• Tidak ada hasil yang ditemukan

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.

Dokumen terkait