Use Case Diagram Implementasi Algoritma Evolving Fuzzy Neural Network (EFuNN) Untuk Memprediksi Biaya Perkuliahan

= | − | =1 x 100 3.2 Keterangan : a = data aktual b = data prediksi n = banyak data testing

3.3 Use Case Diagram

Perancangan sistem digambarkan dengan menggunakan pemodelan use case. Untuk pengidentifikasian aktor berdasarkan pada tahap analisis pengguna, aktor yang berperan dalam aplikasi ini hanya satu aktor yaitu pengguna yang akan menggunakan sistem untuk melakukan prediksi penentuan biaya perkuliahan. Use case yang terjadi adalah use case melakukan prediksi penentuan biaya perkuliahan. Diagram use case dapat memberikan gambaran interaksi yang terjadi antara aktor dengan use case di dalam sistem. Berdasarkan pengidentifikasian aktor dan use case, scenario use case yang terjadi dapat digambarkan dengan diagram use case pada Gambar 3.3. User Category Data BL Data BTL Prediksi Grafik Gambar 3.3. Use Case Diagram prediksi penentuan biaya perkuliahan Universitas Sumatera Utara 3.3.1 Use case spesification 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 penentu prediksi biaya perkuliahan yang dibangun dapat dilihat pada tabel-tabel beikut ini. Tabel 3.1 Use Case Spesifikasi untuk Use Case Category Tipe Use Case Penjelasan Nama Use Case Category Aktor User Deskripsi Use case ini digunakan user untuk memilih jenis kategori biaya, baik biaya langsung maupun biaya tak langsung, sesuai dengan yang di inginkan. Pengguna dapat mengisi jenis kategori. Pre condition Pengguna harus mengisi kolom kategori untuk diproses oleh sistem. Characteristic of activation Eksekusi hanya bisa dilakukan oleh pengguna. Basic flow - Pengguna memilih menu Category. - Sistem menampilkan Category. Pengguna dapat mengisi kategori, kemudian menyimpan nya - Use case ini berakhir ketika sistem menampilkan halaman output. Alternative flow - Post condition Pada use case ini aktor dapat melihat isi jenis-jenis kategori. Limitations - Universitas Sumatera Utara Tabel 3.2 Use Case Spesifikasi untuk Use Case Data Tipe Use Case Penjelasan Nama Use Case Data Aktor User Deskripsi Use case ini digunakan pengguna untuk memasukan jenis kategori biaya yang telah dimasukkan pada Category. Pengguna dapat memasukkan nominal biaya dan tahun dari jenis kategori biaya tersebut, baik biaya langsung maupun biaya tak langsung. Pre condition Pengguna harus mengisi kolom memasukkan kategori, nominal biaya dan tahun dari jenis kategori biaya tersebut untuk diproses oleh sistem. Characteristic of activation Eksekusi hanya bisa dilakukan oleh pengguna. Basic flow - Pengguna memilih menu Data. - Sistem menampilkan Data. Pengguna dapat mengisi nominal biaya dan tahun dari jenis kategori biaya, kemudian menyimpan nya - Use case ini berakhir ketika sistem menampilkan halaman output. Alternative flow - Post condition Pada use case ini aktor dapat melihat isi data kategori jenis biaya yang telah diisi tahun dan nominal nya. Limitations - Universitas Sumatera Utara Tabel 3.3 Use Case Spesifikasi untuk Use Case Prediksi Tipe Use Case Penjelasan Nama Use Case Prediksi Aktor User Deskripsi Use case ini digunakan oleh pengguna untuk memprediksi biaya perkuliahan. Pre condition Pengguna harus mengisi kolom sensitive threshold, error threshold, learning rate 1, learning rate 2 dan jumlah mahasiswa, untuk diproses oleh sistem. Characteristic of activation Eksekusi hanya bisa dilakukan oleh pengguna. Basic flow - Pengguna memilih menu prediksi. - Sistem menampilkan form prediksi. - Aktor dapat mengisi form yang tersedia dan menekan tombol Show. - Use case ini berakhir ketika sistem telah selesai menampilkan semua data prediksi. Alternative flow - Post condition Pada use case ini aktor dapat melakukan prediksi biaya perkuliahan. Limitations -

3.4 Perancangan Aplikasi dan Antarmuka Pemakai