• Tidak ada hasil yang ditemukan

SISTEM PAKAR IDENTIFIKASI PENYAKIT BURUNG PUYUH MENGGUNAKAN METODE INFERENSI FORWARD CHAINING BERBASIS ANDROID

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM PAKAR IDENTIFIKASI PENYAKIT BURUNG PUYUH MENGGUNAKAN METODE INFERENSI FORWARD CHAINING BERBASIS ANDROID"

Copied!
10
0
0

Teks penuh

(1)

SISTEM PAKAR IDENTIFIKASI PENYAKIT

BURUNG PUYUH MENGGUNAKAN METODE

INFERENSI FORWARD CHAINING BERBASIS

ANDROID

TUGAS AKHIR

Disusun Oleh :

MAHARTIN HENDRA SUKMAWAN

NRP. 121110499

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER INDONESIA MALANG

(2)
(3)

v

LEMBAR PERSEMBAHAN

Alhamdulillah, ribuan ungkapan terima kasih ku ungkapkan kepada :

1. Gusti Allah SWT yang Maha Baik.

2. Panutan terbaik Nabi Muhammad SAW. Semoga sholawat & salam selalu tercurahkan kepadamu Ya Rasulullah.

3. Kedua orang tua ku Bpk. Bambang Harianto & Ibu Mestini (aku percaya, setiap aku merasa beruntung pasti doa mu di dengar oleh Gusti Allah), adikku dan segenap keluarga besarku. Doakan anak-anakmu agar selalu sukses. 4. Pembimbingku Bu Diah dan Pak Sugeng, terima kasih banyak bapak dan ibu

sudah sabar membimbing saya. Jazakumullah khairan katsira.

5. Bapak Sulkan & keluarga, sebagai pakar burung puyuh yang sudah membantu dalam perancangan sistem pakar ini.

6. Kurcaci Family (Erwin, Ryan, Aspi, mbak Enggar, Fito, Guni), keluarga keduaku yang senantiasa memberikan semangat tanpa henti agar kita bisa wisuda bersama-sama.

7. Sahabat-sahabatku Ahmad Sodik, Defi Kurnia Saputri, S.Pd, yang selalu memberi spirit, mengingatkan agar segera selesai, memberikan hiburan dan canda-canda kecil dikala suntuk. Jazakumullah khairan katsira.

8. Sahabat seperjuangan sejak SMK (Aji, Dawang, Deris) segeralah bertobat rek, dan teruslah berusaha menjadi lebih baik. Semoga Allah mengampuni dosa-dosa kita.

9. Ida Squad (Bhoman, Kaka, Andre, Hardy, Harman, Azhar, Julio, Doni, Samid dkk) yang bersama-sama berjuang mengalahkan monster skripsi dari balik pintu cafe Bu Ida. Semoga suatu saat nanti bisa ngopi bareng lagi.

10. Semua mahasiswa STIKI angkatan 2012, kalian semua luar biasa. Jangan pernah lupakan HARDDISK 2012 kita pernah berkeringat bersama.

11. Idolaku, VR|46 yang selalu memotivasiku agar jangan gampang menyerah. 12. Semua orang yang tidak tersebutkan yang telah mendukung saya dan selalu

memberikan semangat sehingga skripsi saya bisa selesai. Semoga Gusti Allah SWT memberikan rahmat kepada kita semua. Amin Allahumma Amin.

(4)

vi

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT, karena atas kuasa dan pertolongan-Nya, penulis dapat menyelesaikan Laporan Tugas Akhir ini dengan baik meskipun terdapat suka, duka, dan kendala dalam penyelesaiannya.

Laporan tugas akhir ini merupakan salah satu syarat untuk memperoleh gelar Sarjana Komputer pada program studi Teknik Informatika. Laporan tugas akhir ini bertujuan agar para pembaca mengetahui bagaimana pembuatan “SISTEM PAKAR IDENTIFIKASI PENYAKIT BURUNG PUYUH MENGGUNAKAN INFERENSI FORWARD CHAINING BERBASIS ANDROID”.

Laporan tugas akhir ini tidak akan terlaksana tanpa melibatkan banyak pihak yang tidak diragukan lagi pengorbanan dan bantuannya atas penyelesaian laporan tugas akhir ini. Karena itu, penulis mengucapkan terimakasih kepada: 1. Dosen pembimbing, ibu Diah Arifah P., S.Kom., M.T. serta Co pembimbing

bapak Sugeng Widodo, M.Kom yang dengan tulus ikhlas memberi pengarahan, bantuan, dan motivasi positif demi keberhasilan anak didiknya.

2. Dosen-dosen pengajar Program Studi Teknik Informatika, STIKI Malang, yang telah memberikan bimbingan dan ilmunya.

3. Orang tua penulis yang selalu memberikan motivasi dan support baik berupa moril maupun materiil dalam pembuatan tugas akhir dari awal hingga selesai. 4. Teman-teman dan kerabat kerja lainya yang tidak bisa disebutkan satu-persatu,

(5)

vii

dalam proses pembuatan laporan tugas akhir ini, sehingga dapat terselesaikan dengan baik dan tepat waktu.

Tiada gading yang tak retak, tiada manusia tanpa kesalahan. Tentu laporan tugas akhir ini masih jauh dari sempurna dan banyak kekurangannya. Oleh karena itu, kritik dan saran yang bersifat membangun sangat penulis harapkan.

Semoga laporan tugas akhir ini dapat memberikan wawasan bagi pembaca dan membantu pembelajaran kedepannya. Akhir kata penulis ucapkan banyak terima kasih.

Malang, 20 November 2016

Mahartin Hendra S 121110499

(6)

viii

DAFTAR ISI

Halaman

HALAMAN JUDUL ... ii

HALAMAN PENGESAHAN ... iii

ABSTRAK ... iv

LEMBAR PERSEMBAHAN ... v

KATA PENGANTAR ... vi

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xiii

DAFTAR SEGMEN ... xiv

BAB I PENDAHULUAN ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 2 1.3 Tujuan Penelitian... 2 1.4 Batasan Masalah ... 3 1.5 Manfaat ... 4 1.6 Metodologi Penelitian ... 4 1.7 Sistematika Penulisan ... 7

BAB II LANDASAN TEORI ... 9

2.1 Definisi Kecerdasan Buatan ... 9

2.2 Sistem Pakar ... 10

2.2.1 Manfaat Sistem Pakar ... 11

2.2.2 Kekurangan Sistem Pakar ... 12

2.2.3 Ciri-ciri Sistem Pakar ... 12

2.2.4 Area Permasalahan Sistem Pakar ... 13

2.3 Konsep Dasar Sistem Pakar ... 14

2.3.1 Kepakaran (Expertise) ... 14

(7)

ix

2.3.3 Pemindahan Kepakaran (Trasnferring Expertise) ... 16

2.3.4 Inferensi (Inferencing) ... 16

2.3.5 Aturan-aturan (Rule) ... 16

2.3.6 Kemampuan Menjelaskan (Explanation Capability) ... 17

2.4 Komponen Sistem Pakar... 18

2.4.1 Subsistem Penambahan Pengetahuan ... 19

2.4.2 Basis Pengetahuan (Knowledge Base) ... 19

2.4.3 Motor Inferensi (Inference Engine) ... 20

2.4.4 Antarmuka Pemakai (User Interface) ... 23

2.5 Burung Puyuh ... 23

2.6 Macam-macam penyakit burung puyuh ... 24

2.7 Android ... 26

2.7.1 Versi Pada Android... 27

2.7.2 Kelebihan dan Kekurangan Android ... 28

2.8 UML (Unified Model Language) ... 29

2.8.1 Use Case Diagram ... 31

2.8.2 Class Diagram ... 32

2.8.3 Sequence Diagram ... 34

2.9 Flowchart... ... 36

2.9.1 Simbol-simbol Flowchart ... 36

2.9.1.1 Flow Direction Symbols ... 37

2.9.1.2 Processing Symbols ... 37

2.9.1.3 Input-Output Symbols ... 38

2.10 SQLite Database... 38

2.10.1 Fitur SQLite ... 39

2.10.2 Integrasi Dengan Bahasa Lain ... 40

2.10.3 Paket SQLite ... 40

BAB III ANALISA DAN PERANCANGAN ... 41

3.1 Analisa Masalah ... 41

3.2 Solusi yang ditawarkan ... 41

(8)

x

3.4 Perancangan Basis Pengetahuan (Knowledge Base)... 42

3.5 Perancangan Tabel Pengetahuan ... 42

3.5.1 Perancangan Tabel Keputusan ... 51

3.5.2 Pembentukan Aturan (Rule) ... 52

3.6 Perancangan Mesin Inferensi ... 61

3.6.1 Menentukan nama penyakit ... 62

3.6.1.1 Flowchart ... 62

3.6.1.2 Langkah-langkah penerapan forward chaining... 62

3.7 Perancangan Sistem ... 67

3.7.1 UML (Unified Modelling Languange) ... 67

3.7.1.1 Use Case Diagram ... 68

3.7.1.2 Class Diagram ... 71

3.7.1.3 Sequence Diagram ... 74

3.7.1.4 Entity Relationship Diagram ... 75

3.8 Desain Interface ... 75

3.8.1 Rancangan Interface ... 75

BAB IV IMPLEMENTASI DAN PEMBAHASAN ... 79

4.1 Implementasi... 79

4.1.1 Menu Utama ... 79

4.1.2 Identifikasi Penyakit ... 82

4.2 Pembahasan... 92

4.2.1 Langkah Penggunaan Aplikasi… ... 92

4.2.2 Perhitungan Manual… ... 95 4.2.3 Perbandingan Hasil… ... 97 BAB V PENUTUP ... 99 5.1 Kesimpulan……... 99 5.2 Saran ... 99 DAFTAR PUSTAKA ………. ... 100

(9)

xiii

DAFTAR TABEL

Halaman

Tabel 1.1 Waktu dan tahapan penelitian ... 7

Tabel 2.1 Perbandingan antara Sistem Konvensional dengan Sistem Pakar ... 17

Tabel 2.2 Basis Pengetahuan... 21

Tabel 2.3 Simbol pada sequence diagram... 35

Tabel 2.4 Flow Directions Symbols ... 37

Tabel 2.5 Processing Symbols ... 37

Tabel 2.6 Input-Output Symbols ... 38

Tabel 3.1 Daftar Penyakit dan Solusinya ... 43

Tabel 3.2 Daftar Gejala ... 48

Tabel 3.3 Tabel Keputusan ... 51

Tabel 3.4 Bobot gejala tiap penyakit ... 54

Tabel 3.5 Use Case Identifikasi Penyakit ... 68

Tabel 3.6 Use Case Beternak Puyuh ... 69

Tabel 3.7 Use Case Bantuan ... 69

Tabel 3.8 Use Case Tentang ... 70

Tabel 3.9 Use Case Feedback ... 70

Tabel 3.10 Use Cas Info Penyakit ... 71

Tabel 3.11 Use Case Video Tutorial ... 71

Tabel 3.12 Deskripsi Class Diagram ... 72

Tabel 3.13 Keterangan Sequence Diagram menu Identifikasi Penyakit ... 74

(10)

xi

DAFTAR GAMBAR

Halaman

Gambar 2.1 Struktur Sistem Pakar ... 19

Gambar 2.2 Alur Inferensi Forward Chaining ... 22

Gambar 2.3 Contoh Aktor ... 31

Gambar 2.4 Contoh Use Case ... 32

Gambar 2.5 Contoh Class ... 33

Gambar 2.6 Contoh Dependency ... 33

Gambar 2.7 Contoh Desain Flowchart ... 36

Gambar 3.1 Flowchart Metode Forward Chaining... 62

Gambar 3.2 Hasil Inferensi Forward Chaining ... 63

Gambar 3.3 Use Case Diagram ... 68

Gambar 3.4 Class Diagram ... 72

Gambar 3.5 Sequence Diagram menu Identifikasi Penyakit ... 74

Gambar 3.6 Entity Relationship Diagram ... 76

Gambar 3.7 Wireframe halaman utama ... 76

Gambar 3.8 Wireframe halaman identifikasi penyakit ... 77

Gambar 3.9 Wireframe halaman hasil identifikasi penyakit... 77

Gambar 3.10 Wireframe halaman beternak puyuh... 78

Gambar 4.1 Tampilan halaman menu utama ... 82

Gambar 4.2 Tampilan awal menu Identifikasi Penyakit... 91

Gambar 4.3 Tampilan halaman hasil pada menu Identifikasi Penyakit ... 92

Gambar 4.4 Tampilan saat pemilihan gejala ... 93

Gambar 4.5 Tampilan hasil akhir penyakit terkuat ... 94

Referensi

Dokumen terkait

Mahalnya harga untuk sebuah Electronic Control Unit pada Flap System menjadi salah satu tantangan tersendiri bagi tim pengembang pesawat terbang N-219 untuk

Terjadi perbedaan kualitas spermatozoa yaitu motilitas spermatozoa, konsentrasi spermatozoa dan morfologi spermatozoa pada kelompok dengan pemaparan asap rokok tanpa vitamin C

Untuk dapat menunjukkan penguasaannya atas suatu Elemen Kompetensi, seorang calon Insinyur Profesional harus menunjukkan bahwa ia telah pernah melaksanakan dengan

Penelitian ini bertujuan untuk : 1) menghasilkan sebuah aplikasi sistem informasi akademik dalam rangka mendukung Aktivitas akademik pada SMAN 1 Kumai Kotawaringin

 Transformasi Laplace adalah metoda operasional yang dapat digunakan untuk menyelesaikan persamaan diferensial linier..  Dapat mengubah fungsi umum (fungsi

Dalam melakukan penelitian ini, penulis memberi batasan ruang lingkup penelitian kepada pembahasan yang berhubungan dengan masalah perlindungan hak-hak penyidik

Puji syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan segala rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan penyusunan skripsi

Pengamatan pengendapan protein oleh alkohol dapat dilakukan dengan pengamatan langsung pada endapan yang terbentuk akibat reaksi protein dengan larutan alkohol