TA K A R IR admin cutting dish data flow diagram database design form hardware input insert interface level login online output password software system update user user friendly administrator pisau pemotong diagram alir data basis data perencanaan halaman perangkat keras masukan menambah baru antarmuka tingkatan proses masuk komunikasi terbuka keluaran kata kunci perangkat lunak sistem merubah pengguna mudah dipahami xi
DAFTAR ISI HALAMAN JU D U L... i HALAMAN PENGESAHAN PEMBIMBING...ii LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS A K H IR... iii HALAMAN PENGESAHAN PENGUJI... iv HALAMAN PERSEMBAHAN...v HALAMAN M O T TO...vii KATA PENGANTAR... viii ABSTRAKSI...x TAKARIR...xi DAFTAR IS I...l...xii DAFTAR GAM BAR...xv DAFTAR TA B EL...xviii BAB I... 1 PENDAHULUAN...1 1.1 Latar Belakang M asalah...1 1.2 Rumusan Masalah......2 1.3 Batasan M asalah...3 1.4 Tujuan Tugas Akhir... 3 1.5 Manfaat Tugas Akhir... 4 1.6 Metodologi Penelitian... 4 BAB I I...8 LANDASAN TEORI... 8 2.1 Sistem Pendukung Keputusan (SPK)... 8 2.1.1 Pengertian Dasar...8 2.1.2 Karakteristik dan Nilai Guna... 10 2.1.3 Komponen-Komponen SPK...11 2.1.4 Hubungan SPK dengan Sistem Informasi M anajem en...... 14 2.2 Kecerdasan Buatan Secara Umum...15 2.2.1 Ketidakpastian dengan Teori Dempster Shafer...16
2.3 Sistem Pakar... 18 BAB III...20 ANALISIS KEBUTUHAN...20 3.1 Akuisisi Pengetahuan (knowledge acquisition)...20 3.2 Representasi pengetahuan...21 3.2.1 Pembuatan Tabel keputusan (decision table)... 22 3.2.2 Pengkonversian Tabel Keputusan Menjadi Kaidah P roduksi... 22 3.3 Analisis. Kebutuhan Proses......23 3.4 Masukan S i stem...23 3.5 Keluaran Sistem...24 3.6 Analisis Kebutuhan Antarmuka... 24 3.7 Kebutuhan Perangkat K eras... 25 3.8 Kebutuhan Perangkat Lunak... 25 BAB IV...27 PERANCANGAN PERANGKAT LUNAK...27 4.1 Metode Perancangan... 27 4.2 Hasil Perancangan... 27 4.2.1 Diagram Arus Data (DFD)...28 4.2.1.1 Diagram Arus Data Level 0... 28 4.2.1.2 Diagram Arus Data Level 1... 29 4.3 Diagram Alir Sistem... 33 4.4 Perancangan Basis Data...35 4.4.1 Relasi Basis Data...35 4.4.2 Perancangan Tabel...36 4.5 Perancangan Antarmuka...39 4.6 Interface Connectivity Diagram... 56 BAB V...57 IMPLEMENTASI PERANGKAT LUNAK...57 5.1 Batasan Implementasi...57 5.2 Pemilihan Kakas Pemrograman...58 5.3 Implementasi Antarmuka (Form)...58
1 5.3.1 Tampilan Form Utama... 58 5.3.2 Tampilan Form Hasil... 60 5.3.3 Tampilan Form Login Admin... 61 5.3.4 Tampilan Form Admin...61 5.3.5 Tampilan Form Edit Bahan Baku...63 5.3.6 Tampilan Form Edit M odel... 64 5.3.7 Tampilan Form Edit Cutting... 65 5.3.8 Tampilan Form Edit Bahan Merek...66 5.3.9 Tampilan Form Input Contoh Model... 67 5.3.10 Tampilan Form G anti Password... 69 BAB V I... 70 ANALISIS KINERJA PERANGKAT LUNAK...7... 70 6.1 Form Pilih Kriteria...70 6.2 Form Proses Halaman Administrator... 72 6.3 Analisa Masukkan Kriteria...85 6.4 Hasil Uji Perangkat Lunak... 90 BAB VII...92 PENUTUP...... 92 7.1 Kesimpulan...92 7.2 Saran...92 xiv
DAFTAR GAMBAR Gambar 2. 1 Model konseptual S P K... 13 Gambar3. 1 Gambar 4. 1 Gambar 4. 2 Proses penambahan pengetahuan...20 Diagram Konteks SPK Penentuan Harga B arang...28 DFD level 1 Sistem Pembelian B arang...29 Gambar 4. 3 Diagram Alir Program...34 Gambar 4. 4 Diagram Alir Proses Perhitungan...35 Gambar 4. 5 Relasi Antar Tabel... 36 Gambar 4. 6 Rancangan Antarmuka Menu U tam a... 40 Gambar 4. 7 Rancangan Antarmuka Form H asil...42 Gambar 4. 8 Rancangan Antarmuka Halaman Contoh M odel... 43 Gambar 4. 9 Rancangan Antarmuka Halaman Administrator...44 Gambar 4. 10 Rancangan Antarmuka Halaman Edit Bahan B ak u... 45 Gambar 4.11 Rancangan Antarmuka Halaman Edit M odel... 47 Gambar 4. 12 Rancangan Antarmuka Halaman Edit Cutting...49 Gambar 4.1 3 Rancangan Antarmuka Halaman Edit Bahan M erek... 51 Gambar 4. 14 Rancangan Antarmuka Halaman Input Contoh M o d el... 53 Gambar 4.15 Rancangan Antarmuka Halaman Ganti Password...55 Gambar 4. 16 Diagram Konektivitas A ntarm uka... 56 Gambar 5. 1 Gambar 5. 2 Tampilan Form U tam a...59 Tampilan Form H asil...60 Gambar 5. 3 Tampilan Form Login Admin... 61 Gambar 5. 4 Tampilan Form Admin...62 xv
Gambar 5. 5 Tampilan Form Edit Bahan B ak u...63 Gambar 5. 6 Gambar 5. 7 Gambar 5. 8. Tampilan Form Edit M odel...64 Tampilan Form Edit C utting...65 Tampilan Form Edit Bahan M erek...66 Gambar 5. 9 Tampilan Form Input Contoh M odel... 68 Gambar 5. 10 Gambar 6. 1 Gambar 6. 2 Tampilan Form Ganti Password...69 Tampilan pesan kesalahan form pilih kriteria...71 Tampilan pesan kesalahan apabila belum ada kriteria yang dipilih...71 Gambar 6. 3 Gambar 6. 4 Form Login Dengan Masukkan B enar...73 Tampilan pesan kesalahan bila username belum d iis i...73 Gambar 6. 5 Tampilan pesan kesalahan bila username salah... 74 Gambar 6. 6 Tampilan pesan kesalahan bila passw ord belum d iis i...74 Gambar 6. 7 Tampilan pesan kesalahan bila password salah... 74 Gambar 6. 8 Form edit bahan baku dengan proses perubahan data benar... 75 Gambar 6. 9 Gambar 6. 10 Tampilan pesan bila data bahan baku berhasil diubah...76 Tampilan pesan kesalahan bila tombol edit belum dipencet...76 Gambar 6. 11 Form edit model dengan proses perubahan data benar...77 Gambar 6. 12 Tampilan pesan bila data model berhasil diubah... 78 Gambar 6. 13 Tampilan pesan kesalahan bila tombol edit belum dipencet...... 78 Gambar 6. 14 Form edit cutting dengan proses perubahan data benar...79 xvi
Gambar 6. 15 Tampilan pesan bila data cutting berhasil diubah... 80 Gambar 6.1 6 Tampilan pesan kesalahan bila tombol edit belum dipencet...80 Gambar 6. 17 Form edit bahan merek dengan proses perubahan data benar...81 Gambar 6. 18. Tampilan pesan bila data bahan merek berhasil diubah...82 Gambar 6. 19 Tampiían pesan kesalahan bila tombol edit belum dipencet...82 Gambar 6. 20 Gambar 6. 21 Form input contoh model dengan proses masukkan data benar...83 Tampilan pesan bila data contoh model berhasil disim pan... 84 Gambar 6.2 2 Tampilan pesan kesalahan bila tombol input belum dipencet...84 xvii
DAFTAR TABEL Tabel 2. 1. Perbedaan DSS dan SIM......15 Tabel 3. 1 Tabel keputusan... 22 Tabel 4. 1 T BahanBaku......36 Tabel 4. 2 T M odel......36 Tabel 4. 3 T C utting......37 Tabel 4. 4 T M erek......37 Tabel 4. 5 T ContohModel......38 Tabel 4. 6 T A dm in......38 Tabel 6.1 Tabel masukkan satu kriteria......86 Tabel 6.2 Tabel masukkan dua kriteria......87 Tabel 6.3 Tabel masukkan tiga kriteria...88 Tabel 6.4 Tabel masukkan empat kriteria...... 90 xviii