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