8. Melakukan denormalisasi data hasil prediksi untuk mendapatkan nilai yang
sebenarnya dengan menggunakan persamaan 2.2.
9. Menghitung kesalahan hasil prediksi dengan menggunakan Mean Absolute
Percentage Error MAPE dengan persamaan 2.37.
3.5 Perancangan Sistem
Perancangan sistem merupakan tahapan perancangan data dan perancangan antarmuka sistem yang akan diimplementasikan pada penelitian ini. Perancangan yang dilakukan
menggunakan beberapa diagram dari Unified Modeling Language UML yaitu use case diagram, activity diagram dan class diagram.
3.5.1 Use case diagram sistem
Use case merupakan deskripsi fungsi sebuah sistem dari perspektif pengguna. Use case dari sistem prediksi beban daya listrik ini dapat dilihat pada Gambar 3.4. Use
case bekerja dengan cara mendeskripsikan tipikal interaksi antara user pengguna dengan sistem yang dibangun melalui kronologi bagaimana sistem tersebut digunakan
oleh user. Pada sebuah use case, user biasanya disebuat dengan aktor. Urutan langkah-langkah yang menerangkan antara pengguna dan sistem disebut scenario.
Setiap scenario mendeskripsikan urutan kejadian. Use case dapat terdiri dari beberapa scenario Munawar, 2005.
Gambar 3.4 Use Case Diagram Sistem Prediksi
Universitas Sumatera Utara
Use case bekerja dengan cara mendeskripsikan tipikal interaksi antara user pengguna dengan sistem yang dibangun melalui kronologi bagaimana sistem
tersebut digunakan oleh user. Pada sebuah use case, user biasanya disebuat dengan aktor. Urutan langkah-langkah yang menerangkan antara pengguna dan sistem disebut
scenario. Setiap scenario mendeskripsikan urutan kejadian. Use case dapat terdiri dari beberapa scenario Munawar, 2005.
Use case yang dibangun pada sistem prediksi ini memiliki dua aktor yaitu General User pengguna biasa dan Admin Administrator. Use case ini juga terdiri
dari 4 buah scenario, yakni Profil, Kontak, Pengaturan Data Beban, dan Prediksi Beban. Administrator dapat mengakses seluruh scenario sedangkan general user
dapat mengakses seluruh scenario kecuali scenario Pengguna.
3.5.2 Use case specification
Sebuah use case specification menggambarkan masing-masing scenario dari usecase sistem yang dibangun secara lebih terperinci. Tabel use case specification untuk
scenario Profil dari sistem prediksi beban daya listrik yang dibangun dapat dilihat pada Tabel 3.1
Tabel 3.1 Use Case Spesifikasi untuk Use Case Login
Tipe Use Case
Penjelasan
Nama Use Case Login
Aktor Administrator
Deskripsi Use case ini digunakan oleh aktor untuk masuk kedalam
sistem. Pre condition
Aktor harus memiliki username dan password login. Characteristic of
activation Eksekusi dapat dilakukan oleh administrator.
Basic flow -
Aktor memilih menu Login. -
Sistem menampilkan Login.
Universitas Sumatera Utara
- Administrator memasukkan User Name Dan Password
Alternative flow -
Post condition Pada use case ini Admin memasukan User Name Dan
Password Limitations
- Scenario use case Login dapat dilihat pada Tabel 3.1.
Tabel 3.2 Use Case Spesifikasi untuk Use Case Kontak
Tipe Use Case
Penjelasan
Nama Use Case Kontak
Aktor Administrator Dan User
Deskripsi Use case ini digunakan oleh aktor untuk mengatur
pengguna yang dapat mengakses aplikasi ini. Pre condition
User memasukan Nama, Email dan Pesan. Characteristic
of activation Eksekusi dapat dilakukan oleh administrator.
Basic flow -
Aktor memilih menu Kontak. -
Sistem menampilkan data Kontak. -
Administrator dapat melihat pesan apa yang di berikan oleh user.
Alternative flow -
Post condition Pada use case ini Admin melihat pesan apa yang di
berikan oleh user. Limitations
-. Scenario use case Kontak dapat dilihat pada Tabel 3.2.
Universitas Sumatera Utara
Tabel 3.3 Use Case Spesifikasi untuk Use Case Data
Tipe Use Case
Penjelasan
Nama Use Case Data
Aktor Administrator
Deskripsi Use case ini digunakan administrator untuk memasukan
data beban daya listrik. Pengguna dengan login administrator dapat mengedit isi beban.
Pre condition Aktor harus memiliki username dan password untuk
login. Characteristic
of activation Eksekusi dapat dilakukan oleh administrator.
Basic flow -
Aktor memilih menu Data. -
Sistem menampilkan Data. Pengguna dengan login Administrator dapat mengedit isi Data
Alternative flow - Post condition
Pada use case ini aktor dapat melihat isi beban Daya Listrik.
Limitations -
Scenario use case Data dapat dilihat pada Tabel 3.3.
Tabel 3.4 Use Case Spesifikasi untuk Use Case Prediksi
Tipe Use Case
Penjelasan
Nama Use Case Prediksi Aktor
Administrator dan User Deskripsi
Use case ini digunakan oleh administrator dan user untuk memprediksi beban.
Universitas Sumatera Utara
Pre condition Aktor harus memiliki username dan password untuk
login. Characteristic
of activation Eksekusi dapat dilakukan oleh administrator dan
user. Basic flow
- Aktor memilih menu prediksi.
- Sistem menampilkan formulir parameter prediksi.
- Aktor dapat mengisi parameter dan menekan tombol
prediksi. -
Use case ini berakhir ketika sistem telah selesai menampilkan semua data prediksi.
Alternative flow - Post condition
Pada use case ini aktor dapat melakukan prediksi beban daya listrik.
Limitations -
Scenario use case Prediksi dapat dilihat pada Tabel 3.4.
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM
Pada bab ini akan dijelaskan tentang proses pengimplementasian metode Adaptive Neuro Fuzzy Inference System ANFIS pada sistem, sesuai perancangan sistem yang
telah dilakukan di Bab 3 serta melakukan pengujian sistem yang telah dibangun.
4.1 Implementasi Sistem