Anda di halaman 1dari 4

Nama : Achmad Azril Auladi

NIM : 2309106049
Kelas : B1’23
Program penyewaan mobil berbasis untuk Perusahaan Carrent
berbasis website
Skenario:
Seorang pemilik Perusahaan penyewaan mobil yang Bernama “Carrent”, dia meminta untuk
dibuatkan program untuk para pelanggan dapat menyewa mobilnya. Dia meminta agar para
user dapat memilih mobil berdasarkan tiga kategori Family, Luxury, Exotic (sport car, supercar,
hyper car). Dia juga meminta agar dapat memantau mobil yang sudah disewa dan yang belum
disewa, serta dapat melacak mobil yang sedang disewa. Dia juga meminta agar pelanggan juga
bisa melakukan pembayaran via program dengan e-banking seta semua transaksi langsung
dimasukkan ke data base untuk di urus oleh bagian management dan akuntansi. Setelah mobil
kembali pemilik perusahaan membawa mobil-mobil yang dikembalikan ke mekanik dan para
mekanik dapat memberi tahu bagian supply dan management untuk part-part mobil yang harus
diperbaiki dan dibeli. Lalu program juga diminta untuk menghasilkan laporan bulanan
mengenai keuntungan, pengeluaran perusahaan.

Step 1: Objek = user, admin, manager, mobil, mekanik


Step 2: Kamus data sewa_mobil:
1) Admin = {#id_admin, *id_user, *id_mobil, *id_supir, nama, email}
2) User = {#id_user, *id_mobil, nama, email, no_hp, alamat}
3) Manager = {#id_manager, *id_mobil, *id_user, *id_supir, email, no_hp,
alamat}
4) Mobil = {#id_mobil, plat_nomor, tipe mobil}
5) Supir = {#id_supir,*id_mobil, email, no_hp, alamat}
Step 3: Kebutuhan fungsional:
1. Admin dapat menggunakan system untuk mengubah dan mengecek mobil-
mobil yang tersedia.
2. User dapat membuat akun dengan menggunakan email dan nomor handphone.
3. Manager/management dapat mengecek pengeluaran dan mobil apa saja yang
disewa dan yang sudah dikembalikan.
4. Admin dapat melakukan pelacakan mobil untuk berjaga-jaga jika mobil dicuri
dan akan mengirimkan notifikasi alarm bila pelacak berusaha dinonaktifkan
5. Mekanik dapat memberikan data mengenai apa saja yang dibutuhkan untuk
memperbaiki dan untuk maintenance mobil.
6. Website dapat memberikan bukti transaksi yang akan dikirimkan melalui email
ke user dan dapat user cetak
Step 4: Kebutuhan non-fungsional:
1. Program ini dibuat menggunakan Bahasa pemrograman pemrograman html,
css, javascript dan C++
2. Website akan dibuat dengan menggunakan software Visual Studio Code.
3. Sistem dapat diakses 200 orang dalam waktu yang bersamaan.
4. Website dapat berjalan pada komputer yang memiliki browser chrome dengan
minimal versi 122.0 dan mozilla dengan minimal versi
121.0.

ERD:

DFD LEVEL 0
DFD LEVEL 1

DFD LEVEL 1 PROGRAM “AKUN”


DFD LEVEL 2 PROGRAM “PESAN” DAN “LAPORAN

Anda mungkin juga menyukai