Konstruksi Perangkat Lunak Hardware Penyiapan Rencana Implementasi Jaringan

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