Perangkat Lunak Software Penelitian Terdahulu

16 Gambar 9. Duty cycle 30 2.5.5 Catu Daya Catu daya memiliki peranan yang sangat penting dalam perancangan elektronika. Modul- modul elektronik tidak dapat berfungsi tanpa bagian ini. Sama halnya jika penggunaan catu daya yang tidak tepat, modul tidak akan bekerja sebagaimana mestinya. Menurut Buldan 2006, Penentuan sistem catu daya yang akan digunakan ditentukan oleh banyak faktor, diantaranya: a. Tegangan Setiap modul sensor atau aktuator tidak memiliki tegangan yang sama. Hal ini akan berpengaruh terhadap desain catu daya. Tegangan tertinggi dari salah satu modul sensor atau actuator akan menentukan nilai tegangan catu daya. b. Arus Arus memiliki satuan Ah Ampere-hour. Semakin besar Ah, semakin lama daya tahan baterai bila digunakan pada beban yang sama. c. Teknologi Baterai Baterai isi ulang ada yang dapat diisi hanya apabila benar-benar kosong, dan ada pula yang dapat diisi ulang kapan saja tanpa harus menunggu baterai benar-benar kosong.

2.6 Perangkat Lunak Software

2.6.1 Sharp Develop 3.2 C yang dikenal dengan sebutan “see sharp” adalah sebuah bahasa pemrograman berorientasi obyek class-based dan berorientasi komponen. Bahasa pemrograman ini dikembangkan oleh Microsoft dalam framework .NET dan kemudian disetujui sebagai standar oleh ECMA dan ISO. Tim pengembangan bahasa pemrograman ini dipimpin oleh Anders Hejlsberg. Versi terbaru dari C adalah C 4.0 yang dirilis pada tanggal 12 April 2010. Sharp Develop 3.02 merupakan perangkat lunak open source yang dapat membuat, mengelola, memodifikasi, serta meng-compile bahasa pemrograman C. Aplikasi desktop ini dapat diterapkan untuk pengolahan citra. 2.6.2 Bloodshed Dev C++ Aplikasi ini dibuat untuk membantu pengguna melakukan pembuatan, modifikasi, dan meng- compile program yang menggunakan bahasa pemrograman C ataupun C++. Perangkat ini menggunakan MinGW yang termasuk dalam GCC sebagai compiler. Sama halnya dengan Sharp Develop, Bloodshed DevC++ ini adalah perangkat lunak open source. 17 2.6.3 SDCC Small Device C Compiler SDCC adalah perlangkat lunak open source yang digunakan untuk meng-compile bahasa pemrograman C menjadi berbagai ekstensi file. Salah satunya adalah ekstensi .HEX yang digunakan untuk pemrograman mikrokontroler AT89S51.

2.7 Penelitian Terdahulu

Aplikasi pengolahan citra dan teknik PWM pada bidang pertanian telah banyak digunakan pada penelitian sebelumnya. Tangkowit 2006 mengaplikasikan pengolahan citra juga teknik PWM untuk satu buah aplikator herbisida cair real-time pada traktor. Solahudin 2010 melakukan penelitian mengenai pengolahan citra untuk pengenalan gulma dengan fuzzy clustering dan metode dimensi fraktal. Winandar 2011 melakukan penelitian pengembangan perangkat sensor tingkat warna daun untuk menentukan kebutuhan pupuk tanaman kedelai. Dalam penelitian Thangkowit2006, besar duty cycle yang digunakan dan besar debit aplikator cair dapat dijelaskan pada tabel berikut. Tabel 13. Konfigurasi nilai PWM Thangkowit, 2006 Kelas PWM duty cycle Debit ltmin 1 2 50 1.78 3 70 2.32 4 90 2.6 Solahudin 2010 melakukan pengolahan citra untuk memisahkan gulma dan tanah menggunakan nilai Hue. Jika dibandingkan dengan nilai RGB, Hue merupakan nilai yang berubah lebih signifikan pada saat mengenali obyek gulma dan latar tanah. Winandar 2010 menggunakan pemicu berupa sensor magnet sebagai pencacah jarak. Pencacah digunakan untuk menentukan kapan citra diambil oleh sebuah sistem. 18

III. METODE PENELITIAN