• Tidak ada hasil yang ditemukan

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

Dokumen terkait