22
Nilai v
1,
v
2
dan v
3
adalah hasil pembacaan rata-rata nilai input selama kurun waktu sample
∆� sehingga energi yang diserap perangkat adalah: �
��
����. ����� = �
��
���� × ∆������............................ 4 Hasil pengukuran dianalisis dan hasil perhitungan ditampilkan pada
monitor komputer melalui port serial. Gambar 3.3  menunjukkan implementasi nyata rangkaian Gambar 3.2.
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.
23
Gambar 3.4 Tampilan pemrograman arduino UNO
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 1.
Gambar 3.5  Diagram alir piranti lunak arduino UNO
24
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 diinstal pada handphone Nokia E63, terdiri
dari 2 bahagian:  streaming  UDP dan streaming  TCP. Prosedur pemrograman meliputi  pembukaan soket koneksi dan pembangunan thread  pengiriman data.
Gambar 3.6a dan 3.6b menunjukkan diagram alir piranti lunak pengirim UDP dan TCP. Lampiran 2 menunjukkan listing program TCP dan UDP.
a. Pengirim data UDP
b. Pengirim data TCP 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.
25
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 sebagai penerima.  Hal ini dimaksudkan karena konsumsi daya pengirim video
lebih signifikan dibanding penerima video.  Gambar 3.7a dan 3.7b  menunjukkan diagram alir penerima video, sementara Lampiran 3 berisi listing programnya.
a. UDP
b. TCP Gambar 3.7
Diagram alir penerima data
26
3.4 Konfigurasi Jaringan