• Tidak ada hasil yang ditemukan

Pembuatan Website Penginformasian Rute Pemberhentian Bus.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan Website Penginformasian Rute Pemberhentian Bus."

Copied!
17
0
0

Teks penuh

(1)

Abstrak

Bus merupakan salah satu jasa transportasi darat yang memiliki peran penting dalam membantu aktifitas masyarakat. Terkadang informasi mengenai harga dan rute bus masih sulit untuk ditemukan ditempat umum. Oleh karena itu, informasi ini memerlukan suatu media yang dapat ditemukan secara umum. Dengan menggunakan data primer yang didapat dari hasil pembelajaran di kampus Universitas Maranatha dan data sekunder yang didapat dari studi literature yang berupa internet ataupun buku. Pembuatan aplikasi ini menggunakan bahasa pemrograman C# dengan visual studio 2010 serta SQL server R2 sebagai jembatan pengerjaannya. Penelitian ini telah menghasilkan sebuah aplikasi yang dapat memberikan informasi rute bus dan harga.

(2)

vi

Universitas Kristen Maranatha

Abstract

Bus is one of land transportation service which has important role on helping people to do

their activities. Sometimes information about price n route of bus still difficult to find on

publc. Therfore. This information need some media which easy to find by public. By using

primary data which learned from study on Maranatha Christian University and secondary

data which got from literature study like internet of books. This website maker is using C#

with visual studio 2010 and SQL server R2 program languange as bridge for processing. This

riset result is an aplication which can give information about bus route and price.

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... ii

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii

Prakata ... iv

1.5 Sistematis Penulisan ... 3

BAB II DASAR TEORI ... 5

2.1 Pengertian kendaraaan umum ... 5

2.2 Jenis bus ... 5

2.3 Trayek ... 6

2.4 UML ... 6

2.5 Activity diagram ... 8

2.6 Crow’s Foot ... 8

2.7 ASP.NET ... 9

2.8 HTML (Hypertext Markup Language). ... 10

2.9 CSS (Cascading Style Sheets) ... 11

2.10 Microsoft SQL Server ... 12

2.11 Microsoft SQL Server 2008 R2 Express ... 13

2.12 Algoritma A Star ... 13

2.13 Blackbox Testing ... 16

(4)

viii

Universitas Kristen Maranatha

3.1 Cara kerja Website... 18

3.2 Proses login Pengguna ... 19

3.3 Proses Logout pengguna ... 20

3.4 Register ... 21

3.11 Melihat informasi bus ... 30

3.12 Kelola Peta ... 31

3.13 Kelolah Gambar ... 33

3.14 Kelolah jalur ... 34

3.15 ER-Diagram ... 37

3.16 Tampilan menu ... 38

3.17 Perancangan user interface ... 38

3.18 Menu message ... 46

3.19 Menu peta ... 48

3.20 Halaman home user ... 49

3.21 Tampilan menu data pencarian bus ... 50

3.22 Terms and Conditions ... 50

BAB IV PERANCANGAN DAN IMPLEMENTASI ... 51

4.1 Implementasi Tabel Relasi ... 51

4.2 Implementasi Halaman ... 51

4.2.1 Tampilan menu utama... 51

(5)

4.2.8 Change password ... 54

4.2.24 View Jalur terpendek ... 61

4.2.25 View jalur biaya termurah ... 61

4.2.26 Terms and Conditions ... 61

(6)

x

Universitas Kristen Maranatha

5.13 AddGaleri ... 72

5.14 EditGaleri ... 72

5.15 Pencarian rute bus ... 73

5.16 Kuisioner ... 73

BAB VI KESIMPULAN DAN SARAN ... 77

6.1. Kesimpulan ... 77

6.2. Saran ... 77

(7)

DAFTAR GAMBAR

Gambar 2. 1 Actor ... 7

Gambar 2. 2 Usecase ... 7

Gambar 2. 3 Entity ... 9

Gambar 2. 4 Tabel jarak dan niali heuristik ... 14

Gambar 2. 5 Proses A ... 14

Gambar 2. 6 Proses B ... 15

Gambar 2. 7 Proses C ... 15

Gambar 2. 8 Proses D ... 15

Gambar 3. 1 Usecase Proses Website ... 19

Gambar 3. 2 Activity Diagram Login Activity Diagram ... 20

Gambar 3. 3 Activity Diagram Logout Activity Diagram ... 21

Gambar 3. 4 Activity Diagramregister ... 22

Gambar 3. 5 Activity Diagram View Data Profile ... 22

Gambar 3. 6 Activity Diagram Edit Profile ... 23

Gambar 3. 7 Change Password ... 24

Gambar 3. 8 Activity Diagram View kelola bus ... 25

Gambar 3. 9 Activity Diagram Add data bus ... 25

Gambar 3. 10 Activity Diagram Update data bus ... 26

Gambar 3. 11 Activity Diagram View detail bus ... 27

Gambar 3. 12 Activity Diagram Add detail bus ... 27

Gambar 3. 13 Activity Diagram Update detail bus ... 28

Gambar 3. 14 Activity Diagram Add message ... 29

Gambar 3. 15 Activity Diagram Melihat message ... 29

Gambar 3. 16 Activity Diagram Pencarian Bus ... 30

Gambar 3. 17 Activity Diagram Melihat Informasi Bus ... 31

Gambar 3. 18 View Peta ... 31

Gambar 3. 19 Add Peta ... 32

Gambar 3. 20 Edit Peta ... 32

Gambar 3. 21 Activity Diagram Melihat Gambar ... 33

Gambar 3. 22 Activity Diagram Add Gambar ... 34

Gambar 3. 23 Activity diagram Update gambar ... 35

Gambar 3. 24 Activity Diagram Melihat Jalur ... 35

Gambar 3. 25 Activity Diagram Add Jalur ... 36

Gambar 3. 26 Activity Diagram Update Jalur ... 37

Gambar 3. 27 Crow’s Foot rute bus ... 37

Gambar 3. 28 (a) home user (b) home perusahaan bus dan admin ... 39

Gambar 3. 29 User Interface login ... 40

Gambar 3. 30 User Interface Register ... 40

(8)

xii

Universitas Kristen Maranatha

Gambar 3. 32 Edit Profile ... 42

Gambar 3. 33 Change Password ... 42

Gambar 3. 34 View Bus ... 43

Gambar 3. 45 Add Message (a)Perusahaan Dan Admin (b) User ... 48

Gambar 3. 46 View Peta ... 48

Gambar 3. 47 Add Peta ... 49

Gambar 3. 48 Edit Peta ... 49

Gambar 3. 49 Home User ... 49

Gambar 3. 50 Data Pencarian ... 50

Gambar 3. 51 Terms And Conditions ... 50

Gambar 4. 1 Relationship Diagram ... 51

Gambar 4. 2 Menu Utama... 52

Gambar 4. 3 (a) tampilan home admin dan perusahaan, (b) tampilan home user ... 52

Gambar 4. 4 Menu Login ... 53

Gambar 4. 5 Halaman Register ... 53

Gambar 4. 6 Halaman View Profile ... 54

Gambar 4. 7 Halaman Edit Profile ... 54

Gambar 4. 8 Halaman Change Password ... 55

Gambar 4. 9 Halaman View Bus ... 55

Gambar 4. 10 Halaman Add Bus ... 55

Gambar 4. 11 Halaman Edit Bus ... 56

Gambar 4. 12 Halaman View Detail Bus ... 56

Gambar 4. 13 Halaman Add Detail Bus ... 57

Gambar 4. 14 Halaman Edit Detail Bus ... 57

Gambar 4. 15 View Galeri ... 58

Gambar 4. 16 View Kota... 58

Gambar 4. 17 Edit Penumpang ... 58

Gambar 4. 19 Halaman Add Message ... 59

Gambar 4. 20 Melihat message ... 59

Gambar 4. 21 Halaman View Peta ... 59

Gambar 4. 22 Halaman Add Peta ... 60

(9)

Gambar 4. 25 Halaman Menu Pencarina Rute ... 60

Gambar 4. 26 View Jalur terpendek ... 61

Gambar 4. 27 View Jalur Biaya Termurah ... 61

(10)

xiv

Universitas Kristen Maranatha

DAFTAR TABEL

(11)

BAB 1

PENDAHULUAN

1.1Latar Belakang

Penggunaan angkutan bus banyak ditemukan di setiap negara bagian, salah satunya

di Indonesia. Jalur untuk Setiap angkutan bus berbeda-beda,ada jalur bus yang hanya untuk

jalur dalam kota, dari satu ke kota lain bahkan antar wilayah atau provinsi. Keunggulan yang

ada pada angkutan bus yaitu harga yang ekonomis, fasilitas yang memadai, tempat duduk

yang nyaman, dan lain sebagainya.

Tentu para pengguna setidaknya pernah mendengar fasilitas yang teradapat di

angkutan umum, seperti Televisi, Air Conditioner, toilet, bahkan DVD player. Meskipun

penggunaan bus sebagai jalur transportasi memiliki banyak keunggulan, namun masih

sedikit masyarakat yang mau menggunakan bus sebagai jalur transportasi. Hal ini

dikarenakan masih kurangnya penyebaran informasi mengenai tarif dan jalur bus kepada

masyarakat. Salah satu faktor penyebab kurangnya penyebaran informasi karena

masyarakat yang tidak terlalu menyenangi untuk berpergian menggunakan bus sebagai jasa

kendaraan umum.

Faktor lainnya, tempat penyebaran informasi yang masih sangat sedikit, dimana

petunjuk mengenai jalur dan tarif bus sebagai angkutan umum masih kurang menyebar.

Umumnya informasi mengenai jalur dan tarif bus hanya ditemukan di terminal, sedangkan

di jalan raya atau tempat umum, jalur dan tarif bus tersebut sulit ditemukan. Awalnya

informasi tersebut diletakkan atau ditempelkan di samping pintu masuk terminal, atau

tempat pembelian tiket. Namun situasi di terminal yang sangat padat, masyarakat yang

ingin mencari informasi tersebut sering kali mengalami kesulitan dan ketidaknyamanan

dalam mengumpulkan informasi.

Kekurangan dari angkutan bus di jalan raya adalah sulitnya melihat keterangan

tentang informasi bus, karena informasi yang akan disampaikan hanya berada dibagian

kaca depan angkutan bus. Terkadang laju angkutan bus tergolong cepat, sangat sulit bagi

(12)

2

Universitas Kristen Maranatha sekedar jalur kota–kota besar. Para pengguna tidak dapat mengetahui apakah kota yang

ingin di tuju tersebut dilalui oleh angkutan bus atau tidak. Disinilah umumnya para

penumpang mengeluh atas ketidaknyamanan yang dialami.

1.2Rumusan Masalah

Bedasarkan latar belakang yang ada diatas dapat ditarik pertanyaan-penyataan

yang mendukung, seperti :

A. Bagaimana membangun website yang dapat digunakan untuk mencari jalur bus yang

memiliki jalur terpendek untuk sampai ketujuan yang dimaksud?

B. Bagaimana membangun website yang dapat mengetahui tarif bus yang dinaiki sesuai

tujuan yang akan dituju?

C. Bagaimana membangun website yang dapat memberikan informasi pemberhentian tiap

kota dan fasilitas yang ditawarankan dari perusahaan bus yang berbeda?

D. Bagaimana membangun website yang dapat memberikan informasi tentang jadwal

kerberangkatan bus?

1.3 Tujuan

Tujuan dari pembuatan website adalah untuk membantu para pengguna untuk

menemukan jalur tercepat untuk sampai ketujuannya. Memberikan informasi tentang tarif

bus untuk tujuan yang akan dituju. Memudahkan para pengguna untuk mendapatkan

informasi jalur–jalur pemberhentian bus dan fasilitas apa saja yang dapat dirasakan selama

perjalanan dari setiap perusahaan angkutan bus tersebut. Membangun website yang dapat

memberikan informasi tentang informasi jadwal keberangakatan bus.

1.4 Batasan Masalah

Dari tujuan di atas, adapun batasan masalah dari topik ini yaitu:

1. Informasi dalam website ini sementara hanya contoh data untuk daerah Jawa Barat.

2. Website hanya sekedar papan informasi.

3. Website hanya memberikan info data pencarian.

4. Mata uang yang digunakan adalah rupiah

5. Data didapat sesuai dengan informasi dari masing–masing perusahaan angkutan bus.

6. Website tidak melayani kondisi kemacetan dijalur yang dilalui.

(13)

8. Algoritma yang akan digunakan adalah algoritma A*.

9. Ukuran layar yang dibuat untuk website ini adalah berukuran 1024 * 768 pixel.

10. Di asumsikan bus berjalan tiap jam.

Perangkat pendukung yang digunakan adalah :

1. Database : SQL Server 2008 R2 Express

2. .Net Framework 4

3. Bahasa yang digunakan untuk membangun website ini adalah ASP . Net C#

4. Web service IIS versi 7

1.5 Sistematis Penulisan

Sistematika penulisan laporan tugas akhir ini akan di susun dalam enam bab dengan

perincian sebagai berikut:

BAB 1 PENDAHULUAN

Bab ini berisikan tentang latar belakang, perumusan masalah, tujuan, manfaat,

batasan masalah dan sistematika penulisan yang digunakan dalam penulisan laporan tugas

akhir.

BAB II DASAR TEORI

Bab ini berisikan dasar-dasar teori yang digunakan dalam mendukung pembuatan

aplikasi de ga judul Pembuatan Website penginformasian rute pemberhentian bus .

BAB III ANALISIS DAN PERMODELAN

Bab ini berisikan tentang usercase diagram, activity diagram, erd, rancangan

aplikasi yang akan dibuat.

BAB IV PERENCANAAN

Bab ini berisikan tentang hasil yang telah dicapai dan ulasan program yang

digunakan untuk membangun website ya g berjudul Pembuatan website penginformasian

rute pemberhentian bus

(14)

4

Universitas Kristen Maranatha Bab ini berisikan tentang pembahasan dan uji coba hasil yang dicapai dari

pembuatan website ini dengan menggunakan blackbox testing.

BAB VI KESIMPULAN DAN SARAN

Bab i i berisika kesi pula da sara u tuk Pe buata website

pe gi for asia rute pe berhe tia bus ya g dapat digu aka u tuk perke ba ga

(15)

BAB VI

SIMPULAN DAN SARAN

6.1. Simpulan

Dari hasil kuisioner dapat ditarik kesimpulan tentang :

1 Dengan adanya website ini masyarakat mendapat informasi bus yang diinginkan.

2 Masyarakat dapat mengetahui jadwal keberangkatan bus setiap saat.

3 Pemesanan tiket dapat dilakukan dimana pun dan kapan pun selama memiliki akses

internet.

4 Sistem berhasil mencatat jumlah penumpang dan mengirim email data penumpang

kepada perusahaan bus.

5 Validasi email yang disediakan oleh visual studio belum dapat mengatasi format

email yang salah.

6.2. Saran

1. Untuk mendapatkan keakuratan jarak, disarankan untuk menggunakan google map.

2. Mencoba menggunakan algoritma semut untuk meningkatkan kualitas website.

(16)

xv

Universitas Kristen Maranatha

DAFTAR PUSTAKA

Be Beizer, Boris. Black-Box Testing: Techniques for Functional Testing of Software and Systems. John Wiley & Sons, Inc. Canada, 1995.

Bernard, r. ; agus, p. ;rusdy, A. ; Mudah dan Cepat Menguasai Pemograman WEB;

Informatika Bandung, desember 2005 pada pukul 14:00

Cristian, D. dan zak, R. ; Build Your Own ASP.NET 2.0 Web site Using C# and VB ; SitePoint Pty.Ltd, 2006.

Duthie,G. dan Andrew; Microsoft ASP.NET Step By Step; Pt. Elex Media Komputindo, 2003

Fowler, martin; UML Distiled Edisi 3,Paduan Singkat Tentang Bahasa Pemodelan Objek

Standar; Andi Yogyakarta, 2004.

Gumelar, Agum ; Penyelenggaraan Angkutan Orang Di Jalan Dengan Kendaraan Umum; Departemen Perhubungan,2003.

Hermanto, Asep (2008) BASIS DATA DAN DBMS, dari http://www.asep-hs.web.ugm.ac.id,

diakses Maret 2008 pada pukul 13:00

Hendra,S.T ; Memahami SQL Statement; Indropog, 2009

Jahrudin,Didin, 2011; Mengenal SQL dan MY SQL , Dalam Purwakarta linux user group, 24 april 2011, Purwakarta.

karda; Transportasi Jawa barat, http://kardady.wordpress.com/angkutan-umum/, Diakses 27 november pada pukul 16:00

Imbar, Radiant, V, S.Kom, M.T., MCP., OCP, Suteja, Bernard, R, S.Kom, M.Kom. Pemrograman Web-Commerce dengan ORACLE & ASP. Bandung: informatika.

Iqbal Mohamad ; Panduan Dasar Membangun Webserver Dengan IIS 7 Pada Windows 7; mugi, Febuari 2010.

Munif, Abdul ; Rekayasa perangkat lunak II; November 2009

Microsoft. Diakses 4 April 2011, dari http://www.microsoft.com/visualstudio/en-us/products/2010-editions/professional diakses pada pukul 13.00

(17)

Rizain; Modul Kerja Lab Rekayasa Perangkat Lunak2 (OOT), rizainside.files.wordpress.com/2007/09/modul-1.doc, diakses tanggal 13 september 2011 pada pukul 13:40.

Suntoyo; Pemograman Database dengan Visual Basic dan Microsoft SQL, Informatika Jakarta, 2007.

Russell, Stuart dan Peter N. ; Artificial Intelligence AA Modern Approach, Prentice hall, 2003

Vieira, R. Professional SQL Server 2005 Programming. Wiley Publishing, Inc. Indianapolis, 2007.

Referensi

Dokumen terkait

Dengan demikian program pendidikan mempunyai andil besar terhadap kemajuan bangsa, baik di bidang ekonomi maupun sosial Dua indikator utama dalam mengukur derajat

Penelitian yang dilakukan ini me- miliki tujuan yaitu untuk menguji bagaimana pengaruh variabel kecerdasan intelektual, kecerdasan emosional, dan kecerdasan spiritual

Berdasarkan hasil penelitian tentang “Hubungan Umur, Masa Kerja, IMT dan Frekuensi Gerakan Repetitif dengan Kejadian Carpal Tunnel Syndrome ( Studi Pada Pekerja Pemetik

BANK berhak dengan ketentuan dan syarat-syarat yang dianggap baik oleh BANK untuk menjual dan/atau mengalihkan sebagian atau seluruh hak tagih BANK, baik pokok maupun bunga,

Area penyimpanan, persiapan, dan aplikasi harus mempunyai ventilasi yang baik , hal ini untuk mencegah pembentukan uap dengan konsentrasi tinggi yang melebihi batas limit

kematian harus meningkat, sehingga angka pertumbuhan melambat hingga nol (zero) • Populasi sebaiknya mengikuti suatu kurva berbentuk-S.. Kurva

Dari hasil uji t antara nilai yang dirasakan terhadap loyalitas merek menunjukkan t hitung sebesar 3,254 > t tabel sebesar 1,660 dengan demikian dinyatakan hipotesis keempat

Masyarakat pada saat ini berada pada suatu sistem sosial yang cenderung mulai menghilangkan nilai-nilai pada masa lalu.Keadaan ini tidak hanya pada masyarakat di kota-kota