Pengendalian Derajat Kekeruhan State of The Art

2.2. Dummy Data

Data dummy adalah data yang menyerupai data aslinya tetapi tidak memiliki fungsi aslinya. Data ini akan digunakan untuk menggantikan data setiap sensor dalam pengujian dan pengambilan data. Data yang digunakan disimpan pada eeprom setiap mikro untuk menggantikan sensor. Sensor suhu untuk kualitas kolam batas pengukurannya adalah 15ºC - 39ºC dengan perbedaan data setiap 1,5ºC, untuk sensor keasaman batas pengukurannya adalah 4 pH – 10,5 pH dengan perbedaan data setiap 0,5 pH, sensor kekeruhan memiliki batas pengukuran sebesar 25 NTU – 475 NTU dengan perbedaan data sebesar 25 NTU, dan sensor DO memiliki batas pengukuran 3 ppm – 9,5 ppm dengan perbedaan data setiap 0,5 ppm [10]. Setiap sensor memiliki waktu pengukuran yang berbeda. Sensor kekeruhan, dan keasaman waktu yang dibutuhkan untuk mendapatkan data yang valid selama 5 setik [5]. Untuk sensor kadar oksigen waktu yang dibutuhkan untuk mendapatkan data yang valid sekitar 20 menit [8]. Dalam pengujian, data yang digunakan mengikuti data yang sudah pernah didapat dari tugas akhir Charles Wilianto yang berjudul Sistem Komunikasi Pengendalian Kualitas Air Kolam Ikan Berbasis Atmega128. Setiap mikro mewakili 1 sensor yang memiliki jumlah data yang berbeda. Mikro yang mewakili sensor suhu memiliki 17 data dari 15ºC - 39ºC dengan perbedaan data setiap 1,5º, untuk mikro yang mewakili sensor keasaman memiliki 14 data dari 4 pH – 10,5 pH dengan perbedaan data setiap 0,5 pH, sedangkan mikro yang mewakili sensor kekeruhan mimiliki 19 data dari 25 NTU – 475 NTU dengan perbedaan data sebesar 25 NTU, dan untuk mikro yang mewakili sensor DO memiliki 14 data dari 3 ppm – 9,5 ppm dengan perbedaan data setiap 0,5 ppm. Setiap mikro menampilkan data yang sudah disimpan di eeprom ke LCD yang terhubung ke mikro tersebut. Mikro yang mewakili sensor kekeruhan dan keasaman data yang ditampilkan berubah setiap 5 detik, untuk mikro yang mewakili sensor DO datanya berubah setiap 20 menit. Waktu tersebut mengikuti waktu sebenarnya yang diperlukan sensor untuk mendapatkan data yang valid. Untuk mikro yang mewakili sensor suhu, data yang ditampilkan berubah setiap 5 detik mengikuti waktu dari sensor kekeruhan dan keasaman karena tidak ada referensi yang menunjukan waktu untuk mendapatkan data yang valid.

2.3. Mikrokontroler ATmega 128

[12] ATmega128 merupakan sebuah mikrokontroler CMOS 8-bit berdaya rendah yang berdasarkan arsitektur AVR RISC Reduced Instruction Set Computing. Mikrokontroler ATmega 128 merupakan mikrokontroler buatan Atmel Corporation yang memiliki 53 pin dengan catu daya tunggal 4,5 – 5,5 volt.. a Saluran IO sebanyak 53 buah, yaitu Port A, Port B, Port C, Port D, Port E, Port F dan Port G. b ADC 10 bit sebanyak 8 saluran. c Internal SRAM sebesar 4 kbyte. d Memori flash sebesar 128 kBytes. e Interupsi Eksternal. f Port antarmuka SPI. g EEPROM sebesar 4 kbyte. h Dua buah port USART untuk komunikasi serial. Gambar 2.10. Gambar konfigurasi pin ATmega 128