T A K A R IR
admin
administrator
cutting dish
pisau pemotong
data flow diagram
diagram alir data
database
basis data
design
perencanaan
form
halaman
hardware
perangkat keras
input
masukan
insert
menambah baru
interface
antarmuka
level
tingkatan
login
proses masuk
online
komunikasi terbuka
output
keluaran
password
kata kunci
software
perangkat lunak
system
sistem
update
merubah
user
pengguna
userfriendly
mudah dipahami
xi
DAFTAR ISI
HALAMAN JU D U L ...................................................................................................... i HALAMAN PENGESAHAN PEM BIM BING...........................................................ii LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS A K H IR ...................... iii HALAMAN PENGESAHAN PENGUJI .................................................................. iv HALAMAN PERSEM BAHAN....................................................................................v HALAMAN M O T T O ..................................................................................................vii KATA PE N G A N TA R ............................................................................................... viii ABSTRAKSI....................................................................................................................x T A K A R IR .......................................................................................................................xi DAFTAR I S I ............................................................................................................l...x ii DAFTAR G A M B A R ...................................................................................................xv DAFTAR T A B E L ..................................................................................................... xviii BAB I ................................................................................................................................. 1 PENDAHULUAN............................................................................................................1 1.1 Latar Belakang M asalah......................................................................................1 1.2 Rumusan M asalah.................. ...............................................................................2 1.3 Batasan M asalah....................................................................................................3 1.4 Tujuan Tugas A khir.............................................................................................. 3 1.5 Manfaat Tugas A khir............................................................................................ 4 1.6 Metodologi Penelitian........................................................................................... 4 BAB I I ................................................................................................................................8 LANDASAN TEO RI....................................................................................................... 8 2.1 Sistem Pendukung Keputusan (SPK )................................................................. 8 2.1.1 Pengertian D asar............................................................................................ 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 P ak ar................................................................................................. 18
BAB III............................................................................................................................ 20 ANALISIS K EBU TU H A N ..........................................................................................20 3.1
Akuisisi Pengetahuan (knowledge acquisition)........................................20
3.2
Representasi pengetahuan............................................................................21 Pembuatan Tabel keputusan (decision ta b le).................................. 22
3.2.1
3.2.2 Pengkonversian Tabel Keputusan Menjadi Kaidah P roduksi............ 22 3.3
Analisis. Kebutuhan Proses................. ........................................................23
3.4
Masukan Si 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 (D FD )................................................................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 D ata................................................................................. 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 H asil................................................................................... 60
5.3.3
Tampilan Form Login Admin..................................................................... 61
5.3.4
Tampilan Form A dm in................................................................................ 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 M erek.............................................................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 PEN UTU P........................ ............................................................................................. 92 7.1
Kesim pulan....................................................................................................92
7.2
S aran...............................................................................................................92
xiv
DAFTAR GAMBAR
Gambar 2. 1
Model konseptual S P K ........................................................... 13
Gambar3. 1
Proses penambahan pengetahuan..........................................20
Gambar 4. 1
Diagram Konteks SPK Penentuan Harga B arang .............. 28
Gambar 4. 2
DFD level 1 Sistem Pembelian B aran g ................................29
Gambar 4. 3
Diagram Alir Program .............................................................34
Gambar 4. 4
Diagram Alir Proses Perhitungan..........................................35
Gambar 4. 5
Relasi Antar T ab el................................................................... 36
Gambar 4. 6
Rancangan Antarmuka Menu U tam a................................... 40
Gambar 4. 7
Rancangan Antarmuka Form H a sil.......................................42
Gambar 4. 8
Rancangan Antarmuka Halaman Contoh M o d el............... 43
Gambar 4. 9
Rancangan Antarmuka Halaman Administrator .................44
Gambar 4. 10
Rancangan Antarmuka Halaman Edit Bahan B a k u ........... 45
Gambar 4.11
Rancangan Antarmuka Halaman Edit M o d e l..................... 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 .1 5
Rancangan Antarmuka Halaman Ganti Password ..............55
Gambar 4. 16
Diagram Konektivitas A ntarm uka........................................ 56
Gambar 5. 1
Tampilan Form U tam a.............................................................59
Gambar 5. 2
Tampilan Form H asil...............................................................60
Gambar 5. 3
Tampilan Form Login A dm in ................................................. 61
Gambar 5. 4
Tampilan Form Admin .............................................................62
xv
Gambar 5. 5
Tampilan Form Edit Bahan B a k u ........................................63
Gambar 5. 6
Tampilan Form Edit M o d el..................................................64
Gambar 5. 7
Tampilan Form Edit C u ttin g .................................................65
Gambar 5. 8.
Tampilan Form Edit Bahan M erek ......................................66
Gambar 5. 9
Tampilan Form Input Contoh M o d e l.................................. 68
Gambar 5. 10
Tampilan Form Ganti P assw ord ..........................................69
Gambar 6. 1
Tampilan pesan kesalahan form pilih k riteria....................71
Gambar 6. 2
Tampilan pesan kesalahan apabila belum ada kriteria yang dipilih..............................................................................71
Gambar 6. 3
Form Login Dengan Masukkan B e n a r................................73
Gambar 6. 4
Tampilan pesan kesalahan bila username belum d iis i......73
Gambar 6. 5
Tampilan pesan kesalahan bila username sa la h ................ 74
Gambar 6. 6
Tampilan pesan kesalahan bila passw ord belum d iis i......74
Gambar 6. 7
Tampilan pesan kesalahan bila passw ord sa la h ................ 74
Gambar 6. 8
Form edit bahan baku dengan proses perubahan data b e n a r........................................................................................ 75
Gambar 6. 9
Tampilan pesan bila data bahan baku berhasil d iu b ah ......76
Gambar 6. 10
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 d iu b ah .............. 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 d iu b a h ............. 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
b e n a r......................................................................................... 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
Form input contoh model dengan proses masukkan data b e n a r......................................................................................... 83
Gambar 6. 21
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 S IM ...................................... .............................15
Tabel 3. 1
Tabel keputusan................................................................................. 22
Tabel 4. 1
T B ahanB aku........................................................ .............................36
Tabel 4. 2
T M o d el................................................................. .............................36
Tabel 4. 3
T C u ttin g ............................................................... .............................37
Tabel 4. 4
T M erek ................................................................. .............................37
Tabel 4. 5
T ContohM odel.................................................... .............................38
Tabel 4. 6
T A d m 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