SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI TERHADAP LAHAN PERTANIAN MENGGUNAKAN ALGORITMA NAÏVE BAYES
TUGAS AKHIR
Disusun Oleh : RIZAL BAHTIAR NIM : 07560028
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2013
i
LEMBAR PENGESAHAN SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI TERHADAP LAHAN PERTANIAN MENGGUNAKAN ALGORITMA NAÏVE BAYES
TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang 2013 Disusun Oleh : RIZAL BAHTIAR 07560028 Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim penguji pada tanggal 26 April 2013 Mengetahui/ Menyetujui Penguji I
Penguji II
Eko Budi Cahyono, S.Kom, MT NIP : 108.9504.0330
Luqman Hakim, S.Kom
Mengetahui, Ketua Jurusan Teknik Informatika
Eko Budi Cahyono, S.Kom, MT NIP : 108.9504.0330
ii
LEMBAR PERSETUJUAN SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI TERHADAP LAHAN PERTANIAN MENGGUNAKAN ALGORITMA NAÏVE BAYES
TUGAS AKHIR
Diajukan Untuk Memenuhi Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang 2013
Menyetujui,
Pembimbing 1
Pembimbing 2
Machmud Effendi, ST. Meng NIP : 108.0203.0363
Gita Indah Marthasari, ST. NIP : 108.0611.0442
iii
LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : NAMA
: RIZAL BAHTIAR
NIM
: 07560028
FAK./JUR.
: TEKNIK / INFORMATIKA
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “ SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI TERHADAP LAHAN PERTANIAN MENGGUNAKAN ALGORITMA NAÏVE BAYES ” beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya. Demikian surat pernyataan ini saya buat dengan sebenar – benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuwan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala resiko/sanksi yang berlaku.
Malang, 1 juni 2013 Yang Membuat Pernyataan
RIZAL BAHTIAR
iv
LEMBAR PERSEMBAHAN
Bismillahirrohmanirrohim Kupersembahkan tugas akhir ini untuk: “ Kedua orangtuaku yang tiada pernah bosan dan lelah mendoakanku, ucapa terima kasih ku mungkin masih jauh dari pengorbanan yang telah ayah dan ibu berikan kepadaku. Semoga amal ayah dan ibu selalu dicatat menjadi amal kebaikan oleh Allah SWT. Insya Allah saya akan menjadi yang ayah dan ibu inginkan”. “ Buat kedua saudaraku terimakasih banyak, kalian selalu mensuportku agar menjadi lebih baik”. “ Buat karyawan Dinas Pengairan Pertambangan dan Energi saya ucapkan terimakasih banyak karena telah diterima kerja di Dinas Pengairan Pertambangan dan Energi dan membimbing saya dalam pekerjaan” “ Buat teman – teman TERO Nobi, Agung, Ipit, Fadil, Haidir, Panji, Ogis, Heri. Terima kasih atas kritik dan sarannya selama ini. Sukses buat kalian”.
v
KATA PENGANTAR
Bismillahirrohmanirrohim… Assalamu’alaikum Wr. Wb. Puji syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan Rahmat dan Hidayah-Nya sehingga penulis dapat menyelesaikan skripsi ini dengan baik tepat pada waktunya. Maksud dan tujuan skripsi ini adalah sebagai salah satu syarat untuk mencapai derajat Gelar Sarjana Strata 1 Teknik Informatika Universsitas Muhammadiyah Malang. Ucapan terimakasih penulis kepada berbagai pihak yang telah membantu baik secara langsung maupun tidak langsung. Oleh karena itu, dalam kesempatan ini penulis ingin menyampaikan ucapan terima kasih yang sebesarbesarnya kepada: 1.
Bapak Eko Budi C, S.Kom. selaku Ketua Jurusan Informatika Fakultas Teknik Informtika Universitas Muhammadiyah Malang.
2.
Bapak Machmud Effendi, ST. Meng dan Ibu Gita Indah M, ST. selaku dosen pembimbing yang telah memberikan bimbingan dan pengarahan kepada penulis selama penyusunan skripsi.
3.
Ibu Gita Indah M, ST, selaku dosen wali dan para dosen Fakultas Teknik yang telah memberikan arahan dan ilmu yang diberikan.
4.
Bapak/Ibu karyawan Dinas Pengairan Pertambangan dan Energi wilayah UPTD Badas yang telah membantu dalam melengkapi data untuk penelitian ini.
5.
Bapak Supar dan Ibu Supiatun yang aku sayangi dan Saudaraku Ana Yuliastanti, SE dan Omega Silvia Nidya atas doanya selamanya ini , semua keluarga besarku yang sangat berpengaruh besar dalam hidupku yang telah memberikan sumbangan moral maupun materil, dorongan, semangat, waktu serta do’anya selama ini.
6.
Sahabat-sahabatku dalam satu naungan skripsi selama ini yg selalu beri support, semangat, tawa, selama menghapi skripsi ini.
7.
Semua pihak yang tidak dapat disebutkan satu persatu, yang telah banyak memberikan bantuan pada penulis dalam menyelesaikan skripsi ini. vi
Penulis menydari tiada satupun karya manusia yang sempurna, sehingga kritik dan saran demi perbaikan karya skripsi ini sangat penulis harapkan. Meski demikian, penulis berharap semoga skripsi ini dapat bermanfaat bagi peneliti khususnya dan pembaca pada umumnya.
Malang, 1 Mei 2013 Yang Menyatakan,
Rizal Bahtiar
vii
DAFTAR ISI LEMBAR PENGESAHAN ............................................................................
ii
LEMBAR PERSETUJUAN ............................................................................
iii
LEMBAR PERNYATAAN ............................................................................
iv
LEMBAR PERSEMBAHAN .........................................................................
v
KATA PENGANTAR ....................................................................................
vi
DAFTAR ISI ...................................................................................................
viii
DAFTAR GAMBAR ......................................................................................
xii
DAFTAR TABEL ...........................................................................................
xiv
ABSTRAK ......................................................................................................
xv
ABSTRACT ....................................................................................................
xvi
BAB I
BAB II
PENDAHULUAN 1.1
Latar Belakang ......................................................................
1
1.2
Rumusan Masalah .................................................................
2
1.3
Batasan Masalah ....................................................................
2
1.4
Tujuan Tugas Akhir ..............................................................
3
1.5
Metodologi .............................................................................
3
1.6
Sistematika Penulisan ...........................................................
4
LANDASAN TEORI 2.1
Sistem Irigasi .........................................................................
5
2.1.1 Definisi Sistem Irigasi ...............................................
5
2.1.2 Prinsip – Prinsip Pengelolaan Irigasi ........................
6
viii
2.1.3 Tata Cara Sistem Irigasi ............................................
7
2.2
Kecerdasan Buatan ................................................................
8
2.3
Sistem Pendukung Keputusan ...............................................
9
2.3.1 Definisi Sistem Pendukung Keputusan .....................
9
2.3.2 Tahap – Tahap Pengambilan Keputusan ...................
10
2.3.3 Jenis Keputusan .........................................................
10
2.3.4 Tujuan Dari SPK .......................................................
11
2.3.5 Karekteristik Sistem SPK ..........................................
11
2.3.6 Komponen Penyusun SPK ........................................
12
2.3.7 Penerapan Teknologi SPK ........................................
13
2.3.8 Prinsip Dasar SPK .....................................................
13
2.3.9 Ciri dan Keuntungan SPK .........................................
14
Data Mining ..........................................................................
14
2.4.1 Definisi Data Mining .................................................
14
2.4.2 Pengelompokan Data Mining ....................................
15
Naïve Bayes ..........................................................................
15
2.4
2.5
BAB III ANALISA DAN PERANCANGAN 3.1
Analisa Masalah ....................................................................
18
3.1.1 Data Fitur....................................................................
18
3.1.2 Usecase Diagram ........................................................
20
3.1.3 Activity Diagram Login .............................................
21
3.1.4 Activity Diagram Data Training ................................
22
ix
3.2
3.3
3.1.5 Activity Diagram Data Target ....................................
23
Perancangan Sistem ..............................................................
24
3.2.1 Sequence Diagram ........................................................
24
3.2.2 Class Diagram ...............................................................
27
3.2.3 Desain Database Sistem .............................................
29
3.2.4 Entity Relationship Diagram ......................................
30
User Interface ........................................................................
30
3.3.1 Sitemap .......................................................................
31
3.3.2 Rancangan Halaman ...................................................
32
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1
4.2
4.3
Implementasi Sistem .............................................................
34
4.1.1 Kebutuhan Sistem .....................................................
34
Implementasi Proses Sistem ..................................................
34
4.2.1 Halaman Login ..........................................................
35
4.2.2 Halaman Utama .........................................................
35
4.2.3 Halaman Data Training ..............................................
36
4.2.4 Halaman Data Target .................................................
38
4.2.5 Halaman Tentang Kami .............................................
44
4.2.6 Halaman Bantuan .......................................................
45
4.2.7 Database .....................................................................
46
Pengujian Sistem ...................................................................
47
4.3.1 Pengujian Hasil Keputusan .......................................
47
x
BAB V
PENUTUP 5.1
Kesimpulan ...........................................................................
53
5.2
Saran ......................................................................................
53
DAFTAR PUSTAKA LAMPIRAN
xi
DAFTAR GAMBAR 3.1
Usecase Diagram .............................................................................
38
3.2
Activity Diagram Amin Login ........................................................
39
3.3
Activity Diagram Data Training ......................................................
40
3.4
Activity Diagram Data Target .........................................................
41
3.5
Sequence Diagram Login ................................................................
42
3.6
Sequence Diagram Data Training....................................................
43
3.7
Sequence Diagram Data Target .......................................................
44
3.8
Class Diagram Sistem Pendukung Keputusan Sistem Irigasi .........
45
3.9
E-R Diagram Sistem Pendukung Keputusan Sistem Irigasi ............
48
3.10
Sitemap Sistem Pendukung Keputusan Sistem Irigasi ....................
49
3.11
Rancangan Form Halaman Login ....................................................
50
3.12
Rancangan Halaman Utama ............................................................
51
4.1
Halaman Login ................................................................................
53
4.2
Halaman Utama ...............................................................................
54
4.3
Halaman Data Training ...................................................................
55
4.4
Halaman Input Data Training ..........................................................
56
4.5
Halaman Data Target .......................................................................
57
4.6
Halaman Input Data Target .............................................................
58
4.7
Halaman Hasil Perhitungan BCG 1 .................................................
59
4.8
Halaman Hasil Perhitungan BCG 1 .................................................
59
xii
4.9
Potongan Script Perhitungan ...........................................................
60
4.10
Potongan Script Hasil Akhir ............................................................
61
4.11
Halaman Tentang Kami ...................................................................
62
4.12
Halaman Bantuan ............................................................................
63
4.13
Hasil Pengujian Tabel Data Target 1 ..............................................
66
4.14
Hasil Pengujian Tabel Data Target 2 ..............................................
66
4.15
Hasil Pengujian Tabel Data Target 3 ...............................................
67
xiii
DAFTAR TABEL 2.1
Data Training ...................................................................................
16
3.1
Rangkuman Range dan Data Feature ..............................................
37
3.2
Data Training ...................................................................................
47
3.3
Data Target ....................................................................................
47
4.1
Data Pengujian .................................................................................
64
4.2
Hasil Pengujian Keputusan ..............................................................
65
xiv
SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI TERHADAP LAHAN PERTANIAN MENGGUNAKAN ALGORITMA NAÏVE BAYES Nama
: Rizal Bahtiar
NIM
: 07560028
Jurusan
: Teknik Informatika
Dosen Pembimbing : Machmud Effensdi, ST. Meng, dan Gita Indah Marthasari , ST Abstrak Indonesia adalah negara agraris yang memiliki tanah yang subur dan mayoritas mata pencaharian penduduknya adalah petani. Hal ini juga didukung dengan banyaknya aliran sungai yang dapat dimanfaatkan petani sebagai sistem irigasi untuk lahan pertanian. Diperlukan sistem irigasi yang baik dan membutuhkan pengairan yang tepat untuk tanaman agar hasil pertanian bisa maksimal. Karena pentingnya sistem irigasi terhadap lahan pertanian ini maka dibuat sistem pendukung keputusan sebagai asisten juru pengairan dalam penentuan sistem irigasi terhadap lahan pertanian. Tugas akhir ini adalah menghasilkan suatu aplikasi yang dapat memberi keputusan sistem irigasi yang tepat berdasarkan metode algoritma naïve bayes. Sehingga dengan adanya sistem ini diharapkan pekerjaan juru pengairan dapat berjalan dengan cepat dan tepat dalam pemberian air yang dibutuhkan tanaman. Tugas akhir ini menggunakan 54 data training yang diinput pada setiap musim yaitu musim hujan, musim peralihan, dan musim kemarau. Selanjutnya, akan ditampilkan hasil keputusan yang tepat dalam sistem irigasi dalam setiap musim. Kata Kunci : pendukung keputusan, sistem irgasi, naïve bayes xv
SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI TERHADAP LAHAN PERTANIAN MENGGUNAKAN ALGORITMA NAÏVE BAYES Nama
: Rizal Bahtiar
NIM
: 07560028
Jurusan
: Teknik Informatika
Dosen Pembimbing : Machmud Effensdi, ST. Meng, dan Gita Indah Marthasari , ST Abstract Indonesian is an agricultural country with fertile soil and majority of population are farmer live hoods. It is also supported by a number of stream that can be used as an irrigation system farmer to farmland. Need a good irrigation system and requires proper irrigation for agricultural corps in order to maximum. Because of the importance of irrigation systems to farmland. Then, made the decision support system as assistant clerk irrigation in the determination of irrigation water to farmland. This thesis is to produce an application which can provide proper irrigation system decisions based naïve bayes algorithms. So with this system is expected to run irrigation clerical work quickly and precisely in the provision of water needed by plant. This thesis using 54 training data are inputted in each season is the rainy season, the transition season and dry season. Furthermore, the results will be displayed right decisions in irrigation system in every season.
Keyword : decision support system, irrigation system, naïve bayes.
xvi
DAFTAR PUSTAKA
[1]
Abdul Kadir, 2009, “From Zero To A Pro: Membuat Aplikasi Web Dengan PHP Dan Database MySql”, Penerbit Andi.
[2]
Desiani Anita, Arhami Muhammad, 2005, “Konsep Kecerdasan Buatan”. Penerbit Andi.
[3]
Dinas PU Pengairan Jakarta, 2005, “Pengelolaan Irigasi”, Penerbit UPT PSDA Dinas PU Pengairan Provinsi Jawa Timur
[4]
Donald C. Taylor, 2001, “Irigasi Jilid 1”. Penerbit Yayasan Obor Indonesia
[5]
Efrain Turban, Jay E. Aronson, Ting Peng Liang, 2005, “Decision Support Systems and Intelligent Sistems”, Penerbit Andi
[6]
Kadarsah Suryadi, Muhammad Ali Ramdani, 2000, “Implementasi Konsep Pengambilan Keputusan”, Penerbit Remaja Rosdakarya.
[7]
Kasiman Peranginangin, 2006, “Aplikasi Web Dengan PHP dan MySql” Penerbit Andi
[8]
Kursini, Luthfi Emha, 2009, “Algoritma Data Mining”. Penerbit Andi
[9]
M. Rudyanto Arief, 2011 “Pemrograman Web Dinamis Menggunakan PHP dan MySql”, Penerbit Andi
[10] Shadiq M.A, 2009, “Keoptimalan Naïve Bayes Dalam Klasifikasi”.
54