Anda di halaman 1dari 4

Rental Mobil Online Berbasis Web Studi kasus : PNV Rental Mobil

Cindy Arlita Nst1 cindyarlitanst@yahoo.com1


,2,3

Ismail2 ism@politekniktelkom.ac.id2

Budi Laksono Putro3 blp@ploitekniktelkom.ac.id3

Program Studi Manajemen Informatika Politeknik Telkom

Abstrak NV Rental Mobil merupakan suatu organisasi yang bergerak di bidang penyedia layanan penyewaan. Kegiatan utama di NV Rental Mobil ini sebagai tempat penyewaan mobil. Selama ini, calon penyewa yang ingin menyewa mobil harus langsung datang ke NV Rental Mobil. Cara kerja sistem NV Rental Mobil melakukan pengolahan data peminjaman dan denda dicatat secara manual sehingga sering menimbulkan kesulitan dalam penyediaan informasi. Berdasarkan situasi yang ada, maka dibuatlah website penyewaan mobil online yang dapat diakses di mana saja dan kapan saja. Untuk menunjang hal tersebut, website penyewaan online ini dibuat sebagai program berbasis web dengan framework Codeigniter. Perancangan sistem serta aliran data pada penyewaan online ini menggunakan Unified Modeling Language (UML) dan untuk merancang tabel-tabel berelasi pada database digunakan Entity Relationship Diagram (ERD). Setelah merancang sistem dan database, tahap berikutnya ialah mentransformasikan perancangan ke implementasi. Implementasi untuk sistem ini menggunakan bahasa pemrograman PHP, framework CodeIgniter dan MySQL. Dengan adanya website penyewaan online ini, dapat mempermudah admin melakukanpengolahan data pada NV Rental Mobil dan calon penyewa dalam melakukan penyewaan mobil yang disediakan pada NV Rental Mobil serta menghemat waktu dan biaya dibandingkan dengan calon penyewa secara langsung datang ke NV Rental Mobil. Kata kunci :NV Rental Mobil, Penyewaan,online Abstract NV Car Rent is one of company that works on car rental service provider. In current system, customer must go to NV Car Rent if they want to rent some car. The way work system NV Car Rent data processing is manual so often because difficulty in providing information. Based on the aforesaid matter, this final project purposes to make a web based application that is able to be accessed anywhere anytime by customer who wants to rent a car. To support this application, this website is built with framework codeigniter. This system is built using Framework CodeIgniter with PHP and MySQL programming language, and it is also designed with UML (Unified Modelling Language) and Entity Relationship Diagram (ERD) to design the relation among tables. And implemented in framework Codeigniter and MySQL programming language. This application is expected to simplify administrator of NV Car Rents task and customer to rent car. Besides, it is also expected to reduce the usage of time and cost for customer compared with those coming directly.

Key Words : NV Car rent, Rental, online

I.

Pendahuluan

Seiring dengan kemajuan teknologi informasi yang begitu pesat, banyak ditawarkan kemudahan dalam menjalankan aktivitas. Penyebaran informasi berupa teks, data dan gambar, dapat dilaksanakan sangat cepat, tepat dan akurat kepada seluruh pengguna informasi. Perkembangan teknologi informasi sangat mempengaruhi kemampuan sumber daya manusia dalam memahami komponen teknologi informasi. NV Rental Mobil adalah salah satu perusahaan yang bergerak di bidang penyewaan mobil. Di NV Rental Mobil, transaksi pemesanan, peminjaman dan denda dicatat secara manual sehingga sering menimbulkan kesulitan dalam penyediaan informasi. Oleh karena itu, NV Rental Mobil memerlukan sistem komputerisasi untuk pengolahan informasi sehingga sistem transaksi pemesanan menjadi lebih efektif dan efisien. Untuk memenuhi kebutuhan informasi tersebut, dibutuhkan suatu aplikasi berbasis web. Pembuatan aplikasi berbasis web pada NV Rental Mobil diharapkan dapat memudahkan perusahaan dalam mengelola data perusahaan dan mempermudah pelanggan dalam melakukan pemesanan.

PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side, yang artinya semua sintaks yang diberikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja. PHP merupakan software open source. PHP juga dapat berjalan lintas platform, yaitu dapat digunakan dengan sistem operasi (windows dan linux) dan web server apapun (misalnya:PWS,IIS, Apache). (Suryatiningsih, 2009) Database: MySQL MySQL adalah Relational Database Management System (RDMS) yang didistribusikan secara gratis di bawah General Public Lisence (GPL). MySQL merupakan turunan dari salah satu konsep utama dalam database, yaitu Structured Query Language (SQL). SQL adalah sebuah konsep pengoperasian database terutama untuk pemilihan dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. (Arbie, 2004) Framework: CodeIgniter Framework bisa diartikan sebagai alat yang digunakan untuk membantu pekerjaan. Karena untuk pembuatan website maka framework disini dapat diartikan sebagai alat yang dapat digunakan untuk mempermudah pembuatan website. ( Wardana, 2010 ) Framework memungkinkan kita membangun aplikasi dengan lebih cepat karena sebagai developer kita akan lebih memfokuskan pada pokok permasalahan sedangkan hal-hal penunjang lainnya seperti koneksi database, form validation, GUI, dan security; umumnya telah disediakan oleh framework. Disamping itu dengan aturan-aturan yang jelas dan harus dipatuhi, aplikasi yang dibangun lebih solid, more readable, dan kolabarasi dalam tim dapat lebih mudah dilaksanakan. CodeIgniter adalah framework dengan pola MVC (Model, View, Controller) untuk membangun website dinamis menggunakan PHP. (CodeIgniter, 2011)

II.

Tinjauan Pustaka

Teknologi Sistem Informasi Suatu sistem informasi dapat menggunakan berbagai teknologi dalam implementasinya. Contohnya adalah teknologi web, desktop ataupun mobile. Dalam tulisan ini hanya dibahas teknologi web.Berikut adalah beberapa komponen terkait teknologi web. . HTML (Hypertext Markup Language) HTML(Hyper Text Markup Language) adalah sekumpulan simbol-simbol atau tag-tag yang dituliskan dalam sebuah file yang dimaksudkan untuk menampilkan halaman pada web browser. Tag-tag tadi memberitahu browser bagaimana menampilkan halaman web dengan lengkap kepada pengguna. ( Astamal, 2005 ) Bahasa Pemrograman: PHP

Analisis dan Perancangan Proses pemesanan mobil di NV Rental Mobil saat ini masih menggunakan pencatatan manual, yaitu berupa kertas. Data yang dihasilkan juga bisa terjadi duplikasi atau bahkan data tersebut hilang. Petugas yang bertugas memproses pemesanan terkadang sulit untuk mengontrol jumlah pemesanan, data customer, serta laporan bulanan. Proses inilah yang selama ini
III.

berlangsung di NV Rental Mobil. Adapun cara pemesanannya adalah sebagai berikut : a. Gambaran Umum Sistem Seorang calon penyewa datang langsung ke NV Rental Mobil kemudian memesan mobil. Untuk melakukan pemesanan mobil seorang calon penyewa request mobil yang diminta terlebih dahulu. Kemudian petugas rental mobil mengecheck mobil yang di request ada atau tidaknya. Jika mobil yang di request ada, maka penyewa langsung dapat meminjam mobil tersebut. Jika tidak, maka penyewa boleh request mobil yang lain. Penyewa yang sudah meminjam mobil, dapat langsung melakukan transaksi pembayaran beserta syaratsyaratnya. Petugas mencatat transaksi tersebut di pembukuan laporan NV Rental Mobil. . b. Perancangan Sistem 1. ER Dicagram

Table 3.1 Tabel Use Case

No 1

Aktor
Admin

Deskripsi
Orang yang bertugas dan memiliki hak akses untuk melakukan

operasi pengelolaan data mobil

Customer

Adalah pengguna, yang dapat melihat dan melakukan transaksi peminjaman mobil.

c.

Activity Diagram

IV.

Implementasi Implementasi login

gambar 3.1 ER-Diagram

2.

Use Case Diagram

gambar 4.1 login

Implementasi halaman utama admin

gambar 3.2 Use Case Diagram

Rakhman, Afwan Auliyar. Modul Pelatihan Framework Codeigniter. Bandung: Training IT dan E-Marketing Solution, 2010. Suryatiningsih, and Wardani Muhammad. Muhamad Web Programming. Bandung: Politeknik Telkom, 2009. Syaukani, M.S. Mengolah Data pada MYSQL Server. Jakarta: PT Elex Media Komputindo, 2005. Yulianto, Ardhian Agung (dkk). Praktikum Analisis dan Desain Sistem Informasi. Bandung : Politeknik Telkom, 2009. Yuniar, Irna. Sistem Manajemen Basis Data. Bandung: Politeknik Telkom, 2009.

gambar 4.2 Halaman utama admin

Kesimpulan Pada Proyek Akhir ini dapat ditarik kesimpulan sebagai berikut:
V.

1. Aplikasi dapat digunakan untuk penyewaan mobil berbasis web pada NV Rental Mobil. 2. Aplikasi dapat digunakan untuk mengelola data pemesanan dan menyusun laporan di NV Rental Mobil.
VI. Saran

Dalam pembuatan aplikasi akan selalu berkembang dan bila diperlukan aka harus dilakukan sesuai perkembangan zaman. Oleh karena itu, bila akan dikembangkan, diharapkan bisa menambahkan fungsi mengolah data Nomor Polisi pada mobil.

VII. Referensi

Astamal,. "Mastering kode HTML." Surabaya: Elba, 2005. Basuki, Awan pribadi. Membangun Web Berbasis PHP dengan framework Codeigniter. Yogyakarta: Lokomedia, 2010. Hakim, Lukmanul. Bikin Web super keren dengan php & jQuery. Yogyakarta: Lokomedia, 2010. Kadir, Abdul. Dasar Pemograman Web dengan menggunakan PHP dan MySQL. Yogyakarta: CV. Andi, 2008.