Diagram Sekuensial Mencatat Pembayaran Angsuran Diagram Sekuensial Mencatat Pengembalian Tabung

Pada Gambar 3.8 menggambarkan proses penjualan dengan tabung pelanggan yang dimulai dengan kasir yang melakukan permintaan halaman penjualan dengan tabung pelanggan. Kemudian, kasir memasukkan data pelanggan yang telah menyetor tabung. Sistem secara otomatis membaca data tabung pelanggan dan menghitung total gas yang telah dibeli. Selanjutnya, kasir memasukkan jenis pembayaran yang diinginkan oleh pelanggan. Jika pelanggan melakukan pembayaran secara tunai, maka kasir memasukkan jumlah pembayaran. Jika pelanggan melakukan pembayaran secara kredit maka kasir memasukkan data uang muka dan jumlah angsuran. Jika limit kredit pelanggan mencukupi maka data tersebut akan disimpan.

3.4.18 Diagram Sekuensial Mencatat Pembayaran Angsuran

Diagram sekuensial mencatat pembayaran angsuran mendokumentasikan objek-objek yang saling bekerja sama dalam proses transaksi pembayaran angsuran. Diagram ini memiliki 5 objek yang mana objek-objek tersebut memiliki peran masing-masing. Diagram sekuensial mencatat pembayaran angsuran digambarkan pada Gambar 3.9. STIKOM SURABAYA Gambar 3.9 Diagram Sekuensial Mencatat Pembayaran Angsuran Proses pembayaran angsuran dimulai dari kasir yang membuka halaman pembayaran angsuran. Kasir memilih pelanggan yang ingin membayar angsuran. Kemudian, data angsuran pelanggan akan muncul, dan kasir memilih angsuran yang akan dibayar oleh pelanggan. Jika telah jatuh tempo, sistem menampilkan STIKOM SURABAYA jumlah denda yang dikenakan ke pelanggan tersebut. Sistem menghitung total pembayaran angsuran yang harus dibayar oleh pelanggan. Kasir memasukkan jumlah pembayaran dan menyimpan data pembayaran tersebut.

3.4.19 Diagram Sekuensial Mencatat Pengembalian Tabung

Diagram sekuensial mencatat pengembalian tabung, menggambarkan objek-objek yang saling berinteraksi pada proses pengembalian tabung perusahaan. Tabung perusahaan yang dipinjam oleh pelanggan, dikembalikan sebelum batas waktu peminjaman habis. Jika melewati batas waktu peminjaman maka pelanggan tersebut dikenakan denda. Kasir berperan sebagai aktor, karena kasir merupakan petugas yang mencatat tabung yang dikembalikan oleh pelanggan. Kasir sebagai aktor dibatasi oleh HalamanPenjualanTabung yang berperan sebagai boundary, dengan objek controller dan objek entitas. Koneksi merupakan controller yang bertugas untuk menghubungkan boundary dengan objek entitas yang mengakses database. Diagram sekuensial mencatat pengembalian tabung digambarkan pada Gambar 3.10. STIKOM SURABAYA Gambar 3.10 Diagram Sekuensial Mencatat Pengembalian Tabung Kasir yang bertugas mencatat pengembalian tabung, membuka halaman pengembalian tabung. Objek HalamanPengembalianTabung otomatis meminta controller Koneksi untuk menampilkan data pelanggan. Kemudian, Kasir memasukkan data pelanggan yang mengembalikan tabung. Kasir memilih tabung yang dikembalikan dan otomatis sistem akan memeriksa batas peminjaman tabung tersebut. Jika sudah melewati batas waktu peminjaman, sistem menampilkan form denda memasukkan jumlah denda yang dibayar oleh pelanggan. STIKOM SURABAYA

3.4.20 Diagram Sekuensial Mencatat Tabung Pelanggan