SISTEM PAKAR PENDIAGNOSIS PECANDU NARKOBA MENGGUNAKAN ... SISTEM PAKAR PENDIAGNOSIS PECANDU NARKOBA

  • View
    216

  • Download
    0

Embed Size (px)

Text of SISTEM PAKAR PENDIAGNOSIS PECANDU NARKOBA MENGGUNAKAN ... SISTEM PAKAR PENDIAGNOSIS PECANDU NARKOBA

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

2015

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 Taala 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.

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

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

Wassalamualaikum Wr. Wb.

Malang, Agustus 2015

Penulis

JORDY DUTA PERDANA A.S

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

2.1.4 Kelemahan Sistem Pakar .......................................... 7

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

3.3.1 Entitas Relationship Diagram .................................... 38

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 ..............................................