Aplikasi Mobile Sebagai Sarana Info Lokasi Daerah Plat Nomor Kendaraan Berbasis Android NASKAH PUBLIKASI diajukan oleh Gabion Nurhidayat 09.11.3046 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013
Mobile Applications As a Means Of Information Regional License Plate Location Based Android Aplikasi Mobile Sebagai Sarana Info Lokasi Daerah Plat Nomor Kendaraan Berbasis Android Gabion Nurhidayat Emha Taufiq Luthfi Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT The mobile application as a means of information regional license plate location based android using Eclipse. Each vehicle must have a license plate, the license plate was like "identification card" for the vehicle. Often times when going out of town or area that rarely see the license plate number we know the vehicle even outside areas that are often passed around the neighborhood we too are curious to know the origin of the info the number plate area. So here I will make an android based mobile applications that work offline, so when I want to know the origin of the info area of the vehicle without number plates must be connected to the Internet (packet data). Keyword : aplication mobile, plate number, android
1. PENDAHULUAN 1.1 Latar Belakang Kebutuhan masyarakat akan kendaraan masih sangat tinggi, mengingat semakin padatnya aktifitas di kehidupan zaman modern ini. Setiap kendaraan pastilah mempunyai plat nomor, plat nomor tersebut adalah bagian dari kartu identitas bagi kendaraan tersebut. Maka untuk menambah wawasan masyarakat terhadap informasi plat nomor penulis ingin mempermudah informasi kedalam bentuk aplikasi mobile berbasis android dengan judul plat nomor kendaraan yang bisa memberi informasi tanpa harus terhubung internet atau bersifat offline. Menurut sejarah yang ada, penggunaan tanda nomor kendaraan bermotor atau plat nomor di Indonesia, terutama di Jawa, merupakan warisan sejak zaman Hindia Belanda, yang menggunakan plat daerah berdasarkan pembagian wilayah. Dari latar belakang tersebut, maka penulis berharap aplikasi mobile plat nomor kendaraan bisa bermanfaat di masyarakat, untuk mengenali nomor kendaraan yang berada di sekitar, dengan mudah di akses melalui smartphone android, karena salah satu sistem operasi mobile saat ini yang banyak digunakan pada smartphone dan tablet. 1.2 Rumusan Masalah Berdasarkan latar belakang diatas penulis merumuskan permasalahan sebagai berikut : Bagaimana membuat suatu aplikasi mobile berbasis android dengan nama aplikasi plat nomor kendaraan yang dapat digunakan sebagai media informasi bagi masyarakat umum. 1.6 Metode Penelitian 1. Pengumpulan Data a. Metode wawancara Dalam metode ini, penulis melakukan wawancara dengan mengumpulkan data, dengan cara bertanya langsung ke beberapa orang yang berada di sekitar tempat parkir kampus Amikom tentang plat wilayah yang mereka ketahui. b. Metode Kepustakaan Metode atau teknik pengumpulan data yang bersumber dariinventory, buku-buku penunjang, dan konsep teori yang berhubungan dengan obyek permasalahan penelitian. 1
2. LANDASAN TEORI 2.1 Pengertian Sistem Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan. Sementara definisi sistem menurut kamus Webster's Unbridge adalah elemenelemen yang saling berhubungan dan membentuk satu kesatuan dan organisasi. Lain halnya dengan definisi sistem yang di kemukakan oleh Murdick dan Ross (1993); sistem sebagai seperangkat elemen yang di gabungkan satu dengan yang lainya untuk satu tujuanbersama.(hanif Al Fatta, 2007;3) Berdasarkan dari pengertian tersebut penulis mendenifisikan sistem sebagai beberapa elemen yang saling bekerja sama satu sama lain menjadi satu untuk mencapai suatu tujuan tertentu. 3. PERANCANGAN 3.1 Analisis Analisis sistem merupakan penguraian dari suatu sistem informasi secara utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan. 3.1.1 Analisis Masalah Analisis masalah merupakan proses identifikasi serta evaluasi mengenai sistem aplikasi plat nomor kendaraan, baik mengenai aturan serta eknikteknik yang digunakan dalam pengembangan sistem. Adapun aturan-aturan yang harus di penuhi dalam menjalankan adalah sebagai berikut. 1) Pada awal menu pencarian terdapat Kota dan Kabupaten secara default berupa dua textview "Tidak Ditemukan" karena user belum mengisi kotak editext. 2) Pada menu pencarian ini di lengkapi peringatan kesalahan, pada digit awal hanya bisa di inputkan minimal satu dan maksimal dua karakter huruf saja dan di ikuti nomor plat, jika user memasukkan lebih dari dua huruf karakter atau lebih maka muncul toast "Masukkan Plat dengan benar. 3) Pada menu pencarian tidak di batasi digit nomor yang di inputkan, minimal satu dan tidak selalu 4 digit bahkan bisa lebih, karena diluar sana banyak plat nomor khusus yang bisa dipesan secara pribadi. 2
4) Pada menu pencarian jika menampilkan kota saja, di karenakan tidak semua kota mempunyai kabupaten, maka akan tampil pada textview kabupaten "Data Belum tersedia". 3.1.2 Analisis Kebutuhan Sistem Analisis kebutuhan sistem merupakan beberapa kebutuhan bahan dalam sistem yang akan di pergunakan untuk menambah dan membantu jalan proses pembuatan suatu obyek. Di bagian ini komponen yang nantinya akan dibuat khusus class datanopol.java dan terdiri dari 50 kota sekaligus 214 kabupaten yang terdapat pada lampiran daftar kode plat. 3.1.2.1 Analisis Kebutuhan Fungsional Analisis kebutuhan fungsional adalah bagian paparan mengenai fitur-fitur yang akan di masukkan kedalam aplikasi yang akan dibuat. Fitur - fitur tersebut antara lain sebagai : a) Menu Pencarian Plat Kendaraan menampilkan Kota sekaligus Kabupaten. b) Menu Bantuan menampilkan petunjuk penggunaan. c) Menu Tentang Aplikasi menampilkan profil dan versi aplikasi plat nomor kendaraan. 3.1.2.2 Analisis Kebutuhan Non Fungsional Analisis kebutuhan non fungsional adalah bagian yang akan mendukung jalan proses pembuatan sistem aplikasi plat nomor kendaraan. Di bawah ini beberapa kebutuhan untuk mengolah dan menyajikan laporan. 1) Hardware untuk pembuatan. Hardware yang di gunakan untuk pembuatan aplikasi dengan spesifikasi. a) Prosesor : Intel Core2Duo E5550 b) Memory : 2048 MB DDR2 c) Hard Drive : 80GB SATA d) Display : 14.0 2) Hardware untuk penerapan Hardware yang digunakan untuk penerapan aplikasi dengan spesifikasi. a) OS : Android 2.3 (Gingerbread) b) CPU : 830 MHz c) RAM : 290 MB d) Internal : 180 MB 3
3.1.3 Analisis Kelayakan Sistem Analisis ini digunakan untuk menetukan kemungkinan apakah pengembangan aplikasi ini dapat di teruskan atau tidak. Ini dilakukan agar sistem baru tersebut benar-benar dapat bermanfaat atau tidak. Berdasarkan pengamatan, aplikasi yang di usulkan layak karena : 1) Perangkat lunak yang di gunakan untuk menjalankan aplikasi ini mudah di peroleh di pasaran. 2) Content aplikasi yang akan dibuat tidak melanggar hukum atau undang - undang yang berlaku. 3.2 Perancangan Sistem Rancangan sistem secara umum dilakukan dengan maksud untuk memberikan gambaran umum tentang sistem yang baru atau sistem yang akan di usulkan. Rancangan ini mengidentifikasi komponen-komponen sistem informasi yang di rancang secara rinci. 4. PEMBAHASAN 4.1 Implementasi Setelah sebuah perancangan desain atar muka yang dilakukan sebelumnya, langkah selanjutnya mengimplementasi rancangan tersebut menjadi lebih interaktif. 4.1.1 Uji Coba Sistem Uji coba sistem bertujuan untuk mengetahui apakah sistem sudah dapat berjalan sesuai dengan urutan yang benar atau belum. Uji coba menggunakan Black Box dan White Box. Fungsi dari uji coba sistem sendiri adalah untuk mengetahui apakah program tersebut sudah berjalan dengan baik atau masih ada kesalahan. Cara pengujiannya adalah dengan menguji kesesuaian link atau menu dengan menekan tombol yang tersedia di menu utama dan melihat langsung hasilnya. Sistem tersebut mencoba menentukan apakah cara kerja sistem yang di bangun sesuai atau tidak. Jaminan kualitas menjadikan sertifikasi akhir yang menunjukkan bahwa sistem sesuai dengan standar kualitas yang di harapkan dan sistem sudah dapat digunakan. Untuk Hardware penerapan sendiri, dengan spesifikasi sebagai berikut. a) OS : Android 2.3 (Gingerbread) b) CPU : 830 MHz c) RAM : 290 MB d) Internal : 180 MB 4
4.1.1.1 Black Box Testing Pengujian ini terfokus pada kebutuhan dari pengguna sistem, cara pengujiannya dengan menjalankan program pada penerapan yang telah di sebutkan di atas. Setelah di terapkan dalam hardware yang akan digunakan, maka langkah selanjutnya adalah mencari user sebagai objek pengujian sistem. Kemudian akan di berikan lembar kuisioner untuk mengetahui apa hasilnya. 4.1.1.2 White Box Testing Pengujian white box testing adalah cara pengujian dengan melihat ke dalam modul dan komponen sistem untuk meneliti script program yang ada, dan menganalisis apakah ada kesalahan atau tidak. Jika ada modul yang menghasilkan output yang tidak sesuai dengan yang diinginkan, maka script program pada gambar yang terlihat pada modul tersebut, akan di cek satu-persatu dan di perbaiki. 4.1.2 Tampilan Aplikasi Tampilan Aplikasi terbagi menjadi beberapa bagian yaitu, 4.1.2.1 Menu Utama Menu utama merupakan Main Activity yang menyediakan button Pencarian Plat Kendaraan, Bantuan, Tentang Aplikasi, dan Keluar. 5
4.1.2.2 Menu Pencarian Plat Nomor Kendaraan Pada menu ini user untuk memasukkan nomor plat kendaraan yang dituju kedalam kotak, setelah diisi maka user memilih button mencari hasil akan berada di bawahnya menampilkan kota sekaligus kabupaten. 4.1.2.3 Menu Bantuan Halaman ini berisi cara penggunaan atau petunjuk. 6
4.1.2.4 Menu Tentang Aplikasi Menu Tentang Aplikasi di sini berisikan nama maupun foto penulis dan versi aplikasi jika sewaktu-waktu terdapat pembaruan 5. PENUTUP 5.1 Kesimpulan Kesimpulan yang di dapat setelah melakukan implementasi Aplikasi Mobile Sebagai Sarana Info Lokasi Daerah Plat Nomor Kendaraan Berbasis Android menggunakan Eclipse sebagai berikut. 1. Aplikasi ini sudah dapat sebagai media informasi bagi masyarakat dalam mencari plat nomor kendaraan yang dapat menampilkan wilayah Kota sekaligus Kabupaten. 2. Aplikasi di implementasikan pada perangkat mobile berbasis android versi 2.2 ke atas yang sekarang banyak di jumpai di pasaran. 3. Hasil rancangan analisa dan desain sistem berhasil di implementasikan dengan baik. Hal ini dapat di tunjukkan dengan fitur-fitur yang telah dilakukan pengujian sistem. 7
DAFTAR PUSTAKA Al Fatta, Hanif.2007. Analisis Perancangan Sistem Informasi. Yogyakarta: Penerbit Andi. Enterprise, Jubilee.2013. Pemograman Android Untuk Pemula. Jakarta: PT Elex Media Komputindo. Akbarul Huda, Arif, E-Book Versi 2.1 24 Jam Pintar Pemograman Android 1#. Tanda Nomor Kendaraan Bermotor. http://id.wikipedia.org/wiki/tanda_nomor_kendaraan_ bermotor. Diakses 2 September 2013. 8