SISTEM INFORMASI PENJUALAN BERBASIS ANDROID DENGAN MEMANFAATKAN QR-CODE DAN BARCODE SKRIPSI Oleh Hendra Prayoga 201210370312378 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015
Lembar Pengesahan SISTEM INFORMASI PENJUALAN BEBASIS ANDROID DENGAN MEMANFAATKAN QR-CODE DAN BARCODE UNIVERSITAS MUHAMMADIYAH MALANG Tugas Akhir Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I Teknik Informatika Universitas Muhammadiyah Malang Disusun oleh : Hendra Prayoga 201210370312378 Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim penguji Mengetahui/Menyetujui, Penguji I Penguji II Evi Dwi W, S.Kom Diah Risqiwati, S.T, M.T NIDN : 0718108701 NIP : 10814100545 Mengetahui Ketua Jurusan Teknik Informatika Yuda Munarko S.Kom, M.Sc NIP : 10806110443
KATA PENGANTAR Bismillahirahmanirrahim. Dengan mengucap puji dan syukur kehadirat Allah SWT atas limpahan rahmat dan hidayah-nya sehingga penulis dapat menyelesaikan dengan baik tugas akhir yang berjudul: SISTEM INFORMASI PENJUALAN BERBASIS ANDROID DENGAN MEMANFAATKAN QR-CODE DAN BARCODE Pada penelitian tugas akhir ini, Pemilihan mobile android untuk salah satu pengembangan aplikasi selain lebih mudah dalam pengoperasiannya, juga karena sifat dari mobile yang fleksibel menjadi salah satu alasan penulis memilih media ini untuk dikembangkan di perusahaan khususnya swalayan. Selain itu dari segi biaya mobile android lebih efisien dibandingkan PC Desktop yang memiliki biaya lebih tinggi karena diperlukan serangkaian alat lengkap untuk penggunaannya. Pada saat ini swalayan masih banyak yang menggunakan PC Desktop untuk proses penjualan dan dimana pelayan menggunakan barcode reader sebagai media untuk mencatat penjualan. Penulis menyadari dengan sepenuhnya bahwa penelitian ini masih jauh dari kesempurnaan oleh sebab itu penulis mengharapkan masukan berupa saran maupun kritikan yang membangun untuk hasil penelitian yang lebih baik. Malang, 21 Agustus 2015 Hendra Prayoga
DAFTAR ISI DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... BAB I. PENDAHULUAN... 1 1.1. Latar Belakang... 1 1.2. Rumusan Masalah... 2 1.3. Tujuan... 2 1.4. Batasan Masalah... 3 1.5. Metodologi Penelian... 3 1.6. Sistematika Penulisan... 4 BAB II. LANDASAN TEORI... 6 2.1. Android... 6 2.2. Konsep Dasar Sistem... 9 2.3. Pengertian Sistem... 9 2.4. Konsep Dasar Informasi... 11 2.5. Konsep Persediaan Barang... 12 2.6. QR Code... 15 2.7. Barcode... 16 2.8. Point Of Sale... 17 BAB III. ANALISIS DAN PERANCANGAN... 19 3.1. Analisa Sistem... 19 3.2. Arsitektur Sistem... 21 3.3. Data Flow Diagram... 22 3.4. Perancangan Basis Data... 30 3.5. Perancangan Antar Muka (Interface)... 38 BAB IV. IMPLEMENTASI DAN PENGUJIAN... 45 4.1. Pengertian dan Tujuan Implementasi Sistem... 45 4.2. Komponen Dalam Implementasi Sistem... 45 4.3. Gambaran Aplikasi Pada Sistem... 45 4.4. Implementasi Sistem... 46 4.5. Hasil Pengujian... 68 BAB V. PENUTUP... 75 5.1. Kesimpulan... 75 5.2. Saran... 76 DAFTAR PUSTAKA... LAMPIRAN...
DAFTAR GAMBAR No. Teks Halaman 2.1 Arsitektur Android... 8 2.2 Contoh QR Code... 15 2.3 Contoh Barcode... 17 3.1 Arsitektur Sistem... 22 3.2 Diagram Konteks... 23 3.3 Data Flow Diagram Level 1... 25 3.4 Data Flow Diagram Level 1 Manajemen User... 26 3.5 Data Flow Diagram Level 1 Manajemen Produk... 27 3.6 Data Flow Diagram Level 1 Manajemen Pembelian... 28 3.7 Data Flow Diagram Level 1 Manajemen Penjualan... 29 3.8 Data Flow Diagram Level 1 Manajemen Persediaan... 30 3.9 Entity Relationship Diagram (ERD)... 31 3.10 Rancangan Antarmuka Login Client... 38 3.11 Rancangan Antarmuka Scan QR... 38 3.12 Rancangan Antarmuka Scan Barcode... 39 3.13 Rancangan Antarmuka Keranjang Belanja... 39 3.14 Layout Halaman Utama/Beranda... 40 3.15 Layout Halaman Profil... 41 3.16 Layout Halaman Produk... 42 3.17 Layout Halaman Lihat Keranjang... 43 3.18 Layout Halaman Selesai Belanja... 44 4.1 Tampilan Menu Login... 47 4.2 Halaman Utama Pimpinan... 48 4.3 Halaman Laporan Penjualan... 49 4.4 Halaman Cetak Laporan Penjualan... 49 4.5 Halaman Cetak Ulang Nota Penjualan... 49 4.6 Halaman Laporan Pembelian... 50
4.7 Halaman Cetak Laporan Pembelian... 50 4.8 Halaman Laporan Stok/Persediaan... 51 4.9 Halaman Cetak Laporan Stok/Persediaan... 52 4.10 Halaman Laporan Daftar Karyawan... 4.11 Halaman Cetak Laporan Daftar Karyawan... 53 4.12 Halaman Detail Karyawan... 53 4.13 Halaman Daftar Produk... 54 4.14 Halaman Edit Produk... 55 4.15 Tampilan Menu Login... 56 4.16 Halaman Utama Penjualan... 56 4.17 Halaman Aplikasi Barcode Scanner... 57 4.18 Halaman Scaner QR-Code... 58 4.19 Halaman Keranjang Belanja... 58 4.20 Halaman Nota Penjualan... 58 4.21 Halaman Laporan Stok/Persediaan... 59 4.22 Halaman Cetak Laporan Srok/Persediaan... 59 4.23 Halaman Daftar Produk... 60 4.24 Tampilan Menu Login Pembelian... 61 4.25 Halaman Utama Pembelian... 62 4.26 Halaman Pembelian... 63 4.27 Halaman Input Pembelian... 63 4.28 Halaman Detail Pembelian... 64 4.29 Halaman Print Faktur Pembelian... 64 4.30 Halaman Laporan Stok/Pembelian... 65 4.31 Halaman Cetak Laporan Stok/Pembelian... 65 4.32 Halaman Tampil Data Suplier... 66 4.33 Halaman Input Data Suplier... 67 4.34 Halaman Edit Suplier... 67 4.35 Halaman Detail Suplier... 68 4.36 Halaman Dialog Delete Data Suplier... 69
DAFTAR TABEL No. Teks Halaman 3.1 Kebutuhan Fungsional... 19 3.2 Tabel Jual... 32 3.3 Tabel Detail Jual... 32 3.4 Tabel Stok... 32 3.5 Tabel Produk... 33 3.6 Tabel User... 34 3.7 Tabel Main Menu... 34 3.8 Tabel Sub Menu... 35 3.9 Tabel Kategori... 35 3.10 Tabel Asmins... 36 3.11 Tabel Contact Person... 36 3.12 Tabel Suplier... 37 3.13 Tabel Beli... 37 3.14 Tabel Detail Beli... 37 4.1 Tabel Pengujian Sistem Pimpinan... 69 4.2 Tabel Pengujiann Sistem Penjualan... 72 4.3 TTabel Pengujian Sistem Pembelian/Gidang... 73
DAFTAR PUSTAKA H.M Jogiyanto. 1995. Analisis dan desain. Andi offset. Yogyakarta Sofyan Assauri, 1996. Manajemen Pemasaran,Dasar,Konsep dan Strategi Edisi 1, Cetakan 5, Penerbit PT. Raja Grafindo Prasada, Jakarta. Rangkuti, Freddy., (1998), Manajemen Persediaan : Aplikasi di Bidang Bisnis, PT Raja Grafindo Persada, Jakarta. Edutechnolife 2011, Pengantar tentang android Davis, 2002. Kerangka dasar sisitem informasi manajemen bagian 1 pengantar (cetakan kedua belas) Jogiyanto. 2005. Analisis dan Desain Sistem Informasi Yogyakarta: Penerbit Andi.