a. Activity Diagram Use Case Update Data Pelanggan
pilih update data pelanggan
ubahhapus data pelanggan
tambah data pelanggan
batal
record data pelanggan
menyimpan data pelanggan
menampilkan kotak dialog data pelanggan sudah tersimpan
menampilkan informasi data pelanggan
Start
End
End invalid
valid invalid
Gambar 4.15 Activity diagram
dari use case update data pelanggan.
Dari activity diagram pada Gambar 4.15, bagian penjualan sebagai user
memulai aktivitas terhadap use case update data pelanggan dengan memilih update
data pelanggan dari form update file master pada menu utama, kemudian akan tampil form update data pelanggan. Di dalam form tersebut,
user dapat melakukan ubahhapus data pelanggan, tambah data pelanggan
dan batal. Jika user memilih batal, maka aktivitas berakhir. Tetapi jika user melakukan ubahhapus atau tambah data pelanggan, maka akan terjadi
record terhadap data pelanggan. Setelah terjadi proses record, terdapat dua
114
kemungkinan yaitu data yang dimasukan invalid atau valid. Jika invalid, berarti ada satu atau beberapa atribut yang belum diisi oleh user. Maka
sistem akan merespon dan mengembalikan ke proses tambah data pelanggan atau kembali ke proses ubahhapus data pelanggan apabila user sebelumnya
melakukan ubahhapus data pelanggan. Tetapi jika record sukses dan data yang dimasukkan valid, maka sistem akan menyimpan data pelanggan dan
menampilkan kotak dialog yang memberi informasi bahwa data pelanggan sudah tersimpan. Kemudian data tersebut ditampilkan didalam list view yang
ada pada form dan aktivitas update data pelanggan berakhir.
b. Activity Diagram Use Case Update Data Obat
pilih update data obat
ubahhapus data obat
tambah data obat
menyimpan data obat
menampilkan kotak dialog data obat sudah tersimpan
menampilkan informasi data obat
Start
End
End valid
invalid batal
record data obat
invalid
Gambar 4.16 Activity diagram
dari use case update data obat.
115
Dari activity diagram pada Gambar 4.16, bagian penjualan sebagai user
memulai aktivitas terhadap use case update data obat dengan memilih update
data obat dari form update file master pada menu utama, kemudian akan tampil form update data obat. Di dalam form tersebut, user dapat
melakukan ubahhapus data obat, tambah data obat dan batal. Jika user memilih batal, maka aktivitas berakhir. Tetapi jika user melakukan
ubahhapus atau tambah data obat, maka akan terjadi record terhadap data obat. Setelah terjadi proses record, terdapat dua kemungkinan yaitu data
yang dimasukan invalid atau valid. Jika invalid, berarti ada satu atau beberapa atribut yang belum diisi oleh user. Maka sistem akan merespon
dan mengembalikan ke proses tambah data obat atau kembali ke proses ubahhapus data obat apabila user sebelumnya melakukan ubahhapus data
obat. Tetapi jika record sukses dan data yang dimasukkan valid, maka sistem akan menyimpan data obat dan menampilkan kotak dialog yang
memberi informasi bahwa data obat sudah tersimpan. Kemudian data tersebut ditampilkan didalam list view yang ada pada form dan aktivitas
update data obat berakhir.
116
c. Activity Diagram Use Case Update Data Batch