Bab III Analisis & Desian
3.3 Analisis Kebutuhan Sistem
3.3.2 Narasi Use Case
Nama Use Case Update Data Kondisi Jalan
Aktor Administatror
Keterangan
Administrator dapat meng-update data kondisi jalan
Kondisi awal
Administator sudah login dan berada pada “kelola data Kondisi Jalan”
Kondisi akhir
Data kondisi jalan berhasi di-update
Skenario
Aksi Aktor Reaksi Sistem
Kondisi Normal Normal
1. Administator memilih menu data kondisi jalan
2. Sistem menampilkan data kondisi jalan yang di ambil dari tabel jalan. 3. Administator melakukan klik
”update” pada data yang akan di
pilih
4. Sistem menampilkan form isian yang telah terisi data dari lokasi yang di pilih.
5. Administator melakukan perubahan data
6.Bagian Distribusi memilih tombol
Pengarang : Alfa
simpan
7.Konfirmasi ubah
8.Jika[ya], system mengubah data lokasi. Jika [tidak] maka system tidak akan melakukan pengubahan.
9. system memberikan konfirmasi bahwa data telah berhasil diubah.
Nama Use Case Update Data Kecepatan
Aktor Administator
Keterangan
Administator dapat meng-update data kecepatan
Kondisi awal
Administator sudah login dan berada pada “kelola data kecepatan”
Kondisi akhir
Data kecepatan berhasil di-update
Skenario
Aksi Aktor Reaksi Sistem
Kondisi Normal Normal
1.Administator memilih menu data Ubah Keceptan
2. Sistem menampilkan data ubah kecepatan yang di ambil dari tabel hitungKecepatan.
3. Administator melakukan klik
”update” pada data yang akan di
Pengarang : Alfa
pilih
4. Sistem menampilkan form isian yang telah terisi data dari jarak yang dipilih. 5. Administator melakukan perubahan
data
6.Administator memilih tombol simpan
7.Konfirmasi ubah
8.Jika[ya], system mengubah data jarak. Jika [tidak] maka system tidak akan melakukan pengubahan.
9. system memberikan konfirmasi bahwa data telah berhasil di ubah.
Nama Use Case Ubah Account
Aktor Adminstator dan Staff Bagian Distribusi
Keterangan
Adminstator dan Staff Bagian Distribusi dapat mengubah data account
Kondisi awal
Adminstator dan Staff Bagian Distribusi sudah login dan berada pada “ubah account”
Kondisi akhir
Data account berhasil di-input dan disimpan ke tabel (data lokasi)
Skenario
Aksi Aktor Reaksi Sistem
Kondisi Normal Normal Pengarang : Alfa
1. Adminstator dan Staff Bagian Distribusi memilih menu “ubah account”
2. Sistem menampilkan form isian ubah account
3.Bagian Distribusi mengsisi data account baru dan mengklik tombol simpan.
4. Sistem menyimpan data account dalam database pada table user.
Skenario alternatif (jika kosong) .
1. Menampilkan konfirmasi bahwa isian belum lengkap atau ada yang belum isi.
Nama Use Case Update Data Pengirim Penerima
Aktor Staff Bagian Distribusi
Keterangan
Bagian Distribusi dapat meng-update Data Pengirim Penerima
Kondisi awal
Bagian Distribusi sudah login dan tabel data pengirim penerima sudah terisi
Kondisi akhir
Data Pengirim Penerima di-update
Skenario
Aksi Aktor Reaksi Sistem
Pengarang : Alfa
Kondisi Normal
1. Sistem menampilkan tabel data pengirim penerima.
2. Bagian Distribusi mengklik tabel yang akan di-update
3. Sistem menampilkan form isian data pengirim penerima
4. Bagian Distribusi mengisi form isian data pengirim penerima yang akan di-update. Dan mengklik simpan perubahan
5.Sistem menyimpan data pengirim penerima pada tabel pengirim penerima, dan menampilkan konfirmasi bahwa data pengirim penerima telah di-update
Skenario alternatif (jika kosong)
1. Menampilkan konfirmasi bahwa isian belum lengkap atau ada yang belum isi.
Nama Use Case Input Data Pengirim Penerima
Aktor Bagian Distribusi
Keterangan
Bagian Distribusi dapat melakukan input data pengirim penerima
Kondisi awal Pengarang : Alfa
Bagian Distribusi sudah login
Kondisi akhir
Input data pengirim penerima berhasil
Skenario
Aksi Aktor Reaksi Sistem
Kondisi Normal Normal
1. Sistem menampilkan form isian data pengirim penerima.
2. Bagian Distribusi memasukkan data pengirim penerima pada form dan memproses dengan mengklik tombol
“simpan”.
3. Sistem menyimpan data pengirim penerima pada tabel pengirim penerima dan menampilkan konfirmasi bahwa data telah disimpan
Skenario alternatif (jika kosong)
1. Menampilkan konfirmasi bahwa isian belum di-isi.
Nama Use Case Hapus data pengirim penerima
Aktor Bagian Distribusi
Keterangan
Bagian Distribusi dapat menghapus data pengirim penerima
Kondisi awal
Bagian Distribusi sudah login dan tabel pengirim penerima sudah terisi
Pengarang : Alfa
Kondisi akhir
Data tabel pengirim penerima telah terhapus
Skenario
Aksi Aktor Reaksi Sistem
Kondisi Normal Normal
1. Sistem menampilkan tabel data pengirim penerima
2. Bagian Distribusi mengklik data tabel pengirim penerima yang akan dihapus
3. Sistem menampilkan form data tabel pengirim penerima
4. Bagian Distribusi menekan tombol hapus
5. Sistem menghapus data pengirim penerima
Nama Use Case Ubah data kondisi pengiriman
Aktor Bagian Distribusi
Keterangan
Bagian Distribusi dapat mengubah data kondisi pengiriman
Kondisi awal
Bagian Distribusi sudah login dan tabel pengirim penerima kondisi belum terkirim
Kondisi akhir Pengarang : Alfa
Data tabel pengirim penerima telah telah dikirim
Skenario
Aksi Aktor Reaksi Sistem
Kondisi Normal Normal
1. Sistem menampilkan tabel data pengirim penerima
2. Bagian Distribusi mengklik data tabel pengirim penerima yang akan dikirim
3. Sistem menampilkan form data tabel pengirim penerima
4. Bagian Distribusi memilih kirim dan menekan tombol simpan
5. Sistem mengubah data pengirim penerima sudah dikirim pada tabel pengirim penerima
Nama Use Case Perhitungan pencarian rute
Aktor Bagian Distribusi
Keterangan
Bagian Distribusi dapat melakukan perhitungan pencarian rute
Kondisi awal
Bagian Distribusi sudah login dan tabel pengirim penerima dalam kondisi kirim
Kondisi akhir Pengarang : Alfa
Tampil rute pengiriman
Skenario
Aksi Aktor Reaksi Sistem
Kondisi Normal Normal
1. Sistem menampilkan tabel data pengirim penerima dalam kondisi kirim 2. Bagian Distribusi mengisi form
parameter pada algoritma semut dan menekan tombol tampil rute pengiriman
3. Sistem menampilkan rute pengiriman alternate dan terbaik