16
i SISTEM PENDUKUNG KEPUTUSAN UNTUK MENDIAGNOSA PENYAKIT AYAM BROILER DENGAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata 1 pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta Oleh : Widi Handoko NIM : L200090014 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2013

Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

i

SISTEM PENDUKUNG KEPUTUSAN UNTUK

MENDIAGNOSA PENYAKIT AYAM BROILER

DENGAN METODE SIMPLE ADDITIVE WEIGHTING (SAW)

SKRIPSI

Disusun sebagai salah satu syarat menyelesaikan Program Studi

Strata 1 pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika

Universitas Muhammadiyah Surakarta

Oleh :

Widi Handoko NIM : L200090014

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS KOMUNIKASI DAN INFORMATIKA

UNIVERSITAS MUHAMMADIYAH SURAKARTA

2013

Page 2: Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

ii

Page 3: Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

iii

Page 4: Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

iv

Page 5: Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

v

MOTTO DAN PERSEMBAHAN

MOTTO :

Jadikanlah ilmu berguna bagi diri sendiri dan orang lain.

”Allah akan selalu membantu umatnya jika mau berusaha dan jangan lupa selalu

berdoa, karena tanpa doa bagaikan tentara yang maju perang tanpa senjata”.

“Jangan suka menunda pekerjaan sampai besok kalau dapat dikerjakan hari ini”

“Sesungguhnya Allah tidak akan mengubah nasib suatu kaum kecuali kaum itu

sendiri yang mengubah apa yang pada diri mereka”

-Penulis-

Page 6: Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

vi

PERSEMBAHAN :

1. Untuk Allah SWT yang selalu mendengarkan doa umatnya.

2. Kedua orang tuaku yang selalu menyayangi aku dari kecil hingga sekarang

tanpa meminta balasan.

3. Adikku yang selalu menemani untuk mengerjakan skripsi.

4. Untuk anak – anak “kontrakan one piece” Rendra, Arif, Andik, Lukman,

Mbah e, Jo, Pelik, Panto, Fauzan, Ari yang selalu menemani ketika suka

dan duka.

5. Untuk Surya, Bolang, Danang, Dimas, Adi, Beni, Wawan yang telah

membantu secara moril maupun materil.

6. Untuk semua teman - teman Teknik Informatika kelas B yang telah

membuat hidup menjadi lebih bermakna.

7. Untuk teman - teman Teknik Informatika khususnya angkatan 2009 yang

tidak dapat disebutkan satu-persatu terima kasih telah berbagi ilmu dan

pengalamannya selama ini.

8. Semua pihak yang bersedia membantu dalam penyusunan skripsi hingga

dapat selesai.

Page 7: Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

vii

KATA PENGANTAR

Puji syukur penulis panjatkan ke hadirat Allah SWT, yang telah melimpahkan

taufik dan hidayah-Nya sehingga skripsi dengan judul “Sistem Pendukung

Keputusan Untuk Mendiagnosa Penyakit Ayam Broiler” dapat diselesaikan

dengan baik. Skripsi ini dapat selesai berkat bantuan dari berbagai pihak, oleh

karena itu pada kesempatan ini penulis ingin menyampaikan terima kasih dan

penghargaan kepada :

1. Bapak Husni Thamrin, MT., Ph.D. selaku Dekan Fakultas Komunikasi dan

Informatika yang telah melayani dan memberikan fsilitas bagi kelancaran

studi.

2. Bapak Heru Supriyono, M.Sc.Ph.D selaku ketua jurusan Teknik Informatika.

3. Bapak Hernawan Sulistyanto, S.T,.M.T selaku pembimbing I dan Bapak Drs.

Sudjalwo, M.Kom selaku pembimbing II yang selalu meluangkan watunya

untuk membimbing dan memberikan saran demi kesempurnaan dari skripsi

ini.

4. Bapak Slamet Siswanto, Bapak Hery Wahyudi M dan Ibu Istiqomah yang

telah memberikan informasi dan masukan untuk kelancaran skripsi ini.

5. Segenap dosen penguji pada seminar proposal dan pra pendadaran yang telah

memberikan saran dan masukan dalam penyusunan skripsi ini.

6. Bapak dan ibu dosen pengampu mata kuliah pada Program Studi Teknik

Informatikan yang telah memberikan bekal ilmu yang sangat bermanfaat bagi

penulis.

Page 8: Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

viii

7. Segenap Staf / Karyawan pada Program Studi teknik Informatika yang telah

melayani dan memberikan fasilitas bagi kelancaran studi.

8. Teman – teman Teknik Informatika khusus angkatan 2009 yang telah

memberikan dukungan dalam penyelesaian skripsi ini.

Semoga Allah SWT memberikan balasan yang sesuai dengan budi baik

yang telah mereka berikan. Penulis berharap semoga skripsi ini dapat bermanfaat

bagi penulis sendiri maupun pengembangan penelitian selanjutnya dan

pendidikan.

Surakarta, 1 April 2012

Penulis

Page 9: Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

ix

DAFTAR ISI

Halaman Judul ........................................................................................................ i

Halaman Persetujuan ........................................................................................... ii

Halaman Pengesahan ......................................................................................... iii

Daftar Kontribusi ............................................................................................... iv

Motto dan Persembahan ....................................................................................... iv

Kata Pengantar ................................................................................................. viiii

Daftar Isi ........................................................................................................... vii

Daftar Tabel ....................................................................................................... xii

Daftar Gambar ................................................................................................... xiii

Daftar Lampiran ............................................................................................... xxv

Abstrak ........................................................................................................ xxvi

BAB I PENDAHULUAN ................................................................................. 1

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

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

1.3 Batasan Masalah ................................................................................... 2

1.4 Tujuan Penelitian .................................................................................. 3

1.5 Manfaat Penelitian ................................................................................ 3

1.6 Sistematika Penulisan ........................................................................... 4

BAB II TINJAUAN PUSTAKA ....................................................................... 5

2.1 Telaah Penelitian .................................................................................. 5

2.2 Landasan Teori ..................................................................................... 6

2.2.1 Ayam Broiler ............................................................................. 6

2.2.2 Sistem Pendukung Keputusan .................................................... 7

2.2.3 Simple Additive Weighting ( SAW ) ...................................... 10

2.2.4 PHP .......................................................................................... 11

2.2.5 Basis Data (Database) MySQL ............................................... 11

2.2.6 CSS ( Cascanding Style Sheets) .............................................. 12

2.3 Referensi Metode Pengembangan ...................................................... 13

Page 10: Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

x

2.3.1 SDLC (Sistem Development Life Cycle) ................................ 13

BAB III METODE PENELITIAN .................................................................. 16

3.1 Waktu dan Tempat Penelitian ............................................................ 16

3.1.1 Waktu Penelitian ..................................................................... 16

3.1.2 Tempat Penelitian .................................................................... 16

3.2 Peralatan Utama dan Pendukung ........................................................ 16

3.2.1 Peralatan Utama ....................................................................... 16

3.2.2 Perangkat Pendukung .............................................................. 17

3.3 Metodologi Penelitian ........................................................................ 17

3.4 Perancangan dan Pembuatan Sistem .................................................. 20

3.4.1 Metode Pengambilan Keputusan ............................................. 20

3.4.2 Pemberian bobot kriteria penyakit Ayam Broiler.................... 24

3.5 Perancangan dan Pembuatan Sistem .................................................. 25

3.5.1 Data Flow Diagram (DFD) ...................................................... 25

3.5.2 Desain Basis Data .................................................................... 27

3.5.3 Rancangan Desain Interface .................................................... 31

3.5.4 Flowchart Sistem ..................................................................... 33

BAB IV HASIL PEMBAHASAN ..................................................................... 39

4.1 Hasil Penelitian ................................................................................... 39

4.1.1 Halaman Utama ....................................................................... 39

4.1.2 Halaman Diagnosa ................................................................... 40

4.1.3 Halaman About ........................................................................ 42

4.1.4 Halaman Cara Penggunaan Sistem .......................................... 43

4.1.5 Halaman Admin ....................................................................... 44

4.2 Pembahasan ........................................................................................ 56

4.3 Perhitungan Secara Manual ................................................................ 58

4.3.1 Kasus 1 .................................................................................... 58

4.3.2 Kasus 2 .................................................................................... 63

4.4 Pengujian Sistem ................................................................................ 68

4.4.1 Analisa Kuisioner Kepala Unit dan Pemilik Kandang ............ 68

4.4.2 Analisa Kuisioner Anak Kandang ........................................... 70

Page 11: Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

xi

BAB V PENUTUP ........................................................................................... 73

5.1 Kesimpulan ......................................................................................... 73

5.2 Saran ................................................................................................... 74

DAFTAR PUSTAKA ....................................................................................... 75

Page 12: Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

xii

DAFTAR TABEL

Tabel 2.1. Perbedaan Sistem Pakar dengan Sistem Konvesional ....................... 8

Tabel 3.1. Pemberian bobot kriteria penyakit Ayam Broiler ............................ 24

Tabel 3.2. TIC Struktur Tabel tbpakar .............................................................. 28

Tabel 3.3. Struktur Tabel tbser .......................................................................... 28

Tabel 3.4. TIC Struktur Tabel tbkriteria ........................................................... 29

Tabel 3.5. Struktur Tabel tbgejala ...................................................................... 29

Tabel 3.6. TIC Struktur Tabel tbpenyakit .......................................................... 30

Tabel 3.7. Struktur Tabel tbkriteriapenyakit ..................................................... 30

Tabel 4.1. Rating kecocokan dari setiap alternatif pada setiap kriteria ............ 59

Tabel 4.2. Penilian oleh Kepala Unit dan Pemilik Kandang ............................. 68

Tabel 4.3. Penilian oleh Anak Kandang ............................................................ 70

Page 13: Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

xiii

DAFTAR GAMBAR

Gambar 3.1. Flowchart alur penelitian ............................................................... 18

Gambar 3.2. DFD level 0 .................................................................................... 25

Gambar 3.3. DFD level 1 .................................................................................... 26

Gambar 3.4. ERD (Entity Relationship Diagram) ............................................. 27

Gambar 3.5. Rancangan Desain Interface ........................................................... 32

Gambar 3.6. Flowchart User ............................................................................... 33

Gambar 3.7. Flowchart Admin Kelola Pakar ...................................................... 34

Gambar 3.8. Flowchart Admin Kelola Kriteria .................................................. 35

Gambar 3.9. Flowchart Admin Kelola Penyakit ................................................. 36

Gambar 3.10. Flowchart Admin Kelola Diagnosa .............................................. 38

Gambar 4.1. Halaman Utama .............................................................................. 41

Gambar 4.2. Halaman Diagnosa ......................................................................... 41

Gambar 4.3. Halaman Diagnosa ......................................................................... 42

Gambar 4.4. Halaman About .............................................................................. 43

Gambar 4.5. Halaman Cara Penggunaan Sistem ................................................ 43

Gambar 4.6. Halaman Kelola Pakar .................................................................... 44

Gambar 4.7. Halaman Tambah Pakar ................................................................. 45

Gambar 4.8. Halaman Edit Pakar ........................................................................ 45

Gambar 4.9. Halaman Kelola Kriteria ................................................................ 46

Gambar 4.10. Halaman Tambah Kriteria ............................................................ 47

Gambar 4.11. Halaman Edit Kriteria .................................................................. 47

Gambar 4.12. Halaman Kelola Penyakit ............................................................. 48

Gambar 4.13. Halaman Tambah Penyakit .......................................................... 49

Gambar 4.14. Halaman Edit Penyakit ................................................................. 50

Gambar 4.15. Halaman Detail Penyakit .............................................................. 51

Gambar 4.16. Halaman Diagnosa ....................................................................... 52

Gambar 4.17. Halaman Tambah Diagnosa ......................................................... 53

Gambar 4.18. Halaman Hasil Diagnosa .............................................................. 55

Page 14: Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

xiv

Gambar 4.19. Hasil Analisa Penyakit ................................................................. 62

Gambar 4.20. Hasil Analisa Penyakit ................................................................. 67

Gambar 4.21. Grafik Kuisioner ........................................................................... 69

Page 15: Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

xv

DAFTAR LAMPIRAN

LAMPIRAN I Contoh Source Code Program (Script) Sistem Pendukung

Keputusan Untuk Mendiagnosa Penyakit Ayam Broiler Dengan

Metode Simple Additive Weighting (SAW) ...................................... 77

LAMPIRAN II Kuisioner Uji Coba Sistem ..................................................... 91

Page 16: Widi Handokoeprints.ums.ac.id/26085/1/HALAMAN_DEPAN.pdf · Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan fakta dan teknik penalaran yang digunakan oleh seorang

xvi

ABSTRAK

Pemahaman masyarakat akan penyakit Ayam Broiler tergolong masih

rendah. Banyak masyarakat masih mengandalkan pengetahuan seorang pakar

untuk dapat mendiagnosa suatu penyakit, sehingga membutuhkan waktu yang

lama dan biaya yang mahal.

Dengan menggunakan metode Simple Additive Weighting (SAW), serta

bahasa pemprograman PHP dan database MySQL, aplikasi ini diimplementasikan

ke sebuah website yang dapat diakses dari mana saja.

Sistem pendukung keputusan ini merupakan aplikasi yang menggunakan

fakta dan teknik penalaran yang digunakan oleh seorang pakar. Penggunaan

sistem aplikasi ini dapat memberikan informasi dan acuan bagi pengguna berupa

kemungkinan jenis penyakit yang menyerang pada Ayam Broiler berdasarkan

gejala yang dimasukan oleh user.

Aplikasi ini dapat memberikan bantuan berupa layanan bagi para

pengguna untuk mendiagnosa penyakit Ayam Broiler secara lebih dini walaupun

dalam bentuk website.

Kata Kunci : Sistem Pendukung Keputusan, Simple Additive Weighting ( SAW),

Ayam Broiler