Anda di halaman 1dari 21

NAMA : PUTRI WAHYUNI

NIRM : 2019020023
SISTEM PERENTALAN MOBIL

Melakukan Registrasi Data


Pesanan Rental
Membuat Pesanan Memproses Pesanan

Melakukan Transaksi
Rental Memproses Transaksi

Melakukan Pemesanan Login


<<include>> <<include>> Mengolah Pesanan
Rental

Penyewa Pegawai

<<include>>

<<include>>
<<include>> Memproses Pengembalian
Mobil rental

Laporan Per Periode

<<extend>>

Mengembalikan Mobil
Rental <<include>>
Laporan Transaksi

<<extend>>

Laporan Perbulan <<include>> Cetak Laporan


Skenario Use Case Login Penyewa

Identifikasi

No 1

Nama Use Case Login

Tujuan Melakukan proses login ke dalam sistem

Aktor Penyewa

Skenario Utama

Kondisi Awal Membuka halaman utama

Aktor sistem

1. memilih menu login

2. menampilkan form login

3. mengisi form login dan

tekan tombol login

4. memeriksa form login

Kondisi Akhir Menampilkan halaman penyewa


3

Skenario Use Case Registrasi Penyewa

Identifikasi

No 2

Nama Use Case Registrasi penyewa

Tujuan Melakukan proses registrasi penyewa sebelum

melakukan perentalan

Aktor Penyewa

Skenario Utama

Kondisi Awal Membuka halaman utama

Aktor sistem

1. memilih menu daftar penyewa

2. menampilkan form daftar penyewa

3. mengisi form registrasi

penyewa dan tekan tombol daftar

4. simpan data penyewa baru

Kondisi Akhir Penyewa menerima informasi registrasi berhasil


Skenario Use Case Pemesanan Rental

Identifikasi

No 3

Nama Use Case Penyewaan

Tujuan Melakukan proses perentalan mobil

Aktor Penyewa

Skenario Utama

Kondisi Awal Membuka halaman utama

Aktor sistem

1. memilih menu mobil

2. menampilkan daftar mobil yang tersedia

3. memilih mobil, cek kondisi

mobil dan upload syarat dan klik

button tambah

4. data mobil tampil di tabel penyewaan

5. pilih paket dan mengisi form

penyewaan dan klik simpan

6. data penyewaan mobil tersimpan

Kondisi Akhir Menampilkan data penyewaan mobil

tersimpan

Skenario Use Case Transaksi Pemesanan Rental


Identifikasi

No 4

Nama Use Case Pembayaran

Tujuan Melakukan proses pembayaran penyewaan mobil

Aktor Penyewa

Skenario Utama

Kondisi Awal Membuka halaman utama

Aktor sistem

1. memilih menu pembayaran

2. menampilkan form pembayaran

3. mengisi form pembayaran

dan klik simpan pembayaran

4. simpan data pembayaran

Kondisi Akhir Menampilkan data pembayaran tersimpan


6

Skenario Use Case Login Pegawai

Identifikasi

No 5

Nama Use Case Login

Tujuan Melakukan proses login ke dalam sistem

Aktor Pegawai

Skenario Utama

Kondisi Awal Membuka halaman utama

Aktor sistem

1. memilih menu login

2. menampilkan form login

3. mengisi form login dan

tekan tombol login

4. memeriksa form login

Kondisi Akhir Menampilkan halaman pegawai rental


7

Skenario Use Case Pemrosesan Pemesanan

Identifikasi

No 6

Nama Use Case Pemrosesan Pemesanan

Tujuan Melakukan proses konfirmasi pemesanan dari


penyewa

Aktor Pegawai

Skenario Utama

Kondisi Awal Membuka halaman utama

Aktor sistem

1. memilih menu penerimaan


pesanan
2. menampilkan menu pemesanan

3. mengisi nama penyewa

4. menampilkan data pemesanan sesuai nama

5. Mengkonfirmasi pemesanan

6. Menyimpan konfirmasi pemesanan

Kondisi Akhir Menampilkan data konfirmasi pemesanan


berhasil
Skenario Use Case Pemrosesan Transaksi Rental

Identifikasi

No 7

Nama Use Case Pemrosesan Transaksi

Tujuan Melakukan Proses Konfirmasi Transaksi

Aktor Pegawai

Skenario Utama

Kondisi Awal Membuka halaman utama

Aktor sistem

1. memilih menu pembayaran

2. menampilkan form pembayaran

3. mencari nama penyewa

4. menampilkan history pembayaran transaksi


rental
5. mengkonfirmasi transaksi

6. menyimpan konfirmasi transaksi

Kondisi Akhir Menampilkan data konfirmasi pelunasan


pemesanan
Skenario Use Case Pengembalian Mobil

Identifikasi

No 8

Nama Use Case Pengembalian mobil

Tujuan Melakukan proses pengembalian penyewaan mobil

Aktor Pegawai

Skenario Utama

Kondisi Awal Membuka halaman utama

Aktor sistem

1. memilih menu form

pengembalian mobil

2. menampilkan form pengembalian mobil

3. mengisi form

pengembalian
4. simpan data pengembalian motor

Kondisi Akhir Menampilkan data pengembalian tersimpan


Skenario Use Case Laporan

Identifikasi

No 9

Nama Use Case Laporan

Tujuan Melakukan proses membuat dan mencetak laporan

Aktor Pegawai

Skenario Utama

Kondisi Awal Membuka halaman utama

Aktor sistem

1. memilih menu laporan

2. menampilkan sub menu laporan

3. memilih sub menu laporan


Perperiode atau perbulan
4. menampilkan form laporan

5. mengisi bulan dan


tahun(Perperiode)/ laporan
yang perbulan
Kondisi Akhir Menampilkan data laporan sesuai periode
DIAGRAM ACTIVITY LOGIN PENYEWA

Penyewa System

Menampilkan Form
Memilih Menu Login
Login

Memeriksa Form
Mengisi Form Login Login

Cek Form

lengkap

Menampilkan
Halaman Utama
Phase
DIAGRAM ACTIVITY REGISTRASI PENYEWA

Penyewa System

Memilih menu daftar Menampilkan Form


sewa daftar penyewa

Simpan Data
Mengisi Form Penyewa
Registrasi

Info Registrasi
Phase
DIAGRAM ACTIVITY PEMESANAN RENTAL

Penyewa System

Memilih Menu Menampilkan Form


Pemesanan/ Rental Daftar Mobil yang
Mobil Tersedia

Kelengkap
an Mobil

Sesuai

Menampilkan Data
Upload Syarat
Syarat

Cek Syarat

Lengkap

Memilih Paket dan Data Sewa


Isi Form sewa Tersimpan

Info Penyewaan
Phase
DIAGRAM ACTIVITY PEMBAYARAN RENTAL

Penyewa System

Memilih Menu Menampilkan Form


Pembayaran Pembayaran

Mengisi Form Bayar


Simpan Data
dan Tekan Tombol
Pembayaran
Simpan Pembayaran
Phase
DIAGRAM ACTIVITY LOGIN PEGAWAI

Pegawai System

Menampilkan Form
Memilih Menu Login
Login

Memeriksa Form
Mengisi Form Login Login

Cek Form

lengkap

Menampilkan
Halaman Utama
Phase
DIAGRAM ACTIVITY MEMPROSES PEMESANAN

Pegawai System

Memilih Form Menampilkan Form


Penerimaan Pesanan Penerimaan Pesanan

Menampilkam Data
Menginput Nama
Pemesanan Sesuai
Penyewa
Nama Penyewa

Menyimpan
Mengkonfirmasi
Konfirmasi
Pemesanan
Pemesanan

Menerima
Konfirmasi
Pemesanan
Phase
DIAGRAM ACTIVITY PEMROSESAN TRANSAKSI RENTAL

Pegawai System

Memilih Menu Menampilkan Form


Pembayaran Pembayaran

Mencari Nama Menampilkan Data


Penyewa Transaksi

Mengkonfirmasi Menyimpan
Transaksi Konfirmasi Transaksi
Phase
DIAGRAM ACTIVITY MEMPROSES PENGEMBALIAN MOBIL

Pegawai System

Memilih Menu Form Menampilkan Form


Pengembalian Mobil Pengembalian

Mengisi form Simpan Data


pengembalian Pengembalian Mobil
Phase
DIAGRAM ACTIVITY LAPORAN

Pegawai System

Memilih Form Tampilan Form


Laporan Laporan

Laporan
Perperiode

Laporan
Perbulan

Mengisi Tanggal

Tampilan Laporan
Cetak
Per periode

Mengisi Bulan dan


Tahun

Tampilan Laporan
Cetak
Perbulan
Phase
CLASS DIAGRAM

Pengembalian

Pembayaran No_pengembalian : varchar


No_peminjaman : varchar
no_peminjaman:varchar Tanggal_kembali : date
Tanggal_bayar : date Total_bayar : int
Bank_asal : varchar Bukti : varchar
Bank_tujuan : varchar Simpan()
Atas_nama : varchar Cetak()
Jumlah_bayar : int
Bukti : varchar
Status_bayar : varchar
Simpan() Paket
Verifikasi()
Kode_paket : varchar
Nama_paket : varchar
Harga_paket : int
Mobil Simpan()
Edit()
Id_mobil : varchar Hapus()
Nama_mobil : varchar Peminjaman
Batal()
Merk_mobil : varchar No_peminjaman : varchar
Keterangan : varchar Kode_penyewa : varchar
Status_mobil : varchar Kode_paket : varchar
Gambar_mobil : Tanggal_sewa : date
varchar Jam_sewa : varchar
Simpan() Tanggal_pinjam : date
Edit() Tanggal_kembali : date
Hapus() Lama : int
Batal() Total : int
Status_sewa: varchar
Simpan()
Batal() Penyewa

Kode_penyewa : varchar
Nama : varchar
Telepon : varchar
Peminjaman_rincian Username : varchar
Password : varchar
No_peminjaman : varchar
Id_mobil : varchar Simpan()
Syarat_pinjam : varchar Edit()
Hapus()
Simpan()
Batal()
Hapus()
REFERENSI
https://elibrary.unikom.ac.id/id/eprint/1709/13/UNIKOM_Fajar%20Saputra_Artikel
%20Turnitin%20Asli.pdf
https://ejournal.bsi.ac.id/ejurnal/index.php/ijcit/article/download/6503/pdf
https://jurnal.mdp.ac.id/index.php/jatisi/article/download/144/89
http://journal.uinjkt.ac.id/index.php/aism/article/view/8670

Anda mungkin juga menyukai