PENGEMBANGAN APLIKASI SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT ... PENGEMBANGAN APLIKASI SISTEM PAKAR

  • View
    231

  • Download
    10

Embed Size (px)

Text of PENGEMBANGAN APLIKASI SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT ... PENGEMBANGAN APLIKASI SISTEM PAKAR

PENGEMBANGAN APLIKASI SISTEM PAKAR UNTUK

DIAGNOSA PENYAKIT SAPI MENGGUNAKAN ALGORITMA

KNN

TUGAS AKHIR

Sebagai Persyaratan Guna Meraih Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Disusun Oleh :

Wahyu Ratna Febriani

08560081

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2015

KATA PENGANTAR

Assalamu'alaikum Wr. Wb.

Dengan memanjatkan puji syukur kehadirat Allah SWT, atas limpahan rahmat

dan hidayah-Nya serta salawat dan salam yang tercurahkan kepada junjungan nabi

besar Muhammad SAW sehingga penulis dapat menyelesaikan Tugas Akhir yang

berjudul :

PENGEMBANGAN APLIKASI SISTEM PAKAR UNTUK DIAGNOSA

PENYAKIT SAPI MENGGUNAKAN ALGORITMA KNN.

Penyusunan Laporan Tugas Akhir ini merupakan salah satu persyaratan untuk

mencapai kelulusan dan memperoleh gelar Sarjana Teknik dalam Program Studi

Teknik Informatika Program Strata I Jurusan Teknik Informatika, Fakultas Teknik,

Universitas Muhammadiyah Malang.

Penulis menyadari sepenuhnya bahwa dalam penyusunan laporan tugas akhir

ini masih banyak terdapat kelemahan dan kekurangan. Oleh karena itu penulis

mengharapkan kritikan dan saran yang membangun agar tulisan ini nantinya dapat

bermanfaat buat ke depannya semua pihak sehingga di dalam pembuatan laporan

yang akan datang akan jauh lebih sempurna.

Akhir kata penulis berharap, semoga Laporan Tugas Akhir ini dapat bermanfaat

bagi penulis khususnya dan para pembaca pada umumnya.

Wassalamualaikum Wr. Wb.

Malang, 15 Agustus 2015

Wahyu Ratna Febriani

DAFTAR ISI

Halaman Judul

Lembar Persetujuan

Lembar Pengesahan

Lembar Pernyataan

Abstrak ............................................................................................................ i

Abstract ........................................................................................................... ii

Lembar Persembahan ...................................................................................... iii

Kata Pengantar ................................................................................................ v

Daftar Isi .......................................................................................................... vi

Daftar Gambar ................................................................................................. ix

Daftar Tabel .................................................................................................... xi

BAB I PENDAHULUAN

1.1 Latar Belakang ...................................................................... 1

1.2 Rumusan Masalah ................................................................. 2

1.3 Tujuan .................................................................................. 2

1.4 Batasan Masalah .................................................................... 2

1.5 Metodologi Pengerjaan ......................................................... 3

1 Studi Pustaka dan Pengumpulan Data ............................ 3

2 Membuat Desain dan Rancangan Sistem ....................... 3

3 Mengimplementasikan Desain Aplikasi kebahasa

Pemograman .................................................................. 4

4 Deployment dan Ujicoba Aplikasi ................................. 4

1.6 Sistematika Penulisan ............................................................ 5

BAB II LANDASAN TEORI

2.1 Sistem Pakar .......................................................................... 7

2.1.1 Sejarah Sistem Pakar ................................................. 7

2.1.2 Pengertian Sistem Pakar ............................................ 8

2.1.3 Manfaat Sistem Pakar ................................................ 8

2.1.4 Kelemahan Sistem Pakar ........................................... 9

2.1.5 Karateristik Sistem Pakar .......................................... 10

2.1.6 Kategori Sistem Pakar ............................................... 11

2.2 Data Mining .......................................................................... 12

2.3 Algoritma ............................................................................... 13

2.4 Algoritma K-Nearest Neighbor ............................................. 13

2.5 Kelebihan dan Kekurangan K-Nearest Neighbor .................. 16

2.6 Jenis Sapi Ternak .................................................................. 16

1 Sapi Tipe Potong/Pedaging ........................................ 17

2 Sapi Tipe Perah .......................................................... 22

3 Sapi Tipe pekerja ....................................................... 25

2.7 Penyakit Pada Sapi ................................................................ 25

2.8 PHP .. ..................................................................... 31

2.8.1 Sintaks Dasar PHP .................................................... 32

2.8.2 Tipe Data ................................................................... 32

2.9 Basis Data (Database) ........................................................... 33

2.9.1 Arsitektur Basis Data ................................................ 34

2.9.2 MySQL . ..................................................................... 34

BAB III ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa Masalah .................................................................... 36

3.2. Perancangan Sistem .............................................................. 36

3.2.1 Perancangan Alur Data .............................................. 37

3.2.1.1 Context Diagram ......................................... 37

3.2.1.2 Data Flow Diagram .................................... 37

3.2.1.3 Entity Relational Diagram .......................... 38

3.2.2 Perancangan Alur Proses .............................................. 38

3.2.2.1 Flowchart System ........................................ 39

3.2.2.2 Use Case Diagram ...................................... 39

3.3 Basis Data .............................................................................. 40

3.4 Desain Interface .................................................................... 41

1 Form Login ................................................................. 41

2 Form Input Data Uji ................................................... 42

3.5 Rancangan Pengujian ............................................................ 42

BAB IV IMPLEMENTASI DAN HASIL PENGUJIAN

4.1 Spesifikasi Kebutuhan Hardware dan Software .................... 44

4.2 Implementasi Sistem ............................................................. 44

4.2.1 Implementasi Data ..................................................... 44

4.2.2 Pembuatan Fungsi Koneksi Basis Data ..................... 46

4.2.3 Pembuatan Rancangan Antarmuka (Inteface) ........... 46

1 Form Login ................................................... 46

2 Form Data Uji .............................................. 47

4.2.4 Form Data Latih ........................................................ 49

4.2.5 Form Input Gejala ..................................................... 49

4.2.6 Form Input Penyakit .................................................. 50

4.2.7 Form Hasil Data Uji .................................................. 50

4.3 Pengujian ............................................................................... 51

4.3.1 Pengujian Sistem Aplikasi ......................................... 51

4.3.2 Hasil Uji Sistem ......................................................... 51

4.3.3 Perbandingan Hasil Penilaian Manual dan Sistem .... 53

4.3.3.1 Pengujian Berdasarkan Perhitungan

Manual.......................................................... 53

4.4 Data Uji . .......................................... . 55

4.5 Perbandingan Hasil ............................................................... 55

4.6 Analisis . ..................................................... 58

BAB V KESIMPULAN DAN SARAN

5.1 Kesimpulan ........................................................................... 59

5.2 Saran ...................................................................................... 59

DAFTAR PUSTAKA . .... 60

LAMPIRAN . ........... 61

DAFTAR GAMBAR

Gambar 3.1 Context Diagram ..................................................................... 37

Gambar 3.2 Data Flow Diagram ................................................................ 38

Gambar 3.3 Entity Relational Diagram ...................................................... 38

Gambar 3.4 Flowchart System .................................................................... 39

Gambar 3.5 Use Case Diagram Admin ...................................................... 40

Gambar 3.6 Rancangan Tampilan Form Login ...........................................