Anda di halaman 1dari 7

JURNAL SWABUMI, Vol.5 No.2 September 2019, pp.

152~159
ISSN: 2355-990X
E-ISSN: 2549-5178 152

APLIKASI PENYEWAAN BUS BERBASIS WEB


PADA PO. NUANSA ILHAM SUKABUMI
Renny Oktapiani 1,, Dicki Prayudi2 , Resti Yulistria3, Nur Islamiyati 4, Siti Nazmah 5

Universitas Bina Sarana Informatika (UBSI)


1,2,3,4,5

renny.rop@bsi.ac.id, dicki.dcd@bsi.ac.id, resti.res@bsi.ac.id, nurislamiyati90@gmail.com,


s.nazmah@gmail.com

ABSTRAK

PO.Nuansa Ilham adalah perusahaan yang bergerak di bidang jasa transportasi yang
menyediakan armada bus pariwisata, sementara dalam pengelolaan data penyewaan
PO.Nuansa Ilham umumnya masih manual. Hal tersebut dapat menimbulkan masalah dalam
proses pencatatan data penyewaan dan dalam pembuatan laporan penyewaan bus karena
banyak data yang tercecer. dengan Perancangan sistem informasi penyewaan bus ini akan
memudahkan administrasi dalam mengelola transaksi penyewaan bus dan juga dalam
pembuatan laporannya. Pengembangan sistem informasi dalam pembuatan aplikasi ini
menggunakan metode Waterfall, dan bahasa pemrograman yang dipakai adalah JAVA, serta
database MySQL. Hasil dari penelitian ini adalah memudahkan administrasi dalam menggunakan
sistem yang terkomputerisasi untuk meminimalisir tingkat kesalahan dan memudahkan dalam
pengolahan data, penyimpanan maupun pengolahan laporan. Dengan bantuan sistem
terkomputerisasi, maka pembuatan laporan lebih cepat di proses, tepat efektif juga efisien dan
dapat memudahkan dalam pencarian data yang dibutuhkan. Juga meminimalisir resiko
kesalahan yang diakibatkan oleh human error.

Kata Kunci : JAVA, MySQL, Rancang Bangun Sistem Informasi, Waterfall.

ABSTRACT

PO. Nuansa Ilham is a company engaged in the field of transportation services that provides a
tourist bus fleet, while in managing data rental PO. Nuansa Ilham is generally still manual. This
can cause problems in the process of recording rental data and in making bus rental reports
because a lot of data is scattered. The design of the bus rental information system will facilitate
the administration in managing bus rental transactions and also in making reports. The
development of information systems in making this application uses the Waterfall method, and
the programming language used is JAVA, and the MySQL database. The results of this study are
to facilitate administration in using a computerized system to minimize error rates and facilitate
data processing, storage and report processing. With the help of a computerized system, making
reports faster in the process, effective right is also efficient and can facilitate the search for needed
data. Also minimizes the risk of errors caused by human errors.

Keywords: JAVA, MySQL, Information System Design, Waterfall.

menunjang dan meningkatkan usaha yang


1. Pendahuluan dikelolanya. (Prasetyo, 2014).
Seiring berkembangnya teknologi informasi Romney dan Steinbart dalam (Kandouw,
yang semakin cepat dan canggih, telah 2013) menyatakan bahwa “Sistem
memberikan banyak manfaat pada Informasi Akuntansi (SIA) adalah sumber
kehidupan manusia. Manfaat pengguna daya manusia dan modal dalam organisasi
teknologi informasi tersebut diantaranya yang bertanggung jawab untuk (1)
dalam pengelolaan data informasi pada persiapan informasi keuangan dan (2)
kalangan masyarakat tertentu guna informasi yang diperoleh dari

Diterima Agustus 10, 2019; Revisi Agustus 16 , 2019; Disetujui September 27, 2019
153

mengumpulkan dan memproses berbagai 2) Wawancara


transaksi perusahaan”. Adalah komunikasi dua arah untuk
Perancangan sistem aplikasi penyewaan mendapatkan data dari responden
berbasis komputer ini bisa membantu yang dapat dipercaya sebagai
pendataan pengelolaan barang, masukan untuk melengkapi penelitian
mempercepat transaksi penyewaan serta ini.
pegawai bisa memberikan laporan hasil dari 3) Studi Pustaka
penyewaan kepada pemilik dan mampu Studi Pustaka yang dilakukan,yaitu
mempermudah pekerjaan secara dengan mempelajari serta
komputerisasi yang lebih efesien dan efektif mengumpulkan teori-teori yang relevan
(As & Fitriani, 2016). dengan topik yang dibahas guna
Dalam penyewaan bus, dengan tidak memperoleh data serta informasi tertulis
adanya sistem basis data penyewaan bus yang berhubungan dengan masalah yang
untuk menyimpan data-data hasil dikemukakan.
penyewaan dan penjadwalan, sehingga
sulitnya mencari data. Aplikasi penyewaan
dibuat untuk mempermudah costumer 2. Metode Pengembangan Sistem
dalam melakukan penyewaan bus agar Proses Pengembangan Perangkat Lunak
semua data-data yang diperoleh dapat (Sofware Development Process) adalah
tersusun rapi dalam database. (fitria & nisa, suatu penerapan struktur pada
2017). Dengan demikian data pencatatan pengembangan suatu Perangkat Lunak
yang dimiliki akan selalu update dengan (Software), yang bertujuan untuk
transaksi yang dilakukan setiap saat. Sistem mengembangkan sistem dan memberikan
pencatatan yang terkomputerisasi juga panduan untuk menyukseskan proyek
mendukung pemilik dalam rangka pengembangan sistem melalui tahapan-
pengambilan keputusan. tahapan tertentu.
Model pengembangan sistem yang
PO. Nuansa Ilham adalah perusahaan yang digunakan adalah Model Sekuensial Linier
bergerak di bidang jasa transportasi yang (Waterfall Development Model) dengan
menyediakan armada bus pariwisata. menggunakan sebuah pendekatan
Transportasi adalah alat yang sangat perkembangan perangkat lunak yang
penting untuk membantu kita dalam berurutan serta sekuensial, dimulai dari
kehidupan sehari-hari, baik itu secara tingkat dan kemajuan sistem pada seluruh
pribadi ataupun angkutan umum. Karena tahapan analisis, desain, kode, pengujian
keterbatasan kemampuan dalam membeli dan pemeliharaan. Tahapan-tahapan untuk
sebuah alat transportasi maka banyak Pengembangan Model Sekuensial Linear
masyarakat yang lebih memilih menyewa (Waterfall Development Model):
kendaraan. Oleh karena itu adanya
penyewaan bus sangatlah membantu a. Requirement Analisis
masyarakat dalam bertransportasi, Dalam Tahap ini pengembang sistem diperlukan
prosedur penyewaan bus pariwisata, komunikasi yang bertujuan untuk
costumer dapat langsung mendatangi memahami perangkat lunak yang
kantor PO. Nuansa Ilham, sementara dalam diharapkan oleh pengguna dan batasan
pengelolaan data penyewaan, PO. Nuansa perangkat lunak tersebut. Informasi ini
Ilham umumnya masih manual. Hal tersebut biasanya dapat diperoleh melalui
dapat menimbulkan masalah dalam proses wawancara, diskusi atau survei langsung.
transaksi dan pencatatan laporan Informasi dianalisis untuk mendapatkan
penyewaan bus karena banyak data yang data yang dibutuhkan oleh pengguna.
tercecer.
b. System Design
a. Metode pengumpulan data
Spesifikasi kebutuhan dari tahap
Untuk memperoleh data yang akurasi
sebelumnya akan dipelajari dalam fase ini
dan relevan penulis melakukan teknik
dan desain sistem disiapkan. Desain Sistem
pengumpulan data yaitu:
membantu dalam menentukan perangkat
keras(hardware) dan sistem persyaratan
1) Observasi
dan juga membantu dalam mendefinisikan
Dalam hal ini penulis melakukan
arsitektur sistem secara keseluruhan.
observasi atau pengamatan langsung
c. Implementation
pada PO Nuansa Ilham.

JURNAL SWABUMI Vol.7 No.2, September 2019: 152-159


154

Pada tahap ini, sistem pertama kali A.4.2. Admin dapat mencetak laporan
dikembangkan di program kecil yang pendapatan
disebut unit, yang terintegrasi dalam tahap A5 : Admin dapat melakukan logout.
selanjutnya. Setiap unit dikembangkan dan
diuji untuk fungsionalitas yang disebut b. Desain
sebagai unit testing. Untuk memberikan gambaran yang jelas
tentang sistem yang dibangun dibutuhkan
d. Integration & Testing rancangan sistem informasi, rancangan
Seluruh unit yang dikembangkan dalam database, antar muka untuk memudahkan
tahap implementasi diintegrasikan ke dalam dalam proses implementasi sistem
sistem setelah pengujian yang dilakukan
masing-masing unit. Setelah integrasi Desain ERD (Entity Relationship Diagram)
seluruh sistem diuji untuk mengecek setiap
kegagalan maupun kesalahan. nama_penyew kd_bus tgl_sewa
uang_mu
ka total_bay
a
.tlp
kd_penye ar
sisa-
e. Operation & Maintenance wa
bayar
Tahap akhir dalam model waterfall.
Perangkat lunak Penyewa
1
lakukan
m
penyewaan
yang sudah jadi, dijalankan serta
dilakukan pemeliharaan. Pemeliharaan 1

termasuk dalam memperbaiki kesalahan nama_bus tip_bus


punya
yang tidak ditemukan pada langkah harga_sewa
kd_penye
sebelumnya. Perbaikan status m
wan
sub_total
implementasi unit sistem dan peningkatan
bus 1 1 detail_penyewaa lama_sewa
jasa sistem sebagai kebutuhan baru. isi
n
jumlah_bu
1 s

3. Hasil dan Pembahasan


.
Analisa Kebutuhan ada

Pengguna atau user merupakan orang- kd_penyew


tgl_jurnal keterangan
aan jenis_akun
orang yang terlibat dalam penggnaan debet kredit
saldo_normal
aplikasi sistem penyewaan bus pada PO.
m
Nuansa Ilham Sukabumi, untuk
m
pengoprasiannya sistem yang dibuat nanti jurnal
1
ada detail_jurnal 1 punya
m
akun
akan diperlukan beberapa orang yang
terlibat diantaranya :
Administrator, yang tugasnya bisa
menjalankan data master serta laporan- Gambar III. Sequence diagram
laporan. c. Desain Sistem
Adapun kebutuhan sistem sebagai berikut : Desain sistem informasi penjualan obat
A. Admin : disajikan dengan menggunakan usecase
A1 : Admin dapat melakukan login dan disesuaikan kebutuhan sistem.
A.1.1 Admin dapat menginputkan
username dan password
uc Use Ca s e

Us erna me da n

A2 : Admin memasuki menu master


Login Pa s sw ord
«i ncl u de »

A.2.1. Admin dapat mengisi data Da ta Bus

penyewa M enu M a s te r
Da ta Pe nye w a

A.2.2. Admin dapat mengisi data bus Admin


Da ta Akun

A.2.3. Admin dapat mengisi data akun M e nu Tra ns a k si


Pe nye w a an Bus

A3 : Admin memasuki menu transaksi


A.3.1. Admin dapat mengisi penyewaan
Tra nsa k s i J urna l

bus M e nu La pora n
La pora n Pe nyew aa n

Laporan Penda pa ta n

A.3.2. Admin dapat menginput data


Se w a

transaksi jurnal
Logout

A4 : Admin memasuki menu laporan


A.4.1. Admin dapat mencetak laporan Gambar 1. Usecase Diagram Usulan
endapatan sewa Penyewaan Bus Pada PO.Nuansa Ilham

JURNAL SWABUMI Vol.7 No.2, September 2019: 152-159


155

Sumber : Olahan Peneliti (2019)


sd Sequence Diagram User Interface
Halaman Login
Admin
Form Login Control Login Halaman Admin Data Penyewaan Data Supir

Masukan ID dan Password()

User dan Password()

Menampilkan halaman admin()

Input Data Penyewaan()

Input Data Tujuan dan Cetak()

Gambar III.27. User Interface Halaman


Login

Gambar 4. Sequence Diagram Transaski Form Penyewaan


Jurnal
Sumber : Sumber : Olahan Peneliti (2019)
Gambar 2. ERD (Entity Relational Diagram)

Logical Record Structure (LRS)


detail_penyewaan
tb_penyewa
PK kd_penyewaan
PK kd_penyewa
tb_penyewaan sub_total
nama_penyewa
PK kd_penyewaan lama_sewa
no_telepon
kd_penyewa jumlah_bus

kd_bus

tgl_bus

tgl_sewa
tb_jurnal
uang_muka
PK kd_jurnal
tb_bus
total_bayar
kd_penyewaan
PK kd_bus
sisa_bayar
tgl_jurnal
type_bus
keterangan
harga_sewa

status

detail_jurnal
Gambar III.28. User Interface Penyewaan
tb_akun PK kd_jurnal

PK kd_akun kd_akun Form Master Data Bus


nama_akun debet

jenis_akun kredit

saldo_normal

Deployment Diagram
deployment depelopment

«device»
M ain Database

<<Activ eXControl>> <<DBMS>> XAMPP


NeatBeans

<<Database>>
db_sew abus

«devi ce»

<<application>>
Penyew aan Bus

Gambar III.15. Deployment Diagram


Penyewaan Gambar III.29. User Interface Data Bus

JURNAL SWABUMI Vol.7 No.2, September 2019: 152-159


156

Form Akun Form Laporan

Gambar III.30. User Interface Data akun


Gambar III.33. User Interface Laporan
Form Master Data Transaksi
Form Laporan Pendapatan Sewa

Gambar III.34. User Interface Laporan


Gambar III.31. User Interface Data Pendapatan Sewa
Transaksi
Pengkodean
Komponen perangkat lunak adalah
Form Master Data Transaksi Jurnal serangkaian unsur-unsur yang terdiri dari
beberapa perangkat lunak program
komputer yang digunakan untuk membantu
proses kerja manusia (brainware). Berikut ini
rancangan spesifikasi software usulan pada
Klinik Altha Medika DBMS menggunakan
My SQL Server dan bahasa Pemograman
yaitu Java NetBeans IDE 8.1.

Pengujian
Untuk tahap pengujian atau testing, penulis
menggunakan pengujian dengan metode
blackbox, dimana pengujiannya dilakukan
pada tampilan program apakah program
dapat berjalan dengan baik sesuai yang
Gambar III.32. User Interface Data diinginkan.
Transaksi Jurnal

JURNAL SWABUMI Vol.7 No.2, September 2019: 152-159


157

4. Simpulan Jurnal Khatulistiwa Informatika Vol.2,


126-138.
Berdasarkan kajian serta tinjauan teori Hayuningtyas, Ratih Yulia. 2015. “Rancang
pendukung, maka dapat di tarik kesimpulan Bangun Sistem Informasi Penjualan
bahwa sistem berjalan penyewaan bus pada Tas Pada Toko Lokalop.” Rancang
PO. Nuansa Ilham Prima Sukabumi masih Bangun Sistem Informasi Penjualan
manual, yaitu calon pelanggan harus datang Tas Pada Toko Lokalop IV (2): 160–
sendiri ke kantor untuk melakukan 67.
pemesanan atau via telepon bagi yang Hendini, Ade. 2016. “Pemodelan Uml
sudah mengetahui cara pesan ke PO Sistem Informasi Monitoring
tersebut. Penjualan Dan Stok Barang Barang
Dalam pengolahan data pemesanan masih (Studi Kasus: Distro Zhezha
manual karena sehingga tidak jarang terjadi Pontianak).” Jurnal Khatulistiwa
kekeliruan dalam transaksi penyewaan, Informatika IV (2): 107–16.
serta proses laporan keuangan hanya dibuat Hutahaean, J. (2014). Konsep Sistem
ketika diperlukan saja tidak secara berkala Informasi. Yogyakarta: Deepublish.
setiap bulan atau setiap periode akuntansi. Mahatmyo, A. (2014). Sistem Informasi
Diharapkan dengan di buatnya sistem Akuntansi. Yogjakarta: CV.Budi
komputerisasi dapat mempermudah proses Utama..
pencatatan transaksi penyewaan maupun Ma’rifati, Imam Soleh. 2015. “Sistem
proses laporan keuangan. Informasi Akuntansi Pendapatan
Sumbangan Pembinaan Pendidikan
(SPP) Pada SMU XYZ.” Evolusi 3 (1):
1–8.
5. Referensi http://lppm3.bsi.ac.id/jurnal/index.php
/evo/article/viewFile/212/147.
Darmawan, D. (2013). sistem informasi Prasetyo, E. (2016). Rancang Bangun
manajemen. Bandung: PT .Remaja Aplikasi Persediaan Bahan Praktikum
Rosdakarya Offest . Pada SMK NEGERI 3 MODEL
Daud, R., & Windana, V. M. ( 2014). SEKAYU. Jurnal Teknik Informatika
Pengembangan Sistem Informasi Poletiknik Sekayu (TIPS) 5,2.
Akuntansi Penjualan Dan Pratama, I. P. (2014). Sistem Informasi
Penerimaan Kas Berbasis Komputer Implementasi. Bandung: Informatika
Pada Perusahaan Kecil . Jurnal Bandung.
Manajemen dan Bisnis Sriwijaya Prasetyo, Agus wahyu. 2014. “Perancangan
Vol.12 No.1 , 198-204. Sistem Informasi Rental Mobil
Fatmawati. 2016. “Perancangan Sistem Berbasis Website Pada Amien Rent
Informasi Pemesanan Katering Car Cepu,” no. 1: 1–5.
Berbasis Web Pada Rumah Makan Retno Wardhani, M. H. (2013). Game Dasar-
Tosuka Tangerang.” JURNAL dasar Hukum Islam dalam kitab
TEKNIK KOMPUTER AMIK BSI II Maba'diul Fiqih jilid 1. Jurnal Teknika
(2): 33–41. Vol 5, 473-474.
Fitria, & Nisa, y. (2017). Sistem Informasi Rita, & Sharipuddin. (2016). Analisis Dan
Penyewan Bus Online Berbasi Web. Perancangan Sistem Informasi
Jurnal Teknik Informatika Politeknik Penerima Bantuan Pada Federasi
Hasnur Vol.03, 19-24. Serikat Buruh Demokrasi Seluruh
Frayoga, D. M., & Fitriani, L. (2016). Indonesia (FSBDSI) Periode II
Rancang Bangun Aplikasi Berbasis Web di Kabupaten Tebo .
Penyewaan Dan Pengelolaan Data Jurnal Sistem informasi manajemen
Alat Kemping Berbasis Dekstop Pada Vol.1 No.2, 117-109.
Perusahaan Perorangan RZ Setiawan, H. S. (2017). Program Aplikasi
Adventure. . Jurnal Algoritma Sekolah Perpustakaan Menggunakan JAVA
Tinggi Teknologi Garut, Vol 13,198- NETBEANS. Jurnal Informatika
204 Terpadu Vol.3, 1-6.
Fridayanthie, E. W. & mahdiati, T. (2016). Sujarweni, V. W. (2015). V. Wiratna
Rancang Bangun Sistem Informasi Sujarweni. Yogyakarta: Pustaka Baru
permintaan Atk Berbasis Intranet. Press .

JURNAL SWABUMI Vol.7 No.2, September 2019: 152-159


158

Wardhani, R. and Yaqin, M. H. (2013) ‘Game


Dasar- Dasar Hukum Islam Dalam
Kitab Mabadi ’ ul Fiqh Jilid I’,
Game Dasar-Dasar Hukum Islam
Dalam Kitab Mabadi’ul Fiqh Jilid I,
5(2), pp. 473–478.
Zulfiandri,Sarip Hidayatuloh, M. A. (2014)
‘Rancang bangun aplikasi poliklinik
gigi (studi kasus : poliklinik gigi
kejaksaan agung ri)’, Depok:
Universitas Gunadarma,
8(Kommit), pp. 473–482. Available at:
http://portalgaruda.org.

JURNAL SWABUMI Vol.7 No.2, September 2019: 152-159

Anda mungkin juga menyukai