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