## DIREKTORI RENTAL MOBIL DI KOTA PADANG BERBASIS WEBSITE
Aulya Pratiwi 1 ,Ardoni 2
Program Studi Informasi Perpustakaan dan kearsipan FBS Universitas Negeri Padang Email: Aulyapratiwii@gmail.com

## Abstract
In this paper discuss about car rental directory in web based Padang city. This study aims to describe how the manufacture of car rental directory in  Padang  city  based  webmenggunakan  PHP  (Hyperlink  Prepreccsor) based  web  aplication.  This  app  is  used  as  a  tool  to  create  car  rental directory  in  web  based  Padang  city.  The  method  used  is  descriptive method  with  data  collection  technique  through  observation  or  direct observation to field, interview and literature study. From the observation and interviews conducted in the city of Padang then collected some data as a material to design a website that serves as a medium of information and promotion of car rental in the city of Padang. Based on the discussion of car rental information in the city of Padang, it can be concluded that the  planning  of  this  website  is  dynamic  by  using  the  application Framework  codeIgnite  (CI),  which  is  a  software  designed  specifically  in the website design to install local website server as a liaison and support create a website using wamp server.

## Keyword: car rental directory web, Padang

## A. Pendahuluan
Kebutuhan  akan    alat  transportasi    beranekaragam,  salah  satunya  berupa mobil.  Mobil  sebagai  alat  transportasi  ada  yang  berupa  mobil  pribadi,  angkutan umum, dan rental. Salah satunya  mobil rental, mobil rental sebagai  penyedia alat transportasi  untuk  seseorang  bisa  berpergian  kemana  pun  tempat  yang  ingin dituju.
Rental  atau  penyewaan adalah  sebuah  persetujuan  di  mana  sebuah pembayaran  dilakukan  atas  penggunaan  suatu barang atau properti secara sementara  oleh  orang  lain. Mobil adalah  (kendaraan)  darat  yang  digerakkan  oleh tenaga  mesin,  beroda  empat  atau  lebih  (selalu  genap),  biasanya  menggunakan bahan  bakar  minyak  (bensin  atau  solar)  untuk  menghidupkan  mesinnya. Namun dengan  terbatasnya  informasi  hanya  sedikit  orang  yang  mengetahui  informasi mengenai  ketersediaan  rental  mobil.  Untuk  mengatasi  hal  tersebut  diperlukan adanya  informasi  yang  cepat  dan  akurat  agar  setiap  ketersediaan  rental  mobil yang ada di kota Padang bisa diketahui oleh masyarakat luas khususnya penduduk yang ada di kota Padang. Karena belum adanya terbitan mengenai informasi rental
1 Mahasiswa penulis makalah Prodi Informasi Perpustakaan dan Kearsipan, wisuda periode Maret 2018
2 Pembimbing, dosen FBS Universitas Negeri Padang
Vol. 6, No. 2, Maret 2018
mobil.  Oleh  karena  itu,  perlu  disusun  sebuah  direktori  berbasis web .  Tulisan  ini mendeskripsikan bagaimana cara pembuatan direktori rental mobil di kota Padang berbasis web.

## B. Metode Penelitian
Penelitian  ini  termasuk  penelitian  kuantitatif  dengan  metode  deskriptif, yaitu penelitian mendeskripsikan atau menggambarkan cara pembuatan direktori rental mobil di  kota Padang berbasis web . Teknik dalam pengumpulan data  yaitu observasi  atau  melakukan  pengamatan  langsung.  Observasi  dilakukan  dengan mengamati penelusuran informasi mengenai  rental mobil di kota Padang. Setelah melakukan  pengamatan  langkah  selanjutnya  merancang  butir-butir  penting  yang akan  dicantumkan  pada  makalah  serta  halaman  yang  akan  ditampilkan  pada perancangan website .  Setelah  itu,  merancang  tabel database yang  akan dihubungkan dengan desain web .
Data  atau  sampel  dalam  pembuatan  rental  mobil  di  kota  Padang  ada sebanyak 25 data tempat rental mobil. Data-data ini terdiri dari nama rental, jenis mobil,  harga  perhari,  alamat,  nomor  telepon,  jam  operasional,  dan  ketersediaan mobil yang masih tersedia atau yang tidak tersedia.
Informasi-informasi  yang  tersedia  ini  disebut  dengan  direktori  karena direktori  merupakan  daftar  tokoh  atau  organisasi  atau  lembaga  yang  disusun secara  sistematik,  biasanya  menurut  abjad  atau  susunan  kelas  yang  memberikan data  mengenai  nama,  alamat,  afiliasi,  kegiatan,  dan  sebagainya,  Sulistyo-Basuki (dalam Rahayuningsih 2007: 108).
Pembuatan database menggunakan  aplikasi  phpMyadmin  dan  Xampp. Dalam  membuat  koneksi  ke database aplikasi  yang  digunakan  yaitu  MySQL. Aplikasi  yang  digunakan  untuk  mengkoneksikan database dengan website adalah notepad++. Dalam mendesain halaman web juga menggunakan notepad++ dengan bahasa desain  web Cascading  Style  Sheets  atau  disebut  juga  dengan  CSS.  Setelah membuat  data  rental  mobil  di  dalam  database  selanjutnya  melakukan  langkah pembuatan website, yaitu sebagai berikut:
1. Perencanaan
Perencanaan  adalah  keseluruhan  proses  pemikiran  dan  penetuan  secara matang  daripada  hal-hal  yang  akan  dikerjakan  di  masa  yang  akan  datang  dalam rangka pencapaian yang telah ditentukan, Siagian (1994).
2. Analisis
Setelah  perencanaan  selesai,  langkah  berikutnya  adalah  membuat  analisis. Analisis  menurut  Kamus  Besar  Bahsa  Indonesia  (KBBI)  adalah  penyelidikan terhadap suatu peristiwa (karangan, perbuatan, dan sebagainya)untuk mengetahui keadaan  yang  sebenarnya  (sebab-musabab,  duduk  perkaranya,  dan  sebagainya). Tujuan  analisis  adalah  untuk  menetapkan  persyaratan  yang  dapat  digunakan sebagai  dasar  perancangan  aplikasi.  Analisis web terbagi  dari  beberapa  macam, yaitu:
a. Need analysis Need  analysis adalah  suatu  proses  untuk  mendapatkan  informasi,  mode, spesifikasi tentang perangkat lunak yang diinginkan klien atau pengguna.
b. User analysis
User  analysis mencirikan  siapa  saja  pengguna  dari web yang dispesifikasikan dan apa saja haknya terhadap web tersebut.
c. Task analysis
Task analysis adalah  suatu metode untuk menganalisis pekerjaan manusia, apa yang dikerjakan dengan apa seseorang bekerja dan apa yang harus seseorang tersebut ketahui.
3. Desain
Setelah proses analisis selesai, selanjutnya adalah membuat desain (design). Desain adalah langkah yang sangat penting dalam siklus SDLC karena langkah ini menentukan fondasi sistem informasi. Desain pemrograman dilakukan oleh Sistem Analis  (SA)  yaitu  membuat  desain  yang  diperlukan  untuk  pemrograman berdasarkan  desain  proses  bisnis  yang  telah  dibuat  oleh  BPA.  desain  ini  akan menjadi  pedoman  bagi  programmer  untuk  menulis source  code .  Desain pemrograman meliputi :
a. Desain database
b. Desain Screen Layout
c. Desain Diagram Proses
d. Desain Report Layout
4. Pengembangan
Pekerjaan  yang  dilakukan  di  tahap  pengembangan  (development)  adalah pemrograman.  Pemrograman  adalah  pekerjaan  menulis  program  komputer dengan  bahasa  pemrograman  berdasarkan  algoritma  dan  logika  tertentu. orangnya  disebut  Programmer.Banyak  bahasa  pemrograma  web  yang  bisa  kita gunakan dan mungkin bisa kita terus pelajari.
perkembangannya,  salah  satu  yang  paling  populer  dari  bahasa Server  Side Script adalah PHP.

## 5. Testing
Testing adalah proses yang dibuat sedemikian rupa untuk mengidentifikasi ketidaksesuaian  hasil  sebuah  sistem  informasi  dengan  hasil  yang  diharapkan. Tentunya,  semua  aplikasi  yang  kita  buat,  ingin  jelas  peruntukannya  denagn  hasil yang mendekati sempurna ( sedikit bug ).

## 6. Implementasi
Implementasi adalah proses untuk menerapkan sistem informasi yang telah dibangun agar user menggunakannya untuk menggantikan sistem informasi yang lama.  Semua  aplikasi  memiliki  implementasi  yang  jelas  sesuai  dengan peruntukannya, maka dalam proses analisa sebelumnya kita memperhatikan pula, siapa  yang  akan  mengimplementasikan  atau  menggunakan  aplikasi  ini kedepannya.

## 7. Pengoperasian dan pemeliharaan
Langkah  Paling  akhir  adalah  pengoperasian  dan  pemeliharaan.  selama sistem  informasi  beroperasi,  terdapat  beberapa  pekerjaa  rutin  yang  perlu dilakukan terhadap sistem informasi, antara lain:
a. System Maintenance
b. Backup & Recovery
c. Data Archive

## C. Hasil Penelitian
Berdasarkan  analysis  kebutuhan  yang  ada  sebelumnya  maka  dirancanglah direktori  rental  mobil  di  kota  Padang  berbasis web tersebut.  Berikut  adalah langkah-langkah pembuatan direktori rental mobil di kota Padang berbasis web .

## 1. Membuat Database
Untuk  membuat database -nya  yaitu  pada  phpMyAdmin  karena  Xammp memiliki  begitu  banyak  kelebihan  bagi  pemula.  Pada  Xampp ,  web  server sudah tersedia  seperti  Apache,  MySQL,  FileZilla  dan  Mercury  sehingga  pemula  tidak harus mengunduhnya satu per satu lagi.Tabel yang dibuat pada database ini, yaitu tabel nama rental dan tabel jenis mobil yang tersedia. Field–field pada rental mobil, yaitu  nama  rental,  jam  buka,  jam  tutup,  dan  nomor  telepon.  Berikut  ini  gambar tampilan tabel data usaha.

## Gambar 1 Tampilan tabel data usaha
Pada  tabel  laporan Field yang  ada  yaitu  merek_mobil,  detail_mobil, harga_hari, kapasitas, dan status. Berikut ini gambar tampilan tabel data mobil.

## Tampilan tabel data mobil
Database yang  telah  dibuat  langsung  tersimpan  pada  folder  MySQL  Xampp. Jika  tidak  dihubungkan  maka  data  yang  sudah  dibuat  pada  halaman  desain  tidak akan  muncul.  Dengan  adanya  pembuatan database terlebih  dahulu,  akan memudahkan  dalam  pembuatan website dan  hanya  tinggal  mengisikan  data–data yang telah ada dalam database .

## 2. Membuat Koneksi
Dalam membuat koneksi ke database aplikasi yang digunakan yaitu MySQL. MySQL  adalah  sistem  manajemen  yang  mampu  bekerja  dengan  cepat,  kokoh  dan mudah digunakan. Untuk mengakses database yang telah dibuat harus melakukan koneksi dengan database MySQL dengan cara sebagai berikut:
a. untuk  mengkoneksikan database dengan website dapat  digunakan  beberapa aplikasi,  seperti  dreamweaver,  notepad++,  sublime,  codebuster,  phpmaker  dll. Dalam  melakukan  koneksi database ke website  softwar e  yang  digunakan  yaitu notepad++,  hal  ini  bertujuan  mengurangi  kerja  komputer  yang  terlalu  berat apabila menggunakan aplikasi seperti dreamweaver;
b. buka notepad++, setelah muncul notepad++ berjalan buat file baru dengan cara menekan keyboard Ctrl+N atau dengan cara meng- Klik File -> New;
c. jika  file  baru  telah  muncul  barulah  ketikan source  code PHP  kedalam  file tersebut  untuk  melakukan  koneksi  ke database .Berikut  tampilan  koneksi  ke database menggunakan PHP.

## Gambar 3 Tampilan koneksi database
d. Setelah itu simpan file koneksi tersebut dalam bentuk PHP, seperti koneksi.php ataupun nama lain yang mudah diingat.

## 3. Membuat  Halaman Web
a. Desain Tampilan Web
Dalam  mendesain  halaman  web  ini  juga  menggunakan  notepad++  dengan bahasa desain web Cascading Style Sheets atau disebut juga dengan CSS. Awalnya buka software notepad++  setelah  itu  salin script CSS.  Setelah  itu  dibuatkan halaman masing–masing menu dan pemanggil datanya. Jika kode–kode scrip t CSS tidak benar maka halamannya akan rusak dan tidak muncul data yang diinginkan. Dalam  mendesain  halaman web ini,  warna  juga  harus  diperhatikan  supaya pengunjung  nyaman  berada  pada  halaman  ini.  Jangan  menggunakan  warna  yang mencolok  dan  desain  yang  berlebihan,  itu  akan  menyebabkan  pengunjung  hanya terfokus pada desain dan tidak membaca informasi yang berada pada halaman itu.
Sebaiknya  beri  warna  yang  tidak  membuat  mata  sakit,  (Herlinda,  2014).  Seperti yang dijelaskan oleh Prawira membuat klasifikasi berdasarkan karakteristik warna dan  sebaiknya  gunakan  warna  yang  tidak  membuat  mata  sakit.  Warna  yang digunakan pada pembuatan web ini adalah warna kuning, biru, putih dan abu–abu.
Warna  kuning  melambangkan  kehangatan  sehingga  pengunjung  akan merasa  nyaman  berada  lama–lama  pada  halaman  web  ini.  Warna  biru  dan  putih memberi  makna  suatu  penegasan  sehingga  lebih  menjelaskan  hal–hal  yang terkandung  didalamnya.  Warna  abu–abu  juga  membuat  mata  tidak  sakit  untuk membaca  informasi  yang  berada  di  dalamnya.  Pada  halaman web ini,  terdapat enam  menu.  Masing–masing  menu  yang  terdapat  pada  halaman  ini  memiliki informasi penting. Menu–menu yang terdapat pada halaman ini yaitu menu Home, daftar  auto  rental,  Profil  dan  login.  Berikut  ini  gambar  tampilan  penelusuran informasi.

## Gambar 4 Tampilan tabel informasi
b. Membuat Form Login
Form (formulir  online)  merupakan  bagian  penting  dalam  dunia  desain website . Dengan adanya form , user pengunjung situs bisa berinteraksi dengan cara mengirim  data.  Ada  beragam  data  yang  bisa  diisi  oleh user ,  mulai  dari  nama, alamat  email, password ,  dan  lain  sebagainya.  Selanjutnya,  dengan  menggunakan kode PHP, kita bisa mengirim feed back secara otomatis kepada user . Form  login digunakan  untuk  memasuki  halaman  admin  website  tersebut. Halaman  admin  nantinya  sebagai  halaman  untuk  mengelola  sistem  yang  ada. halaman  login  dibuat  dengan  menggunakan  PHP,  data  admin  yang  login  akan  di periksa ke database apakah data tersebut cocok atau tidak, form login yang dibuat terdiri  dari  3  field  yaitu field input username , field input type user ,  dan field input password . Berikut ini gambar tampilan form login yang digunakan.
Gambar 5

## Tampilan form login

## c. Membuat Input User
Membuat input user bertujuan untuk mengelola user sehingga admin dapat menambahkan user lain  sehingga  pembagian  tugas  admin  dapat  teratur  secara baik,  input user menggunakan  bahasa  Pemograman  PHP,  dimana  proses penambahan user ini menggunakan  metode  POST. Ketika admin  mengisikan data user baru  PHP  akan  menangkap  data  yang  dimasukan  tersebut,  sebelum  dikirim ke database ini.Berikut adalah script untuk memproses halaman admin .
Gambar 6 Script Memproses Halaman Admin

## d. Menampilkan data User
Untuk  menampilkan  data  user  menggunakan  tabel,  Isi  tabel  tersebut dipanggil  dari database dengan  menggunakan  program  PHP,  berikut  tampilan untuk memanggil isi database.
Vol. 6, No. 2, Maret 2018

## Gambar 7 Tampilan memanggil isi database
Tampilan  diatas  merupakan  untuk  memanggil  isi database dengan menggunakan datatable . Setelah script view tersebut dibuat, dapat dilihat hasil dari tampilan tabel user seperti berikut:
Gambar 8 Tampilan table user

## e. Membuat Input Laporan
Pada input laporan ini dibuat untuk memasukan laporan rental mobil yang ada. Form lampiran ini dibuat dengan sederhana sehingga dapat digunakan dengan mudah  oleh  karyawan  atau  pemilik  nantinya,  pada form laporan  digunakan form wizard sehingga  terbagi  jadi  2  bagian  bagian,  pertama  pengisian  kelengkapan laporan  nama  mobil  dan  no  telepon,  dan  pada  bagian  kedua  pengisian  data  jenis mobil, harga, dan status. Berikut tampilan kelengkapan laporan.

## Gambar 9 Tampilan kelengkapan laporannama mobil dan nomor telepon
Pada kelengkapan laporan ini terdiri dari nama mobil, jam buka, jam tutup serta nomor telepon. Pada pengisian data jenis mobil terdapat nama mobil, detail mobil,  harga,  kapasitas  serta  status.  Berikut  adalah  tampilan  dari  form  data tersangka yang ada pada laporan.

## Gambar 10 Tampilan form data mobil

## D. Simpulan dan Saran
Berdasarkan  uraian  yang  telah  dijelaskan  pada  bab  sebelumnya  rental mobil  merupakan  tempat  penyedia  alat  transportasi  yang  digunakan  oleh seseorang  untuk  berpergian  kemana  pun  yang  diinginkan.  Informasi  yang  ada sebelumnya  hanya  berupa  tempat,  jenis  mobil  dan  harga  rental,  informasi mengenai ketersediaan mobil yang akan di rentalkan tidak diketahui. Oleh karena itu  dibuatlah  direktori  ketersediaan  rental  mobil  dalam  sebuah  aplikasi  berupa website.
Pembuatan  direktori  sebagai  petunjuk  bagi  pencari  informasi  yang berisikan  nama,  alamat,  nomor  telepon,  dan  sebagainya.  Dengan  pembuatan direktori  rental  mobil  berbasis web ini  akan  mempermudah  pengguna  dalam mencari  informasi.  Melalui web ,  setiap  pemakai  internet  bisa  mengakses informasi-informasi  di  situs web yang  tidak  hanya  berupa  teks,  tetapi  juga  dapat berupa  gambar,  suara,  film,  animasi,  dan  lain-lain.  Untuk  membantu  kerja  user atau  admin  dalam  memasukan  data  laporan  mobil  rental,  dan  mempermudah pengguna  dalam  mencari  informasi  mengenai  ketersediaan  mobil  rental  di  suatu
tempat  rental  mobil.  Dalam  membangun  aplikasi  sistem  berbasis web ini dibutuhkan  beberapa  spesifikasi  (1)  implementasi;  (2)  spesifikasi  sistem,  dalam spesifikasi  sistem  dibutuhkan  spesifikasi  perangkat  keras  dan  perangkat  lunak untuk menunjang pembangunan sistem yang sesuai kebutuhan.
Catatan: artikel  ini  disusun  berdasarkan  makalah  tugas  akhir  penulis  dengan pembimbing Dr.Ardoni,M.Si.

## Daftar Rujukan
Dewanto,  I.  Joko.  (2006). Web  Desain  (Metode  Aplikasi  dan  Implementasi). Yogyakarta: Graha Ilmu. Edy Winarno, a.s (2011). Web programing dengan visual basic . Jakarta: pt elex media komputindo.
Kasiman, p. (2006). Aplikasi web dengan php dan mysql . Yogyakarta: cv. Andi offset. Lasa  Hs.  (2009). Kamus  Kepustakawanan  Indonesia .  Yogyakarta:  Pustaka  Book Publisher.
Rahayuningsih, F. (2007). Pengelolaan Perpustakaan . Yogyakarta: Graha Ilmu. Saleh, abdul Rahman. (2009). Pengantar Kepustakaan . Jakarta: Sagung Seto. Setright,  L.  J.  K.  (2004). Drive  On!:  A  Social  History  of  the  Motor  Car .  Granta Books. ISBN 1-86207-698-7 Sulistyo-Basuki. (2004). Pengantar Dokumentasi . Bandung: Rekayasa Sains. Suyanto,  Asep  Herman.  (2007). Step  by  Step:  Web  Design  Theory  and  Practices . Yogyakarta: Andi Offset. Syahyuman. (2009). Manajemen Koleksi Perpustakaan . Padang: Sukabina Press.