Anda di halaman 1dari 20

STUDI KASUS

1.1 Identifikasi Masalah


 Proses penyewaan mobil masih menggunakan pencatatan secara manual tanpa
system terkomputerisasi.
 Penyimpanan data yang tidak efektif karena data penyewaan tersimpan secarafisik
tidak dengan system yang sudah terkomputerisasi, sehingga mengakibatkan
penumpukan penyimpanan data penyewaan.
 Terjadi kesulitan saat pengecekan data penyewaan, karena belum terkomputerisasi.

1.2 Batasan Masalah


 Pembahasan hanya pada penyewaan saja (mobil).
 Orang yang terlibat adalah petugas atau bagian administrasi dan supir yang akan
disewa.
 System dapat mencetak transaksi penyewaan dan laporan keseluruhan mengenai
penyewaan.
 Petugas atau bagian administrasi hanya melayani customer yang akan menyewa dan
melakukan pencetakan transaksi penyewaan.

1.3 Tujuan
Sistem Perangkat Lunak Rental Mobil ini dibuat untuk membantu dalam
pengelolaansewa mobil agar tidak terjadi jadwal yang bentrok antara penyewa mobil
dan yangakan menyewa mobil, serta keterlambatan pengembaliaan mobil yang
berimbas pada jadwal penyewaan yang telah ada yang dapat merugikan customer dan
pemilik rental mobil itu sendiri
 Membantu dalam pengelolaan sewa mobil agar tidak terjadi jadwal yang bentrok.
 Membatu para pengelola dalam mengelola penyewaan mobil sehingga menjadi
lebih cepat dan mudah.
 Data penyewaan tersimpan rapih dan aman.
 Membantu pengelola dalam pencarian data penyewaan sehingga lebih cepat dan
mudah.
 Mempercepat kerja petugas dalam melakukan pekerjaan agar lebih efektif dan
efisien.
 Mempermudah dalam perekapan laporan data penyewaan

2.2. Sumber Data


a. Data Penyewaan
 Jumlah mobil yang tersedia
b. Data Petugas
 Identitas petugas (Id_petugas, Nama, Alamat, No_HP)
c. Data Customer
 Identitas customer
 Data penyewaan
SRS Simpel Rental Mobil
No Requirement Aktor Use Case
Admin dapat melihat dan Admin Lihat data admin, member,
mengedit data pada mobil, sewa, pengembalian
Sistem Rental dan melakukan tambah,
Mobil.Sedang untuk edit,dan hapus data.
masuk ke Sistem Rental
Mobil dibutuhkan
autentifikasi untuk login.
Setelah login admin dapat
menambah , mengedit ,
menghapus dan
menyimpan data member,
data admin, data mobil,
data sewa dan
pengembalian.

Tabel 1.1. SRS Simpel Rental Mobil


Berikut Skenario Use Case :
1. Use case : Login
Aktor : Admin
Tujuan : Admin melakukan login ke Sistem Rental Mobil
Tabel 2.1 Skenario Login Admin
Aktor Sistem
1. Admin membuka Sistem
Rental Mobil
2. Admin login dengan
mengetikkan password dan
username
3. Sistem memverifikasi proses
login admin
4. Jika username dan password
sesuai sistem
memperbolehkan admin
masuk pada Sistem Rental
Mobil
5. Admin menerima konfirmasi
dari sistem

2. Use case : Manajemen Data Member


Aktor : Admin
Tujuan : Admin menambahkan data member ke Sistem Rental Mobil
Tabel 2.2 Skenario Manajemen Data Member
Aktor Sistem
1. Admin membuka Sistem
Rental Mobil
2. Admin login dengan
mengetikkan password dan
username
3. Sistem memverifikasi proses
login admin
4. Jika username dan password
sesuai sistem
memperbolehkan admin
masuk pada Sistem Rental
Mobil
5. Setelah login, admin dapat
mendaftarkan member baru
ke Sistem Rental Mobil
6. Sistem akan memproses data
member yang dimasukkan
admin kedalam sistem rental
Mobil, kemudian
memberikan konfirmasi
7. Admin menerima konfirmasi
dari sistem

3. Use case : Manajemen Data Mobil


Aktor : Admin
Tujuan : Admin menambahkan data mobil ke Sistem Rental Mobil
Tabel 2.3 Skenario Manajemen Data Mobil
Aktor Sistem
1. Admin membuka Sistem
Rental Mobil
2. Admin login dengan
mengetikkan password dan
username
3. Sistem memverifikasi proses
login admin
4. Jika username dan password
sesuai sistem
memperbolehkan admin
masuk pada Sistem Rental
Mobil
5. Setelah login, Admin
menambahkan data mobil ,
mengedit data mobil ,
menyimpan data mobil, dan
menghapus data mobil.
6. Sistem akan memproses data
mobil yang dimasukkan
admin, kemudian akan
memberikan konfirmasi
7. Admin menerima konfirmasi
dari sistem

4. Use case : Sewa Mobil


Aktor : Admin
Tujuan : Admin melakukan proses peminjaman mobil
Tabel 2.4 Skenario Sewa Mobil
Aktor Sistem
1. Admin membuka Sistem
Rental Mobil
2. Admin login dengan
mengetikkan password dan
username
3. Sistem memverifikasi proses
login admin
4. Jika username dan password
sesuai sistem
memperbolehkan admin
masuk pada Sistem Rental
Mobil
5. Setelah login, admin
melakukan operasional
peminjaman dengan
memasukkan data member ,
data mobil.
6. Sistem akan memproses data
peminjaman yang
dimasukkan admin,
kemudian akan memberikan
konfirmasi
7. Admin menerima konfirmasi
dari sistem

5. Use case : Pengembalian


Aktor : Admin
Tujuan : Admin melakukan proses peminjaman mobil
Tabel 2.5 Skenario Pengembalian
1. Admin membuka Sistem
Rental Mobil
2. Admin login dengan
mengetikkan password dan
username
3. Sistem memverifikasi proses
login admin
4. Jika username dan password
sesuai sistem
memperbolehkan admin
masuk pada Sistem Rental
Mobil
5. Setelah login, admin
melakukan operasional
pengembalia dengan
memasukkan data
penyewaan yang telah
dilakukan sebelumnya.
6. Sistem akan memproses data
pengembalian yang
dimasukkan admin,
kemudian akan memberikan
konfirmasi
7. Admin menerima konfirmasi
dari sistem
6. Use case : Tambah Data Member
Aktor : Admin
Tujuan : Admin melakukan proses penambahan data member
Tabel 2.6 Skenario Tambah Data Member
1. Admin membuka Sistem
Rental Mobil
2. Admin login dengan
mengetikkan password dan
username
3. Sistem memverifikasi proses
login admin
4. Jika username dan password
sesuai sistem
memperbolehkan admin
masuk pada Sistem Rental
Mobil
5. Setelah login, Admin dapat
menambahkan data Member
dan menyimpan data
Member
6. Sistem akan memproses data
yang dimasukkan admin,
kemudian akan memberikan
konfirmasi
7. Admin menerima konfirmasi
dari sistem

7. Use case : Edit Data Member


Aktor : Admin
Tujuan : Admin melakukan Edit Data member
Tabel 2.7 Skenario Edit Data Member
1. Admin membuka Sistem
Rental Mobil
2. Admin login dengan
mengetikkan password dan
username
3. Sistem memverifikasi proses
login admin
4. Jika username dan password
sesuai sistem
memperbolehkan admin
masuk pada Sistem Rental
Mobil
5. Setelah login, Admin dapat
mengedit data member dan
menyimpan data member
6. Sistem akan memproses data
yang dimasukkan admin,
kemudian akan memberikan
konfirmasi
7. Admin menerima konfirmasi
dari sistem

8. Use case : Hapus Data Member


Aktor : Admin
Tujuan : Admin melakukan hapus data member
Tabel 2.8 Skenario Hapus Data Member
1. Admin membuka Sistem
Rental Mobil
2. Admin login dengan
mengetikkan password dan
username
3. Sistem memverifikasi proses
login admin
4. Jika username dan password
sesuai sistem
memperbolehkan admin
masuk pada Sistem Rental
Mobil
5. Setelah login, Admin dapat
menghapus dan menyimpan
data member
6. Sistem akan memproses data
yang dihapus admin,
kemudian akan memberikan
konfirmasi
7. Admin menerima konfirmasi
dari sistem

9. Use case : Tambah Data Mobil


Aktor : Admin
Tujuan : Admin melakukan tambah data mobil
Tabel 2.9 Skenario Tambah Data Mobil
1. Admin membuka Sistem
Rental Mobil
2. Admin login dengan
mengetikkan password dan
username
3. Sistem memverifikasi proses
login admin
4. Jika username dan password
sesuai sistem
memperbolehkan admin
masuk pada Sistem Rental
Mobil
5. Setelah login, Admin dapat
menambah data mobil dan
menyimpan data mobil
6. Sistem akan memproses data
yang ditambahkan admin,
kemudian akan memberikan
konfirmasi
7. Admin menerima konfirmasi
dari sistem

10. Use case : Edit Data Mobil


Aktor : Admin
Tujuan : Admin melakukan Edit data mobil
Tabel 2.10 Skenario Edit Data Mobil
1. Admin membuka Sistem
Rental Mobil
2. Admin login dengan
mengetikkan password dan
username
3. Sistem memverifikasi proses
login admin
4. Jika username dan password
sesuai sistem
memperbolehkan admin
masuk pada Sistem Rental
Mobil
5. Setelah login, Admin dapat
mengedit data mobil dan
menyimpan data mobil
6. Sistem akan memproses data
yang dimasukkan admin,
kemudian akan memberikan
konfirmasi
7. Admin menerima konfirmasi
dari sistem

11. Use case : Hapus Data Mobil


Aktor : Admin
Tujuan : Admin melakukan hapus data mobil
Tabel 2.11 Skenario Hapus Data Mobil
1. Admin membuka Sistem
Rental Mobil
2. Admin login dengan
mengetikkan password dan
username
3. Sistem memverifikasi proses
login admin
4. Jika username dan password
sesuai sistem
memperbolehkan admin
masuk pada Sistem Rental
Mobil
5. Setelah login, Admin dapat
menghapus dan menyimpan
data mobil
6. Sistem akan memproses data
yang dihapus admin,
kemudian akan memberikan
konfirmasi
7. Admin menerima konfirmasi
dari sistem

12. Use case : Denda


Aktor : Admin
Tujuan : Admin melakukan proses denda
Tabel 2.12 Skenario Denda
1. Admin membuka Sistem
Rental Mobil
2. Admin login dengan
mengetikkan password dan
username
3. Sistem memverifikasi proses
login admin
4. Jika username dan password
benar maka admin masuk
pada Sistem Rental Mobil
5. Setelah login, Admin dapat
melakukan proses
pengembalian.
6. Sistem memproses data yang
dimasukkan admin, dan
akan mengecek tanggal
pengembalian, jika melewati
batas tanggal akan
dikenakan biaya atau denda.
7. Admin menerima
konfirmasi dari sistem
a. Activity Diagram Sistem Rental Mobil

Gambar 2.1 Activity Diagram Login


Penjelasan :

Pada proses login, aktivitas akan dimulai dari admin yang masuk ke sistem dan sistem
akan menapilkan menu login. Lalu, admin akan memasukkan nama dan kata sandi. Sistem akan
memproses dan memverifikasi nama dan kata sandi yang telah dimasukkan oleh admin. Jika
benar, maka sistem akan menampilkan menu utama pada sistem, dan jika salah maka system
akan menampilkan menu login kembali karena nama pengguna dan kata sandi yang
dimasukkan tadi salah. Didalam system admin bebas mengakses menu apapun dan melakukan
proses apapun, didalam halaman utama tedapat menu member,mobil,peminjaman,dan
pengembalian. Apabila admin telah melakukan yang diingkan admin. Maka admin bisa
melakukan logout dari sistem untuk mengakhiri dan menyelesaikan kegiatan yang ada pada
sistem.
Gambar 2.2 Activity Diagram Manajemen Member
Penjelasan :
Pada proses Manajemen Member, aktivitas akan dimulai dari adnub masuk ke sistem
dan sistem akan menampilkan menu login. Lalu, admin akan memasukkan nama dan kata
sandi pengguna. Sistem akan memproses nama dan kata sandi yang telah dimasukkan oleh
admin.jika benar, maka sistem akan menampilkan menu utama pada sistem, dan sistem akan
menampilkan menu Member saat admin memilih menu Member. Admin bisa melakukan
proses menambah member baru, menghapus member dan edit data member sesuai yang
diinginkan oleh admin lalu sistem akan menerima perintah dan mulai memproses perintah
yang dilakukan admin. Admin bisa melakukan logout untuk keluar dari sistem jika dia sudah
merasa tidak melakukan apa yang diinginkan.
Gambar 2.3 Activity Diagram Manajemen Mobil
Penjelasan :
Pada proses Manajemen Mobil, aktivitas akan dimulai dari admin masuk ke sistem dan
sistem akan menapilkan menu login. Lalu, admin akan memasukkan nama dan kata sandi
pengguna. Sistem akan memproses nama dan kata sandi yang telah dimasukkan oleh admin.jika
benar, maka sistem akan menampilkan menu utama pada sistem, dan sistem akan menampilkan
menu mobil. Di dalam menu mobil admin bisa melihat data mobil yang terdapat didalam
database sistem rental mobil dan juga admin bisa melakukan proses tambah mobil, edit mobil,
dan hapus data mobil sesuai keinginan admin. Setelah admin merasa tidak ada yang ingin
dilakukan admin bisa logout dari sistem untuk mengakhiri kegiatan di sistem.
Gambar 2.4 Activity Diagram Manajemen Peminjaman
Penjelasan :
Pada proses Sewa Mobil, aktivitas akan dimulai dari masuk ke sistem dan sistem akan
menapilkan menu login. Lalu, admin akan memasukkan nama dan kata sandi pengguna. Sistem
akan memproses nama dan kata sandi yang telah dimasukkan oleh admin. Jika benar, maka
sistem akan menampilkan menu utama pada sistem, dan sistem akan menampilkan menu Sewa,
dimana di menu ini bisa melakukan proses sewa dimana admin akan memasukkan data
penyewa dan data mobil yang akan disewa. Sistem akan memproses perintah dari admin dan
memprosesnya. Admin melakukan logout sistem untuk mengakhiri kegiatan di sistem.
Gambar 2.5 Activity Diagram Manajemen Pengembalian
Penjelasan :
Pada proses Manajemen Pengembalian, aktivitas akan dimulai dari masuk ke sistem
dan sistem akan menampilkan menu login. Lalu, admin akan memasukkan nama dan kata sandi
pengguna. Sistem akan memproses nama dan kata sandi yang telah dimasukkan oleh admin.
Jika benar, maka sistem akan menampilkan menu utama pada sistem. Setelah itu admin
memiliih menampilkan data penyewaan, Admin bisa melakukan kegiatan melihat data
peminjaman didalam sistem dan admin juga bisa melakukan proses edit dan hapus dan sekalian
melihat data denda untuk bagi pelanggan yang tidak tepat waktu dalam pengembalian mobil.
Lalu sistem akan memproses data yang dimasukkan oleh admin dan admin akan melakukan
logout untuk keluar dari sistem jika tidak ada yang dilakukan lagi.

Definisi Aktor
No. Aktor Defenisi

1. Admin Admin adalah orang yang memegang semua kendali


dari sistem Rental Mobil.

Tabel 3.1 Definisi Aktor

Definisi Activity
No. Use case Deskripsi
1. Login Proses untuk masuk ke dalam sistem dengan
memasukkan username dan password.

2. Halaman Utama Proses untuk menampilkan halaman utama dimana


semua menu bisa terlihat di halaman utama.

3. Manajemen Pada Manajemen Member ini di dalamnya admin


Member bisa memproses tambah, edit, atau hapus data
member.

5. Proses Sewa Pada proses ini didalamnya bisa melakukan sewa


mobil

6. Pengembalian Proses yang didalamnya admin dapat melakukan


proses hapus dan edit data sewa dan denda
keterlambatan.

Tabel 3.2 Definisi Activity


b. Sequence Diagram Sistem Rental Mobil

Gambar 3.1 Sequence Diagram Member

Penjelasan :

Pada proses Diagram Sequence diatas, sengaja kami pisahkan per-manajemen karena
keterbatasan halaman. Diagram sequence diatas ini dimana kita menjabarkan pada Manajemen
Member. Pada proses ini dimulai dari admin yang masuk ke dalam sistem dengan cara
memasukkan username dan password pada menu login dan akan dimasukkan kedalam sistem,
lalu sistem akan mengirim autentifikasi, apabila usernname dan password yang dikirim sesuai
dengan data username dan password yang terdapat didalam database admin maka sistem akan
menampilkan menu utama jika username dan password yang dimasukkan salah atau tidak
terdapat didalam database admin maka sistem akan menampilkan halaman login kembali.
Pada menu utama admin bisa memilih menu manajemen member, di dalam manajemen
member admin bisa melakukan proses tambah member, edit member, dan hapus data member
sesuai yang diinginkan oleh admin dan juga admin bisa melakukan proses melihat atau
menampilkan data member. Apa bila proses selesai admin akan keluar dari sistem dan untuk
mengakhiri kegiatan pada sistem.
Gambar 3.2 Sequence Diagram Manajemen Mobil

Penjelasan :
Pada proses Diagram Sequence ini kita menjabarkan pada Manajemen Mobil. Karena
kami menggambarkan diagramnya per manajemen maka setelah login dan halaman utama
maka akan dilanjutakan ke manajemen berikutnya, contohnya seperti gambar diatas. Pada
proses ini dimulai dari admin yang masuk ke dalam sistem dengan cara memasukkan username
dan password pada sistem, lalu sistem akan mengirim autentifikasi, memasukkan username dan
password pada menu login dan akan dimasukkan kedalam sistem, lalu sistem akan mengirim
autentifikasi, apabila usernname dan password yang dikirim sesuai dengan data username dan
password yang terdapat didalam database admin maka sistem akan menampilkan menu utama
jika username dan password yang dimasukkan salah atau tidak terdapat didalam database
admin maka sistem akan menampilkan halaman login kembali.
Pada menu utama ini admin bisa memilih menu manajemen mobil, di dalam manajemen
member admin bisa melakukan proses tambah mobil, edit mobil, dan hapus data mobil sesuai
yang diinginkan oleh admin dan juga admin bisa melakukan proses melihat atau menampilkan
data mobil. Apa bila proses selesai admin akan keluar dari sistem dan untuk mengakhiri
kegiatan pada sistem.
Gambar 3.3 Sequence Diagram Proses Sewa

Penjelasan :
Pada proses Diagram Sequence ini kita menjabarkan pada Proses Sewa. Karena kami
menggambarkan diagramnya per manajemen maka setelah login dan halaman utama maka
akan dilanjutakan ke manajemen berikutnya, contohnya seperti gambar diatas. Pada proses ini
dimulai dari admin yang masuk ke dalam sistem dengan cara memasukkan username dan
password pada sistem, lalu sistem akan mengirim autentifikasi, memasukkan username dan
password pada menu login dan akan dimasukkan kedalam sistem, lalu sistem akan mengirim
autentifikasi, apabila usernname dan password yang dikirim sesuai dengan data username dan
password yang terdapat didalam database admin maka sistem akan menampilkan menu utama
jika username dan password yang dimasukkan salah atau tidak terdapat didalam database
admin maka sistem akan menampilkan halaman login kembali.
Pada menu utama ini admin bisa memilih menu penyewaan, di dalam manajemen sewa
admin bisa melakukan proses tambah data penyewaan, edit data penyewaan, dan hapus data
penyewaan sesuai yang diinginkan oleh admin dan juga admin bisa melakukan proses melihat
atau menampilkan data sewa. Apa bila proses selesai admin akan keluar dari sistem dan untuk
mengakhiri kegiatan pada sistem
Gambar 3.4 Sequence Diagram Pengembalian

Penjelasan :
Pada proses Diagram Sequence ini kita menjabarkan pada Proses Sewa. Karena kami
menggambarkan diagramnya per manajemen maka setelah login dan halaman utama maka akan
dilanjutakan ke manajemen berikutnya, contohnya seperti gambar diatas. Pada proses ini
dimulai dari admin yang masuk ke dalam sistem dengan cara memasukkan username dan
password pada sistem, lalu sistem akan mengirim autentifikasi, memasukkan username dan
password pada menu login dan akan dimasukkan kedalam sistem, lalu sistem akan mengirim
autentifikasi, apabila usernname dan password yang dikirim sesuai dengan data username dan
password yang terdapat didalam database admin maka sistem akan menampilkan menu utama
jika username dan password yang dimasukkan salah atau tidak terdapat didalam database admin
maka sistem akan menampilkan halaman login kembali.
Pada menu utama ini admin bisa memilih menu penyewaan, di dalam manajemen pengembalian admin
bisa melakukan proses edit data penyewaan dan hapus data penyewaan sesuai yang diinginkan oleh
admin. Admin akan mengecek tanggal pengembalian jika melewati batas tanggal yang ditentukan maka
penyewa akan dikenakan denda. Apa bila proses selesai admin akan keluar dari sistem dan untuk
mengakhiri kegiatan pada sistem

Anda mungkin juga menyukai