laporan tugas akhir sistem pakar online penentuan …repository.ump.ac.id/4331/1/rahadian amin...

16
i LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN RAS KUCING DAN CARA PERAWATANNYA “ONLINE EXPERT SYSTEM DETERMINATION RACE OF CATS AND HOW TO CAREDiajukan 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

Upload: others

Post on 09-Feb-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN …repository.ump.ac.id/4331/1/RAHADIAN AMIN COVER.pdf · i laporan tugas akhir . sistem pakar online . penentuan ras kucing dan

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

Page 2: LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN …repository.ump.ac.id/4331/1/RAHADIAN AMIN COVER.pdf · i laporan tugas akhir . sistem pakar online . penentuan ras kucing dan

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

Page 3: LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN …repository.ump.ac.id/4331/1/RAHADIAN AMIN COVER.pdf · i laporan tugas akhir . sistem pakar online . penentuan ras kucing dan

iii

Sistem Pakar Online..., Rahadian Amin, Fakultas Teknik UMP, 2017

Page 4: LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN …repository.ump.ac.id/4331/1/RAHADIAN AMIN COVER.pdf · i laporan tugas akhir . sistem pakar online . penentuan ras kucing dan

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

Page 5: LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN …repository.ump.ac.id/4331/1/RAHADIAN AMIN COVER.pdf · i laporan tugas akhir . sistem pakar online . penentuan ras kucing dan

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

Page 6: LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN …repository.ump.ac.id/4331/1/RAHADIAN AMIN COVER.pdf · i laporan tugas akhir . sistem pakar online . penentuan ras kucing dan

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

Page 7: LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN …repository.ump.ac.id/4331/1/RAHADIAN AMIN COVER.pdf · i laporan tugas akhir . sistem pakar online . penentuan ras kucing dan

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

Page 8: LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN …repository.ump.ac.id/4331/1/RAHADIAN AMIN COVER.pdf · i laporan tugas akhir . sistem pakar online . penentuan ras kucing dan

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

Page 9: LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN …repository.ump.ac.id/4331/1/RAHADIAN AMIN COVER.pdf · i laporan tugas akhir . sistem pakar online . penentuan ras kucing dan

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

Page 10: LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN …repository.ump.ac.id/4331/1/RAHADIAN AMIN COVER.pdf · i laporan tugas akhir . sistem pakar online . penentuan ras kucing dan

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

Page 11: LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN …repository.ump.ac.id/4331/1/RAHADIAN AMIN COVER.pdf · i laporan tugas akhir . sistem pakar online . penentuan ras kucing dan

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

Page 12: LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN …repository.ump.ac.id/4331/1/RAHADIAN AMIN COVER.pdf · i laporan tugas akhir . sistem pakar online . penentuan ras kucing dan

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

Page 13: LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN …repository.ump.ac.id/4331/1/RAHADIAN AMIN COVER.pdf · i laporan tugas akhir . sistem pakar online . penentuan ras kucing dan

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

Page 14: LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN …repository.ump.ac.id/4331/1/RAHADIAN AMIN COVER.pdf · i laporan tugas akhir . sistem pakar online . penentuan ras kucing dan

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

Page 15: LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN …repository.ump.ac.id/4331/1/RAHADIAN AMIN COVER.pdf · i laporan tugas akhir . sistem pakar online . penentuan ras kucing dan

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

Page 16: LAPORAN TUGAS AKHIR SISTEM PAKAR ONLINE PENENTUAN …repository.ump.ac.id/4331/1/RAHADIAN AMIN COVER.pdf · i laporan tugas akhir . sistem pakar online . penentuan ras kucing dan

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