PERANCANGAN SISTEM INFORMASI RENTAL MOBIL “HAPPY

advertisement
PERANCANGAN SISTEM INFORMASI RENTAL MOBIL “HAPPY DAY”
BERBASIS WEB
Naskah Publikasi
Disusun oleh
Sony Indra Aditya
L200070075
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2013
016
00r'xIN
6apluuro;u1
uusrun{'Bnlex'{
13u1qu1qua1
Er00r000zT
BdilPY u'rpul fuog
qelo unsnslp
{glA. slsvflUtrfl
,,IY(IddVH,'[IflOI [TYINf,UISYNNO.{NIINSISISNYCNVf,NYUfd
ISYTI.I{Od H\TXSYN
Information System Design of “Happy Day”Car Rental Based on Website
PERANCANGAN SISTEM INFORMASI RENTAL MOBIL “HAPPY DAY”
BERBASIS WEB
Sony Indra Aditya
Jurusan Teknik Informatika
UNIVERSITAS MUHAMMADIYAH SURAKARTA
Email: [email protected]
Abstract
Information Systems of “HappyDay”CarRentalis a system which built
with the a im to facilitate every people who like to travel and take a vacation with
easy and fast services. Only with the Internet, we can find and book the car that
we wanttouse in our journey.
The design method that used is SDLC(System Development Life Cycle) is
To develop a system, there is a process/ sequence associated with the system
being developed, SDLC it self is a process used by analysis systems to develop
information systems that begins from analysis/determination of requirements,
system design, system implementation, system maintenance and system planning
policies/deliveryto
consumers.
The system have been implementedin September 2012, based on the results
of the test system, the renta lgreatly helped by system because it can improves
services and enables users to book a car through internet.
Keywords: Car Rental Information Systems, SDLC.
Abstraksi
Sistem Informasi Rental mobil Happy Day merupakan sistem yang
dibangun dengan tujuan untuk memudahkan masyarakat yang suka berwisata dan
berpergian mendapatkan sarana transportasi dengan pelayanan yang mudah dan
cepat, cukup dengan internet kita bisa mencari dan melakukan pemesanan mobil
yang kita inginkan untuk dipakai dalam menemani setiap perjalanan anda.
Metode perancangan sistem yang digunakan adalah adalah SDLC (System
Development Life Cycle) yaitu siklus hidup pengembangan sistem. Untuk
mengembangkan sebuah sistem mempunyai proses/urutan terkait dengan sistem
yang dikembangkan, SDLC sendiri adalah proses yang digunakan oleh analisis
sistem untuk mengembangkan sistem informasi mulai dari analisis/penentuan
kebutuhan, perancangan sistem, implementasi sistem, perawatan sistem dan
kebijakan perencanaan sistem/penyerahan kepada konsumen.
Sistem di implementasikan pada bulan September 2012, berdasarkan hasil
dari uji sistem, pihak rental sangat terbantu dengan adanya sistem ini karena dapat
meningkatkan pelayanan dan memudahkan user untuk melakukan pemesanan
mobil secara online.
Kata kunci : Sistem Informasi Rental Mobil , SDLC.
iii
1. Pendahuluan
ketepatan,
tentu
saja
sistem
jauh
lebih
tepat
Perkembangan
teknologi
database
pada zaman sekarang
ini telah
dibandingkan sistem yang manual
maju dan berkembang
pesat.
Hasil
yang
diharapkan
Peranan sistem sebagai media
dari perancangan tersebut adalah
informasi sangatlah penting dalam
pemilik
menyuplai
mudah
informasi.
Dimana
rental
dapat
dalam
dengan
melakukan
informasi yang cepat, tepat dan
pengolahan data-data pada rental
akurat mutlak dibutuhkan, secara
mobilnya,
manual untuk mencari informasi
dalam
secara cepat, tepat dan akurat
tentang rental mobil tersebut.
tidaklah mudah terkadang bisa
Selain
terjadi kesalahan karena kelalaian
peminjam
sumber daya manusianya oleh
dalam
karena itu dibutuhkan suatu sistem
mobil yang akan digunakan, untuk
yang sudah terkomputerisasi.
calon peminjam dari luar kota
Sistem
yang
digunakan
dan
memudahkan
memberikan
itu
konsumen
dapat
lebih
melakukan
mereka
informasi
atau
mudah
pemesanan
bisa
melakukan
dalam perancangan aplikasi ini
pemesanan
adalah sistem database sistem ini
karena sistem ini dirancang untuk
bisa dikatakan lebih efisien, hal
memudahkan
ini
peminjam
dalam
informasi
dan
dapat
dilihat
dari
kecepatan,
waktu,
biaya,
dan
dari
yang
sebagainya.
Mulai
proses
database
semua
internet,
bagi
calon
mencari
melakukan
pemesanan.
pertama yaitu kecepatan. Dengan
sistem
melalui
2. Landasan Teori
data
2.1 Sistem informasi
tersimpan didalam suatu program
Informasi merupakan
aplikasi komputer, tentu saja itu
data yang berasal dari fakta
akan
yang tercatat dan selanjutnya
mempermudah
dalam
pencarian data daripada data yang
dilakukan
tersimpan
(proses) menjadi bentuk yang
Sedangkan
secara
yang
manual.
kedua
yaitu
pengolahan
berguna atau bermanfaat bagi
1
pemakainya. Data merupakan
Fungsinya adalah sebagai
fakta nilai yang tercatat atau
server yang berdiri sendiri
mempresentasikan
(lokalhost), yang terdiri
dari
suatu
diskripsi
obyek.
merupakan
suatu
Data
atas
sumber
program
Apache
HTTP Server,
MySQL
yang sangat berguna bagi
database, dan penerjemah
hampir di semua organisasi.
bahasa
Dengan tersedianya data yang
dengan
melimpah,
pemrograman PHP dan
maka
masalah
yang
ditulis
bahasa
pengaturan data secara efektif
Perl. Web Browser
menjadi suatu hal yang sangat
Web
browser
penting dalam pengembangan
adalah perangkat lunak
sistem informasi.
untuk
a. PHP
dokumen web (HTML).
PHP
(Hypertext
Preprocessor)
bahasa
adalah
yang
ituweb
browser
dapat dilengkapi beragam
dapat
ditanamkan
disisipkan
Selain
menampilkan
plugin
atau
yg
menampilkan
beragam
ke
dalam
PHP
banyak
misalnya PDF, potscript,
dipakai untuk memrogram
Macromedia Flash untuk
situs web dinamis. PHP
file
dapat
untuk
sebagainya.
membangun sebuah CMS.
Web
HTML.
digunakan
jenis
dapat
animasi
berkomunikasi
b. Xampp
Xampp
dokumen
lain
dan
browser
dengan
adalah
web server lewat jaringan
perangkat lunak bebas,
komunikasi menggunakan
yang mendukung banyak
protokol HTTP. Browser
sistem
mengirim pesan meminta
operasi,
merupakan kompilasi dari
dokumen
beberapa
tertentu web server. Web
program.
2
atau
layanan
server
kemudian
menanggapi
meningkatkan
dengan
produktivitas
dan
mengirim dokumen atau
efektifitas dalam desain
menjalankan
maupun
layanan
membangun
tertentu di server dan
suatu situs web. Versi
mengirim
terbaru
hasil
menggunakan
HTTP.
protokol
Dreamweaversaat
Kemudian
adalah
browser akan menerima
dokumen
dari
ini
Dreamweaver
CS5.
HTML
3. Analisis
Dan
Perancangan
tanggapan dari web server
Sistem
dan menampilkannya di
a. Identifikasi masalah
layar.
Penulis menemukan
banyak
c. Adobe Dreamweaver
Adobe
kendala
dihadapi oleh pemilik rental
Dreamweaver merupakan
mobil.
sebuah
editor
diantara meliputi:
untuk
1) Sepi
HTML
profesional
mendesain
web
secara
Kendala
halaman
tersebut
pelanggan
disaat
hari kerja
visual dan mengelola situs
atau
yang
Rental
mobil
web.
terkadang sepi pada saat
Dreamweaver merupakan
hari kerja, dikarenakan
sofware
digunakan
utama
yang
pelanggan
oleh
Web
sibuk dengan aktifitas
Desainer maupun Web
pekerjaan
programer
Rental
mengembangkan
situs
web,
dalam
suatu
kebanyakan
rutinnya.
mobil
ramai
ketika week end, liburan
karena
dan hari lebaran.
Dreamweaver mempunyai
2) Perkembangan
ruang kerja, Fasilitas dan
jumlah
pelanggan yang rendah.
kemampuan yang mampu
3
Perkembangan
yang
akan
meminjam
jumlah pelanggan rendah
mobil
yang
disini
memilih dan memesan
adalah jumlah kenaikan
langsung mobil cukup
pelanggan
melalui jaringan internet
dimaksud
baru
berkembang
pesat.
tidak
bisa
melihat,
dengan
dengan
cara
mencari
Kebanyakan
website
rental
mobil
pengguna rental hanya
tanpa
orang yang itu-itu saja
menghabiskan waktu dan
karena
tenaga untuk datang ke
sangat
sedikit
pelanggan baru. Dengan
tempat
adanya
mobil.
sistem
yang
komputerisasi ini maka
harus
penyewaan
Berdasarkan
semoga dapat membuat
kondisi
peningkatan
diperlukan
jumlah
diatas
maka
sebuah
peminjaman mobil pada
aplikasi
rental mobil Happy Day.
mengatasi permasalahan-
3) Sistem
pelayanan
dan
dapat
permasalahan di rental
promosi yang manual .
ingin
yang
mobil Happy day.
Pelanggan
yang
meminjam
atau
b. Perancangan sistem
Perancangan
sistem
sekedar melihat mobil
itu merupakan tahapan untuk
yang akan disewa maka
membangun sebuah sistem
harus mendatangi sendiri
yang
tempat rental
kebutuhan guna mengatasi
mobil)
(garasi
untuk
memilih
mobil
diinginkan,
dapat
permasalahan
yang
pada
dengan
adanya
sistem
sedang
dirancang
sesuai
waktu
dengan
yang
terjadi
melakukan
penelitian.
Sebelum
yang
melakukan perancangan yang
ini
lebih detail, ada hal yang
maka nantinya pelanggan
perlu
4
diperhatikan
yaitu
metode perancangan. Metode
SDLC sebuah sistem dapat
perancangan merupakan suatu
berkembang
metode yang digunakan untuk
dengan baik, karena setiap
menentukan tahapan dalam
tahapan SDLC yang telah
perancangan sistem.
selesai perlu dikaji ulang
yaitu
c. Metode penelitian
Metode
dan
bekerja
memastikan
bahwa
perancangan
tahapan tersebut telah benar
sistem yang digunakan adalah
disamping itu juga SDLC ini
SDLC (System Development
berjalan terus menerus.
Life Cycle) yaitu siklus hidup
pengembangan
Perancangan
sistem
sistem.
informasi berbasis web ada
Pengembangan sebuah sistem
bagian tersendiri agar sesuai
mempunyai
maka dalam perancangan dan
proses/urutan
terkait dengan sistem yang
pembangunan
dikembangkan, SDLC sendiri
informasi yang berbasis web
adalah
tahapan SDLC yang harus
proses
yang
di
sistem
gunakan oleh analisis sistem
dilakukan adalah:
untuk
1) Planning
mengembangkan
sistem informasi mulai dari
adalah
analisis/penentuan kebutuhan,
wawancara,
perancangan
sistem,
observasi.
implementasi
sistem,
Informasi
perawatan
kebijakan
sistem
dan
dibutuhkan
perencanaan
feasibility,
dan
yang
diperoleh
melalui pimpinan rental
sistem/penyerahan
kepada
sendiri.
konsumen.
SDLC
bertujuan
Siklus
(perencanaan)
Wawancara
untuk
dijalankan secara berurutan
mengetahui hal-hal yang
mulai dari langkah pertama
dibutuhkan
untuk
sampai akhir, dan siklus ini
merancang
sistem,
berjalan secara terus menerus.
observasi
sistem
Diharapkan dengan metode
sebelumnya
untuk
5
mengetahui
2)
kekurangan
bagian,
yaitu
desain
sistem sebelumnya agar
informasi, grafis, aplikasi
sistem yang akan dibuat
dan database.
menjadi lebih baik.
Desain
Analisis : pada tahap
informasi
merancang
sistem
analisis terbagi menjadi
informasi untuk input dan
empat
output yang dihasilkan.
bagian
yaitu:
analisis teknologi, analisis
Desain grafis merancang
informasi, analisis user,
interface
dan analisis biaya dan
akan dibuat.
resiko.
Desain
Analisis
sistem
dengan
sesuai dengan analisa dan
kebutuhan
kebutuhan sistem.
sofware
Desain database membuat
dan hardware.
tabel-tabel database yang
informasi
diperlukan
menentukan informasi apa
saja
yang
aplikasi
merancang aplikasi yang
berupa
Analisis
yang
teknologi
dilakukan
menganalisa
sistem
dalam
penyimpanan data.
diperlukan
4) Implementasi
:
dalam pembuatan sistem.
implementasi merupakan
Analisis
user
yaitu
bagian untuk menerapkan
penentuan
siapa
yang
tahapan-tahapan
akan
menggunakan
sebelumnya,
yaitu
sistem.
implementasi
Analisis biaya dan resiko
program/pembuatan
menentukan berapa besar
program,
biaya dan resiko yang
sumber daya, pengujian
akan ditanggung apabila
dan
sistem digunakan.
diberikan kepada user.
3) Desain : tahapan desain
terbagi
menjadi
sampai
penulisan
pemilihan
dengan
Penerapan desain aplikasi
empat
yang dibuat menggunakan
6
bahasa pemrograman PHP
memiliki
dan mySQL.
database, dan masing-masing
5) Maintance,
beberapa
tabel
berfungsi
memiliki fungsi dan struktur
melakukan
yang berbeda. Struktur tabel
dan
yang terdapat pada database
pengelolaan sistem agar
akan diuraikan pada TIC
tetap
dan
(Table Instance Chart).
baik
1) Struktur tabel user atau
untuk
pemeliharaan
berjalan
berfungsi
sesuai
dengan
dengan
yang
admin
diharapkan.
Desain tabel user
Pada dasarnya tidak
atau admin ini digunakan
jauh berbeda dengan SDLC
oleh administrator untuk
secara
dalam
memberikan
umum
hak
akses
perancangan
sistem
hanya
kepada user untuk masuk
saja
sistem
sesuai
kedalam
agar
sistem,
dan
dengan tujuan dan kebutuhan
untuk membedakan antara
maka perlu dikaji kembali
admin dan user pemakai
sebelum diterapkan.
atau karyawan. Dibawah
ini
d. Desain Database
Sistem aplikasi rental
mobil
Happy
Day
merupakan
tabel
ini
contoh
TIC
untuk
administrator :
Tabel 3.2 Struktur tabel user / admin
Nama
FK FK Ref
Field
type
table
Column
PK
-
-
INT
11
User name
-
-
-
Varchar
255 No
Budi
Password
-
-
-
Varchar
50
1234567
Nama_lengkap
-
-
-
Varchar
255 No
Budi prasetyo
Email
-
-
-
Varchar
25
No
[email protected]
Level
-
-
-
Enum(‘0’,’1’,’2’) -
-
0
Id_user
FK
Data type
7
Max
legt
Null
No
No
Sample data
1
mendatangi
4.1 Implementasi Dan Pembahasan
a. Halaman login
untuk
Semua
pengguna
kantor,
proses
anggota
tetapi
selanjutnya
yang
sudah
diharuskan untuk melakukan
mendaftar dan memesan tetap
login
harus
sebelum
masuk
ke
datang
untuk
sistem baik itu user umum,
melakukan
maupun
mengambil mobil, atau bisa
user
karyawan
transaksi
ataupun user administrator.
juga
Satelah login berhasil maka
ketempat anda. Berikut ini
muncul
menu
adalah form registrasi untuk
home,
menjadi member Happy day
beberapa
pilihan
,
misalnya
profil, rental, tarif, ketentuan
dan
menu
Dibawah
sebelum
kami
antar
rent car :
pemesanan.
ini
tampilan
mobil
dan
merupakan
menu
login
dan
ketika
form
tampilan menu user.
Gambar 4.2 Tampilan halaman
Gambar 4.1 Tampilan menu login
registrasi
b. Halaman registrasi
c. Halaman pemesanan mobil
Halaman registrasi ini
Dibawah ini beberapa
tersedia untuk user umum
tampilan
yang ingin menjadi anggota
mobil,
berfungsi untuk melakukan
online
mobil
tanpa
yaitu
:
tampilan menu pemesanan
Happy Day rent car, dan
pemesanan
menu
konfirmasi
mobil,
menu pemesanan mobil berisi
secara
: merk mobil yang akan
harus
dipilih, type mobil sesuai
8
dengan yang diinginkan, no
dan dapat meningkatkan jumlah
polisi
tanggal
pelanggan yang melakukan sewa
/
mobil di rental Happy Day.
mobil,
peminjaman,waktu
jam
mulai pinjam mobil, lama
Sistem informasi rental
peminjaman mobil, kemudian
mobil berbasis web
menu pilihan pakai sopir atau
hanya memberikan kemudahan
tidak.
bagi pegawainya, tetapi juga para
Setelah data pemesanan diisi
pelanggan . Kemudahan yang
semua maka akan mendapat
dirasakan oleh pegawai yaitu
balasan
mudahnya memanajemen data-
dari
pihak
rental
mobil Happy day.
ini tidak
data peminjaman mobil, pegawai,
termasuk daftar harga dan stok
mobil yang tersedia.
Kemudahan
dirasakan
oleh
juga
konsumen,
terutama untuk kalangan orangorang
yang
pekerjaannya,
sibuk
dengan
mereka
cukup
membuka dan mengakses website
rental mobil kami dan dapat
melihat stok mobil yang tersedia
Gambar 4.3 Tampilan form
tanpa harus datang ketempat
pemesanan mobil
rental tersebut, disni konsumen
5.1 Penutup
juga diberikan kemudahan untuk
A. Kesimpulan
melakukan
pemesanan
dan
peminjaman mobil secara online.
Hasil dari penelitian ini
yaitu telah terbangun nya sistem
B. Saran
informasi rental mobil Happy
Penulis menyadari bahwa
Day yang berbasis web, dengan
adanya sistm ini diharapkan dapat
perancangan
meningkatkan kualitas pelayanan
sistem ini masih jauh dari kata
9
dan
pembuatan
sempurna,
penulis menyadari
rental, misalnya rental sudah
sekalipun
perancangan
mempunyai banyak armada
pembuatan
sistem
ini
dan
telah
dan
dilakukan dengan baik, namun
karena
keterbatasan,
itu
penulis
beberapa
cabang.
hasil dari penelitian ini masih
memiliki
mempunyai
2. Dapat
memperlihatkan
oleh
gambar mobil secara detail
akan
baik interior dan eksterior
meyampaikan saran-saran untuk
3. Mencantumkan
laporan
pengembangan sistem agar lebih
secara terperinci supaya lebih
baik lagi.
mempermudah
1. Sistem dapat dikembangkan
pengolahan keuangan pada
lagi sesuai dengan kebutuhan
rental.
10
dalam
DAFTAR PUSTAKA
Andi dan MADCOMS. 2011. Aplikasi Web Database dengan Dreamweaver dan
PHP-MYSQL. Yogyakarta ; Andi (hal 13)
Handoyo Eko.2008. Aplikasi Sistem Informasi Rumah Sakit Berbasis Web Pada
Sub-Sistem Farmasi Menggunakan Framework Prado . Universitas
Diponegoro, Semarang : Jurusan Teknik Elektro.
Haryanto Bambang . 2004. Sistem Manajemen Basisdata, Pemodelan,
Perancangan dan Terapannya. Bandung ; Informatika Bandung (hal
324-325)
Miranti. 2011. Aplikasi Pendataan kendaraan UD. Citra Jaya Motor Surakarta
menggunakan PHP dan MYSQL. Universitas Muhammadiyah Surakarta :
Fakultas Teknik Informatika.(hal 8-12)
Syu Ling. 2008. Analisis Perancangan Sistem Informasi Penjualan dan
Persediaan Barang pada PT. Trisapta Eka Maju. Sekolah Tinggi
Managemen Informatika & Komputer LIKMI BANDUNG.
Tirtana Lukman Arif. 2009.Komputerisasi Data Penyewaan Mobil di Iman Rent
Car. Politeknik PPKP Yogyakarta : Fakultas teknik Informatika.
Perdana Fajar Ryandika. 2012. Sistem Aplikasi Penggajian Guru dan Karyawan
Yayasan Al irsyad Al Islamiyah Surakarta. Universitas Muhammadiyah
Surakarta ; Fakultas teknik Informatika
Download