laporan tugas akhir sistem pakar online penentuan …repository.ump.ac.id/4331/1/rahadian amin...
Post on 09-Feb-2020
4 Views
Preview:
TRANSCRIPT
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
UNIVERSITAS MUHAMMADIYAH PURWOKERTO SEPTEMBER, 2017
Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017
ii
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
Tanggal: _________________
Mengetahui
Dekan Fakultas Teknik
M. Taufiq Tamam, S.T., M.T.
NIK. 2160223
HALAMAN PERSETUJUAN
Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017
iii
Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017
iv
PERNYATAAN Dengan ini saya menyatakan bahwa laporan tugas akhir ini tidak terdapat karya yang
pernah diajukan untuk memperoleh gelar Sarjana Komputer di suatu Perguruan Tinggi,
dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah
ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam naskah
ini dan disebutkan dalam daftar pustaka.
Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017
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
depan.
Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017
vi
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
terimakasih.
Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017
vii
HALAMAN MOTTO
“Jadilah diri Sendiri Tanpa Berusaha Menjadi diri Orang lain”
“Jadilah Orang Yang Bermanfaat Bagi Orang Lain Walaupun itu Hanya Sedikit”
“Tidak Ada Kata Terlambat Untuk Memperbaiki Diri”
Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017
viii
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
Rahadian Amin
Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017
ix
DAFTAR ISI
HALAMAN JUDUL ................................................................................................................. i
HALAMAN PENGESAHAN .................................................................................................... ii
HALAMAN PERSETUJUAN ................................................................................................... iii
HALAMAN PERNYATAAN .................................................................................................... iv
HALAMAN PERSEMBAHAN ..................................................................................................v
HALAMAN MOTTO ............................................................................................................. vii
KATA PENGANTAR ............................................................................................................ viii
DAFTAR ISI ........................................................................................................................... ix
DAFTAR TABEL ................................................................................................................... xii
DAFTAR GAMBAR .............................................................................................................. xiii
INTISARI.............................................................................................................................. xv
ABSTRACT .......................................................................................................................... xvi
BAB I .................................................................................................................................... 1
A. Latar Belakang........................................................................................................ 1
B. Rumusan Masalah .................................................................................................. 2
C. Batasan Masalah .................................................................................................... 2
BAB II ................................................................................................................................... 3
A. Sistem Pakar........................................................................................................... 3
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
a. Runut Maju ............................................................................................... 6
b. Runut Balik ................................................................................................ 6
4. Metode forward Chaining ............................................................................... 7
B. Ras Kucing .............................................................................................................. 8
1. Persia ............................................................................................................... 9
2. Anggora ........................................................................................................... 9
Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017
x
3. Persia Himalaya ............................................................................................. 10
4. Russian blue................................................................................................... 11
5. American Shorthair ....................................................................................... 12
6. Siamese ......................................................................................................... 12
7. Maine Coon ................................................................................................... 13
8. Sphynx ........................................................................................................... 13
9. Scotishfold ..................................................................................................... 14
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
D. PHP ....................................................................................................................... 18
E. MYSQL .................................................................................................................. 18
F. Xampp .................................................................................................................. 19
G. Bootstrap ............................................................................................................. 19
H. Browser ................................................................................................................ 20
1) Rendring css .................................................................................................. 20
2) Rendring Tabel .............................................................................................. 20
3) Rendring Gambar .......................................................................................... 20
4) Memenuhi Standard W3C ............................................................................. 21
I. Penelitian Sejenis ................................................................................................. 22
BAB III ................................................................................................................................ 23
A. Tujuan .................................................................................................................. 23
B. Manfaat................................................................................................................ 23
BAB IV................................................................................................................................ 24
A. Metode Penelitian ............................................................................................... 24
1. Lokasi Penelitian ............................................................................................ 24
Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017
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
9. Hasil Konsultasi .............................................................................................. 40
E. Pengujian Aplikasi ................................................................................................ 42
BAB VI................................................................................................................................ 43
A. Kesimpulan .......................................................................................................... 43
B. Saran .................................................................................................................... 43
DAFTAR PUSTAKA ............................................................................................................. 44
Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017
xii
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
Tabel 8. Tabel Pengujian ................................................................................................... 42
Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017
xiii
DAFTAR GAMBAR
Gambar 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 22. Tampilan Halaman Data Kucing ................................................................... 38
Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017
xiv
Gambar 23. Tampilan Halaman Data Ciri ......................................................................... 39
Gambar 24. Tampilan Halaman Data Rule ....................................................................... 39
Gambar 25. Tampilan Data Konsultasi ............................................................................. 39
Gambar 26. Tampilan Hasil Konsultasi ............................................................................ 40
Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017
xv
INTISARI
Kucing 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.
Kata kunci – sistem pakar, Penentuan ras, Cara perawatan Kucing.
Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017
xvi
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. Keywords: Expert-system, Determination race, How to care Cats.
Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017
top related