Skenario Use Case
|
||||
Versi Server / Admin
|
||||
NO
|
AKSI
AKTOR
|
NO
|
REAKSI
SISTEM
|
|
|
LOGIN
Skenario Normal
|
|
|
|
1
|
Memasukan ID dan Password
|
2
3
|
Cek valid atau tidaknya data input
Masuk ke halaman menu Admin
|
|
|
Skenario Alternatif
|
|
|
|
1
|
Memasukan ID dan Password
|
2
3
4
|
Cek valid atau tidaknya data input ( jika tidak )
Menampilkan pesan data tidak valid
Menampilkan halaman login
|
|
|
REGISTRASI
Skenario Normal
|
|
|
|
1
3
7
11
|
Menekan tombol “ Registrasi Barang”
Memfoto QR-Code
Memasukkan data barang
( Penerima, Pengirim,lokasi,waktu,dll)
Klik tombol “Simpan”
|
2
4
5
6
8
9
10
12
13
|
Menjalankan kamera pembaca QR-CODE
Membaca dan menerjemahkan QR-Code
Memeriksa data di database (jika data belum terdaftar)
Menampilkan form registrasi data
Mencatat data kiriman
Validasi data kiriman
Menampilkan tombol “simpan”
Menyimpan data ke database
Menampilkan pesan “Data telah disimpan”
Menampilkan Halaman Menu Admin
|
|
|
Skenario Alternatif
|
|
|
|
1
6
|
Memfoto QR-Code
Memasukkan data barang
( Penerima, Pengirim,lokasi,waktu,dll)
|
2
3
4
5
7
8
9
10
|
Membaca dan menerjemahkan QR-Code
Memeriksa data di database (jika data telah terdaftar)
Menampilkan pesan “Barang telah terdaftar”
Menampilkan Halaman menu Admin
Mencatat data kiriman
Validasi data kiriman ( jika tidak valid )
Menampilkan pesan “Tidak valid”
Tidak menampilkan tombol “simpan”
|
|
|
UPDATE BARANG
Skenario Normal
|
|
|
|
1
3
7
11
|
Menekan tombol “ Update Barang”
Memfoto QR-Code
Memasukkan data update status barang
Klik tombol “Update”
|
2
4
5
6
8
9
10
12
13
14
|
Menjalankan kamera pembaca QR-CODE
Membaca dan menerjemahkan QR-Code
Memeriksa data di database (jika data telah terdaftar)
Menampilkan form update status barang
( Lokasi , notice, estimasi sisa waktu )
Mencatat data kiriman
Validasi data kiriman
Menampilkan tombol “Update”
Menyimpan dan mengupdate data ke database
Menampilkan pesan “Data telah diupdate”
Menampilkan Halaman Menu Admin
|
|
|
Skenario Alternatif
|
|
|
|
1
6
|
Memfoto QR-Code
Memasukkan data update status barang
|
2
3
4
5
7
8
9
10
|
Membaca dan menerjemahkan QR-Code (jika tidak)
Kembali ke poin 1.
Memeriksa data di database (jika data tidak terdaftar)
Menampilkan form registrasi barang
( Lokasi , notice, estimasi sisa waktu )
Mencatat data kiriman
Validasi data kiriman (jika tidak valid)
Menampilkan pesan “Data tidak Valid”
Tidak menampilkan tombol kirim
|
|
|
LAPORAN PELANGGAN
Skenario Normal
|
|
|
|
1
4
6
10
|
Mengklik tombol “ Laporan Pelanggan “
Mengklik tombol “Tanggapi”
Memasukkan tanggapan
Mengklik tombol “ Kirim“
|
2
3
5
7
8
9
11
12
|
Memeriksa data komplan pelanggan di database
Menampilkan data komplan pelanggan dan tombol “Tanggapi”
Menampilkan form “tanggapi komplan”
Mencatat data tanggapan
Validasi data tanggapan
Menampilkan tombol kirim
Menyimpan dan mengirim data ke database
Menampilkan data komplan pelanggan lainnya
|
|
|
Skenario Alternatif
|
|
|
|
1
4
|
Mengklik tombol “ Laporan Pelanggan “
Memasukkan tanggapan
|
2
3
5
6
7
8
|
Memeriksa data komplan pelanggan di database
(jika tidak ada)
Menampilkan pesan “Tidak ada komplan”
Mencatat data tanggapan
Validasi data tanggapan (jika tidak valid)
Menampilkan pesan “Data tidak Valid”
Tidak menampilkan tombol kirim ( disable )
|
|
|
PREDIKSI KETERLAMBATAN
Skenario Normal
|
|
|
|
1
3
7
11
|
Menekan tombol “Prediksi Keterlambatan”
Memfoto QR-Code
Memasukkan alasan keterlambatan
Klik tombol “Kirim”
|
2
4
5
6
8
9
10
12
13
14
|
Menjalankan kamera pembaca QR-CODE
Membaca dan menerjemahkan QR-Code
Memeriksa data di database (jika data telah terdaftar)
Menampilkan form input keterlambatan
( Alasan, dll )
Mencatat data keterlambatan
Validasi data keterlambatan
Menampilkan tombol kirim
Menyimpan dan mengrim data ke database
Menampilkan pesan “Data telah diupdate”
Menampilkan Halaman Menu Admin
|
|
|
Skenario Alternatif
|
|
|
|
3
9
|
Memfoto QR-Code
Memasukkan alasan keterlambatan
|
4
5
6
7
8
10
11
12
|
Membaca dan menerjemahkan QR-Code(Jika tidak terbaca)
Menampilkan pesan “kode tidak terbaca”
Memeriksa data di database (jika data belum terdaftar)
Menampilkan pesan “Data Barang tidak ditemukan”
Manampilkan halaman menu Admin
Mencatat data keterlambatan
Validasi data keterlambatan ( jika tidak valid )
Tidak menampilkan tombol kirim
|
|
VERSI
CLIENT
|
||||
NO
|
AKSI
AKTOR
|
NO
|
REAKSI
SITEM
|
|
|
TRACKING BARANG
Skenario Normal |
|
|
|
1
3
|
Mengklik tombol “Telusuri Barang”
Memfoto QR-Code
|
0
2
4
5
6
|
Menu Utama Aplikasi
Menjalankan kamera pembaca QR-Code
Membaca dan menerjemahkan QR-Code
Memeriksa data ke database server
Menampilkan status dan lokas barang
|
|
|
Skenario Alternatif
|
|
|
|
1
|
Memfoto QR-Code
*(kode tidak terbaca)
|
2
3
4
|
Membaca dan menerjemahkan QR-Code ( jika tidak terbaca)
Menampilkan pesan “Kode tidak terbaca”
Menampilkan Halaman Utama
|
|
1
|
Memfoto QR-Code
*(tidak ada data di database)
|
2
3
4
5
|
Membaca dan menerjemahkan QR-Code
Memeriksa data ke database server (jika tidak ada)
Menampilkan pesan “ Data tidak ditemukan”
Menampilkan Halaman Utama
|
|
|
KOMPLAIN
Skenario Normal
|
|
|
|
1
3
7
11
|
Mengklik tombol “Komplan”
Memfoto QR-Code
Memasukkan data komplan
Mengklik tombol “Kirim”
|
2
4
5
6
8
9
10
12
13
|
Menjalankan kamera pembaca QR-Code
Membaca dan menerjemahkan QR-Code
Memeriksa data ke database server
Menampilkan form komplan
Mencatat data komplan
Validasi data komplan
Menampilkan tombol kirim
Menyimpan dan mengirim data ke database
Menampilkan halaman menu utama
|
|
|
Skenario Alternatif
|
|
|
|
1
3
7
10
|
Memfoto QR-Code
Memasukkan data komplan
|
2
3
4
5
6
8
9
10
11
|
Membaca dan menerjemahkan QR-Code ( jika tidak error)
Menampilkan pesan “ Kode tidak terbaca “
Memeriksa data ke database server ( jika tidak ada )
Menampilkan pesan “ Data tidak ditemukan “
Mencatat data komplan
Validasi data komplan (jika tidak valid)
Menampilkan pesan “ Data tidak Valid “
Tidak menampilkan tombol kirim
|
|
|
|
|
|
|
Created : Rizal Hidayatulloh ( 1104120046 ), Computer Engineering - Telkom University
saya kurang mengerti menggunakan skenario use case mas hehe
ReplyDelete