Pengujian Gambar Indikator Pada Halaman Web kontrol

Gambar 4.3. Tampilan halaman web kontrol setelah ada pengontrolan. Berdasarkan pengujian ini diperoleh hasil yang sama seperti pada Gambar 4.2 dan 4.3. Ini berarti gambar indikator yang ada pada halaman web kontrol sesuai dengan kondisi sumber yang berada pada modul slave.

4.4. Pengujian Komunikasi Serial Pada Raspberry Pi

Pengujian ini dilakukan untuk mengetahui apakah data yang didapatkan sama dengan data yang dikirimkan melalui komunikasi serial. Pengujian ini dapat dilakukan setelah melakukan pengaturan komunikasi serial pada modul Raspberry Pi yang ada pada bab III. Untuk pengujian pengiriman data, modul Raspberry Pi akan dihubungkan dengan komputer menggunakan kabel USB-serial. Pengujiannya dengan cara menjalankan program “kirim.py” pada modul Raspberry Pi lalu melakukan penekanan tombol “turn on1 – turn on3” dan tombol “turn off1 – turn off3” pada halaman web “kontrol.php” yang hasilnya akan ditampilkan pada terminal aplikasi CodeVision AVR. Gambar 4.4 menunjukan data yang dikirim untuk setiap tombol yang ditekan melalui halaman web “kontrol.php” dan diterima oleh aplikasi CodeVision AVR. Gambar 4.4. Data tombol yang dikirim. Sedangkan untuk pengujian penerimaan data, pengujian dilakukan dengan menghubungkan modul Raspberry Pi dengan mikrokontroler. Cara pengujiannya adalah pada modul Raspberry Pi menjalankan program “terima.py”, sedangkan pada mikrokontroler diatur agar secara terus-menerus mengirimkan data “asd123”. Data yang dikirimkan oleh mikrokontroler berjumlah delapan karakter yang diawalai dengan karakter “” dan diakhiri dengan karakter “” sama seperti jumlah data informasi yang dikirimkan oleh modul slave ke modul master. Gambar 4.5 menunjukan data yang diterima pada terminal Raspberry Pi. Gambar 4.5. Data yang diterima melalui terminal Raspberry Pi. Berdasarkan pengujian komunikasi serial pada modul Raspberry Pi, dapat disimpulkan bahwa data yang diterima sama dengan data yang dikirimkan.