6 DAFTAR ISI Isi Halaman HALAMAN JUDUL HALAMAN PENGESAHAN... HALAMAN PERNYATAAN... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... INTISARI... ABSTRACT... i ii iii vi ix x xi xii BAB I PENDAHULUAN 1.1. Latar Belakang Masalah... 1 1.2. Rumusan Masalah... 2 1.3. Batasan Masalah... 2 1.4. Manfaat Yang Diharapkan... 2 1.4.1 Bagi STMIK Teknokrat Lampung... 2 1.4.2 Bagi Masyarakat... 3 1.4.3 Bagi Penulis... 3 1.5. Tujuan Penelitian... 3 1.6. Sistematika Penulisan... 3 BAB II LANDASAN TEORI 2.1. Tinjauan Pustaka... 5 2.1.1. Penelitian Terdahulu... 5 2.2. Rancang Bangun... 6 2.3. Aplikasi... 9 2.4. Inventori... 10 2.5. Metode Pengembangan Perangkat Lunak... 18 2.6. Unified Modelling Language... 12 2.6.1. Use Case Diagram... 13 2.6.2. Class Diagram... 14 2.6.3. Activity Diagram... 16 2.6.4. Sequence Diagram... 17 2.7. Bahasa Pemrograman Java... 20 2.7.1 Arsitektur Java... 20 2.8. Basis Data... 21 2.8.1. DBMS (Database Management System)... 22 2.8.2. MySQL... 24 2.9 Pengujian Perangkat Lunak... 25
7 BAB III METODE PENELITIAN 3.1. Objek Penelitian... 27 3.2 Alat yang Dipergunakan Dalam Penelitian... 27 3.1.1. Spesifikasi Perangkat Keras... 27 3.1.2. Spesifikasi Perangkat Lunak... 28 3.2. Metode Pengumpulan Data... 28 3.3. Metode Pengembangan Sistem... 29 3.4 Langkah-langkah Penelitian... 30 3.5 Jadwal Penelitian... 31 BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1. Analisis Kebutuhan... 32 4.1.1 Analisis Masalah... 33 4.1.2 Analisis Prasyarat... 37 4.1.2.1 Prasyarat Fungsional... 37 4.1.2.2 Prasyarat Non Fungsional... 38 4.1.3 Analisis Kelayakan Pengembangan Sistem... 39 4.1.4 Analisis Biaya dan Manfaat... 40 4.2 Perancangan Sistem... 48 4.2.1 Desain Objek... 48 4.2.1.1 Use case Diagram... 50 4.2.1.2. Class Diagram... 51 4.2.1.3 Actifity Diagram... 52 4.2.1.4 Sequence Diagram... 53 4.2.2 Rancangan Tabel... 55 4.2.3 Desain Antar Muka Pengguna... 58 4.3 Implementasi...... 67 4.3.1. Implementasi Form Login... 68 4.3.2. Implementasi Form Menu Utama... 68 4.3.3. Implementasi Form Master Barang... 69 4.3.4. Implementasi Form Master Suplaier... 70 4.3.5. Implementasi Form Master Karyawan... 70 4.3.6. Implementasi Form Master Data user... 71 4.3.7. Implementasi Form Persediaan Barang... 72 4.3.8. Implementasi Form Pengeluaran Barang... 73 4.3.9. Implementasi Form Permintaan Barang... 74 4.3.10 Implementasi Form Penerimaan Barang... 75 4.3.11 Implementasi Laporan Persediaan Barang... 75 4.3.12 Implementasi Laporan Pengeluaran Barang... 76 4.3.13 Implementasi Laporan Permintaan Barang... 76 4.4. Pengujian Sistem... 77
8 BAB V SIMPULAN DAN SARAN 5.1. Simpulan... 75 5.2. Saran... 76 DAFTAR PUSTAKA LAMPIRAN
9 DAFTAR TABEL Tabel Halaman Tabel 2.1. Simbol-simbol Use Case Diagram... 14 Tabel 2.2. Simbol Class Diagram... 15 Tabel 2.3. Activity Diagram... 17 Tabel 2.4. Sequence Diagram... 18 Tabel 3.1. Spesifikasi Perangkat Keras... 27 Tabel 3.2. Spesifikasi Perangkat Lunak... 28 Tabel 3.3. Jadwal Penelitian... 31 Tabel 4.1 Spesifikasi Perangkat Keras... 38 Tabel 4.2 Spesifikasi Perangkat Lunak... 38 Tabel 4.3 Definisi Actor... 40 Tabel 4.4 Definisi Use Case... 41 Tabel 4.5 Rancangan Tabel barang... 48 Tabel 4.6 Rancangan Tabel karyawan... 48 Tabel 4.7 Rancangan Tabel data user... 48 Tabel 4.8 Rancangan Tabel suplaier... 49 Tabel 4.9 Rancangan Tabel persediaan... 49 Tabel 4.10 Rancangan Tabel pengeluaran... 49 Tabel 4.11 Rancangan Tabel permintaan... 50 Tabel 4.12 Rancangan Tabel penerimaan... 50 Tabel 4.13 Pengujian sistem dengan pendekatan Black box testing... 70
10 DAFTAR GAMBAR Gambar Halaman Gambar 2.1. Ilustrasi Model Prototype... 11 Gambar 2.2. Diagram UML... 13 Gambar 2.3. Ilustrasi Model Prototype... 30 Gambar 4.1. Use Case Diagram... 42 Gambar 4.2. Class Diagram... 43 Gambar 4.3. Activity Diagram... 44 Gambar 4.4. Sequence Diagram Login... 45 Gambar 4.5. Sequence Diagram Tambah Data... 46 Gambar 4.6. Sequence Diagram Ubah Data... 46 Gambar 4.7. Sequence Diagram Hapus Data... 47 Gambar 4.8 Rancangan Form login... 51 Gambar 4.9 Rancangan Form menu utama... 51 Gambar 4.10 Rancangan Form data barang... 52 Gambar 4.11 Rancangan Form data karyawan... 53 Gambar 4.12 Rancangan Form data user... 54 Gambar 4.13 Rancangan Form data suplaier... 54 Gambar 4.14 Rancangan Form persediaan barang... 55 Gambar 4.15 Rancangan Form pengeluaran barang... 56 Gambar 4.16 Rancangan Form permintaan barang... 56 Gambar 4.17 Rancangan Form penrimaan barang... 57 Gambar 4.18 Rancangan Laporan persediaan barang... 58 Gambar 4.19 Rancangan Laporan pengeluaran barang... 58 Gambar 4.20 Rancangan Laporan permintaan barang... 59 Gambar 4.21 Implementasi Form login... 60 Gambar 4.22 Implementasi Form menu utama... 60 Gambar 4.23 Implementasi Form data barang... 61 Gambar 4.24 Implementasi Form data suplaier... 62 Gambar 4.25 Implementasi Form data karyawan... 62 Gambar 4.26 Implementasi Form data user... 63 Gambar 4.27 Implementasi Form data persediaan barang... 64 Gambar 4.28 Implementasi Form data pengeluaran barang... 65 Gambar 4.29 Implementasi Form data permintaan barang... 66 Gambar 4.30 Implementasi Form data penerimaan barang... 67 Gambar 4.31 Implementasi Laporan persediaan barang... 67 Gambar 4.32 Implementasi Laporan pengeluaran barang... 68 Gambar 4.33 Implementasi Laporan permintaan barang... 68