Jurnal PDF
Jurnal PDF
Email : darumurdo@gmail.com
ABSTRAK
Kendaraan kurir dari sebuah perusahaan adalah bagian paling penting dari
sebuah perusahaan. Kendaraan kurir sangat membantu dalam proses pengiriman
barang, sehingga kinerja dari perusahaan dapat bekerja baik. Namun dalam kenya-
taannya banyak penyalahgunaan dalam penggunaan kendaraan. Penyalahgunaan
kendaraan resmi yang dapat mengakibatkan anggaran operasi kendaraan layanan
ditingkatkan. Melihat kondisi tersebut, penulis akan mencoba untuk merancang
dan membangun sebuah aplikasi yang dapat memantau dan mengetahui kendaraan
yang terdistorsi.
Handphone adalah sebuah teknologi yang sangat digemari beberapa tahun
terakhir ini. Tidak hanya digunakan untuk berkomunikasi dengan sms atau
telepon, tetapi handphone saat ini memiliki berbagai macam _tur yang dapat
memanjakan dan memuaskan masyarakat. Untuk mempermudah mengetahui
posisi dan keberadaan seseorang atau kendaraan sekarang ini dapat dilakukan
melalui handphone.Asalkan Handphone tersebut didukung dengan _tur Android
1
yang dapat digunakan untuk aplikasi Map Tracker. Oleh sebab itu dalam
penulisan ini penulis akan membahas tentang pembuatan aplikasi Map tracker
menggunakan Java Development Environment (JDE) dengan berbasis teknologi
Java. Aplikasi ini memudahkan pengguna untuk mengakses halaman Java yang
telah dibuat tertentu dengan mudah dan cepat.
PENDAHULUAN
3
Dalam membuat aplikasi ini penulis mencoba menggunakan program
Javadengan software editor Eclipse JDE untuk Android. aplikasi inipun nantinya
akan memudahkan kurir menggunakannya.
Batasan Masalah
Tujuan Penulisan
4
Berikut adalah spesi_kasi yang dibutuhkan untuk aplikasi ini :
WindowsSevenTM
SDK Manager
Droiddraw
Java Eclipse JDE 3.5
Adobe Dreamweaver CS4
Koneksi Internet
MySQL dengan menggunakan PHP
Google MAP untuk menampilkan peta
3. Proses perancangan ini dimaksudkan agar nantinya kios Arlofa yang menggu-
nakan aplikasi ini dapat dengan mudah menggunakannya. Sehingga maksud
dan tujuan dari pembuatan aplikasi ini dapat terpenuhi. Juga akan dilakukan
proses pengujian aplikasi sebelum aplikasi ini digunakan agar dapat diketahui
apakah aplikasi ini dapat digunakan dan tidak mengalami kegagalan. Dalam
proses uji coba dilakukan dengan dua cara yaitu uji coba dengan simulator
dan uji coba dengan perangkat Android . Untuk menjalankan program pada
perangkat handphone Android, penulis mengaplikasikannya dalam _le dengan
5
format .apk yang dapat langsung dijalankan melalui perangkat handphone
Android.
LANDASAN TEORI
GIS
Android
Android adalah sebuah sistem operasi untuk perangkat mobile berbasis
Linux yang mencakup sistem operasi, middleware dan aplikasi. Android
menyediakan platform yang terbuka bagi para pengembang untuk menciptakan
aplikasi mereka.
Pada saat perilisan perdana Android, 5 November 2007, Android bersama
Open Handset Alliance menyatakan mendukung pengembangan open source pada
perangkat mobile. Di lain pihak, Google merilis kode-kode Android dibawah
lisensi Apache, sebuah lisensi perangkat lunak dan open platform perangkat
seluler.
Eclipse
6
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:
Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows,
Linux, Solaris, AIX, HP-UX dan Mac OS X.
Mulit-language: Eclipse dikembangkan dengan bahasa pemrograman Java,
akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa
pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain
sebagainya.
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.
Karena aplikasi ini berbasis web, maka aplikasi ini dapat dijalankan oleh
semua flatform sistem operasi. Jadi aplikasi ini dapat dijalankan di Windows OS,
Linux OS dan sistem operasi handphone Android. Aplikasi ini dapat berjalan
dengan persyaratan apabila platform OS tersebut memiliki browser untuk
menampilkan interface. Selain itu harus ada pula koneksi internet. Adapun
perangkat lunak yang digunakan dalam membangun aplikasi/sistem ini adalah :
Windows Seven™
SDK Manager
Droiddraw
Java Eclipse JDE 3.5
Adobe Dreamweaver CS4
Koneksi Internet
• MySQL dengan menggunakan PHP
• Google MAP untuk menampilkan peta
Adalah pihak yang bertugas menganalisa sistem yang akan dibuat mulai
dari
perencanaan hingga tahap perawatan. Sistem analis juga bertanggung jawab
dengan
8
proyek yang dijalankan.Programmer adalah pihak yang bertugas membuat
aplikasi berdasarkan analisia yang telah dilakukan oleh sistem analis. Programmer
bertanggung jawab agar aplikasi yang dibuat sesuai dengan hasil analisa yang
telah diberikan sistem analis. Namun, pada kasus-kasus tertentu banyak sistem
analis yang juga sebagai programmer. Informasi yang didapat akan diolah oleh
sistem analis dan kemudian programmer membuat aplikasinya.
Analisis Fungsional
9
maupun admin dapat mengetahui kendaraan kurir tersebut apakah
diselewengkan
atau tidak.
3. Dapat mengubah dan mengedit data user yang telah terdaftar. Fungsi ini hanya
dapat digunakan oleh administrator.
4. Dapat mengedit data administrator, data kendaraan kurir, data galeri , data
buku
tamu , dll. Fungsi ini hanya dapat digunakan oleh administrator.
Metodologi Penelitian
Tujuan penelitian yang dilakukan ini adalah untuk membuat aplikasi map
tracker yang dapat digunakan pada ponsel dengan sistem operasi Android dan
diharapkan dapat membantu kurir untuk mencari keberadaan konsumen. Dalam
pembuatan aplikasi ini, terdiri dari beberapa langkah yaitu analisis, desain,
pengkodean, dan uji coba. Gambar 3.1 mengilustrasikan aliran langkah
pengkodean yang dilakukan dalam pembuatan aplikasi:
10
Analisis
Desain
Pembuatan
Desain Aplikasi
Tahap desain di sini mencakup rancangan struktur navigasi, desain UML
yang terdiri dari pembuatan desain use case diagram, desain sequence diagram,
desain activity diagram, dan desain interface aplikasi.
Struktur Navigasi
Dalam pembuatan aplikasi terlebih dahulu menentukan struktur navigasi
yaitu alur dari suatu program. Struktur navigasi termasuk struktur terpenting
dalam pembuatan aplikasi dan harus sudah ada pada tahap perencanaan. Struktur
navigasi merupakan rancangan hubungan rantai kerja dari beberapa area yang
berbeda dan dapat membantu mengorganisasikan seluruh menu aplikasi.
Struktur Navigasi yang digunakan pada aplikasi map tracker ini adalah
struktur navigasi hirarki. Pengguna akan dituntun dari satu fitur ke fitur lainnya
berdasarkan menu yang dipilih oleh pengguna. Menu utama adalah pusat navigasi
yang merupakan penghubung ke semua fitur pada aplikasi. Struktur navigasi
ditunjukkan pada Gambar 3.2.
11
Gambar 3.2 Struktur Navigasi
12
dan menjelaskan sistem secara fungsional yang terlihat pengguna. Use case
diagram ditunjukkan pada Gambar 3.3.
13
Gambar 3.4 Sequence Diagram
14
Gambar 3.5 Activity Diagram
15
Android SDK ( software untuk alat bantu dan API pada platform
Android )
http://www.developer.android.com
Kesimpulan
16
hanyalah pada pemetaan setelah di hosting kurang berjalan sesuai yang
diinginkan karena objek yang akan dipantau tidak bergerak dari tempat
asal pengambilan data. Aplikasi tidak berjalan sesuai keinginan penulis
maupun kios Arlofa. Tetapi secara konsep kerja setelah mendapatkan
data dari GPS receiver, aplikasi ini dapat mengetahui letak latitude /
longitude kendaraan, kecepatan kendaraan, dan waktu penggunaan
kendaraan.
2. Untuk mendapatkan data latitude dan longitude yang relevan, aplikasi
ini membutuhkan bandwith yang besar agar dapat mengakses data
latitude dan longitude yang sesui dengan keberadaan kendaraan kurir .
Pembuatan Aplikasi Map Tracker ini berjalan dengan baik tetapi kurang
memenuhi keinginan kios Arlofa untuk membantu pemantauan distribusi barang ,
dikarenakan kekuatan sinyal yang bergantung pada sinyal GPRS mengakibatkan
Untuk mendapatkan data latitude dan longitude yang relevan, aplikasi ini
membutuhkan bandwith yang besar agar dapat mengakses data latitude dan
longitude yang sesui dengan keberadaan kendaraan kurir, Oleh sebab itu
kekurangan aplikasi ini adalah pada kurang akuratnya data yang didapat karena
sinyal GPRS itu sendiri.
Kelebihan Map Tracker ini dapat memberikan informasi bagi kios Arlofa
Dalam memantau pengiriman atau mendistribusikan barang yang dilakukan oleh
kurir. Kekurangan dari Map tracker ini adalah sangat diperlukan fasilitas internet
untuk Penggunaannya, apabila tidak ada fasilitas internet aplikasi ini tidak
berjalan sesuai keinginan.Selain pembuatan aplikasi pada Java yang adalah
aplikasi utama pada penulisan ini , Penulis juga merancang dan membuat website
yang digunakan sebagai komputer server atau komputer monitoring yang akan
digunakan oleh Admin kios Arlofa dalam memantau keberadaan kurir yang
sedang mendistribusikan barang.. Dan web ini juga memberikan informasi kios
Arlofa, sehingga user dapat mengetahui lebih dahulu mengenai kios Arlofa tanpa
harus datang langsung. Kekurangan Situs admin ini adalah pada saat pemetaan
17
kurang berjalan sesuai keinginan, diartikan bahwa data latitude dan longitude
sudah jelas memberikan penjelasan namun pemetaan yang terjadi kurang akurat.
Saran
Penulis sangat menyadari masih banyak terdapat kekurangan dari aplikasi
yang dibuat karena keterbatasan kemampuan dan pengetahuan dari penulis. Oleh
karena itu diharapkan pembaca dapat mengembangkan dan membuat aplikasi ini
menjadi lebih baik dan lebih sempurna lagi. Tidak hanya membuat aplikasi Map
Tracker dengan diharuskan Online melainkan membuat aplikasi Map tracker
dengan keadaan Offline dan lebih mengutamakan User friendly sehingga lebih
memudahkan dalam menggunakan aplikasi tersebut.
Akhir kata demikianlah saran dari penulis, semoga aplikasi ini dapat
bermanfaat serta dapat dikembangkan menjadi lebih baik lagi pada masa yang
akan datang.
DAFTAR PUSTAKA
18
[6] URL, http://www.ibm.com/developerworks/library/os-ecov/, 22 November
2011
19