Aliran Kerja Pemodelan Data

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