Upload
buituyen
View
252
Download
0
Embed Size (px)
Citation preview
i
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
ii
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
Mengetahui,
Penguji I
Eko Budi Cahyono, S.Kom, MT
NIP : 108.9504.0330
Penguji II
Luqman Hakim, S.Kom
Ketua Jurusan Teknik Informatika
Eko Budi Cahyono, S.Kom, MT
NIP : 108.9504.0330
iii
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
Machmud Effendi, ST. Meng
NIP : 108.0203.0363
Pembimbing 2
Gita Indah Marthasari, ST.
NIP : 108.0611.0442
iv
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
v
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”.
vi
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 sebesar-
besarnya 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.
vii
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
viii
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 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
BAB II LANDASAN TEORI
2.1 Sistem Irigasi ......................................................................... 5
2.1.1 Definisi Sistem Irigasi ............................................... 5
2.1.2 Prinsip – Prinsip Pengelolaan Irigasi ........................ 6
ix
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
2.4 Data Mining .......................................................................... 14
2.4.1 Definisi Data Mining ................................................. 14
2.4.2 Pengelompokan Data Mining .................................... 15
2.5 Naïve Bayes .......................................................................... 15
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
x
3.1.5 Activity Diagram Data Target .................................... 23
3.2 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
3.3 User Interface ........................................................................ 30
3.3.1 Sitemap ....................................................................... 31
3.3.2 Rancangan Halaman ................................................... 32
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem ............................................................. 34
4.1.1 Kebutuhan Sistem ..................................................... 34
4.2 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
4.3 Pengujian Sistem ................................................................... 47
4.3.1 Pengujian Hasil Keputusan ....................................... 47
xi
BAB V PENUTUP
5.1 Kesimpulan ........................................................................... 53
5.2 Saran ...................................................................................... 53
DAFTAR PUSTAKA
LAMPIRAN
xii
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
xiii
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
xiv
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
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
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
xvi
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.
54
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”.