Ringkasan dokumen tersebut adalah:
Dokumen tersebut merupakan kerangka acuan kerja untuk pengembangan aplikasi FedEx yang meliputi tujuan, ruang lingkup, metodologi, tahapan pelaksanaan, spesifikasi teknis, tenaga ahli dan pendukung, serta rencana anggaran proyek pengembangan aplikasi.
1. KERANGKA ACUAN KERJA (KAK)
Aplikasi FedEx
Manajemen Proyek Perangkat Lunak
KELAS: E
05111640000015 NAVINDA MEUTIA
05111640000025 SARI WAHYUNINGSIH
05111640000076 RIFQI MUKTI WICAKSANA
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
Latar Belakang 2
Tujuan Aplikasi 2
Sasaran Perangkat Lunak yang Dikembangkan 2
Ruang Lingkup Program 2
Tahap Pelaksanaan 4
Spesifikasi Teknis 4
Tenaga Ahli dan Pendukung 4
Metodologi Pengembangan Perangkat Lunak 5
Identifikasi Masalah 7
Penggalian Kebutuhan 7
Pengumpulan dan Pengolahan Data 7
Perancangan Sistem 7
Prototyping 7
Development 7
Testing dan Maintenance 7
Penanggung Jawab Kegiatan 9
Sumber Pendanaan 9
Waktu Pelaksanaan Kegiatan 9
Lokasi Kegiatan 9
Rencana Biaya Pelaksanaan Kegiatan 9
Pelaporan 10
Penutup 10
3. 2
1. Latar Belakang
Jasa ekspedisi adalahperusahaanyangbergerakdibidang pengiriman barang yang saat ini
sedangbertumbuhpesat.Perusahaaninibersaing untuk dapat memberikan pelayanan terbaik
kepada customer, baik dalam hal ketepatan waktu pengiriman barang dan juga keamanan
barang sampai tujuan. Kebutuhan pengiriman barang saat ini telah menjadi kebutuhan utama
setiapindividu.Semuaindividu membutuhkan pengiriman barang yang cepat dan aman untuk
memastikan barang yang dikirimkan sampai pada waktu dan tempat yang tepat.
Untuk memenuhi kebutuhan tersebut, banyak lahir perusahaan jasa pengiriman barang.
Salah satu diantaranya adalah FedEx. FedEx adalah perusahaan internasional yang
memproduksi barang dan jasa di Amerika Serikat. FedEx menjadi pilihan bagi konsumen yang
ingin mengirimkan barang dan juga berbagai dokumen lainnya ke luar negeri. Perusahaan
pengiriman barang ini memiliki jangkauan yang cukup luas, sehingga banyak digunakan oleh
semua kalangan yang memiliki kepentingan pengiriman barang antara negara.
Kemajuan teknologi kini telah berperan besar dalam kehidupan masyarakat modern.
Dengan perkembangan teknologi informasi, masyarakat dapat dengan mudah mendapatkan
akses informasi dalam kehidupan keseharian mereka. Termasuk dalam hal melacak progress
status pengiriman barang melalui jasa pengiriman barang. Menggunakan teknologi internet
dengankoneksi data yang terhubung secara global, mendukung masyarakat untuk mengakses
informasi yangcepatdanmudah.Sehingga,lewatteknologiaplikasi ini memudahkanpelanggan
dalam mengetahui keberadaan, status, kemajuan / progress dari barang yang dikirim.
2. Tujuan Aplikasi
Tujuan dari adanya Aplikasi FedEx yaitu :
a. Mempermudahpemberianinformasi kepada pelanggan dalam mengetahui status barang
yang dikirim.
b. Pengolahan data pengiriman paket dan dokumen lebih mudah dan cepat.
c. Menyediakan informasi dengan cepat dan akurat.
3. Sasaran Perangkat Lunakyang Dikembangkan
Sasaran dari aplikasi FedEx adalahtersedianyaaplikasiyangdapatmenyediakaninformasi
dengancepat,tepat,danakurat dimanadatanyaakan lebihmudahdikelola.
4. Ruang Lingkup Program
Ruang lingkupprogramberisi kegiatan - kegiatan yang harus dilakukan oleh pengembang
sistem informasi atau aplikasi FedEx, yang meliputi :
4.1. Tahap Pelaksanaan
a. Perencanaan
Kegiatan perencanaan meliputi perkiraan kebutuhan akan aplikasi yang hendak
dikembangkansehinggadapatmemahami permasalahanutamadanmendefinisikannya
secara rinci untuk dituangkan ke dalam rancangan aplikasi serta pembuatan jadwal
pelaksanaan yang memuat tahapan pekerjaan yang akan dilakukan.
b. Perancangan
Dengan memahami sistem sebelumnya serta kriteria - kriteria sistem yang akan
dibangun, tim penyedia jasa dapat membuat rancangan sistem informasi terlebih
4. 3
dahulu.Selanjutnya,denganmemperhatikanhasil rekomendasidari pengguna aplikasi,
tim penyedia jasa juga harus memperhatikan :
1. Kebutuhan Organisasi
2. Kebutuhan Operator
3. Kebutuhan Pemakai
4. Kebutuhan Teknis
c. Pelaksanaan Pekerjaan
Pelaksanaan pekerjaan meliputi pembuatan aplikasi sesuai dengan hasil elisitasi
kebutuhan yang diperlukan oleh pengguna serta jadwal yang telah direncanakan.
d. Uji Coba Operasional
Untuk menjamin beroperasinya sistem informasi yang baru sebagaimana yang
diharapkan,makauji coba operasional mutlakharusdilaksanakan. Uji coba operasional
harus dilakukan dalam satu periode waktu yang mencerminkan siklus hidup sistem
sehari-harinya.
e. Implementasi Sistem
Implementasi sistemdapatdilakukanapabilasistemyangdibuat/dikembangkan
telahsesuai denganrencanakebutuhanpenggunadanbebasdari bug /error.
f. PelatihanBagi Para Calon PenggunaSistem
Untuk menjamin kelangsungan operasi sistem informasi yang baru maka selama
pekerjaanberlangsungharusterjadi alihteknologi dari pihak Tim Pengembang kepada
pihak calon pengguna sistem. Namun demikian, tetap diperlukan periode waktu yang
bersifatkhususgunamerealisasikanalihteknologi secaraefektif.Karenaitu, menjelang
akhir pekerjaan, Tim Pengembang harus memberikan pelatihan kepada para calon
pengguna sistem.
Pelatihan harus mencakup: instalasi dan kustomisasi (pengadministrasian),
pengoperasian, dan pemeliharaan sistem. Peserta yang akan dilatih terdiri atas:
operator, administrator, dan pengguna akhir (end-users).
g. Maintenance dan Garansi
Aplikasi yang dikembangkan harus mempunyai garansi selama 1 tahun. Sehingga
apabila terjadi masalah atau ditemukan keadaan yang tidak sesuai dengan rencana
kebutuhan yang telah disusun dapat segera ditangani.
4.2. Spesifikasi Teknis
a. Database
Untuk menyimpan data yang terlibat dalam aplikasi FedEx dapat menggunakan
open source DBMS yang mampu menampung data dalam jumlah besar.
b. Sistem
- Aplikasi berjalandi platformAndroid.
- MenggunakanbahasapemrogramanJava,PHP,HTML, JavaScript.
- Menggunakansoftware pendukungAndroidStudio,Adobe Photoshop,Google
Chrome,danSublime Text.
c. Jaringan
Sistem yang dikembangkan harus mendukung tipe jaringan client-server yang
mengakomodir penggunaan secara multiuser disaat yang bersamaan.
d. Keamanan
5. 4
- Autentifikasi User
Setiap user memiliki password tersendiri sehingga hanya user tertentu yang
dapat mengakses data sesuai kebutuhan user tersebut.
- Privileged User
Demi keamanan dan pembagian wewenang setiap user, diperlukan adanya
privilege user untuk mengatur hak akses dan kewenangan masing - masing user.
- Backup / Restore
Karenapentingnyanilai datayangdigunakanolehaplikasi,makaaplikasiharus
dapat menyediakanfasilitasuntukmelakukan backup/restore database, sehingga
apabila terjadi kesalahan atau kejadian buruk, admin dapat melakukan backup /
restore data dengan mudah.
- User Log
Karena aplikasi bersifat multiuser, untuk kontrol dan pengawasan perlu
adanyauser log untukmemantaukegiatanmasing-masinguser dalam penggunaan
aplikasi.
4.3. Tenaga Ahli dan Pendukung
a. Tenaga Ahli
Dalammelaksanakanpekerjaanini
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.
6. Jaringan Komputer
6. 5
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.
b. Tenaga Pendukung
1. Technical Support
Berpendidikan minimal D3 bidang Teknik Informatika, sebanyak 1 orang.
Bertugasmemberi dukunganteknis untuk membantu customer dalam pemakaian
aplikasi.
2. TenagaDokumentasi
Berpendidikan minimal D3 semua bidang, sebanyak 1 orang. Bertugas
melakukan dan menyusun dokumentasi proyek.
3. TenagaAdministrasi
Berpendidikanminimal D3 bidang Manajemen atau Administrasi, sebanyak 1
orang. Bertugas menyusun dan mempersiapkan segala keperluan administrasi
kantor dalam pelaksanaan pekerjaan pembuatan aplikasi FedEx.
5. Metodologi Pengembangan Perangkat Lunak
Metodologi pengembangan perangkat lunak yang digunakan yaitu menggunakan siklus
hiduppengembangansistemPrototypingtahapanyangdilakukansebagaiberikut:
Input Proses Output
Permasalahan Solusi permasalahan
Solusi permasalahan Daftar kebutuhanaplikasi
Daftar kebutuhanaplikasi Data pengirimanbarang
melalui FedEx
Data pengirimanbarang
melalui FedEx
Rancangan aplikasi FedEx
Rancangan aplikasi FedEx Prototipe aplikasiFedEx
Prototipe aplikasiFedEx Aplikasi FedEx
Aplikasi FedEx Aplikasi FedEx
7. 6
5.1. Identifikasi Masalah
Pada tahapini dilakukanidentifikasi masalah terkait studi kasus, yaitu Pengiriman
Barang Melalui FedEx.Tahap ini mencakup pemahaman proses bisnis dari Pengiriman
Barang Melalui FedEx yangakanmemberikanhasil berupa permasalahan yang ditemui
dan metode yang tepat untuk mengatasi permasalahan tersebut. Permasalahan yang
ditemui setelah melakukan identifikasi yaitu belum adanya media informasi bagi
konsumen dari FedEx terkait proses pengiriman barang. Permasalah yang biasanya
muncul berasal dari kekhawatiran konsumen dalam beberapa antara lain biaya
pengiriman,statusdanlokasi dari barangyangtelah dikirimkan serta masih banyak hal
lain yang dirasa kurang nyaman bagi konsumen FedEx dalam menggunakan jasanya.
Solusi dari permasalahan diatas adalah dengan membuat sistem informasi bagi
konsumen untuk melihat track barang yang telah dikirim, menemukan lokasi kantor
FedEx, serta memberikan informasi-informasi lainnya dalam proses pengiriman
terutamabiayapengiriman.Sistem Informasi yang akan dibuat tentunya harus mudah
diakses kapanpun dan dimanapun.
Berikutnyadilakukanidentifikasi targetpenggunayangakanmenggunakanaplikasi
berdasarkan riset yang dilakukan. Hasil target pengguna yang teridentifikasi yaitu
tentunya konsumen yang menggunakan jasa pengiriman dari FedEx.
5.2. Penggalian Kebutuhan
Pada tahapini,dilakukanpenggaliankebutuhanpenggunaaplikasimelalui risetdan
observasi proses bisnis layanan pengiriman barang melalui FedEx seperti proses
pengecekan biaya pengiriman, tracking pengiriman serta pemberian informasi lokasi
kantor cabang terdekat. Hasil kebutuhan fungsional yang diperoleh yaitu :
Bagi konsumen/masyarakat :
● Dibutuhkan media informasi untuk lokasi barang yang telah dikirimkan.
● Dibutuhkanaplikasi yang dapat mengkalkulasi perkiraan biaya pengiriman.
● Dibutuhkan media informasi untuk lokasi kantor cabang terdekat.
5.3. Pengumpulan dan Pengolahan Data
Pada tahap ini, dilakukan pengumpulan data serta informasi yang dibutuhkan
dalammenyelesaikanpermasalahan.Datapengirimanbarangserta catatan pertanyaan
konsumenmengenai pengirimanyangtentunyadiperoleh dari database pengiriman di
FedEx. Data yang diperoleh merupakan data yang telah dihimpun pada tahun 2018.
Data tersebut berisi rincian pertanyaan yang sering muncul dari konsumen, riwayat
pengiriman, dan rincian biaya pengiriman dalam satu tahun sebagai acuan dalam
membentukmodelvisualisasi yang tepat dalam pengerjaan aplikasi. Pengolahan data
dilakukandenganidentifikasi variabelyangmemungkinkanuntukdiolah dalam aplikasi
“FedEx”.
8. 7
5.4. Perancangan Sistem
Dalam tahapan perancangan sistem, dilakukan analisis kebutuhan untuk
mendefinisikan rancangan sistem mulai dari alur, arsitektur sistem, tampilan dan
struktur data aplikasi “FedEx”. Pendefinisian rancangan tampilan atau mockup
dilakukan untuk menghasilkan desain tampilan fitur yang sesuai dengan kebutuhan
penggunamelalui perencanaan 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 “FedEx”.
5.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 “FedEx” untuk kedepannya agar dapat digunakan dengan mudah sehingga
tujuannya dapat tercapai.
5.6. Development
Setelah prototipe yang dibuat sebelumnya telah difinalisasi, maka tahap
selanjutnya yaitu pengembangan aplikasi “FedEx”. Pengembangan aplikasi dilakukan
menggunakantools Android Studio untuk membangun seluruh kebutuhan fungsional
maupun non-fungsional sesuai rancangan sistem yang telah dibuat. Aplikasi
dikembangan hanya memiliki satu view yaitu untuk konsumen.
5.7. Testing dan Maintenance
Pada tahap akhir ini, dilakukan pengujian untuk aplikasi “FedEx” yang telah
dikembangkan sesuai dengan sejumlah skenario pengujian pada beragam perangkat
Androiddanvariasi AndroidAPI.Hal ini dilakukanuntukmemastikan performa aplikasi
“FedEx” berjalan baik dan siap digunakan oleh pengguna. Aplikasi juga akan dipantau
performanyasecaraperiodiksetelahpenggunaanuntukmeminimalisiradanyabugatau
gangguan.
6. Penanggung Jawab Kegiatan
Untuk penanggung jawab dari kegiatan ini adalah pihak Departemen IT dari FedEx
Corporation.
7. Sumber Pendanaan
Sumberpendanaanyang akan digunakan untuk mendukung seluruh proses dari kegiatan
ini berasal dari Anggaran Dasar / Anggaran Rumah Tangga (AD/ART) yang ditentukan dan
dimiliki oleh FedEx Corporation.
9. 8
8. Waktu Pelaksanaan Kegiatan
Secara keseluruhan,perkiraanjangkawaktuyangdiperlukanuntukmelaksanakan seluruh
kegiatan pengembangan aplikasi FedEx ini adalah 22 minggu kerja atau 110 hari kerja
efektif dari bulanApril - September2019 denganpengecualian pada hari-hari libur nasional
seperti halnya di minggu pertama bulan Juni 2019. Untuk lebih jelasnya bisa dilihat pada
tabel berikut:
No Kegiatan
April 2019 Mei 2019 Juni 2019 Juli 2019
I II III IV I II III IV I II III IV I II III IV
1
Penetapan
Kontrak
2 Perencanaan
3 AnalisaSistem
4
Perancangan
dan Prototyping
5
Pengembangan
Sistem
6 Uji Coba
7 Pelatihan
8 Pelaporan
No Kegiatan
Agustus 2019 September 2019
I II III IV I II III IV
1
Penetapan
Kontrak
2 Perencanaan
3 AnalisaSistem
4
Perancangan
dan Prototyping
5
Pengembangan
Sistem
6 Uji Coba
10. 9
7 Pelatihan
8 Pelaporan
9. Lokasi Kegiatan
Seluruh kegiatan pengembangan aplikasi FedEx ini akan dilaksanakan utamanya di
kantor pusat FedEx untuk daerah Indonesia yang berada di RPX Centre, Jl. Ciputat Raya
No.99, Pondok Pinang, Kebayoran Lama, Kota Jakarta Selatan, Daerah Khusus Ibukota
Jakarta 12310.
10. Rencana Biaya Pelaksanaan Kegiatan
Untuk mendukung seluruh kegiatan pengembangan aplikasi FedEx ini, direncanakan
biaya pelaksanaan yang dibutuhkan adalah sebanyak Rp 914.100.000, dengan rincian
sebagai berikut :
No Kegiatan Estimasi Biaya Keterangan
1 Survey Rp. 115.700.000
Honor untuk project manager,
team leader, system analyst, dan
biaya pelaksanaan survey
2 Analisa Sistem Rp. 105.700.000
Honor untuk project manager,
team leader dan system analyst
3
Perancangan
Sistem
Rp. 145.000.000
Honor untuk project manager,
team leader, database analyst,
desain antarmuka dan jaringan
komputer
4
Pengembangan
Sistem dan Uji
Coba
Rp. 389.000.000
Honor untuk project manager,
team leader, jaringan komputer,
programmer,danbiayapembelian
server dan perangkat mobile
untuk uji coba
5 Pelatihan Rp. 36.700.000
Honor untuk trainer, dan biaya
penyewaan ruang pelatihan dan
perangkat pelatihan
6
Pelaporan dan
Dokumentasi
Rp. 15.000.000
Honor untuktenaga dokumentasi,
dan biaya perlengkapan untuk
pelaporan dan dokumentasi
7
Kegiatan
Administrasi
dan Bantuan
Teknis
Rp. 107.000.000
Honor untuk tenaga administrasi
dan technical support selama
pelaksanaan kegiatan
11. 10
TOTAL Rp. 914.100.000
11. Pelaporan
a. Laporan Pendahuluan
1. RencanaKerja
2. Jadwal Kegiatan
3. Estimasi WaktuSelesai
b. Laporan Akhir
1. Laporan Mingguan
2. Laporan Proyek
12. Penutup
DemikianKerangkaAcuanKerjaPembuatanAplikasi atauSistemInformasi “FedEx”ini
disusunsebagai dasarpelaksanaankegiatan.