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.
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 ramburambu 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 ramburambu 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
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
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
Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.
program perangkat seluler yang didukung oleh kernel Linux. Hal ini menunjukkan indikasi bahwa Google sedang bersiap menghadapi persaingan dalam pasar telepon seluler.
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.
Eclipse
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
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.
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 ramburambu 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 ramburambu lalu lintas adalah aplikasi yang dibuat untuk mengenalkan ramburambu lalu lintas yang berdasarkan tiga kategori yaitu kategori peringatan, kategori larangan, dan kategori perintah dimana penulis membuat aplikasi ini untuk mempermudah masyarakat dalam mempelajari ramburambu lalu lintas. Sarana informasi pada ramburambu lalu lintas dapat membantu agar masyarakat mematuhi rambu-rambu lalu lintas yang berada dijalan dengan begitu tidak banyak terjadi kecelakaan dan dapat mencari informasi ramburambu 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
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.
tertentu. Berikut ini merupakan struktur navigasi campuran
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
Gambar 3.1 Struktur Navigasi Pengenalan Rambu-Rambu Lalu Lintas UML (Unified Modelling Language) Aplikasi Pengenalan RambuRambu 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
isi dari menu-menu yang tersedia. Tampilan dari Use case diagram adalah sebagai berikut :
Halaman Main
Melihat Info Petunjuk Penggunaan Aplikasi
Halaman Menu Utama
Melihat info Perintah
Melihat Info Deskripsi Rambu yang Dipilih
Melihat Tampilan Main Melihat info Pengenalan
pengguna
Meliha Info Larangan
Melihat Info Deskripsi Rambu yang Dipilih
Menampilkan Petunjuk
melihat Info Peringatan Melihat Tampilan Menu Utama
menampilkan Pengenalan Rambu
Melihat Info Deskripsi Rambu yang Dipilih
Halaman search Halaman Galery Undang-Undang Halaman Quiz Halaman Tentang Aplikasi Halaman Profil
Melihat Search Melihat Galery Lalu Lintas
Melihat Pencarian Rambu-rambu
Halaman Keluar
Melihat Info Deskripsi Rambu yang Dipilih
Kategori Perintah Kategori Larangan Melihat Info Undang-Undang
Kategori Peringatan Pencarian Rambu Galeri Lalu Lintas Info UU Lalu Lintas Pengerjaan Soal
Info Aplikasi
Info Pembuat
Keluar Dari Aplikasi
Informasi Petunjuk Penggunaan Melihat Quiz
Melihat Pengerjaan Soal
Melihat Pengisian nama
Melihat Info skor
Pengisian nama Info Deskripsi Rambu yang Dipilih Info Deskripsi Rambu yang Dipilih
Melihat Profil Pembuat
Info skor
Melihat info Tentang Aplikasi Keluar Dari aplikasi
Menutup Aplikasi
Gambar 3.2 Use Case Diagram Pengenalan Rambu-Rambu Lalu Lintas Activity Diagram Pada Activity diagram di jelaskan mengenai alur aktivitas dalam rancangan aplikasi pengenalan ramburambu 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.
Gambar 3.3 Activity Diagram Pengenalan Rambu-Rambu Lalu Lintas 4. IMPLEMENTASI DAN UJI COBA
2.
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.
Tutup Aplikasi
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 1 Halaman main dan animasi
2
Halaman Menu utama
Keterangan Status Menjalankan Valid aplikasi dan menampilkan halaman main dan animasi Memastikan Valid halaman menu tampil
3
4
5
dan tomboltombol berfungsi dengan baik Halaman Menampilkan Valid Menu informasi Petunjuk cara menggunakan aplikasi Halaman Menampilkan Valid Menu tiga kategori Pengenalan rambu-rambu dan lalu lintas Halaman dengan Detail informasinya pada menu pengenalan dan deskripsi rambu yang dipilih pada halaman detail Halaman Menampilkan Valid Menu halaman Search 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
6
7
Halaman Menu Galeri Halaman Menu UUL
8
Halaman Menu Quiz, Halaman Skordata dan Halaman Skor
9
Halaman Menu Profil
10
Halaman Menu Tentang
11
Halaman Menu Keluar
Menampilkan galeri gambar lalu lintas Menampilkan informasi undangundang lalu lintas 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 Menampilkan informasi pembuat aplikasi Menampilkan informasi tentang aplikasi Menampilkan cara untuk keluardari aplikasi dengan berupa pesan
Valid
Valid
Valid
Valid
Valid
Valid
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 PERTANYAAN O KUISIONER PERTANYAAN TENTANG APLIKASI 1 Apakah Tampilan Aplikasi Pengenalan Rambu-Rambu Lalu Lintas Menarik 2 Apakah Tampilan Animasi Pada Aplikasi Menarik 3 Apakah Tampilan Warna Dan Teks Pada Setiap Halaman Menarik 4 Apakah Tampilan Menu Pengenalan Sangat Informatif Bagi Pengguna
5 Apakah Tampilan Menu Kuis 1 2 Mudah Dimengerti Dalam 8 Pengerjaannya Bagi Pengguna 7 3 JUMLAH : 0 0 PERTANYAAN TEKNIS APLIKASI 6 Apakah Aplikasi Pengenalan 1 4 Rambu-Rambu Lalu Lintas 6 Mudah Untuk Dioperasikan 7 Apakah Setiap Fitur Yang 1 5 Terdapat Pada Aplikasi Ini 5 Berjalan Baik 8 Apakah Informasi Yang 1 2 Diberikan Oleh Aplikasi Ini 8 Sudah Memenuhi Kebutuhan Pengguna. 9 Apakah Fasilitas Yang Ada 1 6 Pada Aplikasi Ini Mampu 4 Memenuhi Kebutuhan Pengguna. 1 Apakah Dengan Bantuan 1 8 0 Aplikasi Ini Masalah 2 Pengguna Dapat Diselesaikan. 7 2 JUMLAH : 5 5
S CT S KETERANGAN : 1 8 0 2 1 6 0 4 1 6 0 4 1 8 0 2
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.
0
0
0
0
0
0
0
0
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 ramburambu 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 ramburambu 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
[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-smartphonemasa- depan.html. Diakses Tanggal 23 Mei 2012 [10] Java. http://id.wikipedia.org/wiki/Java. Diakses Tanggal 23 Mei 2012