sistem pendataan tiket penumpang pada bus po. selamet

advertisement
SISTEM PENDATAAN TIKET PENUMPANG PADA BUS
PO. SELAMET
Nurtirto Panca Indrajaya | A21.2009.06123
Agustinus Tjahyono W, S.Kom
D3 Manajemen Informatika | Fakultas Ilmu Komputer | Universitas Dian Nuswantoro Semarang
ABSTRAK
Nur Tirto Panca Indrajaya, A21.2009.06123, SISTEM PENJUALAN TIKET
PENUMPANG BUS PADA PO. SLAMET PATI. Tujuan dalam penyusunan laporan
proyek akhir ini adalah membuat Sistem Penjualan Tiket Bus Pada PO. Slamet Pati.
Yang nantinya diharapkan dapat menggantikan sistem lama yang masih manual
sehingga pelayanan terhadap konsumen bisa lebih maksimal. Dalam melakukan
penelitian ini Metode yang digunakan oleh penulis adalah studi lapangan dan studi
pustaka. Studi lapangan yaitu penulis melakukan wawancara dengan pegawai
perusahaan dan mengamati secara langsung pada sistem yang sedang berjalan. Studi
puskata yaitu penulis melakukan penelitian kepustakaan yang sesuai dengan masalah
yang dihadapi penulis dalam merancang sistem ini. Proses perancangan sistem
dimulai dengan menganalisa sistem penjualan dan pendataan tiket yang sedang
berjalan, kemudian penulis mengidentifikasi masalah-masalah yang ada didalam
sistem yang sedang berjalan. Setelah permasalahan teridentifikasi kemudian penulis
merancang sebuah sistem yang baru dengan model-model pengembangan sistem yang
meliputi context diagtam, dekomposisi diagram, data flow diagram, dan perancangan
basis data yang meliputi entity relationship diagram, normalisasi, relasi tabel, struktur
tabel, serta mengimplementasikan rancangan dalam bentuk tampilan input dan output
system. Bahasa pemrograman yang digunakan dalam merancang dan
mengimplementasikan sistem pendataan tiket penumpang ini adalah bahasa
pemrograman PHP dan database yang digunakan adalah MySql. Hasil dari penelitian
ini dapat digunakan oleh perusahaan untuk memberikan pelayan yang lebih baik
terhadap konsumen terutama proses transaksi penjualan tiket, serta memberikan
informasi kepada staf perusahaan dan pemilik perusahaan dalam bentuk laporanlaporan yang sewaktu-waktu dibutuhkan oleh perusahaan.
Kata kunci : Sistem Penjualan Tiket Penumpang
Xii + 78 halaman; 25 gambar; 10 table
Daftar acuan: 5 (2004-2005)
BAB I PENDAHULUAN
di masyarakat Pati khususnya, saat ini
1.1 Latar Belakang
dalam memberikan layanan terhadap para
Peran sistem informasi terhadap kemajuan
pelangganya
PO.
organisasi sudah tidak diragukan lagi.
menggunakan
sistem
Dengan dukungan sistem informasi yang
penumpang secara manual, dimana para
baik,
atau
calon penumpang yang akan membeli atau
perusahaan seperti halnya Perusahaan
memesan tiket selain di agen utama harus
Otobus / PO. Bus akan memiliki sebuah
menunggu ketersediaan kursi yang masih
keunggulan kompetitif sehingga mampu
kosong dari agen utama. Hal ini membuat
bersaing
Otobus
agen lain selain agen utama harus selalu
lainnya. Pemanfaatan komputer sebagai
konfirmasi melalui telepon kepada agen
alat bantu kerja, khususnya sebagai media
utama setiap ada calon penumpang yang
pengolah data, baik yang skala besar
memesan tiket.
maupun yang berskala kecil yang terus
Pengelolaan data pemesanan tiket yang
berkembang secara pesat. Itu semua berkat
masih manual ini membuat pelayanan
kemajuan teknologi yang didorong oleh
terhadap calon penumpang yang memesan
keinginan manusia untuk dapat melakukan
tiket bukan di agen utama menjadi kurang
pekerjaan dengan cepat, akurat dan aman.
maksimal. Hal ini dikarenakan setiap
Walaupun
penumpang harus menunggu konfirmasi
maka
sebuah
dengan
organisasi
perusahaan
perkembangan
teknologi
Selamet
masih
penjualan
tiket
komputer sangat pesat ternyata tidak
dari
jarang dijumpai perusahaan dan instansi
kepastian mengenai no kursi yang mereka
swasta yang mengolah datanya secara
dapatkan. Hal ini tentunya juga berakibat
manual, termasuk pada PO. Selamet Pati
pada
sebagai tempat penelitian.
ketidakefektifan waktu bagi agen dan
PO.
Selamet
merupakan
salah
satu
agen
utama
sebelum
ketidakefisiensian
mendapat
biaya
dan
penumpang, yang pastinya juga dapat
perusahaan otobus yang menyediakan
mempengaruhi
layanan transportasi darat antar kota antar
penumpang yang lain untuk menggunakan
propinsi dengan menggunakan bus malam,
layanan dari PO. Selamet itu sendiri.
bus pariwisata, dan bus harian. PO.
Berdasarkan uraian di atas maka penulis
Selamet melayani rute tujuan Pati-Jakarta
mengambil judul yang sesuai dengan
PP, Pati-Kudus-Semarang PP, Pati-jogja
kebutuhan akan pengolahan data pada
PP dengan kelas Bisnis, Eksekutif dan
perusahaan tersebut.. Untuk itu penulis
Ekonomi. PO. Selamet merupakan salah
memilih judul “SISTEM INFORMASI
satu perusahaan yang sedang berkembang
minat
dari
calon
PENJUALAN
TIKET
BUS
PADA
PO.SELAMET PATI”.
penumpang, data agen, dan data
rute/tujuan bus.
1.2 Perumusan Masalah
Berdasarkan latar belakang yang
1.4 Tujuan Proyek Akhir
telah dipaparkan diatas maka rumusan
Berdasarkan perumusan masalah dan
masalah
adalah,
pembatasan masalah yang ada, maka
bagaimana merancang Sistem Penjualan
dapat dideskripsikan tujuan dari proyek
Tiket Penumpang Bus Berbasis Web agar
akhir ini adalah
proses
dan
informasi penjualan tiket bus berbasis
pendataan tiket dapat berjalan lebih efektif
web yang dapat membuat proses
dan efisien serta tidak membutuhkan
pemesanan
waktu terlalu lama.
penumpang pada PO Selamet Pati
yang
ditemukan
pelayanan
pemesanan
dan
terwujudnya sistem
pendataan
tiket
lebih efektif, mudah, dan efisien.
1.3 Pembatasan Masalah
Permasalahan pokok yang akan
dibahas dalam penyusunan Proyek
1.5 Manfaat Proyek Akhir
Adapun manfaat dari kerja praktek
Akhir ini adalah :
ini adalah sebagai berikut :
1. Sistem penjualan tiket penumpang
1. Bagi Perusahaan
bus pada PO. Selamet Pati
Dapat dijadikan dasar atau
2. pemesanan tiket
pemikiran untuk menemukan suatu
3. pendataan pemesanan tiket
cara atau gagasan baru yang lebih
4. Informasi tentang laporan data
efektif
dan
efisien
untuk
lebih
penumpang, data bus, data agen,
meningkatkan pengolahan data pada
dan
bagian penjualan tiket pada PO. Bus
data
rute/tujuan
dibutuhkan
oleh
yang
pimpinan
perusahaan maupun oleh pihak
Selamet Pati.
2. Bagi Universitas
lain.
Sebagai
5. Perancangan dan penulisan kode
program
dengan
dreamweaver
sebagai
menyimpan
macromedia
dan
MYSQL
databasenya
data
bus,
kemampuan
tolak
mahasiswa
ukur
serta
sarana untuk mengukur sejauh
mana
pemahaman
dan
untuk
penguasaan materi kuliah yang
data
diberikan, dalam menuntut ilmu
di Universitas Dian Nuswantoro
Semarang.
Dan
menghasilkan
sebagai
mampu
mencapai tujuan tertentu.. Sedangkan
produk ilmiah
pendapatnya yang menekankan pada
referensi
yang
dapat
prosedur
digunakan untuk acuan dalam
jaringan kerja dari prosedur-prosedur
menangani permasalahan yang
yang saling berhubungan, berkumpul
ada.
bersama-sama untuk melakukan suatu
3. Bagi Penulis
kegiatan atau untuk menyelesaikan
a. Untuk
menambah
pengetahuan
suatu sasaran tertentu.
penulis
dibidang
komputer
2.2 Konsep Dasar Informasi
khususnya mengenai bagai
mana
merancang
suatu
program secara baik.
b.
c.
yaitu: Sistem adalah suatu
Informasi sangat penting dan
di perlukan dalam suatu organisasi
karena informasi mempunyai nilai
Dapat menerapkan ilmu yang
yang
diperoleh dari bangku kuliah
disebabkan
informasi
dapat
dalam dunia kerja yang nyata.
menambah
pengetahuan
atau
Dengan menyusun laporan Kerja
mengurangi
Praktek
pemakai informasi.
ini,
penulis
dapat
mengembangkan salah satu bahasa
sangat
tinggi,
hal
ini
ketidakpastian
2.3 Pengertian Tiket
pemrograman yang telah diberikan
Tiket adalah karcis untuk masuk
pada masa kuliah. serta sebagai salah
suatu gedung pertunjukkan, untuk
satu syarat kelulusan mahasiswa.
naik
pesawat
udara,
kapal
dan
BAB II LANDASAN TEORI
sebagainya. Dalam permasalahan ini
2.1 Konsep Dasar Sistem
tiket adalah bukti pembayaran yang
Sistem dikelompokan menjadi
dua
pendekatan
sistem
yaitu
isinya data dan informasi mengenai
bus yang akan digunakan, seperti
menekankan pada komponen/ elemen
tujuan,
dan pendekatan sistem yang menekan
keberangkatan bus.
pada prosedur. Pendapatnya yang
menekankan pada elemen / komponen
yaitu:
Sistem
adalah
merupakan
kumpulan dari elemen – elemen atau
komponen-komponen atau subsistemsubsistem yang berinteraksi untuk
kelas,
dan
jadwal
2.4 Agen Tiket
Agen adalah pedagang yang
membeli
atau
mendapatkan
barang
dagangannya dari distributor atau agen
tunggal yang biasanya akan diberi
daerah
kekuasaan
penjualan
/
2.5 Gambaran Umum Software yang
perdagangan tertentu yang lebih kecil
digunakan
dari
1. Macromedia
daerah
kekuasaan
distributor.
dreamweaver
Sedangkan agen dalam hal ini adalah
merupakan
HTML
agen tiket yang merupakan sebuah
professional
yang
produk dari pelayanan publik jasa
mendesain, melakukan editing dan
penyedia tiket bus
mengembangkan
2.5 Analisa dan Perancangan Sistem
Analisa
Sistem
merupakan
editor
berfungsi
aneka
websiteyang dilengkapi dengan
audio dan animasi. Salah satu
penguraian dari suatu sistem informasi
kelebihan
yang
ruang kerja dreamweaver beserta
utuh
kedalam
bagian-bagian
dreamweaver
yaitu
komponennya dengan maksud untuk
tools
mengidentifikasi
mengevaluasi
digunakan dengan sangat mudah
kesempatan-
dan cepat sehingga anda bisa
kesempatan, hambatan-hambatan yang
membangun suatu website dengan
terjadi akan kebutuhan-kebutuhan yang
cepat dan tanpa harus melakukan
diharapkan sehingga dapat diusulkan
coding. Selain itu, dreamweaver
perbaikan-perbaikan.
juga mempunyai integrasi dengan
dan
permasalahan,
Perancangan
sistem
dapat
produk
yang
tersedia
macromedia
dapat
lainnya,
didefinisikan sebagai pengurain sistem
seperti flash dan firework, flash
informasi
kedalam
komponen–
sudah sangat terkenal sebagai
komponen
untuk
mengidentifikasi
sebagai program untuk membuat
permasalahan–
animasi yang berbasis web dengan
atau
mengevaluasi
permasalahan,
kesempatan,
kesempatan-
perkembangan
kebutuhan
dan
hambatan–hambatan
teknologi, flash akhir-akhir ini
untuk dapat diusulkan perbaikannya.
juga digunakan untuk membuat
Dapat
animasi dan video. Fungsi coding
juga
perancangan
dikatakan
sistem
bahwa
merupakan
dreamweaver
tidak
hanya
kerangka sistem yang digabungkan
mendukung coding HTML tetapi
secara global dimana penggambaran
juga CSS ( Cascading Style Sheet
tersebut adalah berdasarkan model
), Javascript, Coldfusion, ASP (
sistem input, output, database dan
Active Server Sheet ), JSP ( Java
pengendalian sistem.
Server Page ), dan Dreamweaver
juga
memungkinkan
anda
membangun
server
website
berbahasa
dengan
CFML
(
Colfusion Markup Language ),
BAB III METODE PENELITIAN
3.1 Objek Penelitian
ASP.net, dan PHP.
Objek penelitian yang diteliti
2. MySql merupakan perangkat lunak
Relational Database Management
Sistem
(RDMS)
didistribusikan
penulis adalah kantor PO.
Selamet Jl.Dr Susanto No.126 Pati
3.2 Metode Pengumpulan Data
gratis
Sesuai dengan sumber data
dibawah licensi GPL (General
serta tujuan penyusunan proyek akhir
Public License), dimana setiap
ini, maka dalam pengumpulan data,
orang bebas menggunakannya tapi
penulis menggunakan metode sebagai
tidak
berikut :
boleh
secara
yang
oleh
dijadikan
produk
turunan yang bersifat Close source
a. Teknik
wawancaradilakukan
atau komersial. MySql sebenarnya
dengan cara mengajukan beberapa
merupakan turunan salah satu
pertanyaan secara langsung pada
konsep utama dalam datrabase
bagian
sejak lama, yaitu SQL ( Structure
mengurusi tentang agen tiket dan
Query Language ). SQL adalah
pendataan penumpang serta hal-hal
sebuah
lain yang berhubungan dengan
konsep
pengoperasian
database
teruatama
pemilihan
atau
pemasukan
untuk
seleksi
dan
data
memungkinkan
yang
pengoperasian
administrasi
yang
penelitian.
b. Survei/Observasi
Observasi yang dimaksud dalam
penelitian
ini
adalah
peneliti
data dikerjakan dengan mudah
melakukan
secara otomatis. MYSQL dapat
langsung di lokasi penelitian yaitu
dikatakan
lebih
unggul
kantor PO. Selamet Pati dan agen
dibandingkan
database
server
penjualan tiket PO.Selamet untuk
lainnya dalam query data. Hal ini
mendapatkan gambaran mengenai
terbukti
proses-proses yang berjalan mulai
dilakukan
untuk
oleh
query
single
yang
server,
dari
pengamatan
proses
secara
pedataan
bus,
penumpang
dan
kecepatan query MYSQL bisa
pendataan
sepuluh kali lebih cepat dari
mengamati laporan-laporan yang
PostgreeSQL dan lima kali lebih
ada.
cepat dibandingkan interbase.
c. Studi Pustaka
utuh
kedalam
Dalam penelusuran kepustakaan
komponennya
ini peneliti mempelajari karangan
untuk
ilmiah
mengevaluasikan
yang
relevan
dalam
permasalahan,
buku sebagai referensi
kesempatan,
memperoleh
penjelasan
yang
yang
dengan
maksud
mengidentifikasikan
pembahasan ini, dan beberapa
untuk
bagian-bagian
dan
permasalahankesempatan
-
hambatan-hambatan
terjadi
dan
kebutuhan-
bersifat teori yang berhubungan
kebutuhan
yang
diharapkan
dengan
masalah
dapat
diusulkan
Dalam
hal
yang
diteliti.
sehingga
ini
penulis
perbaikan-perbaikannya. Sehingga
buku
dapat diusulkan alternatif sistem
maupun referensi yang terdapat di
yang dapat menyelesaikan masalah
perpustakaan
yang dihadapi oleh perusahaan.
menggunakan
buku
-
Universitas
Dian
Nuswantoro Semarang.
2. Desain Sistem
Tujuan dari desain sistem ini
adalah memenuhi kebutuhan
3.2 Metode Pengembangan Sistem
Metode
dalam
pengembangan
pemakai
sistem
serta
memberikan gambaran yang
sistem terdiri dari sederetan kegiatan
jelas
yang dapat dikelompokan menjadi
pemrograman
beberapa tahapan, yang membantu kita
ahli-ahli teknik lainnya yang
dalam pengembangan sistem. Metode
terlibat. Pada tahap ini penulis
pengembangan sistem yang digunakan
mencoba
adalah
suatu
sistem
waterfall.
dengan
Pengembangan
metode
dan
lengkap
komputer
untuk
sistem
kepada
dan
merancang
yang
dapat
waterfall
dipahami oleh operator (user)
dilakukan bertahap dari tahap awal ke
dalam membantu pengelolaan
tahap berikutnya. Untuk validasi dan
penyimpanan data penumpang
verifikasi pola aliran dapat dibalik, dari
bus
suatu tahap ke tahap yang lebih awal.
Desain sistem ini dibangun
3.4 Tahap-Tahap Pengembangan Sistem
1. Analisa Sistem
Analisa sistem yaitu menguraikan
dari suatu sistem informasi yang
malam
PO.
Selamet.
dalam bentuk prototipe
3.5 Implementasi Sistem
Merupakan
tahapan-
tahapan untuk penerapan sistem
yang
baru
ke
perusahaan.
memberikan informasi mengenai
Implementasi yang akan di lakukan
ketersediaan
meliputi beberapa tahap sebagai
kursi yang kosong serta harga
berikut:
tiket,
1. Pemrograman yaitu membuat
membuatkan
kode
program
dieksekusi
yang
oleh
akan
komputer,
tiket,
setelah
pelanggan
ketersediaan
itu
petugas
tiket
kepada
sebagai
bukti
pembelian tiket. Petugas agen tiket
dengan mengacu pada hasil
juga
analisisdan desain input output
pelanggan dan data tiket yang
pada tahap sebelumnya agar
telah
mampu
kedalam
mengatasi
permasalahan yang ada.
tingkat
keberhasilan
baru, untuk dapat diperbaiki
menjadi lebih sempurna.
3. Pelatihan
dan
pemilihan
personil operasional mengenai
pengoperasian
sistem
dibeli
identitas
dan
daftar
agar
sistem dapat berjalan dengan
maksimal saat telah benarbenar diimplementasikan.
4. Menggantikan sistem dengan
sistem yang baru. Perawatan
sistem secara berkala untuk
menyelamatkan data apabila
suatu saat terjadi kerusakan
pada basis data.
penumpang
Agen tiket memberikan daftar
penumpang
bagian
sementara
administrasi,
kepada
bagian
administrasi lalu membuat laporan
daftar penumpang untuk tiap-tiap
rute tujuan rangkap tiga, rangkap
satu
diberikan
kepada
bagian
operasional yang nantinya akan
dibagikan kepada kondektur sesuai
dengan
rute
dicocokan
tujuannya,
dengan
untuk
jumlah
penumpang yang ada di bus,
rangkap dua diberikan kepada
direktur untuk dijadikan laporan,
yang rangkap tiga dijadikan arsip.
a. Pembelian Tiket
BAB IV ANALISA DAN
b. Pelanggan yang akan membeli tiket
datang ke agen penjualan tiket,
petugas
dimasukan
c. Pendataan Penumpang
3.6 Narasi Sistem Berjalan
lalu
diri
sementara rangakap dua.
2. Pengujian sistem baru untuk
melihat
mencatat
agen
tiket
PERANCANGAN
4.1 Perancangan Sistem
a. Context Diagram
Project Name:
Project Path:
Chart File:
Chart Name:
Created On:
Created By:
Modified On:
Modified By:
4.2 Perancangan Database
SISFO Penjualan Tiket
d:\tirta\
dfd00000.dfd
Yourdon - Context Diagram
Aug-20-2009
tirta
d. ERD
data_penumpang
Penumpang
Admin
0
data_agen
SISFO
Penjualan
Tiket
tiket_penumpang
data_rute/tujuan
rekap_data_bus
lap_data_rute/tujuan
lap_data_agen
rekap_data_bus
rekap_data_penumpang
data_bus
Operasional
rekap_data_penumpang
Pimpinan
b. DFD Level 0
Project Name:
Project Path:
Chart File:
Chart Name:
Created On:
Created By:
Modified On:
Modified By:
SISFO Penjualan Tiket
d:\tirta\
dfd00002.dfd
SISFO Penjualan Tiket
Aug-20-2009
tirta
e. Tabel relasi
1
Penumpang
data_penumpang
data_agen
data_rute/tujuan
Pendataan
Admin
agen
bus
data_bus
rute
penumpang
Penumpang
Rute
penumpang
2
Bus
Transaksi
Agen
penumpang
rute
agen
bus
Penumpang
penumpang
Operasional
rekap_data_penumpang
rekap_data_bus
3
Laporan
lap_data_rute/tujuan
lap_data_agen
rekap_data_bus
rekap_data_penumpang
Pimpinan
tiket_penumpang
4.3 Desain Input Output Program
1. Form Login
2. Desain Form Penjualan Tiket
3. Desain
Penumpang
Laporan
Data
BAB V PENUTUP
5.2 Saran
5.1 Kesimpulan
Uraian diatas menunjukan bahwa
Bedasarkan hasil penelitian dan
penggunaan Sistem Informasi Penjualan
pembahasan masalah yang ada dalam
Tiket Penumpang Bus pada PO.Selamet
sistem Penjualan Tiket Bus pada Bus
Pati mempunyai pengaruh yang positif,
PO.
oleh
Selamet
Pati,
dapat
ditarik
kesimpulan sebagai berikut:
karenanya
pengurangan
diharapkan
adanya
kekeliruan
yang
Terwujudnya sistem penjualan
diakibatkan system yang masih manual.
tiket penumpang Bus pada PO.Selamet
Dari penelitian dan pengamatan yang
yang nantinya dapat membuat proses
telah dilakukan oleh penulis, terdapat
pemesanan
tiket
saran yang akan dikemukakan yaitu,
penumpang pada PO.Selamet Pati
untuk mendukung sistem yang ada,
lebih efektif, mudah , dan efisien
maka diperlukan peningkatan kualitas
Sistem penjualan tiket penumpang ini
sumber daya yaitu sumber daya yang
diharapkan
akan
dan
pendataan
dapat
perusahaan
dalam
pelayanan
terhadap
membantu
meningkatkan
konsumen,
sehingga konsumen dapat terlayani
secara
maksimal
terutama
proses
transaksi
pemesanan
penumpang.
dan
dapat
dalam
digunakan
laporan secara cepat, mendapatkan
hasil yang akurat dan benar serta data
terorganisasi dengan baik, tersimpan
dengan aman dan mudah ditelusuri
dibutuhkan
mendatang.
lagi
sistem
dan
mampu memelihara sistem tersebut.
Daftar Pustaka
Bunafit Nugroho. 2004, Administrasi Database MySql, PenerbitAndi Offset, Yogyakarta. tiket
untuk membantu dalam penyusunan
apabila
mengoperasikan
dimasa
Fatansyah,
Ir.
2004,
Basis
Data,
PenerbitInformatika, Bandung.
Jogiyanto HM. 2005, Analis dan Desain
Sistem
Informasi,
Andi
Offset,
Yogyakarta.
Raymond Mc. Leod Jr. 2004. Sistem
Informasi
Manajemen,
PT.
Prenhallindo, Jakarta.
Sutanta, Edhy. 2004. Sistem Basis Data,
Penerbit Graha Ilmu, Yogyakarta
Download