PT PRIMA RENT CAR adalah perusahaan yang bergerak di bidang jasa sewa kendaraan dari berbagai jenis kendaraan. Perusahaan ini tidak 100 % menyewakan kendaraan milik perusahaan sendiri, tetapi juga dari para pemilik kendaraan yang ingin menyewakan kendaraannya. PENYEWA umumnya perusahaan yang memenuhi persyaratan dan boleh menyewa lebih dari satu kendaraan dalam waktu yang bersamaan dengan jangka waktu sewa yang berbeda. PT PRIMA merencanakan komputerisasi untuk menunjang kegiatannya menjadi lebih efektif dan efisien. Manajemen perusahaan menyadari perlunya dukungan komputerisasi pada tiga kegiatan utama, masing-masing PELAYANAN PELANGGAN, PEMBUATAN KONTRAK dan PENAGIHAN. Dalam melayani pelanggannya, setiap PESANAN akan dilakukan pemeriksaan ketersediaan kendaraan dan harga sewa bulanannya (CEK PERSEDIAAN) dengan referensi file KENDARAAN. Apabila telah terjadi kesepakatan akan dibuat BUKTI PESANAN SEWA ( BUAT BUKTI PESANAN). Penyewa lalu membayar uang sewa bulan pertama dan Kasir akan mengeluarkan BUKTI PEMBAYARAN. Dari dua bukti ini akan dibuatkan KONTRAK-SEWA per kendaraan sebanyak 2(dua) set (BUAT KONTRAK) dan juga sekaligus meremajakan file PENYEWA dan file TAGIHAN (UPDATE). Set pertama untuk keperluan PENYEWA dan set kedua untuk MANAJEMEN. Selanjutnya untuk membantu penagihan, pada akhir bulan akan dibuat DAFTAR TAGIHAN bulan depan (BUAT DAFTAR TAGIHAN) dan SURAT PEMBERITAHUAN TAGIHAN kepada para PENYEWA (BUAT SURAT TAGIHAN) dengan referensi file KENDARAAN, file PENYEWA dan file TAGIHAN.
Hasil wawancara dengan pimpinan bagian pemasaran
Setiap PENYEWA (diidentifikasikan dengan No-Penyewa) mempunyai Nama, Alamat, No- Telpon dan Kode-Pos. Setiap penyewa diperbolehkan menyewa satu atau lebih KENDARAAN (diidentifikasi dengan No-Polisi) yang berisi Merk, Jenis-Kendaraan. Didalam KONTRAK (diidentifikasi No-Kontrak) antara penyewa dengan perusahaan selain Tgl-Kontrak juga disebutkan No-Bukti-Pesanan, data-Penyewa, Rincian-Kendaraan-yang-disewa, Tgl-mulai-sewa, Lama-sewa,Harga-sewa. Setiap bulan perusahaan melakukan TAGIHAN (diidentifikasi dengan No-Tagihan) yang berisi Tgl-tagihan, No-kontrak,identitas-penyewa,Jumlah-tagihan. Data ini dapat diperluas dengan hal-hal sebagai berikut : 1. Pembayaran dilakukan mengacu pada Kontrak dan tagihan, diidentifikasi dengan No- Bukti Pembayaran, tgl-pembayaran dan nilai yang dibayarkan 2. Setiap kendaraan yang disewakan dibedakan antara kepunyaan sendiri atau milik PEMILIK yang menyewakan kendaraan itu. Pemilik diidentifikasi dengan Nama-Pemilik, mempunyai alamat, No-Kendaraan dan identitas lainnya Perhatikan untuk kata-kata yang dituliskan dengan huruf kapital adalah calon-calon komponen dari diagram pemodelan proses dan diagram pemodelan data Berdasarkan kondisi prosedur diatas dan gambaran datanya, tugas saudara adalah : 1. Buatlah Use Case Diagram 2. Buatlah Event Table 3. Buatlah Use Case Discription 4. Buatlah Class Diagram 5. Buatlah Activity Diagram 6. Buatlah SSD