PENGENALAN RAMBU-RAMBU LALU LINTAS BERBASISKAN...

13
PENGENALAN RAMBU-RAMBU LALU LINTAS BERBASISKAN PLATFORM ANDROID VERSI 2.2 Novi Karlina (11108439) [email protected] Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma Jl. Margonda Raya No. 100 Pondok Cina Depok 16424 ABSTRAKSI Rambu-rambu lalu lintas merupakan salah satu hal yang sering dijumpai oleh masyarakat, dimana dipinggir jalan lalu lintas selalu ada rambu-rambu lalu lintas yang sesuai dengan peraturan jalannya. informasinya yang minim terhadap arti dari rambu-rambu lalu lintas tersebut membuat masyakat tidak mematuhi peraturan rambu-rambu lalu lintas yang ada. Sehingga menyebabkan sering terjadi kecelakaan khususnya untuk pengendara roda dua. Aplikasi ini bertujuan untuk merancang dan membuat aplikasi informasi berbasis mobile yang mampu menunjukan informasi rambu-rambu lalu lintas tersebut kepada pengguna yang membutuhkan. Sehingga pengguna akan dengan mudah untuk menemukan serta mengerti arti dari rambu-rambu yang ingin diketahui dengan cepat. Pembuatan aplikasi ini menggunakan bahasa pemrograman java pada android yang bersifat open source. Aplikasi dirancang sesuai dengan langkah-langkah yang sudah ditetapkan. Aplikasi yang telah dirancang akan diuji coba kepada pengguna. Hasil pengujian kuisioner yang didapat dari 5 pertanyaan tentang aplikasi untuk jawaban setuju diperoleh 70%, cukup 30%, dan tidak setuju 0% sedangkan 5 pertanyaan teknis aplikasi untuk jawaban setuju diperoleh 75%, cukup 25%, dan tidak setuju 0%. Dari hasil pengujian tersebut dapat diambil kesimpulan bahwa aplikasi ini mampu membantu pengguna untuk mendapatkan informasi mengenai rambu-rambu lalu lintas dengan penerapan di Indonesia. 1. LATAR BELAKANG Perkembangan yang pesat di dunia teknologi dan informasi saat ini telah memasuki segala aspek kehidupan. Terutama di dunia internet masyarakat sering kali menggunakannya untuk mendapatkan informasi yang bisa didapat dengan cepat. Sehingga dengan adanya perkembangan teknologi di dalam sebuah ponsel para vendor berlombalomba untuk menghasilkan ponsel yang lebih canggih. Ponsel yang canggih itu biasa disebut dengan smartphone. Banyak yang bisa digunakan dengan smartphone ini dimana kelengkapan aplikasi aplikasi yang tersedia bisa digunakan sesuai keinginan pemakai. Sistem operasi android inilah yang digunakan terhadap smartphone dan sudah di kembangkan oleh Google. Karena hal itu, banyak sekali programmer yang membuat aplikasi Android karena sifatnya yang open source.

Transcript of PENGENALAN RAMBU-RAMBU LALU LINTAS BERBASISKAN...

Page 1: PENGENALAN RAMBU-RAMBU LALU LINTAS BERBASISKAN …publication.gunadarma.ac.id/bitstream/123456789/5461/1/Jurnal.pdf · Sehingga pengguna akan dengan mudah untuk menemukan serta mengerti

PENGENALAN RAMBU-RAMBU LALU LINTAS

BERBASISKAN PLATFORM ANDROID VERSI 2.2

Novi Karlina (11108439)

[email protected]

Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi

Universitas Gunadarma

Jl. Margonda Raya No. 100 Pondok Cina Depok 16424

ABSTRAKSI Rambu-rambu lalu lintas merupakan salah satu hal yang sering dijumpai oleh

masyarakat, dimana dipinggir jalan lalu lintas selalu ada rambu-rambu lalu lintas

yang sesuai dengan peraturan jalannya. informasinya yang minim terhadap arti dari

rambu-rambu lalu lintas tersebut membuat masyakat tidak mematuhi peraturan

rambu-rambu lalu lintas yang ada. Sehingga menyebabkan sering terjadi kecelakaan

khususnya untuk pengendara roda dua.

Aplikasi ini bertujuan untuk merancang dan membuat aplikasi informasi

berbasis mobile yang mampu menunjukan informasi rambu-rambu lalu lintas tersebut

kepada pengguna yang membutuhkan. Sehingga pengguna akan dengan mudah untuk

menemukan serta mengerti arti dari rambu-rambu yang ingin diketahui dengan cepat.

Pembuatan aplikasi ini menggunakan bahasa pemrograman java pada

android yang bersifat open source. Aplikasi dirancang sesuai dengan langkah-langkah

yang sudah ditetapkan. Aplikasi yang telah dirancang akan diuji coba kepada

pengguna. Hasil pengujian kuisioner yang didapat dari 5 pertanyaan tentang aplikasi

untuk jawaban setuju diperoleh 70%, cukup 30%, dan tidak setuju 0% sedangkan 5

pertanyaan teknis aplikasi untuk jawaban setuju diperoleh 75%, cukup 25%, dan

tidak setuju 0%. Dari hasil pengujian tersebut dapat diambil kesimpulan bahwa

aplikasi ini mampu membantu pengguna untuk mendapatkan informasi mengenai

rambu-rambu lalu lintas dengan penerapan di Indonesia.

1. LATAR BELAKANG

Perkembangan yang pesat di dunia

teknologi dan informasi saat ini telah

memasuki segala aspek kehidupan.

Terutama di dunia internet masyarakat

sering kali menggunakannya untuk

mendapatkan informasi yang bisa

didapat dengan cepat. Sehingga

dengan adanya perkembangan

teknologi di dalam sebuah ponsel para

vendor berlomba–lomba untuk

menghasilkan ponsel yang lebih

canggih. Ponsel yang canggih itu biasa

disebut dengan smartphone.

Banyak yang bisa digunakan

dengan smartphone ini dimana

kelengkapan aplikasi–aplikasi yang

tersedia bisa digunakan sesuai

keinginan pemakai. Sistem operasi

android inilah yang digunakan

terhadap smartphone dan sudah di

kembangkan oleh Google. Karena hal

itu, banyak sekali programmer yang

membuat aplikasi Android karena

sifatnya yang open source.

Page 2: PENGENALAN RAMBU-RAMBU LALU LINTAS BERBASISKAN …publication.gunadarma.ac.id/bitstream/123456789/5461/1/Jurnal.pdf · Sehingga pengguna akan dengan mudah untuk menemukan serta mengerti

Dari riset Petugas Dinas

Perhubungan, Komunikasi dan

Informatika (Dishubkominfo) di

wilayah Kabupaten Temanggung

tahun 2008 membutuhkan sekitar 400

rambu-rambu lalu lintas, di wilayah

Sumatra Barat tahun 2009 masih

kekurangan 1.500 rambu-rambu lalu

lintas, di wilayah Jawa Tengah tahun

2010 mengalami kekurangan sebesar

3.008 rambu-rambu lalu lintas,

diwilayah Kabupaten Bandung Barat

(KBB) tahun 2011 masih

membutuhkan sekitar 7.500 rambu-

rambu lalu lintas. Sehingga

menyebabkan banyaknya terjadi

kecelakaan yang disebabkan kurangan

rambu-rambu lalu lintas yang tersedia.

Tersedianya riset sumber informasi

data dan teknologi yang mumpuni ini

dapat digunakan untuk mendapatkan

informasi dari berbagai bidang salah

satunya di bidang lalu lintas. Di bidang

lalu lintas bisa digunakan oleh

masyarakat untuk mempermudah dan

mengenal rambu-rambu lalu lintas

yang berada dijalan. Rambu-rambu

lalu lintas ini biasa ditemui pada setiap

sudut jalan yang berfungsi untuk

ketertiban dan kenyamanan para

pengguna jalan sedangkan rambu-

rambu lalu lintas dijalan dibuat untuk

dipatuhi para pengguna jalan. namun,

tidak semua masyarakat mengerti pada

setiap rambu-rambu yang berada

dihadapannya. Padahal Setiap hari

masyarakat memakai prasarana jalan

untuk menuju suatu tempat misalnya :

ke kantor, sekolah, pasar, mall, dan

lain-lain. Pada dasarnya memang

rambu-rambu lalu lintas itu sendiri

tidak banyak dimengerti masyarakat

karena minimnya fasilitas informasi

yang ada sehingga banyak masyarakat

yang tidak mempedulikannya dan

dapat menyebabkan sering terjadi

kecelakaan dimana fasilitas informasi

rambu-rambu lalu lintas bisa untuk

membantu pengetahuan pada usia dini

.

Dengan latar belakang diatas perlu

adanya informasi ke masyarakat

melalui ponsel. Sehingga masyarakat

tidak perlu lagi susah payah jika tidak

mengerti rambu-rambu lalu lintas yang

ada disekitarnya karena sudah tersedia

pada aplikasi ini. Untuk itu, penulis

membuat skripsi ini yang diberi judul

“PENGENALAN RAMBU-RAMBU

LALU LINTAS BERBASISKAN

PLATFORM ANDROID VERSI 2.2“.

Agar dapat membantu masyarakat

dalam mendapatkan informasi dan

berguna bagi si pemakai ponsel.

2. TINJAUAN PUSTAKA

Rambu-Rambu Lalu Lintas

Rambu-Rambu lalu Lintas

adalah salah satu alat perlengkapan

jalan dalam bentuk tertentu yang

memuat lambang, huruf, angka,

kalimat dan perpaduan di antaranya,

yang digunakan untuk memberikan

peringatan, larangan, perintah dan

petunjuk bagi pemakai jalan.

Jenis-jenis rambu-rambu lalu lintas

yang ada dan sesuai dengan PP No.43

Tahun 1993 adalah sebagai berikut:

1. Rambu Peringatan

Rambu Peringatan adalah

rambu yang digunakan untuk

menyatakan peringatan bahaya

atau tempat berbahaya pada

jalan di depan pemakai jalan.

Warna dasar rambu peringatan

Page 3: PENGENALAN RAMBU-RAMBU LALU LINTAS BERBASISKAN …publication.gunadarma.ac.id/bitstream/123456789/5461/1/Jurnal.pdf · Sehingga pengguna akan dengan mudah untuk menemukan serta mengerti

berwarna kuning dengan

lambang atautulisan berwarna

hitam.

2. Rambu Larangan

Rambu larangan adalah rambu

yang digunakan untuk

menyatakan perbuatan yang

dilarang dilakukan oleh

pemakai jalan. Warna dasar

rambu larangan berwarna putih

dan lambang atau tulisan

bewarna hitam atau merah.

3. Rambu Perintah

Rambu Perintah adalah rambu

yang digunakan untuk

menyatakan perintah yang

wajib dilakukan oleh pemakai

jalan. Rambu perintah

berbentuk bundar berwarna

biru dan lambang atau

tulisanberwarna putih serta

merah untuk garis serong

sebagai batas akhir perintah.

Struktur Navigasi

Struktur navigasi adalah

susunan menu atau hirarki dari suatu

situs yang menggambarkan isi dari

setiap halaman dan link atau navigasi

tiap halaman pada suatu situs web.

Struktur navigasi suatu situs web

sangat di pengaruhi oleh tujuan dari

situs web yang akan dibuat.

Struktur navigasi dapat

digolongkan menurut kebutuhan akan

objek, kemudahan pemakaian,

keinteraktifitasannya, dan kemudahan

membuatnya yang berpengaruh

terhadap waktu pembuatan suatu situs

web. Ada empat macam bentuk dasar

dari struktur navigasi yang biasa

digunakan dalam proses pembuatan

website, yaitu : Struktur Navigasi

Linier, Struktur Navigasi Non Linier,

Struktur Navigasi Hirarki, dan Struktur

Navigasi Composite.

UML (Unified Modelling Language)

UML (Unified Modelling

Language) [munawar, 2005] adalah

salah satu alat bantu yang sangat

handal di dunia pengembangan sistem

yang berorientasi obyek. Hal ini

disebabkan karena UML menyediakan

bahasa pemodelan visual yang

memungkinkan bagi pengembang

sistem untuk membuat visi mereka

dalam bentuk baku, mudah dimengerti

serta dilengkapi dengan mekanisme

yang efektif untuk berbagi (sharing)

dan mengkomunikasikan rancangan

mereka dengan yang lain. Dengan

menggunakan UML model dapat

dibuat untuk semua jenis aplikasi

perangkat lunak,dimana aplikasi

tersebut dapat berjalan pada perangkat

keras, sistem operasi dan jaringan

apapun serta ditulis dalam bahasa

pemrograman apapun. Tetapi, karena

UML juga menggunakan class dan

operation dalam konsep dasarnya,

maka UML lebih cocok untuk

penulisan perangkat lunak dalam

bahasa-bahasa berorientasi objek

seperti C++, Java, C# atau VB.NET.

Walaupun demikian, UML tetap dapat

digunakan untuk memodelkan aplikasi

prosedural dalam VB atau C.

Seperti bahasa-bahasa lainnya,

UML mendefinisikan notasi dan

sintaks atau semantik. Notasi UML

merupakan sekumpulan bentuk khusus

untuk menggambarkan berbagai

diagram perangkat lunak.Setiap bentuk

memiliki makna tertentu dan sintaks

Page 4: PENGENALAN RAMBU-RAMBU LALU LINTAS BERBASISKAN …publication.gunadarma.ac.id/bitstream/123456789/5461/1/Jurnal.pdf · Sehingga pengguna akan dengan mudah untuk menemukan serta mengerti

UML mendefinisikan bagaimana

bentuk-bentuk tersebut dapat

dikombinasikan. Notasi UML terutama

diturunkan dari tiga notasi yang telah

ada sebelumnya: Grady Booch OOD

(Object-Oriented Design), Jim

Rumbaugh OMT (Object Modeling

Technique) dan Ivar Jacobson OOSE

(Object-Oriented Software

Engineering). UML mendefinisikan

diagram-diagram sebagai berikut:

1. use case diagram

2. class diagram

3. statechart diagram

4. activity diagram

5. sequence diagram

6. collaboration diagram

7. component diagram

8. deployment diagram

Java

Java [Bunafit,2009] adalah

suatu teknologi di dunia software

komputer, yang merupakan suatu

bahasa pemrograman, dan sekaligus

suatu platform. Sebagai bahasa

pemrograman, Java dikenal sebagai

bahasa pemrograman tingkat tinggi.

Java mudah dipelajari, terutama bagi

programmer yang telah mengenal

C/C++. Java merupakan bahasa

pemrograman berorientasi objek yang

merupakan paradigma pemrograman

masa depan. Sebagai bahasa

pemrograman Java dirancang menjadi

handal dan aman. Java juga dirancang

agar dapat dijalankan di semua

platform. Dan juga dirancang untuk

menghasilkan aplikasi – aplikasi

dengan performansi yang terbaik,

seperti aplikasi database Oracle 8i/9i

yang core-nya dibangun menggunakan

bahasa pemrograman Java. Sedangkan

Java bersifat neutral architecture,

karena Java Compiler yang digunakan

untuk mengkompilasi kode program

Java dirancang untuk menghasilkan

kode yang netral terhadap semua

arsitekture perangkat keras yang

disebut sebagai Java Bytecode.

Sebagai sebuah platform, Java terdiri

atas dua bagian utama, yaitu:

1. Java Virtual Machine (JVM).

2. Java Application Programming

Interface (Java API).

Sun membagi arsitektur Java membagi

tiga bagian, yaitu:

1. Enterprise Java (J2EE) untuk

aplikasi berbasis web, aplikasi

sistem tersebar dengan

beraneka ragam klien dengan

kompleksitas yang tinggi.

Merupakan superset dari

Standar Java.

2. Standar Java (J2SE) ini adalah

yang biasa dikenal sebagai

bahasa Java.

3. Micro Java (J2ME) merupakan

subset dari J2SE dan salah satu

aplikasinya yang banyak

dipakai adalah untuk wireless

device / mobile device.

Android

adalah sebuah sistem operasi

untuk perangkat mobile berbasis linux

yang mencangkup sistem operasi,

middleware dan aplikasi. Android

menyediakan platform terbuka bagi

para pengembang untuk mencipkatan

aplikasi mereka. Awalnya, google Inc.

Membeli android Inc. Yang

merupakan pendatang baru yang

membuat peranti linak untuk ponsel.

Kemudian untuk mengembangkan

Android, dibentuklah Open Handset

Page 5: PENGENALAN RAMBU-RAMBU LALU LINTAS BERBASISKAN …publication.gunadarma.ac.id/bitstream/123456789/5461/1/Jurnal.pdf · Sehingga pengguna akan dengan mudah untuk menemukan serta mengerti

Alliance, konsorsium dari 34

perusahaan peranti keras, peranti

lunak, dan telekomunikasi, termasuk

Google, HTC, Intel, Motorola,

Qualcomm, T-Mobile, dan Nvidia.

Pada saat perilisan perdana

Android, 5 November 2007, Android

bersama Open Handset Alliance

menyatakan mendukung

pengembangan standar terbuka pada

perangkat seluler. Di lain pihak,

Google merilis kode–kode Android di

bawah lisensi Apache, sebuah lisensi

perangkat lunak dan standar terbuka

perangkat seluler.

Di dunia ini terdapat dua jenis

distributor sistem operasi Android.

Pertama yang mendapat dukungan

penuh dari Google atau Google Mail

Services (GMS) dan kedua adalah

yang benar–benar bebas distribusinya

tanpa dukungan langsung Google atau

dikenal sebagai Open Handset

Distribution (OHD).

Pada Juli 2005, Google

bekerjasama dengan Android Inc.,

perusahaan yang berada di Palo Alto,

California Amerika Serikat. Para

pendiri Android Inc. bekerja pada

Google, di antaranya Andy Rubin,

Rich Miner, Nick Sears, dan Chris

White. Saat itu banyak yang

menganggap fungsi Android Inc.

hanyalah sebagai perangkat lunak pada

telepon seluler. Sejak saat itu muncul

rumor bahwa Google hendak

memasuki pasar telepon seluler. Di

perusahaan Google, tim yang dipimpin

Rubin bertugas mengembangkan

program perangkat seluler yang

didukung oleh kernel Linux. Hal ini

menunjukkan indikasi bahwa Google

sedang bersiap menghadapi persaingan

dalam pasar telepon seluler.

Eclipse

Eclipse adalah sebuah IDE (Integrated

Development Environment) untuk

mengembangkan perangkat lunak dan

dapat dijalankan di semua platform

(platform-independent).

Berikut ini adalah sifat dari Eclipse:

1. Multi-platform: Target sistem

operasi Eclipse

adalah Microsoft

Windows, Linux, Solaris, AIX,

HP-UX dan Mac OS X.

2. Multi-language: Eclipse

dikembangkan dengan bahasa

pemrograman Java, akan tetapi

Eclipse mendukung

pengembangan aplikasi

berbasis bahasa pemrograman

lainnya, seperti

C/C++, Cobol, Python, Perl, P

HP, dan lain sebagainya.

3. Multi-role: Selain sebagai IDE

untuk pengembangan aplikasi,

Eclipse pun bisa digunakan

untuk aktivitas dalam siklus

pengembangan perangkat

lunak, seperti dokumentasi, test

perangkat lunak,

pengembangan web, dan lain

sebagainya.

Page 6: PENGENALAN RAMBU-RAMBU LALU LINTAS BERBASISKAN …publication.gunadarma.ac.id/bitstream/123456789/5461/1/Jurnal.pdf · Sehingga pengguna akan dengan mudah untuk menemukan serta mengerti

Eclipse pada saat ini

merupakan salah satu IDE favorit

dikarenakan gratis dan open source,

yang berarti setiap orang boleh melihat

kode pemrograman perangkat lunak

ini. Selain itu, kelebihan dari Eclipse

yang membuatnya populer adalah

kemampuannya untuk dapat

dikembangkan oleh pengguna dengan

komponen yang dinamakan plug-in.

3. ANALISA DAN PEMBUATAN

Tahap Perencanaan

Pada tahap ini penulis

berencana untuk membuat aplikasi

yang mengenalkan rambu-rambu lalu

lintas dengan berbasiskan platform

android dimana informasi yang didapat

dari beberapa website dan buku-buku

yang berhubungan dengan rambu-

rambu lalu lintas yang dapat

memudahkan masyarakat dalam

mengenal rambu-rambu lalu lintas.

Aplikasi ini dibuat dengan

beberapa menu utama diantaranya

menu petunjuk yang menjelaskan

bagaimana cara menggunakan aplikasi,

pengenalan rambu-rambu lalu lintas,

search, galeri, UU lalu lintas, kuis,

profil, tentang aplikasi, dan keluar.

Bagian-bagian tersebut ditampilkan

dalam bentuk list menu pilihan untuk

memudahkan user aplikasi mengakses

informasi mengenai rambu-rambu lalu

lintas, arti dari rambu-rambu lalu lintas

tersebut yang terdapat pada aplikasi

ini.

Hal yang perlu dilakukan

adalah dengan mencari bahan-bahan

yang berhubungan dengan android

seperti Aplikasi yang berbasis open

source yang di pilih adalah eclipse

galileo Mobile Developer, Android

SDK, ADT-8.0.1, JDK 6, dengan

bahasa pemprograman Java dan XML

dan disertai pembuatan diagram

menggunakan UML yaitu use case dan

activity diagram.

Tahap analisa

Aplikasi Pengenalan rambu-

rambu lalu lintas adalah aplikasi yang

dibuat untuk mengenalkan rambu-

rambu lalu lintas yang berdasarkan

tiga kategori yaitu kategori peringatan,

kategori larangan, dan kategori

perintah dimana penulis membuat

aplikasi ini untuk mempermudah

masyarakat dalam mempelajari rambu-

rambu lalu lintas.

Sarana informasi pada rambu-

rambu lalu lintas dapat membantu agar

masyarakat mematuhi rambu-rambu

lalu lintas yang berada dijalan dengan

begitu tidak banyak terjadi kecelakaan

dan dapat mencari informasi rambu-

rambu dengan cepat dan berisi gambar

rambu-rambu lalu lintas secara scrool

yang bisa dipilih satu persatu juga

terdapat kuis untuk mempelajari

informasi rambu-rambu lalu lintas.

Seiring berkembangnya jaman

ponsel pintar merupakan alat

telekomunikasi yang banyak dicari

para pengguna ponsel. Dengan sistem

operasi android yang ada di dalamnya

maka, bisa terdapat aplikasi–aplikasi

canggih yang bisa membantu si

pemakai dalam setiap aktifitasnya.

Tampilan aplikasi yang menarik

membuat pengguna tidak bosan dalam

memakai aplikasi yang tersedia.

Terutama aplikasi informasi banyak

digunakan untuk mendapatkan

informasi yang di butuhkan. Dimana

Page 7: PENGENALAN RAMBU-RAMBU LALU LINTAS BERBASISKAN …publication.gunadarma.ac.id/bitstream/123456789/5461/1/Jurnal.pdf · Sehingga pengguna akan dengan mudah untuk menemukan serta mengerti

masyarakat setiap hari menggunakan

prasarana jalan.

Hadirnya aplikasi informasi

rambu-rambu lalu lintas ini merupakan

salah satu aplikasi yang menarik untuk

digunakan dan dapat membantu para

pengguna ponsel pintar untuk

informasi yang sangat berguna. Oleh

karena itu aplikasi ini dirancang untuk

berjalan di lingkungan smartphone

untuk mempermudah pengguna dalam

mempergunakannya. Smartphone

dipilih karena kelengkapan fasilitasnya

yang mampu menunjang aplikasi ini.

Sedangkan pemilihan sistem Android

sebagai platform adalah kemudahan

aplikasi yang akan dibuat.

Tahap Perancangan

Pada tahapan ini berisi

rancangan aplikasi rambu-rambu lalu

lintas dengan pembuatan struktur

navigasi, UML yang meliputi use case

diagram dan activity diagram, dan

perancangan tampilan aplikasi dimana

menjelaskan satu persatu tampilan

yang ada pada aplikasi yang bisa

dimengerti oleh pengguna aplikasi.

Dirancangnya aplikasi ini berdasarkan

hasil analisis yang telah dilakukan

yang nantinya akan di

implementasikan.

1. Struktur Navigasi

Struktur navigasi digunakan

untuk menentukan alur atau struktur

program. Pada pembuatan aplikasi

pengenalan rambu-rambu lalu lintas,

penulis menggunakan struktur navigasi

yang bersifat hirarki karena merupakan

suatu struktur percabangan untuk

menampilkan data berdasarkan kriteria

tertentu. Berikut ini merupakan

struktur navigasi campuran

Gambar 3.1 Struktur Navigasi

Pengenalan Rambu-Rambu Lalu

Lintas

UML (Unified Modelling Language)

Aplikasi Pengenalan Rambu-

Rambu Lalu Lintas ini menggunakan

rancangan UML diantaranya Use

diagram dan Activity diagram.

1. Use Case Diagram

Pada Use case diagram

dijelaskan bagaimana pengguna

aplikasi bisa mengetahui tahap-tahap

Page 8: PENGENALAN RAMBU-RAMBU LALU LINTAS BERBASISKAN …publication.gunadarma.ac.id/bitstream/123456789/5461/1/Jurnal.pdf · Sehingga pengguna akan dengan mudah untuk menemukan serta mengerti

isi dari menu-menu yang tersedia.

Tampilan dari Use case diagram

adalah sebagai berikut :

pengguna

Melihat Tampilan Main

Melihat info Pengenalan

Melihat Tampilan Menu UtamaMelihat Search

Melihat Info Undang-Undang

Melihat Quiz

Melihat Profil Pembuat

Melihat info Tentang Aplikasi

Keluar Dari aplikasi

Melihat Info Petunjuk Penggunaan Aplikasi

melihat Info Peringatan

Meliha Info Larangan

Melihat info Perintah Melihat Info Deskripsi Rambu yang Dipilih

Melihat Info Deskripsi Rambu yang Dipilih

Melihat Info Deskripsi Rambu yang Dipilih

Melihat Pencarian Rambu-rambu Melihat Info Deskripsi Rambu yang DipilihMelihat Galery Lalu Lintas

Melihat Pengerjaan Soal Melihat Pengisian nama Melihat Info skor

Menutup Aplikasi

Gambar 3.2 Use Case Diagram

Pengenalan Rambu-Rambu Lalu

Lintas

2. Activity Diagram

Pada Activity diagram di

jelaskan mengenai alur aktivitas dalam

rancangan aplikasi pengenalan rambu-

rambu lalu lintas. Alur berawal dari

menampilkan halaman main yang

terhubung pada menu utama dimana

terdapat beberapa menu yang tersedia

yaitu menu petunjuk, search, galeri,

UUL, quiz, profil, tentang aplikasi,

dan keluar.

Halaman Main

Halaman Menu Utama

Menampilkan Petunjukmenampilkan Pengenalan Rambu

Halaman search Halaman GaleryUndang-Undang Halaman Quiz Halaman ProfilHalaman Tentang Aplikasi

Halaman Keluar

Informasi Petunjuk Penggunaan

Kategori Perintah Kategori LaranganKategori Peringatan Pencarian Rambu

Info Deskripsi Rambu yang Dipilih

Galeri Lalu Lintas Info UU Lalu Lintas Pengerjaan Soal

Pengisian nama

Info skor

Info PembuatInfo Aplikasi

Keluar Dari Aplikasi

Tutup Aplikasi

Info Deskripsi Rambu yang Dipilih

Gambar 3.3 Activity Diagram

Pengenalan Rambu-Rambu Lalu

Lintas

4. IMPLEMENTASI DAN UJI

COBA

Uji Coba Program Pada Emulator

Pada tahap ini penulis

melalukan uji coba dengan program

yang sudah selesai dibuat. Salah satu

uji coba yang dilakukan yaitu pada

emulator. Emulator SDK Android dan

AVG Manager yang terintegrasi

dengan Eclipse Galileo menggunakan

ADT Google APIs (Google Inc.) versi

2.2 level 8. Uji coba program pada

emulator akan memberikan gambaran

bagaimana aplikasi tersebut dapat

berjalan pada perangkat sebenarnya.

Page 9: PENGENALAN RAMBU-RAMBU LALU LINTAS BERBASISKAN …publication.gunadarma.ac.id/bitstream/123456789/5461/1/Jurnal.pdf · Sehingga pengguna akan dengan mudah untuk menemukan serta mengerti

Gambar 4.2 Implementasi Halaman

Main

Gambar 4.3 Implementasi Halaman

Menu

Uji Coba Program Pada

Smartphone

Pada tahap ini penulis

melakukan pengujian aplikasi dengan

menggunakan smartphone. Dalam

melalukan pengujian pada smartphone

aplikasi yang sudah jadi harus terlebih

dahulu dijadikan aplikasi .apk agar

dapat diinstal pada smartphone.

Pengujian terhadap smartphone

smartphone Sony Ericsson Experia

mini pro dengan spesifikasi:

1GHz Scorpion processor,

Adreno 205 GPU

LED-backlit LCD, capacitive

touchscreen, 16M color

GPRS, EDGE, HSDPA,

Bluetooth

5MP Camera, Autofocus

MP3 Player, Video, FM Radio,

400 MB Internal / Up to 32Gb

External

Wi-Fi

Android OS 2.3 (Gingerbread).

Apabila pengujian berhasil diinstal

maka, bisa kita lihat aplikasi

pengenalan rambu-rambu lalu lintas

pada smartphone.

Berikut adalah tampilan aplikasi

pengenalan rambu-rambu lalu lintas

pada smartphone :

Gambar 4.17 Tampilan halaman Main

Dan Halaman Menu Pada Smartphone

Hasil Pengujian

Hasil dari pengujian setiap

komponen dijelaskan pada Tabel 4.1:

Tabel 4.1 Hasil pengujian aplikasi

No. Pengujian Keterangan Status

1 Halaman

main dan

animasi

Menjalankan

aplikasi dan

menampilkan

halaman

main dan

animasi

Valid

2 Halaman

Menu

utama

Memastikan

halaman

menu tampil

Valid

Page 10: PENGENALAN RAMBU-RAMBU LALU LINTAS BERBASISKAN …publication.gunadarma.ac.id/bitstream/123456789/5461/1/Jurnal.pdf · Sehingga pengguna akan dengan mudah untuk menemukan serta mengerti

dan tombol-

tombol

berfungsi

dengan baik

3 Halaman

Menu

Petunjuk

Menampilkan

informasi

cara

menggunakan

aplikasi

Valid

4 Halaman

Menu

Pengenalan

dan

Halaman

Detail

Menampilkan

tiga kategori

rambu-rambu

lalu lintas

dengan

informasinya

pada menu

pengenalan

dan deskripsi

rambu yang

dipilih pada

halaman

detail

Valid

5 Halaman

Menu

Search

Menampilkan

halaman

search yang

apabila diisi

pada tempat

yang di

sediakan dan

klik button

search akan

list-list yang

berhubungan

dengan menu

search

tersebut dan

jika, list yang

dipilih di klik

maka, akan

tampil ke

halaman

detail

Valid

6 Halaman

Menu

Galeri

Menampilkan

galeri gambar

lalu lintas

Valid

7 Halaman

Menu

UUL

Menampilkan

informasi

undang-

undang lalu

lintas

Valid

8 Halaman

Menu

Quiz,

Halaman

Skordata

dan

Halaman

Skor

Menampilkan

soal

bergambar

yang apabila

sudah selesai

di kerjakan

akan tampil

halaman

skordata lalu

isi nama pada

tempat yang

ssudah di

sediakan lalu

klik skor

maka akan

tampik

halaman skor

Valid

9 Halaman

Menu

Profil

Menampilkan

informasi

pembuat

aplikasi

Valid

10 Halaman

Menu

Tentang

Menampilkan

informasi

tentang

aplikasi

Valid

11 Halaman

Menu

Keluar

Menampilkan

cara untuk

keluardari

aplikasi

dengan

berupa pesan

Valid

Page 11: PENGENALAN RAMBU-RAMBU LALU LINTAS BERBASISKAN …publication.gunadarma.ac.id/bitstream/123456789/5461/1/Jurnal.pdf · Sehingga pengguna akan dengan mudah untuk menemukan serta mengerti

Kuisioner

Setelah aplikasi ini selesai diuji

dan dapat berjalan dengan baik, tahap

selanjutnya adalah mengintegrasikan

aplikasi ini ke dalam smartphone dan

mengujinya kepada beberapa

pengguna. Hal ini dilakukan untuk

mengetahui sejauh mana aplikasi ini

berfungsi dengan baik serta

bermanfaat bagi pengguna. Pengguna

yang mencoba aplikasi ini kemudian

memberikan penilaian melalui

kuisioner yang disediakan.

Hasil Kuisioner Aplikasi Pengenalan

Rambu-Rambu Lalu Lintas

Pada soal-soal kuisioner diatas

maka, didapat hasil kuisioner pendapat

dari 20 pengguna smartphone. Berikut

hasil kusioner pada aplikasi

pengenalan rambu-rambu lalu lintas

sebagai berikut :

Tabel 4.2 Hasil pengujian kuisioner

N

O

PERTANYAAN

KUISIONER

S C T

S

PERTANYAAN TENTANG

APLIKASI

1 Apakah Tampilan Aplikasi

Pengenalan Rambu-Rambu

Lalu Lintas Menarik

1

2

8 0

2 Apakah Tampilan Animasi

Pada Aplikasi Menarik

1

4

6 0

3 Apakah Tampilan Warna Dan

Teks Pada Setiap Halaman

Menarik

1

4

6 0

4 Apakah Tampilan Menu

Pengenalan Sangat Informatif

Bagi Pengguna

1

2

8 0

5 Apakah Tampilan Menu Kuis

Mudah Dimengerti Dalam

Pengerjaannya Bagi Pengguna

1

8

2 0

JUMLAH : 7

0

3

0

0

PERTANYAAN TEKNIS

APLIKASI

6 Apakah Aplikasi Pengenalan

Rambu-Rambu Lalu Lintas

Mudah Untuk Dioperasikan

1

6

4 0

7 Apakah Setiap Fitur Yang

Terdapat Pada Aplikasi Ini

Berjalan Baik

1

5

5 0

8 Apakah Informasi Yang

Diberikan Oleh Aplikasi Ini

Sudah Memenuhi Kebutuhan

Pengguna.

1

8

2 0

9 Apakah Fasilitas Yang Ada

Pada Aplikasi Ini Mampu

Memenuhi Kebutuhan

Pengguna.

1

4

6 0

1

0

Apakah Dengan Bantuan

Aplikasi Ini Masalah

Pengguna Dapat Diselesaikan.

1

2

8 0

JUMLAH : 7

5

2

5

0

KETERANGAN :

S : Setuju

C : Cukup

TS : Tidak Setuju

Dari hasil survey terhadap

aplikasi pengenalan rambu-rambu lalu

lintas dapat disimpulkan bahwa

aplikasi ini telah mampu digunakan

untuk membantu pengguna dalam

pemecahan masalah yang dihadapinya.

Page 12: PENGENALAN RAMBU-RAMBU LALU LINTAS BERBASISKAN …publication.gunadarma.ac.id/bitstream/123456789/5461/1/Jurnal.pdf · Sehingga pengguna akan dengan mudah untuk menemukan serta mengerti

Selain itu penggunaan aplikasi tersebut

juga cukup mudah dimengerti oleh

pengguna awam.

5. KESIMPULAN DAN SARAN

Kesimpulan

Dari hasil pengujian yang

dilakukan oleh pengguna yang telah

ditentukan, dapat disimpulkan bahwa

aplikasi pengenalan rambu-rambu lalu

lintas ini dapat membantu pengguna

yang membutuhkan informasi rambu-

rambu lalu lintas yang ada di

Indonesia, membantu pengguna dalam

mengingat rambu-rambu lalu lintas,

dan memudahkan pengguna dalam

mencari rambu-rambu yang

diinginkan. Namun, aplikasi ini masih

menggunakan cara lokal sehingga jika

ingin mengupdate data harus memalui

program yang dibuat.

Hasil pengujian kuisioner yang

didapat dari 5 pertanyaan tentang

aplikasi untuk jawaban setuju

diperoleh 70%, cukup 30%, dan tidak

setuju 0% sedangkan 5 pertanyaan

teknis aplikasi untuk jawaban setuju

diperoleh 75%, cukup 25%, dan tidak

setuju 0% . Perhitungan diatas dapat

membuktikan bahwa dengan adanya

aplikasi ini, pengguna mendapat

kemudahan untuk mendapatkan arti

dari rambu-rambu yang ada. Karena

seluruh informasi tersebut akan

tersimpan dalam aplikasi ini, sehingga

memudahkan pengguna untuk

menyelesaikan masalah tersebut.

Saran

Penulis menyadari bahwa

masih terdapat kekurangan dalam

aplikasi ini, untuk itu melalui bagian

ini disarankan pengembangan dan

penyempurnaannya. Salah satunya

memperluas cakupan fasilitas

informasi rambu-rambu lalu lintas

sehingga aplikasi ini tidak terbatas

hanya pada penginformasian rambu-

rambu lalu lintas dengan penerapan di

indonesia saja. Untuk kedepannya

diharapkan agar aplikasi ini lebih

bermanfaat dan sesuai dengan

kebutuhan pengguna.

6. DAFTAR PUSTAKA

[1] Bunafit, Membuat Aplikasi

Mini/Supermarket Dengan Java, Elex,

Yoyakarta, juni 2009.

[2] Edy Winarno, Membuat Sendiri

Aplikasi Android Untuk Pemula, Elex

Media Komputindo,2011.

[3] Ivan Michael Siregar dkk,

Mengembangkan Aplikasi Enterprise

berbasis Android, gava Media,

Bandung, Agustus 2010.

[4] Munawar, Pemodelan Visual

Dengan UML, Graha Ilmu, Jakarta,

Juni 2005.

[5] Nazaruddin Safaat H, Android

Pemrograman Aplikasi Mobile

Smartphone Dan Tablet PC

Berbasis Android, Informatika,

Bandung, Februari 2012.

[6] Redaksi P.A.H, Buku Pedoman

Siswa Pintar (Rambu-Rambu Lalu

Lintas), Pustaka Agung

Harapan Surabaya.

[7] Anonim. Android Developer –

User Interface.

http://developer.android.com/guid

e/topi cs/ui/index.html. Diakses

Tanggal 23 Mei 2012

Page 13: PENGENALAN RAMBU-RAMBU LALU LINTAS BERBASISKAN …publication.gunadarma.ac.id/bitstream/123456789/5461/1/Jurnal.pdf · Sehingga pengguna akan dengan mudah untuk menemukan serta mengerti

[8] Pengertian Rambu-Rambu.

http://id.wikipedia.org/wiki/Rambu_lalu_linta

s. Diakses Tanggal 23 Mei 2012

[9] Nazruddin syafaat. Android OS

Mobile Masa Depan.

http://nazruddinsyafaat.blogspot.c

om/p/android-os-mobile-smartphone-

masa- depan.html. Diakses Tanggal

23 Mei 2012

[10] Java.

http://id.wikipedia.org/wiki/Java.

Diakses Tanggal 23 Mei 2012