Activity Diagram Use Case Update Data Pelanggan Activity Diagram Use Case Update Data Obat

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