Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 1 - 2011 - ijns.org
Sistem Informasi Jadwal Keberangkatan Bus dan Retribusi Terminal Kabupaten Pacitan Dyah Ayu Yunaestri Fakultas Teknologi Informatika Universitas Surakarta ABSTRACT: The present use of the technology world is growing rapidly and dynamically, the old system is still manual is felt no longer sufficient for handling the workload, in particular routine in the Terminal, the bus data collection, process control and the departure and the coming of retribution payment transaction terminal. Such circumstances require the use of computerized systems that are already. Terminal in Pacitan as part of supporting the smooth transportation and as a source of information, requiring a computerized system to process data and to perform work activities at the center of Terminal Services. This is done because the Terminal Pacitan not utilize a computerized system. which means that still use manual way and wear a big book to carry out its activities Given the problems that have been mentioned above, the Terminal in Pacitan felt necessary to change the current method they use, namely the conventional method, a method of computerized management and automated data collection. The research method used to solve various problems that occur is a library, observation, interviewing, data analysis and systems, system design, programming, program testing, program implementsi. Resulting from this research is the produce applications that can manage the scheduled departure and levy payment data corresponding groove in the set, and can solve problems that exist today. Keywords: Information systems, bus schedules, fees ABSTRAKSI: Saat sekarang ini pemanfaatan dunia teknologi berkembang dengan pesat dan dinamis, sistem lama yang masih manual dirasakan tidak lagi memadai untuk penanganan beban kerja, khususnya kegiatan rutin di Terminal, dalam pendataan bus, pengawasan proses pemberangkatan dan datang serta transaksi pembayaran retribusi terminal. Keadaan yang demikian itu menuntut digunakannya sistem yang sudah terkomputerisasi. Terminal di Kabupaten Pacitan sebagai bagian dari penunjang kelancaran transportasi dan sebagai sumber informasi, memerlukan sistem komputerisasi untuk mengolah data dan untuk melakukan kegiatan kerja di pusat pelayanan Terminal. Hal tersebut dilakukan karena Terminal Kabupaten Pacitan belum memanfaatkan sistem komputerisasi. yang berarti masih menggunakan cara manual dan memakai buku besar untuk melakukan kegiatan kerjanya. Dengan adanya masalah yang telah sebutkan di atas, Terminal di Kabupaten Pacitan dirasa perlu untuk merubah metode saat ini yang mereka gunakan, yaitu metode konvensional, menjadi metode manajemen pendataan yang terkomputerisasi dan otomatis. Adapun metode penelitian yang digunakan untuk menyelesaikan berbagai permasalahan yang terjadi adalah pustaka, observasi, wawancara, analisis data dan sistem, perancangan sistem, pembuatan program, pengujian program, implementsi program. Yang dihasilkan dari penelitian ini adalah menghasilkan aplikasi yang dapat mengelola jadwal keberangkatan dan data pembayaran retribusi sesuai alur yang di tetapkan, dan dapat menyelesaikan masalah yang ada saat ini.
Kata Kunci : Sistem informasi, jadwal bus, retribusi maka dari itu penulis memiliki ide untuk membuat sistem informasi terminal dalam penelitian ini. Yang nantinya diharapkan mampu membantu mempermudah semua proses yang terjadi di dalam kinerja di terminal, baik pendataan bus, jadwal keberangkatan bus di terminal dan pendataan transaksi pembayaran retribusi terminal.
1.1 LATAR BELAKANG MASALAH Terminal di Kabupaten Pacitan sebagai bagian dari penunjang kelancaran transportasi dan sebagai sumber informasi, memerlukan sistem komputerisasi untuk mengolah data dan untuk melakukan kegiatan kerja di pusat pelayanan Terminal. Hal tersebut dilakukan karena Terminal Kabupaten Pacitan belum memanfaatkan sistem komputerisasi. yang berarti masih menggunakan cara konvensional dan memakai buku besar untuk melakukan kegiatan kerjanya.Kemudahan pendataan bus, mendapatkan informasi jadwal keberangkatan menjadi suatu hal yang perlu diperhatikan.
Adapun metode penelitian yang digunakan untuk menyelesaikan berbagai permasalahan yang terjadi adalah pustaka, observasi, wawancara, analisis data dan sistem, perancangan sistem, pembuatan program, pengujian program, implementsi program.
Berdasarkan paparan permasalahan di atas, ISSN : 1979‐9330 (Print) ‐ 2088‐0154 (Online)
1
Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 1 - 2011 - ijns.org
Dengan adanya penelitian ini, diharapkan memberikan kemudahan dalam pengolahan data diterminal, Mengontrol transaksi retribusi lebih akurat dan memberikan pelayanan informasi yang prima kepada masyarakat.
2.3
Sistem basis data adalah suatu sistem menyusun dan mengelola record-record menggunakan computer untuk menyimpan atau merekam serta memlihara data operasional lengkap sebuah organisasi atau perusahaan sehingga mampu menyediakan informasi yang optimal yang diperlukan pemakai untuk proses pengambilan keputusan ( Linda Marlinda,2004:1)
1.2 RUMUSAN MASALAH 1. Bagaimana menciptakan suatu sistem untuk mengelola penjadwalan keberangkatan bus di terminal Kabupaten Pacitan ? 2. Apakah dengan sistem informasi yang baru proses penjadwalan keberangkatan bus di terminal Kabupaten Pacitan menjadi lebih efektif dan efisien?
2.4. Data Base Management System (DBMS) Merupakan kumpulan file yang saling berkaitan bersama dengan program untuk pengelolaannya. Database merupakan kumpulan datanya, sedang program pengelolaannya berdiri sendiri dalam satu paket program yang berfungsi untuk membaca data, mengisi data, menghapus data serta melaporkan data dalam database.
1.3 BATASAN MASALAH 1. Pengelolaan sistem hanya dilakukan oleh admin diterminal kabupaten pacitan 2. Software yang dipakai PHP MySQL 1.4 TUJUAN PENELITIAN Penelitian ini bertujuan menghasilkan sistem informasi terminal kabupaten pacitan yang diharapkan dapat memberikan kemudahan dalam pelayanan dan meningkatkan kinerja yang sebelumnya masih menggunakan sistem konvensional berupa buku.
2.5. Flowchart Flowchart adalah alat yang tepat guna untuk menggambarkan Physical System, Teguh Wiyono,2004. simbol simbol bagan alir ini menunjukkan secara tepat arti fisiknya dari sebuah sistem seperti penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmensegmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.
1.5 MANFAAT PENELITIAN 1. Membantu petugas terminal dalam melakukan pengolahan data di terminal kabupaten pacitan. 2. Memberikan kecepatan waktu layanan bagi masyarakat yang membutuhkan informasi. 3. Transaksi retribusi dapat terkontrol dan mencegah kecurangan pembayaran 2.1
Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut.
. Sistem
Dalam buku karya Yakub (2012), sistem adalah sekelompok elemen-elemen yang terintegrasi dengan tujuan yang sama untuk mencapai tujuan. (MCLeod, 2004). 2.2
2.6. Entity Relationship Diagram (ERD) Merupakan suatu midel untuk menjelaskan hubungan antar data dalam basis data berdasarkan suatu presepsi bahwa real word terdiri dari object-object dasar yang mempunyai hubungan atau realasi antar object-object tersebut (Linda Marlinda,2004:17) . Notasi yang digunakan dalam ER-D adalah :
Sistem Informasi
Sistem informasi merupakan sistem yang berisi jaringan SPD (sistem pengolahan data),yang dilengkapi dengan kanal-kanal komunikasi yang digunakan dalam sistem organisasi data. Elemen proses dari sistem informasi antara lain mengumpulkan data(data gathering), mengolah data yang tersimpan, menyebarkan informasi (Witarto, 2004).
ISSN : 1979‐9330 (Print) ‐ 2088‐0154 (Online)
Sistem Basis Data
2.7. Normalisasi Normalisasi merupakan suatu teknik yang menstrukturkan atau me-dekomposisi data dalam bentuk-bentuk tertentu untuk mencegah timbulnya permasalahan pengolahan data dalam basis data. Permasalahan tersebut berkaitan dengan berbagai penyimpangan
2
Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 1 - 2011 - ijns.org
dan flash, juga menciptakan file-file seperti zip, XML, dan banyak lagi. (Loka Dwiartara, 2010)
(anomalies) yang terjadi akibat adanya kerangkapan data dalam relasi dan inefisiensi pengolahan (Sutanta, 2004).
2.11.
MySQL
2.8. Contex Diagram MySQL merupakan database yang dapat menyimpan berbagai informasi dengan membaginya berdasarkan kategori-kategori tertentu. Dimana informasi-informasi tersebut saling berkaitan satu dengan yang lainnya. MySQL bersifat RDBMS (Relational Database Management System) yang memungkinkan seorang admin dapat menyimpan banyak informasi ke dalam table-table, dimana tabletable tersebut saling berkaitan satu sama lain.
Menurut Tom DeMarco (Tom DeMarco,dalam Witarto,2004) bahwa didalam DFD (Data Flow Diagram) dibagi menjadi tingkat atas (top), menengah (middle) dan bawah (bottom). Model DFD pada tingkatan paling atas (top) hanya ada satu diagram, yang disebut diagram konteks (Context Diagram), Sedangkan model DFD pada tingkatan paling bawah (bottom) terdiri dari sekumpulan gelembung yang tidak dapat didekomposisilagi, dan disebut fungsional primitives.
Keuntungan RDBMS sendiri adalah kita dapat memecah database kedalam table-table yang berbeda. setiap table memiliki informasi yang berkaitan dengan table yang lainnya. Pasangan yang cocok dengan PHP. Wajar jika banyak hosting saat ini mendukung adanya PHP dan MySQL karena kecepatan, gratis, dan dapat di jalankan di sistem operasi manapun. (Loka Dwiartara, 2010)
Diagram konteks merupakan DFD yang memberikan gambaran umum dari sistem perangkat lunak (Witarto.2004). 2.9. Data Flow Diagram (DFD) Data flow diagram (DFD) merupakan alat untuk membuat diagram yang serbaguna. Data flow diagram terdiri dari notasi penyimpanan data (data store), aliran data (flow data), dan sumber masukan (entity).
2.12.
Penelitian sejenis pernah dilakukan oleh Ardi Hamzah (2006) dalam jurnal yang berjudul Tata Laksana Teknologi Informasi Metode Cobit, dari jurnal tersebut dapat disimpulkan bahwa sistem yang dibangun dapat meningkatkan keefektifan dan kinerja organisasi, disamping untuk memenuhi dan memuaskan kebutuhan pihak-pihak eksternal. Penelitian yang sama juga pernah dilakukan oleh Suparto Darudiato, Yunica Dewi Puji, Dian Angelina, Dina Margaretha (2006) DI dalam jurnal yang berjudul analisis dan perancangan sistem aplikasi customer relationship management berbasiskan web (studi kasus: pt. Fajar buana internasional), hasil dari penelitiannya yang didapat adalah sistem yang dibuat, dapat menyediakan fasilitas bagi pelanggan untuk menghubungi pihak perusahaan dengan mudah dan dapat juga dijadikan sumber bagi perusahaan untuk mendapatkan masukan dari pelanggan sehingga dapat tercipta hubungan yang baik.
DFD (Data Flow Diagram) memiliki beberapa simbol, antara lain : 2.10.
PHP
PHP adalah bbahasa scripting yang menyatu dengan HTML dan dijalankan pada serverside. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja. (Anon Kuncoro Widigdo, 2003) Merupakan singkatan dari Hypertext Preprocessor yang awalnya bernama Personal Home Page. PHP bersifat Cross platform yang artinya dapat di gunakan di berbagai sistem operasi, mulai dari linux, windows, mac os dan os yang lain. PHP telah mendukung banyak database yaitu Adabas D Adabas D, dBase dBase, Empress Empress, FilePro (read-only) FilePro (readonly) Hyperwave, IBM DB2, Informix, Ingres, InterBase, FrontBase mSQL, Direct MS-SQL, MySQL MySQL, ODBC, Oracle (OCI7 and OCI8), Ovrimos, PostgreSQL SQLite, Solid, Sybase, Velocis, Unix dbm.
Dari kedua Jurnal dari Ardi Hamzah dalam jurnal yang berjudul TATA LAKSANA TEKNOLOGI INFORMASI METODE COBIT dan Jurnal Suparto Darudiato, Yunica Dewi Puji, Dian Angelina, Dina Margaretha, dalam jurnal yang berjudul Analisis Dan Perancangan Sistem Aplikasi Customer Relationship Management Berbasiskan Web (Studi Kasus: Pt. Fajar Buana Internasional), Penulis Melakukan Penelitian
PHP sudah mendukung on the fly, artinya dengan php anda dapat membuat document text, Word, Excel, PDF, menciptakan image ISSN : 1979‐9330 (Print) ‐ 2088‐0154 (Online)
Tinjauan Pustaka
3
Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 1 - 2011 - ijns.org
Dengan Judul Pengembangan Jadwal Keberangkatan Bus Dan Retribusi Terminal Kabupaten Pacitan dengan menggunakan PHP,MySQL yang diharapkan dapat dioperasikan oleh pengguna dengan mudah dan bertujuan meningkatkan keefektifan dan kinerja organisasi, disamping untuk memenuhi dan memuaskan kebutuhan pihak-pihak eksternal dapat juga dijadikan sumber bagi perusahaan untuk mendapatkan masukan dari pelanggan sehingga dapat tercipta hubungan yang baik.
4. DFD LEVEL 1 1
lap spesifikasi terminal input spesifikasi terminal
spesifikasi terminal
1
input data terminal
tbl data terminal
3 lap data treyek
administrator
input data treyek
proses data treyek
3
input dt treyek
tbl treyek
4 input data po
input dt po proses data po
4
input dt po
lap data po ambil data po 2 lap data bus proses data bus
2
tbl bus
input dt bus
input data bus
data bus
5
5 input jadwal bus
tbl jadwal
input penjadwalan
proses penjadwalan
lap penjadwalan bus lap jadwal bus
lap jadwal kedatangan bus
pimpinan
lap jadwal keberngkatan
3.1. KERANGKA MASALAH
perusahaan Auto Bus
data retribusi bus 6 input retribusi
lap retribusi bus
proses retribusi lap retribusi
laporan pendapatan retribusi
Pengumpulan Data
6
tbl retribusi
data retribusi
Gambar 3. DFD Level 1 Pendataan bus dan pengawasan proses
Pencatatan retribusi dilakukan dengan
5. DFD LEVEL 2 put jdwal keberangkatan
1 lap keberangakatan
lapa keberangkagtan bus jawal keberangkatan
Sistem yang
pimpinan
Alur
administrator
input data keberangakatgan 5 input data penjadwalan kedatanagan
tbl jadwal
2 lap jadwal kedatangan bus
DFD
Basis jadwal kedatangan
Si t
lap kedatngan bus lap jadwal kedtngan bus input jdwal kedatangan
Tida Laya Masalah Biaya
perusahaan Auto Bus
Sistem
Komp ter Soft are
Sistem Informasi jadwal keberangkatan bus dan retribusi: 1.
Gambar 4. DFD Level 2
Php
Mampu membantu d h
3.3. FLOWCHART (ALUR PENCAIRAN DANA)
Gambar 1.Kerangka Masalah
3.2. DIAGRAM KONTEKS lap jadwal keberngkatan input jadwal bus input retribusi administrator
lap jadwal kedatangan bus input spesifikasi terminal lap retribusi lap spesifikasi terminal
input data po lap data po lap data treyek input data treyek lap data bus input data bus
perusahaan Auto Bus
data retribusi bus
1
lap retribusi bus lap jadwal bus
lap penjadwalan bus sistem informasi terminal pacitanlaporan pendapatan retribusi data bus
pimpinan
Gambar 2. Diagram Konteks ISSN : 1979‐9330 (Print) ‐ 2088‐0154 (Online)
Gambar 5. Flowchart (Alur Sistem)
4
Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 1 - 2011 - ijns.org
3.4. RELASI ANTAR TABEL
Gambar 6. Relasi Antar Tabel
kec
varchar
25
kab
varchar
25
propinsi
varchar
25
tgl_berdiri
date
nm_pemilik
varchar
alamat_pemilik
text
tlpn_pemilik
varchar
25
kd_pos
varchar
25
no_treyek_po
varchar
2
nm_po
varchar
50
30
3.5. STRUKTUR RANCANG TABEL Tabel 1. Tabel Bus Field
Type
Length
nopol
Varchar
9
Id Po
Varchar
10
merk
Varchar
50
tgl_pembuatan
Date
tenaga
Varchar
15
mesin
Varchar
15
karoseri
varchar
50
jml_kursi
Varchar
15
angkut_orang
Varchar
15
angkut_barang
Varchar
15
no_kir
Varchar
50
fasilitas1
Varchar
50
fasilitas2
Varchar
50
fasilitas3
Varchar
50
fasilitas4
Varchar
50
fasilitas5
varchar
50
Tabel 3. Tabel data terminal
Primary Key
Field Type
Length
id_terminal
int
4
nm_terminal
varchar
50
kota
varchar
30
kec
varchar
30
kab
varchar
30
tgl_berdiri
date
luas
varchar
status_kepemilikan
text
ruang_dinas
text
fasilitas1
varchar
70
fasilitas2
varchar
70
fasilitas3
varchar
70
fasilitas4
varchar
70
fasilitas5
varchar
70
alamat
text
propinsi
varchar
30
tipe_terminal
varchar
10
•
Primary Key
•
20
Tabel 2. Tabel PO Field
Type
Length
id_po
int
3
alamat
text
tlpn_po
varchar
25
kota
varchar
25
Primary Key 9
Tabel 4. Tabel jadwal
ISSN : 1979‐9330 (Print) ‐ 2088‐0154 (Online)
Field
Type
Length
Primar y Key
5
Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 1 - 2011 - ijns.org
id_jadwal
int
4
nopol
varchar
10
kd_treyek
int
no_jadwal
varchar
5
jam
varchar
5
status_jadwal
varchar
25
id_po
int
5
status_tampil
varchar
20
Gambar 8. Halaman Menu Setup
Tabel 5. Tabel retribusi Field
Type
Length
id_retribusi
int
3
nopol
varchar
10
kd_treyek
varchar
10
retribusi
double
tgl_retribusi
date
id_po
varchar
Primary Key •
Gambar 9. Halaman Tampilan Jadwal Keberangkatan 5.1 KESIMPULAN Berdasarkan hasil ujicoba terhadap Sistem Jadwal Keberangkatan Bus dan Retribusi Terminal di Kabupaten Pacitan,maka disimpulkan bahwa : 1. Dengan Diimplementasikan Sistem Informasi Jadwal Keberangkatan Bus dan Pembayaran Retribusi di Terminal Kabupaten Pacitan user merasa mudah beradaptasi dengan sistem yang tersebut. 2. Sistem Jadwal Keberangkatan Bus dan Retribusi dapat membantu kinerja user karena dapat dengan mudah dalam pencatatan data dengan waktu yang relatif singkat, sehingga penyimpanan data lebih aman karena ada penyimpanan digital. 3. Sistem Jadwal Keberangkatan Bus dan Pembayaran Retribusi Terminal di Kabupaten Pacitan sudah cukup bagus dan cukup membantu dalam proses kinerja admin serta memperlancar pelayanan bagi masyarakat.
5
Tabel 6. Tabel Trayek Field
Type
kd_treyek
varchar
nm_treyek
text
jenis_treyek
varchar
Retribusi
double
tarif_dewasa
double
tarif_anak
double
Length
Primary Key
3
5
3.6. TAMPILAN HALAMAN SISTEM
DAFTAR PUSTAKA
Gambar 7. Halaman Login Admin ISSN : 1979‐9330 (Print) ‐ 2088‐0154 (Online)
[1]
Dwiartara, Loka, Menyelam dan Menaklukan Samudra PHP, http://www.ilmuwebsite.com, 2010, 18 April 2012
[2]
Hanif Alfatta,Analisis Perancangan Sistem Informasi
dan
6
Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 1 - 2011 - ijns.org
[3]
[4]
[5]
a. Untuk keunggulan bersaing perusahaan dan organisasi modern,2007 Komputer, Wahana. 2010. Panduan Belajar My SQL Database Server. Jakarta, mediakita. Marlinda, Linda.2004.Sistem Basis Data.Yogyakarta,Andi Peranginangin, Web
dengan
Kasiman. PHP
dan
Aplikasi MySQL.
Yogyakarta, Andi [6]
Suparto Darudiato, Yunica Dewi Puji, Dian Angelina, Dina Margaretha, Analisis dan perancangan sistem aplikasi customer relationship management berbasiskan web (studi kasus: pt. fajar buana internasional (2006).
[7]
Sutanta, Sistem Basis Data 2004.
[8]
Teguh Wahyono. Sistem Informasi Konsep Dasar, Analisis Desain, dan Implementasi.2004
[9]
Witarto,2004,Memahami Sistem Informasi.Bandung,Informatika.
[10]
Yakub. 2012. Pengantar Sistem Informasi.Yogyakarta, Graha Ilmu.
ISSN : 1979‐9330 (Print) ‐ 2088‐0154 (Online)
7