Salah satu penerapan dari teknologi tersebut adalah menggunaan Website pada
aplikasi sistem monitoring dan kontrol suhu pada greenhouse.
PERANCANGAN SISTEM KONTROL DAN MONITORING SUHU GREENHOUSE MENGGUNAKAN PROTOKOL TCP/IP DENGAN MEMANFAATKAN WEB ANGGGAR PRIHANDOKO 2407.100.505 Seminar Tugas Akhir Dosen Pembimbing Pembimbing:: Dr. Bambang L. Widjiantoro Widjiantoro,, ST, MT .
Latar Belakang Dalam beberapa tahun terakhir ini dunia teknologi mengalami
perkembangan yang pesat. Sebagai contoh adalah perkembangan di bidang teknologi informasi,.Mengingat informasi sangatlah penting bagi manusia, maka dengan memanfaatkan teknologi yang ada, manusia berusaha untuk menyajikan informasi tersebut semudah dan secepat mungkin. Salah satu penerapan dari teknologi tersebut adalah menggunaan Website pada aplikasi sistem monitoring dan kontrol suhu pada greenhouse.
Permasalahan Bagaimana merancang suatu media informasi
berbasis web untuk memonitoring suhu dan mengontrol alat yang dibutuhkan pada greenhouse secara online dan realtime ??
Batasan Masalah LM35 sebagai sensor suhu yang diinterfacekan
dengan mikrokontroller Atmega 8535 Monitoring Process pada web menggunakan bahasa pemrograman PHP dan MySQL database sebagai penyimpan data. Variabel Proces yang dimonitoring adalah Suhu. Sistem kontrol yang digunakan adalah sistem switch on/off sederhana dengan menggunakan relay dihubungkan melalui port parallel PC
Tujuan merancang suatu sistem monitoring temperature
dan mengontrol berbasis web secara online dan realtime pada miniplant greenhouse.
Teori Penunjang greenhouse digunakan sebagai sarana pelindung
tanaman terhadap iklim terutama mengurangi intensitas sinar matahari dan terpaan curah hujan. Alat dan bahan penysusun sistem greenhouse otomatis dalam penelitian adalah sebagai berikut : Sensor suhu LM35 Mikro ATMEGA 8535 Relay Mekanik Blower Lampu, dll Komputer Server
Karakteristik Protokol Karakteristik – karakteristik yang penting bagi sebuah protocol adalah
sebagai berikut : Langsung / tidak langsung Monolitis / terstruktur Simetris / tidak simetris Standar / nonstandard
Karakteristik Protocol Langsung dan Tidak Langsung
Protocol Standard dan Non Standard
Flowchart perancangan
proses akuisisi data Akusisi data menggunakan mikrokontroller atmega 8535 dihubungkan
dengan serial port, kemudian data disimpan pada database mysql menggunakan program Delphi 7 S ta rt
M asukan p a ra m e te r p o rt
P o rt S ta tu s
N
Y Tunggu P e rin ta h
P e rin ta h
M e n e rim a D a ta
S im p a n D a ta b a s e
Algoritma Komunikasi Data S e le s a i
M e n g irim D a ta
Akusisi Data Pr0gram akusisi data dibuat sebagai antarmuka dengan port serial juga
digunakan sebagai program untuk mengakuisisi dan menyimpan data suhu secara otomatis.
Proses akuisisi data ini berlangsung tiap detik. Data suhu hasil akuisisi
disimpan dalam basis-data, data yang disimpan adalah data besarnya suhu dan waktu pengambilan data. Pada proses akuisisi data, alarm peringatan akan aktif bila pilihan yang dipilih
adalah Fan ON.Fan akan aktif bila suhu mencapai lebih dari suhu yang disetting sebelumnya.
Pengujian Untuk mengkoneksikan program akusisi dengan database MySQL
menggunakan Zeos…
pengujian pada sistem menggunakan 2 komputer. Yaitu komputer
server dan komputer client Sensor Suhu
Mikrokontroller
Data PHP
Komputer Server
Website M u la i
T
T
T e rd a fta r
Y
D a fta r ?
Y
T
S ta tu s A k tif
F o rm P e n d a fta ra n
Y A d m in ?
Y
H a la m a n M e m b e r , M o n ito rin g , K o n tro l d a n K o n ta k
Y
Logout
S e le s a i
Pembuatan website menggunakan macromedia dreamweaver dengan PHP
sebagai bahasa pemrogramannya
Form login
Form Monitoring
My Sql Database
Bahasa pemrograman PHP untuk memanggil database ke website:
$conn = mysql_connect("$hostmysql","$username","$password"); if (!$conn) die ("Gagal Melakukan Koneksi"); mysql_select_db($database,$conn) or die ("Database Tidak Diketemukan di Server"); $query = mysql_query ("select * from suhu order by id desc limit 15",$conn) or die (mysql_error()); $jumlah = mysql_num_rows($query);
Form Kontrol
Pada form control ini menggunakan aplikasi yang dinamakan CGI
(COMMON GATEWAY INTERFACE). CGI atau Common Gateway Interface adalah cara standar untuk
menciptakan interface web. CGI merupakan suatu bentuk komunikasi dimana client (browser) dapat
memberikan suatu masukan kepada server, dan server mengolah masukan tersebut serta mengembalikannya kepada client (browser).
Untuk menulis CGI script, kita membutuhkan sebuah bahasa pemrograman
yang memiliki persyaratan : Dapat menangani TCP/IP Dapat dijalankan pada server yang kita pakai Pada aplikasi web control ini merupakan gabungan antara web
programming dengan Delphi programming. Aplikasi ini menggunakan 3 macam software yaitu: Aplikasi web desain Borland Delphi Apache webserve
r
KESIMPULAN Penggunaan jaringan internet tidak terbatas oleh ruang dan waktu
sehingga menjadi salah satu pilihan komunikasi yang menghubungkan seluruh dunia. Akuisisi data suhu dapat dilakukan secara automatis menggunakan
mikrokontroler atmega 8535 melalui port serial. Akuisisi ini akan terhenti bila koneksi port serial terputus. Monitoring suhu dapat dilakukan melalui web yang telah dibuat baik
secara waktu nyata, maupun secara offline dengan pencarian data suhu. Kontrol output menggunakan website pada greenhouse dapat
berjalan sempurna dan tergantung pada kecepatan kapasitas networking.