Uraian tekstual pada activity diagram menu pengembalian a.
Kasir terlebih dahulu memulai login lalu sistem menampilkan menu login dan akan menvalidasi login tersebut apabila login berhasil akan masuk menu
utama sedangkan apabila gagal akan kembali ke menu login. b.
Setelah masuk ke menu pengembalian kasir akan memeriksa waktu dan tanggal pengembalian apabila engembalian mobil tersebut telah melebihi
waktu yang di tentukan maka kasir akan menghitung denda sebelum menginputkan data setelah selesai makan kasir akan menginputkan data
penyewaan termasuk denda tersebut dan apabila pengembalian mobil tepat waktu makan akan langsungmenginputkan data penyewaan dan akan
mencetak faktur pengembalian.
4.2.3.4 Pemodelan Data
Pemodelan data digambarkan dalam bentuk Class Diagram yang menjelaskan visualisasi dari struktur kelas
– kelas yang nantinya akan digunakan sebagai panduan pada tahap implementasi perangkat lunak. Karena perangkat lunak yang dirancang
menggunakan Java sebagai bahasa pemrogramannya, maka pemodelan data ini sangat berguna sekali terutama untuk melihat bagaimana perangkat lunak itu berjalan.
Seperti halnya use case, berdasarkan fungsinya maka class diagram dibagi menjadi class diagram untuk aplikasi di client dan class diagram untuk pengolahan
data di server.
Untuk dapat menjelaskan lebih detail mengenai atribut dan method yang terdapat didalam masing
– masing class diagram, maka akan dijelaskan dengan gambar dibawah ini
Gambar 4.7 Class Diagram Rental Mobil yang Diusulkan
4.2.3.5 Struktur Organisasi Obyek dan Pesan
Dimodelkan dengan sequence diagram dan Collaboration Diagram yang menggambarkan aspek keterurutan waktu dari pesan yang disampaikan, dan
menggambarkan aspek struktur organisasi obyek yang mengirim dan menerima pesan.
Sequence Diagram
Gambar 4.8 Sequence Diagram Login yang diusulkan
Pada gambar diatas kasir,manager,dan administrasi akan menjalankan aplikasi terlebih dahulu untuk melakukan login terlebih dahulu setelah itu akan , login screen
lalu kasir akan menginputkan username dan paassword lalu tekan login. Lalu login screen akan melakukan validasi apakah login itu akan berhasil atau tidak apabila
login berhasil makan akan muncul home screen sedangkan apabila gagal login maka akan kembali ke login screen.
Gambar 4.9
Sequence Diagram Penyewaan yang diusulkan
Pada gambar diatas merupakan sequence diagram penyewaan dimana kasir dan administrasi akan memilih form penyewaan untuk melakukan transaksi dalam hal
ini maka akan muncul Penyewaan Screen yang dimana kasir dan administrasi akan melakukan input data penyewaan lalu setelah menginputkan data dengan benar maka
akan tersimpan dan akan mencetak faktur penyewaan.
Gambar 4.10 Sequence Diagram Pengembalian yang diusulkan