Diagram Alir Subrutin Pengolahan Data Arus dan Tegangan Pengolahan Data Energi Diagram Alir Subrutin Penyimpanan Data

Gambar 3.9. Wiring Pin Antara Arduino dan ESP8266 Untuk NodeMCU, modul WiFi telah tertanam pada board System on Chip, sehingga proses pengaturan komunikasi WiFi tidak membutuhkan AT Command seperti jika ESP8266 dihubungkan dengan Arduino UNO.

3.6. Diagram Alir Sistem

Diagram alir sistem data logger peralatan elektronik berbasis Android secara keseluruhan dapat dilihat pada Gambar 3.10. Pertama, mikrokontroler akan menginisialisasi beberapa port yang digunakan, pewaktuan, nilai awal, serta sambungan WiFi. Setelah proses penginisialisasian selesai, sensor arus dan sensor tegangan mulai membaca besar arus dan tegangan. Selanjutnya, data tersebut diproses dalam Arduino UNONodeMCU dan disimpan pada micro SD Card. Proses pengiriman pada aplikasi Android saat subsistem data logger terkoneksi pada Access Point APtethering smartphone. Kemudian, data akan ditampilkan pada aplikasi Android.

3.6.1. Diagram Alir Subrutin Pengolahan Data Arus dan Tegangan

Gambar 3.11. menunjukan diagram alir untuk proses pengolahan data tegangan dan arus. Dalam subrutin ini, sensor arus dan sensor tegangan mulai membaca dan menghitung seberapa besar arus dan tegangan yang ada dalam setiap waktu durasi waktu. Setelah proses deteksi dan menghitung besarnya arus dan tegangan, proses selanjutnya adalah data dari sensor tersebut disimpan sebagai data logger. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 3.10. Diagram Alir utama dari data logger

3.6.2. Pengolahan Data Energi

Gambar 3.12. menunjukan diagram alir untuk proses pengolahan data energi. Arus terdeteksi dihitung kemudian dicari nilai RMS dari arus tersebut, sama halnya dengan nilai tegangan dicari nilai RMS dari tegangan. Setelah proses ini, energi akan dihitung dengan rumus W = V.I.t, dan kemudian akan disimpan pada kartu memori. Mulai Pengolahan data tegangan dan arus, serta durasi waktu menyala Pengolahan data energi Penyimpanan data Selesai Kirim data ? Ya Tidak Proses ulang Tidak Ya Inisialisasi pewaktuan, Inisialisasi port masukan, Inisialisasi nilai awal Kirim data ke Android Baca arus, Baca tegangan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 3.11. Diagram Alir Subrutin Pengolahan Data Arus dan Tegangan Gambar 3.12. Diagram Alir Subrutin Pengolahan Data Energi

3.6.3. Diagram Alir Subrutin Penyimpanan Data

Diagram alir subrutin penyimpanan data dapat dilihat pada Gambar 3.13. Subrutin penyimpanan data dilakukan untuk menyimpan proses hasil hitungan energi dan durasi waktu menyala peralatan elektronik. Data yang disimpan adalah data berupa besarnya energi yang digunakan dalam selang hari tertentu. Proses penyimpanan dilakukan setiap 5 menit 300 detik. Penyimpanan data arus, tegangan, dan durasi waktu Kembali Baca arus Baca tegangan Baca lama waktu Subrutin pengolahan data arus dan tegangan Pengolahan data arus, tegangan, dan durasi waktu Hitung energi W = V.I.t Penyimpanan data energi Kembali Pengolahan data energi Gambar 3.13. Diagram Alir Subrutin Penyimpanan Data

3.6.4. Diagram Alir Subrutin Pengiriman Data