digilib@itb.ac.id +62 812 2508 8800

Cover
PUBLIC karya

Lembar Pengesahan
PUBLIC karya

Abstrak
PUBLIC karya

Abstract
PUBLIC karya

Tugas Akhir
PUBLIC karya

Posambas merupakan sebuah peranti yang didisain untuk mememenuhi kebutuhan energi listrik dari alat Automatic Traffic Counter System (ATCS) portable. Untuk berkomunikasi dengan penggunanya, Posambas membutuhkan sebuah antarmuka pengguna yang bersifat responsif sebagai media komunikasi yang menjembatani komunikasi antara pengguna Posambas dan Posambas itu sendiri. Antarmuka pengguna ini merupakan sebuah aplikasi Android yang dapat memberikan informasi terkait: temperatur Posambas, fault, state of charge (SOC serta informasi kekosongan baterai. Melalui antarmuka pengguna ini pengguna dapat memberikan instruksi atau perintah kepada Posambas. Perintah ini berupa instruksi untuk mengganti sumber daya yang sedang digunakan untuk memenuhi kebutuhan energi listrik ATSC tadi ke sumber daya lainnya yang tersedia pada Posambas. Untuk dapat terhubung dengan Posambas, aplikasi yang dibuat ini harus dihubungkan dengan jaringan atau sinyal wi-fi yang dipancarkan oleh Micro Controller Unit (MCU) yang ada pada Posambas. Parsing data melalui HTTP connection merupakan sebuah metode yang digunakan dalam pembuatan aplikasi ini untuk memperoleh informasi yang disediakan oleh Posambas pada halaman webnya dan untuk memberikan instruksi kepada Posambas. Metode ini sendiri bekerja dengan cara menguraikan data-data yang ada pada halaman web Posambas, yang kemudian data tersebut akan disimpan kedalam sebuah variabel String yang nantinya akan ditampilkan pada kotak dialog aplikasi (layar ponsel pengguna). Disain dan implementasi dari antarmuka pengguna dan sistem komunikasinya ini menghasilkan aplikasi Posambas yang responsif dengan waktu respon rata-rata 110ms/masukan. Dan juga pengujian unit test dilakukan pada setiap fungsi yang ada pada code pemograman aplikasi. Pengujian unit test untuk setiap fungsi yang dilakukan sebanyak 10 kali dengan persentase keberhasilan tiap fungsi 100%. Pengujian berhasil dilakukan dengan fungsi yang tidak memunculkan warning maupun error serta tiap fungsi berjalan sesuai dengan yang diinginkan.