• Tidak ada hasil yang ditemukan

Sistem informasi penjualan barang berbasis mobile device PT.Delami Garment Industries : laporan kerja praktek

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem informasi penjualan barang berbasis mobile device PT.Delami Garment Industries : laporan kerja praktek"

Copied!
35
0
0

Teks penuh

(1)

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

PT Delami Garment Industries adalah perusahaan yang bergerak dalam bidang manufakturing. Produk-produk yang dihasilkan meliputi retail barang garment seperti pakaian jadi seperti baju, celana, jaket , dan lain lain. Hasil produknya sebagian di ekspor dan sebagian dipasarkan di dalam negeri. Produk-produk yang dipasarkan di dalam negeri tersebar di factory outlet milik Delami di seluruh Indonesia. Selain itu Delami juga menjual produknya di department store terkemuka di seluruh Indonesia seperti Matahari, SOGO dan lain lain. Delami menyebutnya dengancounter.

Bagian penjualan atau marketing adalah salah satu departemen di Delami yang memilki tugas untuk melakukan analisa terhadap penjualan produk-produk Delami. Analisa yang dilakukan meliputi seluruh penjualan di factory outlet dan di counter. Bagian penjualan sangat berpengaruh terhadap meningkatnya pendapatan perusahaan karena kebijakan bagian penjualan berpengaruh terhadap penempatan produk-produk Delami baik itu di factory outlet atau di counter.

(2)

penjualan menjadi terhambat karena data transaksi di counterbaru di simpan ke dalamdatabase saat data sudah terkumpul.

Masalah selanjutnya yang muncul adalah bahwa Delami tidak bisa menyimpan satu unit komputer di counter tersebut. Sehingga dibutuhkan sebuah aplikasi berbasis mobile yang dapat digunakan oleh pegawai Delami yang bertujuan untuk mempercepat proses pengiriman data transaksi ke server Delami. Pada akhirnya aplikasi ini bertujuan agar mempercepat proses analisa bagian penjualan. Dari penjabaran diatas maka muncul masalah bagaimana membangun sebuah sistem informasi penjualan barang berbasismobile device.

1.2. Perumusan Masalah

Dari penjabaran diatas maka muncul masalah bagaimana membangun sebuah sistem informasi penjualan barang berbasismobile device.

1.3. Maksud dan Tujuan

1.3.1 Maksud

Membangun sistem informasi penjualan barang berbasis mobile device di PT Delami Garment Industries.

1.3.2 Tujuan

Tujuan yang ingin dicapai dalam pembangunan aplikasi adalah :

(3)

1.4. Batasan Masalah

Batasan Masalah Dalam Pembangunan aplikasi ini adalah :

1. Mobile deviceyang digunakan adalah berbasis Android.

2. Bahasa pemrograman yang digunakan dalamdeviceadalah JAVA. 3. Bahasa Pemrograman diservermenggunakan PHP.

4. Bahasa dalam proses pertukaran data menggunakan JSON. 5. DBMS yang digunakan adalah MySQL.

6. Datacustomerdiambil daridatabaseDelami yang berisi informasicustomeryang dalam hal ini adalah data mengenaidepartment store.

7. Data counter diambil dari database Delami yang berisi informasi counter yang berada di setiapdepartment store.

8. Data barang diambil dari database Delami yang berisi informasi produk-produk hasil produksi Delami.

9. Data harga diambil dari database Delami yang berisi informasi mengenai harga produk-produk hasil produksi Delami.

10. Datauserberisi tentang informasi user yang berhak menggunakan aplikasi. 11. Data jual berisi tentang informasi transaksi yang terjadi dicounter.

(4)

1.5. Metode Penelitian

Dalam rangka mendapatkan data atau informasi pendukung dalam penyusunan laporan ini metode penelitian yang digunakan adalah :

1.5.1. Metodologi Pengumpulan Data

Adapun teknik-teknik yang digunakan dalam mengumpulkan data adalah :

1. Studi pustaka atau studi literatur, pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.

2. Interview atau wawancara, pengumpulan data dengan melakukan wawancara, dalam hal ini penulis melakukan wawancara dengan pembimbing kerja praktek yang telah ditunjuk oleh perusahaan.

1.5.2. Metodologi Pengembangan Perangkat Lunak

dalam proses pembangunan perangkat lunak ini penulis menggunakan pendekatan waterfall model, tahap-tahap model ini memetakan kegiatan-kegiatan pengembangan dasar yaitu:

1. Analisis dan definisi persyaratan. Pelayanan, batasan dan tujuan sistem. Persyaratan ini kemudian didefinisikan secara rinci dan berfungsi sebagai spesifikasi sistem.

(5)

3. Implementasi dan pengujian unit. Pada tahap ini, perancangan perangkat lunak direalisasikan sebagai serangkaian program atau unit program. Pengujian unit melibatkan verifikasi bahwa setiap unit telah memenuhi spesifikasinya.

4. Integrasi dan pengujian sistem. Unit program atau program individual diintegrasikan dan diuji sebagai sistem yang lengkap untuk menjamin bahwa persyaratan sistem telah dipenuhi.

5. Operasi dan pemeliharaan. Biasanya (walaupun tidak seharusnya), ini merupakan fase siklus hidup yang paling lama. sistem dipasang dan dipakai. Pemeliharaan mencakup koreksi dari berbagai error yang tidak ditemukan pada tahap-tahap terdahulu, perbaikan atas implementasi unit sistem dan pengembangan pelayanan sistem, sementara persyaratan-persyaratan baru ditambahkan.

(6)

1.6. Sistematika Penulisan

Sistematika penulisan laporan kerja praktek ini disusun untuk memberikan gambaran umum tentang kegiatan kerja praktek yang penulis jalankan. Sistematika penulisan laporan kerja praktek ini adalah :

BAB I PENDAHULUAN

Menjelaskan tantang latar belakang masalah, serta mencoba merumuskan hal pokok dari permasalahan yang ada, kemudian menentukan maksud dan tujuan, yang kemudian diikuti dengan pembatasan masalah, metode penlitian, seta sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Membahas sejarah dan profil instansi yang bersangkutan, serta selain itu juga disertakan logo instansi dan struktur instansi yang bersangkutan dan landasan teori yang digunakan.

BAB III PEMBAHASAN

(7)

BAB IV KESIMPULAN DAN SARAN

(8)

BAB II

TINJAUAN PUSTAKA

2.1. Profil Tempat Kerja Praktek

2.1.1. Sejarah Instansi

PT Delami Garment Industries adalah perusahaan yang bergerak dalam bidang manufakturing. Produk-produk yang dihasilkan meliputi retail barang garment seperti pakaian jadi seperti baju, celana, jaket , dan lain lain. Delami Pertama kali berdiri pada tahun 1979 didirikan oleh Johanes Farial pada saat itu Delami memiliki 15 unit mesin jahit dengan 30 orang karyawan. Produk yang pertama kali di produksi adalah kemeja pria dengan merek “WOOD”.

Delami sangat memperhatikan kualitas produk-produknya sehingga “WOOD” menjadi salah satu

merek top garment di Indonesia.

(9)

outlet sehingga Delami membuka factory outlet pertama yang berlokasi di Bandung factory

outlet tersebut diberi nama “Paberik Badjoe”.

Saat ini Delami memiliki 2000 unit mesin dan 3000 orang karyawan dan dapat memproduksi lebih dari 2.750.000 buah pakaian celana pria dan wanita, 650.000 pakaian wanita, dan 500.000 baju kemeja pria.

2.1.2. Logo Perusahaan

Gambar 2.1 Logo PT Delami Garment Industries

2.1.3. Badan Hukum

(10)

2.1.4. Struktur Organisasi dan Job Description

Struktur Organisasi PT Delami adalah sebagai berikut :

(11)

Job description akan dijelaskan sebagai berikut :

 Manufacturing General Manager : Mencari order untuk perusahaan, mengawasi produksi dan melakukan analisa untuk produksi sekaligus penjualan, melakukan persetujuan untuk pembelian aksesoris untuk pembelian aksesoris untuk perlengkapan produksi, dan melakukan rencana rencana untuk meningkatkan pendapatan perusahaan.

 Non Manufacturing General Manager : Melakukan analisa dan pengawasan ekspor dan impor barang di perusahaan, mengawasi hal-hal di luar produksi dan melakukan rencana rencana untuk meningkatkan pendapatan perusahaan.

 Marketing Manager : melakukan analisa penjualan barang dan pengambil keputusan untuk penempatan barang.

 Purchasing Manager : melakukan analisa terhadap barang-barang yang harus dibeli oleh perusahaan baik itu yang berhubungan dengan aksesoris pakaian dan barang yang berhubungan dengan proses produksi.

 PPIC Manager : singkatan dari Planning Production

Industries Control yang berarti melakukan rencana rencana dalam proses produksi di perusahaan.

 Production Manager : melakukan pengawasan dan menyusun

rencana agar proses produksi bisa tepat waktu.

 Account Manager : mengatur keuangan perusahaan dan neraca

(12)

 Finance Manager : mengatur proses kredit perusahaan dan asuransi.

 Personalia & GA Manager : melakukan rekrutmen atau pemutusan kontrak kerja karyawan.

 HRD Manager : melakukan pengawasan terhadap karyawan

di perusahaan.

 EXIM Manager : Singkatan dari Export Import Manager

bertugas untuk melakukan pengawasan dan memberi laporan terhadap semua proses ekspor dan impor.

2.2. Landasan Teori

2.2.1. Android

Android adalah sistem operasi untuk telepon seluler yang berbasis linux. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri. Awalnya Google Inc. membeli Android Inc., pendatang baru yang membuat piranti lunak untuk ponsel. Kemudian untuk mengembangkan android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan piranti keras, piranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

(13)

Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Service (GMS) dan kedua adalah yang benar-benar bebas distribusinya tanpa dukungan langsung Google atau dikena sebaga Open Handset Distribution (OHD)

Berikut akan dijelaskan tentang sejarah awal mula Android hingga menjelaskan tentang versi-versi android :

1) 2007-2008: Produk Awal

Sekitar September 2007 sebuah studi melaporkan bahwa Google mengajukan hak paten aplikasi telepon seluler (akhirnya google mengenalkan Nexus One, salah satu jenis ponsel pintar GSM yang menggunakan Android pada sistem operasinya. Telepon seluler ini diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 januari 2010).

(14)

Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun 2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android.

2) Android versi 1.1

Pada maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.

3) Android versi 1.5 (Cupcake)

Pada pertengahan mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake). Terdapat beberapa pembaruan termasuk juga penambahan fitur dalam versi seluler ini yakni kemampuan merekam dan menonton video dengan modus kamera, menggungah video ke Youtube dan gambar ke Picasa lansung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.

4) Android versi 1.6 (Donut)

(15)

5) Android versi 2.0/2.1 (Eclair)

Pada 3 desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dukungan HTML5, datar kontak yang baru, dukungan flash untuk kamera 3.2 MP, digital Zoom, dan Bluetooth 2.1.

6) Android versi 2.2 (Froyo: Frozen Yoghurt)

Pada 20 mei 2010, android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahan umunya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, integrasi V8 JavaScript engine yang dipakai Google Vhrome yang mempercepat kemampuan rendering pada browser, pemasangancaplikasi dalam SD Card, kemampuan WiFi Hotspot portable, dan kemampuan auto update dalam aplikasi Android Market.

7) Android versi 2.3 (Gingerbread)

Pada 6 desember 2010, android versi 2.3 (Gingerbread) diluncurkan. Perubahan-perubahan umum yang didapat dari android versi ini antara lain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, layar antar muka (User Interace) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari satu.

8) Android versi 3.0/3.1 (Honeycomb)

(16)

(hardware) untuk grafis. Tablet pertama yang dibuat dengan menjalankan Honeycomb adalah Motorola Xoom.

9) Android versi 4.0 (ICS : Ice Cream Sandwich)

Diumumkan pada tangal 19 oktober 2011, membawa fitur Honeycomb untuk smartphone dan menambahkan fitur baru termasuk membuka kunci dengan pengenalan wajah, jaringan data pemantauan penggunaan dan control, terpadu kontak jaringan social, perangkat tambahan fotografi, mencari email secara offline, dan berbagi informasi dengan menggunakan NFC.

2.2.2. MySQL

MySQL (dibaca: mai-se-kyu-el) merupakan software yang tergolong DBMS (Database Management System) yang bersifat open source. DBMS adalah sebuah program yang mengakses database. Tujuan dari DBMS adalah menerima permintaan aplikasi dan menterjemahkan perintah ini ke perintah baca atau tulis pada file database. Database sendiri merupakan sekumpulan tabel-tabel yang saling berhubungan. Sedangkan open source sendiri menyatakan bahwa software ini dilengkapi dengan source code (kode yang dipakai untuk membuat MySQL). Selain tentu saja bentuk executable-nya atau kode yang dapat dijalankan secara langsung dalam sistem operasi.

MySQL awalnya dibuat oleh perusahaan konsultan bernama TeX. Yang berlokasi di Swedia. Saat ini pengembangan MySQL berada dibawah naungan perusahaan MySQL AB. Sebagai software DBMS MySQL memiliki sejumlah fitur seperti yang dijelaskan dibawah ini :

(17)

 Andal, cepat, dan mudah digunakan

MySQL tergolong sebagai database server (server yang melayani permintaan terhadap database) yang andal, dapat menangani database yang besar dengan kecepatan tinggi, mendukung banyak sekali fungsi untuk mengakses database, dan sekaligus mudah untuk digunakan. Berbagai tool pendukung juga tersedia (walaupun dibuat oleh pihak lain). Perlu diketahui, MySQL dapat menangani sebuah tabel yang berukuran dalam terabyte namun , ukuran yang sesungguhnya tergantung pada batasan sistem operasi. Sebagai contoh, pada sistem Solaris 9/10, batasan ukuran file sebesar 16 terabyte.

 Jaminan keamanan akses

MySQL mendukung pengamanan database dengan berbagai kriteria pengaksesan. Sebagai gambaran, dimungkinkan untuk mengatur user tertentu agar bisa mengakses data yang bersifat rahasia (misalnya gaji pegawai), sedangkan user lain tidak boleh. MySQL juga mendukung konektivitas ke berbagai software. Sebagai contoh dengan ODBC (open database connectivity), database yang ditangani MySQL dapat diakses melalui program yang dibuat dengan Visual Basic. MySQL juga mendukung program klien melalui JDBC (Java Database Connectivity). MySQL juga bisa diakses melalui aplikasi berbasis web, misalnya dengan menggunakan PHP.

 Dukungan SQL

(18)

2.2.3. Java

Java adalah bahasa pemrograman yang dapat dijalankan diberbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystem saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan model objek yang lebih sederhana. Karena fungsionalitasnya memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya “WORA” (Write

Once Run Anywhere). Saat ini java merupakan bahasa pemrograman yang paling popular digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

Kelebihan bahasa pemrograman Java adalah sebagai berikut :

 Multiplatform

Kelebihan utama dari java ialah dapat dijalankan di beberapa platform / sistem operasi komputer. Dengan kelebihan ini pemrogram cukup menulis sebuah program java dan dikompilasi sekali lalu hasilnya dapat dijalankan di beberapa platform tanpa perubahan.  OOP (Object Oriented Programming)

Java merupakan bahasa pemrograman berorientasi objek.  Pustaka kelas yang lengkap

Java memiliki kelengkapan kelas yang dapat digunakan oleh para pengguna  Begaya C++

(19)

 Pengumpulan sampah otomatis

Memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung.

Kekurangan bahasa pemrograman Java adalah sebagai berikut :

 Mudah didekompilasi

Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi.

 Penggunaan memori banyak

Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi yang lain.

2.2.4. JSON

(20)

pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman. JSON terbuat dari dua struktur:

 Kumpulan pasangan nama/nilai. Pada beberapa bahasa, hal ini dinyatakan sebagai objek (object), rekaman (record), struktur (struct), kamus (dictionary), tabel hash (hash table), daftar berkunci (keyed list), atau associative array.

 Daftar nilai terurutkan (an ordered list of values). Pada kebanyakan bahasa, hal ini dinyatakan sebagai larik (array), vektor (vector), daftar (list), atau urutan (sequence).

Struktur-struktur data ini disebut sebagai struktur data universal. Pada dasarnya, semua bahasa pemprograman moderen mendukung struktur data ini dalam bentuk yang sama maupun berlainan. Hal ini pantas disebut demikian karena format data mudah dipertukarkan dengan bahasa-bahasa pemprograman yang juga berdasarkan pada struktur data ini.

2.2.5. Eclipse

Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan disemua platform. Berikut ini adalah sifat dari Eclipse :

 Multi-platform

Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X.

 Multi-language

(21)

 Multi-role

Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya.

Eclipse pada saat ini merupakan salah satu IDE favorit dikarenakan gratis dan open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini. Selain itu, kelebihan Eclipse yang membuatnya popular adalah kemampuannya untuk dapat dikembankan oleh pengguna dengan komponen yang dinamakan plug-in.

2.2.6. Android SDK

Android SDK (Software Development Kit) adalah perangkat lunak yang digunakan sebagai alat bantu dan API diperlukan untuk mulai mengembangkan aplikasi pada platform Android dengan menggunakan bahasa pemrograman Java. Develop aplikasi Android seperti halnya pada platform yang lain, menggunakan bahasa pemrograman Java dengan menerapkan konsep MVC (Model View Controller), konsep MVC memisahkan kodingan dengan storagenya, dengan konsep ini akan memudahkan para developer untuk membangun aplikasi android. Android SDK sudah termasuk proyek-proyek sample dengan kode sumber, tool untuk membangun aplikasi, emulator dan library yang dibutuhkan untuk membangun aplikasi android.

2.2.7. PHP (PHP Hypertext Preprocessor)

(22)

sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server.

Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan permintaan ke server. Ketika menggunakan PHP sebagai server-side embedded script language maka server akan melakukan hal-hal sebagai berikut :

 Membaca permintaan dari client/browser.  Mencari halaman/page di sever.

 Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman/page.

 Mengirim kembali halaman tersebut kepada client melalui atau intranet.

2.2.8. Pemodelan Berorientasi objek

(23)
(24)

BAB IV

KESIMPULAN DAN SARAN

4.1. Kesimpulan

Berdasarkan uraian yang telah dibahas pada bab-bab sebelumnya serta seluruh proses telah dilalui dalam pembuatan laporan kerja praktek ini maka penulis dapat memberikan kesimpulan sebagai berikut :

1. Sistem Informasi Penjualan Barang Berbasis Mobile Device berhasil dibangun dan dapat mempercepat proses pengiriman data penjualan yang terjadi di counter sebuah department store.

2. Karena data penjualan barang yang terjadi di counter dapat langsung dikirim ke server maka proses analisa bagian penjualan menjadi lebih cepat.

3. Karena proses analisa bagian penjualan menjadi lebih cepat maka penjualan barang di counter dapat meningkat.

4.2. Saran

Beberapa saran yang dapat penulis berikan adalah sebagai berikut :

1. Pembuatan sistem ini masih dapat dikembangkan lebih lanjut disesuaikan dengan spesifikasi kebutuhan pengguna.

2. Sistem ini harus dijalankan pada device yang tepat dan memperhatikan sumber daya device.

(25)

SISTEM INFORMASI PENJUALAN BARANG BERBASIS MOBILE

DEVICE DI PT DELAMI GARMENT INDUSTRIES

KERJA PRAKTEK

Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek

Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

BAMBANG SETIYAWAN

10108002

JURUSAN TEKNIK INFORMATIKA

FAKULKTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

(26)

DAFTAR ISI

LEMBAR JUDUL

LEMBAR PENGESAHAN

KATA PENGANTAR ... i

DAFTAR ISI... iii

DAFTAR TABEL... vii

DAFTAR GAMBAR ... viii

DAFTAR SIMBOL ... xi

DAFTAR LAMPIRAN... xvii

BAB I PENDAHULUAN... 1

1.1. Latar Belakang Masalah... 1

1.2. Perumusan Masalah... 2

1.3. Maksud dan Tujuan ... 2

1.3.1 Maksud... 2

1.3.2 Tujuan ... 2

1.4. Batasan Masalah... 3

1.5. Metode Penelitian... 4

1.5.1. Metodologi Pengumpulan Data ... 4

(27)

1.6. Sistematika Penulisan ... 6

BAB II TINJAUAN PUSTAKA ... 8

2.1. Profil Tempat Kerja Praktek ... 8

2.1.1. Sejarah Instansi ... 8

2.1.2. Logo Perusahaan ... 9

2.1.3. Badan Hukum ... 9

2.1.4. Struktur Organisasi dan Job Description ... 10

2.2. Landasan Teori ... 12

2.2.1. Android ... 12

2.2.2. MySQL ... 16

2.2.3. Java ... 18

2.2.4. JSON ... 19

2.2.5. Eclipse... 20

2.2.6. Android SDK ... 21

2.2.7. PHP (PHP Hypertext Preprocessor)... 22

2.2.8. Pemodelan Berorientasi objek ... 23

BAB III PEMBAHASAN... 24

3.1. Analisis Sistem... 24

3.1.1. Spesifikasi Produk ... 24

(28)

3.1.3. Analisis Prosedur yang Sedang Berjalan ... 24

3.1.4. Prosedur Proses Pengiriman Data Transaksi Yang Sedang Berjalan ... 25

3.1.5. Analisis kebutuhan Non Fungsional ... 27

3.1.5.1.Analisis Perangkat Lunak ... 27

3.1.5.2.Analisis Perangkat Keras ... 27

3.1.6. Analisis Activity Diagram ... 28

3.1.7. Analisis Basis Data ... 30

3.1.7.1.Entity Relationship Diagram (ERD) ... 30

3.1.8. Analisis Kebutuhan Fungsional ... 32

3.1.8.1.Diagram Use-case ... 33

3.1.8.2.Class Diagram ... 35

3.1.8.3.Statechart Digram ... 37

3.1.8.4.Skema Relasi... 39

3.1.8.5.Struktur Tabel ... 40

3.2. Perancangan Antarmuka ... 45

3.2.1. Perancangan Antarmuka Aplikasi... 45

3.2.2. Perancangan Antarmuka Pesan... 54

3.3. Jaringan Semantic ... 57

(29)

3.4.2. Tampilan Gagal Login ... 60

3.4.3. Tampilan Pilih Customer ... 61

3.4.4. Tampilan Pesan Tidak Ada Counter Pada Customer... 62

3.4.5. Tampilan Pilih Counter... 63

3.4.6. Tampilan Input Tanggal Transaksi ... 64

3.4.7. Tampilan Input Nomor Bon... 65

3.4.8. Tampilan Input Item Code ... 66

3.4.9. Tampilan Item Code Tidak Ditemukan ... 67

3.4.10. Tampilan Input Data Penjualan ... 68

3.4.11. Tampilan Kirim Data... 70

3.4.12. Tampilan Lanjutan Kirim Data... 71

3.4.13. Tampilan Jika Data Berhasil Dikirim Dan Tersimpan ... 72

3.4.14. Tampilan Jika Data Gagal Dikirim dan Gagal Disimpan ... 73

3.4.14. Tampilan Pilih Menu ... 74

BAB IV KESIMPULAN DAN SARAN ... 75

4.1. Kesimpulan... 75

4.2. Saran... 75

(30)

DAFTAR PUSTAKA

1. Kadir, Abdul (2008), Tuntunan Praktis Belajar Database Menggunakan MySQL, Andi Offset, Yogyakarta.

2. Sommerville, ian (2006),Software Engineering Second Edition,Prentice Hall Inc.

3. Siregar, Ivan Michael (2011), Membongkar Source Code Berbagai Aplikasi Android, Gava Media, Yogyakarta.

(31)

KATA PENGANTAR

Assalamu’alaikum Wr.Wb.

Puji dan syukur hanya kepada Allah SWT, atas semua nikmat dan karunia-Nya yang telah penulis terima, sholawat serta salam penulis sampaikan kepada Rasulullah Muhammad SAW, sehingga penulis dapat menyelesaikan laporan kerja praktek yang berjudul :“SISTEM INFORMASI PENJUALAN BARANG BERBASIS MOBILE DEVICE DI PT DELAMI

GARMENT INDUSTRIES”. Penulis menyadari bahwa dalam penyusunan laporan ini banyak kekurangan. Oleh karena itu, penulis mengharapkan kritik dan saran yang membangun agar dapat dijadikan bahan perbaikan dan rujukan untuk masa yang akan datang.

Atas selesainya penulisan laporan kerja praktek ini, penulis menyampaikan rasa hormat, rasa hormat, ucapan terimakasih dan doa kepada :

1. Allah SWT atas segala rahmat dan ridho Nya.

2. Orang tua beserta keluarga tercinta dan saudara-saudara yang telah banyak membantu dan memberikan dukungannya semoga perlindungan dan keselamatan dari Allah SWT selalu menyertai.

3. Bapak Ir. Eddy Suryanto soegoto, M.Sc., Selaku Rektor Universitas Komputer Indonesia. 4. Bapak Dr. Arry Akhmad Arman selaku Dekan Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia.

5. Ibu Mira Kania Sabariah, S.T., M.T, selaku Ketua Jurusan Teknik Informatika Universitas Komputer Indonesia.

(32)

7. Bapak Morris Arief Rahman, S.T, selaku pembimbing pada saat pelaksanaan kerja praktek di PT Delami Garment Industries.

8. Bapak Sujanto Kosasih, selaku General Manager PT Delami Garment Industries. 9. Ibu Rosa, selaku Manager divisi HRD PT Delami Garment Industries.

10. Teman-teman di kelas IF-1 angkatan 2008. 11. Livana terima kasih untuk doa dan dukungannya.

12. Serta pihak-pihak yang telah membantu dalam penyusunan laporan kerja praktek ini yang tidak dapat penulis cantumkan satu persatu.

Semoga Allah SWT membalas segala bantuan baik moril maupun materil yang telah diberikan kepada penulis dalam melaksanakan kerja praktek maupun dalam penyusunan laporan ini. Pada akhirnya penulis berharap semoga laporan kerja praktek ini berguna bagi kita semua.

Amin.

Wassalamu’alaikum Wr.Wb.

Bandung, 2011

(33)
(34)

RIWAYAT HIDUP

DATA PRIBADI

Nama

: BAMBANG SETIYAWAN

Jenis Kelamin

: Laki-laki

Tempat & Tanggal Lahir : Ngawi, 21 Juni 1990

Alamat

: Jalan Maleber Utara No 81 RT 03/06 Bandung

Telepon

: 085294056872

PENDIDIKAN FORMAL

(1996

2002) : Sekolah Dasar Negeri Cibeureum 1 Bandung

(2002

2005) : Sekolah Menengah Pertama 9 Bandung

(2005

2008) : Sekolah Menengah Atas YWKA Bandung

(35)

Gambar

Gambar 1.1 Siklus hidup perangkat lunak dengan waterfall model
Gambar 2.2 Struktur Organisasi PT Delami Garment Industries

Referensi

Dokumen terkait

hardware juga diperlukan perangkat lunak ( software ) yang terdiri dari sistem operasi dan aplikasi database. Adapun implementasi perangkat lunak sistem Sistem

Pengimplementasian Manajemen Informasi Sistem Operasi Gardu Induk (Misogi) yang berbasis mobile device ( perangkat bergerak) dengan platform .NET Framework pada client dan web

Untuk pengembangan sistem berbasis mobile ini beberapa aplikasi perangkat lunak yang digunakan adalah SDK (Software Development Kit) Android, Unity 3D dan blender yang

1) Software: subdivisi yang memiliki tugas dalam pengembangan perangkat lunak. Perangkat lunak yang dikembangkan berupa sistem desktop dan web. Dalam pengembangan

SDLC atau Software Development Life Cycle atau sering disebut juga System Development Life Cycle adalah proses pengembangan atau mengubah suatu sistem perangkat

Android SDK adalah tools API (Application Programming Interface) yang diperlukan untuk mulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman

Untuk saat ini disiapkan android sdk (software development kit) yang digunakan sebagai alat atau peralatan bantu dan api yang digunakan dalam mulai

Kit pengembangan standar Android SDK menyediakan perlengkapan dan application programing interface API yang diperlukan untuk membuat aplikasi yang berjalan pada platform Android