i
LAPORAN TUGAS AKHIR
SISTEM PAKAR ONLINE
PENENTUAN RAS KUCING DAN CARA PERAWATANNYA
“ONLINE EXPERT SYSTEM DETERMINATION RACE OF CATS AND HOW TO CARE”
Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer
RAHADIAN AMIN 1203040070
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK
Skripsi yang diajukan oleh:
Nama : Rahadian Amin
NIM : 1203040070
Program Studi : Teknik Informatika
Fakultas : Teknik
Perguruan Tinggi : Universitas Muhammadiyah Purwokerto Judul : Sistem Pakar Online Penentuan Ras Kucing dan Cara Perawatannya
Telah berhasil dipertahankan di hadapan Dewan Penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh gelar Sarjana Komputer (S.Kom) pada Program Studi Teknik Informatika, Fakultas Teknik, Universitas Muhammadiyah Purwokerto.
DEWAN PENGUJI
Penguji 1 : Harjono, S.T., M.Eng. ( )
Penguji 2 : Sigit Sugiyanto, S.T., M.Eng. ( ) Penguji 3 (Pembimbing 1) : Hindayati Mustafidah, S.Si., M.Kom. ( ) Ditetapkan di : Purwokerto
PERNYATAAN
v
HALAMAN PERSEMBAHAN
Puji syukur kepada Allah subhanahu wata’ala, atas segala nikmat hidup dan kesempatan mengenggam ilmu, sehingga penulis dapat menyelesaikan skripsi yang
berjudul “Sistem Pakar Online Penentuan Ras Kucing dan Cara Perawatannya”. Skripsi ini
disusun sebagai salah satu persyaratan untuk mencapai derajat Sarjana Komputer di
Universitas Muhammadiyah Purwokerto. Dalam penelitian dan penyusunan skripsi ini,
penulis banyak dibantu, dibimbing, dan didukung oleh berbagai pihak. Oleh karena itu,
pada kesempatan ini penulis sangat ingin mengucapkan terimakasih yang
sebesar-besarnya kepada:
1. Bapak Ali Murtadho, S.H dan Ibu Kokon Konati Kedua orang tua saya tercinta
yang telah banyak membantu baik secara doa, moril dan materil, sehingga
saya dapat menyelsaikan study S1 hingga selesai, semoga apa yang saya
capai bisa menjadi suatu kebanggan untuk kalian.
2. Diah Anjarsari dan Danang Hatiarso, Kedua kaka saya tercinta yang telah
memberikan semangat dan doa. Semoga Alloh SWT membalas semua
kebaikan kalian berdua dengan hal jauh lebih baik lagi.
3. Siti Munzaenati dan Nova Yunita Surbakti, selaku tante dan sepupu yang
telah banyak memberikan dukungan dan doa kepada saya.
4. Damar Haryo Kusumo, Adik saya tersayang yang selalu membuat saya
termotivasi untuk menyelsaikan study S1 hingga selsai. Semoga ini bisa
menjadi motivasi untuk kamu sehingga dapat jauh lebih baik.
5. Ibu Hindayati Mustafidah selaku dosen pembimbing, saya ucapkan banyak
terimakasih atas bimbingannya. Sehingga saya dapa menyelsaikan tugas
akhir saya.
6. Seluruh Dosen dan Karyawan UMP, khususnya Prodi Teknik Informatika yang telah bersedia berbagi ilmu dan pengalaman kepada saya. Karena
ilmuyang telah kalian bagi, membuat saya mendapat banyak pelajaran dan
7. pengalaman yang amat sangat berharga sebagai bekal menghadapi masa
8. Teman-teman teknik informatika angkatan 2012, khususnya teman-teman
kelas C yang telah memberikan banyak pelajaran dan pengalaman yang
berharga.
9. Untuk Sahabat-Sahabati PMII (Pergerakan Mahasiswa Islam Indonesia)
purwoerto khususnya PMII Komisariat Dukuwaluh. Saya ucapkan banyak
terimakasih sudah menjadi teman berproses diluar kegiatan kampus yang
banyak memberikan pelajaran positif untuk saya khususnya dalam hal
berorganisasi.
10. Titis Pratiwi Laurenty teman yang selalu mengingatkan dan memberikan
semangat untuk menyelsaikan penelitian ini. Saya ucapkan banyak
vii
HALAMAN MOTTO
“Jadilah diri Sendiri Tanpa Berusaha Menjadi diri Orang lain”
KATA PENGANTAR
Alhamdulillahirobbil’alamin segala puji syukur bagi Allah SWT yang telah melimpahkan karunia dan kasih sayang yang begitu besar kepada semua makhluk-Nya. Karena dengan taufik dan hidayah-Nyalah penulis dapat menyusun laporan Tugas Akhir ini. Sholawat serta salam senantiasa tercurahkan kepada tauladan terbaik, Nabi Muhammad SAW yang telah merubah zaman kegelapan menjadi zaman terang yang berhiaskan ilmu pengetahuan seperti sekarang ini. Atas terselesaikannya penyusunan laporan Tugas Akhir ini, penulis ingin menyampaikan banyak terima kasih kepada Ibu Hindayati Mustafidah, S.Si., M.Kom Selaku pembimbing tugas akhir, yang telah meluangkan waktu untuk memberikan pengarahan, saran dan motivasi dalam penyusunan tugas akhir ini.
Semoga Allah SWT membalas semua amal perbuatan mereka dengan imbalan yang sesuai dengan amal budinya. Penulis menyadari dalam penyusunan laporan Tugas Akhir ini jauh dari sempurna baik tata tulis maupun sistematika penyusunannya. Oleh karena itu mengharapkan saran dan kritik yang membangun dari berbagai pihak untuk menyempurnakan laporan Tugas Akhir ini. Akhirnya penulis berharap laporan Tugas Akhir ini bermanfaat bagi diri penulis khususnya dan para pembaca umumnya.amin.
Purwokerto, 02 Agustus 2017
ix
1. Kelebihan dan Karakteristik sistem pakar ... 4
2. Membangun Sistem Pakar ... 5
a. Analisis ... 5
b. Spesifikasi ... 5
c. Pengembangan ... 5
3. Metode Inferensi Sistem Pakar ... 6
3. Persia Himalaya ... 10
C. Langkah Pengembangan Sistem ... 15
1. Requirements Definition ... 15
2. System AND Software Design ... 16
1) Antar Muka Pengguna ... 16
2) Desain Sistem ... 16
3) Implementation and unit testing ... 17
4) Integration and system testing ... 17
5) Opration and maintenace ... 17
xi
2. Jenis Penelitian ... 24
3. Data Penelitian ... 24
4. Pengembangan Sistem ... 25
BAB V... 29
A. Data Penelitian ... 29
B. Perancangan Sistem ... 31
C. Rancangan Antar Muka... 33
D. Hasil Aplikasi ... 35
1. Halaman Login ... 35
2. Halaman Pendaftaran ... 36
3. Halaman Utama ... 37
4. Halaman Data User ... 37
5. Halaman Data Kucing ... 38
6. Halaman Data Ciri ... 38
7. Halaman Data Rule ... 39
8. Halaman Data Konsultasi ... 40
DAFTAR TABEL
Tabel 1. Ciri-ciri kucing ... 29
Tabel 2. Rule kucing ... 30
Tabel 3. Data user ... 31
Tabel 4. Data rule ... 32
Tabel 5. Data Kucing ... 32
Tabel 6. Data ciri ... 32
Tabel 7. Data Konsultasi ... 33
xiii
DAFTAR GAMBARGambar 1. Rule Dasar Forward Chaining ... 8
Gambar 2. Kucing Persia ... 9
Gambar 3. Kucing Anggora ... 10
Gambar 4. Persia Himalaya ... 10
Gambar 5. Russian Blue ... 11
Gambar 6. American Shorthair ... 12
Gambar 7. Siamese ... 12
Gambar 8. Maine coon ... 13
Gambar 9. Sphynx ... 14
Gambar 10. Scotishfold ... 14
Gambar 11. Model Pengembangan Sistem Waterfall ... 15
Gambar 12. Alur Langkah Mengembangkan Sistem ... 25
Gambar 13. Flowchart Pengguna ... 27
Gambar 14. Usecase diagram ... 28
Gambar 15. Halaman Utama ... 33
Gambar 16. Halaman Pendaftaran ... 34
Gambar 17. Halaman Login ... 34
Gambar 18. Tampilan Halaman Login ... 35
Gambar 19. Tampilan Halaman Pendaftaran ... 36
Gambar 20. Tampilan Halaman Utama... 37
Gambar 21. Tampilan Halaman User ... 37
Gambar 23. Tampilan Halaman Data Ciri ... 39
Gambar 24. Tampilan Halaman Data Rule ... 39
Gambar 25. Tampilan Data Konsultasi ... 39
xv
INTISARIKucing merupakan salah satu hewan yang banyak dipelihara oleh pecinta binatang di Indonesia. Karena kucing adalah hewan yang sangat bersahabat dengan manusia dan memiliki karakter yang sangat lucu sehingga kucing banyak diminati sebagai hewan peliharaan. Tetapi semua itu tidak dapat terhindar dari permasalahan. Ada banyak sekali masalah yang dihadapi pecinta kucing salah satunya adalah tidak mengerti cara merawat kucing dengan baik khususnya kucing ras, sehingga kucing peliharaan terkena berbagai macam penyakit hingga menyebabkan kematian. Hal ini dikarenakan tidak tahu cara merawat kucing yang baik ataupun salah dalam memilih ras kucing, karena setiap ras memiliki karakter berbeda dan cara perawatan juga berbeda. Maka dari itu dikembangkan sebuah sistem pakar online penentuan ras kucing dan cara perawatannya menggunakan metode forward chaining untuk membantu permasalahan yang dihadapi oleh pecinta kucing, sehingga nantinya dapat meminimalisir kucing peliharaan dari berbagai penyakit ataupun kematian karena pemiihan kucing yang tidak tepat dan proses perawatan yang kurang baik. Pengguna sistem ini nantinya akan melakukan sebuah konsultasi dan menjawab setiap pertanyaan berdasarakan ciri kucing, jika jawaban sesuai dengan rule maka akan keluar hasil. Tetapi apabila tidak sesuai maka akan muncul keterangan kucing ras tidak ditemukan.
ABSTRACT.
Cat Is One Many animals Maintained by animal lovers in Indonesia. Because cats are animals that are very friendly with humans and have a very cute character that cats are much in demand as pets. But all that can not avoid the problem, There are so many problems encountered Cat lovers like one does not understand how to care for cats with good, especially cat race, So that the pet cat affected by various diseases to cause death, This is because do not know how to care for a good cat or wrong in choosing a race of cats. Because each race has a different character and the way of care is also different. Therefore, an online expert system to determine the race of the cat and how to care to help the problems faced by cat lovers, So that later can minimize pet cats from various diseases or death due to improper cat pemiihan and the process of poor maintenance.