IJNS – Indonesian Journal on Networking and Security - Volume 3 No 3 Juli - 2014 – http://ijns.org
Sistem Informasi Penjualan Tiket Bus Pada PO. Agra Mas Pacitan Fitria Dwi Citra Kusuma
[email protected] ABSTRACT: PO. Agra Mas coming in Pacitan on December 8, 2008 is a company engaged in the field of road transport with the aim of Pacitan to many cities in Jakarta, West Java, Central Java, and East Java. Until now the management of data used to record the data and transaction reports are still using manual systems. This is not in accordance with the time that has entered the era of IT, where all activities relying on IT. Ticket sales application is built using PHP software as the main interface maker and MySQL as its database. This program allows the user to input the data, edit data, delete data, data retrieval, data filtering and data printing to paper media. Applications ticket sales can be one solution that can be used to facilitate agent in managing the bus, passengers, departures, transaction data, and administrative reports to more easily, quickly and efficiently. Can indirectlyimprove the company's image in the eyes of the customer. Keyword: System Information, System Sales, Bus Ticket, PO. Agra Mas Abstraksi : PO. Agra Mas yang datang di Pacitan pada tanggal 8 Desember 2008 adalah perusahaan yang bergerak di bidang transportasi darat dengan tujuan dari Pacitan ke banyak kota di Jakarta, Jawa Barat, Jawa Tengah, dan Jawa Timur. Sampai saat ini pengelolaan data yang digunakan untuk merekam data dan laporan transaksi masih menggunakan sistem manual. Hal ini tidak sesuai dengan waktu yang sudah memasuki era TI, di mana semua kegiatan mengandalkan TI. Aplikasi penjualan tiket ini dibuat dengan menggunakan software PHP sebagai pembuat interface utama dan MySQL sebagai basis datanya. Program ini memungkinkan user untuk input data, edit data, hapus data, pencarian data, penyaringan data dan pencetakan data ke media kertas. Aplikasi penjualan tiket ini dapat menjadi salah satu solusi yang dapat digunakan untuk mempermudah agen dalam mengelola bus, penumpang, jadwal keberangkatan, data transaksi, serta laporan administrasi menjadi lebih mudah, cepat dan efisien. Secara tidak langsung dapat meningkatkan citra perusahaan di mata pelanggan. Kata Kunci : Sistem Informasi, Sistem Penjualan, Tiket Bus, PO. Agra Mas. 1.1 Latar Belakang Masalah Saat ini, kendaraan sudah beralih fungsi menjadi kebutuhan premier bukan lagi kebutuhan sekunder ataupun kebutuhan mewah. Rata-rata setiap keluarga sudah mempunyai kendaraan masing-masing, minimal sepeda motor. Kendaraan tersebut nantinya akan mengantar mereka ke tempat yang mereka tuju. Di era IT ini masyarakat tentunya menginginkan segala sesuatu berjalan cepat dan tepat. Demikian halnya dengan menentukan kendaraan umum yang akan ditumpangi. Dalam hal ini misalnya bus. Bagaimana proses mendapatkan tiket, bagaimana pelayanannya, di mana dan dengan siapa mereka duduk menjadi tolak ukur pemilihan agen penjualan tiket. Oleh karena itu perlu dibuat sistem yang bisa mewujudkan hal tersebut. Sistem ini nantinya akan memudahkan agen dalam mengelola bus, penumpang, transaksi, keberangkatan dan laporan-laporan yang diperlukan, yakni laporan administrasi dan laporan keuangannya. Menanggapi hal di atas, penulis bermaksud membuat sistem informasi penjualan tiket bus di mana sistem ini nantinya akan memudahkan proses transaksi dan juga pengelolaan oleh agen yang bersangkutan. 1.2 Rumusan Masalah 1. Sistem Penjualan Tiket pada PO. Agra Mas masih menggunakan metode konvensional. 2. Bagaimana merancang dan membuat program laporan penjualan tiket bus pada PO. Agra Mas, sehingga lebih efisien ?
ISSN: 2302-5700 (Print) 2354-6654 (Online)
1.3 Batasan Masalah 1. Penelitian membatasi hanya pada pengelolaan ( transaksi penjualan dan pembuatan laporan penjualan tiket ) pada PO. Agra Mas. 2. Penelitian dilakukan pada PO. Agra Mas Pacitan. 3. Program yang digunakan adalah PHP dan menggunakan database MySQL. 4. Untuk transaksi pembelian tiket hanya bisa dilakukan dengan datang langsung ke agen PO. Agra Mas Pacitan. 1.4 Tujuan Penelitian 1. Menghasilkan aplikasi penjualan tiket bus pada PO. Agra Mas dengan PHP dan MySQL yang berbasis komputer yang dapat membantu proses pembuatan penjualan tiket. 2. Untuk mengetahui kendala-kendala apa yang dihadapi serta untuk mempermudah proses transaksi dan juga pengelolaan oleh agen yang bersangkutan. 1.5 Manfaat Penelitian 1. Memberikan kemudahan pihak tiketing PO. Agra Mas dalam proses pengolahan data penjualan tiket. 2. Memudahkan pengelolaan laporan pendapatan. 2.1.1 Sistem Sistem adalah suatu jaringan prosedur yang dibuat menurut pola yang terpadu untuk melaksanakan kegiatan pokok perusahaan Mulyadi (2001:5). Sedangkan pengertian sistem menurut Azhar Susanto (2001:2) Sistem adalah kumpulan/group
48
IJNS – Indonesian Journal on Networking and Security - Volume 3 No 3 Juli - 2014 – http://ijns.org
dari bagian/komponen apapun baik pisik maupun non pisik yang saling berhubungan satu sama lain dan bekerjasama secara harmonis untuk mencapai satu tujuan tertentu”. 2.1.2 Informasi Informasi adalah data yang dibentuk menjadi bentuk yang lebih berguna dan lebih berarti bagi penerimanya. (Yogianto, 1989). Menurut Susanto (2004:40). Informasi adalah data yang telah diolahyamg mempunyai nilai guna atau manfaat bagi sipemakai dalam proses pengambilan keputusan atau informasi atau output dari proses transformasi dimana data tersebut berfungsi sebagai input. 3.1. Tinjauan Pustaka Menurut Dyah Ayu Mustikowati dalam jurnalnya yang berjudul “Sistem Informasi Penjualan Tiket Pada Agen Perusahaan Otomotif Aneka Jaya” menguraikan Sistem Informasi adalah suatu aplikasi komputer untuk mendukung operasi dari suatu organisasi. Adapun masalahnya adalah Operasi tersebut berupa instalasi, perawatan komputer, perangkat lunak, dan data. perusahaan tersebut dalam melaksanakan pembukuan masih menggunakan sistem konvensional, sehingga pelaksanaannya masih belum terkontrol dengan baik. Selain faktor kesalahan, pemanipulasian data sering terjadi baik secara sengaja maupun tidak sengaja. Menurut Rumanta dalam Jurnalnya yang berjudul “Sistem Informasi Pembelian dan Penjualan Pada Oka Putra Motor Pacitan” Dijelaskan bahwa Pengolahan data pembelian dan penjualan di Oka Putra Motor Pacitan dikerjakan dengan cara konvensional sehingga memakan waktu yang lama dan tenaga yang banyak dan hasilnya terkadang juga masih harus dikoreksi lagi karena masih ada kesalahan. Tujuan penulisan ini adalah untuk menghasilkan sistem informasi pembelian dan penjualan pada Oka Putra Motor Pacitan sehingga dapat mempercepat proses pengolahan data pembelian maupun penjualan. Metode penelitian yang digunakan adalah Observasi, Kepustakaan, Wawancara dan Analisis dengan penelitian ini akan menghasilkan sebuah sistem pembelian dan penjualan pada Oka Putra Motor Pacitan yang akan memberikan gambaran dalam pembuatan sistem komputerisasi selanjutnya. Menurut Suprayitno dalam Jurnalnya yang berjudul “Pembangunan Sistem Stok Barang Pada Toko Sero Elektronik” Dijelaskan bahwa Teknologi Informasi harus teruslah berkembang seiring dengan kemampuan komputer memberi solusi bagi permasalahan diberbagai bidang. Salah satu perkembangan teknologi informasi yaitu adanya program yang bisa memberikan solusi untuk proses stok barang sampai penjualan. Pada toko Sero Elektronik peneliti memperhatikan masih banyak permasalahan pada proses stok barang sampai penjualan alat elektonik karena masih dilakukan secara konvensional sehingga berdampak terhadap keterlambatan di dalam penyampaian suatu data informasi, baik kepada manajer maupun kepada konsumen. Dengan ini peneliti memberikan solusi pembuatan program stok ISSN: 2302-5700 (Print) 2354-6654 (Online)
pada penjualan. Dengan hasil adalah program untuk stok barang sampai dengan penjualan dan mempermudah dalam pelaksanaan sistem kerja pada toko Sero Elektronik. Dalam penelitian ini penulis melakukan penelitian dengan judul Sistem Informasi Penjualan Tiket Bus pada PO. Agra Mas Pacitan. Tujuan dari penelitian ini adalah Menghasilkan aplikasi penjualan tiket bus pada PO. Agra Mas dengan PHP dan MySQL yang berbasis komputer yang dapat membantu proses pembuatan penjualan tiket. 3.2 Hasil identifikasi Studi Kelayakan Sistem
Gambar 3.1 Tiket Penjualan 3.3 Kebutuhan Hardware Software yang diperlukan dalam program aplikasi Adapun spesifikasi perangkat keras minimal yang dibutuhkan guna mendukung kelancaran program sistem informasi penjualan tiket bus adalah sebagai berikut: Tabel 3.1 Spesifikasi Perangkat Keras Minimal No Spesifikasi Perangkat Keras 1
Processor Intel Pentium IV
2
RAM 128 MB
3
Harddisk 40 GB
4
Monitor Philips
5
Printer cannon
6
Keyboard standart ps/2
Setelah soal perangkat keras atau hardware sudah dibahas tentunya tidak akan bisa terlepas dari software. Software adalah perangkat lunak atau program yang berisi perintah-perintah untuk pengolahan data. Agar sistem informasi ini berjalan, selain kebutuhan perangkat keras (hardware) juga dibutuhkan perangkat lunak (Software). Adapun spesifikasi perangkat lunak yang digunakan pada PO. Agra Mas Pacitan khususnya untuk pada bagian Administrasi adalah sebagai berikut :
49
IJNS – Indonesian Journal on Networking and Security - Volume 3 No 3 Juli - 2014 – http://ijns.org
Tabel 3.2. Spesifikasi Perangkat Lunak Yang Tersedia Jenis
Yang Digunakan
Operating System
Windows XP
SW Data Base
Ms Acces 2003
Dibawah ini adalah gambaran isi database elektronik_db dan dari masing-masing tabel beserta field-field : 1. Tabel users Tabel 3.3 : Login users
3.4 Perancangan Sistem Perancangan adalah suatu bagian dari metodologi pengembangan pembangunan suatu perangkat lunak yang dilakukan setelah tahapan analisis yang dimaksudkan untuk memberikan gambaran secara terperinci. Sistem adalah tahapan lanjutan dari analisis sistem, dimana pada perancangan sistem digambarkan rancangan sistem yang akan dibangun sebelum dilakukannya pengkodean kedalam suatu bahasa pemograman. 3.4.1 Diagram konteks yang diusulkan Untuk membatasi sistem yang menunjukan adanya interaksi sistem dengan komponen di luar sistem, maka perlu dibuat diagram konteks yang merupakan gambaran sistem secara keseluruhan. Berikut ini gambar diagram konteks dari sistem yang akan dibangun :
Field
Jenis
Ukuran
Keterangan
Username
varchar
50
Not Null
Pass
varchar
50
Not Null
2. Tabel Bus Tabel 3.4 Tabel Bus Field
Jenis
Ukuran
Keterangan
Id_bus
Int
5
Primary Key
Nm_bus
Varchar
50
Not Null
Nopol
Varchar
50
Not Null
Jurusan
Varchar
50
Not Null
3. Tabel Jadwal Tabel 3.5 Tabel Jadwal
Data Bus Jadwal Keberangkatan Penjualan Tiket
Field
Jenis
Ukuran
Keterangan
Id_jadwal
Int
5
Primery Key
Id_bus
Int
5
Not Null
Tanggal
Date
Sopir
Varchar
50
Not Null
jam
Varchar
20
Not Null
SI Penjualan Tiket Admin
Bus
Laporan Pembelian Tiket
Gambar 3.2 Diagram kontek yang diusulkan 3.4.2 Perancangan Data Flow Diagram (DFD) 1.0 Pengelola an Data Bus
2.0 Pengelol aan Jadwal
Input Data Bus
Input Jadwal
Admi 3.0 Pemesan an Tiket
Not Null
Pemesanan Tiket
4. Tabel kursi Tabel 3.9 Tabel kursi Field
Jenis
Ukuran
Keterangan
id_jadwal
Int
5
Not Null
No_kursi
Int
5
Not Null
Gambar 3.3 Data flow diagram yang diusulkan
Nm_penumpang
Varchar
50
Not Null
3.5 Persiapan Database Database sebagai sebuah tempat penyimpanan data yang terstruktur agar dapat diakses dengan cepat dan mudah. Dalam sistem aplikasi penjualan tiket bus, penulis membuat database dengan nama tiket_db. Dengan Tabel – tabel tersebut adalah tabel bus, jadwal, kursi, users. Pembuatan database dan tabel-tabel mengunakan fasilitas phpmyadmin.
Alamat
varchar
100
Not Null
4.0 Pengelol aan Laporan
Laporan
ISSN: 2302-5700 (Print) 2354-6654 (Online)
4.1 Perancangan Antar Muka Perancangan antarmuka sangat penting dalam membuat suatu program, karena hal tersebut berguna untuk memudahkan user berinteraksi dengan program (interface). Dalam bab ini penulis akan menggambarkan mengenai Struktur Menu, Perancangan Input dan Perancangan Output.
50
IJNS – Indonesian Journal on Networking and Security - Volume 3 No 3 Juli - 2014 – http://ijns.org
4.1.1 Struktur Menu Struktur menu yang berisikan menu dan sub menu yang ada untuk memudahkan user dalam menjalankan program aplikasi komputer agar user tidak mengalami kesulitan dalam menggunakan aplikasi sistem informasi pengelolaan surat ini. Berikut ini digambarkan mengenai struktur dari program aplikasi penjualan barang yaitu :
4.1.2.4 Rancangan Pemesanan Tiket TIKET BUS
PEMESANAN TIKET DARI JADWAL KEBERANGKATAN BUS
Login
Gambar 3.8 Rancangan Pemesanan Tiket Home
Data Armada
Jadwal
Pemesanan
Seting Users
User
Log out
Gambar 3.4 Struktur Menu 4.1.2 Perancangan Input Perancangan input mendeskripsikan bagaimana program aplikasi memasukan data. Perancangan input yang diusulkan adalah sebagai berikut : Pertama kali program dijalankan maka akan tampil form login, seperti gambar berikut ini : 4.1.2.1 Halaman Login Halaman Administrator
4.2 Implementasi Sistem dan Hasil Implementasi sistem adalah langkahlangkah atau prosedur-prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui, untuk menguji, menginstal dan memulai sistem baru atau sistem yang diperbaiki untuk menggantikan sistem yang lama. Implementasi yang telah sesuai harus diuji coba sehingga dapat diketahui kehandalan dari sistem yang ada telah sesuai dengan apa yang diinginkan. 4.2.1 Halaman Login Form Login merupakan tampilan pertama yang muncul pada saat program dijalankan, dimana pada form ini para pengguna atau operator akan diminta untuk memasukkan User ID beserta Password. Tahap ini dibuat untuk memastikan bahwa sistem ini dipergunakan oleh pihak atau staff yang berwenang yang memiliki hak untuk mengakses program ini.
Username: Password :
Gambar 3.5 Halaman Login 4.1.2.2 Rancangan Tambah Armada Bus TIKET BUS H
D t A d
J d
l
Gambar 3.9 Halaman Login P
S t
4.2.2 Halaman Input Armada Bus ARMADA BUS Tambah Armada Bus
Gambar 3.6 Rancangan Tambah Armada Bus 4.1.2.3 Rancangan Tambah Jadwal Keberangkatan
Gambar 3.10 Halaman Input Armada Bus
TIKET BUS Home
Data Ardma Bus
Jadwal Keberangkatan
Pemesanan Tiket
Set User
4.2.3 Halaman Keberangkatan
tambah
Jadwal
JADWAL KEBERANGKATAN BUS Tambah Jadwal Keberangkatan Bus
Gambar 3.7 Rancangan Tambah Jadwal Keberangkatan ISSN: 2302-5700 (Print) 2354-6654 (Online)
Gambar 3.11 Halaman Tambah Jadwal Keberangkatan
51
IJNS – Indonesian Journal on Networking and Security - Volume 3 No 3 Juli - 2014 – http://ijns.org
4.2.4
Halaman Pemesanan Tiket
[9]
Suprayitno, 2012. Pembangunan Sistem Stok Barang Pada Toko Sero Elektronik, Surakarta: Universitas Surakarta.
[10]
Ida Astarina, Berliana Kusuma Riasti, Pembuatan Sistem Penjualan Online Pada Toko PN Musik Sukoharjo, (IJCSS) 14 - Indonesian Jurnal on Computer Science Speed FTI UNSA Vol 9 No 3 – Desember 2012 - ijcss.unsa.ac.id, ISSN 1979 – 9330 Agustin Dyah Utami, Ramadian Agus Triyono, Pemanfaatan Blackberry Sebagai Sarana Komunikasi Dan Penjualan Batik Online Dengan Sistem Dropship Di Batik Solo 85, (IJCSS) 14 - Indonesian Jurnal on Computer Science Speed FTI UNSA Vol 9 No 3 – Desember 2012 - ijcss.unsa.ac.id, ISSN 1979 – 9330 Bambang Eka Purnama (2013), Membangun Toko Online Dengan WP Commerce, Graha Ilmu, Yogyakarta Puspita Dwi Astuti, Ramadian Agus Triyono (2013), Sistem Informasi Penjualan Obat Pada Apotek Jati Farma Arjosari, IJCSS) 15 Indonesian Jurnal on Computer Science Speed - FTI UNSA Vol 10 No 1 – Februari 2013 - ijcss.unsa.ac.id, ISSN 1979 – 9330 Muhammad Luqman, Indah Uly Wardati, Perancangan Sistem Informasi Penjualan Laptop Pada Commanditaire Vennotschaap (CV) Sembilan Sembilan, Indonesian Jurnal on Computer Science - Speed (IJCSS) 13 Vol 9 No 2 – Agustus 2012 , ISSN 1979 – 9330 Suhartana (2013), Penggunaan Software Network Lookout Net Monitor For Employees Sebagai Media Pembelajaran Kkpi Klas X SMK N 1 Pedan Tahun 2012, IJNS – Indonesian Journal on Networking and Security, Vol 2 No 2 – Januari 2013, ijns.org,
[11] Gambar 3.12 Halaman Pemesanan Tiket 5.1
Penutup
a. Pengolahan data penjualan tiket yang masih konvensional yaitu tanpa terkomputerisasi menimbulkan beberapa masalah, diantaranya proses pengelolaan penjualan tiket relatif lama, sehingga konsumen tidak dikecewakan oleh perusahaan karena lamanya dalam pemrosesan dan pengolahan data tidak terjamin kebenaran dan ketepatannya. b. Sistem Informasi Penjualan Tiket Bus Pada PO. Agra Mas ini mempermudah kerja kepada pihak Admin untuk mengetahui data penjualan tiket. c. Dengan adanya Sistem Informasi Penjualan Tiket Bus Pada PO. Agra Mas pembuatan laporan bisa dilakukan dengan cepat dan tepat. Daftar Pustaka [1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
Mulyanto, Agus. 2001. Sistem Informasi Konsep & Aplikasi, Yogyakarta: Penerbit Pustaka Pelajar. Pramono, Andi & M. Syafii. 2004. Kolaborasi Flash, Dreamweaver dan PHP, Malang: Penerbit Andi. Wahyono, Teguh. 2004. Sistem Informasi (Konsep Dasar, Analisis Desain dan Implementasi), Yogyakarta: Penerbit Graha Ilmu. Supriyono, 2009, Sistem Informasi Penjualan Busana Muslim Online Pada Arimbi Collections Kudus, Semarang: Universitas Diponegoro. Ling, Syu. 2003, Analisis Perancangan Sistem Informasi Penjualan dan Persediaan Barang Pada PT Trisapta Eka Maju, Bandung : Sekolah Tinggi Menajemen Informatika & Komputer – Likmi. Asih Pertiwi, Dian. 2007. Sistem Informasi Penjualan Barang pada Catrock Distro, Bandung: Universitas Padjadjaran. Ayu Mustikowati, Dyah. 2012. Sistem Penjualan Tiket Pada Agen Perusahaan Otomotif Aneka Jaya, Surakarta: Universitas Surakarta. Rumanta, 2012. Sistem Informasi Pembelian dan Penjualan Pada Oka Putra Motor Pacitan, Surakarta: Universitas Surakarta.
ISSN: 2302-5700 (Print) 2354-6654 (Online)
[12]
[13]
[14]
[15]
ISSN: 2302-5700
[16]
Wiga Ariyani, Indah Uly Wardati (2013), P Pembuatan Web ECommerce Pada Wighca Accecoris, IJNS – Indonesian Journal on Networking and Security, Vol 2 No 3 – Juli 2013, ijns.org, ISSN: 2302-5700
52