APLIKASI WEB PELACAK LOKASI
KENDARAAN PENGIRIMAN
BARANG MENGGUNAKAN GPS
Jeff Hendrata
Binus University, Jakarta, DKI Jakarta, Indonesia
Budiman
Binus University, Jakarta, DKI Jakarta, Indonesia
dan
Billy Jehezkiel
Binus University, Jakarta, DKI Jakarta, Indonesia
Abstrak
Pengembangan aplikasi pada skripsi ini dilatarbelakangi oleh meningkatnya transaksi jual beli online yang terjadi di Indonesia yang berbanding lurus dengan jumlah pengiriman barang melalui perusahaan jasa pengiriman barang. M asalah utama yang ditemukan adalah sulitnya mengetahui letak barang yang dikirimkan menggunakan jasa pengiriman barang secara real time. Tujuan yang ingin dicapai melalui penyusunan skripsi ini adalah meningkatkan efisiensi waktu bagi pengirim barang, penerima barang, dan perusahaan jasa pengiriman barang, serta meningkatkan rasa aman dan nyaman bagi orang-orang yang melakukan transaksi jual beli online dan menggunakan jasa
pengiriman barang untuk distribusi barangnya. M etode yang digunakan dalam penyusunan skripsi ini adalah studi pustaka, pengumpulan data, serta desain dan analisis kebutuhan. M edia pengumpulan data yang digunakan adalah kuesioner. Pengembangan aplikasi dilakukan menggunakan metode incremental agar lebih mudah dikembangkan kembali. Perancangan menggunakan bahasa pemrograman J SP, teknologi servlet, dan database MySQL. Pada tahap akhir, sebagai bahan evaluasi, dibagikan kuesioner kepada beberapa orang yang telah mencoba aplikasi
Kata Kunci : aplikasi web, aplikasi pelacak, pelacak lokasi, pelacak kendaraan, pengiriman barang
1) Pendahuluan
Seiring dengan perkembangan teknologi informasi, cara orang berkomunikasi semakin canggih. Salah satunya ditunjukkan melalui layanan internet, sebuah jaringan komunikasi yang telah menjadi andalan bagi terselenggaranya integrasi sistem telekomunikasi secara global. Internet dan kemajuan teknologi komunikasi telah mengubah secara drastis cara orang bekerja dengan komputer, yaitu memungkinkan orang bekerja dengan komputer tanpa tergantung pada lokasi.
Di Indonesia, akses internet telah dapat dinikmati oleh hampir seluruh masyarakat, terutama di daerah perkotaan. Hal ini mendukung munculnya layanan-layanan jual-beli barang secara online yang dapat kita lihat melalui website lokal seperti
tokopedia.com, tokobagus.com, dan rakuten.co.id. Sebagian besar distribusi barang
perusahaan jasa pengiriman barang seperti JNE, TIKI, M as-Kargo, atau Pos Indonesia. Hal yang menjadi pertimbangan paling utama ketika melakukan transaksi pembelian secara online adalah lama pengiriman barang. Beberapa perusahaan jasa pengiriman barang telah mampu memberikan estimasi lama pengiriman barang, berdasarkan jarak pengiriman tersebut dan telah menyediakan fasilitas tracking sederhana, yaitu fasilitas untuk mengetahui keberadaan terakhir dari barang yang sedang dikirim.
Fasilitas tracking sederhana tersebut belum mampu memberikan informasi pasti kapan barang kiriman akan sampai. Banyak orang yang tidak berada di rumah untuk menerima kiriman barang, terutama apabila mereka tidak dapat memonitor letak barang kiriman secara real time, sehingga tidak tahu kapan barang tersebut akan sampai. Hal ini dapat menyebabkan barang kiriman tidak sampai langsung ke tangan penerima, dikarenakan harus diambil sendiri ke cabang perusahaan jasa pengiriman terdekat.
Aplikasi yang akan dikembangkan dapat melengkapi fasilitas tracking sederhana yang umumnya telah ada saat ini dengan sebuah sistem untuk melacak lokasi kendaraan yang sedang mengirimkan barang tersebut hampir secara real time. Hal ini menyebabkan pergerakan barang kiriman akan dapat dilacak dengan tingkat akurasi yang lebih tinggi dibandingkan fasilitas tracking sederhana yang ada.
2) Pedoman Umum
Ruang lingkup dari penelitian mencakup analisis dan perancangan, implementasi dan evaluasi. Adapun pembahasan yang dilakukan meliputi sebagai berikut :
1. ANALISIS DAN PERANCANGAN 2. IMPLEM ENTASI
3. EVALUASI
2.1. Analisis dan Perancangan
2.1.1. Analisis
Analisis dilakukan dengan metode pengumpulan data. Pengumpulan data dilakukan dengan membagikan kuesioner kepada responden, yang merupakan user jasa pengiriman barang, untk mendapatkan informasi-informasi tambahan yang dibutuhkan untuk mengembangkan aplikasi ini. Dari hasil analisis didapatkan kesimpulan sebagai berikut :
2.1.1.1 Identifikasi Permasalahan
Berbagai macam kelemahan yang ada pada sistem yang sedang berjalan dan setelah melakukan analisis kuesioner, maka dapat disimpulkan secara keseluruhan, permasalahan yang ada yaitu:
1) Customer tidak mengetahui estimasi waktu barang sampai alamat tujuan.
2) Customer hanya dapat melihat status pengiriman barang, tanpa mengetahui pergerakan barang apabila sedang berada dalam perjalanan.
3) M asalah keterlambatan pengiriman barang masih banyak terjadi. 4) Customer ingin mengetahui history pengiriman barang yang pernah
mereka lakukan.
M embangun sebuah aplikasi web yang memiliki fitur-fitur: 1) M engatur proses scheduling pengiriman barang.
2) M elacak lokasi kendaraan pengiriman barang menggunakan GPS
tracker sehingga waktu sampai barang ke alamat tujuan dapat
diperkirakan. 2.1.2. Perancangan
Perancangan aplikasi terdiri dari 2 bagian :
- Bagian Perusahaan 1) Penerimaan Order
Pada bagian ini, customer memberikan barang kepada perusahaan dan perusahaan menginputkan data order ke dalam sistem.
2) Pengiriman Barang
Pada bagian ini, perusahaan akan menginputkan jadwal pengiriman barang, supir yang bertugas dan kendaraan yang digunakan. Perusahaan akan memasukan order-order yang ada ke dalam jadwal pengiriman.
3) M onitoring
Sepanjang perjalanan, user dapat melakukan tracking pengiriman barang melalui website. Setelah supir mengantarkan barang sampai pada tujuan, sistem akan mencatat waktu penerimaan barang berdasarkan lokasi GPS yang ada.
- Bagian Customer 1) Order
Pada bagian ini, customer memberikan barang kepada perusahaan dan perusahaan menginputkan data order ke dalam sistem. Customer menerima bukti pengiriman dan kode order.
2) M onitoring
Saat barang sedang dikirimkan, customer dapat melakukan tracking pengiriman barang melalui website dengan memasukan kode order yang ada.
3) Penerimaan Barang
Customer menerima barang dan menerima bukti penerimaan barang dan dapat mengakses histori pengiriman barang melalui website.
2.2. Implementasi
Dalam proses implementasi dibutuhkan hardware dan software yang mendukung instalasi aplikasi.
2.2.1 S pesifikasi Hardware
Spesifikasi hardware yang dibutuhkan untuk menjalankan sistem pelacakan lokasi kendaraan adalah sebagai berikut :
1) GPS Tracker
Alat yang berfungsi untuk mengirim signal posisi kendaraan beserta data kecepatan kendaraan yang dipantau. GPS tracker ini harus selalu dalam kondisi aktif. GPS tracker tidak bisa mengirimkan signal posisi kendaraan, apabila dalam kondisi tidak aktif, sehingga posisi kendaraan pun tidak dapat dipantau. 2) Komputer Server
Terdiri dari CPU (Central Processing Unit), monitor, keyboard, mouse dan modem atau sejenisnya yang digunakan agar server terhubung ke jaringan
internet. Spesifikasi untuk komputer server yang disarankan adalah sebagai
berikut :
a) Processor Intel® Xeon® E5645 2.40GHz b) Memory 24GB (6x4GB), 1333M Hz c) Harddisk 500GB
3) Komputer Client
Dapat berupa Personal Computer (PC) yang terdiri dari CPU (Central Processing Unit), monitor, keyboard dan mouse, modem, laptop, atau alat
elektronik lainnya yang memiliki web browser yang mendukung HTM L 5, CSS 3 dan memiliki koneksi internet, agar dapat digunakan untuk mengakses aplikasi ini via web, dimanapun dan kapanpun selama GPS tracker yang diletakkan pada kendaraan yang ingin dipantau masih dalam keadaan aktif. Tidak ada spesifikasi minimum untuk menggunakan aplikasi ini, namun spesifikasi yang disarankan untuk client adalah sebagai berikut :
a) Processor Intel® Intel Atom Dual Core N570 1,66 GHz b) Memory DDR3 512M B
c) Harddisk 40GB
4) Telepon Genggam
Digunakan untuk melakukan konfigurasi terhadap GPS , hal ini disebabkan oleh GPS yang digunakan membutuhkan sistem jaringan komunikasi GS M.
2.2.2 S pesifikasi Software
Spesifikasi software yang dibutuhkan untuk menjalankan aplikasi ini adalah : 1) Sistem Operasi
Sistem operasi yang disarankan pada komputer server dan klien yaitu
Windows Server 2008 R2.
2) Web browser
Web browser digunakan untuk membuka website pemantauan lokasi
kendaraan ini. Jenis web browser yang disarankan yaitu Google Chrome atau
Mozilla Firefox versi terbaru,atau web browser lain yang mendukung HTML5, CSS3, dan Javascript.
2.2.3 Testing Aplikasi
Aplikasi digunakan untuk men-tracking kendaraan mulai dari Graha CNI yang berlokasi di Komplek Green Garden Blok A8 No.1, Jln.Arteri Kedoya, Jakarta 11520 - Indonesia hingga sampai Rumah Sakit GRHA Kedoya yang berlokasi di Jl. Panjang Arteri 26, Kedoya Utara, Jakarta Barat 11520. Aplikasi
client dijalankan di kampus Universitas Bina Nusantara Syahdan dengan
menggunakan laptop yang terkoneksi internet. Aplikasi server dijalankan pada komputer dengan Internet Protocol (IP) Address yang sudah diatur dan telah dikonfigurasikan dengan perangkat GPS terlebih dahulu. GPS dipasangkan pada sebuah sepeda motor. Berikut ini adalah hasil tracking :
2.3. Evaluasi
Tahap evaluasi untuk mengetahui penilaian responden terhadap aplikasi web pelacak lokasi kendaraan pengiriman barang ini diperlukan setelah proses implementasi dilakukan. Evaluasi dilakukan dengan membagikan kuesioner kepada 30 orang responden yang sebagian besar terdiri dari mahasiswa yang sering melakukan pengiriman barang menggunakan perusahaan jasa pengiriman barang.
Dari total 30 orang responden, 25 orang menyatakan tidak perlu dilakukan perbaikan atau penambahan fitur. Setelah menganalisa hasil kuisioner evaluasi pada 30 orang responden, ditemukan beberapa kelebihan dan kekurangan yang dimiliki oleh aplikasi yang telah dikembangkan.
Kelebihan dari aplikasi yang telah dikembangkan:
1. User Interface / tampilan aplikasi cukup menarik dan mudah digunakan.
2) Aplikasi pelacak mampu memberikan informasi lokasi kendaraan pengiriman barang dengan cukup akurat.
3) Aplikasi ini dinilai berguna bagi sebagian besar pengirim barang yang menggunakan jasa pengiriman barang.
4) Dengan menggunakan aplikasi ini, customer akan merasa lebih aman karena dapat memonitor letak barang kirimannya.
Kekurangan dari aplikasi yang telah dikembangkan:
1) Aplikasi ini masih dapat dikembangkan agar memiliki fitur yang lebih dari sekadar melacak lokasi kendaraan.
3. Kesimpulan
Berdasarkan hasil evaluasi yang didapatkan, maka didapatkan simpulan sebagai berikut:
1) Aplikasi ini mampu menghasilkan informasi pergerakan kendaraan pengiriman barang untuk penjual dan pembeli barang yang bertransaksi secara online dan melakukan pengiriman barang menggunakan jasa pengiriman barang.
2) Aplikasi ini mampu meningkatkan rasa aman dan nyaman bagi penjual dan pembeli barang yang bertransaksi secara online dan melakukan pengiriman barang menggunakan jasa pengiriman barang.
Daftar Pustaka
[1] Brunner, Robert J. (2003). Practical Guide to JavaServer Pages, 1st Edition. San
Francisco: M organ Kaufmann Publishers.
[2] Connolly, Thomas M., Begg, Carolyn E. (2005). Database Systems: A Practical
Approach to Design, Implementation, and Management. 4th Edition. U SA:
Addison Wesley.
[3] Departemen Pendidikan Nasional Indonesia, Pusat Bahasa Indonesia. (2008).
Kamus Besar Bahasa Indonesia Pusat Bahasa, 4th Edition. Jakarta: Gramedia
Pustaka Utama.
[4] El-Gafy, M ohamed. (2004). Using GIS with GPS, 1st Edition. USA: ESRI.
[5] El-Rabbany, Ahmed. (2002). Introduction to GPS: The Global Positioning
System, 1st edition. USA: Artech House, Inc.
[6] Hamilton, Kim., M iles, Russell. (2006). Learning UML 2.0, 1st Edition. USA:
O'Reilly.
[7] Hanna, Phil. (2003). JSP: The Complete Reference, 1st Edition. USA: M
cGraw-Hill Companies, Inc.
[8] Harte, Lawrence. (2004). Introduction to GSM: Physical Channels, Logical
Channels, Network, and Operation, 1st Edition. USA: Althos.
[9] Indrajani. (2008). Sistem Basis Data Dalam Paket Five in One, 1st Edition.
Jakarta: Elex M edia Komputindo.
[10] Kofler, M ichael. (2005). The Definitive Guide to MySQL 5, 3rd Edition.
[11] M eloni, Julie C., M orrison, M ichael. Sams Teach Yourself HTML and
CSS in 24 Hours, 8th Edition. Indianapolis: Sams Publishing.
[12] Pressman, Roger S., Lowe, David. (2009). Web Engineering: A
Practitioner’s Approach, 1st Edition. New York: M cGraw-Hill Companies, Inc.
[13] Rosenbergg, Doug, Stephens, M att. (2007). Use Case Driven Object
Modeling with UML, 1st Edition.New York: Apress.
[14] Shneiderman, Ben. (2010). Designing the User Interface: Strategies for
Effective Human–Computer Interaction, 5th Edition. U SA: Pearson Education,
Inc.
[15] Svennerberg, G. (2010). Beginning Google Maps API 3, 1st Edition. New
York: Apress.
[16] Yu, Liyang. (2007). Introduction to Semantic Web and Semantic Web
Services, 1st Edition. Boca Raton: Chapman & Hall/CRC.
[17] Rai, Satyajit H. (2002). GPRS and 3G Wireless Networks. Diperoleh (11 Januari 2011) dari http://www.it.iitb.ac.in/~satyajit/seminar/seminar.html
[18] Anonim1, MySQL AB. n.d. Why MySQL?. Diperoleh (22 September 2011) dari http://www.mysql.com/why-mysql/