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