• Tidak ada hasil yang ditemukan

APLIKASI PENENTU JALUR ALTERNATIF KEMACETAN DI JAKARTA BARAT BERBASIS ANDROID SKRIPSI. Oleh. Yogi Septiana Teddy Renica

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI PENENTU JALUR ALTERNATIF KEMACETAN DI JAKARTA BARAT BERBASIS ANDROID SKRIPSI. Oleh. Yogi Septiana Teddy Renica"

Copied!
17
0
0

Teks penuh

(1)

APLIKASI PENENTU JALUR ALTERNATIF KEMACETAN DI JAKARTA BARAT BERBASIS ANDROID

SKRIPSI

Oleh

Yogi Septiana 1200986196 Teddy Renica 1200986561 Yoga Wigardo 1200987356

Universitas Bina Nusantara Jakarta

(2)

APLIKASI PENENTU JALUR ALTERNATIF KEMACETAN DI JAKARTA BARAT BERBASIS ANDROID

Halaman Judul Dalam

SKRIPSI

diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada

School of Computer Science Jenjang Pendidikan Strata-1

Oleh :

Yogi Septiana 1200986196 Teddy Renica 1200986561 Yoga Wigardo 1200987356

Bina Nusantara University Jakarta

(3)

APLIKASI PENENTU JALUR ALTERNATIF KEMACETAN DI JAKARTA BARAT BERBASIS ANDROID

Halaman Persetujuan Hard Cover

SKRIPSI

Disusun Oleh :

Yogi Septiana Teddy Renica Yoga Wigardo 1200986196 1200986561 1200987356

Disetujui Oleh Pembimbing

Edy Irwansyah ST., M.Si. Kddsn : D3338

Bina Nusantara University Jakarta

(4)

PERNYATAAN

Dengan ini saya,

Nama : Yogi Septiana

NIM : 1200986196

Judul skripsi : APLIKASI PENENTU JALUR ALTERNATIF KEMACETAN DI JAKARTA

BARAT BERBASIS ANDROID

Memberikan kepada Universitas Bina Nusantara hak non-eksklusif untuk menyimpan, memperbanyak, dan menyebarluaskan skripsi karya saya, secara keseluruhan atau hanya sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau

elektronik.

Menyatakan bahwa saya, akan mempertahankan hak exclusive saya, untuk

menggunakan seluruh atau sebagian isi skripsi saya, guna pengembangan karya di masa depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi.

Jakarta, 13 Agustus 2012

(5)

PERNYATAAN

Dengan ini saya,

Nama : Teddy Renica

NIM : 1200986561

Judul skripsi : APLIKASI PENENTU JALUR ALTERNATIF KEMACETAN DI JAKARTA

BARAT BERBASIS ANDROID

Memberikan kepada Universitas Bina Nusantara hak non-eksklusif untuk menyimpan, memperbanyak, dan menyebarluaskan skripsi karya saya, secara keseluruhan atau hanya sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau

elektronik.

Menyatakan bahwa saya, akan mempertahankan hak exclusive saya, untuk

menggunakan seluruh atau sebagian isi skripsi saya, guna pengembangan karya di masa depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi.

Jakarta, 13 Agustus 2012

(6)

PERNYATAAN

Dengan ini saya,

Nama : Yoga Wigardo

NIM : 1200987356

Judul skripsi : APLIKASI PENENTU JALUR ALTERNATIF KEMACETAN DI JAKARTA

BARAT BERBASIS ANDROID

Memberikan kepada Universitas Bina Nusantara hak non-eksklusif untuk menyimpan, memperbanyak, dan menyebarluaskan skripsi karya saya, secara keseluruhan atau hanya sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau

elektronik.

Menyatakan bahwa saya, akan mempertahankan hak exclusive saya, untuk

menggunakan seluruh atau sebagian isi skripsi saya, guna pengembangan karya di masa depan, misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi.

Jakarta, 13 Agustus 2012

(7)

PRAKATA

Puji syukur kepada Tuhan Yang Maha Kuasa karena atas berkat dan rahmat yang telah diberikanNya sehingga penulis dapat menyelesaikan skripsi yang berjudul “Aplikasi Penentu Jalur Alternatif Kemacetan di Jakarta Barat Berbasis Android”

Penulisan skripsi untuk memenuhi persyaratan dalam penyelesaian studi Strata-1 pada School of Computer Science di Universitas Bina Nusantara, Jakarta.

Pada kesempatan ini, penulis ingin menyampaikan ucapan terima kasih yang sebesar-besarnya kepada semua pihak yang telah memberikan bantuan baik berupa bimbingan, dorongan, semangat, dan fasilitas yang mendukung penulis untuk menyelesaikan skripsi ini. Ucapan terima kasih disampaikan terutama kepada :

1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM. selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan untuk menuntut ilmu di Universitas Bina Nusantara.

2. Bapak Fredy Purnomo, S.Kom., M.Kom. selaku Head of School and Head of Computer Science Department Universitas Bina Nusantara yang telah memberikan pengarahan kepada penulis dalam menyelesaikan skripsi ini.

3. Ibu Yen Lina Prasetio, S.Kom., M.CompSc. selaku Deputy Head of Computer Science School-Academic & Operation Universitas Bina Nusantara yang telah memberikan pengarahan kepada penulis dalam menyelesaikan skripsi ini.

4. Bapak Michael Yoseph Ricky, S.Kom, MM selaku Deputy Head of Computer Science School-Student & Alumni Universitas Bina Nusantara yang telah memberikan pengarahan kepada penulis dalam menyelesaikan skripsi ini.

(8)

5. Bapak Edy Irwansyah, ST., M.Si. selaku dosen pembimbing skripsi yang telah banyak memberikan ide, saran, kritik dan dorongan positif kepada penulis.

6. Seluruh dosen Universitas Bina Nusantara yang telah memberikan bekal ilmu dan tuntunan selama kuliah sehingga skripsi ini dapat diselesaikan dengan baik.

7. Orangtua dan saudara-saudara yang telah memberikan dukungan secara moral, material dan spiritual kepada penulis selama menyelesaikan skripsi ini.

8. Civitas akademika Universitas Bina Nusantara dan rekan-rekan, baik secara langsung maupun tidak langsung memberikan dukungan kepada penulis.

9. Dan semua pihak lainnya yang tidak dapat disebutkan satu-persatu yang telah membantu dan memberikan dukungan baik secara langsung maupun tidak langsung. Penulis menyadari bahwa skripsi ini masih banyak terdapat kekurangan-kekurangan sehingga penulis sangat mengharapkan bantuan berupa kritik dan saran dari para dosen dan para pembaca agar skripsi ini dapat menjadi lebih berguna dan berkualitas. Akhir kata, kiranya skripsi ini dapat memberikan manfaat yang berguna bagi para pembaca dan pihak-pihak yang membutuhkan.

Jakarta, 18 Juni 2012

(9)

DAFTAR ISI Halaman Judul Luar

Halaman Judul Dalam

Halaman Persetujuan Hard Cover ... i

Halaman Pernyataan Dewan Penguji... ii

Halaman Pemberian Hak Cipta Non Eksklusif... v

Abstrak ... viii

Prakata ... ix

Daftar Isi... x

Daftar Tabel ... xv

Daftar Gambar ... xvi

Daftar Lampiran ... xx

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Ruang Lingkup ... 3

1.3 Tujuan dan Manfaat ... 4

1.4 Metodologi ... 5

1.4.1 Metode Analisis ... 5

1.4.2 Metode Perancangan ... 5

1.5 Sistematika Penulisan ... 6

BAB 2 LANDASAN TEORI ... 8

2.1 Teori-teori dasar ... 8

(10)

2.1.1.1 Definisi ... 8

2.1.1.2 Komponen lalu lintas ... 9

2.1.2 Pengertian jalan ... 10 2.1.2.1 Kelas jalan ... 12 2.1.3 Kendaraan bermotor ... 14 2.1.3 Definisi ... 14 2.1.4 Kemacetan ... 15 2.1.4.1 Definisi ... 15 2.1.4.2 Faktor-faktor kemacetan ... 15 2.1.5 Kapasitas jalan ... 20 2.1.6 UML ... 21 2.1.7 Basis Data ... 24

2.1.8 SIG (Sistem Informasi Geografis ... 25

2.1.8.1 Definisi ... 25 2.1.8.2 Komponen SIG ... 26 2.2 Teori-teori Khusus ... 31 2.2.1 Definisi google ... 31 2.2.2 Array ... 32 2.2.3 Latitude ... 32 2.2.4 Longitude ... 33 2.2.5 Google Maps ... 34 2.2.6 GPS ... 36 2.2.6.1 GPS Tracking ... 37 2.2.7 PHP ... 37

(11)

2.2.7.1 Definisi PHP ... 37

2.2.7.2 Keuntungan menggunakan PHP ... 39

2.2.8 Definisi MySQL ... 41

2.2.9 Android ... 42

2.2.9.1 The Dalvik Virtual Machine (DVM) ... 45

2.2.9.2 Android SDK ... 46 2.2.9.3 Android OS ... 47 2.2.9.3.1 Http post ... 48 2.2.9.3.2 Http get URL ... 49 2.2.9.4 Arsitektur Android ... 49 2.2.9.5 Fundamental aplikasi ... 51 2.2.9.6 Versi Android ... 53

2.2.9.7 Contoh aplikasi map yang tersedia pada GooglePlay ... 53

2.2.9.7.1 Glob – Traffic and Radars ... 53

BAB 3 ANALISIS DAN PERANCANGAN SOLUSI ... 56

3.1 Analisis permasalahan ... 56

3.1.1 Analisis kuesioner pada studi kasus ... 56

3.1.2 Analisis proses bisnis berjalan pada program sejenis ... 66

3.1.3 Analisis kebutuhan ... 73

3.2 Perancangan solusi ... 76

3.2.1 Perancangan desain solusi... 76

3.2.2 Perancangan basis data ... 94

3.2.3 Perancangan layar aplikasi ... 96

(12)

4.1 Spesifikasi dan instalasi aplikasi ... 98

4.1.1 Perangkat keras (Hardware) ... 98

4.1.2 Perangkat lunak (Software) ... 98

4.1.3 Instalasi aplikasi ... 99

4.2 Implementasi penentu jalur alternatif... 100

4.2.1 Fungsi aplikasi untuk informasi kemacetan ... 101

4.2.2 Fungsi aplikasi untuk informasi jalur alternatif ... 103

4.3 Evaluasi sistem ... 104

BAB 5 SIMPULAN DAN SARAN ... 106

5.1 Simpulan ... 106 5.2 Saran ... 107 DAFTAR PUSTAKA ... 108 RIWAYAT HIDUP ... 112 LAMPIRAN – LAMPIRAN ... L1 SURAT SURVEI

(13)

DAFTAR TABEL

Tabel 3.1 Tabel analisis kebutuhan user berdasarkan kuesioner dengan aplikasi sejenis

yang telah ada ... 75

Tabel 3.2 Tabel MsWaktu ... 94

Tabel 3.3 Tabel MsGeo ... 94

Tabel 3.4 Tabel MsRoute ... 95

DAFTAR GAMBAR Gambar 2.1 Use case diagram ... 22

Gambar 2.2 Activity diagram ... 23

Gambar 2.3 Sequence diagram ... 24

(14)

Gambar 2.5 Tampilan peta pada aplikasi Glob - Traffic and Radars... 55

Gambar 3.1 Pie chart hasil kuesioner untuk pertanyaan "apakah anda pengguna smartphone?" ... 58

Gambar 3.2 Pie chart hasil kuesioner untuk pertanyaaan “platform apa yang ada pada smartphone Anda?” ... 59

Gambar 3.3 Pie chart hasil kuesioner untuk pertanyaaan “seberapa seringkah Anda terkena macet di Jakarta?” ... 60

Gambar 3.4 : Pie chart hasil kuesioner untuk pertanyaaan “apakah Anda berusaha menghindari kemacetan?” ... 61

Gambar 3.5 Pie chart hasil kuesioner untuk pertanyaaan “Bagaimana cara Anda menghindari kemacetan?” ... 62

Gambar 3.6 Pie chart hasil kuesioner untuk pertanyaaan “Apakah Anda sering melihat info kemacetan?” ... 63

Gambar 3.7 Pie chart hasil kuesioner untuk pertanyaaan “di mana Anda melihat info tersebut?”... 64

Gambar 3.8 Pie chart hasil kuesioner untuk pertanyaaan “kapan Anda melihat info kemacetan?” ... 65

Gambar 3.9 Screenshot aplikasi Waze Social GPS & Live Traffic ... 66

Gambar 3.10 Screenshot aplikasi Beat The Traffic ... 67

Gambar 3.11 Screenshot aplikasi Beat The Traffic ... 67

Gambar 3.12 Screenshot aplikasi Glob – Traffic and Radars ... 69

Gambar 3.13 Screenshot aplikasi Glob – Traffic and Radars ... 69

Gambar 3.14 Screenshot aplikasi Houston Traffic ... 70

(15)

Gambar 3.16 Screenshot aplikasi InrixTraffic ... 71

Gambar 3.17 Screenshot aplikasi InrixTraffic ... 71

Gambar 3.18 Screenshot aplikasi MichelinTraffic ... 72

Gambar 3.19 Screenshot aplikasi MichelinTraffic ... 72

Gambar 3.20 Use case aplikasi ... 77

Gambar 3.21 Activity diagram pengguna aplikasi... 79

Gambar 3.22 Sequence diagram user ... 80

Gambar 3.23 Use case admin... 82

Gambar 3.24 Sequence diagram admin ... 84

Gambar 3.25 Activity diagram input geopoint admin ... 86

Gambar 3.26 Sequence diagram input geopoint admin ... 87

Gambar 3.27 Activity diagram lihat geopoint admin ... 88

Gambar 3.28 Sequence diagram lihat geopoint admin... 89

Gambar 3.29 Activity diagram update geopoint admin ... 90

Gambar 3.30 Seqeuence diagram update geopoint admin ... 91

Gambar 3.31 Activity diagram delete geopoint admin ... 92

Gambar 3.32 Sequence diagram delete geopoint admin ... 93

Gambar 3.33 ERD dari data yang diolah admin aplikasi pencari jalur alternatif kemacetan di Jakarta Barat berbasis Android ... 95

Gambar 3.34 Rancangan layar aplikasi pencari jalur alternatif kemacetan di Jakarta Barat berbasis Android waktu pertama aplikasi terbuka... 96

Gambar 4.1 Installasi awal ... 100

Gambar 4.2 Installasi akhir ... 100

(16)

Gambar 4.4 Aplikasi saat awal dibuka ... 102

Gambar 4.5 Aplikasi saat traffic diaktifkan ... 102

Gambar 4.6 Aplikasi saat traffic diaktifkan pada waktu berbeda ... 102

Gambar 4.7 Aplikasi Inrix traffic tidak menampilkan traffic Jakarta Barat ... 102

Gambar 4.8 Aplikasi saat jalur alternatif diaktifkan ... 103

Gambar 4.9 Aplikasi Glob Traffic tidak menampilkan Jalur Alternatif ... 103

Gambar 4.10 Pie chart hasil kuesioner untuk pertanyaaan “apakah diperlukan panduan khusus saat pertama kali Anda menjalankan aplikasi?” ... 104

Gambar 4.11 Pie chart hasil kuesioner untuk pertanyaaan “apakah diperlukan tutorial tambahan saat Anda sedang menjalankan aplikasi?” ... 105

Gambar 4.12 Pie chart hasil kuesioner untuk pertanyaaan “Bagaimana kejelasan informasi kemacetan yang disediakan aplikasi?” ... 106

Gambar 4.13 Pie chart hasil kuesioner untuk pertanyaaan “Bagaimana kejelasan informasi jalur alternatif yang disediakan aplikasi?” ... 107

Gambar 4.14 Pie chart hasil kuesioner untuk pertanyaaan “Apakah informasi jalur alternatif membantu Anda?” ... 108

(17)

DAFTAR LAMPIRAN

Lampiran 1 Kuesioner analysis kebutuhan user ... L1 Lampiran 2 Kuesioner evaluasi system ... L2

Referensi

Dokumen terkait

Pengabdian pada masyarakat ini bertujuan memberikan pelatihan bagi guru produktif dan siswa untuk melakukan praktek perancangan sistem kendali dengan membuat alat

Pada awal kedatangan Islam penyebaran hadis hanya menggunakan lisan, namun pada masa sekarang hadis sudah dapat diakses dalam bentuk website atau dalam bentuk

Dalam pelaksanaannya transportasi multimoda dilakukan oleh operator transportasi multimoda (Multimodal Transport Operator - MTO), yang merupakan badan hukum yang

Berdasarkan uji t tidak berpasangan diketahui bahwa hasil pengukuran kedua metode berbeda secara signifikan dan hasil analisis uji validitas dari kedua metode diketahui bahwa

Kecerdasan visual spasial anak usia 5-6 tahun di TK Handayani setelah menerapkan kegiatan melukis pasir mengalami peningkatan yang signifikan hal ini dapat dilihat dari

Hasil penelitian tersebut menunjukkan bahwa umpan balik yang yang diberikan oleh dosen pendidik klinis pada saat mini-CEX akan mempengaruhi internal

(2) Hasil pengujian parsial menunjukkan dari 3 variabel independen dan 1 variabel moderating yang digunakan dalam model penelitian yaitu biaya modal, kualitas laba,

Adapun tujuan penelitian ini adalah meningkatkan kemampuan pembuktian matematis dan rasa ingin tahu siswa kelas XI MIPA SMA Negeri 6 Semarang pada materi matriks