PROTOTIPE ALAT PEMELIHARAAN BIBIT TANAMAN
KAKAO BERBASIS MIKROKONTROLER
ATMEGA8535
1H. Lukman Abdul Fatah S.Si.,M.Si. , 2Deddy Firman
1,2Program Studi Teknik Informatika STMIK LPKIA
Jln. Soekarno Hatta No. 456 Bandung 40266, Telp. +62 22 75642823, Fax. +62 22 7564282 Abstrak
Kakao atau dalam bahasa latin Theobroma Cacao merupakan tumbuhan berwujud pohon yang berasal dari Amerika Selatan. Dari biji tumbuhan ini dihasilkan produk olahan yang dikenal sebagai cokelat. Melakukan kegiatan penyiraman pada lokasi yang luas pasti membutuhkan banyak waktu dan tenaga. Oleh sebab dibutuhkan alat yang dapat membantu meringankan kegiatan penyiraman dalam bentuk alat yang dapat bekerja secara otomatis.Dalam pembuatan alat simulasi pemeliharaan bibit tanaman kakao ini, digunakan beberapa software sebagai perancangan. Untuk pemodelan skema alat digunakan ISIS Proteus 7, sedangkan sebagai compiler digunakan Bascom AVR. Perangkat input yang digunakan yaitu real time clock, sensor suhu LM35 dan sensor kelembaban tanah. Sendangkan perangkat output yang digunakan yaitu kipas pemanas suhu ruangan, kipas pendingin suhu ruangan, motor penyiraman
Kata kunci : pemeliharaan, bibit, kakao, mikrokontroler atmega8535,penyiraman 1. Pendahuluan
Kakao atau dalam bahasa latin Theobroma Cacao merupakan tumbuhan berwujud pohon yang berasal dari Amerika Selatan. Dari biji tumbuhan ini dihasilkan produk olahan yang dikenal sebagai cokelat. Kakao merupakan salah satu komoditas perkebunan yang cocok dengan kultur tanah dan iklim di Indonesia. Tanaman ini termasuk golongan tumbuhan tropis. Di Indonesia, kakao banyak tumbuh di daerah Sulawesi, Lampung, dan Flores Nusa Tenggara Timur. Yang banyak terdapat lahan tidur yang cocok ditanami kakao. Dibidang perkebunan kakao merupakan salah satu komoditas unggulan Indonesia, karena kakao termasuk salah satu dari lima komoditas dari sektor perkebunan yang memberikan sumbangan devisa yang sangat besar. Lima komoditas pertanian dan perkebunan tersebut diantaranya Kelapa sawit, rempah-rempah, kakao, karet, dan kopi. Perkebunan kakao Indonesia mengalami peningkatan yang sangat pesat sejak tahun 1980-an. Dari data Kementerian Pertanian Republik Indonesia luas perkebunan kakao Indonesia pada tahun 2009 adalah 1.587.136 Ha. Keberhasilan perluasan lahan tersebut telah memberikan dampak yang nyata bagi peningkatan pangsa pasar kakao Indonesia di kancah perkakaoan dunia.
Dalam proses budidaya tanaman kakao untuk bisa memperoleh benih maka ada beberapa tahap yang harus dilakukan, diantaranya memiilih biji kakao yang dapat diambil dari buah bagian tengah yang masak dan sehat dari tanaman yang telah cukup umur, lakukan pengecambahan, setelah 2-3 hari biji berkecambah lebih dari 50% maka masukan biji kedalam polibag berukuran 20cm x 30cm yang berisi campuran tanah dan pupuk kandang. Menurut
hasil penelitian, suhu ideal bagi tanaman kakao adalah 30°C-32°C (maksimal) dan 18°C-21°C (minimal).
Kegiatan penyiraman benih kakao dilakukan satu kali sehari pada waktu pagi hari. Apabila kondisi tanah kering penyiraman dilakukan dua kali sehari pada waktu pagi dan sore hari. Waktu penyiraman terbaik adalah di pagi hari sebelum pukul 09.00. Melakukan kegiatan penyiraman pada lokasi yang luas pasti membutuhkan banyak waktu dan tenaga. Oleh sebab dibutuhkan alat yang dapat membantu meringankan kegiatan penyiraman dalam bentuk alat yang dapat bekerja secara otomatis.
Adapun permasalahan yang ditemui antara lain adalah:
1. Penyiraman yang belum terotomatisasi dirasa masih kurang efisien karena membutuhkan banyak waktu dan tenaga.
2. Pengecekan suhu yang tidak akurat.
Berdasarkan permasalahan yang ada diatas maka perlu membatasi ruang lingkup dari permasalahan tersebut. Adapun permasalahan yang akan dibahas meliputi :
1. Penyiraman dilakukan secara otomatis, anatara pukul 06.00 sampai dengan pukul 09.00 . 2. Apabila kondisi tanah kering penyiraman
dilakukan dua kali sehari pada waktu pagi hari anatara pukul 06.00 sampai dengan pukul 09.00 dan sore hari pukul 17.00.
pembuatan alat ini memiliki tujuan sebagai berikut: 1. Menyediakan alat penyiraman otomatis yang
dapat mengefesiensikan waktu dan tenaga. 2. Mengecek suhu ruangan secara akurat sehingga
suhu ruangan dapat dijaga agar tidak melebihi suhu ideal.
2. Dasar Teori 2.1.Tanaman Kakao
Kakao atau dalam bahasa latin Theobroma Cacao merupakan tumbuhan berwujud pohon yang berasal dari Amerika Selatan. Dari biji tumbuhan ini dihasilkan produk olahan yang dikenal sebagai cokelat.
2.2.Suhu
Suhu ideal bagi tanaman kakao adalah 30o–32o C (maksimum) dan 18o-21o C (minimum). Kakao juga dapat tumbuh dengan baik pada suhu minimum 15o C per bulan. Suhu ideal lainnya dengan distribusi tahunan 16,6o C masih baik untuk pertumbuhan kakao asalkan tidak didapati musim hujan yang panjang.
2.3.Penyiraman
Gunakan air bersih untuk menyiram dan waktu penyiraman terbaik adalah di pagi hari sebelum pukul 09.00, sekali sehari.
3. Analisis Perancangan Perangkat Lunak 3.1. Aliran Proses
3.1.1.Use Case Diagram
Use Case Diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Alat pemeliharaan bibit tanaman kakao ini memiliki proses yang digambarkan dalam use case berikut ini :
Gambar 1 Use Case Diagram Use Case Sekenario
Tabel 1 Use case siram tanaman Nama Use Case : siram tanaman
Deskripsi : Menjelaskan bagaigaimana menyiram tanaman bekerja
Aktor : waktu dan kelembaban tanah Kondisi Awal : baca waktu dan baca
kelembaban tanah
Skenario
Aktor Reaksi Sistem
1. Membaca waktu 2. Waktu menunjukan pukul 06.00 sampai 09.00 3. Menjalankan motor untuk menyiram tanaman 4. Waktu menunjukan pukul 17.00 dan Kelembaban tanah kering 5. Menjalankan motor untuk menyiram tanaman 6. Kelembaban tanah kering 7. Menjalankan motor untuk menyiram tanaman 8. Kelembaban tanah basah 9. Motor penyiraman tidak dijalankan dan tidak menyiram tanaman
Kondisi akhir : menyiram tanaman Tabel 2 Atur suhu ruangan Nama Use Case : atur suhu ruangan
Deskripsi : Menjelaskan bagaimana mengaatur suhu ruangan Aktor : suhu
Kondisi Awal : sensor suhu membaca suhu Skenario
Aktor Reaksi Sistem
1. Suhu kurang dari 18 derajat celcius 2. Menjalankan kipas untuk menghangatkan suhu ruangan 3. Suhu lebih dari
32 derajat celcius 4. Menjalankan kipas untuk mendingainkan suhu ruangan Kondisi akhir : hangatkan dan dinginkan suhu
ruangan
3.2.Struktur Organisasi Objek dan Pesan 3.2.1.Sequence Diagram
Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu.
Gambar 3 Sequence Diagram atur suhu 3.2.2.Activity Diagram
Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
Gambar 4 Activity Diagram penyiraman
Gambar 5 Activity Diagram atur suhu 3.3.Pemodelan Prilaku Sistem
3.3.1.Statechart Diagram
State Machine Diagram atau dalam bahasa Indonesia disebut mesin status digunakan untuk menggambarkan perubahan status atau transisi dari sebuah mesin atau sistem perubahan tersebut digambarkan dalam suatu grafik berarah.
Gambar 6 Statechart Diagram alat pemeliharaan bibit tanaman kakao
4.Analisis Perancangan Pernagkat Keras 4.1.Blok Diagram Sistem
Blok diagram digunakan untuk menjelaskan perangkat apa saja yang terhubung dalam sebuah sistem. Berikut adalah gambaran blok diagram dari alat pemeliharaan tanman kakao ini secara keseluruhan.
Gambar 7 Blok diagram sistem keseluruhan 4.2.Subsistem Perangkat Input
4.2.1.Sensor Suhu LM35
Tabel 3 Rangkaian pin Sensor Suhu ke Pin Mikrokontroler Atmega8535
No. Pin Atmega8535 Pin Sensor Suhu
1 Vcc Vcc
2 gnd Gnd
3 PA0/ACD0 Vout
4.2.2.Sensor Kelembaban Tanah
Gambar 8 subsitem perangkat input sensor kelembaban tanah
Tabel 4 Rangkaian pin Sensor kelembaban tanah ke Pin Mikrokontroler Atmega8535
No. Pin Atmega8535 Pin Sensor
Kelembaban Tanah
1 vcc Vcc
2 gnd Gnd
3 PA1/ACD1 Vout
4.2.3. Real Time Clock (RTC)
Gambar 9 subsitem perangkat input RTC Tabel 5 Rangkaian pin RTC ke Pin Mikrokontroler
Atmega8535
No. Pin Atmega8535 Pin RTC
1 PC0/SCL SCL
2 PC1/SDA SDA
3 AREF -
4 AVCC -
4.3.Subsistem Perangkat Output 4.3.1.LCD 16x2
Gambar 10 subsitem perangkat output LCD Tabel 6 Rangkaian pin LCD ke Pin Mikrokontroler
Atmega8535
No. Pin Atmega8535 Pin LCD
1 gnd VSS 2 vcc VDD 3 gnd VEE 4 PD0 RS 5 gnd RW 6 PD2 E 7 PD4 D4 8 PD5 D5 9 PD6 D6 10 PD7 D7 4.3.2.Motor Penyiraman
Gambar 10 Subsistem perangkat output motor penyiraman
Tabel 7 Rangkaian pin Motor Penyiraman ke Pin Mikrokontroler Atmega8535 No. Pin Atmega8535 ULN2803 Relay Motor 1 PC4 3B Kaki 1 - 2 - - NC Kaki 1 3 - - PLN PLN
4.3.3.Kipas Pemanas Ruangan
Gambar 11 Subsistem perangkat output kipas pemanas ruangan
Tabel 8 Rangkaian pin kipas pemanas ruangan ke Pin Mikrokontroler Atmega8535
No. Pin Atmega8535 ULN2803 Relay Heater 1 PC3 2B Kaki 1 - 2 - - NC Kaki 1 3 - - PLN PLN
4.3.4.Kipas Sirkulasi Udara
Gambar 12 Subsistem perangkat output Kipas sirkulasi udara
Tabel 9 Rangkaian pin Kipas Sirkulasi Udara ke Pin Mikrokontroler Atmega8535 No . Pin Atmega85 35 ULN28 03 Rela y Kipa s in Kipa s out 1 PC2 1B Kaki 1 - - 2 - - NC Kaki 1 Kaki 1 3 - - PLN PLN PLN 4.4.Skema Keseluruhan
Pada pembahasan dalam Skema keseluruhan, perangkat output dan perangkat Input yang digunakan dalam alat pemeliharaan benih tanaman kakao, diantaranya sebagai berikut.
Gambar 13 Skema keseluruhan prototype alat pemeliharaan bibit tanaman kakao 5.Implementasi Sistem
5.1.Compiling Program
Compiling program merupakan tahapan akhir dalam proses pembuatan program. Program dibuat dengan menggunakan bahasa basic berekstensi *.bas, akan tetapi bahasa basic merupakan bahasa yang tidak bisa diterima secara langsung oleh mikrokontroler. Oleh karena itu file berekstensi *.bas diubah menjadi file dengan ekstensi *.hex lalu dimasukan ke dalam ATMega8535 dengan melakukan Flash Memory. Software yang digunakan sebagai editor dan compailer dalam perancangan ini adalah BascomAVR sedangkan untuk mendownload program meggunakan Code VisionAVR. Adapun tahapan penggunaan aplikasinya sebagai berikut :
1. Buka aplikasi Bascom AVR
2. Buat file baru yang tersedia pada menu File kemudian Klik New. Tampilan dibawah ini adalah langkah untuk membuat file baru pada BascomAVR.
Gambar 15 Membuat file baru pada Software BascomAVR
3. Selanjutnya lakukan coding program pada Software BascomAVR
Gambar 16 Coding program pada Software BascomAVR
4. Selesai melakukan coding program, selanjutnya lakukan compiling program dengan menekan F7 dan Save file Bas
Gambar 17 Simpan file .bas pada Software BascomAVR
Gambar 18 Compiling coding pada Software BascomAVR
5. Selanjutnya lakukan downloading program. Buka aplikasi Code VisionAVR
Gambar 19 Tampilan software code visionAVR
6. Pilih Tools lalu Chip Programmer atau Sift+F4
Gambar 20 Chip programmer pada software code visionAVR
7. Pilih File lalu Load FLASH, ganti files of type menjadi intel HEX files(*.hex) dan cari file hex yang tadi telah di compile lalu pilih open
Gambar 21 Mencari file hex pada software code visionAVR
8. Ganti chip menjadi Atmega8535, lalu pilih program all
Gambar 22 Proses compiling program pada software code visionAVR
5.2.Pengujian Subsistem Perangkat Input 5.2.1.Pengujian Sensor Suhu LM35
Pengujian dilakukan dengan cara memasangkan LM35 ke sistem minimum yang telah di beri daya sebesar 5 volt. Kemudian output pada LM35 di masukan pada port adc (porta.0), output adc akan ditampilkan di lcd untuk mengetahui berapa nilai ouput adc pada suhu saat ini yang nantinya akan dilakukan kalibrasi agar output adc dapat di konversi menjadi nilai derajat celcius. Setelah
output nilai suhu dalam derajat celcius tampil di lcd menandakan sensor kelembaban tanah berfungsi.
Gambar 23 Pengujian sensor suhu LM35 5.2.2.Pengujian Sensor Kelembaban Tanah Pengujian dilakukan dengan cara memasangkan sensor kelembaban tanah ke sistem minimum, kemudian output pada sensor kelemababan tanah di masukan pada port adc (porta.1), Output adc akan ditampilkan di lcd untuk mengetahui berapa nilai ouput adc pada tanah yang kering dan tanah yang basah yang nantinya akan dilakukan kalibrasi agar output adc dapat di konversi menjadi nilai persentase kelembaban tanah. Setelah output nilai persentase kelembaban tanah tampil di lcd menandakan sensor kelembaban tanah berfungsi.
Gambar 24 Pengujian sensor kelembaban tanah V.2.3 Pengujian Real Time Clock (RTC) Pengujian dilakukan dengan cara membuat listing program untuk menampilkan jam dan tanggal yang telah di atur sesuai waktu saat ini. Dari hasil pengujian yang dilakukan rtc dapat menampilkan waktu sesuai dengan waktu saat ini.
Gambar 25 Pengujian RTC (real time clock) 5.3.Pengujian Subsistem Perangkat Output 5.3.1.Pengujian LCD 16*2
Pengujian dilakukan dengan memberikan sejumlah listing program untuk ditampilkan di layar LCD.
Gambar 26 Pengujian LCD 5.3.2.Pengujian Motor Penyiraman
Pengujian dilakukan dengan memberikan tegangan 5v ke motor penyiraman
Gambar 27 Pengujian motor penyiraman 5.3.3.Pengujian Kipas Sirkulasi Udara
Pengujian dilakukan dengan memberikan tegangan 5v ke kipas
Gambar 28 Pengujian kipas sirkulasi udara 5.3.4.Pengujian Subsistem Kipas Pemanas Ruangan
Pengujian dilakukan dengan memberikan tegangan 5v ke kipas
Gambar 29 Pengujian kipas pemanas ruangan 5.4.Pengujian Catu Daya
Catu daya yang akan digunakan untuk diuji adalah catu daya 5 volt yang akan digunakan sebagai sumber tegangan. Pengujian catu daya dalam hal ini, menggunakan AVO meter yang hasilnya dapat dilihat pada jarum yang menunjukan besarnya tegangan yang diukur. Pengujian dilakukan dengan cara menghubungkan kabel positif AVO meter dengan kabel positif dari kabel catu daya dan menghubungkan kabel negative AVO meter dengan kabel negative dari catu daya. Setelah itu Jarum pada AVO meter pun akan menunjukkan ouput tegangan yang keluar dari catu daya, sesuai pengaturan output tegangan AVO meter yang kita inginkan.
Gambar 30 Pengujian catu daya 5.5. Integrasi Sistem
Integrasi sistem merupakan pengujian yang dilakukan dengan menggabungkan seluruh sistem rangakaian perangkat keras (Hardware) dan perangkat lunak (Software). Pengujian ini merupakan pengujian tahap akhir, dengan tujuan untuk mengetahui kinerja sistem secara keseluruhan, yang dimulai dari perangkat input, perangkat output, hingga modul program yang dimasukan pada mikrokontroler Atmega8535.
Gambar 31 Pengujian integrasi sistem 5.6.Hasil Pengujian
Dalam melakukan implementasi dan pengujian dari sistem, perlu dilakukan beberapa tahapan, yaitu 1. Pengujian terhadap kinerja Hardware 2. Pengujian terhadap kinerja Software
Di bawah ini merupakan hasil pengujian dari semua komponen yang terdapat pada Alat pemeliharaan benih tanaman kakao yang telah dilakukan.
5.6.1.Pengujian Kinerja Hardware
Hasil pengujian kinerja Hardware dapat dilihat pada tabel hasil pengujian kinerja Hardware di bawah ini :
Tabel 10 Pengujian Kinerja Hardware
N o Alat Yang Diujikan Cara Pengujian Hasil Yang Diharapk an Hasil Pengujia n 1. Sensor suhu LM35 Pemberian Daya 5 volt di tampikan pada lcd Output adc tampil pada lcd Output tampil dan sensor berfungsi dengan baik. 2. Sensor kelembab an tanah Pemberian Daya 5 volt di tampikan pada lcd Output adc tampil pada lcd Output tampil dan sensor berfungsi dengan baik. 3. RTC(Real Time Clock) Atur waktu saat ini dan di tampilkan pada lcd Waktu saat ini tampil di lcd Waktu saat ini tampil di lcd dan rtc berfungsi dengan baik 4. LCD Pemberian Daya 5 volt Led pada LCD menyala Led pada LCD menyala dan berfungsi dengan baik 5. Motor penyiram an Pemberian Daya 5 volt Motor berputar Motor berputar dan berfungsi dengan baik 6. Kipas sirkulasi Pemberian Daya 5 volt Kipas berputar Kipas berputar dan berfungsi dengan baik 7. Kipas pemanas Pemberian Daya 5 volt Kipas berputar Kipas berputar dan berfungsi dengan baik 8. Catu Daya Tegangan yang keluar pada catu daya dikukur menggunak an avometer Tegangan stabil 5 Volt DC Teganga n sesuai yang diharapk an
Secara keseluruhan Hardware bekerja sesuai dengan fungsinya. Hardware yang tidak berhasil dalam tahap pengujian akan diperbaiki atau diganti agar dapat digunakan kembali sesuai fungsinya. 5.6.2.Pengujian Kinerja Software
Hasil pengujian kinerja Software dapat dilihat pada tabel hasil pengujian kinerja Software di bawah ini :
Tabel 11 Pengujian Kinerja Software
N o Alat Yang Diujika n Cara Pengujian Hasil Yang Diharapka n Hasil Pengujia n 1. Sensor suhu LM35 Membuat listing program untuk mengkalibra si nilai adc menjadi nilai celcius dan di tampilkan di lcd Output nilai celcius tampil pada lcd Output tampil dan sensor berfungsi dengan baik. 2. Sensor kelemba ban tanah Membuat listing program untuk mengkalibra si nilai adc menjadi Output nilai persentase kelembaba n tampil pada lcd Output tampil dan sensor berfungsi dengan baik.
nilai persentase kelembaban dan di tampilkan di lcd 2. LCD Menampilka n karakter pada LCD dengan membuat listing program yang kemudian dimasukan ke mikrokontro ler untuk ditampilkan pada lcd LCD dapat menampil kan text sesuai yang di tulis dalam listing program yang dimasukan ke dalam mikrokont roler LCD dapat menampi lkan text sesuai yang di tulis dalam listing program. 3. Compili ng Program Membuat listing program untuk menginterga sikan sistem Program dapat mengontro l semua komponen melalui mikrokont roler Program bekerja
Tahap pengujian Software yaitu kode program yang di flash atau upload ke dalam chip mikrokontroler secara keseluruhan dapat bekerja sesuai dengan fungsinya.
6.Kesimpulan dan Saran
Adapun kesimpulan yang bisa diambil dari alat pemeliharaan tanaman kakao ini adalah sebagai berikut :
1. Proses penyiraman otomatis yang lebih mengefesiensikan waktu dan tenaga.
2. Pengecekan suhu ruangan lebih akurat dan suhu ruangan tidak melebihi suhu ideal.
Adapun saran yang bisa diambil dari alat pemeliharaan tanaman kakao ini adalah sebagai berikut :
1. Diharapkan desain perangkat akan lebih baik di pengembangan selanjutnya.
2. Menambahkan sistem pemberian pupuk dan obat secara otomatis
DAFTAR PUSTAKA
[1] A.S. Rosa, Shalahuddin M. 2013, Rekasaya Perangkat Lunak Terstruktur dan Berorientasi Objek, Informatika. Bandung.
[2] Balai Penelitian Tanah. 2008, Panduan Praktis Budidaya Kakao, Badan Penelitian dan Pengembangan Pertanian. Bogor.
[3] Emir Nasrullah, Agus Trisanto, Lioty Utami. 2011, Rancang Bangun Sistem Penyiraman Tanaman Secara Otomatis Menggunakan Sensor Suhu Lm35 berbasis Mikrokontroler Atmega8535
[4] Mahmud Zainal. 2010, Budidaya dan Pasca Panen Kakao, Pusat Penelitian dan perkebunan. Jakarta.
[5] http://basavrhelp.mcselec.com/index.html [6] Data Sheet Atmega8535
[7] Data Sheet ULN2803 [8] Data Sheet DS1307