DAFTAR ISI ABSTRAK...vi KATA PENGANTAR...vii DAFTAR ISI...ix DAFTAR GAMBAR...x DAFTAR TABEL...xiv BAB I PENDAHULUAN...1 1.1 Latar Belakang...1 1.2 Perumusan Masalah...4 1.3 Batasan Masalah...4 1.4 Tujuan...5 1.6 Sistematika Penulisan...5 BAB II LANDASAN TEORI...8 2.1 Penjualan...8 2.2 Aktivitas Siklus Pendapatan...10 2.3 Koperasi...11 2.4 Sistem informasi...13 2.5 Database...14 BAB III ANALISIS DAN PERANCANGAN SISTEM 17 3.1 Analisis Sistem...17 3.1.1 Identifikasi Masalah...18 3.1.2 Hasil Analisis...23 3.2 Melakukan Studi Pustaka...24 ix
3.3 Mendesain Sistem...23 3.3.1 Model Pengembangan...25 3.3.2 Use Case Diagram Sistem Informasi Penjualan...31 3.3.3 Flow of Events Use Case Login Petugas...32 3.3.4 Flow of Events Use Case Mencatat Penjualan...33 3.3.5 Flow of Events Use Case Mencari Barang...35 3.3.6 Flow of Events Use Case Membuat Laporan...37 3.3.7 Diagram Sekuensial Login...38 3.3.8 Diagram Sekuensial Mencatat Penjualan...40 3.3.9 Diagram Sekuensial Mencari Barang...42 3.3.10 Diagram Sekuensial Membuat Laporan...43 3.3.11 Class Diagram Sistem Informasi Penjualan...45 3.3.12 Komponen Diagram Sistem Informasi Penjualan...63 3.3.13 Deployment Diagram sistem Informasi Penjualan...64 3.3.14 Physical Data Model Sistem Informasi Penjualan...65 3.4 Desain Layar Dialog...65 3.5 Desain Input/Output...78 3.6 Rancangan Pengujian dan Evaluasi Aplikasi...87 3.6.1 Uji Coba Fungsi Aplikasi...87 BAB IV IMPLEMENTASI DAN EVALUASI...94 4.1 Kebutuhan Sistem...94 4.4.1 Kebutuhan Perangkat Keras...94 4.4.2 Kebutuhan Perangkat Lunak...94 4.2 Pembuatan Program...95 x
4.3 Implementasi Sistem...95 4.4 Evaluasi Sistem...115 4.4.1 Uji Coba Fungsi Aplikasi...116 BAB V PENUTUP...126 5.1 Kesimpulan...126 5.2 Saran...127 DAFTAR PUSTAKA... 128 xi
DAFTAR GAMBAR Gambar 3.1 Langkah-Langkah Melakukan Analisis Sistem...18 Gambar 3.2 Diagram Activity Sistem Informasi Penjualan...21 Gambar 3.3 Diagram Activity prosedur Pembuatan Laporan...22 Gambar 3.4 Model Pengembangan Sistem Informasi Penjualan...26 Gambar 3.5 Use Case Diagram Sistem Informasi Penjualan...31 Gambar 3.6 Diagram Sekuensial Login...39 Gambar 3.7 Diagram Sekuensial Mencatat Penjualan...41 Gambar 3.8 Diagram Sekuensial Mencari Barang...43 Gambar 3.9 Diagram Sekuensial Membuat Laporan...44 Gambar 3.10 Notasi Class Anggota...46 Gambar 3.11 Notasi Class Karyawan...47 Gambar 3.12 Notasi Class Golongan...47 Gambar 3.13 Notasi Class Barang...48 Gambar 3.14 Notasi Class Merk...49 Gambar 3.15 Notasi Class Satuan...49 Gambar 3.16 Notasi Class Stok...50 Gambar 3.17 Notasi Class Diskon(%)...50 Gambar 3.18 Notasi Class WajibBeli...51 Gambar 3.19 Notasi Class DetilPenjualan...52 Gambar 3.20 Notasi Class Penjualan...53 Gambar 3.21 Notasi Class FormUtama...54 Gambar 3.22 Notasi Class FormLogin...54 xii
Gambar 3.23 Notasi Class FormPenjualan...56 Gambar 3.24 Notasi Class FormCetakNota...57 Gambar 3.25 Notasi Class FormCariBarang...58 Gambar 3.26 Notasi Class FormLaporan...58 Gambar 3.27 Notasi Class Koneksi...59 Gambar 3.28 Relasi Class Diagram Tampilan...60 Gambar 3.29 Relasi Class Diagram Login Petugas...61 Gambar 3.30 Relasi Class Diagram Mencatat Penjualan...61 Gambar 3.31 Relasi Class Diagram Mencari Barang...62 Gambar 3.32 Relasi Class Diagram Membuat Laporan...63 Gambar 3.33 Komponen Diagram Sistem Informasi Penjualan...63 Gambar 3.34 Deployment Diagram Sistem Informasi Penjualan...64 Gambar 3.35 Physical Data Model Sistem Informasi Penjualan...65 Gambar 3.36 Desain Input/Output Halaman Utama...66 Gambar 3.37 Desain Input/Output Form Login...67 Gambar 3.38 Desain Input Halaman Transaksi Penjualan...68 Gambar 3.39 Desain Input Halaman Cetak Nota...69 Gambar 3.40 Desain input/output Form Cari Barang...70 Gambar 3.41 Desain Input/Output Form Laporan...71 Gambar 3.42 Desain Input Laporan Hasil Penjualan Periodik...72 Gambar 3.43 Desain Input Laporan Hasil Penjualan Seluruh Jenis Barang...73 Gambar 3.44 Desain Input Laporan Perbandingan per Merk barang...74 Gambar 3.45 Desain Input Laporan Arus Perputaran Barang...74 Gambar 3.46 Desain Input Laporan Jenis Konsumsi Pelanggan...75 xiii
Gambar 3.47 Desain Input Laporan Kontribusi Anggota...76 Gambar 3.48 Desain Input Laporan Kontribusi Pelanggan...77 Gambar 3.49 Desain Input Laporan Omzet Penjualan...78 Gambar 3.50 Desain Output Laporan Hasil Penjualan...79 Gambar 3.51 Desain Output Laporan Penjualan Seluruh Jenis Barang...80 Gambar 3.52 Desain Output Laporan Perbandingan per Merk Barang...81 Gambar 3.53 Desain Output Laporan Jenis Konsumsi Pelanggan...82 Gambar 3.54 Desain Output Laporan Omzet Penjualan...83 Gambar 3.55 Desain Output Laporan Kontribusi Anggota...84 Gambar 3.56 Desain Output Laporan Pendapatan per Kasir per 1 Kali Jaga...85 Gambar 3.57 Desain Output Laporan Persediaan Barang...86 Gambar 3.58 Desain Output Laporan Perbandingan Perputaran Barang...87 Gambar 4.1 Tampilan Halaman Utama...96 Gambar 4.2 Tampilan Menu Login...97 Gambar 4.3 Tampilan Menu Penjualan...98 Gambar 4.4 Tampilan Form Cetak Nota...99 Gambar 4.5 Tampilan Form Cari Barang...100 Gambar 4.6 Tampilan Form Laporan...100 Gambar 4.7 Tampilan Form Laporan Hasil Penjualan...101 Gambar 4.8 Tampilan Form Laporan Hasil Penjualan Seluruh Jenis Barang..102 Gambar 4.9 Tampilan Form Laporan Perbandingan per Merk Barang...103 Gambar 4.10 Tampilan Form Laporan Arus Perputaran Barang...103 Gambar 4.11 Tampilan Form Laporan Jenis Konsumsi Pelanggan...104 Gambar 4.12 Tampilan Form Laporan Kontribusi Anggota...105 xiv
Gambar 4.13 Tampilan Form Laporan Kontribusi Pelanggan...105 Gambar 4.14 Tampilan Form Laporan Omzet Penjualan...106 Gambar 4.15 Tampilan Output Laporan Hasil Penjualan...107 Gambar 4.16 Tampilan Output Laporan Penjualan Seluruh Jenis Barang...108 Gambar 4.17 Tampilan Output Laporan Perbandingan per Merk Barang...109 Gambar 4.18 Tampilan Output Laporan Jenis Konsumsi Pelanggan...110 Gambar 4.19 Tampilan Output Laporan Omzet Swalayan dari Anggota...111 Gambar 4.20 Tampilan Output Laporan Omzet Swalayan dari Barang...111 Gambar 4.21 Tampilan Output Laporan Kontribusi Anggota...112 Gambar 4.22 Tampilan Output Laporan pendapatan per Kasir per 1 Kali Jaga.113 Gambar 4.23 Tampilan Output Laporan Persediaan Barang...114 Gambar 4.24 Tampilan Output Laporan Perbandingan Perputaran Barang...115 Gambar 4.25 Hasil Input Nomor Anggota...117 Gambar 4.26 Hasil Eksekusi untuk Jenis Pembelian Reguler...117 Gambar 4.27 Hasil Input Kode Barang...118 Gambar 4.28 Hasil Input Jumlah Kuantiti Penjualan...119 Gambar 4.29 Hasil Simpan Detil Penjualan...119 Gambar 4.30 Hasil Hapus Data Detil Penjualan...120 Gambar 4.31 Hasil Perhitungan Penjualan...121 xv
DAFTAR TABEL Tabel 3.1 Contoh Pengelompokan Jenis Barang pada Swalayan SBW...30 Tabel 3.2 Flow of Events Login Petugas...33 Tabel 3.3 Flow of Events Mencatat Penjualan...35 Tabel 3.4 Flow of Events Mencari Barang...37 Tabel 3.5 Flow of Events Membuat Laporan...38 Tabel 3.6 Rencana Pengujian Sistem Informasi Penjualan...88 Tabel 3.7 Desain Uji Coba Melakukan Login pada Sistem...88 Tabel 3.8 Desain Uji Coba Menampilkan Data Barang...89 Tabel 3.9 Desain Uji Coba Menampilkan Data Pembeli...89 Tabel 3.10 Desain Uji Coba Menginputkan Data Penjualan...90 Tabel 3.11 Desain Uji Coba Menghapus Data Penjualan...91 Tabel 3.12 Desain Uji Coba Menampilkan Laporan...92 Tabel 4.1 Data Transaksi Penjualan...116 Tabel 4.2 Hasil Uji Coba Melakukan Login Pada Sistem...121 Tabel 4.3 Hasil Uji Coba Menampilkan Data Barang...122 Tabel 4.4 Hasil Uji Coba Menampilkan Data Pembeli...122 Tabel 4.5 Hasil Uji Coba Menginputkan Data Penjualan...123 Tabel 4.6 Hasil Uji Coba Menghapus Data Penjualan...124 Tabel 4.7 Hasil Uji Coba Menampilkan Laporan...125 xvi