Proposal pengembangan sistem pelacakan pengiriman barang yang meliputi analisis kebutuhan, desain sistem, implementasi, pengujian, dan dokumentasi. Sistem ini menggunakan teknologi PHP, Laravel, MySQL, dan Google Maps API untuk melacak lokasi pengiriman.
1. PROPOSAL PENAWARAN
Sistem Tracking Pengiriman Barang
“TRACKER”
KELAS: E
5111640000012 Raden Teja Kusuma
5111640000016 Taufiq Tirtajiwangga
5111640000046 Marde Fasma Ul’aza
DOSEN:
Fajar Baskoro, S. Kom., M.T
Departemen Teknik Infomatika
Fakultas Teknologi Informasi dan Komunikasi
Institut Teknologi Sepuluh Nopember (ITS)
Surabaya
2019
2. 1. Pendahuluan
1.1. Latar Belakang
Masalah dalam mengontrol dalam pengiriman paket selalu menjadi keprihatinan
bagi penerima maupun pengirim dari paket tersebut. Masalah yang selalu menjadi
kekhawatiran adalah adanya kendala yang muncul selama proses pengiriman.
Banyak sekali masalah yang dapat terjadi dalam pengiriman barang. Mulai dari awal
pengiriman hingga pengiriman akhir sampai ke tangan penerima dapat dipergunakan
sebagai tindakan tercela atau terjadi kerusakan pada saat pengiriman tersebut.
Melacak merupakan suatu kegiatan yang dilakukan untuk menemukan sesuatu,
berkembangnya Teknologi Informasi yang ada saat ini tercipta sebuah teknologi
komunikasi yang mampu berkomunikasi yang dapat dikaitkan dalam kegiatan
melacak, alat pelacak merupakan sebuah teknologi komunikasi yang ada saat ini
yang digunakan untuk melacak atau menemukan pencarian suatu informasi dengan
mengumpulkan dan mencocokan informasi – informasi yang telah didapat
sebelumnya.
Untuk mengurangi kesalahan dalam pengiriman barang dapat dilakukan
pencatatan posisi untuk dapat melacak barang di setiap tempat tertentu. Seluruh
aktivitas paket yang sampai di outpost pengiriman barang dapat dilakukan sebagai
tindakan pelacakan barang dan pencatatan kondisi barang. Dengan pencatatan ini,
dapat dibuat sebuah sistem informasi tentang pelacakan barang yang kita kirimkan.
1.2. Maksud dan Tujuan
Maksud dan tujuan dari kegiatan ini adalah pembuatan aplikasi Tracker dengan
menerapkan Checkpoint-based system.
1.3. Sasaran
Sasaran dari Aplikasi Tracker ini adalah sebagai berikut:
1. Dapat melakukan monitor (pengecekan) lokasi barang yang dikirimkan
berdasarkan lokasi yang dilalui.
2. Dapat menyimpan catatan lokasi yang dilalui selama pengiriman barang.
3. 1.4. Standar Teknis
Standar spesifikasi teknis komponen software yang dibutuhkan untuk
pengembangan aplikasi adalah:
o Framework Web Server berbasih PHP yang dapat menerima request
pembaruan data lokasi dalam jumlah massif dengan penurunan performa
server yang minimal.
o Menggunakan bahasa pemrograman yang dikemas dalam sebuah framework
yang stabil untuk pengembangan menu dan fitur lainnya dari aplikasi.
o Menggunakan open source database yang dapat menyelesaikan transaksi
data dengan cepat.
o Penggunaan animasi untuk menggambarkan lokasi barang yang sedang
dikirimkan.
1.5. Lingkup Kegiatan
Secara umum kegiatan-kegiatan yang tercakup dalam pelaksanaan kegiatan
Pembangunan Aplikasi Tracker adalah sebagai berikut:
Tahap 1 Melakukan persiapan pelaksanaan perkerjaan dengan melakukan
identifikasi terhadap model fitur dan data yang diperlukan pada Aplikasi
Tracker.
Tahap 2 Melakukan analisa mengenai kebutuhan yang diperlukan Aplikasi
Tracker.
Tahap 3 Membuat recangan basis data yang akan digunakan Aplikasi Tracker.
Tahap 4 Membuat rancangan arsitektur yang akan digunakan Aplikasi Tracker.
Tahap 5 Membuat rancangan desain yang akan digunakan Aplikasi Tracker.
Tahap 6 Melakukan uji coba Aplikasi Tracker.
Tahap 7 Pembuatan buku pedoman instalasi dan penggunaan Aplikasi Tracker.
Tahap 8 Pengadaan pelatihan pemakaian Aplikasi Tracker.
4. 1.6. Keluaran
Keluaran dari pekerjaan ini adalah:
a. Aplikasi Tracker.
b. Buku panduan installasi Aplikasi Tracker.
c. Buku panduan pengoprasian Aplikasi Tracker.
5. 2. Deskripsi Sistem
2.1. Metodologi Pengerjaan
Metodologi dan pendekatan yang digunakan dalam pembuatan sistem tracking
ini menggunakan metodologi waterfall. Metode waterfall merupakan metode yang
menggunakan pendekatan sistematis dan juga berurutan pada pengembangan
perangkat lunak. Adapun langkah-langkap dalam mengerjakan yaitu:
1. Analisis Kebutuhan
Tahap ini pengembangan sistem diperlukan komunikasi yang bertujuan
untuk memahami perangkat lunak yang di harapkan oleh pengguna dan batasan
perangkat lunak tersebut.
2. Perancangan Aplikasi
Perencanaan dari aplikasi dilakukan dimulai dari penentuan jenis aplikasi,
perangkat keras (hardware), dan perangkat lunak (software) pembantu dalam
pembuatan aplikasi, penentuan output atau hasil dari aplikasi, dan software yang
mendukung pengolahan hasil dari aplikasi yang berjenis dokumen.
3. Implementasi
Implementasi dilakukan setelah rancangan program telah terbentuk. Pada
tahap ini akan dijelaskan langkah-langkah pembuatan aplikasi secara spesifik
yaitu dalam hal pemrograman dan penjelasan logika dari program itu sendiri.
4. Integrase dan uji coba aplikasi
Setelah aplikasi selesai dibuat, perlu dilakukan sebuah uji coba untuk
mengetahui kemungkinan terjadinya kesalahan yang tak terduga saat
perancangan aplikasi. Proses uji coba dilakukan pada aplikasi yang telah selesai
mendapatkan implementasi script program.
5. Pengoprasian dan perawatan
Setelah kami selesai melakukan uji coba dalam lingkungan kami, maka
akan dilakukan uji coba lapangan dengan mengaplikasikan program ke dalam
lingkup perusahaan.
6. 2.2. Identifikasi Permasalahan
Dasar Permasalahan yang mendai alasan dibuatnya aplikasi Tracker adalah
sebagai berikut.
1. Penerima barang memiliki kebutuhan untuk dapat mengecek lokasi barang
yang diinginkan.
2. Kebutuhan pihak pengelola aplikasi untuk melakukan pemantauan barang
yang dikirimkan dari pengirim hingga sampai ke penerima barang.
3. Kebutuhan pihak pengelola aplikasi untuk melakukan pemantauan barang
yang dikirimkan dari pengirim hingga sampai ke penerima barang.
2.3. Rincian Sistem dan Teknologi yang Digunakan
Detil dari rincian sistem dan teknologi yang digunakan harus memenuhi syarat
minimal:
1. Perangkat Keras (hardware)
Komputer dengan spesifikasi sebagai berikut:
OS Ubuntu Server
Processor XEON E3
RAM 32GB
NVIDIA RTX-2080-Ti
2. Perangkat Lunak (software)
Web server Apache 2.4
Framework Laravel 5.0
Google Maps API
MySQL 8.0
Visual Studio Code
GitKraken
Adobe Ilustrator
7. 2.4. Tenaga Ahli
a. Personel Pelaksana Pekerjaan
Untuk kelancaran pekerjaan ini dibutuhkan tenaga ahli sebagai berikut:
1. Team Leader (1 orang)
2. Web Engineer (2 orang)
3. Database Engineer (1 orang)
4. Design Interface (1 orang)
5. Trainer (2 orang)
6. Quality Insurance (1 orang)
7. Dokumentator (1 orang)
b. Kompetensi Personel Pelaksanaan Pekerjaan
Untuk melaksanakan pekerjaan tersebut, kompetensi yang dibutuhkan untuk
masing-masing personel diatas sebagai berikut:
1. Team Leader lulusan S2 Manajemen, dengan pengalaman minimal 5
tahun 5 tahun.
2. Web Engineer minimal lulusan S1 Informatika, dengan pengalaman
minimal 4 tahun.
3. Database Engineer minimal lulusan S1 Informatika, dengan pengalaman
minimal 4 tahun.
4. Ahli Design Interface minimal lulusan S1 Desain Produk, dengan
pengalaman minimal 5 tahun.
5. Trainer lulusan minimal S1 semua jurusan dan memiliki pengalaman
minimal 2 tahun.
6. Quality Insurance minimal lulusan S1 Informatika, dengan pengalaman
minimal 5 tahun.
7. Dokumentator lulusan minimal S1 semua jurusan dan memiliki
pengalaman minimal 2 tahun.
8. 2.5. Waktu Penyelesaian Kegiatan
Secara keseluruhan, kurun waktu yang tersedia untuk melaksanakan dan
menyelesaikan aplikasi Tracker adalah selama 3 (Tiga) bulan hari kerja.
Maret April Mei
1 2 3 4 1 2 3 4 1 2 3 4
Kontrak
Analisis perancangan sistem
Pembuatan Aplikasi
Uji Coba Aplikasi
Pengaktifan
2.6. Rincian Biaya
Pembuatan aplikasi Sistem Tracking Pengiriman Barang “Tracker” ini sebesar
Rp. 166.828.000,- (Seratus Enam Puluh Enam Juta Delapan Ratus Dua Puluh
Delapan Ribu Rupiah) dengan rincian sebagai berikut:
1. Kebutuhan Perangkat Keras
Nama Barang Banyak Biaya Jumlah
Pengadaan Server 1 Rp. 21.499.000,- Rp. 21.499.000,-
Pengadaan Sensor Awal 10 Rp. 900.000,- Rp. 9.000.000,-
Pengadaan Buku Panduan 12 Rp. 100.000,- Rp. 1.200.000,-
Laporan Progress 10 Rp. 100.000,- Rp. 1.000.000,-
Lain-lain 1 Rp. 800.000,- Rp. 800.000,-
Total Rp. 33.499.000,-
9. 2. Kebutuhan Perangkat Lunak
Nama Barang Banyak Biaya Jumlah
Ubuntu Server 18.04.2 1 - -
Apache WebServer 2.4 1 - -
Oracle Database 1 Rp. 1.155.000,- Rp. 1.155.000,-
Visual Studio Code 1 - -
Framework Laravel 1 - -
GitBucket 1 Rp. 375.000,- Rp. 375.000,-
Adobe Ilustrator 1 Rp. 49.000,- Rp 49.000,-
Total Rp. 1.579.000,-
3. Kebutuhan Tenaga Ahli
2.7. Pelaporan
Jenis laporan yang dibuat adalah:
1. Laporan Pendahuluan sebanyak 3 (tiga) buku laporan.
2. Laporan Akhir sebanyak 3 (tiga) buku laporan.
3. Buku Manual Panduan/User Guide sebanyak 3 (tiga) rangkap.
4. CD berisi Laporan Pendahuluan, Laporan Akhir, dan Manual Aplikasi serta
Source Code aplikasi sebanyak 3 (tiga) buah.
2.8. Penutup
Demikian proposal proyek TRACKER. Ini kami buat dan kami ajukan kepada
perusahaan anda. Kami berharap anda mempertimbangkan proyek yang kami ajukan
mengingat proyek kami memiliki prospek yang baik di masa depan.
Nama Barang Banyak Biaya Jumlah
Team Leader 1 Rp. 43.750.000,- Rp. 43.750.000,-
Web-Engineer 2 Rp. 15.000.000,- Rp 30.000.000,-
Database Engineer 1 Rp. 13.000.000,- Rp. 13.000.000,-
DesignInterface 1 Rp. 10.000.000,- Rp. 10.000.000,-
Trainer 2 Rp. 8.000.000,- Rp. 16.000.000,-
Quality Insurance 1 Rp. 13.000.000,- Rp. 13.000.000,-
Dokumentor 1 Rp. 6.000.000,- Rp. 6.000.000,-
Total Rp. 131.750.000,-