BAB III ANALISA DAN PERANCANGAN SISTEM
3.3 Analisis Kebutuhan Pengguna
Gambar 3.1 Use case sistem
Pada gambar 3.1 direpresentasikan semua aktivitas yang dilakukan oleh user dalam sistem ini, yaitu input data training, prediksi helm, cetak hasil prediksi, dan evaluasi sistem. Dalam gambar 3.1 terdapat keterangan sebelum user melakukan prediksi helm, maka user wajib melakukan input data training terlebih dahulu. Sementara itu, sebelum melakukan cetak hasil prediksi, maka user
wajib melakukan prediksi helm terlebih dahulu. 3.3.2 Tabel Ringkasan Use Case
Tabel 3.1 Ringkasan Use Case
Nama Use Case Keterangan Pelaku
Input Data Training
Use case ini merupakan proses memasukkan data training berupa data penjualan yang kemudian akan digunakan untuk pre-processing dan menghasilkan model training yang digunakan untuk proses prediksi.
User
Evaluasi Sistem Use case ini merupakan proses penggambaran
Prediksi Helm
Use case ini merupakan proses memasukan data penjualan berupa data tunggal atau data kelompok ke dalam sistem.
User
Cetak Hasil Prediksi Use case ini merupakan proses mencetak dari
hasil prediksi helm yang dilakukan. User 3.3.3 Narasi Use Case
Tabel 3.2 Narasi Use Case : Input Data Training
Author (s) : Carolus Benny Dwi Setiawan Date : 17 Desember 2014
Aktor : User sistem Versi : 02
Nama Use Case Input data training
Use case type :
Use Case ID UCPrediksiHelm001
Prioritas High
Aktor Utama User
Aktor Lain yang
berperan
-Interested stakeholders User sistem
Diskripsi Use casememasukkan data ini mendiskripsikan proses dimana training yang kemudian akan digunakan untuk User sistem proses prediksi.
Prakondisi User trainingsistem di halaman utama dan telah menyiapkan yang akan dimasukkan sebagai data training. file data Post Kondisi User sistem telah siap untuk melakukan prediksi dari data training
yang dimasukkan.
Langkah Umum Aksi Aktor Reaksi Sistem
- Langkah 2
User sistem memilih menu
“Input Data Training”. - Langkah 4
User sistem memilih data atau file yang ingin dimasukkan dengan memilih tombol “Pilih File
Training”. - Langkah 6
User sistem melakukan pencarian file yang sesuai pada direktori yang dipilihnya.
- Langkah 1
Sistem menampilkan halaman home User sistem. - Langkah 3
Sistem menampilkan halaman input data training. - Langkah 5
Sistem menampilkan file chooser yang memudahkan untuk memasukkan file. - Langkah 7
Sistem menampilkan data pada tabel yang ada sesuai dengan isi file yang telah dipilih.
- Langkah 8
User sistem memilih tombol
“Simpan Hasil Training”.
- Langkah 10
User memberikan nama dan menentukan lokasi penyimpanan file model training yang dihasilkan sistem. User Memilih tombol “Save”.
- Langkah 9
Sistem akan melakukan proses pembentukan model training dari data-data yang telah diinputkan. Sistem menampilkan file chooser
yang memudahkan untuk menyimpan file model training bertipe .obj.
- Langkah 11
Sistem menampilkan status (berhasil atau gagal) dari pembentukan file training yang telah dilakukan.
Bidang alternatif Alt-Langkah 7 : kolom yang tidak sesuai dengan tabel yang tersedia dalam sistem.Sistem akan menampilkan peringatan jika jumlah Kesimpulan Use casememasukkan seluruh isi dari ini akan berhenti apabila file yang dimasukkan pada tabel yang User sistem telah berhasil
tersedia dalam sistem, dan dijadikan sebagai data training.
Aturan bisnis
-Batasan dan spesifikasi
inplementasi Akses sistem dalam keadaan stabil dan harus berbentuk .csv atau .xls. file yang akan dimasukkan
Assumptions File dengan ketentuan dalam sistem.yang dijadikan sebagai data training telah tersedia dan sesuai Masalah terbuka Usertraining sistem harus paham memasukan . file untuk menjadi data
Tabel 3.3 Narasi Use Case : Evaluasi Sistem
Author (s) : Carolus Benny Dwi Setiawan Date : 17 Desember 2014
Aktor : User sistem Versi : 02
Nama Use Case Evaluasi sistem
Use case type :
Use Case ID UCPrediksiHelm002
Prioritas High
Aktor Utama User
Aktor Lain yang
berperan
-Interested stakeholders User sistem
Diskripsi Use case ini mendiskripsikan proses pengukuran akurasi.
Prakondisi User data trainingsistem di halaman utama dan telah berhasil meng. inputkan Post Kondisi User sistem telah mendapatkan hasil perhitungan akurasi dari
proses input data training sebelumnya.
Langkah Umum Aksi Aktor Reaksi Sistem
- Langkah 2
User sistem memilih menu
“Akurasi Data”.
- Langkah 4
User menentukan berapa
fold dengan memilih nilai pada dropdown field yang akan digunakan untuk melakukan perhitungan akurasi data.
- Langkah 6
User sistem memilih tombol
“Hitung Akurasi Data”
untuk memulai proses perhitungan akurasi data. - Langkah 8
User sistem melakukan pencarian file data set pengujian yang sesuai pada direktori yang dipilihnya, dan user memilih tombol
“Open” untuk melanjutkan proses perhitungan akurasi data.
Sistem menampilkan halaman home User sistem. - Langkah 3
Sistem menampilkan halaman perhitungan akurasi data.
- Langkah 5
Sistem menampilkan nilai
fold yang telah ditentukan oleh user.
- Langkah 7
Sistem menampilkan file chooser yang memudahkan untuk memasukkan file data set pengujian.
- Langkah 9
Sistem melakukan perhitungan akurasi data berdasarkan nilai fold yang ditentukan.
- Langkah 10
Sistem menampilkan status dari hasil perhitungan akurasi data.
Bidang alternatif
-Kesimpulan
Use case ini akan berhenti apabila sistem telah berhasil menampilkan hasil perhitungan akurasi data, berupa jumlah data benar, jumlah data salah, rata-rata data benar, dan rata-rata data salah.
Aturan bisnis
-Batasan dan spesifikasi
inplementasi Akses sistem dalam keadaan stabil dan akan dimasukkan harus berbentuk .csv atau .xls.file data set pengujian yang
Assumptions Ketentuan perhitungan akurasi data telah tersedia dan dapat digunakan secara maksimal. Masalah terbuka Userpengujian. sistem harus paham melakukan perhitungan akurasi data set
Tabel 3.4 Narasi Use Case : Prediksi Helm (Data Kelompok)
Author (s) : Carolus Benny Dwi Setiawan Date : 17 Desember 2014
Aktor : User sistem Versi : 02
Nama Use Case Prediksi helm (data kelompok)
Use case type :
Use Case ID UCPrediksiHelm003
Prioritas High
Aktor Utama User (bagian pemasaran)
Aktor Lain yang
berperan
-Interested stakeholders User sistem
Diskripsi Use casehelm. ini mendiskripsikan proses memprediksi pendistribusian Prakondisi User prediksi yang akan dimasukkan sebagai data prediksi.sistem di halaman utama dan telah menyiapkan file data Post Kondisi User sistem telah mendapatkan hasil prediksi.
Langkah Umum Aksi Aktor Reaksi Sistem
- Langkah 2
User sistem memilih menu
“Prediksi Helm”. - Langkah 4
User sistem memilih submenu “Prediksi Kelompok”.
- Langkah 5
User sistem memilih data atau file testing yang ingin dimasukkan untuk prediksi kelompok dengan memilih tombol “Pilih Data
Testing”. - Langkah 7
User sistem melakukan pencarian file yang sesuai pada direktori yang dipilihnya dan memilih tombol “Open” untuk membuka file testing
tersebut. - Langkah 9
User sistem memilih tombol
“Prediksi Data
- Langkah 1
Sistem menampilkan halaman home User sistem. - Langkah 3
Sistem menampilkan halaman prediksi helm. - Langkah 6
Sistem menampilkan file chooser yang memudahkan untuk memasukkan file testing.
- Langkah 8
Sistem menampilkan data pada tabel yang tersedia berdasarkan id-helm, merk, tipe, dan warna produk – produk helm.
- Langkah 10
Sistem menampilkan bahwa proses prediksi berlansung. Sistem menampilkan file chooser yang memudahkan untuk memasukkan file
model training yang berbentuk .obj.
Kelompok” untuk memulai proses prediksi kelompok. - Langkah 11
User sistem melakukan pencarian file yang sesuai pada direktori yang dipilihnya dan memilih tombol “Open” untuk membuka file model
training.
Secara bertahap sistem akan melakukan perhitungan
prior, perhitungan
likelihood, perhitungan
laplace estimator, dan perhitungan posterior.
- Langkah 13
Sistem menampilkan status dari prediksi kelompok yang dilakukan dan menampilkan hasil presiksi produk-produk helm (data-data pada kolom wilayah pemasaran dan kolom probabilitas) pada tabel yang tersedia.
Bidang alternatif
Alt-Langkah 8 : Sistem akan menampilkan peringatan jika jumlah kolom yang tidak sesuai dengan tabel yang tersedia dalam sistem.
Alt-Langkah 13 : Sistem akan menampilkan pesan peringatan
“Proses Prediksi Gagal” apabila proses prediksi gagal dilakukan.
Kesimpulan Use casemenampilkan hasil prediksi. ini akan berhenti apabila sistem telah berhasil
Aturan bisnis
-Batasan dan spesifikasi inplementasi
Akses sistem dalam keadaan stabil, file data testing yang akan dimasukkan harus berbentuk .csv atau .xls, dan file model training
harus berbentuk .obj.
Assumptions File model yang dijadikan sebagai data kelompok untuk prediksitraining telah tersedia dan sesuai dengan ketentuan dalam dan file sistem.
Masalah terbuka Userdengan data berupa data kelompok. sistem harus paham melakukan prediksi pendistribusian helm
Tabel 3.5 Narasi Use Case : Prediksi Helm (Data Tunggal)
Author (s) : Carolus Benny Dwi Setiawan Date : 17 Desember 2014
Aktor : User sistem Versi : 02
Nama Use Case Prediksi helm (data tunggal)
Use case type :
Use Case ID UCPrediksiHelm004
Prioritas High
Aktor Utama User
Aktor Lain yang
berperan
-Interested stakeholders User sistem
Diskripsi Use casehelm. ini mendiskripsikan proses memprediksi pendistribusian Prakondisi User prediksi yang akan dimasukkan sebagai data prediksi.sistem di halaman utama dan telah menyiapkan file data Post Kondisi User sistem telah mendapatkan hasil prediksi.
Langkah Umum Aksi Aktor Reaksi Sistem
- Langkah 2
User sistem memilih menu
“Prediksi Helm”. - Langkah 4
User sistem memilih sub menu “Prediksi Tunggal”. - Langkah 5
User sistem mengisikan data-data id-helm, merk, tipe, dan warna dari suatu produk helm yang ingin diprediksi.
- Langkah 6
User sistem memilih tombol
“Prediksi Data Tunggal”. - Langkah 8
User sistem melakukan pencarian file yang sesuai pada direktori yang dipilihnya dan memilih tombol “Open” untuk membuka file model
training.
- Langkah 1
Sistem menampilkan halaman home User sistem. - Langkah 3
Sistem menampilkan halaman prediksi helm. - Langkah 7
Sistem menampilkan bahwa proses prediksi berlangsung. Sistem menampilkan file chooser yang memudahkan untuk memasukkan file
model training yang berbentuk .obj.
- Langkah 9
Secara bertahap sistem akan melakukan perhitungan
prior, perhitungan
likelihood, perhitungan
laplace estimator, dan perhitungan posterior.
- Langkah 10
Sistem menampilkan status dari prediksi kelompok yang dilakukan dan menampilkan hasil presiksi produk-produk helm (data-data pada kolom wilayah pemasaran dan kolom probabilitas) pada tabel yang tersedia.
Bidang alternatif
Alt-Langkah 7 : Sistem akan menampilkan peringatan berupa
“Prediksi Gagal, Silahkan Cek data-data yang diInputkan”
apabila User sistem belum memasukkan isi dari fields yang mewakili atribut-atribut tersebut.
Kesimpulan Use casemenampilkan hasil prediksi. ini akan berhenti apabila sistem telah berhasil
Aturan bisnis
-Batasan dan spesifikasi inplementasi
Akses sistem dalam keadaan stabil, file data testing yang akan dimasukkan harus berbentuk .csv atau .xls, dan file model training
Assumptions File model yang dijadikan sebagai data kelompok untuk prediksitraining telah tersedia dan sesuai dengan ketentuan dalam dan file sistem.
Masalah terbuka Userdari suatu data tunggal yang ditentukan. sistem harus paham melakukan prediksi pendistribusian helm
Tabel 3.6 Narasi Use Case : Cetak Hasil Prediksi
Author (s) : Carolus Benny Dwi Setiawan Date : 17 Desember 2014
Aktor : User sistem Versi : 02
Nama Use Case Cetak hasil prediksi
Use case type :
Use Case ID UCPrediksiHelm005
Prioritas High
Aktor Utama User (bagian pemasaran)
Aktor Lain yang
berperan
-Interested stakeholders User sistem
Diskripsi Use casependistribusian helm. ini mendiskripsikan proses mencetak hasil prediksi Prakondisi User prediksi.sistem di halaman utama dan telah berhasil melakukan proses Post Kondisi User sistem telah mendapatkan review laporan hasil prediksi yang
dilakukan.
Langkah Umum Aksi Aktor Reaksi Sistem
- Langkah 2
User sistem memilih tombol
“Cetak Hasil Prediksi”.
- Langkah 1
Sistem berhasil melakukan proses prediksi data kelompok helm.
- Langkah 3
Sistem akan menampilkan
review laporan hasil prediksi pendistribusian helm dan
User sistem dapat lansung mencetak laporan tersebut.
Bidang alternatif
-Kesimpulan Use casemenampilkan ini akan berhenti apabila sistem telah berhasil review laporan hasil prediksi yang dilakukan.
Aturan bisnis
-Batasan dan spesifikasi
inplementasi Akses sistem dalam keadaan stabil dan melakukan proses prediksi. User sistem telah berhasil
Assumptions Hasil dari proses prediksi pendistribusian helm telah tersedia.