17
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

SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

Embed Size (px)

Citation preview

Page 1: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

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

Page 2: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

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

Page 3: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

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

Page 4: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

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

Page 5: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

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”.

Page 6: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

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.

Page 7: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

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

Page 8: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

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

Page 9: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

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

Page 10: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

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

Page 11: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

xi

BAB V PENUTUP

5.1 Kesimpulan ........................................................................... 53

5.2 Saran ...................................................................................... 53

DAFTAR PUSTAKA

LAMPIRAN

Page 12: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

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

Page 13: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

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

Page 14: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

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

Page 15: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

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

Page 16: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

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.

Page 17: SISTEM PENDUKUNG KEPUTUSAN SISTEM IRIGASI …eprints.umm.ac.id/27905/1/jiptummpp-gdl-rizalbahti-32094... · 2016-04-23 · Tugas Akhir ini telah diuji dan dinyatakan lulus oleh tim

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”.