52 case diagram untuk aplikasi pengolahan data lapangan di Museum Geologi
Bandung dapat dilihat dalam gambar 3.2.
Gambar 3.2 Use Case Diagram Aplikasi Pengolahan Data Lapangan
3.6 Use Case Scenario
Use case Scenario mendeskripsikan urutan langkah-langkah dalam proses bisnis baik yang dilakukan aktor terhadap sistem maupun yang dilakukan oleh
sistem terhadap aktor. Berdasarkan Use case diagram pada gambar 3.1 maka Use case scenario untuk aplikasi yang dibangun adalah skenario mengolah data
lapangan. Berikut ini penjelasan dari masing-masing scenario tersebut:
3.6.1 Use Case Scenario Add Data
Interaksi antara aktor pengguna, yaitu petugas lapangan dengan Use case Add Data dijelaskan dalam Use case skenario pada tabel 3.5.
System
Petugas Lapangan Add Data
Edit Data
Delete Data
Print Search
include
include include
Field Data Processing
53
Tabel 3.5 Use Case Skenario Add Data
Identifikasi Nama
Add Data
Tujuan Untuk menambah data ke dalam database
Tipe Aktor
Petugas lapangan
Use case Yang Berkaitan -
Skenario Utama Kondisi awal
Tampilan Form Pengolahan data lapangan ditampilkan
Aksi Aktor Reaksi Sistem
1. Menampilkan form Add Data 2. Mengisi form tambah data
3. Memproses hasil penambahan data 4.
Validasi field 5. Menyimpan data ke dalam database
6. Data berhasil disimpan
Skenario Alternatif jika gagal Aksi Aktor
Reaksi Sistem
1. Menampilkan pesan
“Data belum lengkap”
2. Mengisi kembali form tambah data
3. Memproses hasil penambahan data
4. Menyimpan kembali data ke dalam database
5. Data berhasil disimpan
Kondisi akhir Data telah ditambahkan
3.6.2 Use Case Skenario Edit Data
Interaksi antara aktor pengguna, yaitu petugas lapangan dengan Use case edit data dijelaskan dalam Use case skenario pada tabel 3.6.
54
Tabel 3.6 Use Case Secenario Edit Data
Identifikasi Nama
Edit Data
Tujuan Untuk mengubah data dalam database
Tipe Aktor
Petugas lapangan
Use case Yang Berkaitan -
Skenario Utama Kondisi awal
Tampilan Form Pengolahan data lapangan ditampilkan
Aksi Aktor Reaksi Sistem
1. Menampilkan Form Pengolahan data lapangan
2. Memilih data lapangan yang akan diubah
3. Menampilkan form Edit Data
4. Melakukan perubahan data 5. Melakukan proses ubah data yang diisi
oleh aktor 6. Menyimpan data yang telah diubah oleh
aktor ke dalam database 7. Data berhasil diubah kedalam database
Skenario Alternatif jika gagal Aksi Aktor
Reaksi Sistem
1. Menampilkan pesan bahwa data gagal
disimpan
2. Mengisi kembali form ubah data 3. Melakukan proses ubah data yang diisi oleh aktor
4. Menyimpan data yang telah diubah oleh aktor kedalam database
Kondisi akhir Data telah diperbaharui
55
3.6.3 Use Case Skenario Delete Data