=
|
−
|
=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