DESAIN DAN IMPLEMENTASI SISTEM INFORMASI RUTE ANGKUTAN UMUM DAERAH SURABAYA MENGGUNAKAN VISUAL BASIC 6.
DESAIN DAN IMPLEMENTASI SISTEM INFORMASI
RUTE ANGKUTAN UMUM DAERAH SURABAYA
MENGGUNAKAN VISUAL BASIC 6
TUGAS AKHIR
Oleh :
DWIKY ARDIANSYAH
NPM. 0834010052
J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL "VETERAN"
J AWA TIMUR
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
DESAIN DAN IMPLEMENTASI SISTEM INFORMASI
RUTE ANGKUTAN UMUM DAERAH SURABAYA
MENGGUNAKAN VISUAL BASIC 6
TUGAS AKHIR
Diajukan Untuk Memenuhi Sebagai Persyaratan
Dalam Memperoleh Gelar Sarjana Komputer
Jurusan Teknik Informatika
Oleh :
DWIKY ARDIANSYAH
NPM. 0834010052
J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
LEMBAR PENGESAHAN
DESAIN DAN IMPLEMENTASI SISTEM INFORMASI
RUTE ANGKUTAN UMUM DAERAH SURABAYA
MENGGUNAKAN VISUAL BASIC 6
Oleh :
DWIKY ARDIANSYAH
NPM. 0834010052
Telah disetujui untuk mengikuti Ujian Negara Lisan
Gelombang I Tahun Akademik 2011/2012
Pembimbing Utama
Sarwosri S.Kom, MT
NPT.3800 6050 2051
Mengetahui,
Ketua J urusan Teknik Infor matika
Fakultas Teknologi Industri
UPN ”Veteran” J awa Timur
Dr. Ir. Ni Ketut Sari, MT.
NIP.19650731 199203 2 001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
TUGAS AKHIR
DESAIN DAN IMPLEMENTASI SISTEM INFORMASI RUTE ANGKUTAN
UMUM DAERAH SURABAYA MENGGUNAKAN VISUAL BASIC 6
Oleh :
DWIKY ARDIANSYAH
NPM. 0834010052
Telah dipertahankan di hadapan dan diterima oleh Tim Penguji Skripsi
J urusan Teknik Infor matika Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional ”Veteran” J awa Timur
Pada Tanggal 05 Oktober 2012
Pembimbing :
Tim Penguji :
1.
1.
Sarwosri S.Kom, MT
NPT. 3800 6050 2051
BASUKI RAHMAT
NIP/NPT. 3 7006 06 0210 1
2.
Rinci Kembang Hapsari, S.SI, M.kom
NIDN. 712 127 701
3.
Ir. Kindriari Nur ma W. MT.
NIP/NPT. 19600228 198803 2 001
Mengetahui,
Dekan Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional ”Veteran” J awa Timur
Ir. SUTIYONO, MT.
NIP. 19600713 198703 1001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
YAYASAN KESEJ AHTERAAN PENDIDIKAN DAN PERUMAHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI
PANITIA UJ IAN SKRIPSI / KOMPREHENSIF
KETERANGAN REVISI
Mahasiswa di bawah ini :
Nama
: Dwiky Ardiansyah
NPM
: 0834010052
Jurusan
: Teknik Informatika
Telah mengerjakan revisi/ tidak ada revisi*) pra rencana (design)/ skripsi ujian
lisan gelombang I, TA 2011/2012 dengan judul:
“ SISTEM APLIKASI MEDIA BELAJ AR TRY OUT UNAS UNTUK SMA
BERBASIS WEB MENGGUNAKAN PHP dan MySQL ”
Surabaya, 3 Desember 2012
Dosen Penguji yang memerintahkan revisi:
1) I Gede Susrama MD. ST, M.kom
NIP/NPT. 3 7006 06 0210 1
{
}
2) Rinci Kembang Hapsari, S.SI, M,kom
NIDN. 0712 127 701
{
}
3) Ir. Kindriari Nurma W. MT
NIP/NPT. 19600228 198803 2 001
{
}
Mengetahui,
Pembimbing Utama
Intan Yuniar P. S.Kom, M.sc
NIDN. 702068002
Pembimbing Pendamping
Eva Yulia Puspaningrum, S.kom
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Desain dan Implementasi Sistem Informasi Rute
Angkutan Umum daerah Surabaya menggunakan
Visual Basic 6
TUGAS AKHIR
Oleh :
DWIKY ARDIANSYAH
0834010052
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
DESAIN DAN IMPLEMENTASI APLIKASI ESTIMASI BIAYA
PADA PROYEK KONTRUKSI BANGUNAN
TUGAS AKHIR
Diajukan Untuk Memenuhi Sebagai Persyaratan
Dalam Memperoleh Gelar Sarjana Komputer
Program Studi Teknik Informatika
Oleh :
DWIKY ARDIANSYAH
0834010052
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
LEMBAR PENGESAHAN
DESAIN DAN IMPLEMENTASI APLIKASI ESTIMASI BIAYA
PADA PROYEK KONTRUKSI BANGUNAN
Disusun oleh :
DWIKY ARDIANSYAH
0834010272
Telah disetujui mengikuti Ujian Negara Lisan
Periode VI Tahun Akademik 2011/2012
Pembimbing
Sarwosri, S.Kom. M.T
NIP/NPT. 19760809 200112 2001
Mengetahui,
Ketua Program Studi Teknik Informatika
Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur
Dr. Ir. Ni Ketut Sari, MT.
NIP. 19650731 199203 2 001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
TUGAS AKHIR
DESAIN DAN IMPLEMENTASI APLIKASI ESTIMASI BIAYA
PADA PROYEK KONTRUKSI BANGUNAN
Disusun Oleh :
CYNDY INDAH RIAS PERDANA
0834010272
Telah dipertahankan dan diterima oleh Tim Penguji Skripsi
Program Studi Teknik Informatika Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur
Pada Tanggal 28 Juni 2012
Pembimbing :
Tim Penguji :
1.
Sarwosri, S.Kom. M.T
NIP/NPT. 19760809 200112 2001
I Gede Susr ama, ST. M.Kom.
NIP/NPT. 3 7006 06 0211 1
2.
RR. Ani Dijah Rahar joe, S.Kom, MSc
NIP/NPT. 197305 12 200501 2 003
3.
Ir . Kindr iar i Nur ma W., MT.
NIP/NPT. 19600228 198803 2 001
Mengetahui,
Dekan Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur
Ir. Sutiyono, MT.
NIP. 19600713 198703 1 001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
YAYASAN KESEJ AHTERAAN PENDIDIKAN DAN PERUMAHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI
KETERANGAN REVISI
Kami yang bertanda tangan di bawah ini menyatakan bahwa mahasiswa berikut :
Nama
: DWIKY ARDIANSYAH
NPM
: 0834010052
Jurusan
: Teknik Informatika
Telah mengerjakan revisi / tidak ada revisi*) pra rencana (design) / skripsi ujian
lisan gelombang VI, TA 2011/2012 dengan judul:
“DESAIN DAN IMPLEMENTASI APLIKASI ESTIMASI BIAYA PADA PROYEK
KONSTRUKSI BANGUNAN”
Surabaya, 20 Juni 2012
Dosen Penguji yang memeriksa revisi
1)
I Gede Susr ama, ST. M.Kom.
NIP/NPT. 3 7006 06 0211 1
{
}
2)
RR. Ani Dijah Rahar joe, S.Kom, MSc
NIP/NPT. 197305 12 200501 2 003
{
}
3)
Ir . Kindr iar i Nur ma W., MT.
NIP/NPT. 19600228 198803 2 001
{
}
Mengetahui,
Dosen Pembimbing
Pembimbing
Sarwosri, S.Kom. M.T
NIP/NPT. 19760809 200112 2001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
KATA PENGANTAR
Dengan mengucap puji dan syukur kehadhirat Allah SWT, karena atas
ridho dan hidayahNya, sehingga penulis dapat menyelesaikan Tugas Akhir ini.
Maksud dan tujuan dari penulisan Tugas Akhir ini adalah untuk
memenuhi persyaratan kelulusan program Studi Strata I pada Jurusan Teknik
Informatika di Universitas Pembangunan Nasional “Veteran” Jawa Timur. Selain
itu penulis juga dapat mencoba menerapkan dan membandingkan pengetahuan
dan keterampilan yang diperoleh pada saat kuliah dengan kenyataan yang ada di
lingkungan kerja.
Penulis merasa bahwa dalam menyusun laporan ini masih menemui
beberapa kesulitan dan hambatan, disamping itu juga menyadari bahwa penulisan
laporan ini masih jauh dari sempurna dan masih banyak kekurangan-kekurangan
lainnya, maka dari itu penulis mengharapkan saran dan kritik yang membangun
dari semua pihak.
Menyadari penyusunan laporan ini tidak lepas dari bantuan berbagai
pihak, maka pada kesempatan ini penulis menyampaikan ucapan terima kasih
yang setulus-tulusnya kepada:
1. Kedua Orang Tua dan Keluarga yang telah memberikan semangat dan
bantuan doa untuk menyelasaikan tugas akhir ini.
2. Ibu Sarwosri, S.Kom, M.T sebagai dosen pembimbing yang telah bersedia
untuk
meluangkan
waktu
untuk
membimbing,
memeriksa,
serta
memberikan petunjuk-petunjuk serta saran dalam penyusunan laporan ini.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan
sumber.
ii
3. Seluruh staf pengajar Universitas Pembangunan Nasional “Veteran” Jawa
Timur yang telah membimbing dan memberikan materi perkuliahan
kepada penulis.
4. Seluruh staf Perpustakaan Universitas Pembangunan Nasional “Veteran”
Jawa Timur yang telah membantu penulis dalam peminjaman buku.
5. Seluruh rekan-rekan di Universitas Pembangunan Nasional “Veteran”
Jawa Timur, khususnya Jurusan Informatika Angkatan 2008 yang telah
memberikan saran dan kritikan kepada penulis.
6. Teman-teman satu perjuangan yaitu Jefa, Agit, Dewi, Galand, Catur dan
teman teman se kos yang memberikan support.
7. Seluruh pihak yang tidak dapat disebutkan satu persatu, yang telah banyak
membantu selama ini.
Akhir kata, semoga Allah SWT senantiasa melimpahkan karunia-Nya
dan membalas segala amal budi serta kebaikan pihak-pihak yang telah membantu
penulis dalam penyusunan laporan ini dan semoga tulisan ini dapat memberikan
manfaat bagi pihak-pihak yang membutuhkan.
Surabaya,
November 2012
Penulis
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan
sumber.
iii
DAFTAR ISI
Halaman
ABSTRAK
KATA PENGANTAR
DAFTAR ISI
DAFTAR GAMBAR
DAFTAR TABEL
BAB I
i
ii
iii
iv
v
PENDAHULUAN
1.1. Latar Belakang ....................................................................................................
1.2. Perumusan Masalah ............................................................................................
1.3. Batasan Masalah .................................................................................................
1.4. Tujuan .................................................................................................................
1.5. Manfaat ...............................................................................................................
1.6. Metodologi Penelitian .........................................................................................
1.7. Sistematika Penulisan .........................................................................................
BAB II
1
3
3
3
3
4
5
TINJ AUAN PUSTAKA
2.1. Profil Terminal Angkutan Umum ......................................................................
2.2. Profil Angkutan Umum ......................................................................................
2.3 Sistem Informasi ................................................................................................
2.4 Pengertian Visual Basic .....................................................................................
2.5 Pengertian DFD ..................................................................................................
2.6 Pengertian CDM dan PDM ................................................................................
2.7 Pengertian Microsoft Access .............................................................................
2.8 Pengertian UML .................................................................................................
6
7
15
16
17
18
19
32
BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1. Analisis Sistem .................................................................................................
3.1.1 Deskripsi Umum Sistem .........................................................................
3.1.2 Arsitektur Sistem ....................................................................................
3.1.3 Proses Bisnis Sistem ...............................................................................
3.1.4 Analisis Permasalahan ............................................................................
3.1.5 Analisis Fungsional .................................................................................
3.1.6 Use Case Diagram ...................................................................................
3.1.7 Activity Diagram .....................................................................................
3.1.8 Class Diagram ..........................................................................................
3.2 Perancangan Proses ............................................................................................
3.2.1 Perancangan Proses Mengolah Data ........................................................
3.2.2 Perancangan Proses User .........................................................................
3.3 CDM (Conseptual Data Model) .......................................................................
ii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
33
33
34
35
35
36
36
38
44
46
46
47
49
3.4 PDM (Physical Data Model) ............................................................................
3.5 Perancangan Antar Muka (interface) ...............................................................
50
52
BAB IV IMPLEMENTASI SISTEM
4.1 Kebutuhan Sistem ............................................................................................
4.2 Implementasi Konfigurasi Database ................................................................
4.2.1 Implementasi Database ..........................................................................
4.2.2 Implementasi Proses ..............................................................................
4.3 Menu Utama ....................................................................................................
4.4 Menu Login Admin .........................................................................................
4.4.1 Menu Halaman Admin ..........................................................................
4.5 Menu Edit ........................................................................................................
4.6 Menu Batal ......................................................................................................
BAB V
53
53
54
54
55
55
56
57
60
UJ I COBA DAN EVALUASI
5.1 Uji Coba Sistem ...............................................................................................
5.2. Uji Coba User ..................................................................................................
5.3. Uji Coba Admin ..............................................................................................
5.4. Uji Coba Menu Admin ....................................................................................
5.5. Uji Coba Menu Simpan ...................................................................................
5.6. Uji Coba Menu Edit ........................................................................................
5.7. Uji Coba Menu Batal ......................................................................................
5.8. Uji Coba Menu User .......................................................................................
5.9 Uji Coba Menu Lihat Hasil..............................................................................
61
62
63
64
65
66
67
68
69
BAB VI KESIMPULAN
6.1 Kesimpulan .....................................................................................................
6.2 Saran ...............................................................................................................
iii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
70
70
Desain dan Implementasi Sistem Infor masi Rute Angkutan umum daer ah Sur abaya
menggunakan Visual Basic 6
DOSEN PEMBIMBING
: SARWOSRI S.KOM, MT
PENYUSUN
: DWIKY ARDIANSYAH
ABSTRAK
Angkutan umum perkotaan adalah salah satu tulang punggung ekonomi
perkotaan dimana kota yang ‘baik’ dan ‘sehat’ dapat ditandai dengan melihat
kondisi sistem angkutan umum perkotaannya. Hal ini disebabkan karena,
transportasi tidak dapat dipisahkan dari kehidupan umat manusia selama hal itu
dibutuhkan dalam pendistribusian bahan, pergerakan aktifitas manusia maupun
barang sebagai komponen mikro suatu perekonomian. Sektor transportasi harus
mampu memberikan kemudahan bagi seluruh masyarakat dalam segala kegiatan di
semua lokasi yang berbeda dan tersebar dengan karakter fisik yang berbeda pula.
DenganSalah satu transportasi angkutan umum menjadi pilihan sehari hari oleh
masyarakat .
Dengan salah satu transportasi angkutan umum menjadi pilihan sehari hari
oleh masyarakat, Oleh karena itu perlu dibuat sistem informasi rute angkutan
umum ini untuk mempermudah masyarakat mencari informasi angkutan umum
yang akan dituju. Dalam aplikasi ini akan mempermudah masyarakat dalam
mencari informasi rute angkutan umum yang akan dituju di surabaya. Salah satu
contoh apabila kita akan pergi ke suatu tempat di surabaya, kita hanya perlu
memasukkan nama tempat/lokasi tersebut dan memilih nama lyn nya dan aplikasi
ini akan menampilkan rute jalan dan nama angkutaan umum yang akan ditempuh
beserta gambarnya.
Dengan adanya aplikasi ini masyarakat dapat lebih mudah memperoleh
informasi tentang nama angkutan umum dan rute angkutan umum yang akan dituju
khususnya masyarakat yang baru saja datang di kota surabaya dan mau bepergian
ke suatu tempat dengan menggunakan angkutan umum lyn.
Kata Kunci: angkutan umum , transportasi , aplikasi
i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB I
PENDAHULUAN
1.1
Latar Belakang
Teknologi informasi sendiri merupakan salah satu bidang vital di dunia yang
juga menjadi tulang punggung hampir semua bidang usaha, mulai dari sekala kecil di
pedesaan maupun skala internasional di dunia mengandalkan teknologi informasi
dalam pengembangan dan penanganan bisnisnya sehari-hari.
Angkutan umum memiliki peranan penting dalam pembangunan ekonomi
untuk menuju keberlanjutan angkutan umum memerlukan penanganan serius.
Angkutan merupakan elemen penting dalam perekonomian karena berkaitan dengan
distribusi barang, jasa, dan tenaga kerja, serta merupakan inti dari pergerakan
ekonomi di kota, berbagai bentuk moda angkutan umum dengan karakteristik dan
tingkat pelayanan yang diberikan mewarnai perkembangan sistem angkutan umum
kota yang seharusnya berorientasi kepada kenyamanan dan keamanan sehingga dapat
bersaing dengan angkutan pribadi.
Angkutan umum perkotaan adalah salah satu tulang punggung ekonomi
perkotaan dimana kota yang ‘baik’ dan ‘sehat’ dapat ditandai dengan melihat kondisi
sistem angkutan umum perkotaannya. Hal ini disebabkan karena, transportasi tidak
dapat dipisahkan dari kehidupan umat manusia selama hal itu dibutuhkan dalam
pendistribisian bahan, pergerakan aktifitas manusia maupun barang sebagai
komponen mikro suatu perekonomian. Sektor transportasi harus mampu memberikan
kemudahan bagi seluruh masyarakat dalam segala kegiatan di semua lokasi yang
1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2
berbeda dan tersebar dengan karakter fisik yang berbeda pula. Dengan salah satu
transportasi angkutan umum menjadi pilihan sehari hari oleh masyarakat, Saat ini
Sistem Informasi untuk rute angkutan umum dan nama angkutan umum sangat
berguna bagi masyarakat dalam kehidupan sehari-hari, oleh karena itu saya membuat
aplikasi rute jalan dan nama angkutan umum beserta gambarnya untuk mempermudah
masyarakat mencari informasi angkutan umum yang akan dituju [3].
Dalam aplikasi ini terdapat suatu sistem informasi yang dapat mempermudah
masyarakat dalam mencari informasi rute angkutan umum yang akan dituju di
surabaya. Salah satu contoh apabila kita akan pergi ke suatu tempat di surabaya , kita
hanya perlu memasukkan nama jalan/lokasi tersebut dan aplikasi ini akan
menampilkan rute jalan dan nama angkutan umum yang akan ditempuh beserta
gambarnya.
1.2.
Per umusan Masalah
Berdasarkan dari uraian latar belakang di atas maka dapat dirumuskan suatu
permasalahan.
1. Bagaimana agar pengelola terminal dapat mengelola data rute angkutan
umum dan nama angkutan umum
2. Bagaimana agar calon penumpang mengetahui rute jalan dan nama angkutan
umum yang akan ditempuh
3. Bagaimana membuat simulasi jalan angkutan umum menggunakan google
maps
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3
1.3
Batasan Masalah
Berdasarkan dari uraian latar belakang di atas maka dapat dirumuskan suatu
batasan permasalahan.
1. Aplikasi diakses secara dekstop
2. Aplikasi ini hanya untuk angkutan umum yaitu LYN
3. Aplikasi ini hanya diletakkan di terminal yang bertempat di Surabaya
1.4
Tujuan
Tujuan dari pengerjaan tugas akhir ini adalah desain dan implementasi
sebuah program aplikasi rute jalan dan nama angkutan umum beserta gambarnya
untuk mempermudah masyarakat mencari informasi angkutan umum yang akan
ditempuhnya.
1.5
Manfaat
Manfaat dari pengembangan Aplikasi rute jalan dan nama angkutan umum
ini adalah:
1.
Membantu masyarakat dalam mencari informasi rute jalan dan nama
angkutan umum yang akan ditempuh.
2.
Mempermudah masyarakat untuk lebih tepat waktu dalam mencapai tempat
yang akan ditujunya.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4
1.6
Metodologi Penelitian
Metodologi yang digunakan supaya tepat dan akurat adalah dengan beberapa
tahapan yaitu:
1. Studi Literatur, yaitu dengan membaca buku-buku dan literatur yang
berhubungan dengan penganalisa dan perancangan sistem informasi.
2. Analisa Kebutuhan, dari pengguna yaitu mengumpulkan informasi ,
data dan proses dari berbagai sumber secara lengkap kemudian
dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh
program yang akan dibangun. Fase ini harus dikerjakan secara lengkap
untuk bisa menghasilkan desain yang lengkap.
3. Perancangan Sistem dan Program, yaitu merancang atau mendesain
sistem sesuai dengan hasil analisa, baik rancangan input, output
maupun cara kerja sistem yang akan dirancang. Desain antarmuka
pengguna dikerjakan setelah kebutuhan selesai dikumpulkan secara
lengkap.
4. Implementasi, yaitu desain program diterjemahkan ke dalam
kode-kode dengan menggunakan bahasa pemrograman yang sudah
ditentukan. Program yang dibangun langsung diuji baik secara unit.
5. Pengujian Sistem, yaitu penyatuan unit-unit program kemudian diuji
secara keseluruhan (system testing).
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
5
1.7
Sistematika Penulisan
Laporan tugas akhir ini akan menjelaskan tentang pembuatan sistem
informasi rute angkutan umum daerah surabaya . Agar lebih memahami materi,
laporan tugas akhir ini dibagi menjadi lima bab yang dilengkapi dengan penjelasan
langkah-langkah dan ilustrasinya.
BAB I Pendahuluan
Menjelaskan tentang latar belakang, rumusan masalah, batasan masalah,
tujuan, manfaat, metode penelitian, dan sistematika penulisan.
BAB II Tinjauan Pustaka
Menjelaskan tentang teori-teori dasar yang berhubungan dengan pengerjaan
Tugas Akhir.
BAB III Perancangan Sistem
Menjelaskan tentang perancangan dan awal pembuatan perangkat lunak yang
meliputi pembuatan UML, CDM, PDM, dan desain menu perangkat lunak.
BAB IV
Implementasi Sistem
Menjelaskan tentang pengimplementasian perangkat lunak dan uji coba sistem
perangkat lunak untuk proses validasi.
BAB V Uji Coba dan Evaluasi
Mengambil kesimpulan dari Tugas Akhir yang telah dilakukan dan
menyebutkan saran-saran pengembangan lebih lanjut.
BAB VI Kesimpulan
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB II
TINJ AUAN PUSTAKA
2.1
Profil Terminal Angkutan Umum
Menurut Undang-undang Nomor 14 tahun 1992 tentang lalu lintas dan
angkutan jalan, terminal adalah prasarana transportasi jalan untuk keperluan
memuat dan menurunkan orang dan atau barang serta mengatur kedatangan dan
pemberangkatan kendaraan umum, yang merupakan salah satu wujud simpul
jaringan transportasi.
Sedangkan fungsi dari terminal adalah sebagai penunjang kelancaran
mobilitas orang maupun arus barang dan untuk terlaksananya keterpaduan intra
dan antar moda secara lancar dan tertib. Menurut Undang undang Nomor 14 tahun
1992 tentang lalu lintas dan angkutan jalan (www.asiamaya.com), angkutan
adalah pemindahan orang dan atau barang dari satu tempat ke tempat lain dengan
menggunakan kendaraan. Sedangkan kendaraan umum adalah setiap kendaraan
bermotor yang disediakan untuk dipergunakan oleh umum dengan dipungut
bayaran. Dapat disimpulkan bahwa angkutan umum adalah kendaraan bermotor
yang digunakan sebagai sarana pemindahan orang dan atau barang dari suatu
tempat ke tempat lain yang dipergunakan oleh masyarakat umum dengan dipungut
biaya.
Pelayanan angkutan orang dengan kendaraan umum terdiri dari :
1. Angkutan antar kota yang merupakan pemindahan orang dari suatu kota
ke kota lain.
6
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
7
2. Angkutan kota yang merupakan pemindahan orang dalam wilayah kota.
3. Angkutan pedesaan yang merupakan pemindahan orang dalam dan/atau
antarwilayah pedesaan.
4. Angkutan lintas batas negara yang merupakan angkutan orang yang
melalui lintas batas negara lain [2].
Pelayanan angkutan orang dengan kendaraan umum dapat dilaksanakan
dengan trayek tetap dan teratur yang dilakukan dalam jaringan trayek atau tidak
dalam trayek.
2.2
Profil Angkutan Umum
Transportasi kota yang juga selalu siap mengantar warga kota hingga ke
tujuannya antara lain bus kota, angkutan kota. Angkutan kota merupakan
transportasi publik yang paling banyak dijumpai karena ekonomis dan rute yang
dilalui cukup banyak serta bisa mencapai jalan jalan yang kecil. Angkutan kota
terdapat di terminal-terminal yang representatif antara lain :
1.
Terminal Purabaya
Meskipun lokasi Terminal Purabaya berada di Bungurasih Kabupaten Sidoarjo,
namun pengelolanya oleh Dinas Perhubungan Kota Surabaya. Dalam skala kota
Surabaya, letak terminal Purabaya berada di sisi selatan Surabaya.
2.
Terminal Tambak Oso Wilangun
Lokasi terminal ini terletak di sebelah Barat Laut Surabaya, berada dekat dengan
perbatasan Kabupaten Gresik. Terminal Tambak Oso Wilangun merupakan
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
8
terminal tipe A, dengan luas lahan 50.000 m2 . Jaringan trayek angkutan kota
yang dilayani Terminal Tambak Oso Wilangun adalah bus kota dan angkutan
(lyn).
3.
Terminal Joyoboyo
Lokasi terminal ini terletak di sebelah selatan. Terminal Joyoboyo merupakan
terminal tipe B dengan luas lahan 11.134 m2 , dimana melayani angkutan Antar
Kota Dalam Propinsi (AKDP), dan angkutan kota. Jaringan trayek angkutan kota
yang dilayani Terminal Joyoboyo ini yakni bus kota, dan angkutan kota (lyn).
4.
Terminal Bratang
Lokasi terminal ini terletak di sebelah timur. Terminal Bratang merupakan
terminal
tipe C dengan luas lahan 2.575 m2 , melayani angkutan kota saja. Jaringan trayek
angkutan kota yang dilayani Terminal Bratang ini yakni bus kota dan angkutan
kota (lyn).
Sub-sub terminal yang dikelola oleh Pemerintah Kota antara lain yaitu :
-Sub Terminal Menanggal
-Sub Terminal Benowo
-Sub Terminal Petekan
-Sub Terminal Manukan Kulon
-Sub Terminal Darmo Permai
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
9
-Pangkalan Angkutan Kota (Lyn)
Selain terminal dan sub terminal, fasilitas transportasi kota yang klasifikasinya
lebih kecil yaitu pangkalan angkutan kota (lyn) yang pada umumnya dikelola
oleh ”Paguyuban” angkutan kota. Lokasi pangkalan angkot ini biasanya
merupakan simpul akhir trayek angkot dari terminal. Untuk pelayanan penumpang
di sepanjang rute, tersedia fasilitas tempat pemberhentian berupa Halte atau
Shelter, dan berupa Rambu (tanpa ada bangunan). Jumlah Halte atau Shelter
sekitar 53 buah, sedangkan rambu sejumlah 29 buah [3].
RUTE ANGKUTAN UMUM
Tabel 2.1 Rute Angkutan Umum Surabaya
Kode
Ru t e
C
Pasar Loak - Sedayu - Karang Menjangan PP
D
Joyoboyo - Pasar Turi - Sidorame PP
E
Petojo - Tanjungsari - Balongsari PP
F
Joyoboyo - Pegirian - Endrosono PP
G
Joyoboyo - Karang Menjangan / Lakarsantri / Karang Pilang PP
H2
Pasar Wonokromo - Pagesangan PP
H2P
Pasar Wonokromo - Terminal Menanggal PP
I
Kupang - Benowo PP
K
Ujung Baru - Kalimas Barat / Pasar Loak PP
L2
Ujung Baru - Sasak - Petojo PP
M
Joyoboyo - Dinoyo - Kayun - Kalimas Barat PP
N
Kalimas Barat - Menur - Bratang PP
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
10
O
Tambak Wedi - Petojo - Keputih PP
O1
Kalimas Barat - Keputih PP
O2
Tambak Oso Wilangun (Depan SPBU) - Petojo PP / Tambak Wedi - Keputih -
(WK)
Bratang PP
Joyoboyo - Gebang Putih - Kenjeran / Petojo - Ketintang / Joyoboyo - Karang
P
Menjangan - Kenjeran PP
Q
Kalimas Barat - Bratang PP
R
Kalimas Barat - Kapasan - Kenjeran PP
S
Joyoboyo - Bratang - Kenjeran PP
T1
Margorejo - Joyoboyo - Sawahan - Pasar Loak PP
T2
Joyoboyo - Mulyosari - Kenjeran PP
U
Joyoboyo - Rungkut - Wonorejo / Joyobekti PP
V
Joyoboyo - Tambakrejo PP
W
Dukuh Kupang - Kapas Krampung - Kenjeran PP
Y
Joyoboyo - Demak PP
Z
Kalimas Barat - Benowo PP
TV
Joyoboyo - Citra Raya / Manukan Kulon / Banjar Sugihan
DP
Kalimas Barat / Petekan - Manukan Kulon PP
Z1
Benowo - Ujung Baru PP
J
Joyoboyo - Kalianak PP
BK
Bangkingan - Karang Pilang PP
DA
Kalimas Barat - Citra Raya
JTK
Joyoboyo - Tambak Klanggri PP
JTK2
Joyoboyo - Medokan Ayu PP
R1
Kalimas Barat - Nambangan - Kenjeran PP
WLD
Wonoarum - Pasar Loak - Dukuh Kupang PP
WLD2
Bulak Banteng - Dukuh Kupang PP
RT
Rungkut - Pasar Turi PP
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
11
LMJ
Lakarsantri - Manukan Kulon - Kalimas Barat PP
BM
Bratang - Perumnas Menanggal PP
JBMN
Joyoboyo - Gunung Anyar PP
LK
Manukan Kulon - Pasar Loak - Kenjeran PP
GL
Pasar Loak - Gadung PP
JK
Joyoboyo - Kalijudan - Kenjeran PP
IM
Benowo - Simokerto
WB
Wonosari - Bratang PP
DKM
Dukuh Kupang - Menanggal PP
DKB
Dukuh Kupang - Benowo PP
BJ
Benowo - Kalimas Barat PP
RDK
Dukuh Kupang - Benowo PP
UBB
Ujung Baru - Bratang PP
UBK
Ujung Baru - Kenjeran PP
JMK
Kenjeran - Kalimas Barat PP
KIP1
Kutisari Indah - Petojo PP (Lewat Tengah) PP
KIP2
Kutisari Indah - Petojo PP (Lewat Timur) PP
GS
Gunung Anyar - Sidorame PP
RBK
Rungkut Barata - Kenjeran PP
DWM
Balongsari - Pangkalan Karah PP
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
12
Salah satu contoh profil Terminal bratang adalah terminal tipe C milik
pemerintah kota surabaya yang berada di bawah kendali dan pengawasan Dinas
Perhubungan kota surabaya. Terminal Bratang menjadi pusat kontrol penerapan
Itellegent Transport System (ITS) dan Electronic Parking System, dimana terdapat
ruang kontrol dapat memantau lalu lintas di titik persimpangan jalan yang
diterapkan ITS melalui CCTV [5] .
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
13
Stuktur Organisasi Ter minal Bratang
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
14
1.
Tipe Ter minal
:
C
2.
Fungsi
:
Sebagai Terminal Angkutan Kota
3.
Lokasi
:
Jl. Manyar, Kel. Barata Jaya, Kec. Gubeng
4.
Luas Lahan
:
2.760 m2
5.
Luas bangunan
:
1303,4772 m2
6.
Luas Landasan Parkir
:
2.411,50 m2 (panjang 53 m, lebar 45,5)
7.
Par kir Elektrik
:
1 unit 2 titik
8.
J umlah Trayek
:
LYN
BM
( Bratang,Menanggal )
LYN
D
( Purabaya,Bratang )
LYN
JBM
(Joyoboyo,Bratang,Medokan )
LYN
N
( Kalimas Barat,Menur,Bratang )
LYN
Q
( Kalimas Barat,Bratang )
LYN
RBK
( Rungkut,Bratang,Kenjeran )
LYN
S
( Joyoboyo,Bratang,Kenjeran )
LYN
WB
( Wonosari,Bratang )
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
15
2.3
Sistem Infor masi
Sistem Informasi adalah kombinasi dari teknologi informasi dan aktivitas
orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen.
Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan
merujuk kepada interaksi antara orang, proses algoritmik, data, dan teknologi.
Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya pada
penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi juga
untuk cara di mana orang berinteraksi dengan teknologi ini dalam mendukung
proses bisnis.
Ada yang membuat perbedaan yang jelas antara sistem informasi, dan
komputer sistem TIK, dan proses bisnis. Sistem informasi yang berbeda dari
teknologi informasi dalam sistem informasi biasanya terlihat seperti memiliki
komponen TIK. Hal ini terutama berkaitan dengan tujuan pemanfaatan teknologi
informasi. Sistem informasi juga berbeda dari proses bisnis. Sistem informasi
membantu untuk mengontrol kinerja proses bisnis.
Sistem informasi sebagai tipe khusus dari sistem kerja. Sistem kerja adalah
suatu sistem di mana manusia dan/atau mesin melakukan pekerjaan dengan
menggunakan sumber daya untuk memproduksi produk tertentu dan/atau jasa bagi
pelanggan. Sistem informasi adalah suatu sistem kerja yang kegiatannya ditujukan
untuk pengolahan (menangkap, transmisi, menyimpan, mengambil, memanipulasi
dan menampilkan) informasi [1].
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
16
Dengan demikian, sistem informasi yang akan saya buat pada skripsi ini
akan bermanfaat/mempermudah masyarakat dalam mencari informasi mengenai
angkutan umum yang akan ditempuhnya beserta gambarnya.
2.4
Pengertian Visual Basic
Microsoft Visual Basic adalah sebuah alat untuk mengembangkan dan
membangun aplikasi yang bergerak di atas sistem Framework, dengan
menggunakan bahasa BASIC.
para programmer dapat
Dengan
membangun
menggunakan
aplikasi
alat
Windows
ini,
Forms,
Aplikasi web berbasis ASP.NET, dan juga aplikasi command-line. Alat ini dapat
diperoleh secara terpisah dari beberapa produk lainnya (seperti Microsoft Visual
C++, Visual C#, atau Visual J#), atau juga dapat diperoleh secara terpadu
dalam Microsoft Visual Studio. Bahasa Visual Basic
sendiri menganut
paradigma bahasa pemrograman berorientasi objek yang dapat dilihat sebagai
evolusi dari Microsoft Visual Basic versi sebelumnya yang diimplementasikan di
atas .NET Framework. Peluncurannya mengundang kontroversi, mengingat
banyak sekali perubahan yang dilakukan oleh Microsoft, dan versi baru ini tidak
kompatibel dengan versi terdahulu [5].
2.5
Pengertian DFD (Data Flow Diagram)
Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan
notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya
sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas.
DFD merupakan alat bantu dalam menggambarkan atau menjelaskan
sistem yang sedang berjalan logis. Dalam sumber lain dikatakan bahwa DFD ini
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
17
merupakan salah satu alat pembuatan model yang sering digunakan, khususnya
bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari
pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat
pembuatan model yang memberikan penekanan hanya pada fungsi sistem. DFD
ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan
konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun
rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada
pemakai
maupun
pembuatprogram.Suatu
yang
lazim
bahwa
ketika
menggambarkan sebuah sistem kontekstual data flowdiagram yang akan pertama
kali muncul adalah interaksi antara sistem dan entitas luar. DFD didisain untuk
menunjukkan sebuah sistem yang terbagi-bagi menjadi suatu bagian sub-sistem
yang lebih kecil adan untuk menggaris bawahi arus data antara kedua hal yang
tersebut diatas. Diagram ini lalu "dikembangkan" untuk melihat lebih rinci
sehingga dapat terlihat model-model yang terdapat di dalamnya [6].
2.6
Pengertian CDM dan PDM
CDM (Conceptual Data Model) merupakan Model yang dibuat
berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar
yang
dinamakan
entitas
(entity)
serta
hubungan
(relationship)
antara
entitas-entitas itu. Biasanya direpresentasikan dalam bentuk Entity Relationship
Diagram. Adapun manfaat Penggunaan CDM dalam perancangan database, yaitu
memberikan gambaran yang lengkap dari struktur basis data yaitu arti, hubungan,
juga batasan-batasan dan alat komunikasi antar pemakai basis data, designer, dan
analis. CDM terdiri dari objek yang tidak diimplementasikan secara langsung
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
18
kedalam basis data yang sesungguhnya. Model ini dibuat berdasarkan anggapan
bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas
(entity) serta hubungan (relationship) antara entitas-entitas itu.
PDM kependekan dari Physical Data Model. PDM Merupakan model
yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan
antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap
kolom memiliki nama yang unik. PDM merupakan gambaran secara detail basis
data dalam bentuk fisik. Penggambaran rancangan PDM memperlihatkan struktur
penyimpanan data yang benar pada basis data yang digunakan sesungguhnya [6].
2.7
Pengertian Microsoft Access
Microsoft
Access
atau Microsoft
Office
Access
adalah
sebuah program aplikasi basis data komputer relasional yang ditujukan untuk
kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan
anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft
Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan
mesin basis data Microsoft Jet Database Engine, dan juga menggunakan
tampilan grafis yang intuitif sehingga memudahkan pengguna.
icrosoft Access dapat menggunakan data yang disimpan di dalam format
Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server,Oracle
Database, atau semua kontainer basis data yang mendukung standar ODBC. Para
pengguna/programmer yang
mengembangkan
perangkat
para programmer yang
mahir
lunak
kurang
dapat
aplikasi
mahir
menggunakannya
yang
dapat
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
kompleks,
untuk
sementara
menggunakannya
untuk
19
mengembangkan perangkat lunak aplikasi yang sederhana. Access juga
mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat
digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.
Microsoft merilis Microsoft Access 1.0 pada bulan November 1992 dan
dilanjutkan dengan merilis versi 2.0 pada tahun 1993. Microsoft menentukan
spesifikasi minimum untuk menjalankan Microsoft Access 2.0 adalah sebuah
komputer dengan sistem operasi Microsoft Windows 3.0, RAM berkapasitas
4 megabyte (6 megabyte lebih disarankan) dan ruangan kosong hard disk yang
dibutuhkan 8 megabyte (14 megabyte lebih disarankan). Versi 2.0 dari Microsoft
Access
ini
datang
dengan
tujuh
buah disket floppy 3½
inci
berukuran
1.44 megabyte.
Perangkat lunak tersebut bekerja dengan sangat baik pada sebuah basis
data dengan banyak record tapi terdapat beberapa kasus di mana data mengalami
kerusakan. Sebagai contoh, pada ukuran basis data melebihi 700 megabyte sering
mengalami masalah seperti ini (pada saat itu, memang hard disk yang beredar
masih berada di bawah 700 megabyte). Buku manual yang dibawanya
memperingatkan
bahwa
beberapa
kasus
tersebut
disebabkan
oleh driver perangkat yang kuno atau konfigurasi yang tidak benar.
Nama kode (codename) yang digunakan oleh Access pertama kali
adalah Cir rus yang dikembangkan sebelum Microsoft mengembangkan Microsoft
Visual Basic, sementara mesin pembuatform antarmuka yang digunakannya
dinamakan dengan Ruby. Bill Gates melihat purwarupa (prototype) tersebut dan
memutuskan bahwa komponen bahasa pemrograman BASIC harus dikembangkan
secara bersama-sama sebagai sebuah aplikasi terpisah tapi dapat diperluas. Proyek
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
20
ini dinamakan dengan Thunder. Kedua proyek tersebut dikembangkan secara
terpisah, dan mesin pembuat form yang digunakan oleh keduanya tidak saling
cocok satu sama lainnya. Hal tersebut berakhir saat Microsoft merilis Visual Basic
for Applications (VBA).
Tabel 2.2 Versi Microsoft Access
Versi :
Nama
Nomor Sistem
operasi
yang Versi Microsoft
ver si
ver si
didukung
Office
1
Microsoft Windows
T/A
2
Microsoft Windows
Tanggal
Microsoft
1992
Access 1.1
Microsoft
1993
Microsoft
Access 2.0
Office
4.3 Professional
Microsoft
Access for
1995
Microsoft Windows
Microsoft
Office
95 dan Windows NT 3.51
95 Professional
Microsoft Windows
Microsoft
7
Windows
95
1997
Microsoft
8
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Office
21
Access 97
95/98 dan Windows
NT 97 Professional
3.51/NT 4.0
Microsoft
Office
Microsoft
Microsoft Windows
1999
Access
2000 Premium dan
9
98/Me, Windows NT 4.0/2000 Office
2000
2000
Professional
Microsoft
Microsoft
2001
Access
Windows Microsoft
Office
10
98/Me, Windows NT/2000/XP XP Professional
2002
Microsoft Windows
2000
Microsoft
(Service Pack 3 ke atas)/XP Microsoft
2003
Access
Office
11
(Service
Pack
1
ke System 2003
2003
atas)/Server 2003
Microsoft Windows
XP
Microsoft
(Service
2007
Access
Pack
2)/Server Microsoft
Office
12
2003/Vista/Server 2008 (Beta System 2007
2007
2 ke atas)
2010
Microsoft
14
Microsoft Windows
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
XP Microsoft
Office
22
Access
(Service
2010
Server
Pack
3)/Windows Professional 2010
2003
R2(32-bit)/Windows
2008(32-bit
Server
atau
64-bit)/Windows
Vista
(Service Pack 1)/Windows 7
Microsoft Access digunakan kebanyakan oleh bisnis-bisnis kecil dan
menengah, di dalam sebuah organisasi yang kecil bahkan mungkin juga digunakan
oleh perusahaan yang cukup besar, dan juga para programmer untuk membuat
sebuah sistem buatan sendiri untuk menangani pembuatan dan manipulasi data.
Access juga dapat digunakan sebagai sebuah basis data untuk aplikasi Web dasar
yang disimpan di dalam server yang menjalankan Microsoft Internet Information
Services (IIS) dan menggunakan Microsoft Active Server Pages (ASP). Meskipun
demikian, penggunaan Access kurang disarankan, mengingat telah ada Microsoft
SQL Server yang memiliki kemampuan yang lebih tinggi.
Beberapa pengembang aplikasi profesional menggunakan Microsoft Access untuk
mengembangkan aplikasi secara cepat (digunakan sebagai Rapid Application
Development/RAD
tool),
khususnya
untuk
pembuatan purwarupa untuk
sebuah program yang lebih besar dan aplikasi yang berdiri sendiri untuk
para salesman.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
23
Microsoft
Access
kurang
begitu
bagus
jika
diakses
melalui jaringan sehingga aplikasi-aplikasi yang digunakan oleh banyak pengguna
cenderung
menggunakan
bersifat klien/server.
solusi
Meskipun
sistem
manajemen
demikian,
basis
tampilan
data
muka
yang
Access
(form, report, query, dan kode Visual Basic) yang dimilikinya dapat digunakan
untuk menangani basis data yang sebenarnya diproses oleh sistem manajemen
basis data lainnya, seperti halnya Microsoft Jet Database Engine (yang
secara default digunakan oleh Microsoft Access), Microsoft SQL Server,Oracle
Database, dan beberapa produk lainnya yang mendukung ODBC.
Salah
satu
keunggulan
dari perspektif programmer adalah
Microsoft
kompatibilitasnya
Access
dilihat
dengan bahasa
pemrograman Structured Query Language (SQL); query dapat dilihat dan disunting
sebagai statemen-statemen SQL, dan statemen SQL dapat digunakan secara
langsung di dalam Macro dan VBA Module untuk secara langsung memanipulasi
tabel data dalam Access. Para pengguna dapat mencampurkan dan menggunakan
kedua
jenis
bahasa
tersebut
(VBA
dan
Macro)
untuk
memprogram form dan logika dan juga untuk mengaplikasikan konsep berorientasi
objek.
Microsoft SQL Server Desktop Engine (MSDE) 2000, yang merupakan
sebuah versi mini dari Microsoft SQL Server 2000, dimasukkan ke dalam Office
XP Developer Edition dan dapat digunakan oleh Microsoft Access sebagai
alternatif dari Microsoft Jet Database Engine.
Tidak seperti sebuah sistem manajemen basis data relasional yang
komplit, Microsoft JET Database Engine tidak memiliki fitur trigger dan stored
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
24
procedure. Dimulai dari Microsoft Access 2000 yang menggunakan Microsoft Jet
Database Engine versi 4.0, ada sebuah sintaksis yang mengizinkan pembuatan
kueri dengan beberapa parameter, dengan sebuah cara seperi halnya sebuah stored
procedure, meskipun prosesur tersebut dibatasi hanya untuk sebuah pernyataan tiap
prosedurnya. Access juga mengizinkan form untuk mengandung kode yang dapat
dieksekusi ketika terjadi sebuah perubahan terhadap tabel basis data, seperti
halnya trigger, selama modifikasi dilakukan hanya dengan menggunakan form
tersebut, dan merupakan sesuatu hal yang umum untuk menggunakan kueri yang
akan diteruskan (pass-through dan teknik lainnya di dalam Access untuk
menjalankan stored procedure di dalam RDBMS yang mendukungnya.
Dalam berkas Access Database Project (ADP) yang didukung oleh
Microsoft Access 2000 dan yang selanjutnya, fitur-fitur yang berkaitan dengan
basis data berbeda dari versi format/struktur data yang digunakan Access (*.MDB),
karena jenis berkas ini dapat membuat koneksi ke sebuah basis data MSDE atau
Microsoft SQL Server, ketimbang menggunakan Microsoft JET Database Engine.
Sehingga, dengan menggunakan ADP, adalah mungkin untuk membuat hampur
semua objek di dalam server yang menjalankan mesin basis data tersebut (tabel
basis data denganconstraints dan trigger, view, stored procedure, dan UDF).
Meskipun
demikian,
yang
disimpan
di
dalam
berkas
ADP
hanyalah form, report, macro, dan modul, sementara untuk tabel dan objek lainnya
disimpan di dalam server basis data yang membelakangi program tersebut.
Access mengizinkan pengembangan yang relatif cepat karena semua tabel
basis data, kueri, form, dan report disimpan di dalam berkas basis data miliknya
(*.MDB). Untuk membuat Query, Access menggunakan Query Design Grid,
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
25
sebuah program berbasis grafis yang
mengizinkan para penggunanya untuk
membuat query tanpa harus mengetahui bahasa pemrograman SQL. DI dalam
Query Design Grid, para pengguna dapat memperlihatkan tabel basis data sumber
dari query, dan memilih field-field mana yang hendak dikembalikan oleh proses
dengan mengklik dan menyeretnya ke dalam grid. Join juga dapat dibuat dengan
cara mengklik dan menyeret field-field dalam tabel ke dalam field dalam tabel
lainnya. Access juga mengizinkan pengguna untuk melihat dan memanipulasi kode
SQL jika memang diperlukan.
Bahasa
pemrograman yang
tersedia
di
dalam
Access
adalah
Microsoft Visual Basic for Applications (VBA), seperti halnya dalam beberapa
aplikasi Microsoft
Office.
Dua
buah pustaka komponenComponent
Object
Model (COM) untuk mengakses basis data pun disediakan, yakni Data Access
Object (DAO), yang hanya terdapat di dalam Access 97, dan ActiveX Data
Objects (ADO) yang tersedia dalam versi-versi Access terbaru [7].
2.8
Pengertian UML (Unified Modeling Languange)
UML (Unified Modeling Language) merupakan pengganti dari metode
analisis berorientasi object dan design berorientasi object (OOA & OOD) yang
dimunculkan sekitar akhir tahun 80-an dan awal tahun 90-an.
UML merupakan gabungan dari metode Grady Booch (Booch Method),
James Rumbaugh (OMT) dan Ivar Jacobson (OOSE). Tetapi UML ini akan
mencakup lebih luas daripada OOA&D. Pada pertengahan pengembangan UML
dilakukan standarisasi proses dengan OMG (Object Management Group) dengan
harapan UML akan menjadi bahasa standar pemodelan pada masa yang akan
datang.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kar
RUTE ANGKUTAN UMUM DAERAH SURABAYA
MENGGUNAKAN VISUAL BASIC 6
TUGAS AKHIR
Oleh :
DWIKY ARDIANSYAH
NPM. 0834010052
J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL "VETERAN"
J AWA TIMUR
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
DESAIN DAN IMPLEMENTASI SISTEM INFORMASI
RUTE ANGKUTAN UMUM DAERAH SURABAYA
MENGGUNAKAN VISUAL BASIC 6
TUGAS AKHIR
Diajukan Untuk Memenuhi Sebagai Persyaratan
Dalam Memperoleh Gelar Sarjana Komputer
Jurusan Teknik Informatika
Oleh :
DWIKY ARDIANSYAH
NPM. 0834010052
J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
LEMBAR PENGESAHAN
DESAIN DAN IMPLEMENTASI SISTEM INFORMASI
RUTE ANGKUTAN UMUM DAERAH SURABAYA
MENGGUNAKAN VISUAL BASIC 6
Oleh :
DWIKY ARDIANSYAH
NPM. 0834010052
Telah disetujui untuk mengikuti Ujian Negara Lisan
Gelombang I Tahun Akademik 2011/2012
Pembimbing Utama
Sarwosri S.Kom, MT
NPT.3800 6050 2051
Mengetahui,
Ketua J urusan Teknik Infor matika
Fakultas Teknologi Industri
UPN ”Veteran” J awa Timur
Dr. Ir. Ni Ketut Sari, MT.
NIP.19650731 199203 2 001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
TUGAS AKHIR
DESAIN DAN IMPLEMENTASI SISTEM INFORMASI RUTE ANGKUTAN
UMUM DAERAH SURABAYA MENGGUNAKAN VISUAL BASIC 6
Oleh :
DWIKY ARDIANSYAH
NPM. 0834010052
Telah dipertahankan di hadapan dan diterima oleh Tim Penguji Skripsi
J urusan Teknik Infor matika Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional ”Veteran” J awa Timur
Pada Tanggal 05 Oktober 2012
Pembimbing :
Tim Penguji :
1.
1.
Sarwosri S.Kom, MT
NPT. 3800 6050 2051
BASUKI RAHMAT
NIP/NPT. 3 7006 06 0210 1
2.
Rinci Kembang Hapsari, S.SI, M.kom
NIDN. 712 127 701
3.
Ir. Kindriari Nur ma W. MT.
NIP/NPT. 19600228 198803 2 001
Mengetahui,
Dekan Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional ”Veteran” J awa Timur
Ir. SUTIYONO, MT.
NIP. 19600713 198703 1001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
YAYASAN KESEJ AHTERAAN PENDIDIKAN DAN PERUMAHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI
PANITIA UJ IAN SKRIPSI / KOMPREHENSIF
KETERANGAN REVISI
Mahasiswa di bawah ini :
Nama
: Dwiky Ardiansyah
NPM
: 0834010052
Jurusan
: Teknik Informatika
Telah mengerjakan revisi/ tidak ada revisi*) pra rencana (design)/ skripsi ujian
lisan gelombang I, TA 2011/2012 dengan judul:
“ SISTEM APLIKASI MEDIA BELAJ AR TRY OUT UNAS UNTUK SMA
BERBASIS WEB MENGGUNAKAN PHP dan MySQL ”
Surabaya, 3 Desember 2012
Dosen Penguji yang memerintahkan revisi:
1) I Gede Susrama MD. ST, M.kom
NIP/NPT. 3 7006 06 0210 1
{
}
2) Rinci Kembang Hapsari, S.SI, M,kom
NIDN. 0712 127 701
{
}
3) Ir. Kindriari Nurma W. MT
NIP/NPT. 19600228 198803 2 001
{
}
Mengetahui,
Pembimbing Utama
Intan Yuniar P. S.Kom, M.sc
NIDN. 702068002
Pembimbing Pendamping
Eva Yulia Puspaningrum, S.kom
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Desain dan Implementasi Sistem Informasi Rute
Angkutan Umum daerah Surabaya menggunakan
Visual Basic 6
TUGAS AKHIR
Oleh :
DWIKY ARDIANSYAH
0834010052
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
DESAIN DAN IMPLEMENTASI APLIKASI ESTIMASI BIAYA
PADA PROYEK KONTRUKSI BANGUNAN
TUGAS AKHIR
Diajukan Untuk Memenuhi Sebagai Persyaratan
Dalam Memperoleh Gelar Sarjana Komputer
Program Studi Teknik Informatika
Oleh :
DWIKY ARDIANSYAH
0834010052
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2012
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
LEMBAR PENGESAHAN
DESAIN DAN IMPLEMENTASI APLIKASI ESTIMASI BIAYA
PADA PROYEK KONTRUKSI BANGUNAN
Disusun oleh :
DWIKY ARDIANSYAH
0834010272
Telah disetujui mengikuti Ujian Negara Lisan
Periode VI Tahun Akademik 2011/2012
Pembimbing
Sarwosri, S.Kom. M.T
NIP/NPT. 19760809 200112 2001
Mengetahui,
Ketua Program Studi Teknik Informatika
Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur
Dr. Ir. Ni Ketut Sari, MT.
NIP. 19650731 199203 2 001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
TUGAS AKHIR
DESAIN DAN IMPLEMENTASI APLIKASI ESTIMASI BIAYA
PADA PROYEK KONTRUKSI BANGUNAN
Disusun Oleh :
CYNDY INDAH RIAS PERDANA
0834010272
Telah dipertahankan dan diterima oleh Tim Penguji Skripsi
Program Studi Teknik Informatika Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur
Pada Tanggal 28 Juni 2012
Pembimbing :
Tim Penguji :
1.
Sarwosri, S.Kom. M.T
NIP/NPT. 19760809 200112 2001
I Gede Susr ama, ST. M.Kom.
NIP/NPT. 3 7006 06 0211 1
2.
RR. Ani Dijah Rahar joe, S.Kom, MSc
NIP/NPT. 197305 12 200501 2 003
3.
Ir . Kindr iar i Nur ma W., MT.
NIP/NPT. 19600228 198803 2 001
Mengetahui,
Dekan Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur
Ir. Sutiyono, MT.
NIP. 19600713 198703 1 001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
YAYASAN KESEJ AHTERAAN PENDIDIKAN DAN PERUMAHAN
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR
FAKULTAS TEKNOLOGI INDUSTRI
KETERANGAN REVISI
Kami yang bertanda tangan di bawah ini menyatakan bahwa mahasiswa berikut :
Nama
: DWIKY ARDIANSYAH
NPM
: 0834010052
Jurusan
: Teknik Informatika
Telah mengerjakan revisi / tidak ada revisi*) pra rencana (design) / skripsi ujian
lisan gelombang VI, TA 2011/2012 dengan judul:
“DESAIN DAN IMPLEMENTASI APLIKASI ESTIMASI BIAYA PADA PROYEK
KONSTRUKSI BANGUNAN”
Surabaya, 20 Juni 2012
Dosen Penguji yang memeriksa revisi
1)
I Gede Susr ama, ST. M.Kom.
NIP/NPT. 3 7006 06 0211 1
{
}
2)
RR. Ani Dijah Rahar joe, S.Kom, MSc
NIP/NPT. 197305 12 200501 2 003
{
}
3)
Ir . Kindr iar i Nur ma W., MT.
NIP/NPT. 19600228 198803 2 001
{
}
Mengetahui,
Dosen Pembimbing
Pembimbing
Sarwosri, S.Kom. M.T
NIP/NPT. 19760809 200112 2001
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
KATA PENGANTAR
Dengan mengucap puji dan syukur kehadhirat Allah SWT, karena atas
ridho dan hidayahNya, sehingga penulis dapat menyelesaikan Tugas Akhir ini.
Maksud dan tujuan dari penulisan Tugas Akhir ini adalah untuk
memenuhi persyaratan kelulusan program Studi Strata I pada Jurusan Teknik
Informatika di Universitas Pembangunan Nasional “Veteran” Jawa Timur. Selain
itu penulis juga dapat mencoba menerapkan dan membandingkan pengetahuan
dan keterampilan yang diperoleh pada saat kuliah dengan kenyataan yang ada di
lingkungan kerja.
Penulis merasa bahwa dalam menyusun laporan ini masih menemui
beberapa kesulitan dan hambatan, disamping itu juga menyadari bahwa penulisan
laporan ini masih jauh dari sempurna dan masih banyak kekurangan-kekurangan
lainnya, maka dari itu penulis mengharapkan saran dan kritik yang membangun
dari semua pihak.
Menyadari penyusunan laporan ini tidak lepas dari bantuan berbagai
pihak, maka pada kesempatan ini penulis menyampaikan ucapan terima kasih
yang setulus-tulusnya kepada:
1. Kedua Orang Tua dan Keluarga yang telah memberikan semangat dan
bantuan doa untuk menyelasaikan tugas akhir ini.
2. Ibu Sarwosri, S.Kom, M.T sebagai dosen pembimbing yang telah bersedia
untuk
meluangkan
waktu
untuk
membimbing,
memeriksa,
serta
memberikan petunjuk-petunjuk serta saran dalam penyusunan laporan ini.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan
sumber.
ii
3. Seluruh staf pengajar Universitas Pembangunan Nasional “Veteran” Jawa
Timur yang telah membimbing dan memberikan materi perkuliahan
kepada penulis.
4. Seluruh staf Perpustakaan Universitas Pembangunan Nasional “Veteran”
Jawa Timur yang telah membantu penulis dalam peminjaman buku.
5. Seluruh rekan-rekan di Universitas Pembangunan Nasional “Veteran”
Jawa Timur, khususnya Jurusan Informatika Angkatan 2008 yang telah
memberikan saran dan kritikan kepada penulis.
6. Teman-teman satu perjuangan yaitu Jefa, Agit, Dewi, Galand, Catur dan
teman teman se kos yang memberikan support.
7. Seluruh pihak yang tidak dapat disebutkan satu persatu, yang telah banyak
membantu selama ini.
Akhir kata, semoga Allah SWT senantiasa melimpahkan karunia-Nya
dan membalas segala amal budi serta kebaikan pihak-pihak yang telah membantu
penulis dalam penyusunan laporan ini dan semoga tulisan ini dapat memberikan
manfaat bagi pihak-pihak yang membutuhkan.
Surabaya,
November 2012
Penulis
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan
sumber.
iii
DAFTAR ISI
Halaman
ABSTRAK
KATA PENGANTAR
DAFTAR ISI
DAFTAR GAMBAR
DAFTAR TABEL
BAB I
i
ii
iii
iv
v
PENDAHULUAN
1.1. Latar Belakang ....................................................................................................
1.2. Perumusan Masalah ............................................................................................
1.3. Batasan Masalah .................................................................................................
1.4. Tujuan .................................................................................................................
1.5. Manfaat ...............................................................................................................
1.6. Metodologi Penelitian .........................................................................................
1.7. Sistematika Penulisan .........................................................................................
BAB II
1
3
3
3
3
4
5
TINJ AUAN PUSTAKA
2.1. Profil Terminal Angkutan Umum ......................................................................
2.2. Profil Angkutan Umum ......................................................................................
2.3 Sistem Informasi ................................................................................................
2.4 Pengertian Visual Basic .....................................................................................
2.5 Pengertian DFD ..................................................................................................
2.6 Pengertian CDM dan PDM ................................................................................
2.7 Pengertian Microsoft Access .............................................................................
2.8 Pengertian UML .................................................................................................
6
7
15
16
17
18
19
32
BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1. Analisis Sistem .................................................................................................
3.1.1 Deskripsi Umum Sistem .........................................................................
3.1.2 Arsitektur Sistem ....................................................................................
3.1.3 Proses Bisnis Sistem ...............................................................................
3.1.4 Analisis Permasalahan ............................................................................
3.1.5 Analisis Fungsional .................................................................................
3.1.6 Use Case Diagram ...................................................................................
3.1.7 Activity Diagram .....................................................................................
3.1.8 Class Diagram ..........................................................................................
3.2 Perancangan Proses ............................................................................................
3.2.1 Perancangan Proses Mengolah Data ........................................................
3.2.2 Perancangan Proses User .........................................................................
3.3 CDM (Conseptual Data Model) .......................................................................
ii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
33
33
34
35
35
36
36
38
44
46
46
47
49
3.4 PDM (Physical Data Model) ............................................................................
3.5 Perancangan Antar Muka (interface) ...............................................................
50
52
BAB IV IMPLEMENTASI SISTEM
4.1 Kebutuhan Sistem ............................................................................................
4.2 Implementasi Konfigurasi Database ................................................................
4.2.1 Implementasi Database ..........................................................................
4.2.2 Implementasi Proses ..............................................................................
4.3 Menu Utama ....................................................................................................
4.4 Menu Login Admin .........................................................................................
4.4.1 Menu Halaman Admin ..........................................................................
4.5 Menu Edit ........................................................................................................
4.6 Menu Batal ......................................................................................................
BAB V
53
53
54
54
55
55
56
57
60
UJ I COBA DAN EVALUASI
5.1 Uji Coba Sistem ...............................................................................................
5.2. Uji Coba User ..................................................................................................
5.3. Uji Coba Admin ..............................................................................................
5.4. Uji Coba Menu Admin ....................................................................................
5.5. Uji Coba Menu Simpan ...................................................................................
5.6. Uji Coba Menu Edit ........................................................................................
5.7. Uji Coba Menu Batal ......................................................................................
5.8. Uji Coba Menu User .......................................................................................
5.9 Uji Coba Menu Lihat Hasil..............................................................................
61
62
63
64
65
66
67
68
69
BAB VI KESIMPULAN
6.1 Kesimpulan .....................................................................................................
6.2 Saran ...............................................................................................................
iii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
70
70
Desain dan Implementasi Sistem Infor masi Rute Angkutan umum daer ah Sur abaya
menggunakan Visual Basic 6
DOSEN PEMBIMBING
: SARWOSRI S.KOM, MT
PENYUSUN
: DWIKY ARDIANSYAH
ABSTRAK
Angkutan umum perkotaan adalah salah satu tulang punggung ekonomi
perkotaan dimana kota yang ‘baik’ dan ‘sehat’ dapat ditandai dengan melihat
kondisi sistem angkutan umum perkotaannya. Hal ini disebabkan karena,
transportasi tidak dapat dipisahkan dari kehidupan umat manusia selama hal itu
dibutuhkan dalam pendistribusian bahan, pergerakan aktifitas manusia maupun
barang sebagai komponen mikro suatu perekonomian. Sektor transportasi harus
mampu memberikan kemudahan bagi seluruh masyarakat dalam segala kegiatan di
semua lokasi yang berbeda dan tersebar dengan karakter fisik yang berbeda pula.
DenganSalah satu transportasi angkutan umum menjadi pilihan sehari hari oleh
masyarakat .
Dengan salah satu transportasi angkutan umum menjadi pilihan sehari hari
oleh masyarakat, Oleh karena itu perlu dibuat sistem informasi rute angkutan
umum ini untuk mempermudah masyarakat mencari informasi angkutan umum
yang akan dituju. Dalam aplikasi ini akan mempermudah masyarakat dalam
mencari informasi rute angkutan umum yang akan dituju di surabaya. Salah satu
contoh apabila kita akan pergi ke suatu tempat di surabaya, kita hanya perlu
memasukkan nama tempat/lokasi tersebut dan memilih nama lyn nya dan aplikasi
ini akan menampilkan rute jalan dan nama angkutaan umum yang akan ditempuh
beserta gambarnya.
Dengan adanya aplikasi ini masyarakat dapat lebih mudah memperoleh
informasi tentang nama angkutan umum dan rute angkutan umum yang akan dituju
khususnya masyarakat yang baru saja datang di kota surabaya dan mau bepergian
ke suatu tempat dengan menggunakan angkutan umum lyn.
Kata Kunci: angkutan umum , transportasi , aplikasi
i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB I
PENDAHULUAN
1.1
Latar Belakang
Teknologi informasi sendiri merupakan salah satu bidang vital di dunia yang
juga menjadi tulang punggung hampir semua bidang usaha, mulai dari sekala kecil di
pedesaan maupun skala internasional di dunia mengandalkan teknologi informasi
dalam pengembangan dan penanganan bisnisnya sehari-hari.
Angkutan umum memiliki peranan penting dalam pembangunan ekonomi
untuk menuju keberlanjutan angkutan umum memerlukan penanganan serius.
Angkutan merupakan elemen penting dalam perekonomian karena berkaitan dengan
distribusi barang, jasa, dan tenaga kerja, serta merupakan inti dari pergerakan
ekonomi di kota, berbagai bentuk moda angkutan umum dengan karakteristik dan
tingkat pelayanan yang diberikan mewarnai perkembangan sistem angkutan umum
kota yang seharusnya berorientasi kepada kenyamanan dan keamanan sehingga dapat
bersaing dengan angkutan pribadi.
Angkutan umum perkotaan adalah salah satu tulang punggung ekonomi
perkotaan dimana kota yang ‘baik’ dan ‘sehat’ dapat ditandai dengan melihat kondisi
sistem angkutan umum perkotaannya. Hal ini disebabkan karena, transportasi tidak
dapat dipisahkan dari kehidupan umat manusia selama hal itu dibutuhkan dalam
pendistribisian bahan, pergerakan aktifitas manusia maupun barang sebagai
komponen mikro suatu perekonomian. Sektor transportasi harus mampu memberikan
kemudahan bagi seluruh masyarakat dalam segala kegiatan di semua lokasi yang
1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2
berbeda dan tersebar dengan karakter fisik yang berbeda pula. Dengan salah satu
transportasi angkutan umum menjadi pilihan sehari hari oleh masyarakat, Saat ini
Sistem Informasi untuk rute angkutan umum dan nama angkutan umum sangat
berguna bagi masyarakat dalam kehidupan sehari-hari, oleh karena itu saya membuat
aplikasi rute jalan dan nama angkutan umum beserta gambarnya untuk mempermudah
masyarakat mencari informasi angkutan umum yang akan dituju [3].
Dalam aplikasi ini terdapat suatu sistem informasi yang dapat mempermudah
masyarakat dalam mencari informasi rute angkutan umum yang akan dituju di
surabaya. Salah satu contoh apabila kita akan pergi ke suatu tempat di surabaya , kita
hanya perlu memasukkan nama jalan/lokasi tersebut dan aplikasi ini akan
menampilkan rute jalan dan nama angkutan umum yang akan ditempuh beserta
gambarnya.
1.2.
Per umusan Masalah
Berdasarkan dari uraian latar belakang di atas maka dapat dirumuskan suatu
permasalahan.
1. Bagaimana agar pengelola terminal dapat mengelola data rute angkutan
umum dan nama angkutan umum
2. Bagaimana agar calon penumpang mengetahui rute jalan dan nama angkutan
umum yang akan ditempuh
3. Bagaimana membuat simulasi jalan angkutan umum menggunakan google
maps
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3
1.3
Batasan Masalah
Berdasarkan dari uraian latar belakang di atas maka dapat dirumuskan suatu
batasan permasalahan.
1. Aplikasi diakses secara dekstop
2. Aplikasi ini hanya untuk angkutan umum yaitu LYN
3. Aplikasi ini hanya diletakkan di terminal yang bertempat di Surabaya
1.4
Tujuan
Tujuan dari pengerjaan tugas akhir ini adalah desain dan implementasi
sebuah program aplikasi rute jalan dan nama angkutan umum beserta gambarnya
untuk mempermudah masyarakat mencari informasi angkutan umum yang akan
ditempuhnya.
1.5
Manfaat
Manfaat dari pengembangan Aplikasi rute jalan dan nama angkutan umum
ini adalah:
1.
Membantu masyarakat dalam mencari informasi rute jalan dan nama
angkutan umum yang akan ditempuh.
2.
Mempermudah masyarakat untuk lebih tepat waktu dalam mencapai tempat
yang akan ditujunya.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
4
1.6
Metodologi Penelitian
Metodologi yang digunakan supaya tepat dan akurat adalah dengan beberapa
tahapan yaitu:
1. Studi Literatur, yaitu dengan membaca buku-buku dan literatur yang
berhubungan dengan penganalisa dan perancangan sistem informasi.
2. Analisa Kebutuhan, dari pengguna yaitu mengumpulkan informasi ,
data dan proses dari berbagai sumber secara lengkap kemudian
dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh
program yang akan dibangun. Fase ini harus dikerjakan secara lengkap
untuk bisa menghasilkan desain yang lengkap.
3. Perancangan Sistem dan Program, yaitu merancang atau mendesain
sistem sesuai dengan hasil analisa, baik rancangan input, output
maupun cara kerja sistem yang akan dirancang. Desain antarmuka
pengguna dikerjakan setelah kebutuhan selesai dikumpulkan secara
lengkap.
4. Implementasi, yaitu desain program diterjemahkan ke dalam
kode-kode dengan menggunakan bahasa pemrograman yang sudah
ditentukan. Program yang dibangun langsung diuji baik secara unit.
5. Pengujian Sistem, yaitu penyatuan unit-unit program kemudian diuji
secara keseluruhan (system testing).
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
5
1.7
Sistematika Penulisan
Laporan tugas akhir ini akan menjelaskan tentang pembuatan sistem
informasi rute angkutan umum daerah surabaya . Agar lebih memahami materi,
laporan tugas akhir ini dibagi menjadi lima bab yang dilengkapi dengan penjelasan
langkah-langkah dan ilustrasinya.
BAB I Pendahuluan
Menjelaskan tentang latar belakang, rumusan masalah, batasan masalah,
tujuan, manfaat, metode penelitian, dan sistematika penulisan.
BAB II Tinjauan Pustaka
Menjelaskan tentang teori-teori dasar yang berhubungan dengan pengerjaan
Tugas Akhir.
BAB III Perancangan Sistem
Menjelaskan tentang perancangan dan awal pembuatan perangkat lunak yang
meliputi pembuatan UML, CDM, PDM, dan desain menu perangkat lunak.
BAB IV
Implementasi Sistem
Menjelaskan tentang pengimplementasian perangkat lunak dan uji coba sistem
perangkat lunak untuk proses validasi.
BAB V Uji Coba dan Evaluasi
Mengambil kesimpulan dari Tugas Akhir yang telah dilakukan dan
menyebutkan saran-saran pengembangan lebih lanjut.
BAB VI Kesimpulan
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
BAB II
TINJ AUAN PUSTAKA
2.1
Profil Terminal Angkutan Umum
Menurut Undang-undang Nomor 14 tahun 1992 tentang lalu lintas dan
angkutan jalan, terminal adalah prasarana transportasi jalan untuk keperluan
memuat dan menurunkan orang dan atau barang serta mengatur kedatangan dan
pemberangkatan kendaraan umum, yang merupakan salah satu wujud simpul
jaringan transportasi.
Sedangkan fungsi dari terminal adalah sebagai penunjang kelancaran
mobilitas orang maupun arus barang dan untuk terlaksananya keterpaduan intra
dan antar moda secara lancar dan tertib. Menurut Undang undang Nomor 14 tahun
1992 tentang lalu lintas dan angkutan jalan (www.asiamaya.com), angkutan
adalah pemindahan orang dan atau barang dari satu tempat ke tempat lain dengan
menggunakan kendaraan. Sedangkan kendaraan umum adalah setiap kendaraan
bermotor yang disediakan untuk dipergunakan oleh umum dengan dipungut
bayaran. Dapat disimpulkan bahwa angkutan umum adalah kendaraan bermotor
yang digunakan sebagai sarana pemindahan orang dan atau barang dari suatu
tempat ke tempat lain yang dipergunakan oleh masyarakat umum dengan dipungut
biaya.
Pelayanan angkutan orang dengan kendaraan umum terdiri dari :
1. Angkutan antar kota yang merupakan pemindahan orang dari suatu kota
ke kota lain.
6
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
7
2. Angkutan kota yang merupakan pemindahan orang dalam wilayah kota.
3. Angkutan pedesaan yang merupakan pemindahan orang dalam dan/atau
antarwilayah pedesaan.
4. Angkutan lintas batas negara yang merupakan angkutan orang yang
melalui lintas batas negara lain [2].
Pelayanan angkutan orang dengan kendaraan umum dapat dilaksanakan
dengan trayek tetap dan teratur yang dilakukan dalam jaringan trayek atau tidak
dalam trayek.
2.2
Profil Angkutan Umum
Transportasi kota yang juga selalu siap mengantar warga kota hingga ke
tujuannya antara lain bus kota, angkutan kota. Angkutan kota merupakan
transportasi publik yang paling banyak dijumpai karena ekonomis dan rute yang
dilalui cukup banyak serta bisa mencapai jalan jalan yang kecil. Angkutan kota
terdapat di terminal-terminal yang representatif antara lain :
1.
Terminal Purabaya
Meskipun lokasi Terminal Purabaya berada di Bungurasih Kabupaten Sidoarjo,
namun pengelolanya oleh Dinas Perhubungan Kota Surabaya. Dalam skala kota
Surabaya, letak terminal Purabaya berada di sisi selatan Surabaya.
2.
Terminal Tambak Oso Wilangun
Lokasi terminal ini terletak di sebelah Barat Laut Surabaya, berada dekat dengan
perbatasan Kabupaten Gresik. Terminal Tambak Oso Wilangun merupakan
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
8
terminal tipe A, dengan luas lahan 50.000 m2 . Jaringan trayek angkutan kota
yang dilayani Terminal Tambak Oso Wilangun adalah bus kota dan angkutan
(lyn).
3.
Terminal Joyoboyo
Lokasi terminal ini terletak di sebelah selatan. Terminal Joyoboyo merupakan
terminal tipe B dengan luas lahan 11.134 m2 , dimana melayani angkutan Antar
Kota Dalam Propinsi (AKDP), dan angkutan kota. Jaringan trayek angkutan kota
yang dilayani Terminal Joyoboyo ini yakni bus kota, dan angkutan kota (lyn).
4.
Terminal Bratang
Lokasi terminal ini terletak di sebelah timur. Terminal Bratang merupakan
terminal
tipe C dengan luas lahan 2.575 m2 , melayani angkutan kota saja. Jaringan trayek
angkutan kota yang dilayani Terminal Bratang ini yakni bus kota dan angkutan
kota (lyn).
Sub-sub terminal yang dikelola oleh Pemerintah Kota antara lain yaitu :
-Sub Terminal Menanggal
-Sub Terminal Benowo
-Sub Terminal Petekan
-Sub Terminal Manukan Kulon
-Sub Terminal Darmo Permai
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
9
-Pangkalan Angkutan Kota (Lyn)
Selain terminal dan sub terminal, fasilitas transportasi kota yang klasifikasinya
lebih kecil yaitu pangkalan angkutan kota (lyn) yang pada umumnya dikelola
oleh ”Paguyuban” angkutan kota. Lokasi pangkalan angkot ini biasanya
merupakan simpul akhir trayek angkot dari terminal. Untuk pelayanan penumpang
di sepanjang rute, tersedia fasilitas tempat pemberhentian berupa Halte atau
Shelter, dan berupa Rambu (tanpa ada bangunan). Jumlah Halte atau Shelter
sekitar 53 buah, sedangkan rambu sejumlah 29 buah [3].
RUTE ANGKUTAN UMUM
Tabel 2.1 Rute Angkutan Umum Surabaya
Kode
Ru t e
C
Pasar Loak - Sedayu - Karang Menjangan PP
D
Joyoboyo - Pasar Turi - Sidorame PP
E
Petojo - Tanjungsari - Balongsari PP
F
Joyoboyo - Pegirian - Endrosono PP
G
Joyoboyo - Karang Menjangan / Lakarsantri / Karang Pilang PP
H2
Pasar Wonokromo - Pagesangan PP
H2P
Pasar Wonokromo - Terminal Menanggal PP
I
Kupang - Benowo PP
K
Ujung Baru - Kalimas Barat / Pasar Loak PP
L2
Ujung Baru - Sasak - Petojo PP
M
Joyoboyo - Dinoyo - Kayun - Kalimas Barat PP
N
Kalimas Barat - Menur - Bratang PP
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
10
O
Tambak Wedi - Petojo - Keputih PP
O1
Kalimas Barat - Keputih PP
O2
Tambak Oso Wilangun (Depan SPBU) - Petojo PP / Tambak Wedi - Keputih -
(WK)
Bratang PP
Joyoboyo - Gebang Putih - Kenjeran / Petojo - Ketintang / Joyoboyo - Karang
P
Menjangan - Kenjeran PP
Q
Kalimas Barat - Bratang PP
R
Kalimas Barat - Kapasan - Kenjeran PP
S
Joyoboyo - Bratang - Kenjeran PP
T1
Margorejo - Joyoboyo - Sawahan - Pasar Loak PP
T2
Joyoboyo - Mulyosari - Kenjeran PP
U
Joyoboyo - Rungkut - Wonorejo / Joyobekti PP
V
Joyoboyo - Tambakrejo PP
W
Dukuh Kupang - Kapas Krampung - Kenjeran PP
Y
Joyoboyo - Demak PP
Z
Kalimas Barat - Benowo PP
TV
Joyoboyo - Citra Raya / Manukan Kulon / Banjar Sugihan
DP
Kalimas Barat / Petekan - Manukan Kulon PP
Z1
Benowo - Ujung Baru PP
J
Joyoboyo - Kalianak PP
BK
Bangkingan - Karang Pilang PP
DA
Kalimas Barat - Citra Raya
JTK
Joyoboyo - Tambak Klanggri PP
JTK2
Joyoboyo - Medokan Ayu PP
R1
Kalimas Barat - Nambangan - Kenjeran PP
WLD
Wonoarum - Pasar Loak - Dukuh Kupang PP
WLD2
Bulak Banteng - Dukuh Kupang PP
RT
Rungkut - Pasar Turi PP
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
11
LMJ
Lakarsantri - Manukan Kulon - Kalimas Barat PP
BM
Bratang - Perumnas Menanggal PP
JBMN
Joyoboyo - Gunung Anyar PP
LK
Manukan Kulon - Pasar Loak - Kenjeran PP
GL
Pasar Loak - Gadung PP
JK
Joyoboyo - Kalijudan - Kenjeran PP
IM
Benowo - Simokerto
WB
Wonosari - Bratang PP
DKM
Dukuh Kupang - Menanggal PP
DKB
Dukuh Kupang - Benowo PP
BJ
Benowo - Kalimas Barat PP
RDK
Dukuh Kupang - Benowo PP
UBB
Ujung Baru - Bratang PP
UBK
Ujung Baru - Kenjeran PP
JMK
Kenjeran - Kalimas Barat PP
KIP1
Kutisari Indah - Petojo PP (Lewat Tengah) PP
KIP2
Kutisari Indah - Petojo PP (Lewat Timur) PP
GS
Gunung Anyar - Sidorame PP
RBK
Rungkut Barata - Kenjeran PP
DWM
Balongsari - Pangkalan Karah PP
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
12
Salah satu contoh profil Terminal bratang adalah terminal tipe C milik
pemerintah kota surabaya yang berada di bawah kendali dan pengawasan Dinas
Perhubungan kota surabaya. Terminal Bratang menjadi pusat kontrol penerapan
Itellegent Transport System (ITS) dan Electronic Parking System, dimana terdapat
ruang kontrol dapat memantau lalu lintas di titik persimpangan jalan yang
diterapkan ITS melalui CCTV [5] .
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
13
Stuktur Organisasi Ter minal Bratang
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
14
1.
Tipe Ter minal
:
C
2.
Fungsi
:
Sebagai Terminal Angkutan Kota
3.
Lokasi
:
Jl. Manyar, Kel. Barata Jaya, Kec. Gubeng
4.
Luas Lahan
:
2.760 m2
5.
Luas bangunan
:
1303,4772 m2
6.
Luas Landasan Parkir
:
2.411,50 m2 (panjang 53 m, lebar 45,5)
7.
Par kir Elektrik
:
1 unit 2 titik
8.
J umlah Trayek
:
LYN
BM
( Bratang,Menanggal )
LYN
D
( Purabaya,Bratang )
LYN
JBM
(Joyoboyo,Bratang,Medokan )
LYN
N
( Kalimas Barat,Menur,Bratang )
LYN
Q
( Kalimas Barat,Bratang )
LYN
RBK
( Rungkut,Bratang,Kenjeran )
LYN
S
( Joyoboyo,Bratang,Kenjeran )
LYN
WB
( Wonosari,Bratang )
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
15
2.3
Sistem Infor masi
Sistem Informasi adalah kombinasi dari teknologi informasi dan aktivitas
orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen.
Dalam arti yang sangat luas, istilah sistem informasi yang sering digunakan
merujuk kepada interaksi antara orang, proses algoritmik, data, dan teknologi.
Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya pada
penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi juga
untuk cara di mana orang berinteraksi dengan teknologi ini dalam mendukung
proses bisnis.
Ada yang membuat perbedaan yang jelas antara sistem informasi, dan
komputer sistem TIK, dan proses bisnis. Sistem informasi yang berbeda dari
teknologi informasi dalam sistem informasi biasanya terlihat seperti memiliki
komponen TIK. Hal ini terutama berkaitan dengan tujuan pemanfaatan teknologi
informasi. Sistem informasi juga berbeda dari proses bisnis. Sistem informasi
membantu untuk mengontrol kinerja proses bisnis.
Sistem informasi sebagai tipe khusus dari sistem kerja. Sistem kerja adalah
suatu sistem di mana manusia dan/atau mesin melakukan pekerjaan dengan
menggunakan sumber daya untuk memproduksi produk tertentu dan/atau jasa bagi
pelanggan. Sistem informasi adalah suatu sistem kerja yang kegiatannya ditujukan
untuk pengolahan (menangkap, transmisi, menyimpan, mengambil, memanipulasi
dan menampilkan) informasi [1].
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
16
Dengan demikian, sistem informasi yang akan saya buat pada skripsi ini
akan bermanfaat/mempermudah masyarakat dalam mencari informasi mengenai
angkutan umum yang akan ditempuhnya beserta gambarnya.
2.4
Pengertian Visual Basic
Microsoft Visual Basic adalah sebuah alat untuk mengembangkan dan
membangun aplikasi yang bergerak di atas sistem Framework, dengan
menggunakan bahasa BASIC.
para programmer dapat
Dengan
membangun
menggunakan
aplikasi
alat
Windows
ini,
Forms,
Aplikasi web berbasis ASP.NET, dan juga aplikasi command-line. Alat ini dapat
diperoleh secara terpisah dari beberapa produk lainnya (seperti Microsoft Visual
C++, Visual C#, atau Visual J#), atau juga dapat diperoleh secara terpadu
dalam Microsoft Visual Studio. Bahasa Visual Basic
sendiri menganut
paradigma bahasa pemrograman berorientasi objek yang dapat dilihat sebagai
evolusi dari Microsoft Visual Basic versi sebelumnya yang diimplementasikan di
atas .NET Framework. Peluncurannya mengundang kontroversi, mengingat
banyak sekali perubahan yang dilakukan oleh Microsoft, dan versi baru ini tidak
kompatibel dengan versi terdahulu [5].
2.5
Pengertian DFD (Data Flow Diagram)
Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan
notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya
sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas.
DFD merupakan alat bantu dalam menggambarkan atau menjelaskan
sistem yang sedang berjalan logis. Dalam sumber lain dikatakan bahwa DFD ini
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
17
merupakan salah satu alat pembuatan model yang sering digunakan, khususnya
bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari
pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat
pembuatan model yang memberikan penekanan hanya pada fungsi sistem. DFD
ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan
konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun
rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada
pemakai
maupun
pembuatprogram.Suatu
yang
lazim
bahwa
ketika
menggambarkan sebuah sistem kontekstual data flowdiagram yang akan pertama
kali muncul adalah interaksi antara sistem dan entitas luar. DFD didisain untuk
menunjukkan sebuah sistem yang terbagi-bagi menjadi suatu bagian sub-sistem
yang lebih kecil adan untuk menggaris bawahi arus data antara kedua hal yang
tersebut diatas. Diagram ini lalu "dikembangkan" untuk melihat lebih rinci
sehingga dapat terlihat model-model yang terdapat di dalamnya [6].
2.6
Pengertian CDM dan PDM
CDM (Conceptual Data Model) merupakan Model yang dibuat
berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar
yang
dinamakan
entitas
(entity)
serta
hubungan
(relationship)
antara
entitas-entitas itu. Biasanya direpresentasikan dalam bentuk Entity Relationship
Diagram. Adapun manfaat Penggunaan CDM dalam perancangan database, yaitu
memberikan gambaran yang lengkap dari struktur basis data yaitu arti, hubungan,
juga batasan-batasan dan alat komunikasi antar pemakai basis data, designer, dan
analis. CDM terdiri dari objek yang tidak diimplementasikan secara langsung
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
18
kedalam basis data yang sesungguhnya. Model ini dibuat berdasarkan anggapan
bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas
(entity) serta hubungan (relationship) antara entitas-entitas itu.
PDM kependekan dari Physical Data Model. PDM Merupakan model
yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan
antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap
kolom memiliki nama yang unik. PDM merupakan gambaran secara detail basis
data dalam bentuk fisik. Penggambaran rancangan PDM memperlihatkan struktur
penyimpanan data yang benar pada basis data yang digunakan sesungguhnya [6].
2.7
Pengertian Microsoft Access
Microsoft
Access
atau Microsoft
Office
Access
adalah
sebuah program aplikasi basis data komputer relasional yang ditujukan untuk
kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan
anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft
Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan
mesin basis data Microsoft Jet Database Engine, dan juga menggunakan
tampilan grafis yang intuitif sehingga memudahkan pengguna.
icrosoft Access dapat menggunakan data yang disimpan di dalam format
Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server,Oracle
Database, atau semua kontainer basis data yang mendukung standar ODBC. Para
pengguna/programmer yang
mengembangkan
perangkat
para programmer yang
mahir
lunak
kurang
dapat
aplikasi
mahir
menggunakannya
yang
dapat
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
kompleks,
untuk
sementara
menggunakannya
untuk
19
mengembangkan perangkat lunak aplikasi yang sederhana. Access juga
mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat
digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.
Microsoft merilis Microsoft Access 1.0 pada bulan November 1992 dan
dilanjutkan dengan merilis versi 2.0 pada tahun 1993. Microsoft menentukan
spesifikasi minimum untuk menjalankan Microsoft Access 2.0 adalah sebuah
komputer dengan sistem operasi Microsoft Windows 3.0, RAM berkapasitas
4 megabyte (6 megabyte lebih disarankan) dan ruangan kosong hard disk yang
dibutuhkan 8 megabyte (14 megabyte lebih disarankan). Versi 2.0 dari Microsoft
Access
ini
datang
dengan
tujuh
buah disket floppy 3½
inci
berukuran
1.44 megabyte.
Perangkat lunak tersebut bekerja dengan sangat baik pada sebuah basis
data dengan banyak record tapi terdapat beberapa kasus di mana data mengalami
kerusakan. Sebagai contoh, pada ukuran basis data melebihi 700 megabyte sering
mengalami masalah seperti ini (pada saat itu, memang hard disk yang beredar
masih berada di bawah 700 megabyte). Buku manual yang dibawanya
memperingatkan
bahwa
beberapa
kasus
tersebut
disebabkan
oleh driver perangkat yang kuno atau konfigurasi yang tidak benar.
Nama kode (codename) yang digunakan oleh Access pertama kali
adalah Cir rus yang dikembangkan sebelum Microsoft mengembangkan Microsoft
Visual Basic, sementara mesin pembuatform antarmuka yang digunakannya
dinamakan dengan Ruby. Bill Gates melihat purwarupa (prototype) tersebut dan
memutuskan bahwa komponen bahasa pemrograman BASIC harus dikembangkan
secara bersama-sama sebagai sebuah aplikasi terpisah tapi dapat diperluas. Proyek
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
20
ini dinamakan dengan Thunder. Kedua proyek tersebut dikembangkan secara
terpisah, dan mesin pembuat form yang digunakan oleh keduanya tidak saling
cocok satu sama lainnya. Hal tersebut berakhir saat Microsoft merilis Visual Basic
for Applications (VBA).
Tabel 2.2 Versi Microsoft Access
Versi :
Nama
Nomor Sistem
operasi
yang Versi Microsoft
ver si
ver si
didukung
Office
1
Microsoft Windows
T/A
2
Microsoft Windows
Tanggal
Microsoft
1992
Access 1.1
Microsoft
1993
Microsoft
Access 2.0
Office
4.3 Professional
Microsoft
Access for
1995
Microsoft Windows
Microsoft
Office
95 dan Windows NT 3.51
95 Professional
Microsoft Windows
Microsoft
7
Windows
95
1997
Microsoft
8
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Office
21
Access 97
95/98 dan Windows
NT 97 Professional
3.51/NT 4.0
Microsoft
Office
Microsoft
Microsoft Windows
1999
Access
2000 Premium dan
9
98/Me, Windows NT 4.0/2000 Office
2000
2000
Professional
Microsoft
Microsoft
2001
Access
Windows Microsoft
Office
10
98/Me, Windows NT/2000/XP XP Professional
2002
Microsoft Windows
2000
Microsoft
(Service Pack 3 ke atas)/XP Microsoft
2003
Access
Office
11
(Service
Pack
1
ke System 2003
2003
atas)/Server 2003
Microsoft Windows
XP
Microsoft
(Service
2007
Access
Pack
2)/Server Microsoft
Office
12
2003/Vista/Server 2008 (Beta System 2007
2007
2 ke atas)
2010
Microsoft
14
Microsoft Windows
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
XP Microsoft
Office
22
Access
(Service
2010
Server
Pack
3)/Windows Professional 2010
2003
R2(32-bit)/Windows
2008(32-bit
Server
atau
64-bit)/Windows
Vista
(Service Pack 1)/Windows 7
Microsoft Access digunakan kebanyakan oleh bisnis-bisnis kecil dan
menengah, di dalam sebuah organisasi yang kecil bahkan mungkin juga digunakan
oleh perusahaan yang cukup besar, dan juga para programmer untuk membuat
sebuah sistem buatan sendiri untuk menangani pembuatan dan manipulasi data.
Access juga dapat digunakan sebagai sebuah basis data untuk aplikasi Web dasar
yang disimpan di dalam server yang menjalankan Microsoft Internet Information
Services (IIS) dan menggunakan Microsoft Active Server Pages (ASP). Meskipun
demikian, penggunaan Access kurang disarankan, mengingat telah ada Microsoft
SQL Server yang memiliki kemampuan yang lebih tinggi.
Beberapa pengembang aplikasi profesional menggunakan Microsoft Access untuk
mengembangkan aplikasi secara cepat (digunakan sebagai Rapid Application
Development/RAD
tool),
khususnya
untuk
pembuatan purwarupa untuk
sebuah program yang lebih besar dan aplikasi yang berdiri sendiri untuk
para salesman.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
23
Microsoft
Access
kurang
begitu
bagus
jika
diakses
melalui jaringan sehingga aplikasi-aplikasi yang digunakan oleh banyak pengguna
cenderung
menggunakan
bersifat klien/server.
solusi
Meskipun
sistem
manajemen
demikian,
basis
tampilan
data
muka
yang
Access
(form, report, query, dan kode Visual Basic) yang dimilikinya dapat digunakan
untuk menangani basis data yang sebenarnya diproses oleh sistem manajemen
basis data lainnya, seperti halnya Microsoft Jet Database Engine (yang
secara default digunakan oleh Microsoft Access), Microsoft SQL Server,Oracle
Database, dan beberapa produk lainnya yang mendukung ODBC.
Salah
satu
keunggulan
dari perspektif programmer adalah
Microsoft
kompatibilitasnya
Access
dilihat
dengan bahasa
pemrograman Structured Query Language (SQL); query dapat dilihat dan disunting
sebagai statemen-statemen SQL, dan statemen SQL dapat digunakan secara
langsung di dalam Macro dan VBA Module untuk secara langsung memanipulasi
tabel data dalam Access. Para pengguna dapat mencampurkan dan menggunakan
kedua
jenis
bahasa
tersebut
(VBA
dan
Macro)
untuk
memprogram form dan logika dan juga untuk mengaplikasikan konsep berorientasi
objek.
Microsoft SQL Server Desktop Engine (MSDE) 2000, yang merupakan
sebuah versi mini dari Microsoft SQL Server 2000, dimasukkan ke dalam Office
XP Developer Edition dan dapat digunakan oleh Microsoft Access sebagai
alternatif dari Microsoft Jet Database Engine.
Tidak seperti sebuah sistem manajemen basis data relasional yang
komplit, Microsoft JET Database Engine tidak memiliki fitur trigger dan stored
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
24
procedure. Dimulai dari Microsoft Access 2000 yang menggunakan Microsoft Jet
Database Engine versi 4.0, ada sebuah sintaksis yang mengizinkan pembuatan
kueri dengan beberapa parameter, dengan sebuah cara seperi halnya sebuah stored
procedure, meskipun prosesur tersebut dibatasi hanya untuk sebuah pernyataan tiap
prosedurnya. Access juga mengizinkan form untuk mengandung kode yang dapat
dieksekusi ketika terjadi sebuah perubahan terhadap tabel basis data, seperti
halnya trigger, selama modifikasi dilakukan hanya dengan menggunakan form
tersebut, dan merupakan sesuatu hal yang umum untuk menggunakan kueri yang
akan diteruskan (pass-through dan teknik lainnya di dalam Access untuk
menjalankan stored procedure di dalam RDBMS yang mendukungnya.
Dalam berkas Access Database Project (ADP) yang didukung oleh
Microsoft Access 2000 dan yang selanjutnya, fitur-fitur yang berkaitan dengan
basis data berbeda dari versi format/struktur data yang digunakan Access (*.MDB),
karena jenis berkas ini dapat membuat koneksi ke sebuah basis data MSDE atau
Microsoft SQL Server, ketimbang menggunakan Microsoft JET Database Engine.
Sehingga, dengan menggunakan ADP, adalah mungkin untuk membuat hampur
semua objek di dalam server yang menjalankan mesin basis data tersebut (tabel
basis data denganconstraints dan trigger, view, stored procedure, dan UDF).
Meskipun
demikian,
yang
disimpan
di
dalam
berkas
ADP
hanyalah form, report, macro, dan modul, sementara untuk tabel dan objek lainnya
disimpan di dalam server basis data yang membelakangi program tersebut.
Access mengizinkan pengembangan yang relatif cepat karena semua tabel
basis data, kueri, form, dan report disimpan di dalam berkas basis data miliknya
(*.MDB). Untuk membuat Query, Access menggunakan Query Design Grid,
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
25
sebuah program berbasis grafis yang
mengizinkan para penggunanya untuk
membuat query tanpa harus mengetahui bahasa pemrograman SQL. DI dalam
Query Design Grid, para pengguna dapat memperlihatkan tabel basis data sumber
dari query, dan memilih field-field mana yang hendak dikembalikan oleh proses
dengan mengklik dan menyeretnya ke dalam grid. Join juga dapat dibuat dengan
cara mengklik dan menyeret field-field dalam tabel ke dalam field dalam tabel
lainnya. Access juga mengizinkan pengguna untuk melihat dan memanipulasi kode
SQL jika memang diperlukan.
Bahasa
pemrograman yang
tersedia
di
dalam
Access
adalah
Microsoft Visual Basic for Applications (VBA), seperti halnya dalam beberapa
aplikasi Microsoft
Office.
Dua
buah pustaka komponenComponent
Object
Model (COM) untuk mengakses basis data pun disediakan, yakni Data Access
Object (DAO), yang hanya terdapat di dalam Access 97, dan ActiveX Data
Objects (ADO) yang tersedia dalam versi-versi Access terbaru [7].
2.8
Pengertian UML (Unified Modeling Languange)
UML (Unified Modeling Language) merupakan pengganti dari metode
analisis berorientasi object dan design berorientasi object (OOA & OOD) yang
dimunculkan sekitar akhir tahun 80-an dan awal tahun 90-an.
UML merupakan gabungan dari metode Grady Booch (Booch Method),
James Rumbaugh (OMT) dan Ivar Jacobson (OOSE). Tetapi UML ini akan
mencakup lebih luas daripada OOA&D. Pada pertengahan pengembangan UML
dilakukan standarisasi proses dengan OMG (Object Management Group) dengan
harapan UML akan menjadi bahasa standar pemodelan pada masa yang akan
datang.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh kar