15-unikom
DESCRIPTION
JurnalTRANSCRIPT
-
Deffi Rosdiana Sari
Jurnal TA/SKRIPSI 1
MEMBANGUN APLIKASI SISTEM PEMESANAN DAN PEMBAYARAN
SEWA MOBIL ONLINE BERBASIS WEB
(STUDI KASUS DI RENTAL DARAS CORPORATION)
Deffi Rosdiana Sari
10107844
Universitas Komputer Indonesia (UNIKOM)
Jl. Dipati Ukur No. 112-116, Bandung 40132
Email : [email protected]
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
-
Deffi Rosdiana Sari
Jurnal TA/SKRIPSI 2
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 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 mobil-
mobil 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.
2. MODEL, ANALISA, DESAIN,
DAN IMPLEMENTASI
2.1 Model
Model pengembangan perangkat lunak
dalam pembuatan aplikasi ini menggunakan
model waterfall. Tahapan-tahapan yang
terdapat dalam model waterfall berdasarkan
gambar 1.1 adalah sebagai berikut :
a. System engineering (Rekayasa perangkat lunak)
Merupakan tahapan yang pertama kali
dilakukan yaitu merumuskan sistem yang
akan kita bangun. Hal ini bertujuan agar
pengembang benar-benar memahami
sistem yang akan kita bangun dan
langkah-langkah serta kebijakan apa saja
yang berkaitan dengan pengembangan
sistem tersebut.
b. Requirement analiysis Melakukan analisis terhadap
permasalahan yang dihadapi dan
menetapkan kebutuhan perangkat lunak.
c. Design Menghasilkan rancangan yang memenuhi
kebutuhan yang ditentukan selama
tahapan requirements analisis. Hasil
akhirnya berupa spesifikasi rancangan
yang sangat rinci sehingga mudah
diwujudkan pada saat pemrograman.
d. Coding (implementasi) Pengkodean yang mengimplementasikan
hasil desain ke dalam kode atau bahasa
-
Deffi Rosdiana Sari
Jurnal TA/SKRIPSI 3
yang dimengerti oleh mesin komputer
dengan menggunakan bahasa
pemrograman tertentu.
e. Testing (pengujian) Melakukan pengujian yang menghasilkan
kebenaran program. Proses pengujian
berfokus pada logika internal perangkat
lunak, memastikan bahwa semua
pernyataan sudah diuji dan memastikan
apakah hasil yang diinginkan sudah
tercapai atau belum.
f. Maintenance (perawatan) Menangani perangkat lunak yang sudah
selesai agar dapat berjalan lancar dan
terhindar dari gangguan-gangguan yang
dapat menyebabkan kerusakan.
System
Engineering
Requirements
Analysis
Testing
Design
Coding
Maintenance
Feedback
Gambar 1.1 Metode Waterfall
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.
B. Analisis Fungsional Ketika akan membangun sebuah program
aplikasi, tahap pertama yang harus dilakukan
yaitu dengan mempelajari dan menganalisa
sistem yang sedang berjalan. Analisis sistem
pemesanan dan pembayaran sewa mobil
online berbasis web di Rental Daras yang
sedang berjalan saat ini akan digambarkan
dalam flowmap.
Customer Sekretaris
a1 : arsip formulir pemesanan pada sekretaris
Formulir
Pemesanan
Formulir
Pemesanan
Pemilihan
mobil
yang akan
disewa
Mobil yang
akan disewa
terpilih
Mobil yang
akan disewa
terpilih
Pemeriksaan
mobil yang
akan disewa
Telah
disewa ?
Mobil yang
akan disewa
ada
Tidak
Mobil yang
akan disewa
telah dipesanYa
Mobil yang
akan disewa
telah dipesan
Pemilihan
ulang
mobil
yang akan
disewa
Ada ?
Status supir
tidak ada
Tidak
Mobil yang
akan disewa
ada
Pemilihan
penggunaan
jasa supir
Supir ?
Pemeriksaan
status supir
Ya
Jasa supir
terpilih
Jasa supir
tidak terpilih
Tidak
Pengisian
formulir
pemesanan
supir terpilih
Status supir
ada
Ya
Status supir
ada
Status supir
tidak ada
Pemilihan
ulang
supir
Pemilihan
supir
supir terpilih
Formulir
pemesanan
terisi
Formulir
pemesanan
terisi
Pemeriksaan
kelengkapan
formulir
pemesanan
Lengkap
?
Formulir
pemesanan
tidak lengkapTidak
Formulir
pemesanan
terisi lengkap
Ya
Formulir
pemesanan
tidak lengkap
Pengisian
ulang
formulir
pemesanan
a1
Gambar 2.1 Flowmap Pemesanan Sewa Mobi
CustomerSekretaris
a2 : arsip kwitansi pemesanan ACC Sekretaris pada sekretaris
Formulir kwitansi
pembayaran
Formulir kwitansi
pembayaran
Pembayaran
uang sewa
Sesuai ?
Pembayaran uang
sewa sesuai
Ya
Pembuatan
kwitansi
pembayaran
Pembayaran uang
sewa tidak sesuaiTidak
Uang sewaUang sewa
Pemeriksaan
uang sewa
Pembayaran uang
sewa tidak sesuai
Pembayaran
ulang uang
sewa
2
1
Kwitansi
pembayaran
a2
1
Kwitansi
pembayaran ACC sekretaris
Pengesahan
kwitansi
pembayaran
2
1
Kwitansi
pembayaran ACC
sekretaris
Gambar 2.2 Flowmap Pembayaran Sewa Mobil
-
Deffi Rosdiana Sari
Jurnal TA/SKRIPSI 4
CustomerSekretaris Supir
Pengecekan
kwitansi
pembayaran
Kwitansi pembayaran
yang sesuai
Pengecekan
penggunaan
jasa supir
1
Kwitansi
pembayaran ACC sekretaris
Kwitansi
pembayaran tidak
sesuai
Sesuai ?
Ya
Kwitansi
pembayaran tidak
sesuaiTidak
Ada ?Jasa supir ada
Ya
Jasa supir tidak
ada
tidak
Jasa supir ada
Pengambilan
mobil
Mobil di bawaMobil di bawaPengambilan
mobil
Pengesahan
kwitansi
Mobil di bawa
1
Kwitansi
pembayaran ACC sekretaris
a3
a3 : arsip kwitansi pemesanan ACC customer pada customer
1
Kwitansi
pembayaran ACC customer
Gambar 2.3 Flowmap Pengambilan Mobil Sewa
CustomerSekretaris Supir
Pengecekan
kwitansi
pembayaran
Kwitansi pembayaran
yang sesuai
Pengecekan
penggunaan
jasa supir
2
Kwitansi
pembayaran di ACC customer
2
Kwitansi
pembayaran tidak
sesuai
Sesuai ?
Ya
2
Kwitansi
pembayaran tidak
sesuaiTidak
Ada ?Jasa supir ada
Ya
Jasa supir tidak
ada
tidak
Jasa supir ada
Pengembalian
mobil
Mobil di
kembalikan
Mobil di
kembalikan
Mobil di
kembalikan
2
Kwitansi
pembayaran di ACC customer
Jasa supir tidak
ada
Pengembalian
mobil
Pembuatan
kwitansi
order
2
1
Kwitansi order
a4
a4 : arsip kwitansi order pada sekretaris
1
Kwitansi order
Gambar 2.4 Flowmap Pengembalian Mobil Sewa
C. Analisa Basis Data
Basis data adalah kumpulan data yang
dapat digambarkan sebagai aktifitas dari satu
atau lebih organisasi yang berelasi. Tahap ini
digunakan untuk menganalisis data apa saja
yang berelasi dan terlibat dalam pembuatan
sistem.
Entity Relationship Diagram (ERD)
merupakan suatu alat pemodelan yang
digunakan untuk menggambarkan hubungan
antar entitas yang terjadi, yang berisi
komponen-komponen entitas dan relationship
yang masing-masing dilengkapi dengan
atribut-atribut yang merepresentasikan
seluruh fakta dari sebagian dunia nyata.
Entity Relationship dari Sistem pemesanan
dan pembayaran sewa mobil di Rental Daras
adalah suatu model jaringan yang
menggunakan susunan data yang disimpan
dalam sistem secara abstrak.
Member mengorder mobilN N
produsen
Mempunyai
Mengolah
Staff
1
NN
mempunyai
1
1
deskripsi
kapasitas
bagasi
transmisi
Id_produk
Id_produsen
nama_produk
fasilitas
AC
pintu
harga
img
Full_nama
Tgl_lahir
Jenis_identitas
No_identitas
Id_member
email
password
title
pekerjaan
alamat
kota
Kode_pos
negara
No_tlp
No_hp
status
nama
jabatan
status
Id_staff
username
password
email
Id_order
Id_member
Status_order
Time_order
Id_produsen
Nama_produsen
Report
1
Email_byr_pp
Nama_byr_pp
Total_buy
Id_report
Id_order
Nama_produk
Id_thx
Time_back
Payment
status
Mengolah
1
Mempunyai
Detail order
1
N
Jam_boking
Lama_sewa
Lama_sewa2
Jenis_service
Id_order
Id_produk
jumlah
Time_boking
supir
NTime_byr
Id_staff
via
view
vots
Id_staff
Berita
Isi_berita
Id_berita
Id_staff
Judul
TglMengolah
1
N
Gambar 2.5 ERD di Rental Daras Corporation
D. Analisa Kebutuhan Non-Fungsional
1. Diagram Konteks
Sistem pemesanan dan
pembayaran sewa mobil
online berbasis web di Rental
Daras CorporationMember
Staff
Data login Sekretaris
Data setting
Data restore
Data backup
Data pengelolaan mobil
Data produsen
Data mobil terbaru
Data transaksi
Data berita
Data Daftar member
Data laporan
Pengunjung
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 login Sekretaris
Info setting
Info restore
Info backup
Info pengelolaan mobil
Info produsen
Info mobil terbaru
Info transaksi
Info berita
Info daftar member
Info laporan
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
Info login member
Info list mobil
Info sewa sekarang
Info syarat & ketentuan sewa
Info hubungi kami
Info client area
Info data tagihan
Info berita
Info keranjang belanja
Data login member
Request list mobil
Request sewa sekarang
Request syarat & ketentuan sewa
Request hubungi kami
Data client area
Request data tagihan
Request berita
Data keranjang belanja
EmailPaypal
Data Pembayaran
Info
Pembayaran
Aktifasi
registrasi data
Info registrasi data berhasil
Gambar 2.6 Diagram Konteks
2. DFD Level 0
5.0
Cari Mobil
4.0
Pengolahan data master
1.0
Daftar
6.0
Order
2.0
Login
3.0
Pengolahan data member
Pengunjung Member
Staff
staff
Member
Info mobil
Info produsen
Request data mobil
Request data produsen
Data
member
Info
member
Request data mobil
Request data produsen
Info mobil
Info produsen
Data order
Data detail order
Data konfirmasi
Info order
Info detail order
Info konfirmasi
OrderDetail_orderMobil Produsen
Data
produsen
Info
produsen
Data mobil
Info mobilData detail_order
Info detail_order
Data orderInfo order
Info produsenData produsen
Info mobil
Data mobil
Info detail_order
Data detail_order
Info order
Data order
Data mobil
Data produsen
Data order
Data detai order
info mobil
info produsen
info order
info detai order
Data mobil
Data produsen
Info mobil
Info produsen
Data login staff
Info login valid, invalid
Info staff
Info member
Data staff
Data member
Info login valid, invalid
Data login member
Info member
Data member
Info member
Data member
Data login member
Info login valid, invalid
Info login valid, invalidData login staff
Data daftar member
Info daftar member
Info produsen
Info mobil
Data staff
Info staff
Data staff
Info staff
ReportData report
Info report
Info report
Data report
Paypal
Request data
pembayaran
Status pembayaran
Email
Aktifasi registrasi
data
Info registrasi data
Data status order
Gambar 2.7 DFD Level 0
-
Deffi Rosdiana Sari
Jurnal TA/SKRIPSI 5
3. Skema Relasi Order
PK Id_order
Id_member
Status_order
Time_order
Time_back
Payment
Id_staff
FK 1
Report
PK Id_report
Id_order
Nama_produk
Id-thx
Email_byr_pp
Nama_byr_pp
Total_Buy
Time_byr
Via
Id_staff
FK 1
Produsen
PK Id_produsen
Nama_produsen
Mobil
PK Id_produk
Id_produsen
Nama_produk
Fasilitas
Deskripsi
Kapasitas
Bagasi
Transmisi
Ac
Pintu
Harga
Img
Status
View
Vots
FK 1
Member
Id_member
Email
Password
Title
Full_nama
Tgl_lahir
Jenis_identitas
No_identitas
Pekerjaan
Alamat
Kota
Kode_pos
Negara
No_tlp
No_hp
status
PK
Detail_ order
FK 1 Id_order
Id_produk
Jumlah
Time_boking
Jam_boking
Lama_sewa
Lama_sewa2
Jenis_service
supir
FK 2
Staff
PK Id_Staff
Username
Password
Email
Nama
Jabatan
status
FK 2
FK 2
Berita
PK Id_Berita
Id_staff
judul
Tgl
Isi_berita
FK 1
Gambar 2.8 Skema Relasi
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
Cara belanjaKategori Produk
view tambah
home
Registrasi member Cara membayar pengiriman
Gambar 2.9 Struktur Menu Pengunjung
2. Struktur Menu Member
Cara membayar Pengiriman Keranjang belanja Logout Belanja andaKategori Produk
home
view tambah edit
Ubah profil Cara belanja
login
Gambar 2.10 Struktur Menu Member
3. Struktur Menu Staff
transaksiPengelolaan
mobilprodusen
Daftar
member
edit
home
view tambah hapus
settingEdit profil berita
login
Laporan LogoutBackupRestore
Gambar 2.11 Struktur Menu Staff
B. Desain Menu Utama Aplikasi
Berikut ini adalah gambar perancangan menu
utama untuk user dan staff.
BANNER
RESERVATION
Image
Support :
P01
Keranjang Belanja Login Daftar
YM
YMBiling :
Navigasi :
1. Klik tombol home menuju
ke form P01
2. Klik tombol list mobil
menuju ke form P02
3. Klik tombol sewa sekarang
menuju ke form P03
4. Klik tombol hubungi kami
ke form P04
5. Klik tombol keranjang
belanja menuju ke form P05
6. Klik tombol login menuju ke
form P06
7. Klik tombol daftar menuju
ke form P07
Home List mobil Sewa Sekarang Hubungi Kami
Penyewaan :
Pilih Mobil :
YM
Nama Produk
Nama Produk
Nama Produk
Nama Produk
Nama Produk
Home List mobil Konfirmasi Pembayaran kontakSewa mobil
Gambar 2.12 Tampilan Menu Utama User
A02
HOME EDIT PROFIL SETTING
Navigasi :
1. Klik tombol login menuju ke
form A02
2. Klik tombol home menuju
ke form A02
3. Klik tombol edit profil
menuju ke form A03
4. Klik tombol setting menuju
ke form A04
5. Klik tombol restore menuju
ke form A23
6. Klik tombol backup data
menuju ke form A24
7. Klik tombol produsen ke
form A05
8. Klik tombol pengelolaan
mobil menuju ke form A06
9. Klik tombol transaksi
menuju ke form A07
10. Klik tombol berita menuju
ke form A08
11. Klik tombol daftar member
menuju ke form A09
12. Klik tombol laporan
menuju ke form A10
13. Klik tombol logout menuju
ke form A01
Produsen
LOGOUT
Pengelolaan Mobil
Daftar Member
Berita
Transaksi
Laporan
Banner
Teks
Teks
Teks
Teks
Lihat
Lihat
Lihat
Lihat
RESTORE
DATABACKUP DATA
Gambar 2.13 Tampilan Menu Utama Staff
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
B. Implementasi Perangkat Lunak
Perangkat lunak yang digunakan untuk
mengimplementasikan sistem adalah sebagai
berikut :
1. WAMP sebagai Web Server 2. PHP 3. Macromedia Dreamweaver 8 sebagai
editor PHP.
4. MySQL sebagai DBMS
-
Deffi Rosdiana Sari
Jurnal TA/SKRIPSI 6
5. Tool antarmuka design Microsoft Visio 2007
6. Mozila Firefox dan Microsoft Internet Explorer sebagai browser
7. Alamat domain www.darasrental.com
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 Nama File
Login Staff
Digunakan
sebagai halaman
login staff
login.php
Home
Digunakan
sebagai halaman
utama staff
home.php
Edit Profil
Digunakan jika
staff ingin
merubah profil
edit_profil.
php
Setting
Digunakan untuk
setting diskon,
harga supir, dan
mata uang
setup.php
Restore Digunakan untuk
restore database restore.php
Backup Digunakan untuk
backup database
backup.ph
p
Produsen
Digunakan untuk
menambah, edit,
dan hapus
produsen
tambah_pr
odusen.php
Pengelolaan
Mobil
Digunakan untuk
menambah data
mobil beserta
deskripsi mobil
tambah_pr
oduk.php
Transaksi
Digunakan untuk
melihat semua
transaksi
penyewaan
mobil, transaksi
cancel, dan mobil
kembali
transaksi.p
hp
Berita
Digunakan untuk
melihat dan
menambah berita
berita.php
Daftar
Member
Digunakan untuk
melihat data
member.
member.ph
p
Laporan Digunakan untuk laporan.ph
melihat laporan
transaksi
p
Logout
Digunakan staff
untuk keluar
aplikasi
logout.php
Daftar
member
Digunakan untuk
melakukan
pendaftaran
member
daftar_me
mber.php
Login
Digunakan
sebagai halaman
login member dan
lupa password
login.php
Edit Profil
Digunakan untuk
mengubah profil
member
edit_profil.
Php
Data
Tagihan
Digunakan untuk
data tagihan
order yang sudah
dibayar atau
belum
my_order.
php
Cara belanja
Digunakan untuk
melihat cara
melakukan
belanja
pelayanan.l
ihat.php
Sewa
Sekarang
Digunakan untuk
mengisi data
order
proses.php
Hubungi
Kami
Digunakan untuk
melihat melihat
profil perusahaan
hubungi_k
ami.php
Keranjang
Belanja
Digunakan untuk
melihat detail
penyewaan mobil
yang pernah
dilakukan
keranjang.
php
Logout
Digunakan
member untuk
dapat keluar dari
aplikasi
logout.php
3. HASIL DAN DISKUSI Dari analisa dan perancangan yang telah
dilakukan, hasil dari aplikasi yang dibangun
dapat terlihat seperti pada tampilan dibawah
ini :
-
Deffi Rosdiana Sari
Jurnal TA/SKRIPSI 7
Gambar 3.1 Form Home User
Gambar 3.2 Form Home Administrator
Gambar 3.3 Form Home admin
4. KESIMPULAN DAN SARAN 4.1 Kesimpulan
Berdasarkan penelitian yang dilakukan
oleh penulis mengenai pembangunan aplikasi
e-commerce pada Rental Daras, maka dapat
ditarik beberapa kesimpulan sebagai berikut :
1. Aplikasi ini dapat memberi informasi secara detail dan akurat mengenai mobil-
mobil yang disewakan Rental Daras para
calon penyewa secara online, sehingga
perusahaan terbantu dalam
mempromosikan mobil dan memperluas
jaringan dengan efektif dan efisien.
2. Aplikasi ini mempermudah perusahaan dalam proses pengolahan transaksi dan
pengelolaan data yang terjadi di Rental
Daras.
3. Aplikasi ini membantu perusahaan menjadi lebih cepat dalam pembuatan
laporan karena staff yang bersangkutan
tidak harus mencari data-data yang sudah
diarsipkan sebelumnya.
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
Bandung, agar lebih berkembang dan
customer semakin banyak.
2. Antarmuka dapat dibuat lebih menarik. 3. Perlu adanya pengembangan pada
sistem pembayaran kartu kredit,
sehingga ketika customer tidak memiliki
account paypal customer dapat
membayarnya dengan kartu kredit.
5. DAFTAR PUSTAKA [1] Jogiyanto HM,Akt MBA.(2005).
Analisis dan desain Sistem Informasi:
pendekatan terstruktur teori dan praktek
aplikasi bisnis ,Andi,Yogyakarta.
[2] Ilham Perdana, 2007, Hand Out Metodologi Penelitian, Petunjuk Tata
Tulis Ilmiah, Universitas Komputer
Indonesia, Bandung.
[3] Marcus, T., (2007), Rekayasa Perangkat Lunak, Elex Media Komputindo,
Jakarta, 212-235.
[4] Arbie, Manajemen Database dengan MySQL, Andi,Yogyakarta,2003
[5] Bunafit Nugroho, Membuat Sistem Informasi Penjualan Berbasis Web
dengan PHP dan MySQL, Gava Media,
Yogyakarta, 2008.
[6] Jonathan Sarwono (2008), Teori E-Commerce Kunci Sukses Perdagangan
di Internet, Gava Media, Yogyakarta.
[7] Kurniawan, Rulianto, 2007, 54 Trik Tersembunyi PHP, Maxikom,
Palembang..
[8] Kadir,Abdul (2002). Dasar Pemrograman Web Dinamis
Menggunakan PHP, Yogyakarta, ANDI.
[9] Information system, foundation of e-bussinnes, steven alter, Prentice Hall.
[10] http://people.redhat.com/mingo/TUX-patches/ 20 Oktober 2010
[11] http://www.fenrus.demon.nl/ 20 Oktober 2010
[12] http://www.boa.org/ 25 Oktober 2010 [13] http://www.sejarah-internet.com/ 3
September 2010