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
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”
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.
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.
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
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
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
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
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
xi
BAB V PENUTUP ... 73
5.1 Kesimpulan ... 73
5.2 Saran ... 74
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
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
xiv
xv
DAFTAR LAMPIRAN
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.