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 kendaraan atau kembali ke proses ubahhapus data kendaraan apabila user sebelumnya
melakukan ubahhapus data kendaraan. Tetapi jika record sukses dan data yang dimasukkan valid, maka sistem akan menyimpan data kendaraan dan
menampilkan kotak dialog yang memberi informasi bahwa data kendaraan sudah tersimpan. Kemudian data tersebut ditampilkan didalam list view yang
ada pada form dan aktivitas update data kendaraan berakhir.
f. Activity Diagram Use Case Entry Surat Pesanan SP
pilih entry Surat Pesanan SP
tambah data SP
input data SP
batal
menampilkan informasi data SP
menyimpan data SP
cetak record data
SP Start
End
End invalid
valid
Gambar 4.20 Activity diagram
dari use case entry surat pesanan.
122
Dari activity diagram pada Gambar 4.20, bagian penjualan sebagai user
memulai aktivitas terhadap use case entry surat pesanan dengan memilih select entry surat pesanan SP dari form entry file transaksi pada menu
utama, kemudian akan tampil form entry SP. Di dalam form tersebut, user dapat melakukan add data SP serta mencetak SP dan cancel SP. Jika user
memilih cancel, maka aktivitas berakhir. Tetapi jika user memilih add data SP, selanjutnya user menginput data SP yang akan dibuat. Setelah terjadi
proses input, 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 input
data SP semula. Tetapi jika input sukses dan data yang dimasukkan valid
, maka sistem akan merespon dan menampilkan data SP tersebut. Kemudian user dapat menyimpan data SP tersebut lalu mencetaknya.
Setelah terjadi proses menyimpan data SPcetak, maka terjadi proses record
terhadap data SP dan aktivitas entry surat pesanan SP berakhir.
123
g. Activity Diagram Use Case Entry Faktur
pilih entry faktur
tambah data faktur
input data faktur
batal
menampilkan informasi data faktur
menyimpan data faktur
record data faktur
cetak Start
End
End invalid
valid
Gambar 4.21 Activity diagram
dari use case entry faktur.
Dari activity diagram pada Gambar 4.21, bagian penjualan sebagai user
memulai aktivitas terhadap use case entry faktur dengan memilih select entry
faktur dari form entry file transaksi pada menu utama, kemudian akan tampil form entry faktur. Di dalam form tersebut, user dapat melakukan add
data faktur serta mencetak faktur dan cancel faktur. Jika user memilih
124
cancel , maka aktivitas berakhir. Tetapi jika user memilih add data faktur,
selanjutnya user menginput data faktur yang akan dibuat. Setelah terjadi proses input, 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
input data faktur semula. Tetapi jika input sukses dan data yang dimasukkan
valid , maka sistem akan merespon dan menampilkan data faktur tersebut.
Kemudian user dapat menyimpan data faktur tersebut lalu mencetaknya. Setelah terjadi proses menyimpan data fakturcetak, maka terjadi proses
record terhadap data faktur dan aktivitas entry faktur berakhir.
h. Activity Diagram Use Case Entry Surat Jalan