pembuatan sistem informasi rental mobil …... · pembuatan sistem informasi rental mobil ... bab...

44
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i PEMBUATAN SISTEM INFORMASI RENTAL MOBIL BERBASIS PHP TUGAS AKHIR Diajukan Untuk Memenuhi Sebagian Persyaratan Memperoleh Gelar Ahli Madya Program Diploma III Teknik Informatika Oleh : INTAN WAHYU WIDYA SAPUTRI M3209043 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2013

Upload: hoangkhanh

Post on 03-Feb-2018

235 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

i

PEMBUATAN SISTEM INFORMASI RENTAL MOBIL

BERBASIS PHP

TUGAS AKHIR

Diajukan Untuk Memenuhi Sebagian Persyaratan Memperoleh Gelar Ahli Madya

Program Diploma III Teknik Informatika

Oleh :

INTAN WAHYU WIDYA SAPUTRI

M3209043

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2013

Page 2: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ii

HALAMAN PERSETUJUAN

PEMBUATAN SISTEM INFORMASI RENTAL MOBIL

BERBASIS PHP

Disusun Oleh :

INTAN WAHYU WIDYA SAPUTRI

NIM. M3209043

Tugas Akhir ini telah disetujui untuk dipertahankan

di hadapan dewan penguji

Pembimbing Utama

ABDUL AZIZ, S. Si, M. Sc

NIP. 19820520 200604 1001

Page 3: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

HALAMAN PENGESAHAN

TUGAS AKHIR

PEMBUATAN SISTEM INFORMASI RENTAL MOBIL

BERBASIS PHP

Disusun Oleh :

INTAN WAHYU WIDYA SAPUTRI

NIM. M3209043

Di bimbing oleh

Pembimbing Utama

Abdul Aziz, S. Si, M. Sc

NIP. 19820520 200604 1001

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir

Program Diploma III Teknik Informatika

pada hari Senin tanggal 14 Januari 2013

Dewan Penguji 1. Abdul Aziz, S. Si, M. Sc ( )

NIP. 19820520 200604 1001 2. Sahirul Alim Tri Bawono, S. Kom ( ) NIDN. 3. Rudi Hartono, S. Si ( ) NIDN. 0626128402

Disahkan Oleh : Dekan

Fakultas MIPA UNS

Prof . Ir. Ari Handono Ramelan, M.Sc (Hons), Ph.D.

NIP.19610223 198601 1 001

Ketua Program Studi DIII Teknik Informatika UNS

Drs. YS. Palgunadi, M. Sc. NIP 19560407 198303 1 004

Page 4: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iv

ABSTRACT

Intan Wahyu Widya Saputri, 2012. DEVELOPING INFORMATION SYSTEM

OF CAR RENTAL WITH PHP BASED. Diploma III Computer Science,

Faculty of Mathematics and Natural Science, Sebelas Maret University of

Surakarta.

Car rental is a business venture in the field of transportation services that

have currently been developed, but in general the data management is still done

manually. At first the manual system is not a problem, but along with the

increasing the number of cars owned and growing number of tenants resulting a

greater managed data, thus data management in a way the manual is no longer

effective and efficient it means that to ensure accuracy in recording transactions,

security in data storage, as well as accuracy and speed in the presentation of

information it will be necessary to build a management information system,

computer-based car rental.

Developing of car rental management information system was started by

collecting data related to the system then doing the analysis, followed by

designing the system based on the results of the analysis and finally developing a

program in accordance with the design. The page was developed by PHP and it

was used MySQL to ussage the database after the program was completed and

then will be tested to ensure that the program has been created as expected. The

last step of this activity is to create a documentation system that is manifested in

the form of research reports.

The results of this study is an application of computer-based car rental

when implemented, is expected to be able to overcome some the problems in

processing the data in the field of car rental business.

Keywords: Car Rental

Page 5: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

v

ABSTRAK

Intan Wahyu Widya Saputri, 2012. PEMBUATAN SISTEM INFORMASI

RENTAL MOBIL BERBASIS PHP. Program Diploma III Teknik Informatika

Fakultas Matematika Dan Ilmu Pengetahuan Alam. Universitas Sebelas Maret

Surakarta.

Usaha persewaan mobil merupakan usaha di bidang jasa transportasi yang

saat sedang berkembang, namun secara umum pengelolaan datanya masih

dilakukan secara manual. Pada awalnya sistem manual tersebut bukan menjadi

masalah, namun seiring dengan bertambah banyaknya jumlah mobil yang dimiliki

dan bertambah banyaknya jumlah penyewa yang melakukan transaksi,

mengakibatkan data yang dikelola semakin besar, dengan demikian pengelolaan

data dengan cara manual menjadi tidak efektif dan efisien lagi, sehingga untuk

menjamin keakuratan dalam pencatatan transaksi, keamanan dalam penyimpanan

data, serta keakuratan dan kecepatan dalam penyajian informasi perlu dibangun

sebuah sistem informasi manajemen persewaan mobil yang berbasis komputer.

Pembuatan sistem informasi manajemen persewaan mobil ini diawali

dengan mengumpulkan data yang berkaitan dengan sistem yang akan dibangun,

kemudian dilakukan analisis, dan dilanjutkan dengan mendesain sistem

berdasarkan hasil analisis, langkah selanjutnya adalah melakukan penulisan

program sesuai dengan hasil desain. Setelah program selesai ditulis kemudian

akan dilakukan pengujian untuk memastikan bahwa program yang dibuat telah

sesuai dengan yang diharapkan. Langkah terakhir dari kegiatan ini adalah

membuat dokumentasi sistem yang diwujudkan dalam bentuk laporan penelitian.

Hasil dari penelitian ini adalah sebuah aplikasi persewaan mobil berbasis

komputer yang bila diimplementasi, diharapkan akan dapat mengatasi segala

permasalahan dalam pengolahan data pada bidang usaha persewaan mobil.

Kata kunci : Rental Mobil

Page 6: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vi

MOTTO

1. Melawan rasa malas dan aku akan menang..

2. Perang terbesar adalah melawan diri kita sendiri. (Nabi Muhammad SAW)

3. Kualitas hidup kita bergantung dari kualitas pertanyaan kita. Pertanyan

pertanyaan yang progresif akan mendorong Anda untuk maju lebih cepat

dan efisien (phytagoras).

4. Mencoba ada kemungkinan gagal tapi kalau belum mencoba sudah pasti

gagal.

Page 7: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vii

PERSEMBAHAN

Untuk kedua orang tuaku

Buat segenap keluarga

Segenap pihak-pihak yang ikut membantu melancarkan penyusunan tugas akhir

Teman-teman seperjuanganku D3 Teknik Informatika

Page 8: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

viii

KATA PENGANTAR

Alham , segala puji bagi Allah Tuhan semua alam

yang telah melimpahkan rahmat dan hidayah-Nya sehingga penulisan tugas akhir

ini dapat diselesaikan.

Pembuatan laporan Tugas akhir dengan judul Sistem

Informasi Rental Mobil Berbasis PHP ini dimaksudkan untuk memenuhi

sebagian persyaratan untuk kelulusan Program Diploma III Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret

Surakarta.

Selesainya tugas akhir ini tidak lepas dari bantuan berbagai pihak, untuk

itu penulis ingin menghaturkan terima kasih yang sebesar-besarnya terutama

kepada YTH:

1. Bapak Drs.Ys. Palgunadi, M.Sc., selaku Ketua Jurusan DIII Ilmu Komputer

yang telah membantu dalam penyelesaian laporan ini.

2. Bapak Abdul Aziz, S. Si, M. Sc., selaku dosen pembimbing, yang telah banyak

memberikan pengarahan dan petunjuk dalam menyelesaikan laporan ini.

3. Semua pihak yang telah membantu hingga selesainya tugas akhir ini.

Akhirnya penulis berharap semoga laporan ini dapat bermanfaat bagi

semua pihak dan khusunya bagi penulis sendiri.

Surakarta, 25 Desember 2012

Penulis

Intan Wahyu Widya Saputri

Page 9: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ix

DAFTAR ISI

Halaman

HALAMAN JUDUL ......................................................................... i

HALAMAN PERSETUJUAN ........................................................... ii

HALAMAN PENGESAHAN ............................................................ iii

HALAMAN ABSTRACT ................................................................... iv

HALAMAN ABSTRAK .................................................................... v

HALAMAN MOTTO ........................................................................ vi

HALAMAN PERSEMBAHAN ......................................................... vii

KATA PENGANTAR ....................................................................... viii

DAFTAR ISI .................................................................................... ix

DAFTAR GAMBAR ......................................................................... xii

DAFTAR TABEL ............................................................................. xiv

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

1.1 Latar Belakang Masalah .......................................................... 1

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

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

1.4 Tujuan Dan Manfaat ................................................................ 2

1.5 Metode Penelitian .................................................................... 2

1.5.1 Jenis Dan Sumber Data ......................................... 2

1.5.2 Tahap-Tahap Pembuatan Sistem .......................... . 2

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

BAB II LANDASAN TEORI ............................................................. 5

2.1 5

2.2 Rental Mobil ............................................................................. 5

2.3 Basis Data ................................................................................ 5

2.4 Desain Sistem ........................................................................... 5

2.4.1 Contex Diagram (CD) ............................................ 5

2.4.2 Data Flow Diagram Leveled (DFD Leveled) ........ 6

2.5 Desain Database ...................................................................... 7

2.6 Aphace Server ........................................................................ .. 8

Page 10: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

x

2.7 MySQL .................................................................................... 9

2.8 PhpMyAdmin .......................................................................... 9

2.9 ..................................................................... 9

2.10 jQuery 9

2.11 .. 10

BAB III ANALISIS PERANCANGAN SISTEM ............................. 11

3.1 Analisis Sistem ........................................................................... 11

3.1.1 Contex Diagram (CD) ............................................. 11

3.1.2 Data Flow Diagram (DFD) Level 0 ........................ 11

3.1.3 Data Flow Diagram (DFD) Level 1 ........................ 12

3.2 Perancangan Database ............................................................... 15

3.2.1 ERD (Entity Relationship Diagram) ....................... 15

3.2.2 Skema Tabel ............................................................ 15

3.2.3 Desain Tabel ............................................................ 16

3.3 Layout Interface .......................................................................... 18

3.3.1 Layout halaman Utama ............................................ 18

3.3.2 Layout Halaman Owner .......................................... 18

3.3.3 Layout Halaman Operator ........................................ 18

3.4 Perancangan Evaluasi Sistem ..................................................... 19

BAB IV IMPLEMENTASI DAN ANALISA .............................. 20

4.1 Implementasi Desain .................................................................. 20

4.1.1 Halaman Owner ....................................................... 20

4.1.2 Halaman Operator ................................................... 20

4.2 Implementasi Database .............................................................. 21

4.3 Implementasi Sistem .................................................................. 22

4.4 Pengujian Sistem ........................................................................ 29

4.5 Evaluasi ...................................................................................... 30

BAB V PENUTUP ......................................................................... 31

5.1 Kesimpulan ................................................................................ 31

5.2 Saran .......................................................................................... 31

DAFTAR PUSTAKA ..................................................................... 32

Page 11: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xi

DAFTAR GAMBAR

Halaman

Gambar 3.1 Contex Diagram .................................................. 11

Gambar 3.2 DFD level 0 sistem informasi rental mobil.......... 12

Gambar 3.3 DFD level 1 proses 2 manipulasi data.................. 13

Gambar 3.4 DFD level 1 proses 3 generating report................ 14

Gambar 3.5 ERD system informasi rental mobil....................... 15

Gambar 3.6 skema tabel ........................................................... 15

Gambar 3.7 tampilan halaman utama ...................... 18

Gambar 3.8 tampilan halaman owner........................................ 18

Gambar 3.9 halaman utama operator......................................... 19

Gambar 4.1 Halaman owner ..................................................... 20

Gambar 4.2 Halaman operator .................................................. 21

Gambar 4.3 Implementasi Database ......................................... 21

Gambar 4.4 Implementasi login ............................................... 22

Gambar 4.5 Implementasi manipulasi data mobil....................... 23

Gambar 4.6 Implementasi menambah data mobil....................... 23

Gambar 4.7 Implementasi manipulasi data sopir......................... 24

Gambar 4.8 Implementasi menambah data sopir ........................ 24

Gambar 4.9 Implementasi manipulasi data penyewa................... 24

Gambar 4.10 Implementasi menambah data penyewa................. 25

Gambar 4.11 Implementasi manipulasi data transaksi ................ 25

Gambar 4.12 Implementasi menambah data transaksi................. 25

Gambar 4.13 Implementasi memilih mobil ................................. 26

Gambar 4.14 Implementasi ..................... 26

Gambar 4.15 Implementasi .......................... 27

Gambar 4.16 Implementasi report data pengguna....................... 27

Gambar 4.17 Implementasi report data sopir ............................... 27

Gambar 4.18 Implementasi report data transaksi.......................... 28

Gambar 4.19 Implementasi report .................... 28

Page 12: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xii

Gambar 4.20 Implementasi report data pengguna.................... 28

Gambar 4.21 Implementasi menambah dat pengguna............... 29

Page 13: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiii

DAFTAR TABEL

Halaman

Tabel 2.1 Simbol Contex Diagram ...................................................... 6

Tabel 2.2 Notasi DFD .......................................................................... 7

Tabel 2.3 Notasi dalam ERD ............................................................... 8

Tabel 3.1 Tabel pengguna .................................................................... 16

Tabel 3.2 Tabel penyewa ...................................................................... 16

Tabel 3.3 Tabel .............................................................. 16

Tabel 3.4 Tabel sopi ....................................................................... 17

Tabel 3.5 Tabel transaksi ...................................................................... 17

Tabel 4.1 pengujian sistem di ............................................. 29

Page 14: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

1

BAB I

PENDAHULUAN

1.1 LATAR BELAKANG MASALAH

Teknologi Informasi berperan penting dalam memperbaiki kualitas suatu

instansi. Penggunaannya tidak hanya sebagai proses otomatisasi terhadap akses

informasi, tetapi juga menciptakan akurasi, kecepatan dan kelengkapan sebuah

sistem yang terintegrasi, sehingga proses organisasi yang terjadi akan efisien,

terukur dan fleksibel. Perkembangan teknologi informasi saat ini tidak hanya

digunakan untuk instansi-instansi berskala besar, namun dapat digunakan oleh

berbagai kalangan masyarakat untuk menunjang suatu bisnis maupun usaha yang

dikelolanya.

Salah satu usaha yang saat ini sedang berkembang adalah usaha rental

mobil. Selain dibutuhkannya SDM yang handal dalam mengelola usaha tersebut,

kemajuan teknologi juga berperan dalam meningkatkan kemajuan usaha tersebut.

Sampai saat ini banyak rental mobil yang masih menggunakan cara manual dalam

pengelolaan bisnis dan usaha mereka. Maka dibutuhkannya sistem informasi yang

baik dan tepat untuk menunjang usaha dan bisnis tersebut agar mencapai hasil

yang maksimal.

1.2 RUMUSAN MASALAH

Berdasarkan latar belakang masalah diatas dapat diambil perumusan masalah

sebagai berikut :

bagaimana membuat Sistem Informasi Rental Mobil Berbasis PHP?

1.3 BATASAN MASALAH

Dalam tugas akhir ini terdapat beberapa batasan dari perumusan masalah yaitu:

a. Sistem yang dibangun dapat mengelola data pelanggan, kendaraan, sopir,

dan transaksi rental.

b. Pembuatan laporan transaksi rental mobil terdiri dari berbagai laporan

meliputi laporan data pelanggan, laporan data mobil, laporan data transaksi.

Page 15: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2

1.4 TUJUAN DAN MANFAAT

a. Tujuan dari penelitian ini adalah untuk membuat Aplikasi Rental Mobil

Berbasis PHP.

b. Manfaat Penelitian

- Aplikasi yang telah terwujud nantinya dapat meningkatkan optimasi

pengolahan data di rental mobil.

- Mempermudah dalam mengecek data-data mobil, data sopir, data

transaksi penyewaan dan data pengembalian.

- Membantu dalam pembuatan laporan meliputi laporan data sopir,

laporan data mobil, laporan data transaksi serta laporan data

pengguna.

1.5 METODE PENELITIAN

1.5.1. Jenis Dan Sumber Data

a. Data Primer

Data yang diperoleh secara langsung dengan cara melakukan

pengamatan semua proses yang ada pada rental mobil.

b. Data Sekunder

Data yang diperoleh dari studi kepustakaan dengan cara melakukan

penelitian kepustakaan terhadap aspek aspek yang mendukung

pembuatan aplikasi ini.

1.5.2. Tahap-Tahap Pembuatan Sistem

a. Tahap Analisis

suatu proses mengumpulkan dan menginterpretasikan kenyataan-

kenyataan yang ada, mendiagnosa persoalan dan menggunakan keduanya

untuk memperbaiki sistem. Dalam tahap ini yang dilakukan adalah:

1. Mengidentifikasi masalah untuk mendapat pengertian sebenarnya

dari masalah yang dihadapi yaitu dengan mengidentifikasikan

penyebab masalah dan bagaimana langkah untuk menyelesaikannya.

Page 16: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

3

2. Memahami sistem kerja yang ada dengan mengumpulkan data hasil

penelitian dan memahami sistem yang ada.

3. Menganalisa kelemahan aplikasi dan kebutuhan informasi.

b. Tahap Perancangan

Perancangan sistem atau desain sistem disusun untuk menentukan

fasilitas-fasilitas yang ada dalam aplikasi sehingga sistem bisa berjalam

lebih sempurna memperkecil terjadi bug.

c. Tahap Implementasi

Tahap ini merupakan kegiatan untuk mengimplementasikan rancangan

yang telah disusun agar dapat diwujudkan. Tahapan implementasi

mencakup pengkodean program.

d. Tahap Pengujian

Pada tahap ini dilakukan uji coba sistem yang telah selesai dibuat. Uji

coba dilaksananakan dengan metode field trial yaitu uji coba lapangan.

Proses uji coba ini diperlukan untuk memastikan bahwa sistem yang

dibuat tersebut sudah benar, sesuai dengan yang diharapkan, dan tidak ada

kesalahan-kesalahan yang terkandung didalamnya.

1.6 SISTEMATIKA PENULISAN

Untuk memberikan gambaran tentang pembahasan Tugas Akhir ini, maka

secara garis besar pembahasan studi akhir ini adalah sebagai berikut :

BAB I : PENDAHULUAN

Pendahuluan memuat latar belakang masalah, perumusan

masalah, batasan masalah, tujuan, manfaat, metodologi penelitian,

dan sistematika penulisan.

BAB II : LANDASAN TEORI

Meliputi dasar-dasar teoritis yang menjadi landasan pemecahan

masalah yang meliputi CSS, PHP, DFD, jQuery, mySQL.

BAB III : ANALISIS DAN PERANCANGAN

Page 17: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

4

Memuat tentang desain sistem dan data-data yang diperlukan

dalam perancangan sistem seperti Contex Diagram, DFD, ERD,

dan Relasi data

BAB IV : IMPLEMENTASI DAN EVALUASI

Memuat tentang langkah dan hasil analisa dari ujicoba dan

evaluasi perilaku sistem yang sifatnya terpadu.

BAB V : PENUTUP

Memuat tentang kesimpulan dan pembahasan beserta saran yang

ditujukan untuk penyempurnaan dan pengembangan sistem di

masa mendatang.

Page 18: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

5

BAB II

LANDASAN TEORI

2.1 SISTEM INFORMASI

Sistem Informasi adalah sebuah sistem yang terdiri atas rangkaian

informasi terhadap pengolahan data untuk menghasilkan informasi yang

berguna dalam pengambilan keputusan. (Kusrini, 2007).

2.2 RENTAL MOBIL

Rental adalah suatu bidang usaha dibidang jasa yang didalam kegiatan

usahanya terdapat dua unsur yaitu: Sewa menyewa adalah suatu perjanjian atau

kesepakatan di mana penyewa harus membayarkan atau memberikan imbalan

atau manfaat dari benda atau barang yang dimiliki oleh pemilik barang yang

dipinjamkan (Huda, 2009).

Manfaat dari kegiatan usaha rental adalah

1. Membantu orang lain yang tidak sanggup membeli barang

2. Yang menyewakan mendapatkan manfaat dari sang penyewa

2.3 BASIS DATA

Basis data adalah suatu aplikasi terpisah yang menyimpan suatu koleksi

data. Masing-masing basis data memiliki satu API atau lebih yang berbeda

untuk menciptakan, mengakses, mengelola, mencari dan mereplikasikan data.

Sebuah basis data adalah tempat penyimpanan file. Basis data biasanya

memiliki dua bagian utama. Pertama, file yang memegang basis data fisik.

Kedua, perangkat lunak sistem manajemen basis data (DBMS) menggunakan

aplikasi untuk mengakses data (Simarmata, 2007).

2.4 DESAIN SISTEM

2.4.1 Contex Diagram (CD)

Contex Diagram merupakan pola penggambaran yang berfungsi untuk

memperlihatkan interaksi SI (Sistem Informasi) dengan lingkungan dimana

Page 19: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

6

sistem tersebut ditempatkan. Dalam penggambarannya sistem dianggap sebagai

obyek yang tidak dijelaskan secara rinci karena yang ditekankan adalah

interaksi sistem dengan lingkungan yang akan mengaksesnya. Penggambaran

biasanya juga menyertakan data flow diagram daftar kejadian (DFD Even List)

yang mungkin terjadi dari setiap departemen atau pihak-pihak baik internal

maupun eksternal perusahaan yang berinteraksi dengan SI (Oetomo, 2004).

Berikut merupakan beberapa simbol yang digunakan dalam pembuatan Context

Diagram dapat dilihat pada Tabel 2.1.

Tabel 2.1 Simbol Contex Diagram

Simbol Keterangan

Sistem informasi dimana menggambarkan

entitas atau proses dimana aliran data

ditransformasikan ke luar dari sebuah system

informasi.

Persegi panjang menggambarkan salah satu

entitas.

Garis yang menggambarkan aliran data.

2.4.2 Data Flow Diagram Leveled (DFD Leveled)

Data Flow Diagram Tahapan (DFD Leveled) merupakan peralatan

yang berfungsi untuk menggambarkan secara rinci mengenai sistem sebagai

jaringan kerja antar fungsi yang berhubungan satu sama lain dengan

menunjukan dari dan kemana data mengalir serta penyimpanannya. (Oetomo,

2004). Notasi dasar yang digunakan untuk menciptakan suatu DFD

digambarkan dalam tabel 2.2

Page 20: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

7

Tabel 2.2 Notasi DFD

Notasi Keterangan

Prosedur atau konsumer informasi yang

ada diluar bound sistem untuk

dimodelkan.

Transfer informasi (fungsi) yang ada di

dalam bound sistem untuk dimodelkan.

Objek data Objek data, anak panah menunjukkan

arah aliran data.

Penyimpanan data

Informasi tersimpan yang digunakan oleh

perangkat lunak.

2.5 Desain Database

Menurut Kadir (2009) model E-R adalah suatu model yang digunakan

untuk menggambarkan data dalam bentuk entitas, atribut dan hubungan antar

entitas. Huruf E sendiri menyatakan entitas dan R menyatakan hubungan (dari

kata relationship). Model ini dinyatakan dalam bentuk diagram. Model E-R

tidak mencerminkan bentuk fisik yang nantinya akan disimpan dalam

database, melainkan hanya bersifat konseptual. Notasi pada model E-R seperti

pada Tabel 2.3.

Entitas Eksternal

Proses

Page 21: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

8

Tabel 2.3 Notasi dalam ERD

Keterangan Notasi Simbolik

Entitas : sesuatu dalam dunia nyata yang

keberadaanya tidak bergantung pada yang

lain.

Atribut : properti atau karakteristik yang

terdapat pada setiap entitas.

Hubungan : keterkaitan antara beberapa tipe

entitas.

Garis, sebagai penhubung antara relasi

dengan entitas, relasi dan entitas dengan

atribut.

2.6 Aphace Server

Untuk menjalankan PHP dibutuhkan web server yang juga dikenal

dengan istilah HTTPD (Hypertext Transfer Protocol Daemon) atau HTTP

server, yaitu service yang bekerja untuk melayani permintaan atau request dari

HTTP client (web browser) ke komputer server. PHP dapat bekerjasama

dengan banyak web server, salah satunya web serve yang dikenal dan sudah

terbukti ketangguhannya serta konektivitasnya dengan PHP adalah Apache.

Apache Server juga dikembangkan oleh komunitas open source di internet,

saat ini apache server merupakan web server yang paling populer. Berdasarkan

hasil penelitian Netcraft web server survey pada tahun 2002, 63% website di

dunia menggunakan apache sebagai web server (Nugroho, 2004).

Page 22: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

9

2.7 MySQL

MySQL adalah multiuser database yang menggunakan bahasa

Structured Query Languange (SQL). MySQL dalam operasi client-server

melibatkan server-server daemon MySQL di sisi server dan berbagai macam

progam serta library yang berjalan di sisi client. MySQL mampu menangani

data yang cukup besar. Perusahaan yang mengembangkan MySQL yaitu TeX,

mengaku mampu menyimpan data lebih dari 40 database, 10.000 tabel dan

sekitar 7 juta baris, totalnya kurang lebih 100 Gigabyte data (Sunarfrihantono,

2003).

2.8 PhpMyAdmin

PhpMyAdmin adalah suatu program open source yang berbasis web

yang dibuat menggunakan aplikasi PHP. Program ini digunakan untuk

mengakses database MySQL. Program ini mempermudah dan mempersingkat

kerja kita. PhpMyAdmin harus berjalan disisi server. Untuk dapat

menggunakan PhpMyAdmin kita harus meletakkan pada direktori utama web

server kita (Nugroho, 2004).

2.9 CSS

Cascading Style Sheet (CSS) adalah suatu bahasa stylesheet yang di

gunakan untuk mengatur tampilan suatu dokument yang di tulis dalam

bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk

memformat halaman web yang di tulis dengan HTML dan XHTML.

(Septian, 2011)

2.10 jQuery

jQuery adalah JavaScript Library, JavaScript Library merupakan

kumpulan kode/fungsi JavaScript siap pakai, sehingga mempermudah dan

mempercepat kita dalam membuat kode JavaScript. Intinya jQuery

Page 23: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

10

menyederhanakan kode JavaScript. Hal ini sesuai dengan slogannya

cukup tulis sedikit, tapi bisa melakukan hal banyak.

(Saputra, 2011)

Berikut beberapa kemampuan yang dimiliki oleh jQuery, diantaranya:

1. Mempermudah akses dan manipulasi elemen tertentu pada

dokumen.

2. Mempermudah modifikasi/perubahan tampilan halaman web.

3. Mempersingkat penulisan Ajax.

4. Memiliki API (Application Progaming Interface).

5. Mampu merespon interaksi antara user dengan halaman web dengan

lebih cepat.

6. Menyediakan fasilitas mudah untuk membuat animasi sekelas

Flash.

2.11 Macromedia Dreamweaver

Macromedia Dreamweaver merupakan software yang digunakan untuk

membuat aplikasi website. Program ini banyak digunakan oleh web designer

dan web programmer untuk membangun situs web. Hal ini disebabkan ruang

kerja, fasilitas dan kemampuan Macromedia Dreamweaver yang mampu

meningkatkan produktivitas dan efektivitas dalam desain maupun

pengembangan situs web (Prasetyo, 2003)

Page 24: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

11

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 ANALISIS SISTEM

Adapun tahap-tahap dalam pembuatan sistem informasi rental mobil

berbasis PHP dibagi menjadi beberapa bagian diantaranya adalah sebagai berikut :

3.1.1 Contex Diagram

SISTEM INFORMASIRENTAL MOBILOWNER OPERATOR

Data loginData user

Konf. LoginInfo mobilInfo penyewaInfo transaksi

Data loginData mobilData sopirtransaksi

Konf. LoginInfo data mobilInfo data sopirInfo transaksi

Gambar 3.1 Contex Diagram

Context Diagram menggambarkan sistem untuk system informasi rental

mobil yang dibuat. Dalam sistem ini melibatkan 2 aktor, yaitu owner dan

operator. Owner bisa melakukan login ke system untuk mengecek laporan data

mobil, data penyewa dan data transaksi. Sedangkan operator juga bias login ke

system untuk memanipulasi data mobil, data sopir dan data transaksi.

3.1.2 Data Flow Diagram (DFD) Level 0

Sistem informasi rental mobil ini bisa dilihat lebih jelas lagi dalam desain

DFD level 0, dimana dalam level ini bisa dilihat lebih jelas lagi proses-

proses yang ada dalam sistem.

Page 25: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

12

1.LOGIN

OPERATOR4.

TAMBAHDATA USER

2.MANIPULASI

DATA

3.GENERATING

REPORT

PENGGUNA

OWNER

MOBIL SOPIR PENYEWA TRANSAKSI

Data login

Konf. login

D ata login

Konf. login

Data login

Konf. login

Data user

Data user

Data mobi l

In fo Data mobil

Data sopir

Data penyew a

Info Data penyewa

Info Data transaksi

Data transaksi

Data mobil

Data sopir

D ata penyewa

Data transaksi

report

Data mobilData sopirData penyewaData transaksi

Info data mobilInfo data sopir

Info data transaksiInfo data penyewa

report

report

report

Info data sopir

Gambar 3.2 DFD level 0 sistem informasi rental mobil

3.1.3 Data Flow Diagram (DFD) Level 1

a. DFD level 1 proses 2 manipulasi data

Pada aktivitas sistem proses manipulasi data, operator dapat melakukan

perubahan data terkait data sopir, data mobil, data penyewa dan data

transaksi.

Page 26: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

13

OPERATOR

2.1UPDATE

2.2HAPUS

2.3TAMBAH

MOBIL

SOPIR

PENYEWA

TRANSAKSI

INFO DATA MOBIL

DATA SOPIR

INFO DATA PENYEWA

DATA TRANSAKSI

DATA MOBIL

DATA MOBIL

INFO DATA MOBIL

DATA MOBILINFO DATA MOBIL

INFO DATA SOPIR

DATA SOPIR

INFO DATA SOPIR

DATA SOPIR

INFO DATA SOPIR

DATA PENYEWA

INFO DATA PENYEWA

DATA PENYEWA

INFO DATA PENYEWA

DATA PENYEWA

DATA TRANSAKSI

DATA TRANSAKSI

DATA TRANSAKSI

INFO DATA TRANSAKSI

DATA TRANSAKSI

Gambar 3.3 DFD level 1 proses 2 manipulasi data

b. DFD level 1 proses 3 generating report

Pada aktivitas generating report ini seorang owner dapat melihat hasil

laporan data sopir, data mobil, data transaksi dan data penyewa.

Page 27: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

14

3.1REPORT

PENGGUNA

3.2REPORT

PENYEWA

3.5REPORT

TRANSAKSI

3.4REPORTMOBIL

3.3REPORTSOPIR

OPERATOR OWNER

INFO DATA PENGGUNA

REPORT PENGGUNA

DATA PENGGUNA

INFO DATA PENYEWA

DATA PENYEWA

DATA SOPIR

DATA MOBIL

DATA TRANSAKSI

INFO DATA SOPIR

INFO DATA MOBIL

INFO DATA TRANSAKSI

PENGUNADATA PENGGUNA

PENYEWA

SOPIR

MOBIL

TRANSAKSI

INFO DATA PENGGUNA

DATA SOPIR

DATA PENYEWA

INFO DATA PENYEWA

INFO DATA SOPIR

DATA MOBIL

INFO DATA MOBIL

DATA TRANSAKSI

INFO DATA TRANSAKSI

INFO DATA REPORT PENGUNA

INFO REPORT PENYEWA

DATA REPORT PENYEWA

INFO REPORT SOPIR

DATA REPORT SOPIR

DATA REPORT MOBIL

INFO REPORT MOBIL

DATA REPORT TRANSAKSI

INFO REPORT TRANSAKSI

Gambar 3.4 DFD level 1 proses 3 generating report

Page 28: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

15

3.2 PERANCANGAN DATABASE

3.2.1 ERD (Entity Relationship Diagram)

TRAN SAKSI

ID_TR ANSAKSI

ID_MOBIL

ID_SOPIR

ID_PENYEW A TGL_SEWA

TGL_KEMBALI

BIAYA_SEWA

BIAYA_JASA

ID_PENGGUN A

STATUS_PEM BAYARAN

STATUS_PENGEMBALIAN

TANGGAL_PENGEMBALIAN

WAKTU

TOTAL_BIAYA

UAN G_MUKA

KEKURANGAN

PELUNASAN

PENGGUNA

NAMA AKSES

PASSW OR DUSERNAME

ID_PENGGUNA

PENYEWA

NAM ATELEPON

KOTA N OMOR_KTP

ALAMAT ID_PENYEW A

MOBIL

N AMABIAYA_SEWA

GAM BAR NOMOR_POLISI

DESKRIPSI

SOPIR

NAM ATELEPON

KOT A ALAMAT

BIAYA_JASA ID_SOPIR

MELAKUKAN

MEM ILIKI

M EMILIKI

MEMILIKI

M

M

M

M

11

1

1

Gambar 3.5 ERD sistem informasi rental mobil

3.2.2 Skema Tabel

TRANSAKSI

PK ID_TRANSAKSIPK ID_MOBILPK ID-SOPIRPK ID-PENYEWAPK ID_PENGGUNA

TANGGAL-KEMBALITANGGAL_SEWABIAYA_SEWABIAYA_JASAUANG_MUKAKEKURANGANPELUNASANSTATUS_PEMBAYARANSTATUS_PENGEMBALIANTANGGAL_PENGEMBALIANWAKTU

PENGGUNA

PK ID_PENGGUNA

USERNAMEPASSWORDNAMAAKSES

PENYEWA

PK ID_PENYEWA

NOMOR_KTPNAMAALAMATKOTATELEPON

MOBIL

PK ID-MOBIL

NOMOR_POLISINAMADESKRIPSIGAMBARBIAYA_SEWA

SOPIR

PK ID_SOPIR

NAMAALAMATKOTATELEPONBIAYA_JASA

Gambar 3.6 Skema tabel

Page 29: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

16

3.2.3 Desain tabel

1. Tabel Pengguna

Tabel 3.1 Tabel pengguna

Atribut Tipe data Panjang Keterangan

Id_pengguna int 5 Primary key

username varchar 10 Unique

Password varchar 32 Md5

Nama varchar 30

Akses varchar 10

2. Tabel Penyewa

Tabel 3.2 Tabel penyewa

Atribut Tipe data Panjang Keterangan

Id_penyewa int 5 Primary key

Nomor_ktp int 20

nama varchar 30

alamat varchar 50

kota varchar 20

telepon varchar 20

3. Tabel Mobil

Tabel 3.3 Tabel mobil

Atribut Tipe data Panjang Keterangan

Nomor_polisi varchar 6 Primary key

nama varchar 20

deskripsi text 50

gambar varchar 60

Biaya_sewa int 8

Page 30: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

17

4. Tabel Sopir

Tabel 3.4 Tabel sopir

Atribut Tipe data Panjang Keterangan

Id_sopir int 5 Primary key

Nama varchar 30

alamat varchar 50

Kota varchar 20

Telepon varchar 20

Biaya_jasa int 8

5. Tabel Transaksi

Tabel 3.5 Tabel transaksi

Atribut Tipe data Panjang Keterangan

Id_transaksi int 5 Primary key

Nomor_polisi varchar 6 Foreign key

Id_sopir int 5 Foreign key

Id_penyewa int 5 Foreign key

Id_pengguna int 5 Foreign key

Tanggal_sewa datetime

Tanggal_kembali datetime

Biaya_sewa Decimal 8

Biaya_jasa Decimal 8

Uang_muka Decimal 8

Kekurangan Decimal 8

Pelunasan decimal 8

Status_pembayaran Varchar 20

Status_pengembalian Varchar 20

Tanggal_penggembalian Datetime

waktu Time

Page 31: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

18

3.3 LAYOUT INTERFACE

3.3.1 Layout halaman utama

Gambar 3.7 Tampilan halaman utama

3.3.2 Layout Halaman owner

Gambar 3.8 Tampilan halaman owner

3.3.3 Layout Halaman Operator

Page 32: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

19

Gambar 3.9 halaman utama operator

3.4 PERANCANGAN EVALUASI SISTEM

a. Manipulasi data pada sistem ini meliputi data mobil, data sopir, data

penyewa dan data transaksi

b. Owner hanya bisa melihat laporan data transaksi, data sopir, data mobil,

data penyewa dan data pengguna.

Page 33: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

20

BAB IV

IMPLEMENTASI DAN ANALISA

4.1 IMPLEMENTASI DESAIN

Implementasi Desain ini berisikan tampilan yang sudah di

implementasikan pada komputer.

4.1.1 Halaman Owner

Halaman ini merupakan halaman utama setelah halaman login owner

Gambar 4.1 Halaman owner

4.1.2 Halaman Operator

Halaman ini merupakan halaman khusus operator, setelah operator login maka

tampilannya akan seperti ini.

Page 34: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

21

Gambar 4.2 Halaman operator

4.2 IMPLEMENTASI DATABASE

Implementasi database berisikan tabel-tabel yang saling berhubungan atau

biasa di sebut relasi antar tabel.

Gambar 4.3 Implementasi database

Page 35: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

22

4.3 IMPLEMENTASI SISTEM

Implementasi sistem berisikan tampilan pada desktop berdasarkan kerja

sistem informasi rental sesuai dengan proses bisnis.

4.3.1 Login

Pada implementasi login merupakan proses untuk bisa masuk ke aplikasi.

Pemgguna bias login sebagai owner maupun sebagai operator.

Gambar 4.4 Implementasi login

4.3.2 Manipulasi Data

Pada implementasi manipulasi data merupakan proses yang dilakukan oleh

operator dimana seorang operator bisa mengedit, menambah serta menghapus data

mobil, data sopir, data penyewa dan data transaksi

Page 36: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

23

Gambar 4.5 Implementasi manipulasi data mobil

Gambar 4.6 Implementasi menambah data mobil

Page 37: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

24

Gambar 4.7 Implementasi manipulasi data sopir

Gambar 4.8 Implementasi menambah data sopir

Gambar 4.9 Implementasi manipulasi data penyewa

Page 38: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

25

Gambar 4.10 Implementasi menambah data penyewa

Gambar 4.11 Implementasi manipulasi data transaksi

Gambar 4.12 Implementasi menambah data transaksi

Page 39: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

26

Gambar 4.13 Implementasi memilih mobil

Gambar 4.14 Implementasi memilih sopir

4.3.3 Generating Report

Pada implementasi generating report merupakan proses dimana seorang owner

bisa melihat semua laporan data yang mencakup data pengguna, data penyewa,

data sopir, data mobil dan data transaksi.

Page 40: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

27

Gambar 4.15 Implementasi generating report

Gambar 4.16 Implementasi report data pengguna

Gambar 4.17 Implementasi report data sopir

Page 41: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

28

Gambar 4.18 Implementasi report data transaksi

Gambar 4.19 Implementasi report data mobil

Gambar 4.20 Implementasi report data pengguna

Page 42: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

29

4.3.4 Menambah Data User

Pada implementasi menambah data user merupakan proses dimana seorang owner

bisa melakukan penambahan data operator.

Gambar 4.21 Implementasi menambah data pengguna

4.4 PENGUJIAN SISTEM

Pada tahap ini website di ujicobakan dengan menjalankan website ke web

browser kemudian di coba keberhasilan sistem proses bisnisnya berikut

pengujiannya :

Tabel 4.1, Pengujian sistem di desktop

Keterangan Proses bisnisnya

Berhasil

berjalan

dengan baik

Tidak

berhasil

berjalan

Login -

Menambah data pengguna -

Melihat laporan -

Menambah data sopir -

Menambah data mobil -

Menambah data penyewa -

Menambah data transaksi -

Menghapus data sopir -

Menghapus data mobil -

Menghapus data penyewa -

Menghapus data transaksi -

Page 43: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

30

Mengedit data sopir -

Mengedit data mobil -

Mengedit data penyewa -

Mengedit data transaksi -

4.5 EVALUASI

Sistem ini memiliki fungsi utama sebagai sistem rental mobil. Pembuatan sistem

ini menggunakan kode pemrograman PHP dan database yang digunakan untuk

sistem ini menggunakan MySQL.

Beberapa hal yang telah mampu diimplementasikan dalam aplikasi ini adalah :

1. Penambahan data pengguna oleh owner.

2. Owner dapat melihat laporan data sopir, data mobil, data penyewa, data

pengguna dan data transaksi.

3. Operator dapat melakukan manipulasi data sopir, data mobil, data

penyewa dan data transaksi meliputi edit, tambah dan hapus data.

Page 44: PEMBUATAN SISTEM INFORMASI RENTAL MOBIL …... · PEMBUATAN SISTEM INFORMASI RENTAL MOBIL ... BAB IV IMPLEMENTASI DAN ANALISA ... berbagai kalangan masyarakat untuk menunjang suatu

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

31

BAB V

PENUTUP

5.1 Kesimpulan

Kesimpulan yang dapat diambil dari pembahasan di atas antara lain adalah

telah berhasil dibangun sebuah aplikasi rental mobil, yang mampu memfasilitasi

petugas rental dalam menjalankan tugasnya.

Aplikasi dibangun sistem informasi rental mobil dengan basis desktop,

menggunakan bahasa pemrograman PHP yang ditulis dengan Macromedia

Dreamever dengan webserver XAMPP, dan database MySql. Aplikasi rental

mobil dapat digunakan petugas rental untuk mengecek data mobil, sopir, transaksi

dan membuat laporan-laporan.

5.2 Saran

Dapat ditambahkan dalam versi online sehingga penyewa bisa

melakukan pemesanan mobil sebelumnya.