PowerWatch adalah proyek jangka untuk kursus Sistem Manajemen Basis Data. Ruang lingkup utama proyek ini adalah mengelola dan memvisualisasikan data energi. Ini dikembangkan dengan Python menggunakan perpustakaan PyQt6 untuk tujuan GUI dan perpustakaan Matplotlib untuk menampilkan grafik.
Untuk menginstal proyek, Anda harus memiliki Python 3.6 atau lebih tinggi. Anda dapat menginstal paket yang diperlukan menggunakan perintah berikut:
pip install -r requirements.txt
Proyek ini menggunakan MySQL untuk penyimpanan data. File energy.sql
berisi data sampel untuk istilah proyek. Untuk menyiapkan database, Anda perlu menginstal MySQL dan menyiapkan database bernama 'energi'. Kredensial yang digunakan dalam proyek ini adalah:
Anda dapat mengubah kredensial ini di fungsi create_connection
di file src/main.py
.
Anda dapat menjalankan proyek menggunakan perintah berikut:
python src/main.py
Kontribusi dipersilakan! Silakan kirimkan Permintaan Tarik.
Proyek ini dilisensikan berdasarkan ketentuan lisensi MIT. Lihat file LISENSI untuk detailnya.