Upload
others
View
20
Download
0
Embed Size (px)
Citation preview
SISTEM INFORMASI PENYEWAAN MOBIL PADA CV.ELITE
TRANSPORT
Miftah Abdul Majid
Sistem Informasi/STMIK El Rahma Yogyakarta
E-mail : [email protected]
Abstract
Along with the development of technology, especially in the field of
information technology services, the need for supporting facilities and infrastructure
in the business world is very large, especially to get information that is fast, accurate
and available at any time. The use of computers as an information technology tool is
very much needed in almost every aspect of life.
A company both large and small utilizes this technological development to
facilitate their business. Either used for inter-company needs or used for internal
needs. This is done to improve services to consumers who are increasingly growing
and with the need for products, goods and services that emphasize quality.
High mobility and little time, of course, make a separate obstacle. Therefore
transportation becomes an important part in supporting activities for time efficiency.
Not infrequently also many people take advantage of transportation services, for
example, a car is one of the right choices because in addition to shortening time is
also one of the most comfortable places when you're on the road.
Keyword : aplikasi rental mobil
PENDAHULUAN
Seiring dengan semakin berkembangnya teknologi khususnya dalam bidang
teknologi informasilayananjasa, kebutuhan penunjang sarana dan prasarana dalam
dunia bisnis sangat besar, terutama untuk mendapatkan informasi yang cepat, tepat
dan tersedia setiap saat. Penggunaan komputer sebagai salah satu alat teknologi
informasi sangat dibutuhkan keberadaannya pada hampir disetiap aspek kehidupan.
Suatu perusahaan baik besarmaupun kecil memanfaatkan perkembangan
teknologi ini guna mempermudah bisnis mereka. Baik digunakan untuk kebutuhan
antar perusahaan maupun digunakan untuk kebutuhan intern. Hal ini dilakukan
untuk meningkatkan pelayanan terhadap konsumen yang semakin hari semakin
bertambah dan dengan kebutuhan akan produk, barang maupun jasa yang
mengedepankan kualitas.
Mobilitas tinggi dan waktu yang sedikit tentu saja menjadikan sebuah kendala
tersendiri. Oleh karena itu tranportasi menjadi bagian penting dalam menunjang
aktifitas demi efisiensi waktu. Tak jarang pula banyak orang memanfaatkan jasa
tranportasi, mobil contohnya, menjadi salah satu pilihan yang tepat karena selain
mempersingkat waktu juga menjadi salah satu tempat ternyaman ketika sedang
berada di jalan.
Melihat keadaan tersebut, rental mobil menjadi salah satu usaha dalam
menunjang kebutuhan. Tidak sedikit perusahaan yang menyediakan jasa sewa mobil
khususnya di kota Jogja yang notabenya adalah kota pelajar dan banyak memiliki
berbagai tempat wisata. Hal ini menjadikan kota Jogja sebagai lahan bisnis yang
bagus bagi para penyedia jasa penyewaan mobil.
Oleh karena itu dirancang suatu Sistem Informasi Penyewaan Mobil Pada
CV.Elite Transport guna mempermudah pemilik jasa penyewaan dalam mengatur
dan mempermudah baik itu pencatatan data mobil maupun melakukan pencatatan
transaksi penyewaan.
Adapun tujuan penelitian sebagai berikut.
1. Merancang dan membuat sistem informasi penyewaan mobil untuk
mempermudah dalam urusan pencatatan data baik data pelanggan, data
mobil dan data transaksi.
2. Merancang dan membuat sistem informasi penyewaan mobil untuk
mempermudah dalam urusan pencarian data dan pembuatan laporan.
Adapun manfaat dari penelitian ini sebagai berikut.
1. Meningkatkan efesiensi kerja pada CV.Elite transport baik waktu maupun
biaya.
2. Memberikan kemudahan kepadapengelola dalam proses pencatatan data,
pencarian data dan membantu membuat laporan transaksi.
3. Memberikan kemudahan bagi pengelola dalam melakukan pengelolaan data
pemesanan.
LANDASAN TEORI
UML (Unified Modeling Language)
Adalah himpunan struktur dan tekhnik untuk pemodelan dan desain program
berorientasi obyek (OOP) serta aplikasinya. UML adalah metodologi untuk
mengembangkan sistem OOP dan sekelompok tools untuk mendukung
pengembangan sistem tersebut. UML mulai diperkenalkan oleh Object Management
Group, yaitu sebuah organisasi yang telah mengembangkan model, teknologi, dan
standar OOP sejak tahun 1980. Sekarang UML banyak digunakan oleh para praktisi
OOP. UML merupakan dasar bagi tool desain berorientasi dari IBM.
Secara kesimpulan UML berfungsi dalam salah datu standar bahasa yang
banyak digunakan dalam mendefinisikan requirement, membuat analisis dan desain.
Class Diagram
Diagram kelas atau class diagram menggambarkan struktur sistem dari segi
pendefinisian kelas-kelas yang akan dibuat untuk membangun 27 sistem. Kelas
memiliki apa yang disebut atribut dan method atau operasi. Berikut penjelasan
atribut dan method :
1. Atribut merupakan variable-variabel yang dimiliki oleh suatu kelas.
2. Operasi atau method adalah fungsi-fungsi yang dimiliki oleh suatu kelas.
Berikut adalah simbol-simbol yang ada pada diagram kelas :
Tabel 1.1 Simbol-simbol class diagram (Sukamto & Shalahuddin, 2011)
No Simbol Deskripsi
1. kelas
class name
Kelas pada struktur sistem.
2. Antarmuka/Interface
Sama dengan konsep interface dalam
pemrograman berorientasi objek.
3. Asosiasi/Association
Relasi antar kelas dengan makna umum, asosiasi
biasanya juga disertai dengan multiplicity.
4. Asosiasi berarah/
Directed Association
Relasi antar kelas dengan makna kelas yang satu
digunakan oleh kelas yang lain, asosiasi biasanya
juga disertai dengan multiplicity.
5. Generalisasi
Relasi antar kelas dengan makna generalisasi-
spesialisasi (umumkhusus).
6. Kebergantungan/Depend
ensi
Relasi antar kelas dengan makna kebergantungan
antar kelas.
7.
Relasi antar kelas dengan makna semua-bagian
(whole-part).
UseCase Diagram
Diagram Use Case (Use Case Diagram) merupakan diagram yang
menampilkan hubungan antar aktor dengan use case. Use case digunakan untuk
menunjukan hubungan antara aktor sebagai pengguna sistem dengan use case yang
digunakan. Use case dilakukan setidaknya oleh satu aktor yang mempresentasikan
dengan simbol orang yang dihubungkan dengan garis yang menunjukan hubungan
komunikasi. Notasi yang digunakan dalam membuat diagram use case dapat dilihat
pada tabel 1.2.
Tabel 1.2 Notasi UseCase Diagram
Notasi Aktor Keterangan
Aktor
Digunakan untuk menggambarkan
seseorang atau siapa saja yang
berhubungan dengan sistem yang
sedang dibangun.
Nama use case
Use Case
Digunakan untuk menggambarkan
bagaimana seorang aktor
menggunakan sistem.
Assosiasi
Digunakan untuk mengggambarkan
hubungan antara aktor dan use case.
<<include>> ---------->---------->
Relasi Include
Digunakan jika suatu use case
menggunakan fungsionalitas yang
disediakan oleh use case lainya.
<<extend>>
----------> Relasi Extend
Digunakan jika suatu use case
menggunakan fungsionalitas secara
opsional yang disediakan oleh use
case lainya.
Activity Diagram(Diagram Aktivitas)
Activity diagram memodelkan alur kerja (work flow) sebuah proses bisnis dan
urutan aktifitas dalam suatu proses. Diagram ini sangat mirip dengan sebuah
flowchart karena dapat memodelkan sebuah alur kerja dari satu aktifitas ke aktifitas
lainya. Activity diagram sangat berguna ketika menggambarkan perilaku pararel atau
menjelaskan bagaimana perilaku dalam berbagai use case berinteraksi. Totasi yang
dihunakan dalam membuat activity diagram serta penggunaanya dapat dilihat pada
tabel 1.3.
Tabel 1.3 Notasi activity diagram
Notasi Nama Keterangan
Start state
Digunakan untuk menggambarkan awal dari
proses (start).
End state
Digunakan untuk menggambarkan akhir dari
proses (end).
activity
Activity Digunakan untuk menggambarkan proses
aktifitas berupa pengolahan data pada sistem.
Decision
Digunakan untuk menggambarkan
percabangan yang didasarkan pada sejumlah
kondisi dalam pengambilan keputusan.
State Transition Digunakan untuk menggambarkan aliran atau
arus dari proses yang sedang berjalan.
Transition
Digunakan untuk menggambarkan transition
kegiatan yang dilakukan secara pararel.
Sequence Diagram (Diagram Sequensial)
Menjelaskan tentang interaksi obyek yang disusun dalam suatu urutan waktu.
Diagram ini secara khusus berhubungan dengan use case. Sequence diagram
memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk menghasilkan
sesuatu didalam use case. Tipe diagram ini baik digunakan pada awal tahap
perancangan karena kesederhanaan dan kemudahanya untuk dimengerti.
RANCANGAN PENELITIAN
Perancangan system dan analisa dibuat untuk membantu memberikan
gambaran dalam membuat suatu sistem. Tahap ini sangat penting dilakukan karena
pada tahap perancangan ini memiliki tujuan dan maksud, diantaranya untuk
memenuhi kebutuhan kepada pemakai system selain itu juga untuk memberikan
gambaran yang jelas kepada pengguna system dan programmer tentang sistem yang
akan dibuat.
Identifikasi Entitas Eksternal
Entitas eksternal merupakan kesatuan di lingkungan yang akan mempengaruhi
sistem dengan memberikan input ataupun menerima outputdari sistem. Dalam
perancangan sistem ini hanya terdapat satu entitas, yaitu entitas user/admin yang
mendapatkan hak akses untik input data seperti data pelanggan, data mobil dan data
transaksi.
Identifikasi Input dan Output
Tujuan dari identifikasi input dan output adalah untuk mengetahui apa saja
yang dapat dilakukan oleh setiap entitas di dalam sebuah sistem. Entitas user/admin
menginputkan data mobil, data pelanggan dan data transaksi kemudian menghasilkan
output berupa data mobil, data pelanggan dan data transaksi hingga menghasilkan
laporan data mobil, lapotan data pelanggan dan laporan transaksi.
Diagram Class
Diagram class menggambarkan struktur sistem dari segi pendefinisian kelas-
kelas yang akan dibuat untuk membangun sebuah sistem. Desain dari diagram class
seperti gambar 2.1.
Gambar 2.1 Diagram Class
Use Case Diagram
Use case diagram merupakan sebuah teknik yang digunakan dalam
pengembangan sebuah software ataupun sistem informasi guna menangkap
kebutuhan fungsional dari sebuah sistem yang bersangkutan. Use case menjelaskan
interaksi yang terjadi antara aktor dan inisiator dari interaksi sistem itu sendiri
dengan sistem yang ada. Sebuah use case dipresentasikan dengan urutan langkah
yang sederhana.
1. Aktor
Merupakan gambaran dari pengguna aplikasi. Aktor memberikan suatu
gambaran yang jelas tentang apa yang harus dikerjakan oleh software
aplikasi.
2. Use case
Menggambarkan perilaku software aplikasi, termasuk interaksi antara aktor
dengan software aplikasi tersebut. Use case dibuat berdasarkan pada
keperluat aktor. Kegunaanya untuk mendefinisikan suatu bagian perilaku
sistem yang bersifat koheren tanpa perlu menyingkap struktur internal sistem
atau perangkat lunak yang sedang dikembangkan.
HASIL PENELITIAN DAN PEMBAHASAN
Setelah tahapan pada perancangan sistem terselesaikan maka tahap
senlanjutnya yaitu melakukan implementasi sistem untuk mencegah terjadinya
kesalahan. Pada tahapan ini ditampilkan sceenshoot dari aplikasi yang sudah jadi
dan juga termasuk pembahasanya.
Halaman login merupakan tampilan awal dari sebuah sistem. Admin/user
diminta untuk login dengan memasukan username dan pasword sebelum bisa
menggunakan sistem informasi penyewaan mobil. Halaman login bisa dilihar pada
gambar 1.1.
Gambar 1.1 Tampilan halaman login
Halaman beranda adala halaman pertama yang ditampilkan setelah user/admin
berhasil login kedalam sistem. Terdapat beberapa menu disebelah kiri seperti meu
user, menu mobil, menu pelanggan, dan transaksi. Untuk tampilan halaman beranda
bisa dilihat pada gambar 1.2.
Gambar 1.2 Tampilan halaman beranda
Pada halaman ini menampilkan list tabel user. Terdapat juga fitur pencarian
nama user. Tampilan halaman user seperti pada gambar 1.3.
Gambar 1.3 Tampilan halaman awal menu user
Halaman mobil menampilkan data mobil seperti foto mobil, tipe mobil, merk
mobil, nomor polisi dan status mobil. Terdapat fitur pencarian data mobil
berdasarkan nama/tipe mobil. Halaman mobil seperti gambar 1.4.
Gambar 1.4 Tampilan halaman mobil
Halaman pelanggan ini menampilkan data pelanggan seperti foto,nama lengkap,
nomor telepon dan status peminjaman. Terdapat fitur pencarian data pelanggan
berdasarkan nama pelanggan. Halaman mobil seperti gambar 1.5.
Gambar 1.5 Tampilan halaman Pelanggan
Pada halaman transaksi pembayaran ini menampilkan data pembayaran yang
meliputi tanggan bayar, id transaksi dan jenis pembayaran. Tampilan halaman
transaksi pembayaran seperti gambar 1.6.
Gambar 1.6 Tampilan halaman transaksi pembayaran
KESIMPULAN DAN SARAN
KESIMPULAN
Berdasarkan hasil penelitian yang telah dilakukan, dapat diambil kesimpulan
sebagai berikut :
1. Meningkatkan efesiensi kerja baik dari segi waktu maupun biaya.
2. Sistem informasi penyewaan mobil ini dapat membantu menyelesaikan
permasalahan yang timbul pada CV.Elite Transport dan dapat ditekan
semaksimal mungkin, terutama pada sistem pencatatan data pelanggan,
data mobil, data transaksi dan pembuatan laporan.
SARAN
Sistem informasi pemesanan mobil yang dibuat hanya dikhususkan
kepadapengelola usahadalam melakukan pencatatan data, baik data mobil, data
pelanggan dan data transaksi. Untuk pengembangan selanjutnya
diharapkanuntukmembuat sistem informasi yang bersifat umum sehingga baik
pengelola maupun calon pelanggan bisa mengakses untuk kemudian dibuatkan
aplikasi dalam bentuk mobile.
DAFTAR PUSTAKA
Agustiawan, A., 2006, Perancangan Aplikasi Pemesanan Rental Mobil CV.River
Berbasis Web, https://s3.amazonaws.com/academia.edu, diakses 5 November
2018, pukul 21.30 WIB.
Bahra, 2005, Analisis dan Desain Sistem Informasi, Graha Ilmu, Yogyakarta.
Budiato, I., 2016, Sistem Informasi Persewaan Mobil Berbasis Web Menggunakan
Metode UML, http://eprint.ums.ac.id/46089/1, diakses 8 Januari 2019, pukul
21.55 WIB.
Cayonno, 2014, Pembuatan Sistem Informasi Rental Mobil Purnama Rent Car Ploso
Pacitan Berbasis Web, http://ijns.org/journal/index.php, diakses 20 Desember
2018, pukul 09.33 WIB.
Faridl, M., 2015, Fitur Dahsyat Sublime Tex 3, http://lug.stikom.edu/wp-
content/media/Fitur-Dahsyat-Sublime-Tex-3.pdf, diakses 22 April 2018, pukul
23.00WIB
Halim, M.Z., 2013, Rancang Bangun Sistem Informasi Pada Rental Mobil Berbasis
Web dan Menggunakan SMS Gateway, http://eprints.umk.ac.id/2770/1,
diakses 17 Januari 2019, pukul 23.53 WIB.
Jogiyanto, H.M, 2001, Analisa dan Desain Sistem Informasi Edisi Kedua, Andi
Offset, Yogyakarta.
Kendall K.E & Kendall J.E, Alih Bahasa : Al-hamdany Hafedh, 2003, Analisis dan
Perancangan Sistem (jilid 1) edisi kelima, PT. Prenhallindo dan Pearson
Education Asia Pte. Ltd, Jakarta.
Nuri, M.H., 2014, Sistem Informasi Manajemen Rental Mobil Berbasis Web (Studi
Kasus Rental Mobil Naviri), http://digilib.uin-suka.ac.id/10953/1, diakses 15
Januari 2019, pukul 20.23 WIB.
Purwanto, Y., 2001, Pemrograman web Dengan PHP, Elex Media Komputindo,
Jakarta.
Sukamto, R. A., & Shalahuddin, M. (2011). Rekayasa Perangkat Lunak (Terstruktur
& Berorientasi Objek), 296.
Wirawan, 2009, Evaluasi Kinerja Sumber Daya Manusia : Teori Aplikasi dan
Penelitian. Jakarta: Salemba Empat.