PERANCANGAN DAN IMPLEMENTASI APLIKASI
PENGHITUNG KEBUTUHAN NITROGEN PADA TANAMAN
PADI BERBASIS ANDROID
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh:
Gunarno 09560085
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2013
LEMBAR PERSETUJUAN
Perancangan Dan Implementasi Aplikasi Penghitung Kebutuhan Nitrogen Pada Tanaman Padi Berbasis Android
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Menyetujui, Pembimbing I
Hariyady, S.Kom., M.T. NIP. 101.9406.0206
Pembimbing II
Wahyu Andhyka Kusuma, S.Kom., M.Kom. NIDN. 072.0068.701
LEMBAR PENGESAHAN
Perancangan Dan Implementasi Aplikasi Penghitung Kebutuhan Nitrogen Pada Tanaman Padi Berbasis Android
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh:
Gunarno 09560085
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal 26 Oktober 2013
Menyetujui,
Mengetahui,
Ketua Jurusan Teknik Informatika
Penguji II
Lailatul Husniah, S.S.T. NIDN. 0730108401
Eko Budi Cahyono, S.Kom., M.T. NIP. 108.9504.0330
Penguji I
Hardianto Wibowo, S.Kom. NIDN. 0721038602
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini:
NAMA : GUNARNO NIM : 09560085
FAK/JUR : TEKNIK/INFORMATIKA
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “PERANCANGAN DAN IMPLEMENTASI APLIKASI PENGHITUNG
KEBUTUHAN NITROGEN PADA TANAMAN PADI BERBASIS ANDROID” 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 keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yang berlaku.
Mengetahui,
Dosen Pembimbing
(Hariyady, S.Kom., M.T.)
Malang, 13 Desember 2013 Yang Membuat Pernyataan
iii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Alloh SWT. Atas limpahan rahmat dan hidayah-Nya sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul:
“PERANCANGAN DAN IMPLEMENTASI APLIKASI PENGHITUNG
KEBUTUHAN NITROGEN PADA TANAMAN PADI BERBASIS ANDROID”
Didalam tulisan ini disajikan pokok-pokok bahasan yang meliputi nitrogen, Bagan Warna Daun (BWD), android, pengolahan citra, dan lain-lain.
Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan.
Malang, 13 September 2013
iv
DAFTAR ISI
ABSTRAK ... I ABSTRACT ... II KATA PENGANTAR ... III DAFTAR ISI ... IV DAFTAR GAMBAR ... VI DAFTAR TABEL ...VII
BAB I ...1 PENDAHULUAN...1 1.1 LATAR BELAKANG ... 1 1.2 RUMUSAN MASALAH ... 2 1.3 TUJUAN ... 2 1.4 BATASAN MASALAH ... 2 1.5 METODOLOGI ... 2 1.6 SISTEMATIKA PENULISAN ... 3 BAB II ...5 LANDASAN TEORI...5 2.1 NITROGEN ... 5
2.2 BAGAN WARNA DAUN (BWD) ... 6
2.2.1 Cara penggunaan BWD ... 7
2.3 ANDROID ... 8
2.3.1 Java programming language ... 8
2.3.2 Activity Lifecycles ... 8
2.3.3 User Interface ... 10
2.3.4 Eclipse IDE ... 10
2.3.5 Android Software Development Kit (SDK) ... 11
2.3.6 Android Development Tools (ADT) ... 11
2.3.7 Java Development Kit (JDK) ... 11
2.4 KAMERA ... 11
2.5 LIBRARY OPENCV ... 12
2.6 PENGOLAHAN CITRA DIGITAL ... 12
2.7.1 Definisi Citra digital ... 12
2.7.2 Sistem ruang warna RGB ... 14
2.7.3 Sistem ruang warna HSV ... 14
2.7.4 Histogram citra ... 16
2.7.5 Normalisasi ... 16
v
2.7 PENGUJIAN BLACKBOX ... 17
2.8.1 Boundary Value Analysis ... 17
2.8 PENGUJIAN HIPOTESIS ... 18
2.8.1 Prosedur Pengujian Hipotesis ... 18
BAB III ...21
ANALISA DAN PERANCANGAN SISTEM...21
3.1 ANALISA... 21
3.1.1 Identifikasi masalah ... 21
3.1.2 Analisis sistem... 22
3.1.3 Analisa kebutuhan sistem... 23
3.2 PERANCANGAN SISTEM ... 24
3.2.1 Perancangan UML (Unified Modeling Language) ... 25
3.2.2 Perancangan database ... 31
3.2.3 Perancangan User Interface ... 32
3.2.4 Perancangan pengujian ... 36
BAB IV ...38
IMPLEMENTASI DAN PENGUJIAN SISTEM ...38
4.1 IMPLEMENTASI LINGKUNGAN PENGEMBANGAN ... 38
4.1.1 Perangkat lunak ... 38
4.1.2 Perangkat keras ... 38
4.1.3 Implementasi user interface ... 41
4.1.4 Implementasi kelas ... 46 4.1.5 Implementasi database ... 53 4.2 PENGUJIAN SISTEM ... 53 4.2.1 Pengujian Blackbox ... 54 4.2.2 Pengujian Z ... 56 BAB V...62
KESIMPULAN DAN SARAN ...62
5.1 KESIMPULAN ... 62
5.2 SARAN ... 62
vi
DAFTAR GAMBAR
Gambar 2.1 (a) Bagan warna daun 4 skala warna ... 6
Gambar 2.2 Siklus hidup Activity ... 9
Gambar 2.3 Sistem ruang warna RGB ... 14
Gambar 2.4 Sistem ruang warna HSV ... 15
Gambar 3.1 Diagram Use Case ... 25
Gambar 3.2 Diagram Activity Analisa daun ... 26
Gambar 3.3 Diagram Activity Lihat hasil ... 27
Gambar 3.4 Diagram Activity Cara penggunaan ... 27
Gambar 3.5 Diagram Class ... 29
Gambar 3.6 Diagram Sequence Analisa daun ... 30
Gambar 3.7 Diagram Sequence Lihat hasil ... 31
Gambar 3.8 Conceptual Data Model ... 31
Gambar 3.9 Physical Data Model ... 32
Gambar 3.10 User interface Menu utama ... 33
Gambar 3.11 User interface Camera View ... 34
Gambar 3.12 User interface Daftar sampel ... 35
Gambar 3.13 User interface Hasil perhitungan ... 35
Gambar 3.14 User interaface Cara penggunaan ... 36
Gambar 4.1 User interface menu utama ... 41
Gambar 4.2 User interface pilih sawah... 42
Gambar 4.3 Alert Dialog Belum Waktunya ... 42
Gambar 4.4 User interface analisa daun ... 43
Gambar 4.5 Dialog konfirmasi penyimpanan ... 43
Gambar 4.6 Alert Dialog untuk sampel kurang dari 5 ... 44
Gambar 4.7 List View nilai skala warna daun ... 44
Gambar 4.8 Hasil analisa ... 45
Gambar 4.9 Tampilan pilih musim ... 45
vii
DAFTAR TABEL
Tabel 3.1 Rencana pengujian blackbox ... 37
Tabel 4.1 Rencana pengujian blackbox ... 54
Tabel 4.2 Pengujian Halaman Beranda ... 55
Tabel 4.3 Pengujian Analisa Daun ... 55
Tabel 4.4 Pengujian Lihat Hasil ... 56
Tabel 4.5 Pengujian Cara Penggunaan... 56
Tabel 4.6 Hasil Nilai Skala Warna Daun SG Mini 2 ... 58
Tabel 4.7 Hasil Nilai Skala Warna Andromax U ... 58
64
Daftar Pustaka
[1] N K Fageria and V C Baligar, "Lowland Rice Response To Nitrogen Fertilization," Communication in Soil Science and Plant Analysis, pp. 1405-1429, Juni 2001.
[2] Anischan Gani. Department of Primary Industries. [Online].
http://www.dpi.nsw.gov.au/__data/assets/pdf_file/0008/199457/Ses3-Leaf-colour-chart.pdf
[3] Anonymous. [Online].
http://blog.ub.ac.id/novi9inka/files/2012/06/BIOKIMIA-PAPER-NITROGEN1.docx
[4] Gene Stevens, Steve Hefner, and Eric Tanner. (1999, Februari) Monitoring Crop Nitrogen in Rice Using Portable Chlorophyll Meters. [Online]. http://agebb.missouri.edu/rice/research/mrf027.htm
[5] Anton Apriantono. (2007, April) Peraturan Perundang-undangan Pertanian Kementrian Pertanian RI. [Online].
http://perundangan.deptan.go.id/admin/file/Permentan-40-07.pdf [6] Anonymous. Nitrogen Parameters. [Online].
http://nitrogenparameters.com/images/six_panel_lcc.jpg [7] Anonymous. Developer Android. [Online].
http://developer.android.com/images/training/basics/basic-lifecycle.png [8] Reto Meier, Profesional Android Application Development. Indianapolis,
Canada: Wiley Publishing, Inc, 2009. [9] Anonymous. Android Surabaya. [Online].
http://www.androidsurabaya.com/android/berapakah-kebutuhan-minimum-spesifikasi-android/
[10] Gary Bradski and Adrian Kaehler, Learning OpenCV, First Edition ed., Mike Loukides, Ed. Gravenstein Highway North, Sebastopol: O'reilly Media, 2008.
[11] Putra Darma, Pengolahan Citra Digital, Westriningsih, Ed. Yogyakarta, Indonesia: Penerbit Andi, 2010.
65 [12] T dkk Sutoyo, Teori Pengolahan Citra Digital. Yogyakarta, Indonesia:
Penerbit Andi, 2009.
[13] Anonymous. Color Spaces. [Online].
http://www.viz.tamu.edu/faculty/parke/ends375f03/notes/rgb_spac.gif [14] Anonymous. QTCenter. [Online].
http://www.qtcentre.org/wiki/images/QQ26-hsv-space.png
[15] Sutrisno Hadi, Statistik, 1st ed. Yogyakarta, Indonesia: Yayasan penerbitan Fak. Psikologi UGM, 1981.
[16] J Suranto, Statistik teori dan aplikasi, 7th ed. Jakarta, Indoneesia: Erlangga, 2008.
[17] Anonymous. Kompas.com. [Online].
http://nasional.kompas.com/read/2012/10/15/05033126/Boros.Urea.Bersubs idi.1.Juta.Ton.Per.Tahun
[18] Anonymous. (2012, April) BPP PUCANGLABAN TULUNGAGUNG JATIM. [Online]. http://bpppucanglaban.blogspot.com/2012/04/bagan-warna-daun-bwd-dan-cara.html
[19] Nazruddin Safaat H, Pemrograman Aplikasi Mobile Smartphone Dan Tablet PC Berbasis Android. Bandung, Indonesia: Informatika Bandung, 2012.
[20] Sayed Y Hashimi, Satya Komatineni, and Dave MacLean, Pro Android 2, Steve Anglin, Ed. New York, United States of America: Apress, 2010. [21] Abdul Salam Wahid, "Peningkatan efisiensi pupuk nitrogen pada padi
sawah dengan metode Bagan Warna Daun," Jurnal Libang Pertanian, pp. 156-161, 2003.