• Tidak ada hasil yang ditemukan

SISTEM INFORMASI PEMANDU JALAN PENGGUNA ANGKUTAN KOTA BOGOR BERBASIS WEB

N/A
N/A
Protected

Academic year: 2018

Membagikan "SISTEM INFORMASI PEMANDU JALAN PENGGUNA ANGKUTAN KOTA BOGOR BERBASIS WEB"

Copied!
8
0
0

Teks penuh

(1)

SISTEM INFORMASI PEMANDU JALAN PENGGUNA ANGKUTAN KOTA

BOGOR BERBASIS WEB

Aswar Hanif

AMIK BSI Jakarta aswar.awf@bsi.ac.id

ABSTRAK — Permasalahan bagi pengguna

Angkutan Kota (Angkot), untuk mencapai tujuan dari tempat asal, adalah Menggunakan trayek yang mana? Turun dimana? Dan Pindah ke trayek yang mana? Ketersediaan informasi mengenai Angkot, dilengkapi dengan sebuah Pemandu Jalan, dapat memberikan solusi. Menggunakan data mengenai trayek-trayek angkot Kota Bogor, dan observasi di jalan-jalan yang dilalui oleh tiap trayek, sebuah algoritma untuk sebuah Pemandu Jalan dibuat dan diintegrasikan ke dalam sebuah situs web. Evaluasi keakuratan yang dihasilkan oleh sistem, cukup memuaskan. Tapi dalam evaluasi kecepatan, waktu respon sistem tidak konsisten dan sering mengambil waktu lama. Masalah ini kemungkinan disebabkan oleh rendahnya spesifikasi perangkat keras web server.

Kata Kunci: Angkot, bogor, pemandu jalan.

ABSTRACT — The problem for public

transportations (Angkot) users, to reach a destination from a place of origin, are which route should be used? Where to get off? And which route should be used next? The availability of information on Angkots, equipped with a Route Guide, could provide a solution. Using data on the routes of Bogor

city’s Angkot, and observations on roads traversed

by each route, an algorithm for a Route Guide was created and integrated into a website. The accuracy evaluation, was quite satisfactory. But in the speed evaluation, the system response time was inconsistent, and quite often, was too long. This though might be just due to the low hardware specifications of the web server.

Keywords: Angkot, bogor, route guide.

PENDAHULUAN

Memiliki sarana transportasi umum yang bisa memenuhi kebutuhan penduduk maupun pendatang merupakan syarat sebuah kota. Salah satu sarana transportasi umum yang sudah tak

asing lagi, adalah Angkutan Kota atau biasa disebut

“Angkot”. Setiap angkot akan ‘berputar-putar’ mengantar penumpang melewati berbagai tempat tujuan sesuai dengan trayeknya. Dan setiap kota biasanya memiliki cukup banyak trayek bagi armada angkutan kota-nya, agar sebisa mungkin menjangkau tempat-tempat yang biasa menjadi asal dan tujuan bagi para pengguna jasa transportasi ini.

Banyaknya jumlah trayek angkutan dalam satu kota, bisa dilihat sebagai sesuatu yang akan memudahkan dalam bepergian menjangkau semua sisi kota. Bagi penduduk atau yang telah sering melakukan perjalanan dalam kota yang bersangkutan, keadaannya memang begitu. Tapi, bagi yang jarang atau bahkan tidak pernah menggunakan angkutan kota yang bersangkutan, tentu akan sangat berbeda. Untuk mencapai tujuan dari tempat asal, hampir selalu pengguna angkutan kota harus berpindah dari satu trayek ke trayek yang lain. Menggunakan trayek yang mana? Turun dimana? Dan Pindah ke trayek yang mana? Adalah pertanyaan-pertanyaan yang kerap menjadi masalah bagi para pengguna angkutan kota baru.

Bogor merupakan kotamadya dengan wilayah yang cukup luas dan memiliki armada angkutan kota dengan jumlah trayek yang tidak sedikit. Sarana yang menyediakan informasi mengenai Angkutan Kota Bogor dan tempat-tempat tujuan di Kota Bogor memang telah ada, tetapi yang bisa memberikan solusi bagi masalah pengguna angkutan kota Bogor sangatlah sedikit, bila tidak bisa dibilang tidak ada. Hal ini tentu menyulitkan bagi pendatang yang ingin merencanakan perjalanan menggunakan angkutan kota dalam Kota Bogor.

(2)

INF-48 Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri

BAHAN DAN METODE

Untuk memperoleh bahan penelitian ini dibutuhkan data-data dan literatur-literatur disertai dengan penganalisaan untuk memperoleh hasil yang diinginkan. Untuk itu pengambilan data dalam penulisan ini adalah:

1. Studi Lapangan

a. Mendapatkan data dan informasi resmi mengenai trayek-trayek Angkutan Kota Bogor, yang diperoleh dari pihak DLLAJ Kota Bogor.

b. Melakukan observasi langsung di jalan-jalan yang dilalui setiap trayek untuk mencatat perbedaan-perbedaan antara data resmi yang dikeluarkan oleh DLLAJ dengan keadaan sebenarnya. Keakuratan data ini sangat vital, karena akan dimasukkan ke dalam database yang menjadi acuan bagi program Pemandu Jalan.

2. Studi Pustaka

Mempelajari, meneliti, dan mengumpulkan informasi dari referensi-referensi yang menunjang, baik untuk konten situs web maupun teori-teori yang dibutuhkan untuk pengembangan sistem informasi secara keseluruhan.

3. Evaluasi

a. Mengambil sampel dari keseluruhan kemungkinan masukkan, dengan metode simple random sampling.

b. Menganalisa hasil keluaran dengan evaluasi keakuratan dan kecepatan waktu respon.

HASIL DAN PEMBAHASAN

Angkutan Kota Bogor

Menurut Surat Keputusan Walikota Bogor Nomor. 551.23.45-107 Tahun 2003 Tanggal 2 Juni 2003 tentang penetapan jaringan dan alokasi kendaraan angkutan kota di wilayah Kota Bogor, terdapat 3268 angkutan kota yang dibagi menjadi 20 trayek, yang kini beroperasi di seluruh Kota Bogor. Jaringan trayek angkutan kota yang dikendalikan oleh Dinas Lalu Lintas dan Angkutan Jalan (DLLAJ) Kota Bogor ini menghubungkan hampir semua wilayah Kota Bogor. Masing-masing trayek dengan kode dan jurusannya beroperasi dengan rute yang telah ditentukan, dengan harapan dapat memenuhi kebutuhan transportasi Kota Bogor. Berikut trayek-trayek yang ada:

Untuk mencapai tujuan dengan menggunakan angkutan kota, seringnya pengguna angkutan kota harus berpindah trayek di tengah perjalanan. Keadaan ini yang bisa menjadi masalah bagi mereka yang jarang, atau tidak pernah menggunakan angkutan kota di Bogor. Bahkan pada jalan yang dilewati lebih dari satu trayek, untuk menentukan trayek pertama yang harus digunakan sekalipun, bisa saja salah.

(3)

Jadi bisa disimpulkan bahwa permasalahan utama yang dihadapi oleh pengguna angkutan kota dalam usaha mencapai tujuan dari sebuah tempat asal adalah sebagai berikut:

Harus menggunakan trayek yang mana?

Bila pada jalan asal dilewati lebih dari satu trayek, belum tentu semuanya bisa mengantarkan ke tempat tujuan.

Turun di mana? Bila memang tujuan dapat dicapai dengan menggunakan satu trayek, tentu tidak terlalu sulit untuk menentukan tempat untuk turun. Lain halnya bila harus pindah ke trayek yang lain. Turun di tempat yang tepat menjadi sebuah keharusan.

Pindah ke trayek yang mana? Setelah

pengguna angkutan kota turun di tempat yang tepat, pengetahuan mengenai trayek mana yang selanjutnya bisa digunakan juga tidak kalah penting.

Dengan keadaan seperti yang dijelaskan di atas, keberadaan sarana yang menyediakan informasi mengenai angkutan kota, jalan-jalan yang dilewati, serta sekaligus bisa memberikan kemungkinan-kemungkinan kombinasi trayek dengan asal dan tujuan yang dikehendaki pengguna jalan tanpa harus bergantung pada siapapun untuk ditanya, dan bisa diakses secara luas serta tersedia selalu, diharapkan dapat menjadi solusi alternatif yang membantu

Alternatif Solusi

Dari data-data mengenai trayek angkutan Kota Bogor, ditemukan sebuah algoritma sederhana yang dapat digunakan sebagai solusi dari permasalahan pengguna angkutan kota.

Dengan mencari semua kemungkinan tujuan yang bisa dicapai dari tempat asal menggunakan trayek-trayek yang ada, maka dapat dipastikan bahwa tempat tujuan akan ada di satu atau lebih, dari kemungkinan yang ditemukan. Tentu saja selama tempat tujuan dilewati oleh salah satu trayek yang ada. Setelah tujuan ditemukan, maka jalur yang digunakan untuk mencapai tempat tujuan ini, merupakan solusinya.

Meskipun sederhana, algoritma ini membutuhkan penganalisaan data yang banyak dan berulang-ulang.

Algoritma ini akan dapat menemukan trayek-trayek apa saja yang harus digunakan untuk mencapai sebuah tempat tujuan dari sebuah tempat asal. Baik tempat asal maupun tempat tujuan merupakan nama jalan. Jadi, pengguna Angkutan Kota Bogor dapat mengetahui trayek-trayek apa saja yang dapat

digunakan untuk mencapai Jalan Tujuan dari Jalan Asal. Algoritma sederhana yang digunakan program untuk dapat menemukan solusi yang disebutkan di atas, dapat dijelaskan sebagai berikut:

Agar lebih sederhana dan mudah dipahami, maka pada penjelasan ini dimisalkan bahwa setiap jalan selalu dilalui oleh 2 atau 3 Trayek/Angkot, dan setiap Trayek/Angkot selalu melalui 3 atau 4 jalan.

Keterangan:

Menggambarkan Jalan

Menggambarkan Trayek / Angkot

Tahap-tahap Pencarian Solusi :

1) Mencari Trayek/Angkot apa saja yang melewati jalan asal.

Jalan Asal

Gambar 1. Tahap 1 Pencarian Solusi

2) Dari masing-masing Trayek/Angkot yang ditemukan, selain jalan asal, dicari jalan apa saja yang dilewati oleh Trayek/Angkot yang bersangkutan.

Jalan Asal

Gambar 2. Tahap 2 Pencarian Solusi

Mengapa “selain jalan asal”? Karena tanpa

(4)

INF-50 Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri Jalan

Asal

Gambar 3. Looping-looping yang tidak perlu

3) Dari semua jalan yang ditemukan, selain Trayek/Angkot yang digunakan sebelumnya, kembali dicari Trayek/Angkot apa saja yang melalui masing-masing jalan yang bersangkutan.

Jalan Asal

Gambar 4. Tahap 3 Pencarian Solusi

Mengapa “selain Trayek/Angkot yang digunakan sebelumnya”? Karena seperti yang telah dijelaskan

sebelumnya, hal ini dapat menyebabkan proses pencarian melakukan looping yang tidak perlu.

4) Kemudian, dari masing-masing Trayek/Angkot yang ditemukan, selain Jalan asal dan jalan yang digunakan sebagai tempat pindah Trayek/Angkot, dicari jalan apa saja yang dilewati Trayek/Angkot yang bersangkutan. 5) Dari keseluruhan proses, telah ditemukan

sejumlah jalan yang bisa dijangkau dari jalan asal menggunakan Angkot. Di antara senua jalan ini, di cari jalan yang merupakan jalan tujuan. 6) Dengan ditemukannya jalan tujuan, maka

ditemukan pula jalur yang harus dilalui. Keadaan ini dimisalkan dalam Gambar 6.

Jalan Asal

Gambar 5. Tahap 4 Pencarian Solusi

01

Jalan Asal

Jalan Tujuan 02

Jalan A

(5)

7) Solusi ditemukan. Lihat ilustrasi di gambar 7.

Penjelasan mengenai algoritma untuk menemukan solusi di atas, merupakan gambaran yang sangat disederhanakan dari keadaan sebenarnya. Karena itu perlu diketahui beberapa poin penting berikut: Jalan-jalan dan Trayek-trayek yang ditemukan bukanlah merupakan nilai yang unique. Sangatlah mungkin bahwa ada jalan atau trayek yang ditemukan lebih dari satu kali, karena program akan mencari semua kemungkinan jalur (kombinasi trayek) yang ada.

Jalur yang ditemukan tidak selalu menggunakan kombinasi 2 trayek. Mungkin saja dapat langsung

dicapai menggunakan satu trayek. Bahkan program yang sebenarnya juga akan mencari kemungkinan menggunakan kombinasi 3 trayek.

Pada keadaan sebenarnya, tidak setiap jalan selalu dilalui oleh 2 atau 3 Trayek/Angkot, dan setiap Trayek/Angkot selalu melalui 3 atau 4 jalan. Sehingga jumlah jalur yang ditemukan bisa mencapai ratusan, bahkan ribuan.

Algoritma yang dijabarkan di atas akan digunakan oleh program Pemandu Jalan, yang akan menjadi fitur utama pada Sistem Informasi Pemandu Jalan Pengguna Angkutan Kota Bogor.

Jalan Asal

Jalan Tujuan 02

01 Jalan A

Asal yang digunakanTrayek pertama

Tempat turun untuk berpindah

trayek

Trayek kedua

yang digunakan Tujuan

Menggunakan

Trayek yang mana? Turun di mana?

Pindah ke trayek yang mana? Permasalahan :

Solusi :

Menggunakan

Trayek 01 Turun di Jalan A Pindah ke trayek 02

Gambar 7. Permasalahan dan Solusi

Profil Situs Web

Dibangun sebuah situs web yang terdiri 31 halaman web, yaitu:

 Halaman Index

 20 Halaman Profil

 3 Halaman Peta Bogor

 Halaman Wisata

 Halaman Restoran

 Halaman Penginapan

 Halaman Pusat Dagang

 Halaman Sarana Umum

 Halaman Solusi dan Halaman solusi selengkapnya

Sebagian besar halaman-halaman pada situs hanya menjelaskan mengenai profil trayek dan nama-nama jalan di mana tempat-tempat tujuan di Kota Bogor berada. Ini diperlukan karena Program Pemandu Jalan membutuhkan input nama jalan asal dan jalan tujuan.

Program Pemandu Jalan

Program Pemandu Jalan adalah fitur utama pada Sistem. Karena itu, program ini terdapat pada header setiap halaman web, yang dimaksudkan untuk mempermudah user dalam menggunakannya. Dibuat dengan bahasa pemrograman VBScript, program ini akan mencari rute berdasarkan jalan asal dan jalan tujuan yang dimasukkan oleh user menggunakan pilihan dalam sebuah Drop down list (Combo box).

Data-data untuk database ini diambil dari informasi trayek-trayek yang telah didapatkan, dengan pengaturan sebagai berikut:

(6)

INF-52 Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri Semua jalan yang dilewati oleh setiap trayek,

dimasukkan ke dalam kolom jalan. Dengan begitu, maka dalam kolom angkot akan terisi berulang kali dengan nama trayek yang sama hingga semua jalan yang dilewati oleh trayek yang bersangkutan telah dimasukkan semua ke dalam kolom jalan. Begitu pula dengan kolom jalan, karena pasti ada jalan yang dilewati lebih dari satu angkot, maka pasti ada nama jalan yang diulang. Untuk lebih jelasnya, lihat contoh pada Gambar 8.

Struktur Database

Program Pemandu Jalan menggunakan sebuah database sebagai acuan dalam proses pencarian kemungkinan-kemungkinan kombinasi trayek angkutan kota yang diinginkan. Software database yang digunakan adalah Microsoft Access.

Nama File : trayek.mdb Nama Tabel : angkot

Tabel 1. Perancangan Basis Data

Field Type Size Keterangan Angkot Text 255 Nomor dan

Jurusan Angkutan Kota Jalan Text 255 Nama jalan

yang dilewati Angkutan Kota yang

bersangkutan

Gambar 9. Contoh Database

Tabel Angkot dalam database trayek tidak memiliki field yang unique, karena memang tidak dibutuhkan oleh program. Tetapi sesungguhnya, tak ada record yang sama.

Menggunakan Program Pemandu Jalan

Untuk memasukkan jalan asal dan jalan tujuan, gunakan pilihan jalan yang disediakan. User hanya bisa memasukkan jalan yang ada dalam pilihan, bila nama jalan yang ingin diinput tidak ada dalam pilihan, maka nama jalan itu tidak ada dalam database.

Gambar 10. Pilihan Input Program Pemandu Jalan

Pemandu Jalan tidak akan memulai pencarian bila salah satu dari input yang dibutuhkan belum dipilih.

Setelah memasukkan input nama jalan asal dan jalan tujuan, klik tombol cari, maka pencarian akan dimulai.

Membaca Hasil Pencarian

(7)

ditampilkan dalam tabel seperti contoh pada gambar 12.

Kolom sebelah kiri baris pertama menunjukkan trayek angkutan kota yang harus kita gunakan terlebih dahulu, kolom sebelah kanan baris pertama menunjukkan di jalan mana kita harus turun karena telah sampai tujuan, atau karena harus pindah ke trayek angkutan kota yang tertulis pada kolom sebelah kiri baris kedua. Kolom sebelah kanan baris kedua menunjukkan nama jalan di mana kita harus turun lagi, baik dikarenakan telah sampai di tujuan maupun harus pindah trayek angkutan kota lain seperti sebelumnya. Demikian seterusnya hingga tabel solusi berakhir.

Nama jalan yang terletak di akhir tabel adalah nama jalan tujuan. Tabel solusi akan terdiri dari maksimal 3 baris. Hal ini dikarenakan Program Pemandu Jalan memang hanya akan mencari hingga kombinasi 3 Trayek, dan memang hampir semua asal dan tujuan dapat dijangkau dengan 3 kali pindah jurusan angkutan kota.

Hasil yang ditampilkan pada halaman solusi adalah hasil yang telah disortir. Untuk melihat semua kemungkinan yang ditemukan oleh program, klik

pada tulisan ‘xxxx kemungkinan rute angkot’, dengan ‘xxxx’ sebagai sebuah nilai bilangan integer.

Evaluasi

Evaluasi dibagi dalam dua penilaian, yaitu Kecepatan waktu respon Pemandu Jalan memberikan hasil dan apakah hasil yang ditampilkan adalah hasil yang akurat.

Untuk percobaan ini, PC yang digunakan untuk mensimulasi web server memiliki spesifikasi sebagai berikut :

 Prosessor AMD Athlon 1000 Mhz

 256 MB SDRAM

Dipilih 5 lokasi asal, untuk kemudian bagi masing-masing lokasi asal dipilih secara acak 5 lokasi tujuannya. Hasil percobaan yang dilakukan ditunjukkan pada laporan dibawah ini.

Tabel 2. Evaluasi 1 Asal Ir. H. Juanda

Tabel 3. Evaluasi 2 Asal Lawang Seketeng

Tujuan Waktu Jml.

Tabel 4. Evaluasi 3 Asal Masjid

Tujuan Waktu Jml.

Tabel 5. Evaluasi 4 Asal Sawojajar

Tujuan Waktu Jml.

Tabel 6. Evaluasi 5 Asal Sukasari

Tujuan Waktu Jml.

1. Kecepatan Waktu Respon

(8)

INF-54 Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri jalan asal. Jalan tujuan, maupun jumlah

kemungkinan yang ditemukan, hampir tidak berpengaruh. Harus dipertimbangkan kemungkinan bahwa faktor yang mungkin juga mempengaruhi kecepatan adalah spesifikasi komputer yang digunakan sebagai web server.

2. Keakuratan Hasil Pencarian

Dibandingkan dengan keadaan sebenarnya, hasil yang dikeluarkan Pemandu Jalan cukup akurat. Meskipun hasil keluaran dari sampel seluruhnya akurat, bukan berarti seluruh keluaran akan selalu akurat. Kesulitan yang mungkin akan ditemukan pengguna adalah menentukan tempat turun yang tepat di sepanjang jalan di mana pengguna harus berpindah jurusan angkutan kota, atau telah tiba di jalan tujuan

KESIMPULAN

Pemandu Jalan menampilkan informasi kemungkinan rute dari jalan asal ke jalan tujuan, dengan kombinasi hingga maksimal 3 trayek angkutan kota.

1. Dalam evaluasi keakuratan hasil yang diberikan oleh sistem cukup memuaskan. Kemungkinan rute yang dihasilkan bisa dijadikan alternatif solusi bagi pengguna angkutan Kota Bogor, dalam merencanakan perjalanan

2. Dalam evaluasi kecepatan, waktu respon yang diberikan oleh sistem tidak seperti yang diharapkan. Waktu respon sistem tidak konsisten dan sering memakan waktu yang terlalu lama.

Untuk pengembangan lebih lanjut, algoritma Pemandu Jalan bisa diterapkan pada server dengan spesifikasi lebih tinggi untuk mencoba mendapatkan waktu respon yang lebih konsisten

dan lebih cepat. Dan untuk memperluas kegunaan, Pemandu Jalan dapat diintegrasikan ke dalam situs mobile atau dikembangkan menggunakan bahasa pemrograman untuk telepon seluler.

UCAPAN TERIMA KASIH

Kepada Dinas Lalu Lintas dan Angkutan Jalan (DLLAJ) Kota Bogor untuk data trayek angkutan Kota Bogor.

REFERENSI

CV Pratama Indospasial. (n.d.). Peta Wisata Kota Bogor. Bogor: CV Pratama Indospasial.

Levine, A. (2000, June). Writing HTML. Retrieved from Maricopa Center for Learning and

Instruction (MCLI):

http://www.mcli.dist.maricopa.edu

Smith, R. (2003, August 13). ASP-Database-Fundamentals. Retrieved from AspFree: http://www.aspfree.com

Tosin, R dan Indra Eka Putra. (2000). Microsoft Access 2000. Jakarta: Dinastindo.

Tosin, R dan Catur Meiwanto. (2001). Kursus Kilat 24 Jurus Microsoft FrontPage 2002. Jakarta: Dinastindo.

w3schools. (1999-2017). Learn ASP. Retrieved from w3schools.com:

http://www.w3schools.com

Gambar

Gambar 2. Tahap 2 Pencarian Solusi
Gambar 4. Tahap 3 Pencarian Solusi
Gambar 7. Permasalahan dan Solusi
Gambar 10. Pilihan Input Program Pemandu Jalan
+2

Referensi

Dokumen terkait

Adanya Kampung Majapahit tersebut juga berdampingan dengan adanya industrialisasi kebudayaan dalam bentuk pariwisata, oleh karena itu di bangun Kampung Majapahit

 berikutnya, maka maka entitas entitas memperlakukan memperlakukan keseluruhan keseluruhan kontrak kontrak dari dari instrument instrument campuran (kombinasi) tersebut

Dengan perkembangan sistem informasi telah membawa setiap orang dapat melaksanakan berbagai aktivitas dengan lebih akurat, berkualitas dan tepat waktu dan Perkembangan

Gangguan perkembangan juga merupakan dampak negatif lain yang terjadi akibat hospitalisasi, semakin sering anak menjalani hospitalisasi akan semakin beresiko tinggi mengalami

Mahasiswa mampu menjelaskan anatomi histologi gigi geligi, morfologi gigi sulung dan permanen, anomali gigi, menjelaskan radiografi dasar serta menjelaskan material

Dalam pembuatan film kartun Mengapa Ulat Menjadi Kupu-Kupu ini, background atau latar dibuat dengan menggunakan gambar manual yang kemudian di scan, menggunakan

Berdasarkan hasil penelitian, maka dapat disimpulkan bahwa gambaran secara umum self efficacy bidang akademik pada siswa kelas XI di SMAN 14 Bekasi, yaitu berada pada level

Kampanye menurut pendapat Rogers dan Storey (dalam Ruslan,2007:23) adalah sebagai serangkaian kegiatan komunikasi yang terorganisasi dengan tujuan untuk menciptakan dampak