sistem informasi angkutan bus berbasis web dengan studi kasus

advertisement
SISTEM INFORMASI ANGKUTAN BUS
BERBASIS WEB DENGAN STUDI KASUS
TERMINAL PURABAYA
1
2
3
Imam Fathoni , Edy Satriyanto , Nur Rosyid Mubtada’I
Mahasiswa Jurusan Teknik Informatika 1, Dosen Pembimbing 12, Dosen Pembimbing 23
Politeknik Elektronika Negeri Surabaya
Institute Teknologi Sepuluh Nopember
Kampus PENS-ITS Keputih Sukolilo Surabaya 60111
Telp. 031 – 5947280, 031-5946114, Fax : 031-5946114
e-mail : [email protected]
Makalah Proyek Akhir
ABSTRAK
Angkutan bus banyak menjadi pilihan karena tarip yang ekonomis, fasilitas dan kenyamanan
yang diberikan dibandingkan transportasi lainya. Hampir sebagian besar orang menggunakan
angkutan ini untuk berpergian. Fakta di terminal menunjukkan, ternyata masih banyak orang yang
bingung dalam memilih angkutan bus disebabkan mereka enggan bertanya dengan alasan rasa malu,
takut bahkan kecenderungan disebabkan oleh rasa kepercayaan. Sedangkan bagi yang ingin naik di
jalan, diluar area terminal mereka juga akan dipusingkan karena banyaknya bus yang melewati jalan
tersebut. Maka dengan adanya proyek akhir ini diharapkan bisa memberikan solusi bagi pengguna
bus untuk memilih angkutan yang sesuai tujuan. Sistem Informasi ini juga dilengkapi visualisasi
Google Map untuk melihat semua rute trayek angkutan bus yang tersedia.
Keyword : Sistem Informasi Angkutan Umum, Bus
ABSTRACT
Busing many to be an economical choice because of tariffs, facilities and comforts provided
other than transportation. Almost the majority of people use this transport to travel. Facts in the
terminal shows, there are still many people who are confused in choosing busing because they are
reluctant to ask for reasons of shame, fear and even the tendency is caused by a sense of trust.
Meanwhile, for those who want to ride on the road, outside the terminal area they will be confused
because of the many buses that pass through these roads. So with the final project is expected to
provide solutions for bus users to select the appropriate transport destination. This information
system also features visualization Google Map to see all the routes route busing available.
Keyword: Public Transport Information System, Bus
1
lakukan untuk menampilkan peta ada
google earth, Google Map. Dengan Google
Map memungkinkan kita untuk membuat
suatu rancangan
Sistem
Informasi
Angkutan Bus yang dapat memperlihatkan
rute dan jurusan bus via web berdasarkan
trayek yang tersedia.
1.
PENDAHULUAN
Transportasi bisa dikatakan sebagai
salah satu kebutuhan pokok manusia. Hal
ini dikarenakan manusia bukan makhluk
stasioner, mereka perlu melakukan
perpindahan dari satu tempat ke tempat
lain untuk memenuhi kebutuhan mereka.
Berbagai jenis angkutan umum
akhirnya diciptakan untuk memenuhi
kebutuhan transportasi manusia, baik yang
beroperasi di darat, laut ataupun udara.
Salah satu contoh alat transportasi darat
adalah bus. Bus banyak menjadi pilihan
karena tarip yang ekonomis, fasilitas dan
kenyamanan yang diberikan dibandingkan
transportasi lainya. Akan tetapi di balik
berkembangnya angkutan bus ini, terdapat
satu masalah yang perlu diatasi oleh
penyedia jasa maupun Pemerintah, yaitu
informasi tentang rute yang dilewati trayek
bus dan pemilihan jurusan bus yang tepat
pada saat berada di terminal maupun
dijalan karena banyaknya bus yang melewati
jalan tertentu.
Salah satu solusi yang dapat dilakukan
adalah menerapkan sistem informasi
angkutan bus berbasis web. Data yang
diperoleh dari hasil trayek angkutan bus ini
kemudian diimplementasikan ke suatu web
server yang dapat diakses oleh pengguna
jasa angkutan bus, sehingga mereka dapat
melihat rute dan jurusan bus baik di dalam
terminal maupun dijalan raya untuk
kemudian dijadikan referensi dalam
pengambilan keputusan yang efisien dan
efektif dalam memilih angkutan bus yang
tepat.
Berbagai m aca m tools yang bisa kita
2. LANDASAN TEORI
2.1 Sistem Informasi
Sistem informasi adalah seperangkat
fungsi
manajemen
yang
mampu
menghasilkan suatu keputusan yang cepat
dan juga aman. Sehingga dengan kata lain
sistem informasi adalah komponen yang
bekerjasama secara sistematis dan terpadu
dalam pengolahan data untuk memperoleh
informasi dengan maksud dan tujuan
tertentu sebagai bahan masukan dalam
pengambilan keputusan Dalam beberapa
permasalahan sistem informasi selalu
dititikberatkan pada bagaimana dalam
menghasilkan sebuah informasi dan sarana
apa yang harus dilengkapi sebagai
pendukung yang handal.
2.2 Angkutan Bus Terminal Purabaya
Terminal Purabaya berada di Bungurasih
Kabupaten Sidoarjo,namun pengelolaannya
oleh Dinas Perhubungan Kota Surabaya.
Dalam skala kota Surabaya, letak terminal
Purabaya berada di sisi Selatan kota
Surabaya. Terminal Purabaya merupakan
terminal tipe A dengan luas lahan 120.000
m2 , melayani angkutan Antar Kota Antar
Propinsi (AKAP), Angkutan Antar Kota Dalam
Propinsi (AKDP), dan Angkutan Kota.
2
Jaringan trayek angkutan kota yang dilayani
Terminal Purabaya adalah bus kota.
saingan berat dari ASP. Pada dasarnya
memang cara kerja kedua bahasa
pemrograman web tersebut memiliki
persamaan, yaitu script disisipkan pada
HTML dan dijalankan oleh web server.
Sebagai sebuah server-side, script PHP juga
memilki keunggulan seperti: Source program
atau script tidak dapat dilihat dengan
menggunakan fasilitas view HTML source,
yang ada pada web browser seperti internet
Explorer atau semacamnya. Script tersebut
dapat
memanfaatkan
sumber-sumber
aplikasi yang dimiliki oleh server, seperti
misalnya
untuk
keperluan
database
connection. Saat ini, PHP sudah mampu
melakukan koneksi dengan berbagai
database seperti MySQL, Direct MS-SQL,
Velocis,
IBM
DB2,
Interbase,
PostgreSQL.dBase,
FrontBase,
Solid,
Empress, mSQL, Sybase, FilePro (readonlyPersonix, Inc.), Unix dbm, Informix dab
bahkan semua database yang mempunyai
provider ODBC seperti misalnya Microsoft
Access dan lainlain.
2.3 Pengertian Struktur HTML
Hypertext Markup Language (HTML)
adalah sebuah markup language yang
digunakan untuk membuat sebuah dokumen
hypertext agar dapat berdiri secara
independen. HTML sendiri adalah dokumen
berbasiskan
SGML
yang
dilengkapi
seperangkat bahasa generik yang dapat
disesuaikan untuk dapat merepresentasikan
dokumen disebuah Website. Dokumen
HTML tersebut dapat berupa representasi
dari dokumen berita online, surat elektronik
(e-mail), perangkat database atau tempat
belanja
online
(e-shopping)
yang
dipresentasikan oleh Web melalui Web
browser.
2.4 Pengertian Xampp Network
Untuk membuat sebuah pemrograman
web server-site, diperlukan sebuah web
server. Ada banyak server yang berkembang
dan sering digunakan dalam membangu
aplikasi berbasis web seperti misalnya PWS
dan IIS yang dipakai oleh ASP-nya Microsoft,
Web Server Netscape, Qitami, Caudium, dan
Apache
2.6 Database dan DBMS (Database
Management System)
Pengertian dari database adalah :
“Kumpulan dari data yang berhubungan
satu dengan yang lainnya yang tersimpan di
perangkat keras komputer dan digunakan
perangkat
lunak
untuk
memanipulasinya.”(Jogianto HM, 1991).
Database perlu disimpan untuk keperluan
informasi lebih lanjut dan database perlu
diorganisasikan sedemikian rupa supaya
informasi yang dihasilkan berkualitas.
Database diakses dan dimanipulasi dengan
2.5 Sekilas Mengenai PHP
PHP (dulu: Personal Home Page,
sekarang PHP: Hypertext Preprocessor)
merupakan script untuk membuat suatu
aplikasi yang dapat terintegrasikan ke dalam
halaman HTML, sehingga suatu halaman
web tidak lagi bersifat statis, namun menjadi
bersifat dinamis. Script PHP merupakan
3
menggunakan perangkat lunak yang disebut
DBMS (Database Management System).
kepentingan komersial), temasuk
di
dalamnya
website
Google
Map
(http://maps.google.com), Google Ride
Finder, Google Transit, dan peta yang dapat
disisipkan pada website lain melalui Google
Maps API. Saat ini Google Map adalah
layanan pemetaan berbasis web yang
populer.
2.7 MySQL
SQL adalah multiuser database yang
menggunakan bahasa Structure Query
Languange (SQL). MySQL dalam operasi
client-server melibatkan server daemon
MySQL disisi server dan berbagai macam
program serta library yang berjalan di sisi
client. SQL adalah bahasa standar yang
digunakan untuk mengakses database
server. Dengan menggunakan SQL, proses
akses database menjadi userfriendly
dibandingkan dengan menggunakan dBase
atau Clipper yang masih menggunakan
perintah-perintah pemprograman. (Bimo
Sunarfrihantono: 2002: 65).
MySQL merupakan Relational Database
Management
Sistem
(RDBMS)
yang
didistribusikan secara gratis di bawah lisensi
GPL (General Public License). Dimana setiap
orang bebas untuk menggunakan MySQL,
namun tidak boleh dijadikan produk turunan
yang bersifat closed source atau komersial.
MySQL sebenarnya merupakan turunan
salah satu konsep utama dalam database
sejak lama, yaitu SQL (Structure Query
Language). SQL adalah sebuah konsep
pengoperasian database, terutama untuk
pemilihan/seleksi dan pemasukan data, yang
memungkinkan
pengoperasian
data
dikerjakan dengan mudah secara otomatis.
3. METODOLOGI
3.1 Arsitektur PHP
Konsep atau cara kerja HTML itu sangat
sederhana, yaitu berawal dari client yang
memanggil berdasarkan URL (Uniform
Resource
Locator)
melalui
browser,
kemudian browser mendapat alamat dari
web server, yang nantinya akan memberikan
segala informasi yang dibutuhkan web
browser. Web browser yang sudah
mendapat informasi segera melakukan
proses penterjemahan kode HTML dan
menampilkannya ke layar pemakai.
Admi
Login
DBM
S
Sistem
Informasi Bus
Logout
User
2.8 Pengenalan Google Map
Google Map adalah layanan aplikasi dan
teknologi peta berbasis web yang disediakan
oleh Google secara gratis (bukan untuk
Gambar 3.1 Diagram Blok Sistem
4
Penjelasan sistem secara umum, seperti
pada gambar 3.1 adalah sebagai berikut :
1. Admin login masuk kedalam database
yang kemudian disimpan oleh system
sehingga ketika login lagi system sudah
mengenali
2. Setelah berhasil login, admin dapat
memasukkan data bus, data supir,
data trayek, data jadwal, data kota.
3. Setelah itu user dapat melihat
informasi yang ada Sistem.
Gambar 4.2 Menu Login
4.1 ANALISA SISTEM
Ada penumpang dari Surabaya mau ke
Malang, dia tinggal menginputkan kota
tujuan maka web akan memberikan
informasi mengenai nama bus yang akan
ditumpangi.
4. PENGUJIAN DAN ANALISA
Langkah-langkah sistem informasi angkutan
bus adalah sebagai berikut :
1. Pastikan bahwa semua program yang
dibutuhkan telah terinstall seperti :
Xampp,
untuk
browser
bisa
menggunakan mozilla firefox atau
google Chrome.
2. Ketikkan http://localhost/angkutan/
maka akan tampil halaman web
menu pertama sebagai berikut :
4.2 PENERAPAN HASIL ANALISA
Dari permasalahan diatas maka dapat
diaplikasikan kedalam program sistem
informasi angkutan bus adalah sebagai
berikut :
Gambar 4.3 Menu User
Setelah penumpang masuk ke website,
penumpang harus menentukan kota
tujuannya mana, setelah dipilih kota tujuan
maka website akan memberikan informasi
mengenai nama bus, nama supir, jurusan
trayek, tarip dan jam berangkat dan
penumpang bisa melihat jalur mana yang
dilewati dengan fasilitas google map.
Gambar 4.1 Halaman Menu Pertama
3. Untuk masuk halaman admin klik
menu admin maka anda akan tampil
menu login, disitu anda bisa
memasukkan user dan password
yang sesuai dan memulai proses
input data.
5
berjalan baik dan sesuai dengan hasil yang
diharapkan. Adapun saran yang dapat
diberikan untuk pengembangan Sistem
Informasi Angkutan Bus ini antara lain
adanya pembelian tiket secara online
sehingga penumpang tidak usah repot repot
untuk antri dan menghindari calo.
5. KESIMPULAN DAN SARAN
5.1. Kesimpulan
Kesimpulan dari Sistem ini adalah :
1. Kemudahan mendapatkan informasi
mengenai Nama Bus yang akan dinaiki.
2. Kemudahan mendapatkan informasi
mengenai Tarip bus.
3. Kemudahan mendapatkan informasi
mengenai Nama Supir
4. Kemudahan mendapatkan informasi
mengenai jadwal keberangkatan bus
jurusan apapun.
5. Dan penumpang bisa mengetahui jalur
jalur mana yang dilewati bus dengan
menggunakan fasilitas google map.
DAFTAR PUSTAKA
1. Sarana Prasarana Transportasi di Kota
Surabaya. 2010
2. http://blog.codingwear.com/
3. http://www.dishubsurabaya.org
4. http://www.eka-mira.com
5.2. Saran
5. http://www.bismania.com
Pengujian program dilakukan untuk
membuktikan bahwa sistem dan program
6. http://terminalpurabaya.wordpress.com
6
Download