## ANALISIS DAN PERANCANGAN SISTEM LAYANAN DAN RESERVASI TIKET BUS ONLINE MELALUI PENDEKATAN BERBASIS WEBSITE
Palma Juanta 1) , Windania Purba 2) , Evta Indra 3) , Mario Gota Manalu 4), Aguan Aritonang 5) 1-5 Fakultas Sains dan Teknologi, Universitas Prima Indonesia, Medan Email: palmajuanta@unprimdn.ac.id , windaniapurba@unprimdn.ac.id , evtaindra@unprimdn.ac.id , mariomanalu64949@gmail.com , aguanaritonang@gmail.com

## Abstract
In this day and age the bus is the most common means of transportation used by the community because of  the  low  price  and  easy  way  of  ordering  simple  and  accurate  and  still  affordable  for  the  economic community middle down. Generaly bus ticket bookings are made with go directly to the point of sale of bus tickets or by calling to the counter office. This ordering process has a weakness, namely the clerk or managers have difficulty recording, and errors often occur when recording ticket reservations. Regarding the time of ordering, usually prospective travelers book tickets a day or two before departure, and some are don't book tickets a few days in advance and buy tickets on the day departures, which often results in them  not  getting  tickets  that  are  society  wants.  The aim  of  this  work  is  to  design  the  system  online  bus ticket  reservation  developed  using  an  application.  Program  it  is  built  using  Python  programming  and machine  learning to  make it easier to  generate  data automatically  and  make predictions  Accurate.  The result of this research is a bus ticket reservation system which offers a new alternative to the bus ticket booking  process  without  distance  and  time  constraints.  In  addition,  the  public  will  also  receive information regarding bus schedules, ticket prices, and possible changes to departures bus
Keywords : Bus, Ticket, Phyton, Waterfall

## 1. PENDAHULUAN
Perkembangan  teknologi  informasi  dan internet  yang  terus  berkembang  saat  ini  [1]–[7] telah  membawa  dampak  signifikan  pada berbagai  aspek  kehidupan  manusia      dan  telah menjadi  bagian  integral  dari  kehidupan  sehari- hari, mengubah paradigma dalam berbagai aspek kehidupan masyarakat [8]–[16].
Era  digital  telah  memberikan  kontribusi signifikan terhadap kemudahan akses, keterhubungan  global,  dan  efisiensi  dalam berbagai  sektor.  Salah  satu  bidang  yang terpengaruh secara substansial oleh perkembangan  ini  adalah  sektor  transportasi,  di mana sistem informasi berbasis online memainkan  peran  kunci  dalam  meningkatkan kualitas  layanan  [7],  [17]–[19].  Seiring  dengan tren  globalisasi  dan  modernisasi,  pelanggan tidak  lagi  terbatas  oleh  keterbatasan  waktu  dan lokasi untuk memperoleh tiket perjalanan.
Pemanfaatan teknologi dalam pemesanan  tiket  bus online tidak  hanya memberikan  kenyamanan  kepada  pelanggan tetapi  juga  memberikan  keuntungan  bagi perusahaan  transportasi,  seperti  PT.  Makmur. PT. Makmur, sebagai perusahaan yang bergerak di  bidang  transportasi  Trans  Sumatera,  terus berupaya memenuhi kebutuhan pelanggan dengan  menyediakan  pelayanan  yang  cepat, sederhana,  dan  memuaskan.  Dalam  era  digital ini,  penting  bagi  perusahaan  untuk  beradaptasi dengan  tren  teknologi  guna memperluas jangkauan  layanan  dan  meningkatkan  efisiensi operasional.
Pada  konteks  ini,  pembuatan  sistem layanan  dan  reservasi  tiket  bus online melalui pendekatan berbasis website menjadi solusi yang relevan.  Hal  ini  bertujuan  untuk  memberikan kemudahan  akses  kepada  pelanggan  dalam melakukan pemesanan tiket tanpa harus mengunjungi  loket  atau  menelpon,  sehingga
proses  reservasi  dapat  dilakukan  di  mana  saja dan  kapan  saja.  Selain  itu,  dengan  adanya website,  PT.  Makmur  dapat  meningkatkan publisitas, reputasi, dan pengetahuan masyarakat terhadap layanan mereka.
Ketidaknyamanan  dalam  antrian  dan sulitnya  memesan  tiket  di  loket  fisik  dapat menjadi  kendala  bagi  pelanggan.  Oleh  karena itu,  perancangan  sistem  layanan  dan  reservasi tiket bus online ini diharapkan dapat memberikan  solusi  efektif  dan  efisien  untuk memudahkan  masyarakat  dalam  merencanakan perjalanan mereka dengan PT. Makmur. Dengan menerapkan pendekatan berbasis website, diharapkan pula dapat meningkatkan pengalaman pelanggan dan mempercepat proses reservasi,  menjadikan  PT.  Makmur  sebagai pilihan  utama  dalam  perjalanan  bus  Trans Sumatera.
Dengan latar belakang ini, penelitian ini akan  menggali  lebih  dalam  analisis  dan perancangan  sistem  layanan  dan  reservasi  tiket bus online melalui  pendekatan  berbasis  website pada  PT.  Makmur.  Melalui  pendekatan  ini, diharapkan  PT.  Makmur  dapat  memberikan pengalaman  pemesanan  tiket  yang  lebih  baik kepada  pelanggan  dan  meningkatkan  efisiensi proses  transaksi.  Dengan  demikian,  penelitian ini  memiliki  relevansi  yang  kuat  dengan kebutuhan  perusahaan  dalam  menyediakan layanan  yang  responsif  dan  terjangkau  di  era digital ini [20].

## 2. METODE PENELITIAN
Penelitian  ini  menggunakan  metode waterfall  sebagai  pendekatan  utama  dalam analisis  dan  perancangan  sistem  layanan  dan reservasi  tiket  bus online PT.  Makmur  berbasis website .  Metode waterfall terdiri  dari  lima langkah utama yang dijelaskan sebagai berikut:
1. Requirement Analysis (Analisis Kebutuhan) Pada tahap ini, penelitian akan mengidentifikasi dan memahami seluruh informasi  terkait  kebutuhan  pengguna  terhadap sistem layanan dan reservasi tiket bus. Informasi ini  diperoleh  melalui  wawancara, survey ,  dan
diskusi  dengan  pemangku  kepentingan.  Data yang  terkumpul  dianalisis  untuk  mendapatkan pemahaman  yang  lengkap  mengenai  kebutuhan perangkat lunak yang akan dikembangkan.
2. Design (Perancangan) Langkah selanjutnya
adalah perencanaan  sistem  yang  melibatkan  desain teknis seperti bahasa pemrograman, lapisan data, dan  layanan.  Spesifikasi  desain  dibuat  untuk menggambarkan  implementasi  logika  bisnis secara  teknis.  Tujuannya  adalah  memberikan gambaran  komprehensif  tentang  apa  yang  perlu dilakukan  dan  bagaimana  sistem  akan  tampak. Selain  itu,  pada  tahap  ini  ditentukan  perangkat keras, persyaratan sistem, dan arsitektur keseluruhan dari sistem yang akan dibangun.
3. Implementation (Implementasi)
Tahap  ini  melibatkan  proses  penulisan kode  ( coding )  yang  dilakukan  berdasarkan desain  yang  telah  dibuat.  Pembuatan  perangkat lunak  dibagi  menjadi  modul-modul  kecil,  yang nantinya  akan  digabungkan  pada  langkah berikutnya.  Fungsionalitas  setiap  modul  diuji untuk  memastikan  bahwa  mereka  memenuhi kriteria yang diinginkan.
4. Testing (Pengujian)
Pengujian  dilakukan  pada  fase  ini,  di mana modul-modul yang telah selesai diprogram digabungkan  dan  diintegrasikan  ke  dalam keseluruhan  sistem.  Pengujian  menyeluruh dilakukan  untuk  menemukan  potensi  bug  dan kesalahan perangkat lunak sebelum diperkenalkan kepada pengguna akhir.
5. Maintenance (Pemeliharaan)
Pemeliharaan  merupakan  tahap  akhir dari metode waterfall . Pada tahap ini, perangkat lunak  yang  selesai  dikembangkan  digunakan oleh  pengguna.  Pemeliharaan  dilakukan  untuk meningkatkan implementasi, memperbarui sistem  sesuai  kebutuhan  dan  mengidentifikas. Serta  memperbaiki  kesalahan  atau  bug  yang mungkin muncul setelah sistem beroperasi.
Dengan menggunakan metode waterfall, penelitian  ini  memiliki  pendekatan  yang terstruktur  dan  tahapan  yang  jelas  dalam pengembangan  sistem  layanan  dan  reservasi tiket  bus online .  Pendekatan  ini  memastikan adanya analisis yang cermat terhadap kebutuhan pengguna  dan  perancangan  yang  teliti  sebelum tahap implementasi dimulai.

## 3. HASIL DAN PEMBAHASAN
Tahap  perancangan  desain  penelitian adalah sebagai berikut:
3.1 Pemesan info detail Bus
Gambar 1. Info Detail Bus
Gambar  diatas  menunjukkan  tabel aktivitas  dimana  pelanggan  dapat  melihat informasi  bus,  dimana  pelanggan  melakukan konfirmasi  tujuh rute perjalanan  bus  dengan menekan tombol menu informasi bus.

## 3.2 Pimpinan Melihat Detail Bus
Pada  gambar  dibawah  terdapat  fungsi view bus detailed information , dimana pelanggan  menekan  tombol menu  untuk mendapatkan  informasi  detail  bus,  untuk mengkonfirmasi bus yang dipesan oleh penumpang  pengelola  menambahkan  informasi perjalanan semua tujuan.
Gambar 2. Pimpinan Melihat Detail Bus

## 3.3 Pimpinan Melihat Laporan Pemesan
Gambar  diatas  menunjukkan  diagram kerja form laporan pembayaran, dimana pelanggan  memilih  laporan  pembayaran  untuk mengkonfirmasi  transaksi  bus  dan  perjalanan bus yang dipesan oleh penumpang.
Gambar 3. Pimpinan Melihat Detail Bus

## 3.4 Halaman Menu Cari Tiket Pada Sistem Pemesanan Tiket
Menu  analisis  perancangan  sistem penjualan smartphone di erafone menggunakan metode waterfall . Manfaatnya adalah menganalisis  sistem  lama  yang  diterapkan, menemukan permasalahan yang dihadapi masyarakat terkait  pemesanan  tiket  bus online saat  mengimplementasikan  sistem  saat  ini, serta menganalisis  dan  merancang  sistem  informasi
untuk  memecahkan  masalah  yang  ditemukan untuk  membuat  desain  sistem  pemesanan  tiket bus online .
Gambar 4. Halaman Menu Cari Tiket Pada Sistem Pemesanan Tiket

## 3.5 Halaman Menu Login Menu Login Admin
Halaman login admin  pada  sistem reservasi  tiket  bus online untuk  administrator yang  akan  mengontrol  sistem  dan  semua transaksi  serta  laporan  pada  sistem reservasi tiket bus online .
Gambar 5. Halaman Menu Login Admin

## 3.6 Halaman Menu Admin
Halaman  menu  admin  ini  merupakan fitur yang memungkinkan admin untuk melakukan login . Tampilan menampilkan informasi event tentang surat  masuk dan  keluar serta  tiket  tujuan  yang  dipesan  oleh  publik  di sistem.

## Gambar 6. Halaman Menu Admin

## 3.7 Halaman Menu List Orderan
Halaman  menu  daftar  pesanan  berisi daftar  penumpang  serta  nomor  tujuan dan  data diri  pemesanan  tiket,  serta  tanggal  dan  harga pemesanan tiket.
Gambar 7. Halaman Menu List Orderan

## 3.8 Halaman Menu List Tiket
Halaman menu katalog tiket berisi daftar katalog  tiket  milik  penumpang,  serta  nomor tujuan dan data pribadi pemesanan tiket, tanggal pemesanan  tiket,  serta  daftar  harga  dan  data transaksi pembayaran.
Gambar 8. Halaman Menu List Tiket

## 3.9 Halaman Menu Daftar Bus
Menu daftar bus dari sistem reservasi tiket bus online , di mana setiap bus memiliki rute sesuai dengan kode bus yang diberikan oleh sistem.

## Gambar 9. Halaman Menu Daftar Bus

## 4. KESIMPULAN
Melalui pembahasan pada bab sebelumnya, dapat ditarik beberapa kesimpulan, yaitu:  sistem  ini  yang  terdiri  yaitu  hasil  laporan data  pelanggan  yang  memesan  tiket  bus  secara online . Sistem ini mampu mengintegrasikan data master  untuk  menghasilkan  data  kontrol,  yang merupakan  integrasi  dari  semua  data,  dan berbagi  input  antara  data  pribadi  dan  pemilihan rute  dan  layanan  bus.  Sistem  ini  memudahkan pemesanan  bus  langsung  bagi  masyarakat  yang membutuhkan.

## 5. REFERENSI
[1] V. M. M. Siregar, “Perancangan Website Sebagai  Media  Promosi  Dan  Penjualan Produk,” TAM  (Technology  Accept.
Model. , vol. 9, no. 1, pp. 15–21, 2018.
[2] N. Octaviana and L. Fajarita,
“Pemodelan  Sistem  Informasi  Penjualan Sparepart  Dan  Jasa  Service  Motor Berbasis  Desktop  Pada  Bumen  Jaya Motor,” J.  Idealis ,  vol.  1,  no.  1,  pp.  93– 98, 2018.
[3] Novasanda  Kartika  Putra  Al-amin  and Novita  Mariana,  “Sistem  Informasi Penjualan Sparepart Motor Pada NOPNOPPART Berbasis Website,”
Elkom  J. Elektron. dan Komput. , vol. 15,
no. 1, pp. 180–188, 2022, doi: 10.51903/elkom.v15i1.796.
[4] W.  Purba,  D.  Ujung,  T.  Wahyuni,  L.
Sihaloho, and J. Damanik, “Perancangan Sistem Informasi Pemesanan Tiket Online Pada Kmp . Ihan Batak Berbasis,”
vol. 3, no. 2, pp. 65–75, 2020.
[5] T.  N.  Aini  and  N.  Nurgiyatna,  “Sistem Informasi Penjualan Sepeda Motor Bekas di Dealer Sinar Maju Motor Purwodadi,” Emit.  J.  Tek.  Elektro ,  vol.  21,  no.  1,  pp. 1–9, 2020, doi: 10.23917/emitor.v21i01.11323. [6] J. Banjarnahor, S. P. Tamba, and Y. Laia, “Pemanfaatan Teknologi Berbasis
Android  Dalam  Pencarian  Cepat Tempat Wisata  Terdekat  Pada  Kabupaten  Karo,” J.  Nas.  Inform.  dan  Teknol.  Jar. ,  vol.  5, no. 1, pp. 1–4, 2020.
[7] A. F. Rahman, “Penjualan Sepeda Motor secara Online lebih  Efisien,” J.  Akunt. dan  Manaj. ,  vol.  17,  no.  01,  pp.  16–24, 2020, doi: 10.36406/jam.v17i01.327.
[8] D.  Y.  Siringoringo,  V.  Sihombing,  and M. Masrizal, “Sistem Informasi Penjualan Dan Persediaan Produk Peralatan  Pertanian  Berbasis  Web,” J. Tek.  Inf.  dan  Komput. ,  vol.  4,  no.  1,  pp. 54–59, 2021, doi: 10.37600/tekinkom.v4i1.232. [9] J. Simatupang and S. Sianturi, “Perancangan Sistem Informasi Pemesanan Tiket Bus Pada PO. Handoyo Berbasis Online ,” J.  Intra-Tech ,  vol.  3, no. 2, pp. 11–25, 2019.
[10] S. P. Tamba, D. R. Hia, D. Prayitna, and ...,  “Pemanfaatan  Teknologi  Berbasis Mobile  Untuk  Manajemen  Kontrol  Nilai Dan  Absensi  Siswa  Pada  Mts  Al- Ittihadiyah Medan,” J. Sains Dan … , vol.
2, no. 1, pp. 18–22, 2020.
[11] S.  P.  Tamba,  M.  Sitanggang,  B.  C. Situmorang, and G.
Laura, “APPLICATION  OF  DATA  MINING
TO  DETERMINE  THE  LEVEL  OF
FISH  SALES  IN  PT  .  TRANS  RETAIL WITH  FP-GROWTH  METHOD,”  vol. 10, no. 2, pp. 905–913, 2022.
[12] V.  M.  M.  Siregar,  E.  Damanik,  M.  R.
Tampubolon,  E.  I.  Malau,  E.  P.  S. Parapat,  and  D.  S.  Hutagalung,  “Sistem Informasi Administrasi Pinjaman
(Kredit)  Pada  Credo  Union  Modifikasi (CUM) Berbasis Web,” J. Tekinkom , vol.
3,  no.  2,  pp.  62–69,  2020,  doi: 10.37600/tekinkom.v3i2.193.
[13] H.  A.  Simbolon  and  V.  M.  M.  Siregar,
“Perancangan  Sistem  Informasi  Berbasis
E-Commerce Untuk Peningkatan Penjualan  Produk  Jersey  Olah  Raga,” J.
Tek.  Inf.  dan  Komput. ,  vol.  1,  no.  2,  pp.
49–54, 2018.
[14] V.  M.  M.  Siregar  and  N.  F.  Siagian, “Sistem  Informasi  Front  Office  Untuk Peningkatan Pelayanan Pelanggan Dalam
Reservasi Kamar Hotel,” J. Tek. Inf. dan
Komput. ,  vol.  4,  no.  1,  pp.  77–82,  2021, doi: 10.37600/tekinkom.v4i1.279.
[15] F. Sinuraya et al. , “WEB-BASED FOOD ORDERING INFORMATION SYSTEM
STUDI,” pp. 7–11, 2021.
[16] F.  A.  Sianturi,  “Penerapan  Algoritma Apriori Untuk Penentuan Tingkat
Pesanan,” Mantik  Penusa ,  vol.  2,  no.  1, pp. 50–57, 2018.
[17] B.  A.  rohman  Eko  Siswanto,  “Sistem Informasi  Pembayaran  Tiket  pada  The Sea Pantai Cahaya Menggunakan Metode
Simple  Additive  Weighting,” Walisongo J. Inf. Technol. , vol. 1, no. 1, pp. 25–34, 2019.
[18] J. D. Raharjo, R. Tullah, and H. Setiana, “Sistem  Informasi  Pemesanan  Dan
Pembelian  Tiket  Bus Online Berbasis Web  Pada  P.O.  Budiman,” Sisfotek Glob. , vol. 9, no. 2, pp. 120–125, 2019.
[19] J. E. Manurung and R. Nasution, “Sistem Pemesanan  Tiket  Bus Online Pada
Bandara  Udara,”  vol.  2,  pp.  99–104, 2019.
[20] S. K. Solanki and J. T. Patel, “A Survey on  Association  Rule  Mining  Using Apriori  Algorithm,”  in 2015  Fifth International  Conference  on  Advanced Computing & Communication
Technologies ,  Feb.  2015,  pp.  212–216. doi: 10.1109/ACCT.2015.69.