Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
OPTIMASI JADWAL BUS
1. PROPOSAL PENAWARAN
Aplikasi Sistem Tracking Suroboyo Bus
Manajemen Proyek Perangkat Lunak
KELAS: D
05111640000079 DIANA HUDANI KISYONO
05111640000089 VINCENT MARCELLO D. T.
Dosen:
Fajar Baskoro S.Kom., M.T.
Departemen Informatika
Fakultas Teknologi Informasi dan Komunikasi
Institut Teknologi Sepuluh Nopember (ITS)
Surabaya
2019
2. 1
DAFTAR ISI
Pendahuluan 2
Nama Aplikasi 2
Latar Belakang 2
Tujuan dan Manfaat Aplikasi 2
Batasan Perangkat Lunak yang Dikembangkan 2
Target Pengguna 3
Metodologi Pengembangan Perangkat Lunak 3
Identifikasi Masalah 3
Penggalian Kebutuhan 4
Pengumpulan dan Pengolahan Data 4
Perancangan Sistem 5
Prototyping 5
Development 5
Testing dan Maintenance 5
Analisa Proses Bisnis Aplikasi 5
Rincian Sistem dan Teknologi yang Digunakan 6
Konfigurasi Hardware 7
Konfigurasi Software 7
Tenaga Ahli 7
Rincian Biaya 8
Waktu Penyelesaian Kegiatan 8
Penutup 10
Referensi 10
3. 2
1. Pendahuluan
1.1. Nama Aplikasi
Nama aplikasi ini adalah“Suroboyo Bus Tracker”, sesuai dengan nama busnya.
Aplikasi ini merupakansisteminformasi yangdigunakan untukmenampilkan jadwal
Bus datangpada halte yang ditunggu dan bus mana yang terdekat di halte tersebut
untuk memudahkan penumpang. Kata tracker digunakan dalam nama aplikasi
karena untuk membuat aplikasi dibutuhkan sistem tracking.
1.2. Latar Belakang
SuroboyoBusadalahsalah satutransportasi busberbasisbus rapid transit yang
berada di Kota Surabaya. Suroboyo Bus diluncurkan oleh Tri Rismaharini pada
tanggal 7 April 2018 di gedungSiola.Busini mampumengangkutsebanyak67 orang.
Jam operasional Suroboyo Bus sekitar pukul 06.00 – 22.00 WIB. Terdapat 3 (tiga)
rute yang dilewati olehSuroboyo Bus, yaitu Rajawali-Purabaya, Purabaya-Rajawali,
dan Gunung Anyar-Benowo dan setiap rute yang tersedia terdapat banyak halte
yang dilewati oleh Suroboyo Bus. Salah satu permasalahan yang dialami oleh
penumpang Suroboyo Bus adalah tidak tahu jadwal bus dating pada halte yang
ditunggu dan tidak mengetahui bus mana yang terdekat di halte tersebut. Untuk
mengatasi permasalahan tersebut, dibutuhkan aplikasi berbasis android Sistem
Tracking Suroboyo Bus untuk mengetahui lokasi Suroboyo Bus yang dekat dengan
halte tempat kita menunggu. Dengan menggunakan teknologi Google Maps
sehingga pengguna dapat mengetahui lokasi Suroboyo Bus.
1.3. Tujuan dan Manfaat Aplikasi
Tujuandari adanyaAplikasi SuroboyoBusTrackeryaitu:
a. Mempermudahpemberian informasi bagi pengguna layanan Suroboyo Bus
untuk mencegah ketidakpastian jadwal kedatangan dan keberangkatan
Suroboyo Bus
b. Memberikan informasi bagi driver untuk mengetahui lokasi Suroboyo Bus
yang lainnya, serta memperbarui informasi terkait kendala yang dialami.
1.4. Batasan Perangkat Lunak yang Dikembangkan
Batasan dalamaplikasi ini adalahsebagai berikut:
4. 3
1. Aplikasi dapat digunakan pada platform Android karena merupakan
platform mobile yang banyak digunakan oleh pengguna smartphone dari
berbagai kalangan.
2. Pengguna aplikasi kebanyakan adalah masyarakat dari berbagai kalangan
yang menggunakan layanan Suroboyo Bus.
1.5. Target Pengguna
Identifikasi pengguna aplikasi “Suroboyo Bus Tracker” berdasarkan survei dari
pertanyaanyangseringmuncul pada email customer service sehingga menetapkan
target pengguna dari aplikasi ini adalah masyarakat yang merupakan pengguna
layanan Suroboyo Bus.
2. Metodologi Pengembangan Perangkat Lunak
Metodologi pengembanganperangkatlunakyangdigunakanyaitumenggunakansiklus
hiduppengembangansistemPrototypingtahapanyangdilakukansebagaiberikut:
Input Proses Output
Permasalahan Solusi permasalahan
Solusi permasalahan Daftar kebutuhanaplikasi
Daftar kebutuhanaplikasi Data lokasi Bussetiap
detiknya
Data lokasi Bussetiap
detiknya
Rancangan aplikasi Suroboyo
Bus Tracker
Rancangan aplikasi Suroboyo
Bus Tracker
Prototipe aplikasiSuroboyo
Bus Tracker
Prototipe aplikasiSuroboyo
Bus Tracker
Aplikasi SuroboyoBus
Tracker
Aplikasi SuriboyoBusTracker Aplikasi Suroboyo Bus
Tracker
2.1. Identifikasi Masalah
Pada tahap ini dilakukan identifikasi masalah terkait studi kasus, yaitu waktu
kedatangan dan keberangkatan Suroboyo Bus. Permasalahan yang ditemui setelah
melakukan identifikasi yaitu belum adanya media informasi bagi konsumen dari
SuroboyoBusuntukmengetahui waktukeberangkatan dan kedatangan Suroboyo Bus.
Permasalahanyang biasanya muncul berasal dari kekhawatiran konsumen, antara
lain kapan waktu bus datang dan berangkat, status dan lokasi dari Suroboyo serta
masih banyak hal lain yang dirasa kurang nyaman bagi konsumen.
5. 4
Solusi dari permasalahan diatas adalah dengan membuat sistem informasi bagi
konsumen untuk melihat informasi bus, mulai dari keberadaan bus, estimasi waktu
kedatangan dan keberangkatan, serta tarif layanan bus. Sistem Informasi yang akan
dibuat tentunya harus mudah diakses kapanpun dan dimanapun.
Berikutnyadilakukanidentifikasi targetpenggunayangakanmenggunakanaplikasi
berdasarkan riset yang dilakukan. Hasil target pengguna yang teridentifikasi yaitu,
konsumen yang akan menggunakan jasa Suroboyo Bus.
2.2. Penggalian Kebutuhan
Pada tahapini,dilakukanpenggaliankebutuhanpenggunaaplikasimelalui risetdan
observasi proses bisnis layanan transportasi Suroboyo Bus, yaitu:
Bagi konsumen / masyarakat :
● Dibutuhkan informasi terkini mengenai Suroboyo Bus
● Dibutuhkannya informasi lokasi mengenai Bus terdekat di Halte secara real
time.
Bagi penyedialayananSuroboyoBus :
● Dibutuhkan pengoptimalan pelayanan bagi pengguna Suroboyo Bus.
Bagi driver:
● Dibutuhkan informasi terbaru mengenai bus yang sedang dioperasikan
2.3. Pengumpulan dan Pengolahan Data
Pada tahap ini, dilakukan pengumpulan data serta informasi yang dibutuhkan
dalammenyelesaikanpermasalahan.Datapengirimanbarangserta catatan pertanyaan
konsumen jalannya Suroboyo Bus. Data yang diperoleh merupakan data yang telah
dihimpunpadatahun2018. Data tersebutberisi rincianpertanyaanyangseringmuncul
dari konsumen dalam satu tahun sebagai acuan dalam membentuk model visualisasi
yang tepat dalam pengerjaan aplikasi. Pengolahan data dilakukan dengan identifikasi
variabel yang memungkinkan untuk diolah dalam aplikasi “Suroboyo Bus Tracker”.
6. 5
2.4. Perancangan Sistem
Dalam tahapan perancangan sistem, dilakukan analisis kebutuhan untuk
mendefinisikan rancangan sistem mulai dari alur, arsitektur sistem, tampilan dan
struktur data aplikasi “Suroboyo Bus Tracker”. Pendefinisian rancangan tampilan atau
mockup dilakukan untuk menghasilkan desain tampilan fitur yang sesuai dengan
kebutuhanpenggunamelaluiperencanaan konten dan tata letak tampilan. Sedangkan
rancangan struktur data dilakukan untuk membuat desain database terkait rancangan
tabel dan relasi antar tabel untuk memudahkan pengolahan data aplikasi “Suroboyo
Bus Tracker”.
2.5. Prototyping
Pada tahap ini, dibuat user interface aplikasi sesuai dengan hasil rancangan pada
tahap perancangan sistem untuk diujikan pada tester dan konsumen. Pengujian ini
dilakukansecaraiteratif sebelumdilakukanpengembangan aplikasi untuk mengetahui
tampilan atau kebutuhan apa saja yang diperlukan konsumen dalam menggunakan
aplikasi “Suroboyo Bus Tracker”, untuk kedepannya agar dapat digunakan dengan
mudah sehingga tujuannya dapat tercapai.
2.6. Development
Setelah prototipe yang dibuat sebelumnya telah difinalisasi, maka tahap
selanjutnya yaitu pengembangan aplikasi “Suroboyo Bus Tracker”. Pengembangan
aplikasi dilakukan menggunakan tools Android Studio untuk membangun seluruh
kebutuhan fungsi onal maupun non-fungsional sesuai rancangan sistem yang telah
dibuat.
2.7. Testing dan Maintenance
Pada tahap akhir ini, dilakukan pengujian untuk aplikasi “Suroboyo Bus Tracker”
yang telah dikembangkan sesuai dengan sejumlah skenario pengujian pada beragam
perangkat Android dan variasi Android API. Hal ini dilakukan untuk memastikan
performa aplikasi “Suroboyo Data lokasi Bus setiap detiknya” berjalan baik dan siap
digunakan oleh pengguna. Aplikasi juga akan dipantau performanya secara periodik
setelah penggunaan untuk meminimalisir adanya bug atau gangguan.
3. Analisa Proses BisnisAplikasi
Pihak manajemen dan operasional dari Suroboyo Bus dapat memantau dimana saja
posisi Suroboyo Bus. Informasi berupa data waktu operasional tiap bus dan jumlah
penumpangjugaterdapatdi aplikasi sehingga memudahkan manajemen untuk mengambil
tindakan-tindakan selanjutnya. Selain itu, pihak manajemen dapat menambahkan,
mengganti dan menghapus data dari tiap armada bus.
Pengemudi ArmadaSuroboyo Bus, dapat memberi informasi terkini mengenai armada
Bus yang dikendarainya.
Pelanggan jasa Suroboyo Bus, bisa melihat perkiraan waktu datang Armada Bus
Selanjutnya, lokasi armada Suroboyo Bus. Pelanggan juga bisa melihat perkiraan waktu
sampai ke tempat tujuan.
Berikut beberapa rancangan alur yang berjalan dalam aplikasi untuk target pengguna
sebagai berikut :
7. 6
1. Pihak Manajemen / Pihak Operasional Suroboyo Bus :
1) Pengguna bisa melihat informasi posisi bus serta jumlah penumpang tiap
harinya.
2) Pengguna bisa menambahkan, mengganti atau menghapus informasi tiap
armada Bus.
2. Pengemudi SuroboyoBus :
1) Pengemudi dapatmemberi informasimengenai kondisiArmadaBussaat ini.
3. PelangganSuroboyoBus:
1) Pengguna bisa melihat informasi posisi bus dan perkiraan waktu
kedatangan armada Bus selanjutnya.
2) Penggunabisamelihat informasi perkiraan waktu sampai ditempat tujuan.
4. Rincian Sistemdan Teknologiyang Digunakan
4.1. Konfigurasi Hardware
Tahap ini dilakukanuntuk mendukungprosesimplementasi rancangan
aplikasi “SuroboyoBusTRacker”denganpenjelasansebagai berikut:
No Hardware Spesifikasi
1 Smartphone RAMmin2 GB, versi Androidmin5.0
2 Komputer RAMmin32 GB, NVIDIA GeForce RTX2080
8. 7
Ti,Intel Core i9, OS Windows10
4.2. Konfigurasi Software
Berikutnyadilakukanimplementasi software denganrinciansebagai berikut
:
No Uraian Spesifikasi
1 SistemOperasi Mobile (AndroiddaniOS)
2 Bahasa Pemrograman PHP,HTML, JavaScript(Framework
Laravel)
3 Database OpenSource (MySQL)
4 Software Pendukung AndroidStudio,Google MapsAPI,
Sublime Text,AdobePhotoshop
5. Tenaga Ahli
Untuk mengerjakan proyek ini, dibutuhkan tenaga - tenaga ahli sebagai berikut :
1. Project Manager
Berpendidikan minimal S2 bidang Informatika atau Manajemen, memiliki
sertifikasidi bidangproyekmanajemen,mempunyaipengalamansejenisminimal 5
tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang. Bertugas untuk
memimpin,merencanakandanmembuatlaporanmengenai kinerjaparatimdalam
mencapai target proyek.
2. Team Leader
Berpendidikanminimal S2bidangInformatika, mempunyai pengalaman kerja
minimal 5 tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang.
Bertugas sebagai pemimpin tim proyek, bertanggung jawab atas koordinasi tim
serta integrator sistem meliputi aplikasi dan jaringan komputer.
3. System Analyst
Berpendidikanminimal S2bidangInformatika, mempunyai pengalaman kerja
minimal 3 tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang.
Bertugas merancang desain input, proses, hingga output.
4. Database Analyst
Berpendidikanminimal S2bidangInformatika, mempunyai pengalaman kerja
minimal 5 tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang.
Bertugas membuat desain database.
5. Programmer
Berpendidikan minimal S1 bidang Informatika atau Ilmu Komputer,
mempunyai pengalaman kerja minimal 3 tahun yang dibuktikan dengan surat
referensi,menguasaipemrogramanframeworkdan android, memiliki sertifikat di
bidang pemrograman, sebanyak 5 orang. Bertugas membuat program dari
rancangan yang telah ada ke dalam bahasa pemrograman.
9. 8
6. Jaringan Komputer
Berpendidikanminimal S1bidangInformatika, mempunyai pengalaman kerja
minimal 3 tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang.
Bertugas untuk mengimplementasi jaringan pada sistem.
7. Desain Antarmuka
Berpendidikanminimal S1bidangInformatika, mempunyai pengalaman kerja
minimal 3 tahun yang dibuktikan dengan surat referensi, sebanyak 1 orang.
Bertugas untuk merancang desain aplikasi yang inovatif dan kreatif.
6. Rincian Biaya
Untuk mendukung seluruh kegiatan pengembangan aplikasi Surboyo Bus Tracking ini,
direncanakanbiayapelaksanaanyangdibutuhkanadalahsebanyak Rp 265.000.000,- dengan
rincian sebagai berikut :
No Kegiatan Estimasi Biaya Keterangan
1 Survey Rp. 35.000.000
Honor untuk project manager,
team leader, system analyst, dan
biaya pelaksanaan survey
2 Perencanaan Rp. 15.000.000
Honor untuk systemanalyst,
software engineer
3
AnalisaSistem
Rp. 15.000.000
Honor untuk project manager,
systemanalyst, dan pengumpulan
data dari dishub kota Surabaya
4
Desain
Database
System
Rp. 20.000.000
Honor untuk database analyst
5 Desain
Antarmuka
Sistem
Rp. 18.000.000
Honor untuk UI/UX designer
6
Kodingdan
testing
Rp. 90.000.000
Honor untuk programmer, dan
penyewaan tempat serta
pembeliandevice sebagai testing.
7
Implementasi
Rp. 60.000.000
Honor untuk trainee pada saat uji
coba, tempat untuk pelatihan,
teknisi computer.
8
Dokumentasi
Rp. 12.000.000
Pembuatandokumentasi, helpdesk,
dan laporan akhir.
TOTAL Rp. 265.000.000,00
10. 9
7. Waktu Penyelesaian Kegiatan
Jangka waktu pengerjaan adalah sekitar 5 (lima) bulan terhitung hari libur. Untuk lebih
jelas pada kegiatannya dapat dilihat pada tabel berikut :
8. Penutup
Demikian proposal penawaran yang kami sampaikan agar dapat menjadi bahan
pertimbangan dalam menjalin kerja sama membuat dan mengembangkan aplikasi untuk
SuroboyoBusTracker. Kami harap penawarankami dapatmembantu dalam perkembangan
Suroboyo Bus Kedepannya.
No Kegiatan
Juli Agustus September Oktober November Desember
I II III IV I II III IV I II III IV I II III IV I II III IV I II III IV
1
Penetapan
Kontrak
2
Analisis
Kebutuhan
3 Perancangan
4
Implementasi
Sistem
5 Uji Coba
6 Pelatihan
7 Pelaporan