Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ABSTRAK
Rental Daras Corporation adalah suatu rental mobil yang terletak Jl. Merkuri Selatan II No.
17 Margahayu Raya Bandung Jawa Barat 40286. Rental Daras menyediakan pelayanan berupa
sewa mobil harian, mingguan dan bulanan. Perbedaan jenis mobil didasarkan pada tipe, harga, dan
fasilitas yang ada di masing masing mobil. Dalam proses promosi perusahaan telah melakukan
berbagai cara yaitu dengan saling memberi informasi melalui satu customer ke customer lainnya
dan pemasangan iklan di kolom surat kabar, ternyata cara tersebut dirasakan kurang efektif karena
perusahaan tidak dapat memberikan informasi tentang mobil-mobil yang akan disewakan secara
lengkap dan detail sehingga customer kurang mendapatkan informasi yang lengkap dan akurat
mengenai mobil-mobil yang disewakan oleh Rental Daras. Selama ini transaksi pemesanan sewa
mobil dilakukan oleh costumer di rental yang besangkutan via telepon atau datang secara langsung
ke rental tersebut. Permasalahan juga muncul pada pemesanan sewa mobil dengan menggunakan
telepon akan membutuhkan waktu yang cukup lama untuk memperoleh informasi mengenai mobil
yang belum disewa. Selain itu permasalahan muncul pada proses pencatatan pemesanan sewa
mobil yang memakan banyak waktu karena masih di inputkan melalui aplikasi dekstop. Serta
pemesanan melalui telepon tidak memuaskan costumer karena tidak bisa melihat gambar mobil
yang akan disewa.
Untuk menanggulangi kendala tersebut maka dibangun sebuah aplikasi sistem pemesanan
dan pembayaran sewa mobil online berbasis web di Rental Daras Corporation, dengan pemodelan
perangkat lunak yang digunakan adalah metode terstruktur. Sistem ini berbasis web, dengan
keamanan data aplikasi dan networking yang terjamin, serta proses pembayaran otomatis dengan
menggunakan pihak ketiga yaitu Paypal dan transfer rekening.
Berdasarkan hasil penelitian dan setelah dilakukannya pengujian alpha dan betha terhadap
sistem pemesanan dan pembayaran sewa mobil online berbasis web di Rental Daras, hasil yang
ingin dicapai dalam sistem pemesanan dan pembayaran sewa mobil online berbasis web di Rental
Daras dapat membantu dalam meningkatkan penyewaan mobil, dapat membantu dalam promosi
dan memperkenalkan mobil yang disewakan oleh Rental Daras, serta dapat membantu dalam
meyebarluaskan dalam pemasaran dan penyewaan mobil Rental Daras.
1. PENDAHULUAN
1.1 Latar Belakang
Rental Daras Corporation adalah suatu
rental mobil yang terletak Jl. Merkuri Selatan
II No. 17 Margahayu Raya Bandung Jawa
Barat 40286. Rental Daras Corporation
menyediakan pelayanan berupa sewa mobil
harian, mingguan dan bulanan. Perbedaan
jenis mobil didasarkan pada tipe, harga, dan
fasilitas yang ada di masing masing mobil.
Usaha
yang
dilakukan
untuk
mempromosikan mobil-mobil yang akan
disewakan serta memberikan informasi
tentang Rental Daras Corporation ke
customer, perusahaan telah melakukan
berbagai cara yaitu dengan saling memberi
informasi melalui satu customer ke customer
lainnya dan pemasangan iklan di kolom surat
kabar. Setelah perusahaan melakukan
promosi dengan kedua cara tersebut ternyata
cara tersebut dirasakan kurang efektif karena
perusahaan
tidak
dapat
memberikan
informasi tentang mobil-mobil yang akan
disewakan secara lengkap dan detail sehingga
customer kurang mendapatkan informasi
yang lengkap dan akurat mengenai mobilmobil yang disediakan dan disewakan oleh
Rental Daras Corporation.
Selama ini transaksi pemesanan sewa
mobil dilakukan oleh costumer di rental yang
besangkutan via telepon atau datang secara
langsung ke rental tersebut. Permasalahan
juga muncul pada pemesanan sewa mobil
dengan
menggunakan
telepon
akan
membutuhkan waktu yang cukup lama untuk
memperoleh informasi mengenai mobil yang
belum disewa. Selain itu permasalahan
muncul pada proses pencatatan pemesanan
sewa mobil yang memakan banyak waktu
karena masih di inputkan melalui aplikasi
dekstop. Serta pemesanan melalui telepon
tidak memuaskan costumer karena tidak bisa
melihat gambar mobil yang akan disewa.
Proses pengolahan data dan pembuatan
laporan yang terjadi di Rental Daras
Corporation saat ini masih menggunakan
pengolahan data yang bersifat pencatatan
dalam bentuk pembukuan. Seluruh bukti
pembayaran
transaksi
setiap
hari
dikumpulkan dan dilakukan pencatatan ke
dalam buku
besar
transaksi
untuk
memudahkan pengolahan data transaksi.
Setiap mobil yang diambil dan dikembalikan
dicatat dalam buku mobil dengan tujuan
mempermudah
perusahaan
melakukan
pencarian data mobil ketika ada customer
yang akan melakukan pemesanan ataupun
menanyakan persediaan jumlah produk.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah
dikemukakan, maka perumusan masalah
dalam sistem pemesanan dan pembayaran
sewa mobil online berbasis web di Rental
Daras Corporation adalah bagaimana
membangun sebuah sistem pemesanan dan
pembayaran sewa mobil online berbasis web
di Rental Daras Corporation.
1.3 Maksud dan Tujuan
1.3.1 Maksud
Maksud yang ingin dicapai dari penelitian
tugas akhir ini adalah membangun aplikasi
sistem pemesanan dan pembayaran sewa
mobil online berbasis web di Rental Daras
Corporation.
1.3.2 Tujuan
Tujuan yang ingin dicapai dalam
penelitian tugas akhir ini adalah :
1. Memudahkan
perusahaan
dalam
memberikan informasi yang lengkap dan
detail kepada customer tentang mobilmobil yang akan disewakan oleh Rental
Daras Corporation, sehingga customer
mendapatkan informasi yang lengkap dan
akurat mengenai mobil-mobil beserta
gambar mobil yang akan disewakan.
2. Memudahkan customer pada saat akan
melakukan pemesanan sewa mobil tanpa
harus datang langsung ke Rental Daras
Corporation untuk mengetahui mobil
yang belum disewa.
3. Memudahkan staff pada proses pencatatan
pemesanan dan pembuatan laporan sewa
mobil yang tidak akan memakan banyak
waktu.
Sekretaris
Formulir
Pemesanan
Formulir
Pemesanan
Pemilihan
mobil
yang akan
disewa
Mobil yang
akan disewa
terpilih
Pemeriksaan
mobil yang
akan disewa
Mobil yang
akan disewa
terpilih
Mobil yang
akan disewa
telah dipesan
Mobil yang
akan disewa
telah dipesan
Telah
disewa ?
Ya
Tidak
Mobil yang
akan disewa
ada
Pemilihan
ulang
mobil
yang akan
disewa
Mobil yang
akan disewa
ada
Jasa supir
terpilih
Ya
Tidak
Pemeriksaan
status supir
supir terpilih
Pemilihan
penggunaan
jasa supir
Tidak
Supir ?
Pemilihan
supir
Jasa supir
tidak terpilih
Pengisian
formulir
pemesanan
supir terpilih
Formulir
pemesanan
terisi
Status supir
tidak ada
Ada ?
Ya
Status supir
tidak ada
Status supir
ada
Formulir
pemesanan
terisi
Pemilihan
ulang
supir
Requirements
Analysis
Pemeriksaan
kelengkapan
formulir
pemesanan
Status supir
ada
Lengkap
?
Design
Formulir
pemesanan
tidak lengkap
Formulir
pemesanan
tidak lengkap
Ya
Formulir
pemesanan
terisi lengkap
Tidak
Pengisian
ulang
formulir
pemesanan
Coding
a1
Testing
Feedback
2.2 Analisa
A. Analisa Sistem
Suatu sistem adalah suatu jaringan kerja
dari
prosedur-prosedur
yang
saling
berhubungan, berkumpul bersama-sama
untuk
melakukan
kegiatan
atau
menyelesaikan suatu sasaran tertentu [9].
Sedangan
analisis
sistem
merupakan
penguraian dari suatu sistem yang utuh
kedalam bagian-bagian komponennya dengan
maksud untuk mengidentifikasikan dan
mengevaluasi permasalahan-permasalahan,
hambatan-hambatan yang terjadi dari
kebutuhan yangdiharapkan sehingga dapat
diusulkan perbaikan-perbaikannya.
Hal-hal yang dilakukan pada tahap
analisis sistem adalah analisis masalah,
prosedur yang sedang berjalan, dokumen
yang terlibat, analisis pengkodean, analisis
kebutuhan fungsional dan kebutuhan
nonfungsional meliputi analisis perangkat
keras, analisis perangkat lunak serta analisis
pengguna.
Sekretaris
Customer
Formulir kwitansi
pembayaran
Formulir kwitansi
pembayaran
Pembayaran
uang sewa
Uang sewa
Uang sewa
Pemeriksaan
uang sewa
Sesuai ?
Tidak
Pembayaran uang
sewa tidak sesuai
Pembayaran uang
sewa tidak sesuai
Ya
Pembayaran uang
sewa sesuai
Pembayaran
ulang uang
sewa
Pembuatan
kwitansi
pembayaran
2
1
Kwitansi
pembayaran
Pengesahan
kwitansi
pembayaran
1
Kwitansi
pembayaran ACC
1
Kwitansi
sekretaris
pembayaran ACC
sekretaris
a2
B. Analisis Fungsional
Ketika akan membangun sebuah program
aplikasi, tahap pertama yang harus dilakukan
yaitu dengan mempelajari dan menganalisa
Id_member
Sekretaris
Customer
Supir
Id_produk
Id_produsen
password
nama_produk
title
1
1
fasilitas
Full_nama
deskripsi
Tgl_lahir
kapasitas
Jenis_identitas
bagasi
Kwitansi
Kwitansi
pembayaran ACC
pembayaran ACC
Id_produsen
Nama_produsen
sekretaris
sekretaris
No_identitas
transmisi
pekerjaan
Pengecekan
kwitansi
pembayaran
Kwitansi
pembayaran tidak
sesuai
Kwitansi
pembayaran tidak
sesuai
pintu
Id_member
harga
Kode_pos
Status_order
img
negara
Ya
Kwitansi pembayaran
yang sesuai
Time_order
status
No_tlp
Time_back
view
No_hp
Payment
vots
status
Id_staff
Member
Mempunyai
Mengolah
produsen
Id_order
kota
Tidak
Sesuai ?
AC
alamat
mengorder
mobil
Id_staff
username
Pengecekan
penggunaan
jasa supir
Id_report
email
Ya
mempunyai
Staff
jabatan
Mempunyai
Id_order
nama
Ada ?
1
password
Nama_produk
Id_order
Id_thx
status
Id_produk
tidak
Email_byr_pp
jumlah
Nama_byr_pp
Time_boking
Pengambilan
mobil
Total_buy
Detail order
Jam_boking
Mengolah
Report
Time_byr
Lama_sewa
via
Lama_sewa2
Pengambilan
mobil
Mobil di bawa
Mobil di bawa
Pengesahan
kwitansi
Id_staff
Mobil di bawa
Jenis_service
supir
Id_berita
Id_staff
Judul
Mengolah
Berita
Tgl
Isi_berita
Kwitansi
pembayaran ACC
customer
a3
Customer
D.
1.
Supir
Pengunjung
2
2
Kwitansi
Kwitansi
pembayaran di
pembayaran di
ACC customer
ACC customer
Pengecekan
kwitansi
pembayaran
2
Kwitansi
pembayaran tidak
sesuai
2
Sesuai ?
Tidak
Kwitansi
pembayaran tidak
sesuai
Ya
Kwitansi pembayaran
yang sesuai
Pengecekan
penggunaan
jasa supir
Ada ?
Ya
Member
Jasa supir tidak
ada
Pengembalian
mobil
Pengembalian
mobil
Mobil di
kembalikan
Mobil di
kembalikan
Mobil di
kembalikan
Aktifasi
registrasi data
Paypal
1
Kwitansi order
Staff
Info
Pembayaran
Data Pembayaran
Pembuatan
kwitansi
order
tidak
Jasa supir tidak
ada
Request daftar
Request list mobil
Request sewa sekarang
Request syarat & ketentuan sewa
Request hubungi kami
Request mobil terlaku
Request mobil terpopuler
Request mobil terbaru
Request berita
info daftar
info list mobil
info sewa sekarang
Info syarat & ketentuan sewa
info hubungi kami
info mobil terlaku
Info mobil terpopuler
info mobil terbaru
Info berita
Kwitansi order
a4
2.
DFD Level 0
Info login valid, invalid
Data login staff
Info daftar member
Data daftar member
Member
Data member
C.
Info member
Data
member
Aktifasi registrasi
data
1.0
Daftar
3.0
Pengolahan data member
Info staff
staff
Data staff
2.0
Login
Info
member
Data member
Pengunjung
Member
Info member
Data order
Data detail order
Data konfirmasi
Staff
Info mobil
Info produsen
Info mobil
Info produsen
Info order
Info detail order
Info konfirmasi
Data mobil
Data produsen
Data order
Data detai order
Info mobil
info mobil
info produsen
info order
info detai order
Info mobil
Info produsen
Data mobil
Data produsen
Info order
Data order
Request data
pembayaran
Paypal
Info mobil
Data mobil
6.0
Order
Info detail_order
Data detail_order
Data staff
Info produsen
Data produsen
Info
produsen
Status pembayaran
Data
produsen
4.0
Pengolahan data master
Info staff
Info mobil
Data mobil
Info detail_order
Data detail_order
Info produsen
Produsen
Mobil
Detail_order
Order
Info order
Data order
Data report
Info report
Report
Info report
Data report
3.
Skema Relasi
Order
Report
Id_order
PK
FK 1 Id_member
Status_order
Time_order
Time_back
Payment
FK 2 Id_staff
PK Id_report
FK 1 Id_order
Nama_produk
Id-thx
Email_byr_pp
Nama_byr_pp
Total_Buy
Time_byr
Via
FK 2 Id_staff
Detail_ order
Id_order
Id_produk
Jumlah
Time_boking
Jam_boking
Lama_sewa
Lama_sewa2
Jenis_service
supir
FK 1
FK 2
Member
Navigasi :
Keranjang Belanja
Login
Daftar
BANNER
Home
PK
Id_member
Email
Password
Title
Full_nama
Tgl_lahir
Jenis_identitas
No_identitas
Pekerjaan
Alamat
Kota
Kode_pos
Negara
No_tlp
No_hp
status
Mobil
Id_produk
Id_produsen
Nama_produk
Fasilitas
Deskripsi
Kapasitas
Bagasi
Transmisi
Ac
Pintu
Harga
Img
Status
View
Vots
PK
FK 1
Staff
PK
Sewa Sekarang
Hubungi Kami
Id_Staff
Username
Password
Email
Nama
Jabatan
status
Support
Biling
YM
Penyewaan :
YM
YM
Image
Pilih Mobil :
Nama Produk
Nama Produk
Nama Produk
Nama Produk
Nama Produk
Home
List mobil
Sewa mobil
Konfirmasi Pembayaran
kontak
Berita
Id_Berita
PK
FK 1 Id_staff
judul
Tgl
Isi_berita
Produsen
PK
List mobil
RESERVATION
A02
Id_produsen
Nama_produsen
Navigasi :
HOME
EDIT PROFIL
SETTING
RESTORE
DATA
BACKUP DATA
LOGOUT
Produsen
Banner
Pengelolaan Mobil
2.3 Desain
A. Desain Struktur Menu
Dalam
perancangan
sebuah
aplikasi
dibutuhkan struktur menu yang berisikan
menu dan submenu yang berfungsi untuk
memudahkan user dalam menggunakan
aplikasi tersebut. Berikut ini digacmbarkan
mengenai stuktur menu dalam aplikasi ini :
1. Struktur Menu Pengunjung
home
Registrasi member
Kategori Produk
Cara belanja
Cara membayar
view
tambah
login
Kategori Produk
Ubah profil
Cara belanja
Cara membayar
Pengiriman
view
Belanja anda
tambah
Keranjang belanja
Logout
edit
3.
Teks
Lihat
Berita
Teks
Lihat
Daftar Member
Teks
Lihat
Laporan
Teks
Lihat
Transaksi
2.4 Implementasi
Tahap ini merupakan tahap dimana sistem
siap untuk dioperasikan, yang terdiri dari
penjelasan
mengenai
lingkungan
implementasi, dan implementasi program.
A. Implementasi Perangkat Keras
Perangkat keras yang digunakan untuk
mengimplementasikan
sistem
adalah
sebagai berikut :
1. Processor dengan kecepatan minimal 1
GHz + Motherboard
2. Kapasitas Harddisk minimal 40 GB
3. RAM minimal 256 MB
4. VGA Card minimal 64 MB
5. Monitor
6. Lan Card 10/100Mbps
7. Koneksi internet minimal 64 kbps
8. Mouse
9. Keyboard
pengiriman
2.
home
Edit profil
setting
Restore
view
Backup
tambah
Pengelolaan
mobil
produsen
edit
transaksi
berita
hapus
Daftar
member
Laporan
Logout
5.
6.
7.
C. Implementasi Form
Implementasi form dilakukan untuk
mengetahui setiap halaman program yang
dibuat. Berikut ini adalah implementasi
form yang dibuat.
Tabel 2.1 Implementasi Form
Menu
Deskripsi
Digunakan
Login Staff sebagai halaman
login staff
Digunakan
Home
sebagai halaman
utama staff
Digunakan jika
Edit Profil staff ingin
merubah profil
Digunakan untuk
setting diskon,
Setting
harga supir, dan
mata uang
Digunakan untuk
Restore
restore database
Digunakan untuk
Backup
backup database
Digunakan untuk
menambah, edit,
Produsen
dan hapus
produsen
Digunakan untuk
Pengelolaan menambah data
Mobil
mobil beserta
deskripsi mobil
Digunakan untuk
melihat semua
transaksi
Transaksi
penyewaan
mobil, transaksi
cancel, dan mobil
kembali
Digunakan untuk
Berita
melihat dan
menambah berita
Digunakan untuk
Daftar
melihat data
Member
member.
Laporan
Digunakan untuk
Nama File
login.php
home.php
edit_profil.
php
setup.php
restore.php
backup.ph
p
tambah_pr
odusen.php
tambah_pr
oduk.php
melihat laporan
transaksi
Digunakan staff
Logout
untuk keluar
aplikasi
Digunakan untuk
Daftar
melakukan
member
pendaftaran
member
Digunakan
sebagai halaman
Login
login member dan
lupa password
Digunakan untuk
Edit Profil mengubah profil
member
Digunakan untuk
data tagihan
Data
order yang sudah
Tagihan
dibayar atau
belum
Digunakan untuk
melihat cara
Cara belanja
melakukan
belanja
Digunakan untuk
Sewa
mengisi data
Sekarang
order
Digunakan untuk
Hubungi
melihat melihat
Kami
profil perusahaan
Digunakan untuk
melihat detail
Keranjang
penyewaan mobil
Belanja
yang pernah
dilakukan
Digunakan
member untuk
Logout
dapat keluar dari
aplikasi
logout.php
daftar_me
mber.php
login.php
edit_profil.
Php
my_order.
php
pelayanan.l
ihat.php
proses.php
hubungi_k
ami.php
keranjang.
php
logout.php
berita.php
member.ph
p
laporan.ph
2.
3.
5. DAFTAR PUSTAKA
Gambar 3.1 Form Home User
4.2 Saran
Penulis mengusulkan beberapa saran
yang dapat dijadikan pertimbangan terhadap
penggunaan sistem yang telah dibuat, yaitu:
1. Setidaknya perlu juga untuk membuka
cabang di kota-kota besar selain