SISTEM INFORMASI BOOKING BRAVADO RENT CAR BERBASIS WEB MENGGUNAKAN FRAMEWORK CAKE.

SISTEM INFORMASI BOOKING BRAVADO RENT
CAR BERBASIS WEB MENGGUNAKAN
FRAMEWORK CAKE

SKRIPSI

Oleh :

ODDIE ERCHA RAMANDHA
0934010089

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL
“VETERAN” J AWA TIMUR
2013

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

SISTEM INFORMASI BOOKING BRAVADO RENT

CAR BERBASIS WEB MENGGUNAKAN
FRAMEWORK CAKE

SKRIPSI
Diajukan Untuk Memenuhi Sebagai Persyaratan
Dalam Memperoleh Gelar Sarjana Komputer
Program Studi Teknik Informatika

Oleh :

ODDIE ERCHA RAMANDHA
0934010089

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL
“VETERAN” J AWA TIMUR
2013

Hak Cipta © milik UPN "Veteran" Jatim :

Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

LEMBAR PENGESAHAN

SISTEM INFORMASI PENILAIAN ARTIKEL ILMIAH
PADA E-J OURNAL SCAN TEKNIK INFORMATIKA
DI UPN “VETERAN” J AWA TIMUR
Disusun oleh :

ODDIE ERCHA RAMANDHA
0934010089
Telah disetujui mengikuti Ujian Negara Lisan
Gelombang V Tahun Akademik 2013 / 2014

Pembimbing II

Pembimbing I

I Gede Susr ama S.T, M.Kom
NIP. 3 7006 060 2111


Sugiar to S.Kom
NPT. 387021303431

Mengetahui,
Ketua Program Studi Teknik Informatika
Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur

Dr. Ir. Ni Ketut Sari, M.T
NIP. 19650731 199203 2001

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

SKRIPSI
SISTEM INFORMASI BOOKING BRAVADO RENT
CAR BERBASIS WEB MENGGUNAKAN
FRAMEWORK CAKE
Disusun Oleh :


ODDIE ERCHA RAMANDHA
0934010089
Telah dipertahankan dan diterima oleh Tim Penguji Skripsi
Program Studi Teknik Informatika Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur
Pada Tanggal 20 Desember 2014
Pembimbing :
1.

Tim Penguji :
1.

I Gede Susrama S.T, M.Kom
NIP. 3 7006 060 2111

Dr. Ir. Ni Ketut Sari, M.T
NIP. 19650731 199203 2001

2.


2.

Sugiarto S.Kom
NPT. 387021303431

I Made Suartana, S.Kom,M.Kom
NIP.

3.

Sugiarto S.Kom
NPT. 387021303431

Mengetahui,
Dekan Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur

Ir . Sutiyono, MT
NIP. 19600713 198703 1001


Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

YAYASAN KESEJ AHTERAAN PENDIDIKAN DAN PERUMAHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI

KETERANGAN REVISI
Kami yang bertanda tangan di bawah ini menyatakan bahwa mahasiswa berikut :
Nama

: ODDIE ERCHA RAMANDHA

NPM

: 0934010089

Jurusan


: Teknik Informatika

Telah mengerjakan revisi / tidak ada revisi*) pra rencana (design) / skripsi ujian
lisan gelombang V , TA 2013/2014 dengan judul:
“SISTEM INFORMASI BOOKING BRAVADO RENT CAR BERBASIS WEB
MENGGUNAKAN FRAMEWORK CAKE”

Surabaya, 20 Desember 2013
Dosen Penguji yang memeriksa revisi
1)

Dr.Ir. Ni Ketut Sari, M.T
NIP. 19650731 199203 2001

{

}

2)


Sugiarto S.Kom
NPT. 387021303431

{

}

I Made Suartana, S.Kom,M.Kom
NIP.

{

}

3)

Mengetahui,
Dosen Pembimbing
Pembimbing I


Pembimbing II

I Gede Susr ama S.T, M.Kom
NIP. 3 7006 060 2111

Sugiar to S.Kom
NPT. 387021303431

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.
Syukur Alhamdulillah atas segala limpahan karunia dan kasih sayang Allah SWT,
sehingga dengan segala keterbatasan waktu, tenaga, dan pikiran yang dimiliki oleh penulis,
akhirnya skripsi yang berjudul “ SISTEM INFORMASI BOOKING BRAVADO RENT
CAR BERBASIS WEB MENGGUNAKAN FRAMMEWORK CAKE” dapat
terselesaikan sesuai dengan waktu yang telah ditetapkan.
Melalui Skripsi ini, penulis merasa mendapat kesempatan besar untuk memperdalam

ilmu pengetahuan yang diperoleh selama di perkuliahan, terutama dengan implementasi
Teknologi Informasi dalam kehidupan sehari-hari. Namun demikian penulis menyadari
bahwa Skripsi ini masih memiliki banyak kelemahan dan kekurangan. Oleh karena itu, kritik
dan saran yang bersifat membangun sangatlah diharapkan dari berbagai pihak agar Skripsi ini
bisa lebih baik lagi, sehingga dapat userikan manfaat bagi semua pihak yang
membutuhkannya.
Dalam penyusunan Skripsi ini, banyak pihak yang telah userikan bantuan baik
materiil maupun spiritual ini, sehingga pada kesempatan ini penulis mengucapkan rasa terima
kasih yang sebesar-besarnya kepada:
1. ALLAH SWT dan RASUL-Nya . Alhamdulillah atas segala kelancaran dan
kemudahan yang selalu engkau limpahkan kepada penulis.
2. Ibu Dr. Ir. Ni Ketut Sari, M.T. selaku ketua jurusan Teknik Informatika, UPN
“Veteran” Jawa Timur.

ii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3. Bapak I Gede Susrama, S.Kom, M.T dan Sugiarto, S.Kom. selaku dosen pembimbing.

Terimakasih banyak telah sabar membimbing dan memberi saran yang sangat
bermanfaat kepada penulis.
4. Teman-teman TF’09, terimakasih selalu memberi semangat dan memberi hiburan
dalam momen pengerjaan project dan menyusun laporan.
5. Albert dan Agil yang banyak memberi support
6. The last and the best, thanks to my beloved family papa, mama, dek Ollin, dek Ocha,
dan Aminah yang selalu menjadi motivasi untuk cepat lulus kuliah.
Serta pihak-pihak lain yang ikut userikan informasi dan data-data di dalam
menyelesaikan laporan Skripsi ini, penulis mengucapkan terima kasih.
Akhir kata penulis harap agar Skripsi yang disusun sesuai dengan kemampuan dan
pengetahuan yang sangat terbatas ini dapat bermanfaat bagi semua pihak yang membutuhkan.
Wassalamu’alaikum Wr. Wb
Surabaya,4 Desember 2013

Penulis

iii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR ISI

Halaman
LEMBAR PENGESAHAN
ABSTRAK ..................................................................................................

i

KATA PENGANTAR .................................................................................. ii
DAFTAR ISI ................................................................................................ iv
DAFTAR GAMBAR ................................................................................... iv
DAFTAR TABEL ........................................................................................ viii

BAB I PENDAHULUAN ...........................................................................

1

1.1.Latar Belakang ...........................................................................

1

1.2.Rumusan Masalah ......................................................................

3

1.3.Batasan Masalah ........................................................................

3

1.4.Tujuan Penelitian ……….. .........................................................

3

1.5. ManfaatPenelitian .....................................................................

4

1.6. Sistematika Penulisan................................................................

4

BAB II TINJAUAN PUSTAKA...................................................................

6

2.1 Pengertian Sistem Informasi .....................................................

6

2.2. Definisi Sistem Informasi ........................................................

6

2.2.1 Konsep Dasar Sistem .......................................................

6

2.2.2 Konsep Dasar Informasi …………………………………. 8
2.2.3 Sekilas Tentang Sistem Informasi ……………………….

9

2.3. Pengertian PHP......................................................................... 10
2.4. Pengertian CSS ......................................................................... 15
2.5. Pengertian Flowchart………………………………………….... 16
2.5.1 Cara Membuat Flowchart ................................................. 16
2.5.2 Jenis-jenis Flowchart........................................................ 17

iv
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.6 CDM dan PDM ……………………………………………..... ... 19
2.7 Validitas Kappa Cohen …………………………………………. 21
BAB III METODELOGI PENELITIAN ....................................................... 23
3.1 Analisa Sistem .......................................................................... 23
3.2 Perancangan Sistem ................................................................. 23
3.3 Perancangan Proses .................................................................. 23
3.3.1 Flowchart Sistem ............................................................ 24.
3.3.2 Perancangan UML……………………………………… 25
a.Usecase.............. …………………………………………… 25
b.Activty....…………………………………………........ 26
c.Class Diagram..…………………………………….. .... 32
d.Sequence...........…………………………….............. ... 34
e.Perancangan Database ................................................. 40
3.4 Perancangan Tabel ................................................................... 40
3.5 Perancangan Antar Muka ……………………………………… 45

BAB IV HASIL DAN PEMBAHASAN ...................................................... 47
4.1 Spesifikasi Sistem..................................................................... 47
4.1.1 Perangkat Keras (Hardware) yang digunakan ................. 47
4.1.2 Perangkat Lunak (Software) yang digunakan ................. 47
4.2 Poses dan Kebijakan.................................................................. . 48
4.2.1 Kebijakan Bravado Rent Car........................................... . 48
4.2.2 Proses Penyewaan............................................................ . 49
4.3 Implementasi Proses ................................................................ 49
4.3.1 Halaman Menu Utama ……………………………………. 49
4.3.2 Halaman Tentang kami……………………………………. 50
4.3.3 Halaman Menu Login………………………………...…… 52
4.3.4 Halaman Admin......……………………………………….. 54
4.3.5 Halaman Menu Promosi......……………………………….. 56
4.3.6 Halaman Menu View Edit............……………………….... 58

v
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4.3.7 Halaman Menu Data Pesanan................………………….. 60
4.3.8 Halaman Menu Komentar...……………………………….. 62
4.3.9 Halaman Menu Pilih Mobil......……………………………. 64
4.3.10 Halaman Menu Input Data Diri.....……………………….. 66
4.4 Implementasi Database ............................................................. . . 70
4.5 Sekenario Uji Coba .................................................................... 74
Pelaksanaan Uji Coba ..................................................................... 75
4.5.1 Uji Coba Pembookingan …………….………….............. ... 75
4.5.2 Pengujian Validitas Aplikasi................................................. 77

BAB VI PENUTUP ..................................................................................... 83
5.1 Kesimpulan ............................................................................... 83
5.2 Saran ......................................................................................... 83

DAFTAR PUSTAKA

vi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

SISTEM INFORMASI BOOKING BRAVADO RENT CAR
MENGGUNAKAN FRAMEWORK CAKE PHP
PENYUSUN
: ODDIE ERCHA RAMANDHA
DOSEN PEMBIMBING I
: I GEDE SUSRAMA S.T M.Kom
DOSEN PEMBIMBING II : SUGIARTO, S.Kom.

BERBASIS

WEB

Sistem Infor masi Pembookingan Bravado Rent Car berbasis web
menggunakan Framewor k Cake yang diter apkan pada sistem infor masi
suatu perusahaan, memungkinkan peningkatan sistem ke arah sistem
terbuka dan global. Hal ini sangat ber manfaat untuk distribusi infor masi
perusahaan dan secara subtansial mendukung usaha promosi, Pengguna
dapat mengakses infor masi dari sistem infor masi berbasis web untuk
mengetahui harga dan bentuk fisik dari mobil yang akan disewa
Perangkat lunak untuk pelayanan ini dibangun dengan metode
prototype dan menggunakan bahasa pemrograman Per sonal Home Page
(PHP) serta menggunakan MySQL sebagai basis datanya. perangkat ini
bekerja pada komputer server sebagai tempat untuk memproses transaksitransaksi yang terjadi di dalam sistem serta bekerja pada komputer client
untuk mengakses dan melakukan transaksi-transaksi pembookingan mobil.
Dengan dibangunnya sistem pelayanan yang baru ini, para pelanggan
tidak per lu datang untuk memastikan adanya mobil yang dibutuhkan,
sebaliknya pelanggan dapat membooking mobil melalui interaksi langsung
secara visual dengan system.
Keyword : Transaksi,Pemesanan,Promosi

i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB I
PENDAHULUAN
1.1 Latar Belakang
Dalam era globalisasi dan teknologi dewasa ini, penggunaan komputer
sebagai salah satu alat teknologi informasi sangat dibutuhkan keberadaannya
hampir disetiap aspek kehidupan. Penggunaan perangkat komputer sebagai
perangkat pendukung manajemen dan pengolahan data adalah sangat tepat dengan
mempertimbangkan kuantitas dan kualitas data, dengan demikian penggunaan
perangkat komputer dalam setiap informasi sangat

mendukung sistem

pengambilan keputusan. [Alan subhakti,2010]
Dalam aktivitasnya membuat Sistem Informasi Rental Mobil Online, belum
menerapkan sistem komputerisasi secara optimal. Biasanya jika seseorang ingin
melihat-lihat mobil sebelum menyewa, maka harus datang langsung ke tempat
rental mobil, namun dengan adanya sistem informasi melalui internet, pihak
customer dapat memilih mobil yang sesuai dengan apa yang diinginkannya. Atas
dasar itulah perlu adanya sistem informasi rental mobil yang mendukung.
Perkembangan teknologi informasi telah bergerak dengan cepat. [Alan
subhakti,2010]
Hal ini menimbulkan perubahan, dimana pelanggan tidak lagi puas
berinteraksi hanya secara fisik, namun pelanggan menginginkan suatu nilai lebih
yang bisa diperoleh dari perusahaan, maka Rental Mobil Online perlu untuk
dibuat. Sehingga customer tidak perlu repot-repot datang ke tempat rental mobil
hanya untuk melihat jenis-jenis mobil yang disewakan. Sisten informasi rental
mobil online dapat dilaksanakan di komputer rumah, kantor, warnet, dan

1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2

dimanapun asalkan ada media yang terhubung dengan internet. [Alan
subhakti,2010]
Hal inilah yang terjadi Bravado Rent Car, mereka harus menyebarkan
brosur memasang iklan hanya untuk menyebarkan sebuah informasi yang dimana
akan memakan biaya yang banyak dan membuang banyak tenaga belum lagi
pelanggan yang datang ke tempat hanya untuk melihat jenis-jenis mobil yang
disewakan oleh Bravado Rent Car dan para customer mulai tidak puas harus rela
datang ke tempat dengan demikian Bravado Rent Car mengatasi keluhan dari
customer dengan membuat web agar customer tidak merasa kecewa dan puas
dengan pelayanan Bravado Rent Car [Alan subhakti,2010]
Dengan memiliki sistem pembookingan secara terkomputerisasi, customer
akan dapat melakukan pemesanan mobil dimanapun dan kapanpun. Sistem
penerimaan kas yang terkomputerisasi juga mendukung pemilik dalam rangka
penyebaran informasi promosi. Customer dan admin bravado rent car akan
mngetahui dengan cepat mengakumulasikan data transaksi dalam pembookingan
yang untuk dibayarkan oleh customer kepada bravado rent car. [Alan
subhakti,2010]
Dari uraian diatas, diperlukannya suatu sistem informasi pembookingan
yang terkomputerisasi agar proses pembookingan dapat berjalan dengan efisien
dan efektif serta kebutuhan informasi transaksi dan promosi dapat berjalan dengan
cepat. Sehingga saya akan mengerjakan sebuah website yang akan membantu
bravado rent car dalam menyebarkan promosi dan informasi sehingga akan
mengatasi masalah yang dialami oleh customer sehingga pelanggan akan merasa
puas akan pelayanan bravado rent car.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3

1.2 Perumusan Masalah
Berdasarkan latar belakang yang sudah diuraikan di atas, maka di dapatkan
rumusan sebagai berikut.
1) Bagaimana sistem informasi pembookingan yang sudah berjalan pada
Bravado Rent Car ?
2) Bagaimana membuat pencatatan transaksi agar dapat tersimpan secara
rapi?
3) Bagaimana penyebaran promosi pada Bravado Rent Car sudah berjalan
dengan baik?

1.3 Batasan Masalah
Sehubungan dengan besar dan luasnya permasalahan yang terdapat pada
sistem ini, maka akan dibuat batasan permasalahan yang akan dibahas sebagai
berikut :
1) Sistem yang dibuat hanya untuk pembookingan dan penyebaran promosi
saja sebelum nya hanya di lakukan secara manual.
2) Sistem informasi ini login hanya dilakukan oleh admin untuk
memanajemen web dan user tidak perlu login untuk penyewaan mobil.
3) Sistem informasi pembookingan ini belum ada sistem penjadwalan dan
hanya pembookingan berdasarkan tanggal sewa dan harga.
1.4

Tujuan
Tujuan dalam menciptakan Sistem Informasi pembookingan Bravado Rent

Car berbasis web menggunakan framework cake adalah :

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

1) Membantu pencatatan transaksi pembookingan pada Bravado Rent Car.
2) Sebagai jembatan penyebaran informasi yang ada pada bravado rent car.

1.5

Manfaat
Manfaat yang diperoleh dalam Sistem Informasi pembookingan Bravado

Rent Car berbasis web menggunakan framework cake adalah :
1) Sistem Informasi pembookingan ini dibuat untuk mempermudah customer
dalam menyewa mobil tanpa harus data ke tempat untuk memastikan
adanya mobil yang di inginkan.
2) Mengatasi keluhan dari customer pada Bravado Rent Car.
3) Pengelolaan data transaksi yang lebih tertata sehingga admin dapat melihat
transaksi yang terjadi setiap harinya secara update dan pencatatan
transaksi yang lebih rapi.

1.6

Sistematika Penulisan
Dalam penyusunan tugas akhir, sistematika pembahasan diatur dan

disusun dalam lima bab, dan tiap-tiap bab terdiri dari sub-sub bab. Untuk
memberikan gambaran yang lebih jelas, maka diuraikan secara singkat mengenai
materi dari bab-bab dalam penulisan tugas akhir ini sebagai berikut:

BAB I

PENDAHULUAN
Bab ini berisi latar belakang, perumusan masalah, batasan masalah,
tujuan penelitian, manfaat penelitian, dan sistematika penulisan
pembuatan tugas akhir ini.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

BAB II

TINJ AUAN PUSTAKA
Pada bab ini menjelaskan tentang teori-teori pemecahan masalah yang
berhubungan dan digunakan untuk mendukung dalam pembuatan tugas
akhir ini.

BAB III ANALISIS DAN PERANCANGAN SISTEM
Bab ini menjelaskan tentang tata cara metode perancangan sistem yang
digunakan untuk mengolah sumber data yang dibutuhkan sistem antara
lain: Flowcahart, UML, CDM dan PDM, perancangan database, dan
desain antarmuka

BAB IV HASIL DAN PEMBAHASAN
Pada bab ini akan dibahas mengenai hasil dan pembahasan dari
rancangan sistem informasi yang telah dibuat pada bab sebelumnya.
Bagian implementasi sistem informasi ini meliputi: implementasi data,
implementasi proses, dan implementasi antarmuka, serta uji coba
program yang telah dibuat.

BAB V

PENUTUP
Bab ini berisi kesimpulan dan saran dari penulis untuk pengembangan
sistem.

DAFTAR PUSTAKA
Pa da ba gian in i akan dipapar kan ten tang sum ber -sum ber
liter atur ya n g digu n akan dalam pem bu atan lapor an tugas
ak hir in i.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB II
TINJ AUAN PUSTAKA

2.1

Pengertian sistem infor masi
Sistem informasi adalah bagian dari serangkaian aktivitas penambah nilai

dalam mengambil,mentransformasikan dan menyebarkan informasi yang dapat
digunakan oleh owner dalam menjalankan pengambilan keputusan memperluas
kinerja organisasi dan akhirnya meningkatkan keuntungan perusahaan.
Lebih luas Kennevan sebagaimana yang ditulis oleh McLeod (1983)
mengartikan SI sebagai berikut: sistem informasi adalah sebuah metoda yang
terorganisasi yang mengelolah dan menyajikan data dan informasi tentang masa
lalu saat ini dan proyeksi masa depan baik berkaitan dengan kegiatan internal
organisasi maupun informasi keadaan yang berasal dari luar organisasi.SI harus
dapat mendukung perencanaan pengedalian dan fugsi-fungsi operasional dari
suatu organisasi dengan cara mengelolah data dan informasi dimaksud secara
tepat dalam rangka mengarahkan proses pengambilan keputusan

2.2.1

Konsep Dasar Sistem
Menurut (Wahana,2005). Kata sistem mengandung arti ‘kumpulan dari

komponen-komponen yang memiliki keterkaitan antara yang satu dengan yang
lainnya. Sistem informasi merupakan kumpulan dari komponen dalam organisasi
yang berhubungan dengan proses penciptaan dan pengaliran informasi. Sering
orang salah mengartikan antara sistem informasi dengan teknologi informasi.
Sistem adalah kumpulan dari beberapa elemen yang berinteraksi untuk
mencapai suatu tujuan tertentu. sistem juga suatu jaringan kerja dari suatu

6
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

7

prosedur yang saling berhubungan, berkumpul secara bersama untuk melakukan
suatu kegiatan atau menyelesaikan suatu sasaran tertentu. Menurut (Indri,2012)
Berikut ini beberapa karakteristik Sistem :
a.

Memiliki komponen
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi,
bekerja sama membentuk satu kesatuan. Komponen sistem dapat berupa
suatu subsistem atau bagian dari sistem. Setiap sistem tidak perduli
betapapun kecilnya, selalu mengandung komponen atau subsistem. Setiap
subsistem mempunyai sifat dari sistem untuk menjalankan suatu fungsi
tertentu dan mempengaruhi proses sistem secara keseluruhan.

b.

Batas sistem (boundary)
Batas sistem merupakan daerah yang membatasi antara suatu sistem
dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem
ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas
suatu sistem menunjukkan ruang lingkup dari sistem tersebut.

c.

Lingkungan luar sistem (environment)
Apapun di luar batas dari sistem yang mempengaruhi operasi sistem.

d.

Penghubung sistem (interface)
Merupakan media penghubung antara satu subsistem dengan subsistem
yang lainnya.

e.

Masukan sistem (input)
Merupakan energi yang dimasukkan ke dalam sistem. Masukan dapat
berupa masukan perawatan (maintenance input) dan masukan

sinyal

(signal input). Maintenance input adalah energi yang dimasukkan supaya

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

8

sistem tersebut dapat beroperasi. Signal input adalah energi yang diproses
untuk didapatkan keluaran.
f.

Keluaran sistem (Output)
Merupakan hasil dari energi yang diolah oleh sistem.

g.

Pengolah sistem (Process)
Bagian proses masukan untuk menjadi keluaran yang diinginkan.

h.

Sasaran system
Kalau sistem tidak mempunyai sasaran, maka operasi sistem tidak akan
ada gunanya.

2.2.2

Konsep Dasar Infor masi
Teknologi informasi sendiri merupakan perngembangan dari teknologi

komputer yang dipadukan dengan teknologi telekomunikasi.

Menurut

(Wahana,2005) Kata ‘informasi’ sendiri telah disepakati sebagai ‘hasil dari
pengolahan data’ yang secara prinsip memiliki nilai yang lebih dibandingkan
dengan data mentah. Dalam perkembangannya teknologi informasi berkempang
dengan sangat pesatnya sampai dunia terasa lebih sempit.
Informasi adalah data yang telah diproses menjadi bentuk yang memiliki
arti bagi penerima dan dapat berupa fakta, suatu nilai yang bermanfaat. Jadi ada
suatu proses transformasi data menjadi suatu informasi. Jalannya dari proses
tranformasi menjadi suatu informasi yaitu input - proses – output.
Kualitas Informasi menurut (Wahana,2005)tergantung dari 3 hal, yaitu informasi
harus :

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

9

a. Akurat, berarti informasi harus bebas dari beberapa kesalahan dan tidak
bisa atau menyesatkan. Akurat juga berarti informasi harus jelas
mencerminkan maksudnya.
b. Tepat pada waktunya, berarti informasi yang datang pada penerima tidak
boleh terlambat.
c. Harus relevan. Informasi tersebut menpunyai manfaat untuk pemakainya.
Relevansi informasi untuk setiap orang satu dengan yang lainnya berbeda.

2.2.3 Sekilas Tentang Sistem Infor masi
Suatu sistem informasi tidaklah harus memiliki komponen teknologi
informasi. Keandalan suatu sistem informasi dalam organisasi terletak pada
keterkaitan antarkomponen yang ada, sehingga dapat dihasilkan suatu informasi
yang berguna untuk organisasi yang bersangkutan.
Dengan melihat penjelasan sistem serta informasi pada sub-bab
sebelumnya, menurut (Wahana,2005) dapat disimpulkan bahwa sistem informasi
adalah menajemen kegiatan sehari-hari. Sistem informasi juga suatu sistem yang
menyediakan informasi untuk manajemen dalam mengambil keputusan dan juga
untuk menjalankan operasional perusahaan, di mana sistem tersebut merupakan
kombinasi dari orang-orang, teknologi informasi dan prosedur-prosedur yang
tergorganisasi.
Sistem ini memanfaatkan perangkat keras dan perangkat lunak komputer,
prosedur manual, model manajemen dan basis data. Berdasarkan definisi di atas
terdapat beberapa kata kunci :
a.

Berbasis komputer dan Sistem Manusia/Mesin

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

10

Berbasis komputer: perancang harus memahami pengetahuan komputer
dan pemrosesan informasi. Sistem manusia mesin yaitu ada interaksi
antara manusia sebagai pengelola dan mesin sebagai alat untuk
memroses informasi. Ada proses manual yang harus dilakukan manusia
dan ada proses yang terotomasi oleh mesin.
b. Sistem basis data terintegrasi
Adanya penggunaan basis data secara .bersama-sama (sharing) dalam
sebuah data base manajemen system.
2.3 Pengertian PHP
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu
itu PHP bernama F1 (Form Interpreted). Pada saat tersebut PHP adalah
sekumpulan script yang digunakan untuk mengolah data form dari web.
Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan
menamakannya PHP/F1, pada saat tersebut kepanjangan dari PHP/F1 adalah
Personal Home Page/Form Interpreter. Dengan pelepasan kode sumber ini
menjadi open source, banyak programmer yang tertarik mengembangkan PHP.
Pada November 1997, dirilis PHP/F1 2.0. Pada rilis ini interpreter sudah
diimplementasikan dalam C. dalam rilis ini disertakan juga modul-modul ekstensi
yang meningkatkan kemampuan PHP/F1 secara signifikan. Pada tahun 1997,
sebuah perusahaan bernama Zend, menulis ulang interpreter PHP menjadi lebih
bersih, lebih baik, lebih cepat. Kemudian pada juni 1998 perusahaan tersebut
merilis interpreter baru untuk PHP dan meresmikan rilis tersebut menjadi PHP
3.0. Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis
tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi ini mampu dipakai sebab

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

11

versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap
memiliki kecepatan proses dan stabilitas yang tinggi. Pada Juni 2004, Zend
merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti
dari interpreter PHP mengalami perubahan besar.
PHP adalah bahasa server-side scripting yang manyatu dengan HTML
untuk membuat halaman web yang dinamis. Berdasarkan penelitian Rudyanto
Arief (2011) Karena PHP merupakan server-side scripting maka sintaks dan
perintah – perintah PHP akan dieksekusi di server kemudian hasilnya dikirimkan
ke browser dalam format HTML. Dengan demikian kode program yang ditulis
dalam PHP tidak akan terlihat oleh user sehingga keamanan halaman web lebih
terjamin. PHP dirancang untuk emmebentuk halaman web yang dinamis, yaitu
halaman web yang dapat membentuk suatu tampilan berdasarkan permintaan.
Rudyanto Arief (2011) mengemukakan bahwa PHP termasuk dalam Open
Source Product, sehingga source code PHP dapat diubah dan didistribusikan
secara bebas. PHP juga dapat berjalan pada berbagai web server seperti : IIS
(Internet Information Server), PWS(Personal Web Server), Apache, Xitami. PHP
juga mampu lintas platform. Artinya PHP dapat berjalan di banyak sistem operasi
yang beredar, diantaranya : Sistem Operasi Microsoft Windows (semua versi),
Linux, Mac OS, Solaris.
Salah satu keunggulan yang dimiliki oleh PHP adalah kemampuannya
untuk melakukan koneksi ke berbagai macam softwre sistem manajemen basis
data/Database Management System (DBMS), sehingga dapat menciptakan suatu
halaman web yang dinamis.PHP mempunyai koneksitas yang baik dengan
beberapa DBMD antara lain Oracle, Sybase, MySQL, Microsoft SQL server,

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

12

PostgreSQL, dan tak terkecuali semua database berinterface ODBC. PHP juga
memiliki integrasi dengan beberapa library eksternal yang dapat membuat anda
melakukan segalanya dari dokumen PDF hingga mem-parse XML PHP
mendukung komunikasi dengan layanan lain melalui protokol IMAP, SNMP,
NNTP, POP3, atau bahkan HTTP. Namun kekuatan utama adalah konektivitas
basis data dengan web yaitu persiapan Dasar. Ada beberapa hal yang perlu
dipersiapkan/diinstall didalam komputer, diantaranya :
a. Sistem Operasi Windows. Contoh kode program di buku ini dibuat di
komputer sistem operasi windows. Semua versi windows dapat digunakan.
b. Browser. Browser dibutuhkan untuk menjalankan dan menampilkan contoh
kode program yang terdapat di dalam PHP. Berikut ini adalah beberapa
program aplikasi browser yang cukup populer yaitu Mozilla Firefox, Internet
Explorer, Google Chrome, Opera, Safari. Untuk menghindari masalah
kompatibilitas sebaiknya gunakan browser versi terbaru yang dapat diunduh
secara gratis di masing – masing situs web resmi vendor yang membuat
browser tersebut.
c. XAMPP. Merupakan aplikasi yang mengintegrasikan beberapa aplikasi utama
web didalamnya. Dalam XAMPP terdapat instalasi modul PHP,MySQL, web
server Apache.
d. Web Editor. Merupakan aplikasi yang digunakan untuk mengetikkan kode –
kode program PHP, HTML, JavaScript. Saat ini banyak sekali program
aplikasi web editor diantaranya : Notepad, Notepad++, Adobe Dreamweaver.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

13

Bahasa pemrograman PHP

memiliki kelebihan disbanding dengan bahasa

pemrograman lain, diantaranya:
a. Bahasa perograman PHP adalah sebuah bahasa script yang tidak melakukan
kompilasi dalam penggunaanya.
b. Web Server yang mendukung PHP dapat ditemukan dimana-mana dari mulai
IIS sampai dengan apache, dengan configurasi yang relative mudah.
c. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan
developer yang siap membantu daam pengembangan.
d.

PHP adalah bahasa scripting yang paling mudah karena refrensi

yang banyak. PHP adalah bahasa open source yang dapat digunakan diberbagai
mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console
serta juga dapat menjalankan perintah-perintah sistem.[sunarfrihantono,2002]Cara
pertama merupakan format yang dianjurkan tetapi mungkin cara yang kedua dapat
digunakan untuk mengantisipasi editor – editor yang tidak dapat menerima cara
yang pertama. Parser PHP bekerja membaca file HTML sampai ditemukan
penanda khusus yang memberitahukan untuk menerjemahkan skript berikutnya
sebagai kode php. Parser php akan mengeksekusi semua perintah dalam blok kode
PHP tersebut. Deangan cara inilah maka kode skrip PHP dapat ditempelkan pada
dokumen HTML. Teks lainnya yang berada di luar blok PHP akan dianggap
sebagai skrip HTML biasa.
Jika ada perintah yang tidak akan dieksekusi di PHP, maka perintah
tersebut dapat dijadikan sebagai komentar. Penggunaan Komentar dianjurkan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

14

untuk memberi penjelasan/keterangan pada kode – kode program PHP yang
diketikkan dalam sebuah dokumen web. Ada dua cara penggunaan komentar di P
PHP terkenal dengan mempunyai 4 kelebihannya yaitu 4P (Four Pee) :
a. Practical / Praktis
PHP adalah bahasa pemrograman yang sangat longgar dalam penulisan,
dan ini meningkatkan kepraktisan buat para penggunanya. Misalnya saja
programmer tidak diharuskan untuk menuliskan atau menghapus variabel.
Walaupun kadang mereka juga tidak bisa mengatakan dengan mudah yang
kemudian dipanggil dalam sebuah skrip, menebak formula terbaik dalam
penetapan variabel secara otomatis kemudian menghapus variabel dan dan
mengembalikan resource ke sistem setelah skrip berhasil di eksekusi. Pada
akhirnya, PHP mampu membuat programmer lebih berpikir pada tujuan
akhir dari project yang akan dibuat.
b. Power
Sudah menjadi rahasia umum kalau PHP mampu membuat halaman
dinamis, memanipulasi form, dan dapat dihubungkan dengan database.
Selain yang disebutkan tadi, ternyata PHP juga dapat melakukan hal – hal
lain. Seperti membuat dan memanipulasi file Macromedia Flash, gambar,
dan Portable Document Format PDF, berkomunikasi dengan LDAP,
berkomunikasi dengan banyak protocol, termasuk IMAP, POP3 dan
NNTP dan berkomunikasi dengan Credit-Card Processing Solution.
c. Possibility
Jarang ada developer PHP yang terikat pada suatu implementasi
pemecahan masalah. Di lain sisi, ada banyak pilihan yang ditawarkan oleh

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

15

PHP. Contohnya ada pada database yang didukung oleh PHP. Kurang
lebih semuanya ada 25 database, termasuk Adabas D, dBase, FrontBase,
Hyperwave, IBM DB2, Informix, Ingres, Interbase, mSQL, direct MSSQL, MySQL, Oracle, Oyrimos, PostgreSQL, Solid, Sybase, Unix dbm
dan Velocis. Kemampuan string-parsing juga bisa dianggap sebagai
banyaknya kemungkinan yang ditawarkan oleh PHP. Dalam hal ini, PHP
memiliki lebih dari 85 function untuk memanipulasi string. Kelebihan ini
tak hanya akan menawarkan keleluasaan untuk melakukan operasi string
yang kompleks, namun juga menjembatani program yang memiliki
functionalitas yang sama (seperti Python dan Perl) lewat PHP.
d. Price
PHP merupakan salah satu open source software, yang dapat diartikan
sebagai PHP yang dapat dimodifikasi, didistribusikan, dan diintegrasikan
dengan produk lain oleh penggunanya serta pengembangan dan auditing
yang dilakukan secara terbuka. [Sunarfrihantono,2002]

2.4

CSS
CSS (Cascading Style Sheets) digunakan dalam kode HTML (Hypertext

Markup Language) untuk menciptakan suatu kumpulan Style yang terkadang
dapat digunakan untuk memperluas kemampuan HTML (Hypertext Markup
Language).
CSS (Cascading Style Sheet) adalah bahasa yang digunakan untuk format
tampilan HTML (Hypertext Markup Language), bahasa yang direkomendasikan
W3C (World Wide Web Consortium) untuk melukiskan gaya seperti huruf, warna,

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

16

ukuran, jarak, posisi pada dokumen-dokumen web. CSS (Cascading Style Sheet)
sangat membantu para web designer untuk memperindah halaman web template.
CSS (Cascading Style Sheet) sama fungsinya dengan cara format HTML
(Hypertext Markup Language) biasa, namun CSS mempunyai lebih banyak
elemen yang bisa kita atur. Contoh : Tag table punya elemen border, CSS
(Cascading Style Sheet) juga punya format untuk border namun lebih detail lagi
seperti : border-top, border-right, border-bottom, border-left. artinya lebih
kompleks karena memungkinkan kita membuat sisi border yang berbeda.
[Syafii,2004]

2.5

Pengertian Flowchart
Salah satu alternatif dari Stratification Diagram adalah Flow Chart. Flow

Chart merupakan gambaran atau bagan yang memperlihatkan urutan dan
hubungan antar proses berserta instansinya.Gambaran ini dinyatakan dengan
simbol. Dengan demikian setiap simbol menggambarkan proses tertentu,
sedangkan hubungan antara proses digambarkan dengan garis pendukung. Flow
Chart juga didefinisikan sebagai penyajian yang sistematis tentang proses dan
logika dari kegiatan penanganan informasi atau penggambaran secara grafik dari
langkah-langkah dan urut-urutan prosedur. Flow Chart menolong untuk
memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong
dalam menganalisis alternatif-alternatif lain dalam pengoperasian.[Hendra
Purwanto,2008]

2.5.1 Cara Membuat Flow Chart

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

17

Jika akan membuat flow Chart, ada beberapa petunjuk yang harus
diperhatikan, seperti :

1) Flow Chart digambarkan dari halaman atas ke bawah dan dari kiri ke
kanan.
2) Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan
definisi ini harus dapat dimengerti oleh pembacanya.
3) Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
4) Setiap langkah dari aktivitas harus diuraikan dengan menggunakan
deskripsi kata kerja, misalkan Melakukan penggandaan.
5) Setiap langkah dari aktivitas harus berada pada urutan yang benar.
6) Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri
dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang
sedang digambarkan tidak perlu digambarkan pada flowchart yang sama.
Simbol konektor harus digunakan dan percabangannya diletakan pada
halaman yang terpisah atau hilangkan seluruhnya bila percabangannya
tidak berkaitan dengan sistem.
7) Gunakan simbol-simbol flowchart yang standar.

2.5.2 J enis-jenis Flowchart
Ada lima macam bagan alir yang akan dibahas di modul ini, yaitu sebagai
berikut:
1. Bagan alir sistem (systems flowchart).

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

18

Merupakan bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan
di dalam system secara keseluruhan dan menjelaskan urutan dari prosedurprosedur yang ada dalam system.

Gambar 2.1 Contoh bagan alir sistem
Sumber : (Abdul Aziz Zazulli, 2013)
2. Bagan alir dokumen (document flowchart).
Menelusuri alur dari data yang ditulis melalui system. Fungsi utamanya untuk
menelusuri alur form dan laporan system dari satu bagian ke bagian yang lain.

Gambar 2. 2 Contoh bagan alir dokumen
Sumber : (Abdul Aziz Zazulli, 2013)

3. Bagan alir proses (process flowchart).

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

19

Merupakan teknik penggambaran rekayasa industrial yang memecah dan
menganalisis langkah selanjutnya dari sebuah sistem.

Gambar 2.3 Contoh bagan alir proses
Sumber : (Abdul Aziz Zazulli, 2013)

2.6 CDM dan PDM
CDM

(Conseptual

Data

menggambarkan secara detail struktur

Model).

CDM

dipakai

basis data dalam

untuk

bentuk logik.

Struktur ini independen terhadap semua software maupun struktur data storage
tertentu yang digunakan dalam aplikasi ini. CDM terdiri dari objek yang tidak
diimplementasikan secara langsung kedalam basis data yang sesungguhnya. PDM
(Physical Data Model). PDM merupakan gambaran secara detail basis data
dalam bentuk fisik. Penggambaran rancangan PDM memperlihatkan struktur
penyimpanan data yang benar pada basis data yang digunakan sesungguhnya.
[Didik,2003] Sebagai contoh bentuk cdm dan pdm seperti pada gambar 2.4

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

20

Gambar 2.4 Contoh CDM
(Anonim, 2011)

Gambar 2.5 Contoh PDM
(Anonim, 2011)

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

21

2.7
Validitas Kappa Cohen
Reliabilitas antar rater ini dipakai menilai konsistensi dua orang rater
dalam menilai performansi individu melalui checklist yang menghasilkan data
nominal. Misalnya untuk mengetahui kesamaan psikolog menilai ada tidaknya
simtom depresi pada klien (1=ada, 0=tidak), mengetahui kesamaan antara
observer terhadap emosi objek. Data yang dihasilkan adalah data nominal,
misalnya (1=senang, 2=sedih, 3=takut, 4=marah). Semakin banyak kemiripan
hasil penilaian antara satu rater dan rater lainnya maka koefisien reliabilitas yang
dihasilkan akan tinggi.[10] Kappa Cohen dihitung dengan menggunakan tabel
kontingensi 2x2[11] seperti gambar dibawah 2.6 (Sacket et al.,1991).

.
Gambar 2.6 Kontigensi 2x2 Kappa Cohen
Sumber : (Murti. Bisma, 2011)

Cara menghitung Kappa Cohen secara manual seperti penjelasan di bawah
ini. Sel a dan b disebut sel konkordan, sel b dan c disebut sel diskordan.

Gambar 2.7 Proporsi frekuensi kesepakatan teramati
Sumber : (Murti. Bisma, 2011)
O11 ialah frekuensi teramati sel 11 (= sel a)
O22 ialah frekuensi teramati sel 22 (= sel d).

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

22

N ialah jumlah semua pengukuran.

Gambar 2.8 Proporsi frekuensi kesepakatan harapan
Sumber : (Murti. Bisma, 2011)
E11 ialah frekuensi harapan sel 11 (= sel a).
E22 ialah frekuensi harapan sel 22 (= sel d).
Dengan Tabel 2x2 (tabelr 2.1), dapat dihitung E11 dan E22 :

Gambar 2.9 Penghitungan E11 dan E22
Sumber : (Murti. Bisma, 2011)

Untuk menghitung sebarapa valid aplikasi Lelang Online Barang Antik ini
menggunakan tabel kesepakatan Kappa menurut Joseph L. Fleiss seperti pada
gambar 2.9

Gambar 2.10 Tingkat reliabilitas antar rater menurut Fleiss
Sumber : (Widiarso. Wahyu, 2011)

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB III
METODELOGI PENELITIAN
Pada bab ini dijelaskan mengenai metodelogi penelitian untuk pembuatan
sistem informasi booking Bravado Rent Cars Berbasis Web Menggunakan
Framework Cake. Rancangan penelitian pada bab ini akan dibagi dalam dua
pokok bahasan yaitu : analisa sistem, dan perancangan sistem.
3.1 Analisis Sistem
Perancangan Aplikasi Teknologi PHP pada website dinamis untuk
Pembookingan rental mobil, pada penelitian ini dirancang untuk menyediakan
sarana pelanggan dalam penyewaan mobil. Informasi yang disajikan dalam web
untuk memberikan informasi promo,data mobil, dan sarana untuk pemesanan
mobil.
3.2 Perancangan Sistem
Sub-bab ini akan menjelaskan mengenai proses desain sistem yang akan
dibuat. Proses desain sistem pembooking dalam sub-bab ini akan dibagi menjadi 3
tahapan penting, yaitu: perancangan proses, perancangan database, dan
perancangan antarmuka.
3.3 Perancangan Proses
Sistem perancangan proses yang ada pada aplikasi ini 3 entitas luar yang
terdapat dalam sistem ini, yaitu :
a) Admin

23
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

24

Entitas admin sebagai administrator memiliki hak akses penuh terhadap
sistem. Input data yang dibutuhkan dalam sistem ini seperti data mobil, data
promosi,mengatur harga sewa,dan manajemen pesanan.
b) user/customer
user/customer data melihat data mobil dan dapat memesan mobil pada
halaman yang sudah disediakan.
3.3.1 Flowchart Sistem

Pada sub-bab ini menjelaskan tentang flowchart rancangan model desain
web. Dimana dapat diketahui desain web secara global. Bagaima proses alur
sistem secara garis besar. Flowchart tersebut adalah sebagai berikut :

Gambar 3.1 Flowchart

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

25

3.3.2 Perancangan UML

Sebelum memasuki perancangaan website, hal yang perlu
dilakukan adalah menentukan aktor, fungsi, dan interaksi antara user dan sistem.
Ketiga hal tersebut dapat digambarkan pada UML. Adapun UML tersebut adalah
sebagai berikut :

A.

USE CASE DIAGRAM
Gambar dibawah ini merupakan use case diagram dari rancangan sistem

komentar
user

kontak

booking
insert

admin

NewUseCase5

update



delete

cetak

Gambar 3.2 Use Case Diagram
Pada use case diagram diatas dijelaskan bahwa terdapat 2 aktor, yaitu
admin dan user. Aktor admin memiliki beberapa fungsi yaitu mengelolah
manajemen mobil, mengelolah data pesanan,manajemen komentar, mengelolah
promosi, manajemen category yang dimana untuk dapat mengelola harus

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

26

melakukan login terlebih dahulu. Sedangkan actor user memiliki beberapa fungsi
,booking,input komentar,view kontak.
B.

ACTIVITY DIAGRAM

1.

ACTIVITY DIAGRAM LOGIN

Di bawah ini merupakan gambar activity diagram dari sistem yang akan
dibangun.

admin

s ys tem

menampilkan
form login

insert user name
dan pass word
mencari

verifikas i
login ulang

s ukses

show message
T
Y
menampilkan halaman
admin

cancel

Gambar 3.3 Activity Diagram Login
Activity diagram login diatas menerangkan bagaimana alur kerja aktivitas
login yang dilakukan antara user dan sistem, dimulai dengan user membuka
halaman login kemudian sistem merespon dengan meakukan load halaman login,

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

27

setelah halaman login ditampilkan oleh sistem, user dapat melakukan pengisian
nama dan password yang terdapat dalam form tersebut, kemudian sistem
melakukan pencarian data dan verifikasi data, apabila data ditemukan dan cocok
maka sistem akan load halaman utama dari web, jika data nama dan password
tidak cocok maka sistem akan kembali menampilkan halaman login dimana user
diminta untuk mengisi data lagi.
2. ACTIVITY DIAGRAM BOOKINGS
Di bawah ini merupakan gambar activity diagram dari sistem yang akan
dibangun.

us er

pilih categori
mobil

s is tem

tampil list data
mobil

input data sewa
dan lama sewa

klik booking

tampil detail
data customer

input data
customer

klik save

tampil notifikasi
terbooking

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

28

Gambar 3.4 Activity Diagram booking
Activity diagram booking diatas menerangkan bagaimana alur kerja
aktivitas booking yang dilakukan antara user dan sistem, dimulai dengan user
memilih category mobil terus memilih mobil yang di inginkan lalu inputkan
tanggal sewa dan hari lalu user menginput data diri dan info bank setelah di
submit maka user sudah memilih mobil yang di inginkan
3. ACTIVITY INSERT
Di bawah ini merupakan gambar activity diagram dari sistem yang akan
dibangun.

admin

pilih menu
mobil

sis tem

tampil detail
kolom input data

klik create

input data
mobil

simpan

tampilkan notifikasi
tersimpan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

29

Gambar 3.5 Activity Diagram Insert
Activity diagram insert data mobil merupakan activity yang dilakukan
oleh admin untuk menginputkan data mobil yang akan disewakan oleh bravado
rent car agar pelanggan data mengetahui mobil yang disediakan oleh pihak
bravado rent car.
4. ACTIVITY DIAGRAM UPDATE
Di bawah ini merupakan gambar activity diagram dari sistem yang akan
dibangun.

admin

pilih menu
mobil

s istem

tampil list data
keseluruhan

pilih salah satu
list data

klik update

tampilkan detail
data mobil

edit data

simpan data
edit

tampilkan notifikasi
telah di edit

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

30

Gambar 3.6 Activity Diagram update
Activity diagram update mobil diatas menerangkan bagaimana alur kerja
aktivitas untuk mengupdate data mobil yang dilakukan oleh admin untuk
melakukan activitas memperbarui data yang sudah ada untuk menyediakan
informasi yang terbaru bagi pengguna
5. ACTIVITY DIAGRAM DELETE
Di bawah ini merupakan gambar activity diagram dari sistem yang akan
dibangun.

admin

sistem

pilih menu
mobil

tampil list data
keseluruhan

pilih salah satu
list data

hapus data

tampil notifikasi
terhapus

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

31

Gambar 3.7 Activity Diagram delete

6. ACTIVITY DIAGRAM CETAK
Di bawah ini merupakan gambar activity diagram dari sist