TX02-433D DASAR TEORI

LCD tipe ini memiliki 2 baris dimana masing-masing baris memuat 16 karakter. Selain sangat mudah dioperasikan, kebutuhan daya LCD ini sangat rendah[15]. Konfigurasi pin LCDM168535 dapat dilihat pada Tabel 2.15. Tabel 2.16. Konfigurasi pin LCD M168535 [16] No. Nama Fungsi 1 Vss 0V GND 2 Vdd 5V 3 VLC LCD Contrast Voltage 4 RS Register Select; H: Data Input; L: Instruction Input 5 RW H: Read; L: Write 6 EN Enable Signal 7 D0 Data Bus 8 D1 Data Bus 9 D2 Data Bus 10 D3 Data Bus 11 D4 Data Bus 12 D5 Data Bus 13 D6 Data Bus 14 D7 Data Bus 15 V+BL Positif backlight voltage 4,1V; 112mA 16 V –BL Negative backlight voltage 0V; GND

2.12. Visual Basic 6.0

Visual Basic adalah salah suatu development tools untuk membangun aplikasi dalam lingkungan Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan Visual untuk merancang user interface dalam bentuk form, sedangkan untuk kodingnya menggunakan dialok bahasa Basic yang cenderung mudah dipelajari. Visual Basic telah menjadi tools yang terkenal bagi para pemula maupun para developer dalam pengembangan aplikasi skala kecil sampai ke skala besar[17]. 29

BAB III RANCANGAN PENELITIAN

Perancangan sistem telemetri kualitas kolam air ikan sebagai sentral unit ini dibagi menjadi dua bagian utama yaitu perancangan hardware yang terdiri dari mikrokontroler serta perangkat pendukung yaitu modul TX02-433D, RX01-433D, USB to TTL dan LCD. Bagian berikutnya yaitu perancangan software yang terdiri dari pemograman utama, serta subrutin – subrutin pada mikrokontroler dan GUI pada Visual Basic . Gambar 3.1 Konsep perancangan Konsep perancangan tersebut merupakan hubungan dari komponen yang digunakan dalam penelitian ini, dimana RX01-433D digunakan untuk menerima data dari terminal unit secara wireless yang kemudian akan diolah pada ATMega8535. RX01-433D secara keseluruhan bekerja sebagai receiver atau penerima. Penggunaan RX01-433D dengan menggunakan komunikasi SPI Serial Pheripheral Interface. Paket data tersebut kemudian diolah pada mikrokontroler ATMega8535 dengan cara bila data tersebut merupakan paket data maka akan dipecah terlebih dahulu sesuai dengan urutan karakter yang dikirimkan sehingga menjadi data-data yang terdiri dari data suhu, DO, pH, kekeruhan air serta konduktivitas air kolam. LCD 16x2 akan menampilkan data-data yang diterima dari terminal unit serta perintah ke terminal unit. Kegunaan dari modul PL2303 USB to TTL sebagai piranti penghubung antara mikrokontroler ATMega8535 dengan Personal Computer PC menggunakan komunikasi USART. Data yang berasal dari mikrokontroler ATMega8535 akan dikirim ke Personal Computer PC sesuai dengan data yang telah dipecah pada mikrokontroler ATMega8535 menggunakan modul PL2303 USB to TTL. Instruksi-instruksi berupa interupsi dari komputer yang dipilih oleh pengguna ke ATMega8535 juga melalui modul PL2303 USB to TTL. TX02-433D digunakan untuk pengirim data atau instruksi ke terminal unit secara wireless dari ATMega8535. TX02-433D secara keseluruhan bekerja sebagai transmitter atau pengirim. Penggunaan TX02-433D dengan menggunakan komunikasi SPI Serial Pheripheral Interface . Personal Computer PC memiliki fungsi sebagai piranti untuk menampilkan data yang berasal dari terminal unit. Data yang masuk berupa suhu, DO, pH, kekeruhan air serta konduktivitas air kolam akan ditampilkan secara terpisah dalam bentuk grafik yang real time. Software yang digunakan pada Personal Computer PC adalah pemrograman visual basic. Pada visual basic data yang masuk ke Personal Computer PC disimpan dalam bentuk database, selain itu pada Visual Basic akan tertampil pilihan menu yaitu meminta salah satu data pada sensor , mengatur nilai batasan masing-masing sensor ke terminal unit, serta mengatur waktu pada terminal unit untuk mengirimkan paket data. Secara keseluruhan, cara kerja sistem dibagi menjadi dua, yaitu sistem primer dan sistem sekunder. Sistem primer adalah sistem bekerja dalam keadaan ke-5 data dari parameter dikirimkan secara bersamaan dalam paket data. Sistem sekunder adalah data dikirmkan sesuai dengan parameter yang diinginkan oleh pengguna. Sistem primer bekerja berawal dari terminal unit dengan cara paket data yang masuk dari terminal unit melalui RX01-433D sebanyak dua kali kemudian dibandingkan terlebih dahulu, jika paket data tersebut sama maka paket data tersebut kemudian diolah pada mikrokontroler ATMega8535 berdasarkan jenis data yang dikirimkan. Paket data kemudian akan dipecah menjadi lima buah sesuai dengan parameter yang ada. Lima data tersebut kemudian dikirim ke Personal Computer PC melalui PL2303 USB to TTL. Dengan menggunakan visual basic, paket data akan tertampil dalam kolom dan baris data masuk serta dalam bentuk grafik dan keterangan kondisi kolam yang ada. Sistem sekunder berawal dari sentral unit. Pengguna akan memilih salah satu data dari ke-lima parameter yang ada, kemudian Personal Computer PC mengirimkan kode dari parameter tersebut ke mikrokontroler ATMega8535 yang diteruskan ke TX02-433D untuk dikirimkan ke terminal unit. Sentral unit kemudian menunggu data dari terminal unit. Data dari terminal unit kemudian diterima oleh RX01-433D yang kemudian diolah oleh mikrokontroler untuk memastikan data tersebut sesuai dengan parameter yang dinginkan. Jika data sesuai maka diteruskan ke Personal Computer PC menggunakan PL2303 USB to TTL dan ditampilkan pada kolom yang disediakan. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI