naskah publikasi - repository.amikom.ac.idrepository.amikom.ac.id/files/publikasi_09.11.3046.pdf ·...
TRANSCRIPT
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 YOGYAKARTAYOGYAKARTA
2013
Mobile Applications As a Means Of Information Regional License Plate Location Based Android
Gabion NurhidayatEmha 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
Aplikasi Mobile Sebagai Sarana Info Lokasi Daerah Plat Nomor Kendaraan Berbasis Android
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.
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 elemen-
elemen 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.
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 eknik-
teknik 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.
3.
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.
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
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.1
1. Aplikasi ini sudah dapat sebagai media informasi bagi masyarakat dalammencari plat nomor kendaraan yang dapat menampilkan wilayah Kotasekaligus Kabupaten.
2. Aplikasi di implementasikan pada perangkat mobile berbasis androidversi 2.2 ke atas yang sekarang banyak di jumpai di pasaran.
3. Hasil rancangan analisa dan desain sistem berhasil di implementasikandengan baik. Hal ini dapat di tunjukkan dengan fitur-fitur yang telah dilakukanpengujian sistem.
5. PENUTUPKesimpulan
Kesimpulan yang di dapat setelah melakukan implementasi Aplikasi MobileSebagai Sarana Info Lokasi Daerah Plat Nomor Kendaraan Berbasis Android menggunakan Eclipse sebagai berikut.
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