Activity Diagram Use Case Update Data Batch

c. Activity Diagram Use Case Update Data Batch

pilih update data batch input data obat menampilkan data obat ubahhapus data Batch tambah data Batch record data obat batal record data batch menyimpan data batch menampilkan kotak dialog data batch sudah tersimpan menampilkan informasi data batch Start invalid valid invalid valid End End invalid Gambar 4.17 Activity diagram dari use case update data batch. 117 Dari activity diagram pada Gambar 4.17, bagian penjualan sebagai user memulai aktivitas terhadap use case update data batch dengan memilih update data batch dari form update file master pada menu utama, kemudian akan tampil form update data batch. Di dalam form tersebut, user dapat melakukan ubahhapus data batch, tambah data batch dan batal. Tetapi sebelum user dapat mengupdate data batch, terlebih dahulu user harus menginput data obat yang sudah tersimpan sebelumnya yang kemudian akan menampilkan data obat yang dimaksud. Lalu terjadi proses record data obat. Setelah terjadi proses record, terdapat dua kemungkinan yaitu data yang dimasukan invalid atau valid. Jika invalid, berarti data obat yang dimasukkan salah atau belum ada pada data obat. Maka sistem akan merespon dan mengembalikan ke proses input data obat seperti semula. Tetapi jika record sukses dan data yang dimasukan valid, maka selanjutnya user sudah dapat mengupdate data batch dengan melakukan ubahhapus data batch, tambah data batch dan batal. Jika user memilih batal, maka aktivitas berakhir. Tetapi jika user melakukan ubahhapus atau tambah data batch maka akan terjadi record terhadap data batch. 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 batch atau kembali ke proses ubahhapus data batch apabila user sebelumnya melakukan ubahhapus data batch. Tetapi jika record sukses dan data yang dimasukkan valid, maka sistem akan menyimpan data batch dan menampilkan kotak dialog yang memberi informasi bahwa data batch sudah 118 tersimpan. Kemudian data tersebut ditampilkan didalam list view yang ada pada form dan aktivitas update data batch berakhir.

d. Activity Diagram Use Case Update Data Supir