## INNOVATIVE: Volume 2 Nomor 2 Tahun 2022
Research & Learning in Primary Education
Rancang Bangun Sistem Informasi Reservasi Rental Mobil Berbasis Web Di Kabupaten Kampar ( Planning )
Harpelindo 1 , Safni Marwa 2 , Deddy Gusman 3
Teknik Informatika, Fakultas Teknik, Universitas Pahlawan Tuanku Tambusai Email: harpelindo2@gmail.com

## Abstrak
Pesatnya  perkembangan  teknologi  informasi  pada  era  globalisasi,  terutama  dalam  dunia  komputer  telah mempermudah  proses  bisnis  atau  dunia  usaha.  Teknologi  komputer  dan  internet,  memunculkan  sistem informasi  seperti  pemesanan/reservasi  dapat  dilakukan  secara online. Salah  satu  contohnya  adalah  sistem informasi  reservasi  untuk  jasa  penyewaan  mobil  atau  biasa  dikenal  dengan  rental  mobil.  Sistem  informasi reservasi  rental  mobil  dibuat  dengan  tampilan  berbasis web site  menggunakan  bahasa  pemograman  PHP  dan database  MYSQL.  Sistem  ini  menggunakan  metodologi waterfall dalam  pengembangan  system.  Keunggulan sistem  informasi  reservasi  rental  mobil  berbasis  website  ini  yaitu  dapat  mempermudah  pelanggan  dalam mendapatkan  informasi  dan  melalukan  reservasi  rental  mobil  dengan  melalui  sebuah  website  tanpa  batasan ruang dan waktu.
Kata Kunci: Sistem Informasi Rental Mobil, Reservasi, Website, PHP, MYSQL.

## Abstract
The  rapid  development  of  information  technology  in  the  era  of  globalization,  especially  in  the  world  of computers,  has  facilitated  business  processes  or  the  business  world.  Computer  technology  and  the  internet, gave  rise  to  information  systems  such  as  ordering/reservations  that  can  be  done  online.  One  example  is  a reservation  information  system  for  car  rental  services  or  commonly  known  as  car  rental.  The  car  rental reservation information system is made with a website-based display using the PHP programming language and the MYSQL database. This system uses the waterfall methodology in system development. The advantage of this website-based  car  rental  reservation  information  system  is  that  it  can  make  it  easier  for  customers  to  get information and make car rental reservations through a website without space and time restrictions.
Keywords: Car Information System, Reservations, Website, PHP, MYSQL.

## PENDAHULUAN
Pesatnya perkembangan teknologi informasi pada era globalisasi, terutama dalam dunia komputer telah mempermudah  proses  bisnis  atau  dunia  usaha.  Teknologi  komputer  dan  internet,  memunculkan  sistem informasi  seperti  pemesanan/reservasi  dapat  dilakukan  secara online. Salah  satu  contohnya  adalah  sistem informasi reservasi untuk jasa penyewaan mobil atau biasa dikenal dengan rental mobil.
Sistem  informasi  reservasi  untuk  jasa  penyewaan mobil  secara online ,  diharapkan  dapat mempermudah pelanggan  untuk  mendapatkan  informasi  seputar  rental  mobil  tanpa  harus  datang  langsung  ke  tempat  usaha terse but  untuk  menanyakan  informasi  terkait  ketersediaan  mobil  yang  diinginkan.  “Rental  mobil  merupakan bisnis  yang  menawarkan  jasa  penyewaan  mobil  kepada  pihak  yang  membutuhkan,  baik  perorangan  maupun perusahaan” (Abdullah  &  Erliana,  2012) .  “Pasar  rental  mobil  Indonesia  saat ini  terus  meningkat  karena  dinilai lebih  efisien,  baik  untuk  kegiatan  bisnis  maupun  keperluan  pribadi  yang  bersifat  temporer.  Secara  nasional, pertumbuhan  usaha  rental  di  Indonesia  diperkirakan  naik  antara  20%  hingga  30%  per  tahunnya"  (Wardhana, 2015).
Usaha  ini  menyediakan  berbagai  macam  jenis/tipe  dari  berbagai  merek  mobil  yang  beragam.  Sistem penyewaan  bisa  dilakukan  secara  harian,  mingguan  serta  bulanan.  Pelanggan  dapat  menyewa  mobil  dengan sopir ataupun tanpa sopir (lepas kunci) dalam proses penyewaan mobil.
Saat  ini  usaha  rental  mobil  di  Kabupaten  Kampar  masih  mengandalkan  sistem  manual,  belum
menggunakan media teknologi informasi yang ada seperti website untuk pengelolaan usahanya. Infromasi jasa disampaikan masih dilakukan melalui mulut ke mulut dan spanduk. Sedangkan untuk reservasi dilakukan dengan bertemu  langsung  atau  kontak  melalui  telepon.  Tentunya,  sistem  manual  mempunyai  keterbatasan  dalam pemasaran yang hanya sekitaran tempat usaha dan keterbatasan untuk melakukan reservasi.
Melihat  dari  permasalahan  yang  terjadi, maka  perlu dibuat  sebuah sıstem  informasi  terintegrasi  dengan tampilan  berbasis web site.  Sistem  ini  dibuat  untuk  menyediakan  informasi  tentang  fasilitas  rental  mobil  dan reservasinya  secara online yang  tersedia  di  wilayah  Kabupaten  Kampar.  Sistem  informasi  ini  diharapkan memudahkan  pelanggan  untuk  melalukan  reservasi  rental  mobil  dan  dapat  meminimalisirkan  waktu  dalam mengetahui tarif, ketersedian dan kondisi unit.

## METODOLOGI PENELITIAN

## 1. Waterfall
Pressman dalam buku  Sanubari, dkk (2020) yang  berjudul Odol ( One Desa One Product Unggulan Online ) Penerapan  Metode Naive  Bayes Pada  Pengembangan  Aplikasi E-Commerce Menggunakan Codeigniter , mengatakan bahwa Metode Waterfall sering dinamakan sebagai siklus hidup klasik ( classic life cycle) dan hal ini menggambarkan  pendekatan  sistematis  serta  berurutan  dalam  pengembangan  perangkat  lunak,  dimulai  dari komunikasi  ( Communication) ,  perencanaan  ( Planning) ,  permodelan  ( Modeling) ,  kontruksi (Contruction) ,  dan penyerahan sistem ( Deployment) serta pemelihara terhdap perangkat lunak yang dihasilkan.

## 2. UML ( Unified Modelling Language )
Haqi  dan  Heri  Satria  dalam  buku  Aplikasi  Absensi Dosen Dengan Java dan Smartphone Sebagai Barcode Reader (2019),  mengatakan  bahwa  UML  merupakan  singkatan  dari  " Unified  Modelling  Language "  yaitu  suatu metode  permodelan  secara  visual  untuk  sarana  perancangan  sistem  berorientasi  objek.  Definisi  lain  dari  UML yaitu  sebagai  suatu  bahasa  yang  sudah  menjadi  standar  pada  visualisasi,  perancangan,  dan  juga pendokumentasian  sistem software .  Saat  ini  UML  sudah  menfjadi  bahasa  standar  dalam  penulisan blue  print software .
Tujuan dan Fungsi UML :
a. Memberikan  bahasa  permodelan  visual  dari  berbagai  macam  pemeprograman  maupun proses rekayasa kepada pengguna.
b. Dapat menyatukan praktik-praktik terbaik yang ada dalam permodelan.
c. Dapat memberikan model yang siap untuk digunakan, merupakan bahasa permodelan visual yang ekspresif untuk mengembangkan sistem, dan untuk saling tukar model secara mudah.
d. Dapat  berguna  sebagai blue  print ,  karena  sangat  lengkap  dan  detail  dalam  perancangannya yang nantinya akan diketahui informasi yang detail mengenai koding suatu program.
e. Pemodelan  sistem  yang  berkonsep  berorientasi  objek.  Jadi,  tidak  hanya  digunakan  untuk memodelkan perangkat lunak ( software ) saja.
f. Dapat  menciptakan  suatu  bahasa  permodelan  yang  nantinya  dapat  dipergunakan  oleh manusia maupun oleh mesin.

## HASIL PENELITIAN DAN PEMBAHASAN
1.Perancangan Sistem dengan Unified Modelling Languange (UML)
Tahap perancangan sistem akan akan digunakan unified modelling language (UML). Diagram UML yang akan digunakan ialah use case diagram sebagai tools untuk memperlihatkan hubungan pengguna dengan sistem, dan class diagram sebagai tools untuk menggambarkan struktur data sebuah sistem.
1. Use Case Diagram

## Gambar 4. 1 Use Case Diagram
a. Bussines  actor ,  menggambarkan  interaksi  pengguna  dengan  sistem.  Seorang actor dapat memberikan informasi masukan kepada sistem. Sistem dapat menerima informasi dan dapat memberikan  informasi.  Pada  sistem  informasi  reservasi  rental  mobil  ini,  terdapat  3  aktor sebagai berikut:
1) Pelanggan  merupakan  orang  yang  menggunakan  layanan  jasa  rental  mobil.  Aktor  ini bisa mengakses sistem untuk register, login , setting profil, melihat data mobil, mencari mobil, melihat  mobil terbaru, lihat data rinci mobil, memilih dengan sopir atau tanpa sopir, beri ulasan, lihat riwayat reservasi dan melakukan reservasi.
2) Admin merupakan orang yang mengelola sistem dengan tugas melakukan validasi data mobil, login , setting profil, edit data mobil, hapus data pelanggan.
3) Pemilik rental mobil merupakan aktor yang mempunyai usaha rental mobil yang dapat mengakses  sistem  untuk  register, setting profil, login ,  hapus  data  mobil,  edit  data mobil, input data  mobil,  lihat  semua  reservasi,  terima/tolak  reservasi, input status reservasi,  kelola  fasilitas  mobil  ( input fasilitas,  hapus  hapus  fasilitas, update fasilitas, lihat  fasilitas),  kelola  kategori  (input  kategori,  hapus  kategori, update kategori,  lihat kategori).
b. Bussines  use  case  list ,  adalah  cuplikan  bisnis.  Pada  tahap  ini use case dapat  melibatkan komunikasi dua arah antara sejumlah actor . Berikut adalah bussines use case list :
1) B1  :  Pelanggan  mengakses website rental  mobil  mencari  mobil  yang  ingin  dirental, maka pemilik mobil menyediakan mobil pada website .
2) B2 : Jika pelanggan telah menemukan mobil yang ingin dirental, maka pelanggan harus melakukan  login  apabila  telah  memiliki  akun  pada website tersebut.  Bagi  pelanggan yang belum memiliki akun diharuskan mengisi form register dan pemilik mobil apabila pelanggan  tidak  ada  yang register maka  pemilik  mobil  tidak  dapat  dapat  pelanggan rental mobilnya.
3) B3 : Pelanggan yang telah login dapat melengkapi data diri pada bagian setting profile dan pemilik mobil bisa juga setting profile .
4) B4  :  Pelanggan  yang  telah  melengkapi  data  diri  dapat  melanjutkan  proses  reservasi pada  halaman  detail  mobil  yang  telah  dipilih  dan  pemilik  mobil  bisa  memvalidasi reservasi tersebut.
5) B5  :Pelanggan  yang  telah  menyelesaikan  proses  reservasi  akan  diarahkan  pada halaman sukses reservasi dan pemilik mobil tinggal menunggu pelanggan kerumah.
6) B6  :  Jika  ada  pelanggan  yang  reservasi  mobil,  maka  pemilik  rental  mobil  dapat menerima  reservasi  atau  menolak  reservasi  dan  dapat  melakukan input status reservasi.
c. System  actor ,  adalah  entitas  dari  dunia  nyata  yang  berinteraksi  dengan  sistem  melalui use case .  Pada website rental  mobil  ini  terdapat  tiga  aktor  yang  memiliki  peran  berbeda-beda, yaitu  admin  sebagai  pengelola web,  pelanggan  sebagai  perental mobil,  pemilik rental mobil sebagai penyedia mobil rental.
d. System use case, menyediakan alur kerja khusus system berikutnya. Adapun system use case sebagai berikut:
1) U1 Validasi data mobil: admin dapat melakukam validasi data mobil.
2) U2 Edit data mobil: admin dapat mengedit data mobil.
3) U3 Hapus data pelanggan: admin dapat melakukan hapus data penganggan.
4) U4 Beri ulasan pada website : pelanggan dapat memberikan ulasan pada website .
5) U5 Lihat riwayat reservasi: pelanggan dapat melihat riwayat reservasi.
6) U6 Lihat mobil terbaru: pelanggan dapat melihat mobil terbaru pada website .
7) U7  Lihat data mobil: Pengguna dapat melihat data mobil
8) U8 Register : semua pengguna website dapat melakukan pendaftaran akun.
9) U9 Setting profile : semua pengguna website dapat melakukan setting profile . 10) U10 Login : pengguna website dapat melakukan login pada sistem.
11) U11 Cari mobil: pelanggan dapat mencari mobil yang diinginkan.
12) U12 Driver /tidak: Pelanggan dapat memilih apakah memakai driver atau tidak.
13) U13 Lihat data rinci mobil: pelanggan dapat melihat rincian mobil .
14) U14 Reservasi mobil: Pelanggan dapat melakukan reservasi mobil.
15) U15 Terima/tolak reservasi: Pemilik mobil dapat menerima dan menolak reservasi.
16) U16 Lihat semua reservasi: pemilik mobil dapat melihat semua reservasi.
17) U17 Edit data mobil: pemilik mobil  dapat mengedit data mobil.
18) U18 Hapus data mobil: Pemilik dapat menghapus data mobil.
19) U19 Input data mobil: Pemilik dapat menginput data mobil .
20) U20 Input data reservasi: Pemilik dapat menginput data reservasi.
21) U21 Kelola fasilitas mobil: pemilik dapat mengelola fasilitas mobil.
22) U22 Kelola kategori: pemilik dapat mengelola kategori mobil.
e. Deskripsi use case diagram , Pada tahap ini menjelaskan deskripsi use case antara aktor dan sistem:
1) Deskripsi use  case Admin  sistem  informasi  reservasi  rental  mobil  berbasis  web  di Kabupaten Kampar seperti tabel 4.1.
Tabel 4. 1 Deskripsi Use Case Admin No. Use Case Deskripsi 1. U1 Validasi data mobil Admin dapat memvalidasi data mobil 2. U2 Edit data mobil Admin  dapat  mengedit  data mobil 3. U3 Hapus data pelanggan Admin dapat melakukan hapus data penganggan. 4. U9 Setting Profile Admin dapat melakukan setting profile 5. U10 Login Admin  dapat  melakukan login pada sistem 2) Deskripsi use  case Pelanggan  sistem  informasi  reservasi  rental  mobil  berbasis  web  di Kabupaten Kampar seperti tabel 4.2.
Tabel 4. 2 Deskripsi Use Case Pelanggan No. Use Case Deskripsi 1. U4 Beri ulasan pada website Pelanggan  dapat  memberikan ulasan pada website 2. U5 Lihat riwayat reservasi pelanggan dapat melihat riwayat reservasi 3. U6 Lihat mobil terbaru Pelanggan  dapat  melihat  mobil terbaru pada website . 4. U7 Lihat data mobil Pengguna  dapat  melihat  data mobil 5. U8 Register Pengguna  dapat  melakukan register 6. U9 Setting profile Pengguna  dapat  melakukan setting profile 7. U10 Login Pengguna  dapat  melakukan login 8. U11 Cari mobil Pelanggan dapat mencari mobil yang diinginkan 9. U12 Driver /tidak Pelanggan dapat memilih apakah memakai driver atau tidak 10. U13 Lihat data rinci mobil Pelanggan dapat melihat rincian mobil 11. U14 Reservasi mobil Pelanggan  dapat  melakukan reservasi mobil 3) Deskripsi use case pemilik mobil pada sistem informasi reservasi rental mobil berbasis web di Kabupaten Kampar seperti tabel 4.3.
Tabel 4. 3 Deskripsi Use Case Pemilik Mobil No. Use Case Deskripsi 1. U8 Register Pemilik mobil dapat melakukan register 2. U9 Setting profile Pemilik mobil dapat melakukan setting profile 3. U10 Login Pmeilik mobil dapat melakukan login 4. U15 Terima/tola k reservasi Pemilik mobil dapat menerima  dan  menolak reservasi 5. U16 Lihat semua reservasi Pemilik  mobil  dapat  melihat semua reservasi 6. U17 Edit data mobil Pemilik mobil  dapat mengedit data mobil 7. U18 Hapus data mobil Pemilik  dapat  menghapus data mobil 8. U19 Input data mobil Pemilik dapat menginput data mobil 9. U20 Input status reservasi Pemilik dapat menginput status ressrvasi 10. U21 Kelola fasilitas mobil Pemilik dapat mengelola fasilitas mobil 11. U22 Kelola kategori Pemilik dapat mengelola kategori mobil 2. Class Diagram
Class  diagram merupakan  penjelasan  lengkap  dari  beberapa class yang  ditangani  oleh  sistem.  Dimana tiap-tiap class dipasangkan dengan beberapa attribute dan method yang diperlukan. Berikut adalah skema dari model class  diagram rancang  bangun  sistem  reservasi  rental  mobil  berbasis  web  di  Kabupaten  Kampar  yang dapat dilihat pada gambar 4.2.
Gambar 4. 2 Class Diagram
Pada gambar 4.2 terdapat 10 tabel database untuk membuat sistem informasi rental mobil ini yaitu :
a. Users merupakan  tabel  yang  berada  dalam database berisi  13 atribute dan  4 method pengguna  dengan  berbagai role, role yang  ada  dalam  sistem  rental  ini  adalah  admin, pelanggan, dan pemilik mobil .
b. Cars merupakan  tabel  yang  berada  dalam database yang  berisi atribute 15  dan  4 method yang ada dalam sistem rental mobil.
c. Simpans merupakan tabel yang menampung data-data mobil yang favorit oleh pengguna.
d. Galleries merupakan tabel yang menyimpan berupa foto mobil.
e. Fasilitas merupakan tabel yang menampung data-data fasilitas mobil.
f. Car fasilitas merupakan tabel yang menampung data-data fasilitas mobil.
g. Categories merupakan tabel yang menampung data-data kategori mobil.
h. Testimonial  merupakan  tabel  yang  menampung  data-data  testimonial  mobil  yang  diberikan pengguna.
i. Reservasi merupakan tabel yang menampung data-data reservasi pengguna.
j. Reservasi detail merupakan tabel yang menampung detail reservasi pengguna.
Tabel 4. 4 Kelas, Atribut dan Metode No. Nama Kelas Atribut Metode 1. Users id : int nama : string email : string email_verified_at : timestamp member_token : + Create () + Read () + Update ()
No. Nama Kelas Atribut Metode string password : string alamat : text avatar : string roles : int no_hp : int Avatar : string Created_at : timestamp Update_at : timestamp + Delete
()
2. Cars id : int nama_mobil  : string kategori_id : string jumlah_kursi : int
jumlah_pintu : int warna_mobil : string lepas_kunci : int
stnk_mobil : string nomor_plat : string deskripsi_mobil : text biaya_supir : string status : string approved_admin : string Created_at : timestamp Update_at : timestamp + Create () + Read () + Update
()
+ Delete () 3. Simpans id : int user_id : int car_id : int Created_at : timestamp update_at : timestamp + Create () + Read () + Update () + Delete () 4. Galleries id : int car_id : int foto : string Created_at : timestamp update_at : timestamp + Create () + Read () + Update () + Delete () 5. Fasilitas id : int nama_fasilitas : string icon _ fasilitas : string Created_at : timestamp update_at : timestamp + Create () + Read () + Update () + Delete () 6. Car_ Fasilitas id : int car_id : int + Create () + Read
No. Nama Kelas Atribut Metode fasilitas_id : int Created_at : timestamp update_at : timestamp () + Update () + Delete () 7. Categories id : int kategori_mobil : string kategori_mobil_ slug : string deskripsi_katego ri : text Created_at : timestamp update_at : timestamp + Create () + Read () + Update () + Delete () 8. Testimonials id : int user_id : int testimonial : text Created_at : timestamp update_at : timestamp + Create () + Read () + Update () + Delete () 9. Reservasi id : int user_id : int mulai_rental : date tanggal_kembali : date lama_rental  : string lokasi_detail : text berapa_orang : int lokasi_tujuan : string kode_transaksi : string Created_at : timestamp update_at : timestamp
+ Create () + Read () + Update () + Delete () 10. Reservasi _Detail id : int reservasi_id : int car_id : int total_bayar : string Created_at : timestamp update_at : timestamp + Read () + Print ()
Berdasarkan tabel 4.4 terdapat 10 class yang dibangun pada sistem rental mobil berbasis web di Kabupaten Kampar antara lain:
a. Users merupakan tabel  yang  berada  dalam database berisi  13 atribute dan  4 method pengguna dengan berbagai role, role yang ada dalam sistem rental ini adalah admin, pelanggan, dan pemilik mobil .
b. Cars merupakan  tabel  yang  berada  dalam database yang  berisi atribute 15  dan  4 method yang ada dalam sistem rental mobil.
c. Simpans  merupakan  tabel  yang  menampung  data-data  mobil  yang  favorit  oleh pengguna.
d. Galleries merupakan tabel yang menyimpan berupa foto mobil.
e. Fasilitas merupakan tabel yang menampung data-data fasilitas mobil.
f. Car fasilitas merupakan tabel yang menampung data-data fasilitas mobil.
g. Categories merupakan tabel yang menampung data-data kategori mobil.
h. Testimonial  merupakan  tabel  yang  menampung  data-data  testimonial  mobil  yang diberikan pengguna.
i. Reservasi merupakan tabel yang menampung data-data reservasi pengguna
j. Reservasi detail merupakan tabel yang menampung detail reservasi pengguna.

## 2. Perancangan Database
Sistem yang dibangun memiliki beberapa bisnis proses yang ingin diselesaikan adalah rancang bangun sistem reservasi rental mobil berbasis web di Kabupaten Kampar. Pada perancangan sistem ini terdapat 10 tabel sebagai berikut:
1. Tabel Users
Tabel ini digunakan untuk menampung semua data -data pengguna sistem yang dapat dilihat dari tabel di bawah ini.
Tabel 4. 5 User Database No. Nama Kolom Tipe Data Keterangan 1. Id Integer Primary key 2. Name Varchar (60) Nama pengguna 3. Email Varchar (60) Email pengguna 4. Email_verified_at Timestamp Email verifikasi 5. Remember_token Varchar (60) Autentikasi pengguna 6. Password Varchar (60) Password pengguna 7. Avatar Varchar (60) Foto pengguna 8. Roles Varchar (60) Role pengguna 9. No_hp Integer Nomor telepon pengguna 10. Alamat Text Alamat pengguna 11. Status Varchar (60) Satus pengguna 12. Created_at Timestamp Tanggal pengguna mendaftar 13. Updated_at Timestamp Tanggal pengguna melakukan update profile 2. Tabel Cars
Tabel ini digunakan untuk menampung data - data mobil yang dapat dilihat pada tabel 4.6.
Tabel 4. 6 Cars Database No. Nama Kolom Tipe Data Keterangan 1. Id Integer Primary key 2. Nama_mobil Varchar (60) Nama mobil 3. Kategori_id Integer Kategori mobil 4. Jumlah_kursi Integer Jumlah kursi mobil 5. Jumlah_pintu Integer Jumlah pintu 6. Warna_mobil Varchar( 60) Warna mobil 7. Transisi_,mobil Varchar (60) Transisi mobil 8. Lepas_kunci Integer lepas kunci 9. Stnk_mobil Varchar (60) Stnk mobil 10. Nomor_plat Varchar (60
No. Nama Kolom Tipe Data Keterangan 11. Slug Varchar (60) Slug mobil 12. User_id Integer Id  pengguna 13. Harga_rental Varchar (60) Harga rental 14. Deskripsi_mobil Text Deskripsi mobil 15. Biaya_supir Varchar (60) Biaya supir 16. Status Varchar (60) Status mobil 17. Approved_admin Varchar (60) Menyetujui  admin 18. Created_at Timestamp Tanggal pengguna mendaftar 19. Updated_at Timestamp Tanggal pengguna melakukan update profile 3. Tabel Simpans Tabel ini yang menampung data-data mobil yang tersimpan dapat dilihat pada tabel 4.7. Tabel 4. 7 Simpans Database No. Nama Kolom Tipe Data Keterangan 1. Id Integer Primary key 2. User_id Integer Id pengguna 3. Car_id Integer Id  mobil 4. Created_at Timestamp Tanggal pengguna mendaftar 5. Updated_at Timestamp Tanggal pengguna melakukan update profile 4. Tabel Galleries
Tabel ini memuat data-data berupa foto mobil dapat dilihat pada tabel 4.8.
Tabel 4. 8 Galleries Database No. Nama Kolom Tipe Data Keterangan 1. Id Integer Primary key 2. Car_id Integer Id  mobil 3. Foto Varchar (60 ) Foto mobil 4. Created_at Timestamp Tanggal pengguna mendaftar 5. Updated_at Timestamp Tanggal pengguna melakukan update profile
5. Tabel Fasilitas
Tabel ini merupakan tabel yang menampung data-data fasilitas pengguna dapat dilihat pada tabel 4.9.
Tabel 4. 9 Fasilitas Database No. Nama Kolom Tipe Data Keterangan 1. Id Integer Primary key 2. Nama_fasilitas Varchar (60) Nama fasilitas 3. Icon_fasilitas Varchar (60 ) Ikon fasilitas 4. Created_at Timestamp Tanggal pengguna mendaftar
No. Nama Kolom Tipe Data Keterangan 5. Updated_at Timestamp Tanggal pengguna melakukan update profile 6. Tabel Car Fasilitas
Tabel  ini  merupakan class yang  menampung  data-data  fasilitas  mobil  yang  dapat  dilihat  pada  tabel 4.10.
Tabel 4. 10 Car Fasilitas Database No. Nama kolom Tipe data Keterangan 1 Id Integer Primary key 2 Car_id Integer Id  mobil 3 Fasilitas_id Integer Id fasilitas 4 Created_at Timestamp Tanggal pengguna mendaftar 5 Updated_at Timestamp Tanggal pengguna melakukan update profile 7. Tabel Categories
Tabel ini merupakan class yang menampung data-data kategori mobil dapat dilihat pada tabel 4.11.
Tabel 4. 11 Categories No. Nama kolom Tipe data Keterangan 1 Id Integer Primary key 2 Categori_mobil Varchar (60) Kategori mobil 3 Categori_mobil_slug Varchar (60) Kategori mobil slug 4 Deskripsi_kategori Text Deskripsi kategori mobil 5 Created_at Timestamp Tanggal pengguna mendaftar 6 Updated_at Timestamp Tanggal pengguna melakukan update profile 8. Tabel Testimonial
Tabel  ini  merupakan class yang  menampung  data-data  testimonial  mobil  yang  diberikan  pengguna dapat dilihat pada tabel 4.12.
Tabel 4. 12 Testimonial No. Nama kolom Tipe data Keterangan 1 Id Integer Primary key 2 User_id Integer Id pengguna 3 Testimonial Text Testimoni 4 Created_at Timestamp Tanggal pengguna mendaftar 5 Updated_at Timestamp Tanggal pengguna melakukan update profile 9. Tabel Reservasi
Tabel  ini  merupakan class yang  menampung  data-data  reservasi  pengguna  dapat  dilihat  pada  tabel 4.13.
Tabel 4. 13 Reservasi No. Nama kolom Tipe data Keterangan 1 Id Integer Primary key 2 User_id Integer Id pengguna 3 Mulai_ rental Date Mulai rental mobil 4 Tanggal_kembali Date Tanggal kembalian mobil 5 Lama_rental Varchar (60) Lama rental 6 Lokasi_ detail Text Lokasi detail 7 Berapa_orang Integer Banyak orang dalam mobil
8 Lokasi_tujuan Varchar (60) Lokasi tujuan 9 Kode_transaksi Varchar (60) Kode transaksi pembayaran resrvasi 10 Created_at Timestamp Tanggal pengguna mendaftar 11 Updated_at Timestamp Tanggal pengguna melakukan update profile 10. Tabel Reservation Detail
Tabel ini merupakan class yang menampung detail reservasi pengguna dapat dilihat pada tabel 4.14.
Tabel 4. 14 Reservasi Detail No. Nama kolom Tipe data Keterangan 1 Id Integer Primary key 2 User_id Integer Id pengguna 3 Mulai_ rental Date Mulai rental mobil 4 Tanggal_kembali Date Tanggal kembalian mobil 5 Lama_rental Varchar (60) Lama rental 6 Lokasi_ detail Text Lokasi detail 7 Berapa_orang Integer Banyak orang dalam mobil 8 Lokasi_tujuan Varchar (60) Lokasi tujuan 9 Kode_transaksi Varchar (60) Kode transaksi pembayaran resrvasi 10 Created_at Timestamp Tanggal pengguna mendaftar 11 Updated_at Timestamp Tanggal pengguna melakukan update profile

## SIMPULAN
Berdasarkan hasil yang didapatkan dari serangkaian proses penelitian mengenai Rancang Bangun Sistem Rental Mobil Berbasis Web di Kabupaten Kampar, maka dapat disimpulkan bahwa :
1. Sistem  rental  mobil  berbasis  website  telah  selesai  dibangun  dan  dapat  membantu  pelanggan mendapatkan informasi melalui website tanpa batas ruang dan.waktu.
2. Sistem ini mempermudah pelanggan dalam melakukan reservasi rental mobil.
3. Sistem rental mobil berbasis web mempermudah pemilik rental mobil dalam melakukan proses promosi mobil miliknya.

## DAFTAR PUSTAKA
Agustin, R., & Nuryana, I. K. D. (2020). PERANCANGAN SISTEM APLIKASI PENYEDIA JASA RENTAL MOBIL BERBASIS WEB (Studi Kasus: NUSA TRANS SURABAYA). Jurnal Manajemen Informatika , 11 (1).
Mulyani,  S.  (2017). Analisis  dan  Perancangan  Sistem  Informasi  Manajemen  Keuangan  Daerah:  Notasi Pemodelan Unified Modeling Language (UML) . Abdi Sistematika.
Oktaviani,  A.,  &  Sari,  Y.  S.  (2018).  SISTEM  INFORMASI  PENYEWAAN  MOBIL  BERBASIS  WEB  (STUDI  KASUS:  CV.
RAFAEL TRANS). Jurnal Ilmiah Satya Negara Indonesia Vol , 12 (1),
Siahaan,  V.,  &  Sianipar,  R.  H.  (2020). TWO  BOOKS  IN  ONE:  Belajar  Cepat,  Mudah,  dan  Mandiri  Pemrograman Database dengan Python/MySQL .
Abdullah, D., & Erliana, C. I. (2012). Bisnis Rental Mobil Melalui Internet (E-Commerce) Menggunakan Algoritma Sha-1 (Sequre Hash Algorithm-1). Speed-Sentra Penelitian Engineering Dan Edukasi , 4 (2).
Andy Krisianto, S. (2014). Internet untuk Pemula . PT.Elex Media Komputindo.
Anggraeni, E. Y. (2017). Pengantar sistem informasi . Penerbit Andi.