JarakMeter Suhu pada Pengujian
Pengukuran  Antara Transmitter dan Receiver
o
C 30
27 35
Data Tidak Terkirim
4.5 Pengujian PowerSupply
Powersupply yang digunakan berupa Powerbank yang berguna sebagai alat untuk menyimpan  arus  listrik  serta    memberikan  tegangan  arus  yang  berguna  untuk
menghidupkan  alat  secara  keseluruhan.  Powerbank  ini  di  uji  dengan  cara menyambungkan alat melalui kabel untuk mengalirkan arus listrik pada Arduino
tersebut.  Kemudian  melihat  apakah  alat  tersebut  menyala  dengan  baik.  Setelah melakukan pengujian powerbank telah bekerja dengan baik. Alat yang telah diuji
menyala secara keseluruhan.
4.6 Pengujian Program
Rangkaian  alat  pemantauan  perubahan  suhu  air  danau  toba  yang  telah  dibuat maka haruslah dilakukan pemrograman pada Arduino tersebut sehingga alat dapat
bekerja  sesuai  dengan  instruksi –  instruksi  yang  telah  dimasukkan.  Untuk
memasukkan kode pemrograman tersebut pastikan instalan device arduino dengan komputer telah tersambung.
Universitas Sumatera Utara
Buka halaman editor untuk Arduino kemudian mengetikkan kode program seperti dibawah ini :
includeOnewire.h includeDallasTemperature.h
include Wire.h include Time.h
include DS1307RTC.h define PIN_SENSOR 3      sensor DS1820 pada Pin 3
OneWire  oneWirePIN_SENSOR;      mengambil  nilai  pada DS1820
DallasTemperature suhuoneWire;  Membaca nilai suhu pada DS1820
void setup { Serial.begin9600;
suhu.begin; while Serial;
delay1000;   tunda waktu selama 1 detik }
void loop { mengirim pesan untuk    mendapatkan temperature
suhu.requestTemperatures; menampilkan Tulisan SUHU
Universitas Sumatera Utara
Serial.print SUHU : ; Menampilkan Suhu Dalam derajat celcius
Serial.printsuhu.getTempCByIndex0; Serial.print ;
menampilkan waktu pada rtc jam;
delay1000; }
void printkurangdarinolint nomor { if nomor = 0  nomor  10 {
Serial.write0; }
Serial.printnomor; }
void jam{ tmElements_t tm;
ifRTC.readtm { printkurangdarinoltm.Day;  menampilkan tanggal
Serial.print-; printkurangdarinoltm.Month;  menampilkan bulan
Serial.print-; menampilkan tahun
Serial.printtmYearToCalendartm.Year;
Universitas Sumatera Utara
Serial.print ; printkurangdarinoltm.Hour;  menampilkan jam
Serial.print:; printkurangdarinoltm.Minute; menampilkan menit
Serial.print:; menampilkan detik
printkurangdarinolktm.Second; Serial.println ;
} else {
if RTC.chipPresent {  mengecek rtc Serial.printDS1307 Terhenti;
} else { Serial.print  DS1307 Error;
} delay9000;   tunda waktu 9 detik
} delay1000; tunda waktu 1 detik
}
4.6 Pengujian Alat Pengukuran Suhu Secara Keseluruhan