Disusun Oleh :
Axel Matthew - 201711024
Grace Natasya - 2017110043
Laurensia - 2017110068
Frengki Sihotang - 2017110094
PENDAHULUAN
1.1 LatarBelakang
Kemajuan teknologi saat ini telah semakin pesat perkembangannya. Sebagai salah satu produk
teknologi adalah komputer yang sangat bermanfaat bagi masyarakat. Komputer juga membuat proses kerja
menjadi lebih efisien, efektif dan memberikan hasil kerja lebih baik dan lebih cepat.
Rental mobil salah satu fungsinya adalah memberikan pelayanan jasa penyewaan, namun dalam hal
ini pelayanan yang diberikan masih memiliki kekurangan , misalnya pemberian pelayanan pada saat
pelanggan datang untuk menyewa mobil, dimana data mobil yang sudah diarsipkan sebelumnya hilang dan
mengalami kerusakan pada saat data tersebut dibutuhkan, sehingga memperlambat waktu pelanggan untuk
menyewa mobil tersebut.
Pelanggan sebagai salah satu komponen penting yang menggunakan pelayanan jasa dari rental
mobil, dimana pelanggan selalu berharap mendapatkan sebuah pelayanan yang terbaik.Oleh karena itu
dalam mendukung peningkatan efisiensi kerja, waktu dan sumber daya manusia maka perlu dibangun suatu
sistem informasi manajemen agar nantinya diperoleh kemudahan dan kelancaran dalam memberikan
pelayanan jasa secara maksimal.
Cara mempermudah pengerjaan didalam memasukan data serta memberikan hasil yang akurat
dalam pengolahan suatu data maupun penyajian data maka diperlukan suatu sistem informasi manajemen.
Dengan sistem informasi manajemen tersebut, diharapkan dapat mempercepat pelayanan kepada
pelanggan serta pengarsipan yang lebih baik dan aman sehingga mempermudah apabila diperlukan
sewaktu-waktu.
1.2 Rumusan Masalah
Rumusan masalah ini diperlukan guna memperoleh pembahasan yang mengarah pada pemecahan
masalah yang diinginkan. Berdasarkan pembatasan masalah yang telah dikemukakan maka dapat
dirumuskan permasalahan sebagai berikut :
1. Bagaimana membuat aplikasi yang dapat membantu proses transaksi penyewaan dan pengembalian
mobil ?
2. Bagaimana membuat bukti penyewaan dan menyimpan data-data dengan baik ?
3. Bagaimana memudahkan dalam pembuatan laporan penyewaan dan pengembalian mobil ?
1.3 Tujuan
1.4 Manfaat
1. Menghemat biaya operasional. Tentunya dengan menggunakan jasa rental mobil anda dapat lebih
menghemat biaya operasional anda, dibandingkan anda harus membeli mobil sendiri.
2. Menghemat pajak kendaraan. Dengan anda menggunakan jasa rental mobil, pastinya anda bisa
menghemat biaya pajak kendaraan yang harus anda tanggung. Jika anda menggunakan jasa rental
mobil, anda hanya perlu memikirkan biaya untuk menyewa mobil dan untuk biaya bahan bakar
mobilnya saja, tanpa harus memikirkan berapa pajak kendaraannya. Karena semua pajak kendaraan
yang anda dapatkan di rental mobil, akan ditanggung oleh perusahaan itu sendiri.
3. Konsumen bisa memilih mobil sesuai dengan kebutuhannya. Misalkan, ketika kita ingin menemui
rekan bisnis, kita bisa memilih untuk menyewa mobil sedan atau mobil dengan merek-merek
tertentu agar terlihat lebih meyakinkan. Ketika kita ingin bepergian dengan banyak orang kita bisa
menyewa mobil di jasa rental mobil dengan kapasitas cukup banyak.
4. Dalam kondisi tertentu, konsumen jasa rental mobil mungkin akan berpikir lebih aman
menggunakan jasa rental mobil dibandingkan dengan membawa kendaraannya sendiri, misalkan
saat kondisi hujan deras yang seringkali berakibat banjir. Banyak konsumen yang merasa riskan jika
harus membawa kendaraan pribadinya yang mungkin tidak dilengkapi asuransi All risk, sementara
mobil yang disewakan rata-rata sudah memiliki asuransi All risk.
5. Untuk konsumen yang membutuhkan kendaraan hanya sesekali, Konsumen hanya mengeluarkan
uang penyewaan atau uang rental mobil saat dibutuhkan, sementara jika konsumen memilih untuk
membeli mobil sendiri, mereka masih harus berfikir mengenai biaya perawatan secara berkala, serta
pajak yang harus di bayarkan, di bandingkan menyewa atau rental mobil di jasa penyewaan
kendaraan.
6. Menghemat biaya operasional. Tentunya dengan menggunakan jasa rental mobil anda dapat lebih
menghemat biaya operasional anda, dibandingkan anda harus membeli mobil sendiri.
7. Bebas kemana saja denga sewa kendaraan. Manfaat utama dari sewa kendaraan ini ialah kita bisa
bebas pergi kemana saja, kita juga berlama-lama di satu tempat dan singgah kemanapun yang kita
inginkan. Dengan catatan, lama penyewaan kendaraan sesuai dengan perjanjian di awal yang di
berikan oleh perusahaan rental mobil tersebut. Pasalnya jika pemakain melebihi batas waktu yang
kita inginkan maka kita / penyewa akan dikenakan biaya tambahan.
Data Peminjaman
Info Mobil
Data Petugas
Info Peminjaman
Username & Password
White box testing merupakan pengujian yang didasarkan pada pengecekan terhadap detail
perancangan, menggunakan struktur kontrol dari desain program secara procedural untuk
membagi pengujian ke dalam beberapa kasus pengujian. Pengujian dilakukan berdasarkan
bagaimana suatu software menghasilkan output dari input. Pengujian ini dilakukan berdasarkan
kode program.
a. Basis Path
Pengujian basis path merupakan salah satu teknik pengujian pada white box yang akan
menunjukan alur dari pernyataan dari program saat akan dieksekusi. Berikut ini merupakan basis
path yang diuji pada white box testing pada website rental mobil Laugra.
b. Proses Peminjaman
c. Proses Pengembalian
d. Proses Login Admin
Metode data flowing testing merupakan metode yang digunakan untuk mengumpulkan
informasi dalam program tanpa mengeksekusi program yang diuji coba. Metode ini akan
membaca alur dari proses peminjaman, pengembalian, dan login admin dari website rental mobil
Laugra.
Peminjaman
1. A1-A2-A3-A4-A2-A3-A5-A6-A7-A8
2. A1-A2-A3-A4-A2-A3-A5-A6-A7-A8-A7-A9-A10-A11
3. A1-A2-A3-A5-A6-A7-A8-A9-A10-A11
Proses Pengembalian
1. A1-A2-A3-A4-A5-A6-A7-A8-A9-A10-A11-A12-A13-A14
2. A1-A2-A3-A4-A5-A6-A8-A9-A10-A11-A12-A13-A14
3. A1-A2-A3-A4-A5-A6-A7-A8-A9-A10-A12-A13-A14
4. A1-A2-A3-A4-A5-A6-A8-A9-A10-A12-A13-A14
1. A1-A2-A3-A4-A5-A6-A7-A16
2. A1-A2-A3-A4-A5-A6-A8-A9-A16
3. A1-A2-A3-A4-A10-A11-A12-A14-A15-A16
4. A1-A2-A3-A4-A10-A11-A13-A14-A15-A16
f. Cyclomatic Complexity
Metode Cyclomatic Complexity (V(G)) adalah sebuah besaran perangkat lunak yang
menyatakan ukuran tingkat kompleksitas sebuah program. Angka ini menentukan jumlah jalur
dasar yang harus diuji minimal sekali dari sebuha program. Berikut ini adalah sistematis dari V(G)
peminjaman mobil, pengembalian mobil, dan login admin di website Laugra.
Proses Peminjaman
Proses Pengembalian
Black Box Testing merupakan strategi testing dimana hanya memperhatikan atau
memfokuskan kepada faktor fungsionalitas dan spesifikasi perangkat lunak. Dimana Black Box
Testing tidak memerlukan pengetahuan mengenai alur internal (internal path), struktur atau
implementasi dari Software Under Test (SUT). Tujuan Black Box Testing adalah untuk mencari
kesalahan atau kegagalan dalam operasi tingkat tinggi yang mencakup kemampuan dari
perangkat lunak, operasional/tata laksana dan scenario pemakai. Berikut merupakan pengujian
Black Box Testing dari proses peminjaman mobil, pengembalian mobil, dan login admin pada
website Laugra.
Proses Peminjaman
Kesimpulan
Sistem penyewaan mobil ini dibuat untuk mempermudah pengguna dalam sewa menyewa mobil, dan
mempermudah admin penyewaan mobil ini dalam penyusunan data penyewa yang akan meminjam, dalam
proses pembayaran dan jadwal penyewaannya.
Dalam penggunaannya sistem ini dapat menampilkan daftar menu dengan lengkap dan user interface yang
baik, sehingga penyewa dapat mendapatkan info penyewaan mobil dengan baik. Baik info ketersediaan
mobil, harga mobil dan pengisian form penyewa. Juga data penyewaan mobil beserta supir yang akan
mengendarai juga tertampil di sistem ini.
Dapat menghasilkan beberapa laporan yang diantaranya ada laporan data penyewa, faktur penyewaan mobil,
diskon penyewaan mobil, data pengembalian mobil.