JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI
Page 35
APLIKASI PENDATAAN KEBERANGKATAN PENUMPANG
PADA PT. MAKMUR HALMAHERA DUMAI
MENGGUNAKAN BAHASA PEMOGRAMAN PHP
Jamil Tua Daulay 1
,
Lis Hafrida2,Ombun Marisa Gultom31,Jurusan Manajemen Informatika, AMIK Dumai
2,Jurusan Manajemen Informatika, AMIK Dumai
3,Jurusan Manajemen Informatika, AMIK Dumai
1,2,3Jl. Utama Karya Bukit Batrem Dumai Kode Pos 28811
e-mail :
jamil_daulay@yahoo.com1,lis.hafrida@gmail.com2 , ombunmarisa305@gmail.com3ABSTRAK
Perusahaan otobus PT. Makmur Halmahera merupakan salah satu perusahaan swasta dibidang jasa transportasi & tranding co yang berasal dari Medan Sumatra Utara. Sebagai salah satu perusahaaan yang bergerak dibibadang transportasi umum PT. Makmur Halmahera selalu memberikan fasilitas dan keamanan yang terbaik kepada penumpang, saat ini dalam memberikan layanan terhadap para pelanggannya PT. Makmur Halmahera masih menggunakan sistem manual dalam pendataan keberangkatan penumpang, Pengelolaan data keberangkatan penumpang yang masih manual ini membuat pelayanan terhadap keberangkatan bus kurang maksimal sehingga diperlukan suatu aplikasi pendataan keberangkatan penumpang pada PT. Makmur Halmahera yang berbasis sehingga dengan adanya apalikasi tersebut bisa memaksimalkan pendataan keberangkatan penumpang pada PT. Makmur Halmahera tersebut.
Kata Kunci : Penumpang, Keberangkatan, Pemograman PHP
1. PENDAHULUAN
Peran kendaraan dalam kehidupan sehari-hari sebagai sarana pendukung yang digunakan masyarakat dalam melakukan aktifitas, salah satunya sebagai transportasi. Transportasi yang paling banyak dan umum digunakan adalah transportasi darat salah satunya adalah bus. Transportasi bus sendiri banyak disediakan oleh pihak pemerintah atau swasta, salah satu perusahaan swasta yang menyediakan jasa transportasi bus adalah PT. Makmur Halmahera,
perusahaan ini menyediakan bus untuk
perjalanan baik dalam kota maupun antar provinsi.
Pada PT. Makmur Halmahera pengolahan data keberangkatan penumpang masih dilakukan secara manual hal ini membuat pelayanan
terhadap penumpang menjadi kurang maksimal. Hal ini dikarenakan bus harus menunggu konfirmasi dari agen utama sebelum bus melakukan perjalanannya hal ini tentunya juga
berakibat pada ketidakefektifan waktu
keberangkatan bus ke kota tujuan sehingga mengakibatkan keterlambatan bus sampai ke kota tujuan.
Berdasarkan permasalahan di atas maka perlu dibuat suatu aplikasi yang dapat mengolah
data keberangkatan penumpang supaya
keberangkatan bus tidak tertuda dan tiba di kota tujuan tepat pada waktunya.
JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI
Page 36
2. LANDASAN TEORI 2.1. Basis Data
Konsep dasar dari database adalah koleksi dari data – data yang terorganisasi sedemikian rupa sehingga data mudah disimpan dan
dimanipulasi (diperbaharui, dicari, diolah,
dengan perhitungan – perhitungan tertentu, serta dihapus). Secara teoritis basis data tidak harus berurusan dengan komputer, catatan atau agenda kunjungan juga merupakan basis data dalam bentuk yang sangat sederhana (Adi Nugroho,
2011:h 4).
Menurut Indrajani (2015: 70) menyatakan
bahwa basis data adalah sebuah kumpulan data yang saling berhubungan secara logis, dan merupakan sebuah penjelasan dari data tersebut, yang didesain untuk menemukan data yang dibutuhkan oleh sebuah organisasi.Di dalam basis data, semua data diintegrasikan dengan menghindari duplikasi data.Basis data dapat
digunakan oleh banyak departemen dan
pemakai.
Basis data (database) adalah sekumpulan data yang saling berhubungan secara logis dan teroganisir dengan baik. Basis data merupakan salah satu komponen utama pendukung program aplikasi. Hampir semua program aplikasi yang melibatkan pengelolaan data dapat dipastikan
menggunakan basis data sebagai tempat
penyimpanan datanya (Said Mirza Pahlevi, 2013)
2.2. Sistem
Menurut Indrajani (2015: 69) menyatakan
bahwa sistem secara sederhana dapat
didefinisikan sebagai sekelompok elemen yang saling berhubungan atau berinteraksi hingga membentuk satu persatuan. Konsep umum sistem adalah sekelompok komponen yang
saling berhubungan, bekerjasama untuk
mencapai tujuan bersama dengan menerima
input serta mengasilkan output dalam proses
transformasi yang teratur. Selain itu juga, sistem adalah elemen-elemen yang terintegrasi dengan maksud untuk mencapai tujuan organisasi atau perusahaan yang terdiri atas sejumlah sumber daya. Sumber daya tersebut bekerja menuju
tercapainya suatu tujuan tertentu yang
ditentukan oleh pemilik atau manajemen
perusahaan tersebut. Jadi, dapat diambil
kesimpulan bahwa sistem adalah sekelompok komponen dan elemn-elemen yang saling
berhubungan dan bekerjasama untuk mencapai suatu tujuan.
2.3. Pengertian Pendataan
Menurut Herdiansyah (2013:8) Data adalah suatu atribut yang melekat pada suatu objek tertentu, berfungsi sebagai informasi yang dapat dipertanggung jawabkan, dan diporoleh melalui suatu metode/ instrumen data.
2.4. Bahasa Pemrograman PHP
PHP (PHP Hypertext Prepocessor) adalah bahasa scripting server-side bagi pemograman web. Secara sederhana, PHP merupakan tool bagi pengembangan web dinamis. PHP sangat populer karena memiliki fungsi built-in lengkap, cepat, mudah dipelajari, dan bersifat gratis. Skrip PHP cukup disisipkan pada kode HTML agar dapat bekerja. PHP dapat berjalan diberbagai web server dan system operasi yang berbeda.( Angga Wibowo 2007).
2.5. HyperText Markup Language (HTML)
Wiwit Siswoutomo (2005,280)
menjelaskan, dalam komputasi, HyperText Markup Language (HTML) adalah sebuah markup language yang didesain untuk membuat halaman web yang dapat dilihat melalui
browser. HTML digunakan untuk
menstrukturkan informasi dan dapat digunakan untuk mendefinisikn semantik dri sebuah dokumen.
3. METODOLOGI PENELITIAN
Pembahasan dan penyelesaian penelitian ini dilakukan dengan mengikuti kerangka kerja berikut:
JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI
Page 37
Berikut ini adalah penjelasan kerangka penelitian :
1. Mengidentifikasi Masalah
Tahap ini merupakan proses menemukan masalah apa saja yang ada dan sedang terjadi pada sistem lama. Kegiatan pada tahap ini
meliputi identifikasi kebutuhan yang
dibutuhkan pemakai.
2. Menentukan Tujuan Penelitian
Tahap selanjutnya adalah Tahap proses menentukan tujuan dilakukannya penelitian ini agar memperjelas batasan, Ruang lingkup dan sasaran dari penelitian ini. Adapun tujuan utama dari penelitian ini adalah membangun sebuah aplikasi penyewaan resepsi pernikahan berbasis web yang membuat para calon pengantin lebih mudah. 3. Mempelajari Literatur
Dalam penelitian ini dibutuhkan literatur maupun referensi untuk mengetahui solusi, cara atau metode yang akan digunakan dalam pemecahan masalah yang ada. Studi
pustaka meliputi pemahaman tentang
pengetahuan bagaimana cara membangun
aplikasi pendataan keberangkatan
penumpang pada PT. Makmur Halmahera berbasis web.
4. Menganalisa Sistem
Analisis sistem yang dirancang berdasarkan
identifikasi masalah dan mempelajari
literatur yang didapatkan untuk membangun aplikasi aplikasi pendataan keberangkatan penumpang pada PT. Makmur Halmahera berbasis web.
5. Merancang Sistem
Perancangan sistem dimulai dengan
memodelkan sistem yang akan dibangun dan menentukan pemrograman yang digunakan
untuk membangun aplikasi aplikasi
pendataan keberangkatan penumpang pada PT. Makmur Halmahera berbasis web. 6. Membangun Sistem
Pada tahap ini dilakukan pembuatan sistem berdasarkan perancangan sistem yang telah dilakukan sebelumnya dengan menggunakan bahasa pemograman PHP.
7. Menguji Sistem
Pada tahapan selanjutnya adalah menguji dan mencoba sistem dengan menjalankan sistem yang telah siap digunakan. Pada tahap ini juga akan melakukan perbaikan sistem jika ada program yang tidak berjalan semestinya.
4. HASIL DAN PEMBAHASAN
a. Analisa Sistem Sedang Berjalan Aliran sistem informasi yang sedang berjalan (ASI lama) pada PT. Makmur Halmahera Dumai dapat dilihat pada gambar berikut :
Aliran Sistem informasi
Agen Lapangan
Pembeli Tiketing Manager
Data Pembelian Data Pembelian Pembuatan Tiket Pembelian Laporan Data Bus Tiket Arsip A Laporan Bus Laporan Keberangk atan Laporan Tiket Pelanggan A Tiket Laporan Tiket Pelanggan Laporan Tiket Pembelian Laporan Tiket Pembelian
Gambar 2. Aliran Sistem Informasi (ASI) Lama b. Aliran Sistem Informasi yang baru (ASI
Baru)
Aliran Sistem informasi
Pembeli Tiketing Manager
Data Pembelian Pembelian Laporan Data Bus Input Data Tiket Bus Laporan Pembelian Laporan Data Pembelian Tiket P ro se s A dm in is tr as i A Laporan Data Data Bus A Laporan Jenis Bus
JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI
Page 38
c. Context Diagram
Adapun context diagram pada penelitian ini dapat dilihat pada gambar 4 sebagai berikut:
0
Aplikasi Sistem Pendataan KeberangkatanPenumpang Pada PT. Makmur Halmahera Dumai Menggunakan Bahasa Pemograman
Web Pelanggan
Manager/Pimpinan Tiketing
Laporan Data Bus Laporan Data Transaksi Pembelian Tiket
Username Password Data Bus Data Jenis Bus Data Transaksi
Gambar 4 Context Diagram d. Data Flow Diagram (DFD)
2.0 MASTER 3.0 TRANSAKSI 4.0 LAPORAN user Manager/Pimpinan D1 D2 D3 Data Pembeli Data pembelian Laporan Pembelian Laporan Bus Laporan Bus t_jenis Bus t_Bus t_User t_pembelian Laporan Pembelian 1.0 Login
Gambar 5 Data Flow Diagram e. Implementasi sistem
1. Tampilan Form Login
Jalankan aplikasi dengan cara
mengisi form dengan username dan
password yang sudah ditentukan, jika
login benar maka menu utama login
akan tampil seperti gambar di bawah ini:
Gambar 6.
Tampilan LoginLangkah-langkah menggunakan form login adalah sebagai berikut :
1. Masukkan Username dan Password yang benar.
2. Tekan tombol Login untuk masuk kedalam sistem
2. Tampilan Form Menu Utama
Pada menu utama tedapat beberapa sub menu yang memilih kegunaannya masing– masing yaitu:
1. Sub menu master terdiri dari penginputan data user, data jenis bus (tarif), data bus, data transaksi.
2. Sub menu laporan data bus dan data transaksi form cetak laporan.
Gambar 7. Tampilan Form Menu Utama 3. Tampilan Input User
Pada menu utama pilih buka data input
user, maka akan tampil form seperti di bawah
ini.
JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI
Page 39
4. Tampilan Input Jenis Bus (Tarif)
Pada menu utama pilih buka data input
jenis bus (tarif , maka akan tampil form seperti
di bawah ini
.
Gambar 9. Tampilan Input Jenis Bus (Tarif) 5. Tampilan Data Bus
Pada menu utama pilih buka data input
bus, maka akan tampil form seperti di bawah ini.
Gambar 10. Tampilan Data Bus 6. Tampilan Data input Transaksi
Pada menu utama pilih buka data input
Transaksi, maka akan tampil form seperti di
bawah ini.
Gambar 11. Tampilan Data Input Transaksi
7. Tampilan Laporan Data Bus
Pada menu ini klik laporan data bus , maka akan tampil form seperti gambar di bawah ini.
Gambar 12. Tampilan Laporan Data Bus 8. Tampilan Laporan Data Transaksi
Pada menu ini klik laporan data transaksi, maka akan tampil form seperti gambar di bawah ini.
Gambar 13. Laporan Data Transaksi
5. KESIMPULAN
Dari penelitian diatas, dapat diambil
kesimpulan yaitu :
Sistem pendataan keberangkatan
penumpang dan bus pada PT. Makmur Halmahera memberikan laporan yang akurat dan relevan dan membantu dalam penjualan data keberangkatan pada PT.makmur Halmahera.
6. REFERENSI
Agus Saputra, (2010) Membangun
Aplikasi Toko Online dengan PHP
dan SQL Server, Jakarta
Angga Wibowo, (2007) Pembuatan Aplikasi
JURNAL MANAJENEN DAN TEKNOLOGI INFORMASI
Page 40
Arista Mahaseptiana, dkk. (2014). Jurnal Sistem
Informasi. Analisa Dan Perancangan Sistem Informasi Penjualan Air Minum Pada CV. Air Putih, 3(2).
Ermatita (2016). Analisa Dan Perancangan
Sistem Informasi Perpustakaan, 8(1),
966–977.
Fitri Ayu, N. P. (2018). 2) 1,2. Perancangan
Sistem Informasi Pengolahan Data Praktek Kerja Lapangan (PKL), 2(2), 12–
26.
Indrajani, 2015. Database Design. Case Study All in one. PT. Elex Media Komputindo. Jakarta
K, Opik Taupik, dkk. (2013). Edisi Juli 2013 Volume VII No. 1. Pembuatan Aplikasi
Anbiya Pedia Ensiklopedia Muslim Anak Berbasis Web, VII(1), 33–52.
Nugroho, Adi. 2011. Perancangan dan
Implementasi Sistem Basis Data. CV. Andi
Offset. Yogyakarta
Sukrianto, D. (2017). Penerapam Teknologi
Barcode Pada Pengolahan Data Pembayaran Sumbangan Pembinaan Pendidikan (SPP), 1(2).
Toibah Umi Kalsum, S. (2012). Sistem Antrian
Pada Puskesmas Sukamerindu, 8(1).
Yrama Widya, (2007) Kumpulan Aplikasi Free
Open Source Online untuk Berinternet,