DAFTAR ISI Halaman Lembar Judul Tugas Akhir... i Lembar Pernyataan Keaslian Tugas Akhir... ii Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah... iii Lembar Persetujuan dan Pengesahan Tugas Akhir... iv Lembar Konsultasi Tugas Akhir... v Kata Pengantar... vi Abstrak... viii Abstract... ix Daftar Isi... x Daftar Simbol... xii Daftar Gambar... xiv Daftar Tabel... xv Daftar Lampiran... xvii BAB I PENDAHULUAN 1.1. Latar Belakang... 1 1.2. Tujuan Dan Manfaat... 2 1.3. Metode Penelitian... 3 1.4. Ruang Lingkup... 5 BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem... 7 2.1.1. Pengertian Sistem... 7 2.1.2. Basis Data... 12 2.1.3. Model Pengembang Perangkat Lunak... 13 2.1.4. Perancangan... 14 2.1.5. Persediaan... 15 2.1.6. Gudang... 15 2.1.7. Web... 15 2.2. Teori Pendukung... 16 2.2.1. UML (Unifield Modeling Language)... 16 2.2.2. Entity Relationship Diagram (ERD)... 21 2.2.3. LRS (Logical Record Structure)... 23 2.2.4. Pengkodean... 23 BAB III ANALISA SISTEM BERJALAN 3.1. Tinjauan Perusahaan... 25 3.1.1. Sejarah Perusahaan... 25 3.1.2. Struktur Organisasi dan Fungsi... 28 3.2. Prosedur Sistem Berjalan... 29 3.3. Use Case Diagram... 31 3.4. Spesifikasi Dokumen Sistem Berjalan... 45 xi
3.5. Permasalahan Pokok... 46 3.6. Pemecahan Masalah... 47 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem... 48 4.1.1. Analisis Kebutuhan... 48 4.1.2. Rancangan Diagram Use Case... 51 4.1.3. Rancangan Diagram Aktivitas... 57 4.1.4. Rancangan Dokumen Sistem Usulan... 59 4.1.5. Rancangan Prototype... 62 4.2. Perancangan Perangkat Lunak... 72 4.2.1. Entity Relationship Diagram... 72 4.2.1. Logical Record Structure (LRS)... 73 4.2.3. Spesifikasi File... 74 4.2.4. Class Model... 80 4.2.5. Sequence Diagram... 81 4.2.6. Spesifikasi Hardware dan Software... 86 4.3. Jadwal Implementasi... 87 BAB V PENUTUP 5.1. Kesimpulan... 88 5.2. Saran... 88 DAFTAR PUSTAKA... 90 DAFTAR RIWAYAT HIDUP... 92 SURAT KETERANGAN RISET... 93 LAMPIRAN-LAMPIRAN... 94 xii
DAFTAR SIMBOL A. Use Case Diagram Simbol Nama Use Case Actor <<extend>> ------------------------------> <<include>> -------------------------------> Keterangan fungsi-fungsi atau proses-proses yang disdiakan aplikasi sebagai unitunit yang saling bertukar pesan antar unit atau actor, biasanya dinyatakan menggunakan kata kerja di awal frase nama use case. orang, proses atau aplikasi lain yang berinteraksi dengan aplikasi yang akan dibuat di luar aplikasi yang akan dibuat itu sendiri, jadi walaupun simbol dari actor adalah gambar orang, tapi actor belum tentu orang. Komunikasi antara actor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan actor. Relasi use case tambahan ke sebuah use case, dimana use case yang ditambahkan dapat berdiri sendiri walaupun tanpa use case tambahan lain. hubungan generalisasi dan spesialisasi antara dua buah use case, dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya. relasi use case tambahan ke use case, dimana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini. B. Entity relationship diagram (ERD) xiii
1. Entitas Kumpulan objek atau sesuatu yang dapat dibedakan atau dapat diidentifikasi secara unik. 2. Relasi Hubungan yang terjadi antara satu entitas atau lebih. Kumpulan relationship yang sejenis disebut relationship set. 3. Atribut Karakteristik dalam entity atau relationship yang mengerjakan penjelasan detail tentang entity atau relationship atau dengan kata lain adalah kumpulan elemen data yang membentuk suatu entitas. 4. Garis Penghubung Digunakan sebagai penghubung entitas yang membedakan entitas tersebut dengan entitas lainnya. xiv
DAFTAR GAMBAR Halaman Gambar II.1. Ilustrasi Model Prototype... 14 Gambar III.1. Struktur Organisasi PLTD Siantan... 28 Gambar III.2. Use Case Diagram Inventory Gudang Pada PLTD Siantan 32 Gambar IV.1. Diagram Use Case Sistem Usulan... 51 Gambar IV.2. Diagram Aktivitas Sistem Usulan Kepala Gudang... 58 Gambar IV.3. Diagram Aktivitas Sistem Usulan Kepala Teknisi... 58 Gambar IV.4. Diagram Aktivitas Sistem Usulan Manager... 59 Gambar IV.5. Login Bagian Gudang... 63 Gambar IV.6. Home Bagian Gudang... 63 Gambar IV.7. Data Masuk Barang Bagian Gudang... 64 Gambar IV.8. Data Keluar Barang Bagian Gudang... 64 Gambar IV.9. Pengadaan Barang Bagian Gudang... 65 Gambar IV.10. Stok Barang Bagian Gudang... 65 Gambar IV.11. Permintaan Barang Bagian Gudang... 66 Gambar IV.12. Login Bagian Kepala Teknisi... 66 Gambar IV.13. Home Bagian Kepala Teknisi... 67 Gambar IV.14. Pengajuan Pengeluaran Barang Bagian Kepala Teknisi 67 Gambar IV.15. Login Bagian Manager... 68 Gambar IV.16. Laporan Barang Masuk Bagian Manager... 68 Gambar IV.17. Laporan Barang Keluar Bagian Manager... 69 Gambar IV.18. Data User Bagian Manager... 69 Gambar IV.19. Data Supplier Bagian Manager... 70 Gambar IV.20. Data Home Bagian Manager... 70 Gambar IV.21. Data Permintaan Bagian Manager... 71 Gambar IV.22. Data Stok Bagian Manager... 71 Gambar IV.23. Rancangan Entity Relationship Diagram (ERD)... 72 Gambar IV.24. Rancangan Logical Record Structure (LRS)... 73 Gambar IV.25. Rancangan Class Diagram... 81 Gambar IV.26. Rancangan Sequence Diagram Login... 82 Gambar IV.27. Rancangan Sequence Diagram Data Stok Barang... 82 Gambar IV.28. Rancangan Sequence Diagram Data Pengadaan Barang 82 Gambar IV.29. Rancangan Sequence Diagram Barang Masuk... 83 Gambar IV.30. Rancangan Sequence Diagram Barang Keluar... 83 Gambar IV.31. Rancangan Sequence Diagram Permintaan Barang... 83 Gambar IV.32. Rancangan Sequence Diagram Data User... 84 Gambar IV.33. Rancangan Sequence Diagram Data Supplier... 84 Gambar IV.34. Rancangan Sequence Diagram Laporan Barang Masuk 84 Gambar IV.35. Rancangan Sequence Diagram Laporan Barang Keluar 85 Gambar IV.36. Rancangan Sequence Diagram Laporan Permintaan Barang... 85 Gambar IV.37. Rancangan Sequence Diagram Laporan Stok Barang... 85 xv
DAFTAR TABEL Halaman Tabel II.1. Simbol Use Case Diagram... 18 Tabel II.2. Sequence Diagram... 19 Tabel II.3. Class Diagram... 20 Tabel II.4. Activity Diagram... 21 Tabel III.1. Deskripsi Use Case Mengajukan Berkas Permintaan Barang... 32 Tabel III.2. Deskripsi Use Case Menerima Barang... 33 Tabel III.3. Deskripsi Use Case Menyerahkan Pesanan... 33 Tabel III.4. Deskripsi Use Case Menyiapkan Barang Pesanan... 34 Tabel III.5. Deskripsi Use Case Menerima Berkas Penerimaan Warna Putih... 34 Tabel III.6. Deskripsi Use Case Menandatangani Surat Kontrak... 34 Tabel III.7. Deskripsi Use Case Menerima Surat Kontrak... 35 Tabel III.8. Deskripsi Use Case Menyerahkan Berkas Penerimaan Warna Putih... 35 Tabel III.9. Deskripsi Use Case Menerima Laporan Pengadaan Barang... 36 Tabel III.10. Deskripsi Use Case Menerima Berkas Permintaan Barang... 36 Tabel III.11. Deskripsi Use Case Menerima Barang Dan Berkas Penerimaan... 37 Tabel III.12. Deskripsi Use Case Mengkonfirmasi Berkas Penerimaan Barang... 37 Tabel III.13. Deskripsi Use Case Menyerahkan Berkas Penerimaan Warna Putih... 38 Tabel III.14. Deskripsi Use Case Menyerahkan Barang... 38 Tabel III.15. Deskripsi Use Case Membuat Laporan Penerimaan... 39 Tabel III.16. Deskripsi Use Case Membuat Laporan Pengeluaran Barang... 39 Tabel III.17. Deskripsi Use Case Membuat Berkas Pengadaan Barang. 40 Tabel III.18. Deskripsi Use Case Menerima Laporan... 40 Tabel III.19. Deskripsi Use Case Menerima Berkas Pengadaan Barang 41 Tabel III.20. Deskripsi Use Case Membuat Surat Kontrak... 41 Tabel III.21. Deskripsi Use Case Menerima Berkas Warna Putih... 42 Tabel III.22. Deskripsi Use Case Melakukan Pembayaran... 42 Tabel III.23. Deskripsi Use Case Membuat Laporan Pengadaan Barang 43 Tabel IV.1. Deskripsi Use Case Login... 51 Tabel IV.2. Deskripsi Use Case Data Masuk Barang... 52 Tabel IV.3. Deskripsi Use Case Stok Barang... 52 Tabel IV.4. Deskripsi Use Case Data Keluar Barang... 53 Tabel IV.5. Deskripsi Use Case Pengadaan Barang... 53 Tabel IV.6. Deskripsi Use Case Pengajuan Pengeluaran Barang... 54 Tabel IV.7. Deskripsi Use Case Laporan Barang Masuk... 54 Tabel IV.8. Deskripsi Use Case Laporan Barang Keluar... 55 Tabel IV.9. Deskripsi Use Case Data User... 55 xvi
Tabel IV.10. Deskripsi Use Case Laporan Permintaan Barang... 56 Tabel IV.11. Deskripsi Use Case Laporan Pengadaan Barang... 56 Tabel IV.12. Deskripsi Use Case Logout... 56 Tabel IV.13. Spesifikasi File User... 74 Tabel IV.14. Spesifikasi File Barang Masuk... 75 Tabel IV.15. Spesifikasi File Detail Barang Masuk... 76 Tabel IV.16. Spesifikasi File Detail Barang Keluar... 76 Tabel IV.17. Spesifikasi File Stok Barang... 77 Tabel IV.18. Spesifikasi File Supplier... 77 Tabel IV.19. Spesifikasi File Barang Keluar... 78 Tabel IV.20. Spesifikasi File Jenis... 79 Tabel IV.21. Spesifikasi File Permintaan Barang... 79 Tabel IV.22. Spesifikasi File Permintaan Barang... 80 Tabel IV.23. Jadwal Implementasi... 87 xvii
LAMPIRAN-LAMPIRAN Halaman Lampiran A1 Data Permintaan Barang... 97 Lampiran A2 Berkas Penerimaan Barang Warna Kuning... 98 Lampiran A3 Berkas Penerimaan Barang Warna Putih... 99 Lampiran B1 Berkas Pegadaan Barang... 100 Lampiran B2 Surat Kontrak... 101 Lampiran B3 Laporan Penerimaan Barang... 102 Lampiran B4 Laporan Pengeluaran Barang... 103 Lampiran B5 Laporan Pengadaan Barang... 104 xviii