Page 1
i
PEMODELAN SISTEM PENENTUAN RETUR PRODUK
MENGGUNAKAN METODE FORWARD CHAINING DI
MINIMARKET GATOT SUBROTO PONOROGO
SKRIPSI
Diajukan Sebagai Salah Satu Syarat
Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1)
Pada Program Studi Teknik Informatika Fakultas Teknik
Universitas Muhammadiyah Ponorogo
AHMAD SYAIFUL BAHARI
14532140
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PONOROGO
2018
Page 8
viii
MOTTO
“Berdoa dan terus berusaha
Yakin apa yang diinginkan akan tercapai,
Melangkah maju menggapai asa
Walau batu kerikil menghadang tanpa henti”
“NEVER GIVE UP”
Page 9
ix
PERSEMBAHAN
Sujud Syukur aku persembahkan kepada Allah Yang Maha Kuasa, berkat
rahmat yang diberikan-Nya hingga saat ini saya dapat mempersembahkan skripsi
ku pada orang-orang tersayang:
1. Kedua orangtua ku Bapak Toikun dan Ibu Kasri Tercinta yang tak
pernah lelah membesarkan ku dengan penuh kasih sayang, serta selalu
memberi dukungan dan pengorbanan dalam hidup ini.
2. Kakak-kakak ku Mas Puryono, Mas Supriyono dan Mbak Fatki Lifa
Annisa yang selalu memberi dukungan, pengorbanan serta semangat
dengan penuh cinta.
3. Kekasih tercinta Nita Prasetyani, yang Insyaallah akan menemani
sampai akhir khayatku.
4. Bapak Dr. Ir. Aliyadi, MM.M.Kom dan Khoiru Nurfitri, S.Kom.,
M.Kom , yang telah sedia membimbing saya membuat tugas akhir ini
sampai selesai.
5. Teman-teman kelas TI-C angkatan 2014 yang tetap bertahan dan setia
menemani susah senang sampai tugas akhir.
6. Serta seluruh pihak yang tidak dapat disebutkan satu persatu. Terima
kasih.
Page 10
x
PEMODELAN SISTEM PENENTUAN RETUR PRODUK
MENGGUNAKAN METODE FORWARD CHAINING DI MINIMARKET
GATOT SUBROTO PONOROGO
Program Studi Teknik Informatika, Fakultas Teknik, Universitas Muhammadiyah
Ponorogo
Email :[email protected]
Abstrak
Kebutuhan manusia terutama para pengusaha pada sistem retur
produk sangat dibutuhkan, guna mempermudah pekerjaan mereka. Retur
merupakan barang yang diterima kembali oleh pihak pemasok atau distributor
atas pengembalian barang dari pihak pengorder karena suatu alasan dan atau
sebab tertentu. Proses retur pada setiap minimarket sangatlah penting untuk
menjaga kualitas produk. Jika produk yang akan diretur dikemas dan
dikelompokkan dengan baik dan benar akan memudahkan pihak karyawan
minimarket serta pihak distributornya untuk selanjutnya melakukan retur
produk. Untuk menyempurnakan sistem retur produk yang sudah ada di
minimarket, penulis merancang Pemodelan Sistem Penentuan Retur Produk
Menggunakan Metode Forward Chaining Di Minimarket Gatot Subroto
Ponorogo.
kata kunci : retur, forward chaining, pemodelan system
Page 11
xi
KATA PENGANTAR
Puji syukur penulis haturkan atas kehadirat Allah SWT yang
telah memberikan anugerah rahmat beserta inayah-Nya, karena dengan itu,
penulis diberi kekuatan untuk menyelesaikan tugas akhir yang berjudul
“Pemodelan Sistem Penentuan Retur Produk Menggunakan Metode Forward
Chaining Di Minimarket Gatot Subroto Ponorogo”.
Adapun pengajuan skripsi ini ditujukan untuk pemenuhan
sebagian ketentuan kelulusan pada jenjang perkuliahan Strata I Universitas
Muhammadiyah Ponorogo. Dalam penyusunan skripsi ini penulis selalu tidak jauh
dari hambatan, tantangan serta kesulitan, akan tetapi karena bimbingan dan
dukungandari semua pihak, akhirnya hambatan tersebut dapat teratasi dengan
lancar.
Penulis pun sadar bahwa skripsi ini masih ditemukan
kekurangan dan keterbatasan, oleh karena itu penulis memerlukan kritik dan saran
yang bersifat konstruktif oleh segenap pihak agar menjadi semakin baik
selanjutnya. Semoga skripsi ini dapat berguna bagi semua pihak.
Ponorogo, 27 Agustus 2018
Penyusun
Page 12
xii
Daftar isi
HALAMAN JUDUL ................................................................................................................i
HALAMAN PENGESAHAN .................................................................................................ii
PERNYATAAN ORISINALITAS SKRIPSI .........................................................................iii
HALAMAN BERITA ACARA UJIAN SKRIPSI.................................................................iv
HALAMAN BERITA ACARA BIMBINGAN SKRIPSI.....................................................v
MOTTO ....................................................................................................................................viii
PERSEMBAHAN ....................................................................................................................ix
ABSTRAK ................................................................................................................................x
KATA PENGANTAR .............................................................................................................xi
DAFTAR ISI ............................................................................................................................xii
DAFTAR TABEL ....................................................................................................................xiv
DAFTAR GAMBAR ...............................................................................................................xv
BAB I PENDAHULUAN
1.1 LATAR BELAKANG .................................................................................................1
1.2 RUMUSAN MASALAH ............................................................................................3
1.3 BATASAN MASALAH .............................................................................................3
1.4 TUJUAN ......................................................................................................................3
1.5 MANFAAT ..................................................................................................................3
BAB II TINJAUAN PUSTAKA
2.1 Penelitian Terdahulu ....................................................................................................5
2.2 Profil Minimarket ........................................................................................................6
2.3 Pengertian Retur...........................................................................................................7
2.4 Pengertian Pemodelan Sistem .....................................................................................7
2.5 Penyusunan Sistem Pakar ............................................................................................8
2.6 Manfaat Sistem Pakar ..................................................................................................10
2.7 Forward Chaining .......................................................................................................11
2.8 Kategori Umum Dalam Sistem Pakar ........................................................................12
2.9 PHP...............................................................................................................................13
2.10MySQL .........................................................................................................................13
2.11XAMPP ........................................................................................................................14
2.12Entity Relationhip Data (ERD) ............................................................................................. 14
Page 13
xiii
2.13 Data Flow Diagram (DFD) ......................................................................................15
2.14 Flowchart ...................................................................................................................16
BAB III METODE PENELITIAN
3.1 Metode ..........................................................................................................................17
3.2 Perancangan Pengetahuan ..........................................................................................17
3.3 Perancangan Program ..................................................................................................21
3.3.1 Tahap Analisa Kebutuhan Sistem ..................................................................21
3.3.2 Tahap Desain ...................................................................................................23
3.3.3 Entity Relational Diagram (ERD) ..................................................................26
3.3.4 Data Flow Diagram(DFD) .............................................................................27
3.3.5 Perancangan Basis Data ..................................................................................29
3.3.6 Perancangan Antar Muka................................................................................30
BAB IV ANALISIS DATA DAN PEMBAHASAN
4.1 Analisis Data ................................................................................................................32
4.2 Pembahasan ..................................................................................................................32
BAB V PENUTUP
5.1 Kesimpulan...................................................................................................................40
5.2 Saran .............................................................................................................................40
Daftar Pustaka ..........................................................................................................................41
Lampiran ...................................................................................................................................42
Page 14
xiv
Daftar Tabel
Tabel 2.1 Simbol-simbol DFD ..............................................................................................16
Tabel3.1 Basis Pengetahuan Gejala ....................................................................................18
Tabel 3.2Basis pengetahuan macam retur .........................................................................18
Tabel3.3 Basis Pengetahuan Solusi......................................................................................19
Tabel3.4 Keputusan ...............................................................................................................19
Tabel3.5 Aturan(Rule) antara gejala dan jenis retur serta solusi ..................................20
Tabel 3.6 Basis Pengetahuan ................................................................................................29
Tabel 3.7 Gejala ......................................................................................................................29
Tabel 3.8 Kerusakan ..............................................................................................................29
Tabel 3.9 Solusi .......................................................................................................................30
Page 15
xv
Daftar Gambar
Gambar 2.1 Aturan Basis Pengetahuan .............................................................................12
Gambar 3.1 Ilustrasi bentuk metode waterfall ..................................................................17
Gambar 3.2 Pohon Keputusan .............................................................................................21
Gambar 3.3Flowchart Akuisisi Pengetahuan ....................................................................23
Gambar 3.4 Flowchart User .................................................................................................24
Gambar 3.5 Flowchart Admin .............................................................................................25
Gambar 3.6Entity Relational Diagram (ERD) ....................................................................26
Gambar 3.7 DFD level 0 .......................................................................................................27
Gambar 3.8 DFD level 1 ........................................................................................................28
Gambar 3.9 Rancangan Home .............................................................................................30
Gambar 3.10 Rancangan Menu Diagnosa ..........................................................................31
Gambar 4.1 Tampilan Menu Utama ...................................................................................33
Gambar 4.2 Tampilan Diagnosa ..........................................................................................34
Gambar 4.3 Hasil Diagnosa ..................................................................................................35
Gambar 4.4 Detail Diagnosa .................................................................................................36
Gambar 4.5 Tampilan Login Admin ...................................................................................37
Gambar 4.6 Tampilan Menu Admin ...................................................................................38
Gambar 4.7 Tampilan Edit Gejala ......................................................................................39