SISTEM PAKAR PERTOLONGAN PERTAMA PADA KUCING BERBASIS MOBILE DENGAN METODE CERTAINTY FACTOR
SKRIPSI
FITRIA RIZKY APRILINA
PROGRAM STUDI S1 SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS AIRLANGGA SURABAYA
ii
SISTEM PAKAR PERTOLONGAN PERTAMA PADA KUCING BERBASIS MOBILE DENGAN METODE CERTAINTY FACTOR
SKRIPSI
Sebagai Salah Satu Syarat untuk Memperoleh Gelar Sarjana Komputer Bidang Sistem Informasi Pada Fakultas Sains dan Teknologi
Universitas Airlangga
Oleh:
FITRIA RIZKY APRILINA NIM. 081116022
Tanggal Lulus : 31 Desember 2015
Disetujui oleh:
Pembimbing I Pembimbing II
Drs. Kartono, M. Kom Dra. Rini Semiati, M. Si NIP. 196004211986011001 NIP. 195409181983032001
LEMBAR PENGESAHAN NASKAH SKRIPSI
Judul : SISTEM PAKAR PERTOLONGAN PERTAMA PADA KUCING BERBASIS MOBILE DENGAN METODE
CERTAINTY FACTOR
Penyusun : Fitria Rizky Aprilina
NIM : 081116022
Tanggal Ujian : 31 Desember 2015 Pembimbing I : Drs. Kartono F, M.Kom Pembimbing II : Dra. Rini Semiati, M.Si
Disetujui Oleh :
Pembimbing I Pembimbing II
Drs. Kartono Faqih, M.Kom Dra. Rini Semiati, M.Si NIP. 19600421 198601 1 001 NIP. 19540918 198303 2 001
Mengetahui :
Ketua Departemen Matematika Ketua Program Studi S1 Sistem Informasi Fakultas Sains dan Teknologi Fakultas Sains dan Teknologi
Universitas Airlangga Universitas Airlangga
Badrus Zaman, S.Kom., M.Cs Badrus Zaman, S.Kom., M.Cs
iv
PEDOMAN PENGGUNAAN SKRIPSI
Skripsi ini tidak dipublikasikan, namun tersedia di perpustakaan dalam lingkungan Universitas Airlangga, diperkenankan untuk dipakai sebagai referensi kepustakaan, tetapi pengutipan harus seizin penyusun dan harus menyebutkan sumbernya sesuai kebiasaan ilmiah.
Dokumen skripsi ini merupakan hak milik Universitas Airlangga.
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, berkat limpahan karunianya penulis dapat menyelesaikan penyusunan skripsi yang berjudul “SISTEM PAKAR PERTOLONGAN PERTAMA PADA KUCING BERBASIS MOBILE DENGAN METODE CERTAINTY FACTOR” dengan lancar dan tepat pada waktunya.
Mungkin dalam pembuatan skripsi ini masih banyak kekurangan baik itu dari segi penulisan, isi dan lain sebagainya, maka penulis sangat mengharapkan kritikan dan saran guna perbaikan untuk penulisan yang akan datang.
Demikianlah sebagai pengantar kata, dengan iringan serta harapan semoga tulisan sederhana ini dapat diterima dan bermanfaat bagi pembaca. Atas semua ini penulis mengucapkan beribu-ribu terima kasih yang tak terhingga, semoga segala bantuan dari semua pihak tidak mendapatkan amal yang baik dati Tuhan Yang Maha Esa,
Surabaya, Desember 2015 Penulis
vi
UCAPAN TERIMAKASIH
Puji syukur ke hadirat Tuhan Yang Maha Esa atas berkat dan anugerah-Nya, sehingga skripsi dengan judul SISTEM PAKAR PERTOLONGAN PERTAMA PADA KUCING BERBASIS MOBILE DENGAN METODE CERTAINTY FACTOR ini dapat terselesaikan. Dalam pelaksanaan dan penyusunan skripsi ini, penulis banyak menemui kendala. Namun, dengan adanya bantuan dari berbagai pihak, akhirnya laporan penelitian ini dapat terselesaikan. Oleh karena itu, penulis tidak lupa mengucapkan terima kasih kepada :
1. Allah SWT yang senantiasa memberikan segala berkah dan karunia-Nya dalam kehidupan penulis sehingga penulisan skripsi ini dapat terselesaikan dengan baik. 2. Keluarga besar yang telah memberikan dukungan secara penuh dalam bentuk doa, semangat, kasih sayang, dan motivasi hingga penulisan skripsi ini terselesaikan. 3. Drs. Kartono, M. Kom selaku dosen pembimbing I atas pengarahan, kegigihan serta kesabaran dalam membimbing, memberikan ilmu, pengalaman, pelajaran berharga, dan koreksi selama penyusunan skripsi ini.
4. Dra. Rini Semiati, M. Si selaku dosen pembimbing II atas pengarahan, kegigihan serta kesabaran dalam membimbing, memberikan ilmu, pengalaman, pelajaran berharga, dan koreksi selama penyusunan skripsi ini.
5. Drs. Kartono, M. Kom selaku dosen wali yang dengan sabar memahami dan membimbing sejak awal masa perkuliahan hingga skripsi ini terselesaikan.
6. Seluruh dosen program studi Sistem Informasi yang telah banyak memberikan ilmu dan pengalaman sehingga penulisan skripsi ini dapat terselesaikan dengan baik. 7. drh. Husniya sebagai narasumber yang telah bersedia berbagi ilmu, pengetahuan dan meluangkan waktu sehingga skripsi ini bisa terselesaikan dengan baik.
8. Segenap staf laboratorium komputer yang telah memberikan bantuan dan pelayanan yang baik selama proses penelitian hingga penulisan skripsi ini dapat terselesaikan
9. Keluarga besar S1 Sistem Informasi UNAIR 2011 yang telah banyak membantu dalam berbagi informasi, sharing dan tukar pendapat dalam proses penulisan skripsi serta doa, dukungan, dan motivasi yang telah diberikan kepada penulis.
11. Brilliantin, yang telah banyak memberikan saran dan masukan dalam pengumpulan data dan informasi selama proses penelitian, dan sebagai narasumber dalam pembuatan skripsi ini dan sebagai pencetus ide pembuatan judul skripsi ini. 11. drh. Husniya, yang telah banyak memberikan saran dan masukan dalam pengumpulan data dan informasi selama proses penelitian, dan sebagai narasumber dalam pembuatan skripsi ini dan sebagai pencetus ide pembuatan judul skripsi ini. 12. Fachrian Anugerah yang telah rela meluangan waktu demi memberikan bantuan dalam pembuatan aplikasi
13. Fitria Sulistyorini, Gading Arum, Nur Ardista, Dhyna Octa, Anindo Saka, Sucita Diayu, Rizki Dwi, Anita Pratiwi, Meilany Anjani, Fitri Retrialisca, Dedek Putri, yang selama ini telah menjadi teman, sahabat, saudara dan motivator terkimpil yang telah banyak sekali memberikan banyak keceriaan, hiburan, dan memberikan motivasi selama penulisan skripsi ini.
viii
Fitria Rizky Aprilina, 2015. Sistem Pakar Pertolongan Pertama Pada Kucing Berbasis Mobile Dengan Metode Certainty Factor. Skripsi ini dibawah bimbingan Drs. Kartono M. Kom dan Dra. Rini Semiati, M. Si. Program Studi S1 Sistem Informasi. Fakultas Sains dan Teknologi, Universitas Airlangga.
ABSTRAK
Kucing merupakan salah satu hewan peliharaan paling populer di dunia. Permasalahan terkait kesehatan merupakan salah satu hal yang paling menjadi perhatian. Para pecinta kucing (cat lover) sering mengalami kendala dalam mendeteksi gejala sakit yang dialami kucing peliharaannya juga tindakan penanganan yang harus dilakukan untuk menangani hal tersebut. Gejala sakit pada kucing tidak dapat disepelekan, karena nantinya jika tidak segera ditangani, gejala yang awalnya ringan dapat menyebabkan penyakit yang lebih parah. Dari beberapa masalah mendasar yang terjadi, seorang cat lover membutuhkan sebuah solusi yang bisa digunakan untuk membantu menyelesaian permasalahan yang terjadi. Dalam hal ini pembuatan sistem pakar dianggap merupakan solusi yang tepat. Sistem pakar ini dibangun menggunakan android dan disertai kemudahan dalam melakukan perbaikan sistem untuk mengikuti perkembangan yang terjadi. Dengan android, diharapkan user dapat menggunakan aplikasi dengan mudah dan cepat. Pembuatan sistem pakar berbasis mobile dengan metode
certainty factor ini diharapkan dapat menjadi alternatif bantuan bagi cat lover dalam
memperoleh informasi penanganan pada kucing yang bisa digunakan dalam setiap saat. Dalam membangun sistem pakar ada beberapa tahap yang dilalui. Pertama tahap pengumpulan data berupa identifikasi gejala dan penanganan serta nilai certainty factor masing-masing gejala. Kedua tahap pengolahan data, yakni mengolah data yang selanjutnya dimasukan kedalam sistem pakar. Ketiga tahap perancangan sistem, diaplikasikan dengan menggunakan system flowchart. Keempat tahap implementasi sistem menggunakan
pseudocode dan penjelasan GUI. Kelima tahap pengujian sistem, diperoleh nilai 74,5%
ketepatan sistem, serta pengujian dengan black-box testing. Tahap akhir adalah evaluasi sistem, yakni untuk mengetahui tanggapan atau respon pengguna terhadap fungsionalitas, fitur-fitur, dan tampilan pada aplikasi.
Faktor penentu pengambilan keputusan dalam menentukan penanganan adalah nilai certainty factor, yang didapatkan dari pakar dan dari user (jawaban tiap pertanyaan dari
user). Hasil dari penelusuran forward chaining dan perhitungan certainty factor memberikan
output berupa saran penanganan yang dapat digunakan sebagai pertimbangan pertolongan pertama bagi cat lover.
Kata Kunci : Sistem Pakar, Forward Chaining, Certainty Factor
Fitria Rizky Aprilina, 2015. Expert System of Cat’s First Aid Mobile Based with Certainty Factor Method. This skripsi was under guidance of Drs. Kartono M. Kom and Dra. Rini Semiati, M. Si. Majors of S1-Information System. Faculty of Science and Technology, Airlangga University.
ABSTRACT
Cats are one of the most popular pet in the world. The problems related to cats’ health became one which took the most concern. cat lovers often experienced problems in detecting pain symptoms had by the cats also the treatments which have to be given. Cats’ pains symptoms couldn’t be ignored because eventually if not immediately treated, the light symptoms would have caused more severe disease. From some basic problems which occured, a cat lover needed a solution which could be used to helped solve the problems. In this case, developing expert system could be assumed as a proper solution. this expert system was developed using android and was accompanied with easy system repairement to follow the developments. with android, user was expected to operate the system fast and easy. this development of expert system based mobile with certainty factor method was expected as an alternative help for cat lovers in obtaining treatments’ information for cats which could be accessed everytime.
In building expert system, there were several steps which had done. The first step was data collecting included symptoms identification and treatment also certainty factor’s value of each symptom. second step was data processing which processing input data into expert system. the third step was system designment, applied with system flowchart. the fourth step was system implementation using pseudocode and GUI explanations. the fifth step was system testing, obtaining value of 74,5% in accuracy system, also a test using balck box testing. the last was system evaluating to determined users’ responses for the functionality, features and appeareance of the application.
The deciding factor in determining treatments’ decisions was the value of certainty factor, which derived from experts and the user (the answer to each question from users). the results of the search forward chaining and certainty factor calculation gave output as first aid which could be use a a treatment for the cat lover consideration.
x DAFTAR ISI
Halaman
HALAMAN JUDUL ...Error! Bookmark not defined.
LEMBAR PERNYATAAN ... ii
LEMBAR PENGESAHAN NASKAH SKRIPSI ... iii
LEMBAR PEDOMAN PENGGUNAAN SKRIPSI ... iv
KATA PENGANTAR ... v
UCAPAN TERIMA KASIH ... vi
ABSTRAK ... viii
ABSTRACT ... ix
DAFTAR ISI ... x
DAFTAR GAMBAR ... xii
DAFTAR TABEL ... xiv
DAFTAR LAMPIRAN ... xv BAB I PENDAHULUAN ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 4 1.3 Tujuan ... 4 1.4 Manfaat ... 4 1.5 Batasan Masalah ... 5
BAB II TINJAUAN PUSTAKA ... 6
2.1 Kucing ... 6
2.2 Gejala dan Penanganan Awal Penyakit Kucing ... 7
2.3 Sistem Pakar ... 13
2.4 Certainty factor ... 18
2.5 Android ... 20
BAB III METODE PENELITIAN ... 23
3.1 Jadwal Penelitian ... 23
3.2 Lokasi Penelitian ... 23
3.3 Tahapan Penelitian ... 23
BAB IV HASIL DAN PEMBAHASAN ... 31
4.1 Pengumpulan Data dan Informasi ... 31
4.2 Pengolahan Data dan Informasi ... 32
4.3 Mekanisme Inferensi Forward Chaining dan Metode Certainty Factor ... 33
4.4 Perancangan Sistem ... 36
4.5 Implementasi Sistem ... 44
4.6 Pengujian Sistem ... 52
4.6 Evaluasi Sistem ... 60
BAB V KESIMPULAN DAN SARAN ... 61
5.1 Kesimpulan ... 61
5.2 Saran ... 62
DAFTAR PUSTAKA ... 63 LAMPIRAN
xii
DAFTAR GAMBAR
Nomer Judul Gambar Halaman
Gambar 2. 1 Contoh Forward Chaining ... 15
Gambar 2. 2 Hubungan antarkomponen sistem pakar ... 17
Gambar 3. 1 Inference Tree Identifikasi Penanganan ... 26
Gambar 4. 1 Inference Tree Penentuan Penanganan pada Studi Kasus ... 36
Gambar 4. 2 System Flowchart Proses Diagnosa ... 37
Gambar 4. 3 System Flowchart Proses Login ... 38
Gambar 4. 4 System Flowchart Proses Tambah Rule ... 39
Gambar 4. 5 System Flowchart Proses Edit Rule... 41
Gambar 4. 6 System Flowchart Proses Hapus Rule ... 42
Gambar 4. 7 System Flowchart Proses Edit Nilai CF Maksimal ... 43
Gambar 4. 8 Algoritma Umum P3K ... 44
Gambar 4. 9 Pseudocode Identifikasi Nama Penyakit... 44
Gambar 4. 10 Pseudocode Proses Diagnosa ... 45
Gambar 4. 11 Pseudocode Proses Hitung CF ... 46
Gambar 4. 12 Pseudocode Proses Penyakit_lanjutan ... 47
Gambar 4. 13 Pseudocode Proses Tambah Rule ... 48
Gambar 4. 14 Pseudocode Proses Edit Rule ... 48
Gambar 4. 15 Pseudocode Proses Hapus Rule ... 49
Gambar 4. 16 Pseudocode Proses Edit CF Maksimal ... 49
Gambar 4. 17 Pseudocode Proses Login... 50
Gambar 4. 18 Halaman Home ... 50
Gambar 4. 19 Menu Diagnosa ... 51
xiv
DAFTAR TABEL
Nomor Judul Tabel Halaman
Tabel 3. 1 Keterangan Inisialisasi Kode ... 27
Tabel 4. 1 Tabel Ilustrasi Pertanyaan Penentuan Penanganan ... 35
Tabel 4. 2 Hasil Pengujian Sistem ... 53
Tabel 4. 3 Pengujian dengan Black-box Testing ... 55
Tabel 4. 4 Tabel Hasil Pengisian Kuesioner ... 60
DAFTAR LAMPIRAN Nomer Judul Lampiran
Lampiran 1 Outline Wawancara dengan Narasumber drh. Husniya Lampiran 2 Kuesioner untuk mendapatkan data dari cat lover Lampiran 3 Kuesioner untuk mendapat nilai CF pakar Lampiran 4 Hasil Kuesioner cat lover
Lampiran 5 Hasil Kuesioner pakar
Lampiran 6 Hasil Perhitungan dari kuesioner CF pakar Lampiran 7 Data kuesioner cat lover (pengujian sistem) Lampiran 8 Keterangan Tabel Pengujian Sistem
Lampiran 9 Gambar black-box testing Lampiran 10 Hasil kuesioner aplikasi P3K Lampiran 11 User manual