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
pilih entry surat jalan
tambah data surat jalan
input data surat jalan
batal
menampilkan informasi data surat jalan
menyimpan data surat jalan
cetak record data
surat jalan End
End invalid
valid
Gambar 4.22 Activity diagram
dari use case entry surat jalan.
125
Dari activity diagram pada Gambar 4.22, bagian penjualan sebagai user
memulai aktivitas terhadap use case entry surat jalan dengan memilih select entry surat jalan dari form entry file transaksi pada menu utama,
kemudian akan tampil form entry surat jalan. Di dalam form tersebut, user dapat melakukan add data surat jalan serta mencetak surat jalan dan cancel
surat jalan. Jika user memilih cancel, maka aktivitas berakhir. Tetapi jika user
memilih add data surat jalan, selanjutnya user menginput data surat jalan 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 surat jalan semula. Tetapi jika input sukses dan data yang dimasukkan valid, maka
sistem akan merespon dan menampilkan data surat jalan tersebut. Kemudian user
dapat menyimpan data surat jalan tersebut lalu mencetaknya. Setelah terjadi proses menyimpan data surat jalan cetak, maka terjadi proses record
terhadap data surat jalan dan aktivitas entry surat jalan berakhir.
126
i. Activity Diagram Use Case Entry Retur
pilih entry retur
tambah data retur
input data retur
batal
menampilkan informasi data retur
menyimpan data retur
record data retur
cetak Start
End
End invalid
valid
Gambar 4.23 Activity diagram dari use case entry retur.
Dari activity diagram pada Gambar 4.23, bagian penjualan sebagai user
memulai aktivitas terhadap use case entry retur dengan memilih select entry
retur dari form entry file transaksi pada menu utama, kemudian akan tampil form entry retur. Di dalam form tersebut, user dapat melakukan add
data retur serta mencetak retur dan cancel retur. Jika user memilih cancel, maka aktivitas berakhir. Tetapi jika user memilih add data retur, selanjutnya
127
user menginput data retur 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 retur semula. Tetapi jika input sukses dan data yang dimasukkan valid, maka
sistem akan merespon dan menampilkan data retur tersebut. Kemudian user dapat menyimpan data retur tersebut lalu mencetaknya. Setelah terjadi
proses menyimpan data returcetak, maka terjadi proses record terhadap data retur dan aktivitas entry retur berakhir.
j. Activity Diagram Use Case Cetak Laporan Penjualan