BAB IV PERRANCANGAN SISTEM USULAN
4.1. Tahapan Perancangan Sistem
4.1.2. Rancangan Diagram Use Case
Pada diagram use case ini menunjukan adanya interaksi antara sistem dan aktor. Use Case ini menggambarkan fungsi apa saja yang ada didalam sistem dan dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut. Hal ini menggambarkan ruang lingkup, sehingga dapat dilihat apa saja yang ada diluar organisasi dan sampai mana batasnya.
1. Administrator a. Login
Sumber : Hasil Penelitian (2020)
Gambar IV.1.
Use Case Login
30
Tabel IV.1.
Deskripsi Use Case Login Use Case Narative Menu Login
Tujuan Melakukan login dan masuk ke dalam halaman sistem informasi admin mengelola data rental mobil
Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem informasi dan mengelola data rental mobil
Skenario Utama Aktor Administrator atau admin
Kondisi awal Aktor membuka sistem informasi halaman admin
Aksi Aktor Reaksi Sistem
1. Aktor memilih tombol login
Sistem akan menampilkan texbox untuk mengisi kode username dan password
Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam sistem informasi pengolahan rental mobil halaman admin
Sumber : Hasil Penelitian (2020)
b. Beranda atau Dashboard
Sumber : Hasil Penelitian (2020)
Gambar IV.2.
Use Case Beranda atau Dashboard
Tabel IV.2.
Deskripsi Use Case Dashboard
Use Case Narative Beranda atau Dashboard
Tujuan Mengakses Beranda atau Dashboard
Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem informasi rental mobil pada halaman admin
Skenario Utama
Aktor Administrator
Kondisi awal Aktor membuka sistem informasi data rental mobil halaman admin
Aksi Aktor Reaksi Sistem
1. Aktor memilih
Sistem ini menampilkan submenu : tambah data, detail mobil, hapus data, form update data mobil.
Sistem ini menampilkan submenu : tambah type, form input type mobil, hapus type mobil.
Sistem ini menampilkan submenu : tambah customer, edit data customer, hapus data customer.
Sistem ini menampilkan submenu : konfirmasi pembayaran, membatalkan konfirmasi pembayran, status pembayaran.
Sistem ini menampilkan submenu : dari tanggal, sampai tanggal, tampilkan data, print.
Sistem ini menampilkan submenu : log out
Sistem ini menampilkan submenu : password baru, ulangi password.
Kondisi Akhir Jika perintah sesuai maka sistem menampilkan seperti yang diinginkan oleh aktor
Sumber : Hasil Penelitian (2020)
32
c. Data Mobil
Sumber : Hasil Penelitian (2020)
Gambar IV.3.
Use Case Data Mobil
Tabel IV.3.
Deskripsi Use Case Data Mobil Use Case Narative Data Mobil
Tujuan Mengakses Data Mobil
Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem informasi rental mobil menu data mobil pada halaman admin
Skenario Utama
Aktor Administrator
Kondisi awal Aktor membuka sistem informasi rental mobil masuk kedalam data mobil
Aksi Aktor Reaksi Sistem
1. Aktor memilih tambah data 2. Aktor memilih detail mobil 3. Aktor memilih hapus data 4. Aktor memilih form update data mobil
Sistem ini menampilkan form tambah data mobil
Sistem ini menampilkan form detail mobil
Sistem ini menghapus data pada data mobil
Sistem ini mengupdate atau edit data mobile jika ada perubahan
Kondisi Akhir Jika perintah sesuai maka sistem menampilkan seperti yang diinginkan oleh actor
Sumber : Hasil Penelitian (2020)
d. Data Type Mobil
Sumber : Hasil Penelitian (2020)
Gambar IV.4.
Use Case Data Type
34
Tabel IV.4.
Deskripsi Use Case Data Type Use Case Narative Data Type Mobil Tujuan Mengakses Data Type Mobil
Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem informasi rental mobil menu data type pada halaman admin
Skenario Utama
Aktor Administrator
Kondisi awal Aktor membuka sistem informasi rental mobil masuk kedalamdata type
Aksi Aktor Reaksi Sistem
2. Aktor memilih
Sistem ini menampilkan form tambah type mobil
Sistem ini menampilkan form input edit type mobil
Sistem ini menghapus data pada type mobil
Kondisi Akhir Jika perintah sesuai maka sistem menampilkan seperti yang diinginkan oleh actor
Sumber : Hasil Penelitian (2020)
e. Data Customer
Sumber : Hasil Penelitian (2020)
Gambar IV.5.
Use Case Data Customer
Tabel IV.5.
Deskripsi Use Case Data Customer Use Case Narative Data Customer
Tujuan Mengakses Data Customer Deskripsi
Sistem ini memungkinkan aktor untuk mengakses sistem informasi rental mobil menu data customer pada halaman admin
Skenario Utama
Aktor Administrator
Kondisi awal Aktor membuka sistem informasi rental mobil data customer
Aksi Aktor Reaksi Sistem
1. Aktor memilih
Sistem ini menampilkan form tambah data customer
Sistem ini menampilkan edit data customer
Sistem ini menghapus data customer
Kondisi Akhir Jika perintah sesuai maka sistem menampilkan seperti yang diinginkan oleh actor
Sumber : Hasil Penelitian (2020)
36
f. Transaksi
Sumber : Hasil Penelitian (2020)
Gambar IV.6.
Use Case Transaksi
Tabel IV.6.
Deskripsi Use Case Transaksi Use Case Narative Transaksi
Tujuan Mengakses Data Transaksi
Deskripsi
Sistem ini memungkinkan aktor untuk mengakses sistem informasi rental mobil pada menu data transaksi halaman admin
Skenario Utama
Aktor Administrator
Kondisi awal Aktor membuka sistem informasi rental mobil data transaksi
Aksi Aktor Reaksi Sistem
1. Aktor memilih konfirmasi pembayaran 2. Aktor memilih membatalkan konfirmasi pembayaran 3. Aktor memilih status pembayaran
Sistem ini menampilkan form konfirmasi transaksi
Sistem ini membatalkan transaksi pemesanan rental mobil
Sistem ini menampilkan dan mengkonfirmasi status pembayaran jika bukti transaksi sudah di upload
Kondisi Akhir Jika perintah sesuai maka sistem menampilkan seperti yang diinginkan oleh actor
Sumber : Hasil Penelitian (2020)
g. Laporan
Sumber :Rancangan Usulan (2020)
Gambar IV.7.
Use Case Laporan
38
Tabel IV.7.
Deskripsi Use Case Laporan Use Case Narative Laporan
Tujuan Mengakses Laporan
Deskripsi
Sistem ini memungkinkan aktor untuk mengakses sistem informasi rental mobil pada menu data laporan halaman admin
Skenario Utama
Aktor Administrator
Kondisi awal Aktor membuka sistem informasi rental mobil laporan
Aksi Aktor Reaksi Sistem
1. Aktor memilih
Sistem ini menampilkan form input tanggal untuk dipilih
Sistem ini menampilkan form input tanggal untuk dipilih
Sistem akan menampilkan data sesuai tanggal yang ditentukan sebelumnya
Sistem akan menampilkan print atau cetak dan juga simpan
Kondisi Akhir Jika perintah sesuai maka sistem menampilkan seperti yang diinginkan oleh actor
Sumber : Hasil Penelitian (2020)
h. Logout
Sumber : Hasil Penelitian (2020)
Gambar IV.8.
Use Case Log Out
Tabel IV.8.
Deskripsi Use Case Log Out Use Case Narative Data Log Out
Tujuan Melakukan keluar dari sistem informasi rental mobil pada halaman admin
Deskripsi Sistem ini memungkinkan aktor untuk keluar dari rental mobil halaman admin
Skenario Utama
Aktor Administrator
Kondisi awal Aktor masih berada di dalam sistem informasi rental mobil belum keluar dari halaman admin
Aksi Aktor Reaksi Sistem
1. Aktor memilih tombol log out
Sistem akan memvalidasi aktor keluar dari halaman admin sistem informasi rental mobil
Kondisi Akhir Jika perintah sesuai maka sistem akan menutup aplikasi halaman admin dan kembali ke menu login
Sumber : Hasil Penelitian (2020)
40
i. Ganti Password
Sumber : Hasil Penelitian (2020)
Gambar IV.9.
Use Case Ganti Password Tabel IV.9.
Deskripsi Use Case Ganti Password Use CaseNarative Ganti Password Tujuan Mengakses Ganti Password
Deskripsi Sistem ini memungkinkan aktor mengganti password baru untuk keamanan tetap terjaga pada akun
Skenario Utama
Aktor Administrator
Kondisi awal Aktor membuka sistem informasi ganti password
Aksi Aktor Reaksi Sistem
1. Aktor memilih passwordbaru 2. Aktor memilih ulangi password
Sistem ini menampilkan form input password baru Sistem ini menampilkan form ulangi passwordbaru
Kondisi Akhir Jika perintah sesuai maka sistem menampilkan seperti yang diinginkan oleh aktor
Sumber : Hasil Penelitian (2020)
2. Customer a. Register
Sumber : Hasil Penelitian (2020)
Gambar IV.10.
Use Case Register
Tabel IV.10.
Deskripsi Use Case Register Use CaseNarative Menu Register
Tujuan Melakukan register dan customer masuk ke dalam halaman form input data diri customer
Deskripsi Sistem ini mengarahkan aktor untuk mengisi data diri sebelum melakukan login
Skenario Utama
Aktor Customer
Kondisi awal Aktor masuk ke halaman login kemudian klik buat akun
Aksi Aktor Reaksi Sistem
1. Aktor memilih tombol login
Sistem akan menampilkan texbox untuk mengisi kode data diri customer
Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam sistem informasi rental halaman login
Sumber : Hasil Penelitian (2020)
42
b. Login
Sumber : Hasil Penelitian (2020)
Gambar IV.11.
Use Case Login
Tabel IV.11.
Deskripsi Use Case Login Use CaseNarative Menu Login
Tujuan Melakukan login dan masuk ke dalam halaman sistem informasi rental mobil CV. Mahkota Trans Abadi Deskripsi Sistem ini memungkinkan aktor masuk kedalam sistem
informasi rental mobil pada halaman customer Skenario Utama
Aktor Customer
Kondisi awal Aktor membuka sistem informasi halaman rental mobil
Aksi Aktor Reaksi Sistem
1. Aktor memilih tombol login
Sistem akan menampilkan texbox untuk mengisi kode username dan password
Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam sistem informasi rental mobil pada halaman customer
Sumber : Hasil Penelitian (2020)
b. Mobil
Sumber : Hasil Penelitian (2020)
Gambar IV.12.
Use Case Mobil
Tabel IV.12.
Deskripsi Use Case Mobil
Use CaseNarative Mobil
Tujuan Mengakses Menu Mobil
Deskripsi
Sistem ini memungkinkan aktor untuk mengakses sistem informasi rental mobil pada menu mobil halaman
customer
Skenario Utama
Aktor Customer
Kondisi awal Aktor membuka sistem informasi rental mobil masuk kedalam menu mobil
Aksi Aktor Reaksi Sistem
1. Aktor memilih
Sistem ini menampilkan data mobil yang ada ataupun sudahdisewa
Sistem ini menampilkan form detail pada mobil yang di pilih
Sistem ini menampilkan mobil tersedia untuk di rental Kondisi Akhir Jika perintah sesuai maka sistem menampilkan seperti
yang diinginkan oleh actor yaitu menu mobil.
Sumber : Hasil Penelitian (2020)
44
c. Transaksi
Sumber : Hasil Penelitian (2020)
Gambar IV.13.
Use Case Transaksi
Tabel IV.13.
Deskripsi Use Case Transaksi
Use Case Narative Transaksi
Tujuan Mengakses Data Transaksi Customer
Deskripsi
Sistem ini memungkinkan aktor untuk mengakses sistem informasi rental mobil pada menu data transaksi yang dilakukan oleh customer
Skenario Utama
Aktor Customer
Kondisi awal Aktor membuka sistem informasi rental mobil pada menu transaksi
Aksi Aktor Reaksi Sistem
1. Aktor memilih
Sistem ini menampilkan form konfirmasi pembayaran mobil yang sudah dipilih sebelumnya untuk di rental
Sistem ini menampilkan menu upload bukti pembayaran untuk dikonfirmasi kepada admin
Sistem ini menampilkan data transaksi yang sudah di konfirmasi oleh customer sebagai bukti transaksi Sistem ini akan membatalkan transaksi customer
Kondisi Akhir Jika perintah sesuai maka sistem menampilkan seperti yang diinginkan oleh actor
Sumber : Hasil Penelitian (2020)
4.1.3. Rancangan Diagram Aktivitas