DAFTAR ISI LEMBAR PENGESAHAN... i SURAT PERNYATAAN... ii ABSTRACT... iii ABSTRAKSI... iv KATA PENGANTAR... v DAFTAR ISI... vii DAFTAR TABEL... x DAFTAR GAMBAR... xi DAFTAR SIMBOL... xiii DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN 1.1 Latar Belakang... I 1 1.2 Rumusan Masalah... I 2 1.3 Maksud dan Tujuan... I 3 1.4 Batasan Masalah... I 3 1.5 Metodologi Penelitian... I 4 1.6 Sistematika Penulisan... I 5 BAB II LANDASAN TEORI 2.1 Sistem... II 7 2.2 Pengertian Persediaan (Inventory)... II 7 2.2.1 Jenis-jenis Persediaan... II 8 2.2.2 Pengelolaan Persediaan... II 9 2.3 FIFO (First In First Out)... II 9 2.4 Pembangunan Sistem dengan Waterfall... II 4 2.5 Seputar Tentang Visual Basic 6.0... II 12 2.5.1 Menjalankan Visual Basic 6.0... II 12 2.5.2 Bagian-bagian dari Jendela... II 12 vii
2.5.3 Langkah-langkah Menyimpan... II 13 2.6 Variabel dan Data... II 13 2.6.1 Variabel... II 13 2.6.2 Data... II 15 2.7 UML... II 15 3.7.1 Bagian-bagian UML... II 16 3.7.1 Tujuan Penggunaan UML... II 19 BAB III ANALISIS SISTEM 3.1 Deskripsi Kerja Sistem Lama... III 20 3.2 Hasil Analisis Sistem Lama... III 22 3.3 Analisis Sistem Baru... III 22 3.4 Hasil Analisis Sisem... III 23 3.5 Pembahasan Sistem yang akan Dibangun... III 23 3.6 Deskripsi Pengguna Aplikasi... III 25 3.7 Analisis Kebutuhan Aplikasi... III 26 3.7.1 Fitur Utama Aplikasi... III 26 BAB IV PERANCANGAN SISTEM 4.1 Model Use Case... IV 27 4.1.1.Deskripsi Actor... IV 27 4.1.2.Deskripsi Use Case... IV 28 4.1.3.Use Case Diagram... IV 29 4.1.4.Use Case Skenario... IV 30 4.2 Model Desain... IV 38 4.2.1. Use Case Diagram Tahap Desain... IV 38 4.3 Sequence Diagram Tahap Desain... IV 39 4.4 Activity Diagram... IV 42 4.5 Class Diagram... IV 48 4.6 Perancangan Basis Data... IV 50 4.7 Struktur Menu... IV 53 4.7.1 Penjelasan Struktur Menu... IV 53 viii
BAB V IMPLEMENTASI SISTEM 5.1 Lingkungan Implementasi... V 55 5.1.1 Lingkungan Perangkat Keras (Hardware)... V 55 5.1.2 Lingkungan Perangkat Lunak (Software)... V 55 5.2 Implementasi Antar Muka... V 56 BAB VI PENUTUP 6.1 Kesimpulan... VI 63 6.2 Saran... VI - 63 DAFTAR PUSTAKA LAMPIRAN ix
DAFTAR TABEL Tabel 4.1 Deskripsi Aktor... IV 27 Tabel 4.2 Deskripsi Use Case... IV 28 Tabel 4.3 Use Case Scenario Login... IV 31 Tabel 4.4 Use Case Scenario Kelola User... IV 32 Tabel 4.5 Use Case Scenario Kelola Data Master... IV 33 Tabel 4.6 Use Case Scenario Kelola Stok Gudang... IV 34 Tabel 4.7 Use Case Scenario Kelola Kebutuhan Rumah Makan... IV 35 Tabel 4.8 Use Case Scenario Kelola Retur... IV 36 Tabel 4.9 Use Case Scenario Pembuatan Laporan... IV 36 Tabel 4.10 Use Case Scenario Lihat Grafik... IV 37 Tabel 4.11 Tabel User... IV 51 Tabel 4.12 Tabel Master Barang... IV 51 Tabel 4.13 Tabel Master Jenis... IV 51 Tabel 4.14 Tabel Stok Barang... IV 52 Tabel 4.15 Tabel Barang Keluar... IV 52 Tabel 4.16 Tabel Barang Retur... IV 52 Tabel 4.17 Penjelasan Struktur Menu... IV 53 x
DAFTAR GAMBAR Gambar 1.1 Model Waterfall... I 4 Gambar 2.1 Model Waterfall... II 10 Gambar 3.1 Flowchart Sistem Lama... III 21 Gambar 3.2 Flowchart Sistem Baru... III 25 Gambar 4.1 Use Case Diagram... IV 30 Gambar 4.2 Use Case Diagram Tahap Desain... IV 39 Gambar 4.3 Sequence Diagram Login... IV 40 Gambar 4.4 Sequence Diagram User... IV 40 Gambar 4.5 Sequence Diagram Master... IV 41 Gambar 4.6 Sequence Diagram Stok gudang... IV 41 Gambar 4.7 Sequence Diagram Rumah Makan... IV 41 Gambar 4.8 Sequence Diagram Retur... IV 42 Gambar 4.9 Sequence Diagram Laporan... IV 42 Gambar 4.10 Sequence Diagram Grafik... IV 42 Gambar 4.11 Activity Diagram Login... IV 43 Gambar 4.12 Activity Diagram Tambah User... IV 43 Gambar 4.13 Activity Diagram Edit User... IV 44 Gambar 4.14 Activity Diagram Hapus User... IV 44 Gambar 4.15 Activity Diagram Tambah Master... IV 45 Gambar 4.16 Activity Diagram Edit Master... IV 45 Gambar 4.17 Activity Diagram Kelola Stock Gudang... IV 46 Gambar 4.18 Activity Diagram Rumah Makan... IV 46 Gambar 4.19 Activity Diagram Kelola Retur... IV 47 Gambar 4.20 Activity Diagram Laporan... IV 47 Gambar 4.21 Activity Diagram Grafik... IV 48 Gambar 4.22 Class Diagram Admin... IV 48 xi
Gambar 4.23 Class Diagram Manager... IV 49 Gambar 4.24 Class Diagram Petugas Gudang... IV 49 Gambar 4.25 Class Diagram Petugas Rumah Makan... IV 50 Gambar 4.26 Struktur Menu... IV 53 Gambar 5.1 Halaman Login... V 56 Gambar 5.2 Tampilan Menu Utama... V 57 Gambar 5.3 Tampilan Form User... V 58 Gambar 5.4 Tampilan Form Master... V 59 Gambar 5.5 Tampilan Form Gudang... V 60 Gambar 5.6 Tampilan Form Rumah Makan... V 61 Gambar 5.7 Tampilan Form Retur... V 62 xii
DAFTAR SIMBOL Simbol-simbol pada Flowchart No. Simbol Keterangan 1. Sebuah fungsi pemrosesan yang dilaksanakan oleh komputer 2. Digunakan untuk menggambarkan berbagai media input & output 3. Data disimpan secara permanen dan digunakan untuk menyimbolkan file induk (master file) 4 Sebuah dokumen/laporan. Dokumen dapat dibuat dengan tangan atau dicetak oleh komputer. 5 Digunakan untuk memulai, mengakhiri, atau titik henti dalam sebuah proses atau program 6 Arah arus dokumen atau pemrosesan, arus normal adalah ke kanan atau ke bawah. Simbol-simbol pada Use Case Diagram [9] No. Simbol Keterangan 1. Simbol Aktor, menggambarkan aktor pada diagram. 2. Simbol UseCase, menggambarkan Use Case pada diagram. 3. Simbol Unidirectional Association, menggambarkan relasi antar aktor dan use case. xiii
Simbol-simbol pada Class Diagram [9] No. Simbol Keterangan 1. Class Atribut Simbol Class, menggambarkan class pada diagram. Operasi() 2. Simbol Agregation, menggambarkan relasi agregasi 3. Simbol Association, menggambarkan relasi asosiasi. 4. Simbol Generalization, menggambarkan relasi antara kelas induk dan turunannya Simbol-simbol pada Sequence Diagram [9] No. Simbol Keterangan 1. Simbol Aktor, menggambarkan aktor pada diagram. 2. Simbol Boundary, menggambarkan batasan kelas pada diagram. 3. Simbol Control, menggambarkan unsure kendali pada diagram. 4. Entity menggambarkan kelas entitas pada diagram. 5. Object Message, menggambarkan pesan yang menuju dirinya sendiri Simbol - simbol pada Activity Diagram [9] No Simbol Keterangan 1. Simbol Start state, menggambarkan aliran kerja berawal. 2. Simbol End state, menggambarkan aliran kerja berakhir. 3. Simbol Decision, menggambarkan titik keputusan pada aliran kerja. xiv
4. State Transition, menggambarkan transisi dari suatu aktifitas ke aktifitas yang lain. 5. State, menggambarkan state suatu objek (activity). xv
DAFTAR LAMPIRAN 1. Listing Program 2. Daftar Riwayat Hidup 3. Kartu Bimbingan Tugas Akhir xvi