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

Sistem pemantauan kualitas air secara tradisionalpada Keramba Jaring Apungmemiliki kesulitan berupa karena sulitnya akses sehingga diimplementasikan sistem pengukuran kualitas air berbasis IoT dimana alat pengukuran akan berada di lokasi dan antarmuka yang dapat diakses dari jarak jauh.Dilakukan pendefinisian spesifikasi terlebih dahulu dimana antarmuka harus dapat menampilkan data dalam bentuk grafik maupun tabel dan jangkauan komunikasi antara antarmuka dengan alat pengukuran minimal 5 km.Antarmuka ini akan menampilkan data hasil pengukuran dalam bentuk grafik dan tabel dan didefinisikan sebagai subsistem penyimpanan data dan subsistem antarmuka. Subsistem penyimpan data diimplementasikan sebagai databasenonrelasional dan disimpan pada cloud serversedangkan subsistem antarmuka diimplementasikan sebagai websiteyang dapat diakses melalui jaringan internet. Antarmuka memiliki beberapa informasi seperti data hasil pengukuran untuk setiap parameter, data lokasi pengukuran, dan informasi pengguna. Untukmemproteksi keamanan antarmuka, koneksi yang diizinkan untuk mengakses server hanya koneksi HTTP dan SSH serta untuk antarmuka diimplementasikan token-based authenticationmenggunakan JSON Web Token. Pengujian dilakukan untuk memverifikasi fungsi-fungsi yang diturunkan dari spesifikasi dan perlu dijalankan oleh subsistem. Keberhasilan pengujian diamati secara kualitatif melalui verifikasi setiap fungsi untuk menentukan ketercapaian spesifikasi.