62 Tahap implementasi sistem dibagi menjadi dua bagian yaitu construction dan
testing sistem. Berikut ini adalah penjelasannya.
4.5.1 Konstruksi Perangkat Lunak
Blueprint cetak biru sistem yang telah dimodelkan dan dirancang
sebelumnya dieksekusi menjadi sebuah set kode program dengan menggunakan bahasa pemograman PHP guna mengimplementasikan sistem
informasi manajemen ketinggian air. Sejumlah tools digunakan untuk mengembangkan perangkat lunak Sistem Informasi Peringatan Banjir ini.
Pada tabel berikut ditunjukkan daftar tools yang digunakan dalam pengembangan.
Tabel 4.8
Daftar Tools Pengembangan Perangkat Lunak Sistem No.
Tools Kegunaan
1 Ms Visio
Mendesain diagram UML 2
PHP5 Bahasa pemrograman aplikasi web
3 Mysql
Database system 4
Xampp Apache Http Server Web server
5 PHP MyAdmin
Untuk mengakes database bagian dari XAMPP
6 Mozilla Firefox
Web browser 7
Arduino IDE Menuliskan program kedalam arduino
4.5.2 Hardware
Perangkat keras yang dibutuhkan aplikasi ini agar dapat dijalankan adalah sebagai berikut:
63 Sebuah komputer yang digunakan pemilik tempat tinggal sebagai server
aplikasi Sistem Informasi sensor beban daya arus listrik. Spesifikasi minimum komputer yang disarankan adalah:
a. Processor dengan kecepatan 1 GHz
b. RAM 512 MB
c. Monitor Super VGA minimum 15”
d. Harddisk 20 GB
e. Keyboard
f. Mouse
g. Modem Jaringan Internet
4.5.3 Penyiapan Rencana Implementasi Jaringan
Sistem informasi beban daya arus listrik ini menggunakan current sensor,
dengan cara kerja arus pada tempat tinggal mendeteksimenangkap gelombang arus yang terdapat pada sekeliling kabel listrik yang akan
dikaitkan current sensor.terdapat dua sisi magnet pada current sensor satu sisi voltage dan satu lagi arus, digambarkan seperti berikut:
64
Gambar 4.14
cara kerja Current sensor mendapatkan pemakaian arus listrik pada kabel yang akan diukur
Tampilan rancangan alat curent arus dan arduino sebagai mikrokontroler yang memproses data mentah dari curent arus menjadi
ampere.
Gambar 4. 15
rangkaian alat
65 Dalam proses data mentah curent arus, lalu arduino memproses hingga
menjadi ampere. Berikut perhitungan dalam IDE arduino.
Emonl.current1, 60.6; ini adalah code input pin, dan proses calibration ini berfungsi untuk menentukan berapa ampere maksimal arus yang dapat
diditeksi oleh current arus pada kabel yang akan diukur. Berikut perhitungan calibration
Arus diukur alternatif dan sensor dikalibrasi untuk mengukur maksimal 30A AC. 30A adalah nilai RMS dari arus maksimum sensor dapat
menangani. Jadi Pertama-tama kita perlu tahu berapa maksimal sebenarnya current sensor dapat mengukur.
imeasured = √2 irms_current = 1.414 30A = 42.42 A maksimal sebenarnya current sensor 42.42 A.
66 isensor = imeasured nb_turns = 42.42 A 2000 = 0.02121A
calibration_value = imeasured isensor Rburden calibration_value = 42.42 A
0.02121A 33Ω calibration_value = 200033Ω = 60.6
Setelah didapat calibration current arus akan diproses dan disimpan kedalamdatabaseyang sudah dirancang oleh penulis. Berikut tampilan
database yang digunakan untuk menampung data dari current sensor
Gambar 4. 16
Tampilan database yang digunakan Pada gambar diatas terdapat satu database dan dua table database yang
digunakan untuk menampung data arus dari arduino secara realtime.
Gambar 4. 17 Tampilan dua table arus_sejam dan sensor_arus
67 Proses data perdetik yang dikirim oleh arduino ke server ditampung
dalam table arus_sejam pada database pln. berikut tampilannya.
Gambar 4. 18
Tampilan proses table arus_sejam Proses data perjam yang diterima dari table arus_sejam pada database
pln berikut tampilannya.
Gambar 4. 19
Tampilan tabel sensor_arus Tampilan halaman web apabila dalam satu hari tidak ada proses data.
68
Gambar 4. 20 Tampilan web apabila tidak ada data pemakaian arus listrik
atau kesalahan dalam pengiriman data pada Ethernet Shield terputus
Tampilan halaman web apabila ada proses data selama dua jam pada satu hari.
Gambar 4. 21 tampilan data setelah ada pemakaian listrik selama dua jam
Sistem Informasi sensor beban daya arus listrik yang telah dibuat akan diimplementasikan melalui jaringan LAN. Gambaran implementasi jaringan
ditetapkan menggunakan jaringan LAN dapat dilihat pada Gambar 4.22 berikut ini :
LAN Mikrokontroler
Server sistem informasi pengukur penggunaan
arus listrik
69
Gambar 4. 22
rencana implementasi jaringan Gambar diatas menjelaskan bahwa rencana implementasi jaringan akan
mengunakan media jaringan LAN untuk berkomunikasike server.
4.5.4 Pengujian Mandiri