Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
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
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.
2
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 :
- Memperkenalkan teknologi informasi kepada pemilik usaha.
- Penggunaan sistem komputerisasi secara baik dan benar.
- Memberikan informasi yang objectif dan dapat diandalkan.
c. 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
3
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 notasi-
notasi 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.[4]
1Hanif Al Fatta, Analis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan &
Organisasi Modern (Yogyakarta: Andi, 2007), h. 9. 2Hanif Al Fatta, Analis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan &
Organisasi Modern (Yogyakarta: Andi, 2007), h. 105-114 3Nugroho, Adi, Perancangan dan Implementasi Sistem Basis Data (Yogyakarta: Andi, 2011), h. 5
4M. Suyanto, Multimedia Alat untuk Meningkatkan Keunggulan Bersaing (Yogyakarta: Andi, 2005), h.
36.
4
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
web browser.[5]
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
kembali pada aplikasi web yang akan kita buat.[6]
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
(Threats).[7]
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.
5
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.
6
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.
7
3.4 Perancangan ERD
3.5 Perancangan Struktur Tabel
8
3.6 Perancangan DFD
4. Implementasi
Implementasi Tampilan Halaman Web ini memiliki dua jenis tampilan. Tampilan-
tampilan 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
9
4.1 Halaman Home
4.2 Halaman List of Cars
4.3 Halaman Tour
10
4.4 Halaman Article
4.5 Halaman Testimonial
11
4.6 Halaman Contact
4.7 Halaman Login Admin
4.8 Halaman Admin Tambah Mobil
12
4.9 Halaman Admin Edit Mobil
4.10 Halaman Admin Tambah Layanan
4.11 Halaman Admin Edit Tarif Driver
13
4.12 Halaman Admin Tambah Article
4.13 Halaman Admin Tambah Tempat Wisata
4.14 Halaman Admin Edit Data Admin
14
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.
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.