Halaman Monitoring Perancangan Sisi Server

2. Tabel daya2 berfungsi sebagai tabel utama, yaitu sebagai penyimpanan data-data yang dibutuhkan dalam perancangan Smart Power Meter. Kolom-kolom yang terdapat pada tabel daya2 yaitu id, tanggal, jam, daya, volt, amp, dan pf. Kolom id berfungsi sebagai penghitung dari banyaknya data. Kolom tanggal dan jam berfungsi sebagai tempat penyimpanan waktu dan tanggal pengiriman data. Kolom daya berfungsi sebagai penyimpanan data wattHour. Berbeda dengan tabel sebelumnya, pada tabel ini data pada kolom daya akan direset setiap waktu update tabel. Kolom volt berfungsi sebagai penyimpanan data tengangan yang dibaca. Kolom amp berfungsi sebagai penyimpanan data arus. Sedangkan kolom pf sebagai penyimpanan data factor daya yang dibaca. 3. Tabel dayatemp berfungsi sebagai penyimpanan data-data dari tabel daya2 sementara. Data pada daya temp akan selalu di-update pada keadaan tertentu. Penjelasan lebih lanjut mengenai fungsi tabel ini dapat dilihat pada subjudul 3.5.2.3.

3.5.2.3 Halaman Monitoring

Halaman monitoring digunakan oleh pengguna untuk melihat data-data yang telah disimpan ke dalam database. Halaman web ini dapat diakses melalui web browser computer maupun smartphone. Halaman web disimpan pada sebuah server. Halaman monitoring terdiri dari beberapa halaman web, yaitu halaman monitoring daya, halaman monitoring arus, halaman monitoring tegangan, halaman monitoring faktor daya, dan halaman monitoring tabel. Halaman monitoring daya, arus, tegangan, dan faktor daya menampilkan data berupa grafik dari masing-masing parameter. Sedangkan halaman monitoring tabel menampilkan besar konsumsi daya, dan waktu dalam bentuk tabel, serta berisi total penggunaan daya pada hari yang ditentukan. Untuk mengakses halaman monitoring, pertama pengguna akan diminta input tanggal dari hari yang ingin dilihat penggunaan daya. Lalu pengguna akan diminta memilih halaman monitoring, yaitu yaitu halaman monitoring daya, halaman monitoring arus, halaman monitoring tegangan, halaman monitoring faktor daya, dan halaman monitoring tabel. Data- data pada halaman monitoring diambil dari database. Tabel database yang diambil yaitu tabel dayatemp. Tabel dayatemp berisi data-data pada tanggal yang di-input. Pertama, halaman monitoring akan melakukan pengkosongan table dayatemp. Lalu melakukan penyalinan semua data pada tabel daya2 ke tabel dayatemp. Setelah melakukan penyalinan, lalu dilakukan penyaringan data pada tabel dayatemp dimana menghapus semua data pada kolom tanggal dimana data yang tidak sama antara data kolom tanggal pada tabel dayatemp dengan tanggal yang di input di awal. Gambar 20 menunjukkan diagram alir halaman monitoring. Gambar 20 Flowchart Halaman Monitoring BAB IV PENGUJIAN DAN ANALISIS

4.1 Pengujian Koneksi Arduino dengan RTC

Pengujian koneksi Arduino dengan RTC menggunakan Arduino UNO, RTC DS3231, dan perangkat lunak Arduino IDE. Data pembacaan waktu akan dilihat pada serial monitor pada serial monitor Arduino IDE. Data waktu tersebut akan dibandingkan dengan waktu pada komputer. Gambar 21 Source Code Percobaan koneksi Arduino dengan RTC