• Tidak ada hasil yang ditemukan

SISTEM PAKAR PENDIAGNOSIS PECANDU NARKOBA MENGGUNAKAN METODE FORWARD CHAINING DAN CERTAINTY FACTOR TUGAS AKHIR

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM PAKAR PENDIAGNOSIS PECANDU NARKOBA MENGGUNAKAN METODE FORWARD CHAINING DAN CERTAINTY FACTOR TUGAS AKHIR"

Copied!
14
0
0

Teks penuh

(1)

SISTEM PAKAR PENDIAGNOSIS PECANDU NARKOBA

MENGGUNAKAN METODE FORWARD CHAINING DAN CERTAINTY FACTOR

TUGAS AKHIR

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

Disusun oleh :

JORDY DUTA PERDANA AKBAR SUDARSO 201110370311101

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

(2)
(3)
(4)
(5)

LEMBAR PERSEMBAHAN

Puji syukur kehadirat Allah SWT atas berkat rahmat dan hidayah-NYA sehingga penulis dapat menyelesaikan tugas akhir ini. Penulis menyadari bahwa penyusunan dan pembuatan karya sederhana ini tidak lepas dari berbagai pihak, oleh karena itu dengan segala kerendahan hati, penulis menyampaikan terima kasih kepada :

1. Allah Subhanahu Wa Ta’ala yang tiada henti memberikan rahmat dan hidayah-Nya serta menerangi setiap langkah saya.

2. Rosulullah Muhammad SAW, suri tauladannya, panutan terbaikku, dan tokoh idolaku.

3. Ibu tercinta Lilik Binarmi dan Ayah tercinta Yus Sudarso, yang telah memberikan kasih sayang, dukungan, kesabaran yang tiada terhingga yang tiada mungkin dapat kubalas hanya dengan selembar kertas yang bertuliskan kata cinta dan persembahan. Semoga ini menjadi langkah awal untuk membuat Ibu dan Ayah bahagia karna saya sadar selama ini belum bisa, bahkan mungkin belum pernah membahagiakannnya.

4. Adik tercinta M.Yoga Lintang dan Hekmah Ayu atas dukungan, doa, kasih sayang, dan perhatiannya, walaupun kadang tanggapan saya jutek. Semoga bisa menjadi kebanggaan keluarga.

5. Bapak Ilyas Nuryasin, M.Kom. selaku dosen pembimbing I dan Ibu Gita Indah Marthasari, ST., M.Kom. selaku dosen pembimbing II yang tidak kenal lelah memberikan ilmu, waktu, nasihat, pengarahan, dan pengertian sehingga terselesainya tugas akhir ini.

6. Seluruh Dosen Pengajar di Jurusan Teknik Informatika yang telah memberikan ilmu dan bantuan selama saya berkuliah Di Universitas Muhammadiya Malang.

(6)

7. Rizka Amalia terima kasih sudah menjadi penyemangat dan selalu mendukung saya selama pengerjaan skripsi ini.

8. Sahabat Nongkri Romzy, Khafiz, Shelly, Ridho, Malida, Diny, Wardah, Erwin, Bayu, Dewa terima kasih atas semangat dan kebersamaan yang telah diberikan selama ini. Buruan susul aku ya rek.

9. Sahabat - sahabat seperjuangan di Universitas Muhammadiyah Malang, khususnya Andika dan Desy.

10. Teman-teman Anak Apartemen Biru , Arifin, Aji, Willy, Mumun, Wisang, Hilmi, Tole, Adin, Agus dan yang lainnya, terima kasih atas semangat, kebersamaan yang telah diberikan selama ini.

11. Teman-teman Asrama Idaman, terima kasih atas kebersamaannya dan sudah menghibur saya setiap saat dan setiap waktu. Khususnya Bos Openg dan Kang Tian.

Malang, Agustus 2015

Penulis

(7)

KATA PENGANTAR

Assalamu'alaikum Wr. Wb

Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan hidayah-NYA sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul:

“SISTEM PAKAR PENDIAGNOSIS PECANDU NARKOBA MENGGUNAKAN METODE FORWARD CHAINING DAN CERTAINTY

FACTOR”

Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan.

Akhir kata penulis mengucapkan terima kasih kepada semua pihak yang telah membantu sehingga tugas akhir ini terselesaikan

Wassalamu’alaikum Wr. Wb.

Malang, Agustus 2015

Penulis

(8)

DAFTAR ISI

Halaman Judul

Halaman Persetujuan ... i

Halaman Pengesahan ... ii

Lembar Pernyataan Keaslian ... iii

Abstrak ... iv

Abstract ... v

Lembar Persembahan ... vi

Kata Pengantar ... viii

Daftar Isi ... ix

Daftar Gambar ... xii

Daftar Tabel ... xiv

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Batasan Masalah ... 2

1.4 Tujuan ... 2

1.5 Metodologi Penelitian ... 2

1.5.1 Studi Literatur ... 3

1.5.2 Perancangan Perangkat Lunak ... 3

1.5.3 Implementasi Sitem... 3

1.5.4 Pengujian ... 3

1.6 Sistematika Penulisan ... 3

BAB II LANDASAN TEORI 2.1 Sistem Pakar ... 5

2.1.1 Konsep Dasar Sistem Pakar ... 5

2.1.2 Tujuan Sistem Pakar ... 6

2.1.3 Keuntungan Pemakaian Sistem Pakar ... 6

(9)

2.2 Forward Chaining ... 7

2.2.1 Cara Kerja Forward Chaining ... 7

2.2.2 Karakteristik Forward Chaining... 8

2.3 Certainty Factor ... 10

2.3.1 Kelebihan dan Kekurangan Certainty Factor ... 11

2.4 Narkoba ... 12

2.4.1 Jenis-jenis Narkoba ... 13

2.4.2 Dampak Penyalahgunaan Narkoba ... 14

2.4.3 Faktor Penyebab Penyalahgunaan Narkoba ... 16

2.4.4 Cara Agar Terhindar Dari Narkoba ... 17

2.5 PHP ... 18

2.5.1 Sejarah PHP ... 18

2.5.2 Kelebihan PHP ... 19

2.6 Mysql ... 19

2.6.1 Keistimewaan Mysql... 20

BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistem ... 22 3.1.1 Analisa Permasalahan ... 22 3.1.2 Sumber Informasi ... 23 3.1.3 Identifikasi Masalah ... 23 3.1.4 Konseptualisasi ... 23 3.1.5 Representasi Pengetahuan ... 23

3.1.5.1 Data Gejala dan Probabilitas ... 28

3.1.5.2 Contoh Kasus ... 30 3.1.6 Flowchart ... 30 3.2 Perancangan Sistem ... 32 3.2.1 Diagram Konteks ... 32 3.2.2 DFD Level 1 ... 33 3.2.3 DFD Level 2... 34 3.3 Perancangan Data ... 38

(10)

3.3.2 Perancangan Tabel ... 38

3.3.3 Perancangan Antar Muka ... 41

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi ... 47

4.1.1 Kebutuhan Fungsional ... 47

4.1.2 Implementasi Database ... 48

4.1.3 Implementasi Antarmuka ... 50

4.1.3.1 Tampilan Menu Utama ... 50

4.1.3.2 Tampilan Pilihan Sistem Pakar ... 51

4.1.3.3 Tampilan Konsultasi ... 51

4.1.3.4 Tampilan Menu Profil ... 53

4.1.3.5 Tampilan Login Admin ... 54

4.1.3.6 Tampilan Menu Utama Admin ... 55

4.1.3.7 Tampilan Menu Gejala ... 56

4.1.3.8 Tampilan Menu Data Jenis Narkoba ... 57

4.1.3.9 Tampilan Menu Data Keputusan ... 58

4.1.3.10 Tampilan Menu Data User ... 59

4.1.3.11 Tampilan Menu Laporan Pengguna Detail .. 60

4.2 Pengujian ... 61

4.2.1 Kasus dan Pengujian Fungsional ... 61

4.2.2 Kasus dan Pengujian Pakar ... 65

4.2.3 Pengujian Sistem dan Pergitungan Manual ... 68

BAB V PENUTUP 5.1 Kesimpulan ... 71

5.2 Saran ... 71

DAFTAR PUSTAKA ... 72 LAMPIRAN

(11)

DAFTAR GAMBAR

Gambar 2.1 Diagram Forward Chaining ... 10

Gambar 3.1 Interpretation rule ... 28

Gambar 3.2 Flowchart ... 31

Gambar 3.3 Diagram Konteks ... 33

Gambar 3.4 DFD Level 1 ... 34

Gambar 3.5 DFD Level 2 Proses 1.0... 35

Gambar 3.6 DFD Level 2 Proses 2.0... 36

Gambar 3.7 DFD Level 2 Proses 3.0... 37

Gambar 3.8 DFD Level 2 Proses 4.0... 38

Gambar 3.9 Entitas Relationship Diagram (ERD) ……….. 38

Gambar 3.10 Halaman Utama User ………. 41

Gambar 3.11 Halaman Sistem Pakar User ... 42

Gambar 3.12 Halaman Konsultasi User ... 43

Gambar 3.13 Halaman Hasil Konsultasi User ... 43

Gambar 3.14 Halaman Utama Admin………... 44

Gambar 3.15 Halaman Gejala Admin ... 45

Gambar 3.16 Halaman Jenis Admin... 45

Gambar 3.17 Halaman Relasi Admin... 46

Gambar 3.28 Halaman Laporan Admin ... 46

Gambar 4.1 Struktur Database ... 48

Gambar 4.2 StrukturTabel tgejala ... 49

Gambar 4.3 Struktur Tabel tjenis ... 49

Gambar 4.4 Struktur Tabel tkeputusan... 49

Gambar 4.5 Struktur Tabel tpengguna ... 49

Gambar 4.6 Struktur Tabel tpenggunadetail ... 50

(12)

Gambar 4.8 Tampilan Menu Utama ... 50

Gambar 4.9 Kode Menu Utama ... 51

Gambar 4.10 Tampilan Pilihan Menu Sistem Pakar ... 51

Gambar 4.11 Kode Sistem Pakar ... 51

Gambar 4.12 Tampilan Konsultasi ... 52

Gambar 4.13 Tampilan Hasil Konsultasi ... 52

Gambar 4.14 Kode Konsultasi ... 53

Gambar 4.15 Tampilan Profil ... 53

Gambar 4.16 Kode Tampilan Profile ... 54

Gambar 4.17 Tampilan Login Admin ... 54

Gambar 4.18 Tampilan Login Admin Gagal ... 54

Gambar 4.19 Kode Menu Login ... 55

Gambar 4.20 Tampilan Menu Utama Admin ... 55

Gambar 4.21 Kode Menu Utama Admin ... 56

Gambar 4.22 Tampilan Menu Data Gejala ... 56

Gambar 4.23 Kode Menu Gejala ... 57

Gambar 4.24 Tampilan Menu Data Jenis Narkoba ... 57

Gambar 4.25 Kode Menu data Jenis Narkoba ... 58

Gambar 4.26 Tampilan Menu Data Keputusan ... 58

Gambar 4.27 Kode Menu data Keputusan ... 59

Gambar 4.28 Tampilan Menu Data User ... 59

Gambar 4.29 Kode Menu Data User ... 59

Gambar 4.30 Tampilan Menu Laporan Pengguna Detail... 60

(13)

DAFTAR TABEL

Tabel 2.1 Aturan Forward Chaining ... 8

Tabel 3.1 Tabel gejala ... 24

Tabel 3.2 Tabel Jenis ... 25

Tabel 3.3 Tabel Keputusan ... 25

Tabel 3.4 Parameter dan Possible Values ... 27

Tabel 3.5 Data Gejala dan Probabilitas ... 28

Tabel 3.6 Tabel Tgelaja ... 39

Tabel 3.7 Tabel Jenis-narkoba ... 39

Tabel 3.8 Tabel Pengguna-detail ... 39

Tabel 3.9 Tabel Relasi ... 40

Tabel 3.10 Tabel Admin ... 40

Tabel 3.11 Tabel Pengguna ... 40

Tabel 4.1 Spesifikasi perangkat keras untuk implementasi ... 47

Tabel 4.2 Spesifikasi perangkat lunak untuk implementasi ... 48

Tabel 4.3 Hasil Pengujian Sistem dengan Black Box Testing ... 61

Tabel 4.4 Hasil Pengujian Dengan Pakar ... 65

(14)

DAFTAR PUSTAKA

Bahri, S. (2012). NAPZA. Penyalahgunaan NAPZA dapat Menghancurkan Genarasi Muda , 5.

Haryanto. (2012, Maret 29). Pengertian Narkoba. Retrieved Maret 4, 2015, from Belajar psikologi: http://belajarpsikologi.com/pengertian-narkoba/

Haryanto, T. (2013, Februari 4). Motor Inferensi (Inference Engine). Retrieved Agustus 2015, 30, from Informatika(Artikel Informatika dan Sistem Informasi): http://totoharyanto.staff.ipb.ac.id/2011/02/25/forward-dan-backward-chaining/

Jaid. (2014, Maret 20). Informasi Narkoba. Retrieved Agustus 31, 2015, from

Website Informasi dan Edukasi Narkoba:

http://dedihumas.bnn.go.id/archives/section/informasi-narkoba Kadir, A. (2010). Penuntun Praktis Belajar SQL . Yogyakarta: Andi.

Meilisa, & Roslina, S. (2014). Sistem Pakar. Penerapan Metode Forward Chaining dan Certainty Factor Untuk Diagnosa Penyakit Mata Manusia , 13.

Nazrul, A. (2010). Rancangan Website Dan Profile Usaha Advertising Menggunakan PHP Dan Mysql. Palembang: Amik Sigma.

Sony. (2014). Sistem pakar Diagnosa Kelayakan Tanah Dan Penyakit Pada tanaman Kopi Berbasis Web Menggunakan Metode Certainty Factor. Malang: Universitas Muhammadiyah Malang.

Yudi, & Laila. (2014). Sistem Pakar. Aplikasi Sistem Pakar untuk Diagnosa Hama Jeruk an Pengobatannya Menggunakan Metode Certainty Factor , 11.

Referensi

Dokumen terkait

Hasil yang dicapai dan hambatan yang ada dalam proses internalisasi nilai- nilai kejujuran terhadap anak jalanan di Madinah Darus Shuluh, berdasarkan penelitian disimpulkan

Sesuai dengan tujuan pendidikan yang telah dikemukakan di atas, bahwa materi-materi yang diberikan dalam proses pembelajaran adalah semua materi yang mampu

Matriks indeks sentralitas merupakan bagian dari matriks fungsi wilayah atau yang sering disebut dengan analisis fungsi yang merupakan analisis terhadap fungsi-fungsi

 Psikotropika golongan I adalah dengan daya adiktif yang sangat kuat, belum diketahui manfaatnya untuk pengobatan dan sedang diteliti

Di dalam proses pemintalan elektro, voltan yang tinggi digunakan untuk menghasilkan jet bercas elektrik suatu larutan atau leburan polimer, yang akan kering dan mengeras untuk

Berdasarkan hasil analisis strategi dan sistem berjalan pada bab sebelumnya, serta terkait dengan penerapan strategi sis- tem informasi yang terintegrasi pada masa

Pendidikan matematika di Indonesia pada umumnya masih berada pada pendidikan matematika konvensional yang banyak ditandai oleh strukturalistik, dan mekanistik, seperti sebagian

Hasil penelitian menyimpulkan ada hubungan yang signifikan pada tingkat pengetahuan dan tingkat kepatuhan minum obat pada pasien hipertensi Rawat Jalan di Rumah