• Tidak ada hasil yang ditemukan

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

Dokumen terkait