Gambar 3.3 Implementasi Nyata Rangkaian Pengukuran
3.3.3 Rancangan Piranti Lunak Perangkat Pengukuran
Untuk mengoperasikan
perangkat pengukuran
perlu dilakukan
pemrograman perangkat arduino UNO. Pemrograman meliputi: 1.
loading library yang diperlukan 2.
inisialisasi parameter 3.
looping membaca tegangan dan arus 4.
kemudian menghitung konsumsi daya 5.
serta melakukan report berupa display dan print out.
Gambar 3.4 Tampilan Pemrograman Arduino UNO
Universitas Sumatera Utara
Gambar 3.4 menunjukkan tampilan saat pemrograman pada arduino UNO. Program membaca 3 tiga input data berupa tegangan di antara perangkat
bergerak dan arus yang diserap. Program juga menghitung total energi yang diserap dalam satuan Joule. Gambar 3.5 menunjukkan diagram alir piranti lunak
arduino UNO. Listing program lengkap terlampir pada Lampiran 2.
Gambar 3.5 Diagram Alir Piranti Lunak Arduino UNO
3.3.4 Rancangan Piranti Lunak
Streaming Video
Piranti lunak streaming video diimplementasikan menggunakan bahasa pemrograman Java Mobile Edition J2ME dengan bantuan editor Netbeans 8.0.1
dan Wireless Toolkit WTK 2.5.2. Piranti lunak pengirim video di instal pada handphone Nokia E63 ,yakni:
streaming UDP. Prosedur pemrograman meliputi pembukaan soket koneksi dan
Universitas Sumatera Utara
pembangunan thread pengiriman data. Gambar 3.6 menunjukkan diagram alir piranti lunak pengirim UDP. Lampiran 3 menunjukkan listing program UDP.
Gambar 3.6 Diagram Alir Pengirim Data Untuk mempermudah proses pengiriman video, data video dimodelkan
berdasarkan video trace, dalam hal ini menggunakan video trace foreman_cif. Video trace adalah informasi data video mengenai waktu pengiriman dan jumlah
byte. Dari pada mengirim data video asli yang membutuhkan video reader dan render yang memperumit desain, byte dummy digunakan untuk menggantikan
video real. Hal ini adalah umum untuk penelitian kualitas video. Data byte dummy berupa aliran bit 01100101.
Dari sisi penerima, netbeans pada komputer mengaktifkan program peminta video, dimana handphone berfungsi sebagai pengirim dan komputer
Universitas Sumatera Utara
sebagai penerima. Hal ini dimaksudkan karena konsumsi daya pengirim video lebih signifikan dibanding penerima video. Gambar 3.7 menunjukkan diagram alir
penerima video, sementara Lampiran 4 berisi listing programnya.
Gambar 3.7 Diagram Alir Penerima Data
3.4 Konfigurasi Jaringan