PERANCANGAN DAN PEMBUATAN WEBSITE SEWA MOBIL PADA JAVA TRANSPORT
NASKAH PUBLIKASI
disusun oleh Galih Waskitho 09.11.2575
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013
Website Design and Creation Car Rental in Java Transport Perancangan dan Pembuatan Website Sewa Mobil pada Java Transport Galih Waskitho M. Rudyanto Arief Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT Java Transport is a firms engaged in car rental services. Leased cars have many kinds. Customers can customize the car according to their needs. Java Transport already has many customers, both regulars and new customers. Submission of information quickly and accurately is needed in a company. The information is delivered quickly to help customers to determine a decision quickly. Media advertising online in this very important role because it can deliver a rapid informosi. Online media such as websites can be delivered through a network of computers connected to the Internet. The website can be created using one of the CodeIgniter framework. The programming language is contained in the Codeigniter is PHP. Data stored using the MySQL database. The ingredients required in making the website include XAMPP, CodeIgniter and PHP editor. XAMPP is used as a stand-alone server (localhost), which consists of courses Apache HTTP Server, MySQL database, and language interpreter written in the programming language is PHP. Making car rental website can facilitate customers get information about car rental. Rent car website is a practical solution to modern life that can utilize time effectively and efficiently. This car rental websites in addition to optimizing the customer can also facilitate customers to obtain complete information about car rental. Designing a website done using the PHP programming language is one that can generate dynamic web page views and interesting. Keywords: Java Transport, car rental, website,PHP, MySQL, Codeigniter.
1. Pendahuluan 1.1 Latar Belakang Masalah Teknologi informasi sekarang semakin berkembang di masyarakat. Masyarakat sudah banyak mengenal dunia internet sebagai media untuk mencari informasi. Informasi merupakan hal penting untuk menentukan keputusan yang akan diambil. Informasi yang cepat dapat membantu lebih cepat pengambilan keputusan. Peran informasi dalam suatu usaha maupun organisasi sangat penting. Informasi dibutuhkan setiap perusahaan untuk melakukan pengembangan usahanya. Sewa mobil java transport sebagai usaha yang menyewakan mobil kepada masyarakat memiliki informasi tentang mobil yang mereka sewakan. Informasi tersebut dapat disampaikan melalui media iklan cetak maupun baner yang ditempel di jalan-jalan. Media tersebut dinilai memerlukan biaya yang harus dikeluarkan secara sering. Dengan adanya media informasi yang dapat diakses melalui internet menjadi terobosan baru agar sewa mobil java transport dapat dikenal di semua wilayah. Website merupakan media penyampaian informasi yang dinilai cukup efektif. Website adalah halaman yang saling terhubung dan disebarkan melalui media elektronik menggunakan jaringan internet. Masyarakat yang semakin maju membuat internet sangat mudah berkembang. Jaringan internet yang sudah mencakup ke daeerah pedesaan membuat setiap organisasi maupun perusahaan tertarik untuk melakukan promosi melalui internet. 1.2 Rumusan masalah Rumusan masalah yang dapat diambil dari latar belakang di atas adalah bagaimana membuat website untuk menyediakan informasi tentang penyewaan mobil java transport yang dapat diakses oleh masyarakat melalui media internet ? 1.3 Batasan Masalah Penulisan skripsi ini lebih difokuskan untuk membangun media informasi pada penyewaan mobil Java Transport dan dibatasi oleh beberapa hal sebagai berikut : 1. Penyajian informasi antara pengunjung (user) dengan pihak perusahaan. Informasi yang disajikan antara lain : profil perusahaan, informasi mobil yang disewakan dan informasi lain yang berkenaan dengan penyewaan mobil Java Transport. 2. Implementasi perancangan dan pembuatan website sewa mobil pada Java Transport tidak menampilkan sistem penyewaan mobil. 3. Software yang digunakan dalam perancangan sistem informasi ini yaitu : xampp, codeigniter, web browser dan php editor.
1
1.4 Tujuan Penelitian Adapun tujuan penulisan skripsi ini adalah : a. Bagi Mahasiswa : -
Memperoleh pengalaman dan relasi kerja.
-
Membuka wawasan pengetahuan baru sesuai dengan bidang teknologi informasi.
-
Menerapkan ilmu baik secara teknis maupun teori yang telah diperoleh selama mengikuti pendidikan ke dalam aplikasi nyata.
b. Bagi Instansi :
c.
-
Memperkenalkan teknologi informasi kepada pemilik usaha.
-
Penggunaan sistem komputerisasi secara baik dan benar.
-
Memberikan informasi yang objectif dan dapat diandalkan.
Bagi Pembaca : -
Dapat digunakan sebagai acuan atas pertimbangan untuk membuat makalah yang berhubungan dengan teknologi informasi.
1.5 Manfaat Penelitian Manfaat penelitian ini adalah membantu penyewaan mobil java transport dalam memasarkan usahanya agar dikenal masyarakat luas. Adapun manfaat lainnya yaitu dapat dijadikan acuan peneliti lain yang ingin merancang maupun mengembangkan teknologi informasi yang berkaitan dengan penyewaan mobil. 1.6 Metodologi Penelitian Metode penelitian yang dilakukan meliputi pengumpulan data, analisis, perancangan, dan implementasi. Pengumpulan data dilakukan dengan cara melakukan observasi, wawancara, dan studi pustaka. Analis yang dilakukan yaitu dengan menelaah seluruh data yang tersedia. 1.7 Sistematika Penulisan Sistematika dalam penulisan dapat dipaparkan sebagai berikut : BAB I : PENDAHULUAN BAB II : LANDASAN TEORI BAB III : ANALISIS DAN PERANCANGAN SISTEM BAB IV : IMPLEMENTASI DAN PEMBAHASAN BAB V : PENUTUP DAFTAR PUSTAKA
2
2. Landasan Teori 2.1 Pengertian Sistem Informasi Sistem informasi dapat didefinisikan sebagai suatu alat untuk menyajikan informasi dengan cara sedemikian rupa sehingga bermanfaat bagi penerimanya (Kertahadi, 1995). Tujuannya adalah untuk menyajikan informasi guna pengambilan keputusan pada perencanaan, pemrakarsaan, pengorganisasian, pengendalian kegiatan operasi subsistem suatu perusahaan, dan menyajikan sinergi organisasi pada proses (Murdick dan Ross, 1993). Dengan demikian, sistem informasi berdasarkan konsep (input, processing, output – IPO).
[1]
2.2 Data Flow Diagram (DFD) Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasinotasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, terstruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang sedang berjalan.
[2]
2.3 Entity Relationship Diagram (ERD) ERD adalah gambar atau diagram yang menunjukan informasi dibuat, disimpan, dan digunakan dalam sistem bisnis. Entitas biasanya menggambarkan jenis informasi yang sama. Dalam entitas digunakan untuk menghubungkan antara entitas yang sekaligus menunjukan hubungan antar data.
[3]
2.4 Internet Internet
adalah
sebuah
jaringan
global
dari
jaringan
komputer
yang
menghubungkan sumberdaya-sumberdaya bisnis, pemerintah, dan institusi pemerintah menggunakan protocol TCP/IP (Transmission Control Protocol/ Internet Protocol). Dari sekitar 50 juta pemakai di tahun 1997 akan meningkat menjadi 750 juta pemakai pada tahun 2007 (Turban dkk, 2002). Peralatan tanpa kabel yang mengakses Internet dan integrasi televisi dan komputer akan menjadikan Internet dapat mencapai setiap rumah, lembaga bisnis, sekolah, pemerintah, dan organisasi lainnya.
1
[4]
Hanif Al Fatta, Analis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan & Organisasi Modern (Yogyakarta: Andi, 2007), h. 9. 2 Hanif Al Fatta, Analis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan & Organisasi Modern (Yogyakarta: Andi, 2007), h. 105-114 3 Nugroho, Adi, Perancangan dan Implementasi Sistem Basis Data (Yogyakarta: Andi, 2011), h. 5 4 M. Suyanto, Multimedia Alat untuk Meningkatkan Keunggulan Bersaing (Yogyakarta: Andi, 2005), h. 36.
3
2.5 Website Website merupakan berkas yang ditulis sebagai berkas teks biasa (plain text) yang diatur dan dikombinasikan sedemikian rupa dengan instruksi-instruksi berbasis HTML, atau XHTML, kadang-kadang disisipi dengan beberapa bahasa skript. 2.6 PHP PHP adalah salah satu bahasa pemrograman skrip yang dirancang untuk membangun aplikasi web. Ketika dipanggil dari web browser, program yang ditulis dengan PHP akan di-parsing di dalam web server oleh inter preter PHP dan diterjemahkan kedalam dokumen HTML, yang selanjutnya akan ditampilkan kembali ke [5]
web browser.
2.7 Codeigniter Codeigniter adalah sebuah framework untuk web yang dibuat dalam format PHP. Format yang dibuat ini selanjutnya dapat digunakan untuk membuat sistem aplikasi web yang kompleks. Codeigniter dapat mempercepat proses pembuatan web, karena semua class dan modul yang dibutuhkan sudah ada dan kita hanya tinggal menggunakannya [6]
kembali pada aplikasi web yang akan kita buat. 2.8 Analisis SWOT
Analisis SWOT adalah identifikasi berbagai faktor secara sistematika untuk merumuskan strategi sebuah sistem dalam perusahaan. Analisis ini didasarkan pada logika yang dapat memaksimalkan kekuatan (Strengths) dan peluang (Opportunities), namun secara bersamaan dapat meminimalkan kelemahan (Weaknesses) dan ancaman [7]
(Threats).
2.9 Metode Pengujian Sistem Pengujian sistem dilakukan menggunakan dua cara yaitu white-box testing dan black box testing. White-box testing adalah cara pengujian dengan melihat ke dalam modul untuk meneliti kode-kode program yang ada. Jika ada modul yang menghasilkan output tidak sesuai, maka baris-baris program, variabel, dan parameter yang terlibat akan dicek satu-persatu dan diperbaiki. Black-box testing adalah pengujian dengan cara menjalankan atau mengeksekusi setiap unit, kemudian diamati apakah hasil dari unit itu sesuai dengan proses yang diharapkan.
[8]
5
Budi Raharjo, Imam Heryanto, dan Enjang R.K., Modul Pemrograman Web (HTML, PHP &MYSQL), (Bandung: Modula, 2012), h. 39. 6 Komang Wiswakarma,9 Langkah Master Framework Codeigniter,(Yogyakarta: Lokomedia, 2010),h. 2. 7 Freddy Rangkuti, Analisis SWOT: Reorientasi Konsep Perencenaan untuk Menghadapi Abad 21 (Jakarta: Gramedia Pustaka Utama, 2002), h. 18 8 Hanif Al Fatta, Analis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan & Organisasi Modern (Yogyakarta: Andi, 2007), h. 172.
4
3. Analisis dan Perancangan 3.1 Proses Bisnis Sewa mobil java transport merupakan badan usaha yang dimiliki oleh Joni Putranta, ST. Badan usaha ini bergerak dalam usaha penyewaan mobil. Usaha ini berdiri pada tanggal 5 Mei 2004. Banyaknya masyarakat yang membutuhkan jasa sewa mobil menjadi salah satu alasan didirikannya sewa mobil java transport. Penyewaan mobil ini memiliki beberapa jenis mobil yang disewakan sebagai sarana transportasi masyarakat. Usaha sewa mobil java transport ini termasuk kedalam usaha dibidang jasa yang masih berkembang. Java transport memiliki pelanggan dari masyarakat setempat dan luar kota yang mendapatkan informasi maupun referensi dari rekanan. Selain itu informasi yang digunakan untuk memberikan info tentang Java transport dilakukan dengan peyebaran brosur, pemasangan baner dan pemasangan iklan di surat kabar. Mobil yang disewakan di java transport memiliki beberapa jenis diantaranya adalah Avanza, New avanza, Izuzu elf dan Innova. Java transport didirikan di Jl. Raya Barongan, Imogiri,
Bantul, Yogyakarta,
Barat Pasar Barongan. Alasan mendirikan usaha sewa mobil java transport dilokasi tersebut karena mempertimbangkan lingkungan masyarakat sekitar yang masih membutuhkan jasa penyewaan mobil. Selain mencari pelanggan diwilayah tersebut dibutuhkan website agar dapat diakses masyarakat luas. Java transport memiliki visi menyediakan sarana transportasi untuk umum yang dapat dijangkau oleh masyarakat kalangan menengah kebawah. Sedangkan misi java transport adalah memberikan pelayanan yang terbaik kepada pemakai jasa java transport 3.2 Analisis SWOT Analisis terhadap aplikasi website yang akan dijalankan meliputi : 1. Kekuatan Kekuatan yang dimiliki aplikasi berbasis website dalam usaha sewa mobil java transport adalah : Pendistribuasian informasi yang rapi membuat pengunjung dapat mengaksses informasi harga-harga sewa mobil yang diperlukan. Lokasi tidak menentukan untuk mengakses website ini asalkan ada komputer yang terkoneksi dengan internet. Webste merupakan aplikasi yang dibutuhkan untuk menyampaikan informasi melalui dunia internet yang dapat diakses oleh masyarakat luas dari berbagai daerah.
5
2. Kelemahan Kelemahan yang dimiliki aplikasi berbasis web dalam usaha sewa mobil java transport adalah : Perlunya komputer dan koneksi untuk mengakses website membuat sedikit merepotkan bagi pengguna untuk menjalankan aplikasi tersebut. Ada beberapa pesaing yang membuat aplikasi website sehingga menuntut inovatif dan kreatif. 3. Peluang Peluang yang dimiliki aplikasi berbasis website dalam usaha sewa mobil java transport adalah : Banyaknya masyarakat yang sudah mengenal teknologi dan internet sehingga membuka peluang untuk memperkenalkan usaha penyewaan mobil java transport melalui website. Dengan daya inovatif dan kreatif aplikasi yang berbasis website ini memiliki kesempatan untuk terus berkembang. 4. Ancaman Ancaman yang dimiliki aplikasi berbasis website dalam usaha sewa mobil java transport adalah : Adanya hacker memungkinkan untuk merusak aplikasi website yang sedang berkembang karena belum memiliki keamanan yang cukup tinggi. Adanya virus dalam komputer dapat merusak data-data yang sudah disimpan dan dapat mengacaukan sistem. 3.3 Kelayakan Hukum Kelayakan hukum dimaksudkan untuk mengetahui apakah aplikasi website yang akan diterapkan melanggar hukum atau tidak, misalnya kelayakan dalam hal legalitas software, dan isi yang terkandunng dalam website apakah bertentangan dengan hukum atau tidak. Penerapan aplikasi website yang akan diterapkan tidak boleh menimbulkan masalah dikemudian hari karena menyimpang dari hukum yang berlaku. Software yang digunakan dalam perancangan website sewa mobil java transport ini termasuk software yang legal. Software tersebut berupa sistem oprasi macinthos yang original, komodo edit dan web browser yang dapat digunakan secara geratis. Perangkat lunak yang digunakan adalah PHP sebagai bahasa pemrogramannya, apache sebagai web server, dan MySQL sebagai databasenya. Perangkat lunak tersebut dapat didownload secara geratis di internet.
6
3.4 Perancangan ERD
3.5 Perancangan Struktur Tabel
7
3.6 Perancangan DFD
4. Implementasi Implementasi Tampilan Halaman Web ini memiliki dua jenis tampilan. Tampilantampilan tersebut dibuat untuk membedakan setiap user yang membuka web sewa mobil java transport. Tampilan tersebut adalah tampilan halaman web untuk pengunjung dan tampilan halaman web untuk admin. Halaman web pengunjung dapat dibuka dengan mengakses alamat website sewa mobil java transport di internet. Halaman admin akan menampilkan login untuk mengakses halaman utama admin. Pembuatan website ini menggunakan konsep MVC (Model View Controller). Model View Controller merupakan suatu konsep yang cukup populer dalam pembangunan aplikasi web. MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, user interface, dan bagian yang menjadi kontrol. Pengaplikasian aplikasi website ini membutuhkan beberapa komponen. Apabila semua komponen pendukung perancangan sistem informasi website sewa mobil java transport terpasang (installed) dalam komputer, seperti komodo edit, XAMPP 1.8.0, dan browser yang mendukung yaitu, Mozilla Firefox, Internet Explorer ataupun Opera. Maka langkah selanjutnya adalah mewujudkan rancangan sistem yang telah dibuat, tahapan implementasi aplikasi website terdiri dari langkah-langkah berikut : 1. Implementasi pembuatan database 2. Implementasi form atau interface 3. Koneksi database 4. pengujian program 5. Manual instalasi localhost 6. Upload aplikasi website di internet
8
4.1 Halaman Home
4.2 Halaman List of Cars
4.3 Halaman Tour
9
4.4 Halaman Article
4.5 Halaman Testimonial
10
4.6 Halaman Contact
4.7 Halaman Login Admin
4.8 Halaman Admin Tambah Mobil
11
4.9 Halaman Admin Edit Mobil
4.10Halaman Admin Tambah Layanan
4.11Halaman Admin Edit Tarif Driver
12
4.12Halaman Admin Tambah Article
4.13 Halaman Admin Tambah Tempat Wisata
4.14Halaman Admin Edit Data Admin
13
5. Penutup 5.1 Kesimpulan Berdasarkan pembahasan yang ada pada bab sebelumnya, maka dapat diambil kesimpulan sebagai berikut : 1. Hasil dari analisa dan perancangan serta implementasi pembuatan website sewa mobil java transport adalah tersedianya media informasi yang langsung dapat ditangkap oleh masyarakat luas. 2. Pemilik sewa mobil java transport dapat mengelola dan menyampaikan informasi secara mudah secara komputerisasi. 3. Memudahkan masyarakat umum mencari informasi mengenai fasilitas maupun keterangan-keterangan yang menjelaskan tentang sewa mobil java transport. 4. Mempermudah pengunjung website sewa mobil dalam menentukan mobil yang akan disewa. 5. Dengan adanya website sewa mobil java transport ini pengunjung website dapat menentukan dan memperkirakan harga mobil berdasarkan berapa lama waktu sewa mobil. 5.2 Saran Kesempurnaan dari suatu sistem selalu bersifat relatif berdasarkan pada cara pandang dan konsep dari setiap pemikiran yang berbeda serta memiliki alur yang bervariasi. Maka untuk hasil yang lebih baik dan maksimal diperlukan saran dari pihak manapun untuk melengkapi kekurangan yang ada. Berdasarkan kesimpulan diatas dapat ditambahkan beberapa saran lagi untuk membuat sistem yang lebih baik diantaranya : 1. Website ini hanya mengolah data informasi untuk disampaikan kepada masyarakat luas melalui internet, maka untuk lebih lanjut dapat menambahkan sistem yang mampu mengolah data pengunjung yang melakukan sewa mobil pada java transport. 2. Perancangan
dan
pembuatan
website
sewa
mobil
java
transport
dapat
dikembangkan dengan penambahan fitur-fitur yang dapat membantu pengunjung website dalam pemilihan mobil yang diinginkan maupun fitur lain yang dapat membuat sewa mobil java transport lebih berkembang. 3. Website ini belum dilengkapi pemesanan menggunakan sms gate way. Sehingga bagi peneliti berikutnya dapat mengembangkan sistem ini menggunakan sistem sms gate way. Demikian saran yang dapat disampaikan kepada pembaca, atau peneliti berikutnya yang ingin melakukan penelitian yang sama, agar dapat menjadi pertimbangan untuk memajukan sistem sewa mobil java transport yang lebih baik.
14
DAFTAR PUSTAKA
Al Fatta Hanif, 2007, Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan &Organisasi Modern, Yogyakarta: Penerbit Andi. Budi Raharjo, Imam Heryanto, dan Enjang R.K., 2012, Modul Pemrograman Web (HTML, PHP &MYSQL), Bandung: Modula. Suyanto,M., 2005, Multimedia Alat untuk Meningkatkan Keunggulan Bersaing, Yogyakarta: Andi. Suyanto,M., 2003, Strategi Periklanan pada E-Comerce Perusahaan Top Dunia, Yogyakarta: Andi. Wiswakarma Komang, 2010, 9 Langkah Master Framework Codeigniter, Yogyakarta: Lokomedia.