R A N C A N G B A N G U N S I S T E M I N F O R M A S I T R A N S A K S I P E M I N J A M A N M O B I L P A D A S I P R E N T C A R B E R B A S I S
W E B S I T E
S K R I P S I
Disusun Oleh :
1. Ricky Hariyadi (0935010081)
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
W E B
SKRIPSI
OLEH:
RICKY HARIYADI
0935010081
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TMUR
RANCANG BANGUN SISTEM INFORMASI PEMINJ AMAN MOBIL
PADA SIP RENT CAR BERBASIS WEBSITE
Disusun Oleh :
RICKY HARIYADI
NPM. 0935010081
Telah disetujui mengikuti Ujian Negara Lisan
GelombangIVTahun Akademik 2012/2013
Menyetujui,
Pembimbing Utama Pembimbing Pendamping
Pr of. Dr . Ir . H. Akhmad Fauzi, MMT Rizka Hadiwiyanti, S.Kom, M.Kom
NPT. 19651109 199103 1 002 NPT. 386071303501
Mengetahui,
Ketua Program Studi Sistem Informasi
Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur
RANCANG BANGUN SISTEM INFORMASI PEMINJ AMAN
MOBIL PADA SIP RENT CAR BERBASIS WEBSITE
Disusun Oleh :
RICKY HARIYADI
NPM. 0935010081
Telah dipertahankan dihadapkan dan diter ima oleh Tim Penguji Skr ipsi Program Studi Sistem Infor masi Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur Pada Tanggal 18 J uni 2013
Mengetahui,
Dekan Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur
Ir. Sutiyono, MT
NIP. 19600713 198703 1 001 Pembimbing :
1.
Pr of. Dr. Ir. H. Akhmad Fauzi, MMT
NPT. 19651109 199103 1 002
2.
Nur Cahyo Wibowo, S.Kom. M.Kom
NPT. 3 7903 04 01971
3.
Pr iza Pandunata, S.Kom
Dengan memanjatkan puji dan syukur atas Kehadirat Allah SWT atas
segala rahmat, taufiq, serta Hidayah-Nya sehingga penyusun dapat menyelesaikan
tugas laporan tugas akhir ini. Tugas ini untuk memenuhi persyaratan untuk
menempuh ujian sarjana pada Fakultas Teknologi Industri Program Studi Sistem
Informasi Universitas Pembangunan Nasional “Veteran” Jawa Timur. Laporan ini
disusun berdasarkan data–data yang diperoleh selama tugas akhir di SIP RENT
CAR (Perumahan Bluru Permai JD-10).
Dengan selesainya tugas akhir dan laporan kerja ini, tak lupa penyusun
mengucapkan terima kasih yang sebesar–besarnya, pada:
1. Bapak Ir. Sutiyono, MT selaku dekan Fakultas Teknologi Industri UPN
“Veteran” JawaTimur.
2. Bapak Nur Cahyo Wibowo, S.Kom, M.Kom, selaku Ketua Program Studi
Sistem Informasi FTI Universitas Pembangunan Nasional “Veteran” Jawa
Timur.
3. Bapak Prof.Dr.Ir.H. Akhmad Fauzi, MMT selaku Dosen Pembimbing 1.
4. Ibu Rizka Hadiwiyanti, S.Kom, M.Kom selaku Dosen Pembimbing II.
5. Bapak Pudji Sigit Hariyadi, selaku Pemilik Rental Mobil : SIP RENT
CAR.
6. Ibu dan Bapak kami yang telah banyak memberikan dukungan moril.
7. Thank’s Special Teman Seperjuangan: Milanisti Indonesia Sezione
Sidoarjo, Himasifo, Afika Fc, Rahmania Dwi Lestari, Gede Ardiasa,
Dwiki Fariansa, Happy, Benny, Teguh, Arif Rahardjo, Yoni PEP, Warung
Giras alun-alun Sidoarjo, Riza Ashari , Dheta Febrian , Dimas Wahyu
Setiaji , Genda, Farish, Kevin, Mbak Try Yuly K, Mas Ade, Yolanda, Tri
Lathif, Bagus, Syaifana Fauziah (Ipe), Rashandry Rahman (Pampam), Faiz
Dwi (Menjez), Ali Efendi, Maretia, A’an Fathoni, Guruh Tri, Luki, Riris
Arista, Rizka Annisa, Genda , Dio , Arvani , Dwi Ayu , Hury , Tukijan
Syah, Surya Prisma , Alvies, Azzam, Intan Ayu F, Ficha , Aryessi
8. Dan semua pihak yang tidak dapat penyusun sebutkan satu persatu yang
telah membantu dalam penyusunan sampai terselesaikannya laporan tugas
akhir ini.
Penyusun menyadari bahwa laporan tugas akhir ini masih banyak
kekurangannya, oleh karena itu saran dan kritik yang membangun akan kami
terima dengan lapang dada.
Akhir kata semoga laporan ini dapat memberikan manfaat bagi semua pihak
yang berkepentingan dan semoga Allah SWT memberikan balasan kepada semua
pihak yang telah memberikan bantuan.
Surabaya,
KATA PENGANTAR ... i
1.6. Metodelogi Penelitian ... 3
1.6.1 Studi Literatul ... 3
BAB II TINJAUAN PUSTAKA ... 6
2.1. Sejarah Singkat SIP RENT CAR ... 6
2.1.1 Struktur Organisasi ... 7
2.2. Pengertian Sistem ... 8
2.3. Pengertian Informasi ... 10
2.4. Pengertian Sistem Informasi ... 11
2.5. Komponen Dasar Web ... 12
2.5.1 PHP ... 12
2.5.2 Website ... 14
2.5.3 World Wide Web ... 14
2.5.8 Domain ... 19
2.5.9 URL ... 19
2.6. Web Database ... 20
2.6.1 My Sql ... 20
2.6.2 Database ... 22
BAB III ANALISIS DAN PERANCANGAN SISTEM ... 23
3.1. Analisis Sistem ... 23
3.1.1 Analisa Masalah ... 23
3.2. Spefikasi Kebutuhan Software ... 24
3.3. Analisis kebutuhan Non Fungsional ... 24
3.3.1 Analisis Perangkat Keras ... 24
3.3.2 Analisis Pernagkat Lunak ... 25
3.4. Analisis Pengguna ... 25
3.5 Docflow ... 26
3.6 Sysflow ... 27
3.7 Diagram Berjenjang ... 28
3.8 Diagram Konteks ... 29
3.12 Perancangan Arsitektur Interface ... 42
3.12.1 Perancangan Halaman Admin ... 42
4.2. Tujuan Implementasi Sistem ... 55
4.3. Implementasi Antar Muka ... 47
4.3.1 Antar Muka Login ... 56
4.3.9 Antar Muka Customer Service ... 63
4.3.10 Antar Muka Testimonial ... 64
4.3.11 Antar Muka Laporan ... 65
4.3.12 Antar Muka Home ... 66
4.3.13 Antar Muka Mobil User ... 66
4.3.14 Antar Muka Tentang Kami ... 67
4.3.15 Antar Muka Testimonial ... 68
4.3.16 Antar Muka Contact Me ... 69
4.3.17 Antar Muka Transaksi ... 70
4.4. Pengujian Sistem ... 71
BAB V KESIMPULAN DAN SARAN... 90
5.1. Kesimpulan ... 90
5.2. Saran ... 90
Gambar 3.1 Document Flow ... 26
Gambar 3.2 System Flowchart ... 27
Gambar 3.3 Diagram Berjenjang ... 28
Gambar 3.4 Diagram Konteks ... 29
Gambar 3.5 Diagram level 0 ... 30
Gambar 3.6 Diagram level 1 Proses Data... 32
Gambar 3.7 Diagram Level 1 Booking ... 33
Gambar 3.8 Desain CDM ... 34
Gambar 3.9 Desain PDM... 35
Gambar 3.10 Perancangan Home... 43
Gambar 3.11 Perancangan Mobil... 43
Gambar 3.12 Perancangan Merk ... 44
Gambar 3.13 Perancangan Pemesanan ... 45
Gambar 3.14 Perancangan Berita... 46
Gambar 3.15 Perancangan Customer Service ... 47
Gambar 3.16 Perancangan Pesan ... 48
Gambar 3.17 Perancangan Testimonial... 48
Gambar 3.18 Perancangan Laporan ... 49
Gambar 3.19 Perancangan Website ... 50
Gambar 3.20 Perancangan Mobil... 41
Gambar 3.21 Perancangan Tentang Kami ... 52
Gambar 3.22 Perancangan Testimonial... 53
Gambar 3.23 Perancangan Contact Me ... 54
Gambar 4.4 Antar Muka Tambah Mobil ... 58
Gambar 4.5 Antar Muka Merk... 59
Gambar 4.6 Antar Muka Pemesanan ... 60
Gambar 4.7 Antar Muka Berita ... 61
Gambar 4.8 Antar Muka Tambah Berita ... 62
Gambar 4.9 Antar Muka Customer Service ... 63
Gambar 4.10 Antar Muka testimonial ... 64
Gambar 4.11 Antar Muka Laporan ... 65
Gambar 4.12 Antar Muka Home Pelanggan... 66
Gambar 4.13 Antar Muka Mobil Pelanggan... 66
Gambar 4.14 Antar Muka Tentang Kami ... 67
Gambar 4.15 Antar Muka Testimonial... 68
Gambar 4.16 Antar Muka Contact Me ... 69
Gambar 4.17 Antar Muka Login Transaksi ... 70
Gambar 4.18 Login Hak Akses ... 71
Gambar 4.19 Login Hak Akses Pemilik ... 72
Gambar 4.20 Uji Coba Form Merk ... 73
Gambar 4.26 Uji Coba Pemesanan ... 77
Gambar 4.30 Uji Coba Pesanan Batal ... 80
Gambar 4.31 Uji Coba Pesanan Kembali ... 81
Gambar 4.32 Uji Coba Tambah Pemesanan ... 81
Gambar 4.33 Uji Coba Penambahan Sukses ... 82
Gambar 4.34 Uji Coba Penambahan Gagal ... 83
Gambar 4.35 Uji Coba Penambahan Berita ... 83
Gambar 4.36 Uji Coba Edit Berita ... 84
Gambar 4.37 Uji Coba Hapus Berita ... 85
Gambar 4.38 Uji Coba Customer Service ... 85
Gambar 4.39 Uji Coba Edit Customer Service ... 86
Gambar 4.40 Uji Coba Pesan ... 87
Gambar 4.41 Uji Coba Testimonial ... 87
Gambar 4.42 Uji Coba Laporan ... 88
Gambar 4.43 Uji Coba Booking ... 89
Gambar 4.44 Uji Coba Cek Mobil ... 89
Gambar 4.45 Uji Coba Cek From Transaksi ... 90
Gambar 4.46 Uji Coba Laporan Transaksi ... 91
Gambar 4.47 Uji Coba Laporan Kwitansi ... 92
Gambar 4.48 Uji Coba Testimonial ... 92
Gambar 4.49 Uji Coba Contact Me... 93
Tabel 3.1 Tabel Admin ... 36
Tabel 3.2 Tabel Berita ... 37
Tabel 3.3 Tabel Pesan ... 37
Tabel 3.7 Tabel Mobil ... 40
Tabel 3.8 Tabel Transaksi ... 40
Dosen Pembimbing I : Prof. Dr . Ir. H. Akhmad Fauzi, MMT Dosen Pembimbing II: Rizka Hadiwiyanti, S.Kom, M.Kom
ABSTRAKSI
Perkembangan teknologi informasi dewasa ini sangat terasa manfaatnya dalam membantu permasalahan dalam suatu proses kegiatan bisnis. Kegiatan yang umumnya menggunakan peranan teknologi informasi seperti pengolahan data keuangan, pengolahan data penjualan dan pembelian, pengolahan data kepegawaian, pengolahan data inventarisasi barang dan lain-lain. Dalam perusahaan yang bergerak bidang jasa seperti PERSEWAAN MOBIL sangat diperlukan sistem yang dapat mengelola data–data yang ada dan perhitungan biaya secara cepat dan tepat agar dapat meningkatkan kinerja PERSEWAAN MOBIL itu sendiri begitu juga buat penyewa tidak menunggu lama untuk mengetahui biaya yang harus dibayar maka dibuatlah suatu sistem persewaan mobil dalam mengelola data tersebut.
Perancangan Tugas Akhir ini membahas tentang bagaimana membuat suatu website persewaan mobil yang efektif dan efisien berdasarkan pola sistem yang ada pada SIP RENT CAR. Dalam pembuatanya di SIP RENT CAR. Perancangan ini bertujuan untuk mempermudah dan mempercepat pengelolahan data yang ada dan tersimpan rapi didalam database yang kami buat.
Hasil dari tugas akhir ini berupa website persewaan mobil SIP RENT CAR dimana di dalamnya terdapat beberapa form untuk pengelolaan data-data customer service, berita, pesan, testimonial, mobil, merk, transaksi, dan juga dapat mempercepat perhitungan selama tamu menyewa beserta laporan.
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perusahaan SIP RENT CAR di Sidoarjo didirikan pada tahun 2008. Dari
waktu ke waktu perusahaan ini telah berjalan dan berfungsi seperti yang
diharapkan oleh pemiliknya. Seiring dengan berjalannya waktu dan zaman pada
saat ini adalah kemajuan teknologi yang membuat dunia bisnis semakin leluasa
untuk melakukan transaksi peminjaman lewat website, ataupun media sosial soal
terkait bisnis yang dimiliki, sedangkan untuk saat ini pihak perusahaan masih
menggunakan layanan manual dalam segala transaksinya.
Pada akhirnya pihak SIP RENT CAR berkeinginan merambah dunia IT
untuk mengembangkan bisnis persewaan mobil yang dimiliki, sebelumnya pihak
perusahaan hanya standart saja dalam melakukan bisnis ini dan hanya melakukan
cara manual untuk media promosi SIP RENT CAR.
Pada perkembangan teknologi saat ini alangkah baiknya mencoba untuk
menghadirkan sebuah layanan yang bisa diakses lebih cepat dan lebih mudah
dipahami banyak kalangan masyarakat dengan membuat website dengan judul
“RANCANG BANGUN SISTEM INFORMASI TRANSAKSI PEMINJAMAN
1.2 Perumusan Masalah
Berdasarkan latar belakang masalah yang dihadapi SIP RENT CAR bahwa
untuk meningkatkan pelayanan terhadap pelanggan, maka perlu dibuatnya Sistem
Informasi Transaksi Peminjaman Mobil Berbasis Website?
1.3 Batasan Masalah
Agar pembahasan dan penyusunan tugas akhir ini dapat dilakukan secara
terarah dan tidak menyimpang serta sesuai dengan apa yang diharapkan, maka
perlu ditetapkan batasan-batasan dari masalah yang dihadapi, yaitu sebagai
berikut:
1) Alur system ini hanya menampilkan jenis mobil, tarif dan
informasi mengenai rental mobil SIP RENT CAR pada website
yang akan dibuat.
2) Pembuatan laporan transaksi peminjaman mobil.
1.4 Tujuan
Berikut ini merupakan tujuan yang hendak dicapai berdasarkan studi kasus
diatas adalah:
1) Membangun sebuah website untuk layanan peminjaman bagi para
pelanggan yang akan menggunakan jasa rental mobil SIP RENT
CAR.
2) Membangun sebuah website yang bertujuan untuk menyampaikan
berbagai informasi yang terdapat didalam rental mobil sip rent car
1.5 Manfaat
Berikut ini beberapa manfaat yang dapat diambil dari permasalahan yang
diteliti adalah:
1) Mempermudah pelanggan dalam persewaan mobil pada rental
mobil SIP RENT CAR.
2) Memberikan informasi yang terdapat didalam rental mobil SIP
RENT CAR secara lengkap.
1.6 Metode Penelitian
Adapun langkah-langkah metode penelitian yang dipergunakan
dalam pengerjaan tugas akhir ini adalah:
a) Studi Literatur
Pencarian referensi dan bahan-bahan pustaka tentang teori-teori
dan beberapa informasi yang berhubungan atau memiliki manfaat dalam
pemecahan masalah berdasarkan permasalahan yang akan dikerjakan
dalam tugas akhir ini.
b) Pengumpulan Data Studi Kasus
Pencarian contoh-contoh kasus serupa yang berhubungan dengan
permasalahan yang dikerjakan dalam Tugas Akhir ini.
c) Analisis dan Perancangan
Pada tahap analisis berdasarkan data-data yang sudah dimililki,
melakukan analisis kebutuhan system. Membuat konsep perancangan
aplikasi dimulai dengan perancangan basis data dan desain antar muka
d) Implementasi Pr ogram
Pada tahap ini implementasi teknik dan metode yang akan
digunakan. Detail mengenai implementasi program dilakukan sesuai
dengan hasil analisa dan perancangan aplikasi.
e) Pengujian Website
1) Pada tahap ini dilakukan pengujian pada website yang telah
dibuat. Menguji ketepatan data dan efektifitas sistem yang
diterapkan pada website.
2) Evaluasi dan penarikan kesimpulan.
3) Evaluasi dilakukan untuk mengetahui kinerja website
apakah sudah sesuai dengan rencana, dan selanjutnya
dilakukan penarikan kesimpulan dari hasil evaluasi
tersebut.
1.7 Sistematika Penulisan
BAB I PENDAHULUAN
Berisi tentang pendahuluan dimana dilakukannya pra-tugas akhir
dan latar belakang yang menjelaskan tentang informasi dari
instansi yang bersangkutan dimana berkaitan dengan permasalahan
yang sedang dihadapi serta solusi pemecahannya, rumusan
masalah, batasan masalah, tujuan, manfaat bagi pengguna serta
sistematika penulisan yang digunakan dalam laporan tugas akhir
BAB II TINJ AUAN PUSTAKA
Berisi landasan teori dan hal-hal yang bersifat informatif yang
digunakan sebagai data pendukung dalam penyelesaian masalah.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Berisi tentang analisis masalah dari model penelitian untuk
memperlihatkan keterkaitan antar variabel yang diteliti dan
beberapa penjelasan dari analisa permasalahan yang diteliti.
BAB IV IMPLEMENTASI SISTEM DAN UJ I COBA
Berisi tentang hasil yang diperoleh dari pra-tugas akhir beserta
pembahasan perancangan sistem dan pengimplementasian hasil
perancangan sistem yang telah dibuat ke dalam bentuk website
yang akan dibangun. Selain itu juga membahas uji coba website
yang dibuat, untuk mengetahui tingkat keberhasilan system dan
ketepatan datanya, terakhir melakukan evaluasi terhadap kinerja
sistem.
BAB V PENUTUP
Berisi kesimpulan dan saran yang sudah diperoleh dari hasil
BAB II
TINJ AUAN PUSTAKA
2.1 Sejar ah Singkat Sip Rent Car
Perusahaan “SIP RENT CAR” didirikan pada tahun 2008. Dari waktu ke
waktu perusahaan ini telah berjalan dan berfungsi seperti yang diharapkan oleh
pemiliknya. Adapun faktor–faktor yang mendorong didirikannya perusahaan ini
adalah pesatnya pembangunan, khususnya di sektor persewaan mobil. Pada tahun
2008-an sektor persewaan mobil cukup menjanjikan, sehingga sektor ini menjadi
primadona dan bisnis yang sangat menguntungkan. Dalam bidang persewaan
mobil, perusahaan ini juga berkepentingan karena tingkat kebutuhan dari
konsumen jasa antar dan jemput (drop in) serta persewaan mobil beserta jasa driver
maupun non driver (Sigit Hariyadi, 2008).
Armada yang tersedia tidak semuanya milik SIP RENT CAR. Beberapa
armada merupakan titipan dari beberapa sumber karena bisnis rental mobil ini
adalah bisnis jaringan. Armada yang disewa oleh pelanggan tidak termasuk bahan
bakarnya. Biaya untuk bahan bakar di tanggung oleh pelanggan yang menyewa.
Selain itu pemilik dari SIP RENT CAR berencana akan membangun beberapa
perusahaan rental car di daerah sekitar Surabaya dan sekitarnya, karena semakin
hari penyewa semakin banyak dan menjadi bisnis yang menjanjikan (Sigit Hariyadi,
2.1.1 Str uktur Organisasi Sip Rent Car
SUMBER
SUMBER
PEMILIK
ADMIN
Gambar 2.1 Struktur Organisasi SIP RENT CAR
Dari Gambar 2.1 struktur organisasi SIP RENT CAR tersebut dapat
dilihat bahwa pemilik juga merangkap sebagai pimpinan perusahaan. Dalam
menyediakan armada mobil, pemilik juga bekerja sama dengan berbagai
sumber lain dalam pengadaan armada. ataupun kerjasama ini bisa disebut
dengan sistem rent by rent. Adapun wewenang dan tanggung jawab tiap
tugas yang di berikan:
1) Pemilik perusahaan
a) Pemilik perusahaan juga berperan sebagai admin
b) Mengkoordinir/menyusun rencana kerja untuk seluruh tim driver berkenaan
dengan tugas dari pada masing–masing personil.
c) Mengontrol mengenai pekerjaannya
d) Mengontrol jam kerja dari para pekerjanya dan armada mobil.
e) Selalu memperhatikan/menjaga mutu dari pada pelayanan yang tinggi dan
f) Menyelenggarakan training course baik teori maupun praktek kepada
seluruh bawahannya.
g) Bertanggung jawab atas beroperasinya unit yang dibawahinya.
2) Sumber Unit
a) Bersedia menyediakan armada mobil kepada SIP RENT CAR sesuai
dengan perjanjian yang berlaku.
b) Bersedia menyediakan supir kepada SIP RENT CAR sesuai dengan
perjanjian yang berlaku.
c) Bersedia menjaga kualitas dan kuantitas armada mobil beserta driver
kepada SIP RENT CAR.
3) Admin
a) Mengelola system yang ada di dalam database perusahaan.
b) Mengatur semua jalannya transaksi online didalam perusahaan.
2.2 Pengertian Sistem
Secara etimologis istilah sistem berasal dari bahasa yunani yaitu “systema”
yang berarti sekelompok unsur yang erat hubungannya antara unsur yang satu
dengan unsur yang lain, yang memiliki fungsi yang sama untuk mencapai suatu
tujuan.
Sistem juga dapat dikatakan sebagai jaringan kerja dari prosedur-prosedur
yang saling berhubungan dan bersama-sama melakukan suatu kegiatan maupun
Pengertian sistem menurut beberapa ahli:
1) Sistem adalah sekelompok unsur yang erat berhubungan satu dengan yang
lainnya, yang berfungsi bersama-sama untuk mencapai tujuan tertentu. (Erwan
Arbie, 2000).
2) Sistem adalah hubungan atau interaksi yang berlangsung diantara satu kesatuan
ataupun komponen secara teratur sehingga tujuan maupun sasaran sistem dapat
dicapai. (Jogiyanto, HM, 2002)
3) Sistem secara fisik adalah kumpulan dari elemen-elemen yang beroperasi
bersama-sama untuk menyelesaikan suatu sasaran (Davis G.B, 1991).
4) Suatu sistem adalah sekumpulan objek yang mencakup hubungan fungsional
antara tiap-tiap objek dan hubungan antara ciri tiap objek, dan yang secara
keseluruhan merupakan suatu kesatuan secara fungsional (Harijono
Djojodihardjo, 1984).
5) Sistem adalah himpunan dari bagian-bagian yang saling berhubungan yang
secara bersama mencapai tujuan-tujuan yang sama (Lani Sidharta, 1995).
2.3 Pengertian Informasi
Data yang diolah menjadi bentuk yang berguna untuk membuat keputusan.
Informasi berguna untuk pembuat keputusan karena informasi menurunkan
ketidakpastian (atau meningkatkan pengetahuan) Informasi menjadi penting, karena
berdasarkan informasi itu para pengelola dapat mengetahui kondisi obyektif
perusahaannya. Informasi tersebut merupakan hasil pengolahan data atau fakta yang
dikumpulkan dengan metode ataupun cara–cara tertentu.
1) Informasi adalah data yang telah diolah menjadi bentuk yang memiliki arti bagi
penerima dan bermanfaat bagi pengambilan keputusan saat ini atau mendatang
(Raymond Mc.Leod, 2001).
2) Data yang telah diklasifikasikan atau diolah atau diinterpretasikan untuk
digunakan dalam proses pengambilan keputusan (Tata Sutabri, 2005).
3) Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu
bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang
menggambarkan suatu kejadian–kejadian (event) yang nyata (fact) yang
digunakan untuk pengambilan keputusan (Jogiyanto HM., 1999).
4) Informasi adalah data yang disajikan dalam bentuk yang berguna untuk
membuat keputusan (Lani Sidharta, 1995).
5) Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi
penerimanya dan bermanfaat bagi pengambilan keputusan saat ini atau
mendatang (Gordon B. Davis, 1991).
2.4 Pengertian Sistem Infor masi
Sistem informasi dapat berupa gabungan dari beberapa elemen teknologi
berbasis komputer yang saling berinteraksi dan bekerjasama berdasarkan prosedur
kerja yang telah ditetapkan, dimana data diproses dan diolah menjadi informasi
yang dapat digunakan dalam mendukung keputusan.
Sistem informasi menurut beberapa ahli :
1) Sistem informasi adalah suatu sistem didalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian yang mendukung
organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan –
laporan yang diperlukan (Tata Sutabri, 2005).
2) Sistem informasi adalah sistem didalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi harian, membantu dan mendukung kegiatan
operasi, bersifat manajerial dari suatu organisasi dan membantu mempermudah
penyediaan laporan yang diperlukan (Erwan Arbie, 2000).
3) Sistem informasi adalah data yang dikumpulkan, dikelompokkan dan diolah
sedemikian rupa sehingga menjadi sebuah satu kesatuan informasi yang saling
terkait dan saling mendukung sehingga menjadi suatu informasi yang berharga
bagi yang menerimanya (Tafri D. Muhyuzir, 2001).
4) Sistem informasi adalah suatu sistem yang menerima masukan data dan
instruksi, mengolah data tersebut sesuai dengan instruksi dan mengeluarkan
hasilnya (Gordon B. Davis, 1991).
5) Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,
bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporan-laporan yang diperlukan (Jogiyanto HM,
1999).
6) Sistem informasi adalah suatu sistem didalam organisasi yang mempertemukan
kebutuhan pengelolah transaksi harian, mendukung operasi, bersifat manajerial
dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu
2.5 Komponen Dasar Web
2.5.1 PHP
Menurut (Mark Ade Syukur, 2003) PHP adalah teknologi yang
diperkenalkan tahun 1994 oleh Rusmus Lerdorf. Beberapa versi awal yang
tidak dipublikasikan digunakan pada situs pribadinya untuk mencatat siapa
saja yang mengakses daftar riwayat hidup onlinenya. Versi pertama
digunakan oleh pihak lain pada awal tahun 1995 dan dikenal sebagai
Personal Home Page Tools. Terkandung di dalamnya sebuah parser engine
(mesin pengurai) yang sangat disederhanakan, yang hanya mampu mengolah
macro khusus dan beberapa utilitas yang sering digunakan pada pembuatan
home page, seperti buku tamu, pencacah dan hal semacamnya. Parser
tersebut ditulis ulang pada pertengahan 1995 dan dinamakan PHP/FI
Version 2. FI (Form Interpreter) sendiri berasal dari kode lain yang ditulis
juga oleh Rasmus, yang menterjemahkan HTML dari data. Pada tahun 1997
terdapat perubahan dalam pengembangan PHP. PHP berubah dari proyek
pribadi Rasmus menjadi sebuah tim yang lebih terorganisasi. Parsernya
ditulisulang dari bentuk rancangan awal oleh Zeev Suraski dan Andi
Gutmans, dan hal inimenjadi dasar PHP version.
PHP merupakan script untuk pemrograman script web server side,
script yang membuat dokumen HTML secara on the fly, dokumen HTML
yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat
dengan menggunakan editor teks atau editor HTML. PHP dirancang untuk
dapat bekerja sama dengan database server dan dibuat sedemikian rupa
menjadi begitu mudah. PHP membuat proses pengembangan aplikasi
menjadi mudah karena kelebihan-kelebihannya, yaitu:1. Script (kode
program) terintegrasi dengan file HTML, sehingga developer bisa
berkonsentrasi langsung pada penampilan dokumen webnya. 2.Tidak ada
Proses compiling dan lingking. 3. Berorentasi Objek (objek oriented).
4.Sintaksis pemrogramannya mudah dipelajari. 5.Integrasi yang sangat luas
ke berbagai server database. Menulis web yang terhubung ke database
menjadi sangat sederhana. Database yang didukung oleh PHP: Oracle,
Sybase, mSQL, MySQL, Solid, ODBC, PostgreSQL, dBase, dan lain-lain.
PHP tidak terbatas hanya menghasilkan keluaran HTML. Ia juga bisa
digunakan untuk menghasilkan gambar GIF, atau bahkan sumber gambar
GIF yang dinamis.
2.5.2 Web Site
Web site (situs web) adalah merupakan alamat (URL) yang
berfungsi sebagai tempat penyimpanan data dan informasi dengan
berdasarkan topik tertentu. (Sunartrihantono Bimo, 2002). Web adalah
jaringan beribu-ribu komputer yang dikategorikan menjadi dua:client/server
dengan menggunakan software khusus membentuk sebuah jaringan yang
disebut jaringan client/server yang mempunyai fasilitas hipertext untuk
menampilkan informasi atau data berupa teks, gambar, suara, animasi, dan
data multimedia lainnya, yang diantara informasi atau data tersebut saling
berhubungan satu sama lain. (Sunartrihantono Bimo, 2002). Web dapat
Web Statis adalah web yang berisi/menampilkan informasi-informasi yang
sifatnya statis (tetap), sedangkan web dinamis adalah web yang
menampilkan informasi serta dapat berinteraksi dengan user yang sifatnya
dinamis.
2.5.3 Wor ld Wide Web
Menurut (Mark Ade Syukur, 1995) Pada awalnya Internet adalah
sebuah proyek yang dimaksudkan untuk menghubungkan para ilmuwan dan
peneliti di Amerika, namun saat ini telah tumbuh menjadi media komunikasi
yang dipakai oleh seluruh umat manusiadi muka bumi ini. Pertumbuhan ini
membawa beberapa masalah yang mendasar,diantaranya bahwa internet
tidak diciptakan pada jaman Graphical User Interface (GUI) seperti saat ini.
Internet dimulai pada masa dimana orang masih menggunakan alat akses
yang tidak user friendly yaitu terminal berbasis text serta perintah-perintah
command line yang agak rumit untuk dihafal. Kemudian orang mulai
berpikir membuat sesuatu yang lebih baik, popularitas internet semakin
berkembang pesat setelah standar baru HTTP dan HTML diperkenalkan
kepada masyarakat. HTTP (Hypertext Transfer Protocol) membuat
pengaksesan informasi melalui protokol TCP/IP menjadi lebih mudah dari
sebelumnya. HTML (HypertextMarkup Language) memungkinkan orang
menyajikan informasi yang secara visual (tampilan) lebih menarik.
Pemunculan HTTP dan HTML yang kemudian orang-orang mengenal istilah
baru dalam internet yang sekarang menjadi sangat populer, bahkan
World Wide Web (WWW). Pada prinsipnya world wide web (singkatnya
cukup disebut “web“ saja) bekerja dengan cara menampilkan file-file HTML
yang berasal dari server web pada program client khusus, yaitu broser web.
Program browser pada client mengirimkan permintaan (request) kepada
server web, yang kemudian akan akan dikirimkan oleh server dalam bentuk
HTML. File HTML berisi instruksi-instruksi yang diperlukan untuk
membuat tampilan. Perintah-perintah HTML ini kemudian diterjemahkan
oleh web browser sehingga isi informasinya dapat ditampilkan secara visual
kepada client dilayar komputer.
dengan menggunakan teknologi hypertext, pemakai dituntun untuk
menemukan informasi dan mengikuti lingkup yang disediakan dalam
dokumen web yang ditampilkan dalam browser web.
Aplikasi Web dapat dibagi atas dua :
1) Web Statis, yaitu web yang dibentuk dengan menggunakan HTML
saja. Kekurangan aplikasi ini seperti terletak pada keharusan untuk
memelihara program secara terus menerus untuk mengikuti setiap
perubahaan yang terjadi kelemahan ini dapat diatasi dengan model aplikasi
2) Web Dinamis, yaitu aplikasi web dengan memperluas HTML, yakni
dengan menggunakan perangkat lunak tambahan, perubahan informasi
dalam halaman-halaman web dapat ditangani melalui perubahan data, bukan
melalui perubahan data, bukan melalui perubahan program sebagai
implementasinya, aplikasi web dapat dikoneksikan ke database itulah
sebabnya muncullah web database dengan demikian perubahan informasi
dapat dilakukan.
2.5.5 HTML (Hypertext Markup Language)
Menurut (Mark Ade Syukur 1999), HTML dikenal sebagai
bahasa standar untuk membuat dokumen web. Sesungguhnya Hypertext
Markup Language (HTML) justru tidak dibuat untuk mempublikasikan
informasi di web, namun oleh karena kesederhanaan serta kemudahan
penggunaannya, HTML kemudian dipilih orang untuk mendisrtibusikan
informasi di web. Perintah-perintah HTML diletakkan dalam file berekstensi
*.html danditandai dengan mempergunakan tag (tanda) berupa karakter “<”
dan “>”. Tidak seperti bahasa pemrograman terstruktur procedural seperti
Pascal atau C, HTML tidak mengenal jumping ataupun looping. Kode-kode
HTML dibaca oleh browser dari atas ke bawah tanpa adanya
lompatan-lompatan.
Sejauh ini HTML telah mengalami beberapa revisi sepanjang
hidupnya. Standar yang paling akhir yang sekarang diperkenalkan adalah
standar HTML 4.0, yang mendukung antara lain CSS (cascading style
downloadable font (jenis font yang bisa didownload (otomatis) dan
sebagainya. Hingga kini, tidak semua browser web telah disesuaikan untuk
mendukung standar HTML terbaru ini, sehingga banyak masalah
inkompantibilitas antaramacam-macam browser web.
2.5.6 Browser dan Server Web
Web server adalah salah satu aplikasi yang dijalankan di server dan
mampu melayani koneksi transfer data dalam protokol HTTP, dan protokol
ini digunakan untuk mentransfer data antara web server ke web browser
(Onno W.Purbo, 2001). HTTP menyediakan fasilitas yang bagus, disamping
transfer dokumen yang mudah, juga melakukan enkripsi pada dokumen demi
alasan keamanan. Bagian nama dalam URL dapat di identifikasi sebuah
program executable, yang ketika dijalankan akan menghasilkan halaman
HTML. Ketika sebuah server menerima permintaan untuk pengambilan
dokumen tertentu, server mengeksekusi program tersebut dan mengirimkan
dokumen HTML yang dihasilkan program tersebut. Lebih jauh lagi, client
dapat mengirimkan argumen-argumen tambahan yang akan digunakan
program pada saat dieksekusi. Dengan demikian, pembentukan dokumen
dapat menjadi bervariasi karenaditentukan oleh argumen-argumen yang ada
di server tersebut. Salah satu contoh programweb server adalah apache.
Web browser atau sering di singkat dengan browser adalah program
yang dijalankan di komputer client, yang digunakan untuk mengakses
halaman web yang ada dikomputer server. Salah satu contoh program web
2.5.7 Home Page
Home page adalah merupakan halaman pertama atau sampul dari
suatu web site yang biasanya berisi tentang apa dan siapa dari perusahaan
atau instansi atau organisasi pemilik web site tersebut. Dengan demikian
pada dasarnya home page merupakan sarana dasar untuk memperkenalkan
secara singkat tentang apa yang menjadi isi dari keseluruhan website dari
suatu organisasi atau pribadi (Sunartrihantono Bimo, 2002).
2.5.8 Domain
Dalam tata cara penamaan suatu host dikenal istilah Domain, yang
digunakan untuk menentukan posisi hirarki host dari jaringan internet ini. Di
bawah nama domain dalam hirarki ini dimungkinkan adanya nama
subdomain. Penentuan nomor IP Address dan nama domain tidak dapat
dilakukan secara sembarang, permohonan harus diajukan kepada Internet
Network Information Center (InterNIC). Badan ini bukan pengelola internet,
melainkan mengelola pemakaian alamat IP dan nama domain.
2.5.9 URL (Unifor m Resource Locator)
Salah satu subjek internet yang paling awal harus dikenal adalah
URL (Uniform Resource Locator). URL dapat didefinisikan sebagai sarana
untuk menentukan alamat yang akan dipakai dalam mengakses internet,
khususnya web site. Kalau menulis surat dan amplop, tertulis alamat rumah
demikian. Ia akan mengantarkan browser ke alamat yang dituju. Dengan
demikian seluruh web site pasti memiliki URL tertentu.
2.6 Database
Menurut (Jogiyanto H.M. 1999) basis data (database) merupakan kumpulan
dari data yang saling berhubungan satu dengan yang lainnya. Database (basis data)
merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya,
tersimpan dalam perangkat keras komputer dan digunakan perangkat lunak untuk
memanipulasinya. Database merupakan salah satu komponen yang penting dalam
sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para
pemakai. Penerapan database dalam sistem informasi disebut dengan database
sistem. Sistem basisdata (database system) adalah suatu informasi yang
mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang
lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam
di dalam suatu organisasi.
2.6.1 MySQL
MySQL merupakan pemrograman/system manajemen database
(kumpulan data yang terstruktur) yang menggunakan basis bahasa SQL
(Structured Query Language). MySQL merupakan system manajemen
database yang dapat diandalkan dan penggunaannya mudah untuk dipahami.
MySQL didesain untuk menangani database yang besar dengan cepat,
memiliki tingkat keamanan dan konektivitas yang tinggi. MySQL membuat
pemrogram dan seorang administrator database dapat melakukan hal-hal
1) Mengubah Struktur Database
2) Mengubah Pengaturan Keamanan Sistem
3) Memberikan Hak akses pada pengguna untuk mengakses database
atau table.
4) Memutakhirkan isi databasePerintah-perintah SQL dikelompokan
menjadi lima macam:
1.Data Definition language (DDL) Adalah perintah yang digunakan untuk
menjelaskan objek dari database. Dengankata lain DDL digunakan untuk
mendefinisikan kerangka database. Perintahnya adalah:
1) Create : untuk membuat objek database.
2) Alter : untuk memodifikasi objek database.
3) Drop : untuk menghapus objek database.
4) Objek database yang dimaksud terdiri dari database, table, index,
dan view.
2. Data Manipulation language (DML) Adalah perintah yang digunakan
untuk mengoperasikan atau memanipulasi isidatabase. SQL menyediakan
4 perintah DML:
1) Select: digunakan untuk mengambil data dari database.
2) Delete: digunakan untuk menghapus data pada database.
3) Insert: menambahkan data pada database.
3. Security Adalah perintah yang digunakan untuk menjamin keamanan
data. Antara lain terdiri atas:
1) Grant: member akses pada user tertentu untuk akses ke database.
2) Revoke: mencabut hak akses dari user.
4.Integrity Adalah perintah-perintah yang digunakan untuk kesatuan data.
Contoh: recover table: untuk memperbaiki table pada database.
5.Auxiliary Adalah perintah-perintah pelengkap atau tambahan seperti:
3.1. Analisis Sistem
Suatu sistem akan dirancang oleh satu orang atau sekelompok orang yang
membentuk tim. Orang yang merancang sistem ini disebut Sistem Analis.
Ada yang mendefinisikan sistem analis sebagai:
- Seorang yang menggunakan pengetahuan aplikasi komputer yang dimilikinya
untuk memecahkan masalah-masalah bisnis dibawah petunjuk manajer sistem.
- Seorang yang bertanggung jawab menterjemahkan kebutuhan-kebutuhan
pemakai sistem (pelanggan) ke dalam spesifikasi teknik yang diperlukan oleh
programmer dan diawasi oleh manajemen.
3.1.1 Analisa Masalah
Sistem transaksi peminjaman yang ada pada SIP RENT CAR di
Sidoarjo terbilang sistemnya masih manual dalam melakukan kegiatan
persewaan. Hal ini dikarenakan pengelolaan data-data masih
menggunakan cara manual dan pencatatan data-data mobil masih
menggunakan papan tulis.
Sebagai contoh, dalam pencatatan mobil atau booking mobil data
dari si penyewa masih ditulis dalam papan tulis, karena dilakukan secara
manual maka hal ini dapat memperlambat beberapa kinerja proses,
permasalahan ini juga dapat menyebabkan kesalahan dalam penulisan
3.2 Spesifikasi Kebutuhan Pegawai.
a. Karyawan
1) Mengelola data pesan dan melakukan tanya jawab kepada
customer/pelanggan.
2) Mengelola bagian administrasi yang ada di dalam kantor.
3) Merawat dan mengelola mobil yang ada di SIP RENT CAR.
b. Admin
1) Menginputkan data mobil, berita, testimonial, pemesanan.
2) Membuat laporan bulanan siapa saja customer yang pernah menyewa di
SIP RENT CAR dan mobil apa saja yang sering disewa.
3.3 Analisis Kebutuhan Non Fungsional
3.3.1 Analisis Perangkat Keras
Perangkat keras yang direkomendasikan untuk menjalankan
aplikasi ini adalah sebagai berikut :
a. Monitor beresolusi 1280 x 800.
b. Processor dengan kecepatanminimal 1,5 Ghz.
c. Kapasitas Harddisk minimal 20 GB.
d. RAM minimal 256 MB.
e. VGA Card minimal 64 MB.
f. Mouse.
3.3.2. Analisis Perangkat Lunak
Aplikasi ini dibuat dengan menggunakan beberapa
software yang saling berinteraksi dalam pembangunan sistemnya,
beberapa software tersebut adalah:
Seorang pelanggan sering di ibaratkan sebagai suatu objek yang langsung
berhadapan dengan interface dari sebuah website, maka dalam mengakses
website ini setidaknya seorang pelanggan harus memiliki kemampuan dasar
dalam menjalankan atau mengoperasikan sebuah komputer.
3.5 Docflow Transaksi Peminjaman
Seperti dilihat pada Gambar 3.1 document flow diagram dari transaksi rental
mobil alur bisnisnya bisa dilihat diatas, pelanggan datang ke kantor perusahaan
untuk melakukan booking mobil, pertama pelanggan melihat daftar mobil aja
yang masih bisa dipakai, ketika pelanggan sudah menemukan mobil, pelanggan
bisa langsung menentukan tanggal dan harinya dan tentunya mobil mana yang
akan dipakai untuk proses booking, pihak pegawai memberikan persyaratan
kepada pelanggan beruda formulir data diri pelanggan, ketika sudah semuanya
pelanggan bisa melakukan pembayaran ke pegawai sesuai jenis mobil dan berapa
hari lama menyewa mobilnya, admin menerima pembayaran dan membuatkan
nota/kwitansi, kwitansi nantinya akan di berikan ke pelanggan dan di buat arsip,
menyerahkan mobil dan berupa surat-surat kelengkapan mobil tersebut, setelah
proses transaksi selesai kwitansi pembayaran tadi disimpan sebagai arsip dan
pembuatan/catatan laporan kepada pemilik perusahaan.
3.6 Sysflow Transaksi Peminjaman
Seperti dilihat pada Gambar 3.2 system flow transaksi peminjaman mobil,
alur bisnisnya jika sudah terkomputerisasi seperti gambar diatas, mulai dari start ,
pelanggan melakukan booking jika iya pelanggan bisa memasukkan tanggal dan
hari, kemudian secara otomatis akan keluar daftar mobilnya pelanggan bisa
dan melakukan pembayaran melalui transfer atau pembayaran secara langsung di
perusahaan tersebut. Jika pelanggan tidak ada konfirmasi selama waktu yang
ditentukan, secara otomatis system akan menghapus data dari pelanggan, dan jika
iya system secara otomatis menampilkan status di halaman website, pelanggan
sudah melakukan konfirmasi bisa ke perusahaan untuk mengambil mobilnya dan
mengambil kwitansi, di sini pemilik bisa melihat semua alur transaksi dan
laporan.
3.7 Diagram Berjenjang
Adapun diagram berjenjang /HIPO (Hierarchy Plus Input-Process-Output)
dari Sistem Informasi Transaksi Peminjaman Mobil ini adalah sebagai berikut:
1
Gambar 3.3 Diagram Berjenjang Sistem Informasi Transaksi Peminjaman Mobil.
Seperti dilihat pada Gambar 3.3, bahwa terdapat 3 bagan berjenjang. Bagan
pertama rental yaitu sama seperti context diagram yaitu proses secara keseluruhan
system, yang kedua bisa dilihat diatas ada: data, booking, laporan transaksi. Bagan
proses yang lebih kearah insert, update, delete dari suatu system. Yang terakhir
dari suatu gambaran diagram berjenjang yaitu level 1, di atas dapat diliat
data-data apa saja yang nantinya bakal dijadikan ke dalam DFD level 1, DFD level
satu sendiri lebih ke dalam penjabaran data yang ada.
3.8 Diagram Konteks
Gambar 3.4 Diagram Kontekst Sistem Informasi Transaksi Peminjaman Mobil
Seperti dilihat pada Gambar 3.4 diatas terdapat 3 external entity: Pemilik,
Pelanggan, Pegawai. Pegawai mengisikan data-data tentang berita, customer
service, merk dan mobil, lalu semua di lanjutkan ke proses rental dan di berikan
informasi tersebut kepada pelanggan. Pelanggan hanya bisa mengisi tentang
pemesanan, pesan, testimonial dan transaksi semua di proses kedalam system
laporan kepada system secara keseluruhan, dari proses data-data laporan nantinya
di berikan kepada pemilik secara keseluruhan sesuai dengan transaksi yang ada.
3.8.1 DFD Level 0
Adapun DFD level 0 dari Sistem Informasi Transaksi Peminjaman
Mobil ini adalah sebagai berikut:
Gambar 3.5 DFD level 0 Sistem Informasi Transaksi Peminjaman Mobil.
Seperti dilihat pada Gambar 3.5, Pegawai mengisikan data-data soal
berita, customer service, merk dan mobil, data tersebut di proses kedalam
proses data dan hasilnya di berikan kepada pelanggan. Pelanggan hanya bisa
mengisikan pemesanan, pesan, testimonial dan transaksi, data tersebut di
proses kedalam proses sewa dan hasilnya di berikan kepada pegawai, dari
proses sewa juga muncul data laporan yang di proses ke laporan dan di
3.8.2 DFD Level 1 Proses Data
Adapun DFD level 1 proses data dari Sistem Informasi Transaksi
Peminjaman Mobil ini adalah sebagai berikut:
Gambar 3.6 DFD Level 1 Proses Data Sistem Informasi Transaksi Peminjaman Mobil.
Seperti dilihat pada Gambar 3.6 diatas, terdapat ada 8 proses: berita,
merk, customer service, mobil, tampil berita, tampil merk, tampil customer
service, dan tampil mobil, 4 database: database berita, database customer
service, database merk, database mobil, 2 external entity: pegawai,
pelanggan. Pegawai didalam proses ini hanya menginputkan saja,
menginputkan data-data yang akan dimasukkan ke dalam proses data dan
ditampilkan kepada pelanggan, pegawai juga menginputkan merk mobil apa
saja dan dimasukkan kedalam database dan diproses kedalam system
hasilnya diberikan kepada pelanggan, pegawai juga menginputkan data
mobil dan cs untuk di proses ke dalam database setelah ada hasilnya biarkan
3.8.3 DFD Level 1 Booking
Gambar 3.7 DFD level 1 Booking Sistem Informasi Transaksi Peminjaman Mobil.
Seperti dilihat pada Gambar 3.7, Pelanggan melakukan transaksi dan
di proses ke dalam booking, dari booking tersebut masuk ke dalam database
pemesanan dan transaksi, dari database pemesanan dan transaksi datanya di
proses ke dalam proses laporan dan hasilnya di berikan kepada pemilik, jika
pelanggan ingin melakukan penambahan hari ketika sudah berjalan,
3.9 CDM Tr ansaksi Peminjaman Mobil
Gambar 3.8 CDM Sistem Informasi Transaksi Peminjaman Mobil.
Seperti dilihat pada Gambar 3.8 dapat lihat cdm dari sistem informasi
transaksi peminjaman mobil, terdapat 9 tabel master: admin, berita, pesan,
customer service, testimoni, transaksi, pemesanan, mobil, merk. Di dalam setiap
tabel master tersebut terdapat attribute-attribute yang berbeda dari setiap tabel
master, di dalam setiap tabel pasti ada salah satu attribute yang menjadi primary
key. Gunanya primary key sendiri sebagai salah satu kunci attribute yang tidak
3.10 Physical Data Model Gambar 3.9 PDM Sistem Informasi Transaksi Peminjaman Mobil.
Seperti dilihat pada Gambar 3.9 adalah hasil jadi dari pdm, di
sinilah alur dari cdm menuju pdm, proses bisnisnya bisa dilihat dalam tabel
3.11 Struktur Tabel
Berikut ini merupakan penjelasan dari beberapa struktur tabel data yang
digunakan berdasarkan Rancangan database yang ada pada Gambar 3.9
A. Tabel Admin
Nama Tabel : Admin
Isi Tabel : Berisi field untuk data-data Admin.
Primary Key : ID_Admin
Tabel 3.1 Tabel Admin.
Isi Tabel : Berisi field untuk data-data Berita.
Primary Key : ID_Berita.
Tabel 3.2 Tabel Berita.
No Kolom Tipe Data Panjang Primary Key Foreign Key
1 ID_Berita Int -
2 ID_Admin Int -
3 Judul_Berita Varchar 100
4 Isi_Berita Varchar 10000
5 Tgl_Berita DateTime -
6 Gbr_Berita Varchar 200
C. Tabel Pesan
Nama Tabel : Pesan.
Isi Tabel : Berisi field untuk data-data Pesan.
Primary Key : ID_Pesan.
Foreign Key : ID_Admin.
Tabel 3.3 Tabel Pesan.
No Kolom Tipe Data Panjang Primary Key Foreign Key
1 ID_Pesan Int -
2 ID_Admin Int -
3 Isi_Pesan Varchar 10000
4 Nama_Pesan Varchar 100
D. Tabel Customer Service
Nama Tabel : Customer Service
Isi Tabel : Berisi field untuk data-data Customer Service.
Primary Key : ID_Cs
Foreign Key : ID_Admin
Tabel 3.4 Tabel Customer Service.
No Kolom Tipe Data Panjang Primary Key Foreign Key
1 ID_Cs Int -
2 ID_Admin Int -
3 Nama_Cs Varchar 50
4 Email_Cs Varchar 50
5 Ym_Cs Varchar 100
E. Tabel Testimoni
Nama Tabel : Testimoni
Isi Tabel : Berisi field untuk data–data testimoni.
Primary Key : ID_Testimoni
Tabel 3.5 Tabel Testimoni.
3 Nama_Testimonial Varchar 100
4 Email_Testimonial Varchar 100
5 Isi_Testimonial Varchar 10000
6 Status_Testimoni Varchar 100
F. Tabel Pemesanan
Nama Tabel : Pemesanan
Isi Tabel : Berisi field untuk data-data Pemesanan.
Primary Key : ID_Pemesanan
Foreign Key 1 : ID_Transaksi
Foreign Key 2 : ID_Mobil
Tabel 3.6 Tabel Pemesanan.
G. Tabel Mobil
Nama Tabel : Mobil
Isi Tabel : Berisi field untuk data-data Mobil
Primary Key : ID_Mobil
Foreign Key 1 : ID_Merk.
Tabel 3.7 Tabel Mobil.
Nama Tabel : Transaksi
Isi Tabel : Berisi field untuk data–data Transaksi.
Primary Key : ID_Transaksi
Tabel 3.8 Tabel Transaksi.
No Kolom Tipe Data Panjang Primary Key Foreign
Key
1 ID_Transaksi Int -
2 ID_Admin Int -
3 Nama_Transaksi Varchar 100
4 Email_Transaksi Varchar 100
6 No_Id Varchar 100
14 Status_Transaksi Varchar 100
15 Harga_Tambahan Int -
I. Tabel Mer k
Nama Tabel : Merk
Isi Tabel : Berisi field untuk data–data Merk.
Tabel 3.9 Tabel Merk.
3.12 Perancangan Ar sitektur Interface
Perancangan arsitektur adalah konsep dasar dari pembuatan suatu
interface yang nantinya diimplementasikan ke dalam website yang dibuat, dimana
konsep awal ini hanya berupa gambaran sederhana untuk menggambarkan
interface website yang dibuat. Gambaran sederhana ini nantinya akan
dikembangkan lagi untuk dijadikan sebagai pedoman dalam pembuatan interface
dari website yang sedang di kerjakan, di dalam bab ini akan menampilkan
perancangan website dihalaman admin dan pelanggan.
3.12.1 Perancangan Halaman Admin
Perancangan pada halaman admin terdapat 9 menu yang
diperlukan untuk membangun suatu website persewaan rental mobil, 9
menu tersebut adalah: Home, Mobil, Merk, Pemesanan, Berita, Customer
service, Pesan, Testimonial, Laporan. Pada sub bab ini akan digambarkan
1) Home
Gambar 3.10 Perancangan Halaman Home.
Seperti dilihat pada Gambar 3.10 diatas tampilan menu home
pada halaman admin, dari situ sudah terlihat ada beberapa menu
yang ada di dalam halaman admin tersebut.
2) Mobil
Gambar 3.11 Perancangan Halaman Mobil
Seperti dilihat pada Gambar 3.11 diatas dapat dilihat desain
terdapat menu tambah mobil yang berfungsi untuk menambah
mobil jika ada pemasukan mobil, dan pada halaman ini terdapat
keterangan-keterangan untuk mobilnya.
3) Merk
Gambar 3.12 Perancangan Halaman Merk
Seperti dilihat pada Gambar 3.12 dapat dilihat desain
perancangan halaman merk, diatas ada inputan nama, harga,
keterangan ketika admin sudah menginputkan itu semua lalu klik
tambah secara otomatis hasil inputan tersebut akan masuk kedalam
4) Pemesanan
Gambar 3.13 Perancangan Halaman Pemesanan
Seperti dilihat pada Gambar 3.13 adalah desain perancangan
dari pemesanan, ketika pelanggan mengisi data dihalaman
pelanggan, otomatis data yang sudah diinputkan masuk kedalam
pemesanan ini dan masuk menu ke pesanan pending, dari pesanan
pending tersebut tinggal tunggu konfirmasi dari pelanggan apa jadi
memesan atau tidak, ketika pelanggan tidak ada konfirmasi ke
admin dalam waktu kurang lebih 4 jam, status pemesanan
pelanggan akan otomatis masuk ke dalam pesanan batal, jika
pelanggan jadi memesan dan melakukan pembayaran melalui
transfer akan dikirmi admin link untuk konfirmasi ke email, dan
pelanggan tinggal klik link tersebut jika sudah melakukan
mobil sudah kembali, data dari pelanggan akan masuk ke dalam
menu kembali.
5) Berita
Gambar 3.14 Perancangan Halaman Berita Seperti dilihat pada Gambar 3.14 diatas dapat dilihat pada
menu berita, ketika klik tambah berita disitu akan muncul inputan
judul berita, isi berita, gambar berita, setelah diinputkan semuanya
klik simpan dan yang sudah diisi tadi akan muncul ke dalam list
berita tersebut, seperti contoh diatas yang warna biru muda, berita
yang sudah diinputkan nanti akan tertera disana dan tampil kedalam
halaman website dan bisa dinikmatin informasi beritanya oleh
6) CS (Customer Service)
Gambar 3.15 Perancangan Halaman Customer Service
Seperti dilihat pada Gambar 3.15 di atas adalah desain
interface dari menu customer service, di dalam menu ini terdapat
inputan nama, email, yahoo massanger. Memang pada menu ini
hanya inputan untuk para pegawai atau admin yang mempunyai
yahoo massager , karena yahoo massager nanti akan tampil di
dalam website tersebut maka dibuat nya menu customer service
agar para pegawai mudah berinteraksi dengan pelanggan yang ingin
7) Pesan
Gambar 3.16 Perancangan Halaman Pesan
Seperti dilihat pada Gambar 3.16 diatas adalah menu pesan,
pesan masuk ke dalam admin jika di website ada pelanggan yang
ingin mengajukan pertanyaan dengan menginputkan pesan di dalam
contact me. Secara otomatis pesan yang di inputkan itu tadi akan
muncul kedalam halaman pesan ini.
8) Testimonial
Gambar 3.17 Perancangan Halaman Testimonial
Seperti dilihat pada Gambar 3.17, desain intereface dari menu
pelanggan yang menginputkan di website tersebut, jadi setelah
pelanggan menginputkan langsung secara otomatis Akan masuk ke
dalam admin, di dalam menu content control tersebut nanti ada
menu sembunyikan atau tampilkan, jadi admin bisa memilah-milah
mana testimoni yang pantas buat ditampilkan atau yang tidak pantas
buat ditampilkan.
9) Laporan
Gambar 3.18 Perancangan Halaman Laporan
Seperti dilihat pada Gambar 3.18 diatas adalah desain
interface menu laporan dihalaman admin, ketika semua transaksi
sudah selesai semua, data tersebut akan masuk kedalam laporan ini
dan disini bisa diketahui tentang nama penyewa siapa aja, mobil
apa aja yang sering keluar setiap bulan dan taunnya, dan pada menu
laporan ini jika sudah berhasil melihat data-datanya bisa langsung
dicetak, dan total harga tersebut akan secara otomatis menjumlah
3.12.2 Perancangan Halaman Pelanggan
Perancangan pada halaman pelanggan ini sangat bermanfaat
sebelum membuat website yang sebenarnya, dengan terlebih dahulu
membuat konsep website agar mudah di pahami oleh pelanggan, dengan
membuat desain interface dulu bisa memikirkan website seperti apa yang
mudah dipahami oleh pelanggan. Berikut dijelaskan gambar perancangan
yang sudah dibuat.
1) Home
Gambar 3.19 Perancangan Home
Seperti dilihat pada Gambar 3.19 halaman home website
dengan apa yang diinginkan, setelah selesai menginputkan,
langsung menuju ke halaman selanjutnya untuk memilih mobil dan
mengisi biodata. Disana juga terlihat kolom berita, di dalam website
nantinya akan disediakan juga berita-berita terbaru tentang mobil
dan perkembangannya, dan diatas kolom berita terdapat kolom
yahoo massanger gunanya di taruh situ agar user mudah melihat
apakah admin website tersebut online atau offline.
2) Mobil
Gambar 3.20 Perancangan Mobil
Seperti dilihat pada Gambar 3.20, Di menu mobil ini user bisa
langsung liat mobil apa saja yang ingin digunakan dan bisa
membandingakan kualitas spefikasi dari mobil sebelum menyewa
3) Tentang Kami
Gambar 3.21 Perancangan Tentang Kami
Seperti dilihat pada Gambar 3.21 desain interface tentang
kami tersebut hanya menampilkan tentang perusahaan SIP RENT
CAR, bertujuan kenapa dikasih menu seperti itu agar para
pelangganyang mengunjungi website ini semakin percaya karena
web ini disertai alamat yang valid dan tidak punya niatan untuk
4) Testimonial
Gambar 3.22 Perancangan Testimonial
Seperti dilihat pada Gambar 3.22 desain interface
testimonial disana ada inputan nama, email, isi testimonial,
dan masukan capca. Pelanggan bisa mengisi itu semua jika
sudah merasa pelayanan yang diberikan SIP RENT CAR,
gunanya ada menu testimonial agar pelanggan bisa meluapkan
apa yang dirasakan terhadap pelayanan perusahaan SIP RENT
5) Contact Me
Gambar 3.23 Perancangan Pesan
Seperti dilihat pada Gambar 3.23 perancangan pesan hanya
terlihat begitu sederhana, karena emang dimenu contact me ini
hanya di rancang seperti inputan yang bertujuan untuk pelanggan
jika ingin mendapatkan jawaban secara pribadi atau mendapatkan
informasi yang lebih akurat bisa inputkan ke dalam menu contact me
4.1 Implementasi Sistem
Desain sistem menentukan bagaimana suatu sistem akan menyelesaikan
apa yang mesti diselesaikan, tahap ini menyangkut mengkonfigurasikan dari
komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem,
sehingga setelah instalasi dari sistem akan benar-benar memuaskan rancang
bangun yang telah ditetapkan pada akhir tahap analisis sistem.
4.2 Tujuan Implementasi Sistem
Tahap perancangan sistem adalah tahapan lanjutan setelah analisa sistem,
tahap perancangan sistem ini memiliki 2 tujuan utama yaitu:
a. Untuk memenuhi kebutuhan kepada pemakai sistem
b. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap
kepada pemrogram komputer dan ahli-ahli teknik yang terlibat ( lebih
condong pada desain sistem yang terinci )
Maka berdasarkan pengertian diatas, dapat menarik kesimpulan bahwa
tujuan dari perancangan Sistem Informasi Transaksi Peminjaman Mobil pada SIP
RENT CAR adalah untuk membuat suatu perancangan sistem yang tidak rumit
4.3 Implementasi Antar Muka
Merancang antarmuka merupakan bagian yang paling penting dari
merancang sistem. Biasanya hal tersebut juga merupakan bagian yang paling sulit,
karena dalam merancang antarmuka harus memenuhi tiga persyaratan: sebuah
antarmuka harus sederhana, sebuah antarmuka harus lengkap, dan sebuah
antarmuka harus memilki kinerja yang cepat.
Berikut ini merupakan perancangan antar muka dari aplikasi yang di
bangun (Sistem Informasi Transaksi Peminjaman Mobil pada SIP RENT CAR):
4.3.1 Antar Muka Login
Gambar 4.1 Antar Muka Login.
Seperti dilihat pada Gambar 4.1 Halaman login buat admin,
terdapat desain yang sangat sederhana ada menu username dan password,
ketika admin sudah punya id sendiri dan mengisikan ke dalam halaman
4.3.2 Antar Muka Menu Admin
Gambar 4.2 Antar Muka Halaman Home Admin
Seperti dilihat pada Gambar 4.2 diatas menu home dari halaman
admin, terdapat beberapa menu untuk mengakses data, seperti mobil,
merk, pemesanan, berita, customer service, pesan, testimoni, laporan.
Semua menu di halaman admin ini berfungsi untuk pengisian data sebelum
ditampilkan ke dalam website yang bisa diakses oleh pelanggan, diatas
juga terlihat grafik pemesanan.
4.3.3 Antar Muka Mobil
Seperti dilihat pada Gambar 4.3 diatas terdapat tampilan menu dari
mobil, terdapat menu tambah mobil, search dan list mobil, untuk
menambahkan mobil baru bisa tekan ke menu tambah mobil, secara
otomatis inputan akan muncul dan admin bisa mengisikan sesuai dengan
kebutuhan, setelah itu hasil dari inputan akan muncul kedalam list mobil
seperti gambar diatas.
4.3.4 Antar Muka Tambah Mobil
Gambar 4.4 Antar Muka Tambah Mobil
Seperti dilihat Pada Gambar 4.4 terdapat tampilan menu tambah
mobil, di dalam halaman menu ini terdapat inputan plat nomer, tahun
pembuatan, merk, gambar dan tambah, dimana admin bisa mengisikan
data sesuai dengan yang ada di dalam inputan dan bisa memasukan 4
gambar yang di punya, ketika semua sudah disikan bisa tekan menu
4.3.5 Antar Muka Merk
. Gambar 4.5 Antar Muka Merk
Seperti dilihat pada Gambar 4.5 terdapat tampilan menu merk pada
halaman admin, terlihat menu inputan nama, harga, keterangan dan
tambah. Admin bisa mengisikan data merk mobil terbaru ketika mau
dimasukkan ke dalam rental mobil SIP RENT CAR, pada kolom nama
merk admin bisa mengisikan datanya dan juga harganya, keterangan bisa
diisi dengan spefikasi dari mobil tersebut, ketika sudah selesai semua bisa
tekan tombol tambah , secara otomatis data tersebut akan masuk ke dalam
list merk.
4.3.6 Antar Muka Pemesanan
Seperti dilihat Pada Gambar 4.6 pada gambar dibawah , dapat
terlihat tampilan menu pemesanan, di dalam menu pemesanan terlihat
beberapa form yaitu: semua pesanan, pesanan pending, pesanan
konfirmasi, pesanan lunas, pesanan batal, pesanan kembali dan menu
search , di dalam setiap form menu tersebut mempunyai akses tersendiri
website pesanan langsung masuk ke dalam menu pesanan pending, dari
sini tinggal menunggu apakah pelanggan mengkonfirmasi pesanan atau
tidak, setelah pelanggan mengkonfirmasi pesanan akan masuk kedalam
menu konfirmasi tinggal menunggu lagi pelanggan untuk kepastiannya,
jika pelanggan tidak ada tanggapan sama sekali pesanan akan otomatis
pindah ke pesanan batal, jika dari menu konfirmasi pelanggan kasih kabar
soal pesanan dan membayarnya datanya akan masuk ke dalam pesanan
lunas, jika transaksi sudah semua dan sudah waktunya kembali bisa dilihat
di menu pesanan kembali. Di menu pesanan kembali semua bisa terlihat
siapa saja yang sudah waktunya kembali.
4.3.7 Antar Muka Berita
Gambar 4.7 Antar Muka Berita
Seperti dilihat pada Gambar 4.7 pada halaman berita, tampilan
menu dari berita, terlihat no, judul, tanggal, gambar, content control dan
tambah berita. Pada menu tambah berita fungsinya sama seperti tambah
mobil yang sebelumnya ketika menu tombol berita ditekan, akan ada menu
inputan untuk berita, dan hasil dari inputan tersebut akan muncul dilist
berita. Menu content control juga berfungsi untuk mengedit berita, jika
ada berita yang kurang menarik bisa diedit pada menu content control
4.3.8 Antar Muka Tambah Berita
Gambar 4.8 Antar Muka Tambah Berita.
Seperti dilihat pada Gambar 4.8, tampilan menu tambah berita, di
dalam menu tersebut ada inputan judul, isi, gambar, simpan dan batal.
Pada menu ini admin bisa inputkan berita dan bisa diedit sesukanya di
dalam menu ini, ketika admin sudah behasil mengisikan tinggal tekan
menu simpan, ototmatis gambar yang disikan akan masuk ke dalam menu
list berita.
4.3.9 Antar Muka Customer Service
Seperti dilihat pada Gambar 4.9 dibawah, menu Customer Service
terlihat beberapa inputan menu disini, ada nama customer service, email
customer service, yahoo massanger customer service, dan menu tambah
juga terlihat list customer service, di dalam menu ini gunanya untuk
mengisikan pegawai yang mempunyai yahoo massager, untuk bisa