Anda di halaman 1dari 17

TUGAS PROYEK AHKIR

Praktikum Basis Data Dasar

APLIKASI RENTAL MOBIL BERBASIS PHP DAN MYSQL


Di susun oleh :

1. Dede Rizki Sahputra (1457301021)


2. Febri Adi Pratama (14573010 24 )
3. Muhammad Ikhwan (1457301054)
4. Nur Fadly Saputra (1457301057 )

Program Studi Sistem Informasi


Politeknik Caltex Riau
2016

KATA PENGANTAR

Puji serta syukur penulis ucapkan kehadirat Allah SWT yang telah memberi rahmat
hidayah dan karunia-Nya, sehingga penulis dapat menyelesaikan Tugas Proyek Akhir ini.
Shalawat serta salam tak lupa penulis curahkan kepada Nabi Besar Muhammad SAW.
Terselesaikannya penyusunan Tugas Proyek Akhir ini selain bertujuan memenuhi tugas yang
diberikan

oleh

Dosen,

juga

untuk

mengukur

kemampuan

penulis

dalam

mengimplementasikan hasil dari pembelajaran yang sudah didapat.


Di dalam penyusunan tugas proyek akhir ini, penulis menyadari bahwa masih terdapat
kekurangan sebagai akibat dari keterbatasan ilmudan referensi yang dimiliki. Penulis akan
terus berusaha untuk menyempurnakan. Suatu kebahagiaan yang sangat besar bagi penulis
untuk dapat menyampaikan ucapan terima kasih kepada semua pihak yang telah membantu,
baik secara langsung maupun tidak langsung sehingga penulisan tugas akhir ini selesai tepat
pada waktunya. Dengan segala hormat penulis ucapkan terima kasih kepada:
1. Ibu Kartina Diah Kesuma Wardhani,S.T. M.T. selaku Dosen mata kuliah Praktikum Basis
Data Dasar pada Program Studi Sistem Informasi Politeknik Caltex Riau yang telah
meluangkan waktunya untuk memberikan ilmunya dengan ikhlas dan penuh rasa sabar.
2. Kak Nessa Cahyani selaku laboran pada Mata Kuliah Praktikum Basis Data Dasar
Politeknik Caltex Riau.
3. Teman teman Kelompok 7 yang telah bekerjasama untuk menyelesaikan Tugas Proyek
Akhir ini dengan kegigihan dan kesabaran.
4. Orang tua penulis, yang selalu memberikan doa tiada henti agar penulis dapat
menyelesaikan tugas akhir ini.
Hanya Allah SWT yang bisa membalas semua kebaikan dan ketulusan hati kepada
penulis dalam menyelesaikan tugas proyek akhir ini. Akhir kata semoga tugas proyek akhir
ini dapat bermanfaat bagi kita semua. Amin.

09-01-2016

Penulis

Daftar Isi

Bab 1

Pendahuluan................................................................................................. 6

1.1

Latar Belakang.............................................................................................. 6

1.2

Rumusan Masalah.......................................................................................... 6

1.3

Batasan Masalah............................................................................................ 6

1.4

Tujuan......................................................................................................... 7

1.5

Manfaat....................................................................................................... 7

Bab 2

Pembahasan.................................................................................................. 8

2.1

PCR Car Rental............................................................................................. 8

2.2

PHP............................................................................................................ 8

2.3

MySQL....................................................................................................... 8

2.4

Aplikasi PCR CAR Rental................................................................................9

2.4.1

Login.................................................................................................... 9

2.4.2

Halaman Utama..................................................................................... 10

2.5

Menu Vertikal.............................................................................................. 11

2.5.1

File :................................................................................................... 12

2.5.2

Transaksi............................................................................................. 14

2.5.3

Social Media......................................................................................... 17

2.6

Menu Horizontal.......................................................................................... 17

2.7

Logout....................................................................................................... 17

Daftar Gambar
Gambar 1 Menu Login................................................................................................. 9
Gambar 2 Halaman Utama........................................................................................... 10
Gambar 3 Menu Vertical............................................................................................. 11
Gambar 4 Tambah Daftar Pelanggan..............................................................................13
Gambar 5 Tambah Daftar Mobil.................................................................................... 14
Gambar 6 Tambah Daftar Sewa/Transaksi........................................................................14
Gambar 7 Detail Transaksi........................................................................................... 17
Gambar 8 Menu Horizontal......................................................................................... 17
Gambar 9 Logout...................................................................................................... 17

Daftar Tabel
Tabel 1 Daftar Pelanggan............................................................................................ 12
Tabel 2 Daftar Mobil.................................................................................................. 13
Tabel 3 Daftar Mobil Yang Tersedia...............................................................................15
Tabel 4 Daftar Transaksi............................................................................................. 16

Abstrak

Rental mobil merupakan salah satu bisnis yang menguntungkan yang berhubungan
dengan penyedia layanan jasa kendaraan. Dengan banyaknya berbagai jenis mobil
memungkinkan orang banyak untuk membuka jasa rental mobil. Dimana bisnis ini
diharapkan dapat membantu masyarakat yang memerlukan jasa persewaan mobil untuk
berbagai keperluan. Oleh karena itu kami mencoba untuk menghasilkan sebuah aplikasi
rental mobil berbasis php dan my sql untuk membantu penyedia jasa rental mobil mengelola
bisnisnya.

Bab 1
Pendahuluan

1.1 Latar Belakang


Pada saat ini Bisnis rental mobil adalah salah satu jenis bisnis yang sangat
menggiurkan. Permintaan terhadap sewa mobil cukup tinggi terutama dihari libur atau hari
raya. Banyak orang memilih menggunakan mobil sewaan terutama untuk mudik dihari raya
keagamaan. Namun sistem penyewaan atau rental mobil saat ini masih sangat manual yaitu
dengan melalui sebuah komunikasi dua arah yaitu pemesanan melalui telepon. Maka dari itu
penulis memanfatkan media internet membuat aplikasi web rental mobil untuk memudahkan
perusahaan penyewa mobil untuk mengelola bisnisnya.
Guna mengutamakan pelayanan kepada pelanggan, maka keakuratan dari informasi dan
kemudahan mendapatkan informasi tentang data kendaraan merupakan suatu kebutuhan dari
perusahaan rental mobil untuk dapat memperlihatkan efesiensidan efektifitas usahanya. Oleh
karena itu pihak manajemen hendaknya peka terhadap semua komponen informasi data
kendaraan menjadi informasi yang akurat.

1.2 Rumusan Masalah

1. Bagaimana membuat sistem informasi aplikasi rental mobil untuk menggantikan


pengolahan data yang masih bersifat konfensional yaitu memproses pencatatan data masih
menggunakan buku.

1.3 Batasan Masalah

1. Dalam pembuatan Sistem informasiaplikasi rental mobil ini menggunakan bahasa


pemrograman PHP dan MySQL.

1.4 Tujuan

1. Menghasilkan sistem informasi rental mobil berbasis website


2. Memudahkan Karyawan dalam melakukan pengelolaan data pelanggan dan juga data
transaksi persewaan rental mobil.

1.5 Manfaat

1. Memberikan kemudahan kepada pelanggan dalam melakukan pemesanan mobil


2. Memberikan kemudahan bagi karyawan dan juga pemilik rental mobil dalam melakukan
pengelolaan data pemesanan.

Bab 2
Pembahasan

2.1 PCR Car Rental

PCR Car Rental merupakan sistem informasi rental mobil berbasis web.
Sistem informasi ini bertujuan untuk memudahkan pegawai perusahaan rental mobil
dalam pengelolaan bisnis perusahaan termasuk didalam nya transaksi penyewaan serta
pengelolaan data.
Dengan adanya sistem informasi PCR CAR Rental ini diharapkan dapat
menggantikan proses transaksi secara manual menjadi sistem yang berbasis web
sehingga memudahkan dalam proses transaksi.
Sistem Informasi PCR CAR Rental mampu memberikan kearutan data
sehingga jika pegawai membutuhkan data akan dapat mudah memantau serta mengupdate nya.

2.2 PHP

Singkatan dari PHP: Hypertext Preprocessor yang digunakan sebagai bahasa script
server-side dalam pengembangan web yang disisipkan dalam dokumen HTML . Penggunaan
PHP memungkinkan web dapat dinamis sehingga maintenance situs web tersebut menjadi
lebih mudah dan efisien. PHP merupakan software Open-source yang disebarkan dan
dilisensikan secara gratis serta dapat di download secara bebas dari situs resminya
http://www.php.net. (Kasiman P:2006)

2.3 MySQL
MySQL (My Structure Query Language) adalah salah satu DataBase Management
System (DBMS). MySQL berfungsi untuk mengelola database menggunakan bahasa SQL.
MySQL bersifat open source sehingga kita bisa menggunakannya secara gratis. Pemrograman

PHP juga sangat mendukung/support dengan database MySQL. (Anhar, ST : 45) Beberapa
kelebihan yang dimiliki oleh mySql sebagai berikut:
1. Bersifat open source,yang memiliki kemampuan untuk dikembangkan lagi
2. Memiliki bahasa SQL (Structure Query Language)yang mempunyai standart bahasa dulia
dalam pengelolaan data
3. Super performance dan reliable, tidak bisa diragukan, pemrosesan databasenya sangat
cepat dan stabil.
4. Sangat mudah dipelajari (ease touse).
5. Memiliki dukungan support (group) pengguna MySQL.
6. Mampu lintas platform, dapat berjalan diberbagai sistem operasi.
7. Multiuser, di mana MySQL dapat digunakan oleh beberapa user dalam waktu yang
bersamaan tanpa mengalami konflik.

2.4 Aplikasi PCR CAR Rental


2.4.1

Login
Untuk bisa masuk kedalam sistem, pengguna/admin terlebih dahulu harus Login di
menu Login Admin. Hal ini akan dikarenakan hanya admin atau orang yang
berkepentingan saja yang bisa menggunakan aplikasi ini. Dan jika ada admin atau
karyawan yang belum terdaftar maka bisa mendaftarkan diri terlebih dahulu.

Gambar 1 Menu Login

2.4.2

Halaman Utama

Gambar 2 Halaman Utama

Dihalaman utama Terdapat 2 menu yang disediakan . Yaitu menu yang disusun secara
horizontal dan vertikal. Menu yang disusun secara horizontal terdapat 3 Sub menu yaitu
File,Transaksi dan Sosial Media. Dan di setiap sub menu tersebut terdapat sub sub menu lagi.
Di sub menu File terdapat sub menu Pelanggan dan mobil, di sub menu Transaksi terdapat
sub menu sewa dan daftar transaksi sewa, dan untuk sub menu Sosial media terdapat sub
menu Facebook dan twitter.

10

2.5 Menu Vertikal

Gambar 3 Menu Vertical

11

2.5.1

File :

1. Pelanggan : Di menu pelanggan maka akan muncul tabel berikut

Tabel 1 Daftar Pelanggan

Di menu pelanggan admin dapat melihat daftar pelanggan yang telah terdaftar dalam sistem.
Selain itu admin juga dapat memilih edit serta delete untuk megedit dan menghapus daftar
pelanggan sesuai kebutuhan. Admin juga dapat melakukan penambahan pelanggan jika ada
pelanggan yang belum terdaftar.

12

Gambar 4 Tambah Daftar Pelanggan

2. Mobil : Dimenu mobil maka akan mucul tabel berikut :

Tabel 2 Daftar Mobil

Dimenu mobil admin dapat melihat daftar mobil yang elah terdaftar didalam sistem. Admin
juga dapat mengedit serta menghapus mobil yang diinginkan. Selain itu admin juga dapat
menambah daftar mobil jika ada yang belum terdaftar dalam sistem. Dimana mobil mobil
yang telah terdaftar ini nantinya akan dipilih oleh pengguna sesuai keinginannya.

13

Gambar 5 Tambah Daftar Mobil

2.5.2

Transaksi

1. Sewa
Di menu sewa terdapat tabel seperti berikut ini :

Gambar 6 Tambah Daftar Sewa/Transaksi

14

Jika ada pelanggan yang ingin melakukan penyewaan mobil maka admin harus membuka
menu sewa. Admin harus memilih pelanggan yang telah terdaftar sebelumnya. Selanjutnya
memillih mobil yang diinginkan oleh pengguna. Selanjutnya menambah tanggal sewa serta
lama penyewaan. Selanjutnya admin memasukkan harga sewa.

Tabel 3 Daftar Mobil Yang Tersedia

Disitu juga terdapat menu cek ketersedian mobil sehinggan memudahkan admin melihat
mobil mana saja yang masih tersedia.

15

2. Daftar Transaksi sewa

Tabel 4 Daftar Transaksi

Di menu daftar transaksi sewa admin dapat melihat daftar sewa yang telah terdaftar. Hal ini
memudahkan admin dalam meakukan penyimpanan data secara akurat efektif serta efesien.

16

Gambar 7 Detail Transaksi

Selain itu admin juga dapat melihat data detail transaksi lebih terperinci. Serta admin juga
dapat mencetak transaksi yang berguna sebagai tanda bukti pagi konsumen.
2.5.3

Social Media

Admin juga dapat terhubung langsung dengan akun sosial media perusahaan. Dimana
diharapkan dapat meningkatkan promosi proses bisnis yang dilakukan.

2.6 Menu Horizontal

Gambar 8 Menu Horizontal

Menu horizontal memiliki kesamaan dengan menu horizontal. Menu horizontal dibuat untuk
lebih memudahkan pengguna memilih menu yang di inginkan.

2.7 Logout
Jika aplikasi telah selesai digunakan maka admin dapat memilih menu Logout disudut kanan
sistem. Sehingga admin akan keluar dari sistem.

Gambar 9 Logout

17

Anda mungkin juga menyukai