3. Deliverables
Bagian ini menjelaskan dokumen-dokumen seperti SDPLN, SRS, SAD, test plan
dan user documentation beserta hasil luaran dari permasalahan yang ada.
Penjelasan dokumen ini meliputi SDPLN (Software Development Plan), SRS (Software
Requirement Specification), SAD (Software Architecture Development), TSTPLN (Test Plan)
dan User Documentation serta hasil dari perencanaan. SDPLN yang menjelaskan secara
umum dari global mengenai rancangan sistem yang akan dibuat. Rancangan sistem tersebut
meliputi pengenalan dokumen, gambaran umum proyek, struktur anggota dalam tim proyek,
proses manajemen, rencana proses secara teknik, rencana proses yang mendukung serta rencana
tambahan. SRS yang menjelaskan berbagai macam kebutuhan pembuatan produk yaitu
kebutuhan spesifik yang terdiri dari kebutuhan fungsionalitas, termasuk di dalamnya input,
proses, dan output dari produk dan non-fungsionalitas. Kebutuhan antarmuka juga digambarkan
dengan jelas di dalam dokumen ini, terdiri dari kebutuhan antar pengguna, antar hardware yang
menjelaskan kebutuhan yang harus ada untuk menjalankan atau mengoperasikan aplikasi
sistem, kebutuhan antar-software yang menjelaskan bagaimana cara pengguna berinteraksi
dengan sistem, dan kebutuhan antar komunikasi. SAD menjelaskan tentang arsitektur proyek
perangkat lunak yang akan dikerjakan. Dokumen ini diantaranya berisi tentang Overview dari
dokumen ini sendiri, Representation, Architecture Goals and Constraint, Use-Case View atau
representasi fungsionalitas dari proses, dan logical view. TSTPLN melingkupi tujuan-tujuan
identifikasi informasi proyek dan komponen perangkat lunaknya, daftar persyaratan yang
diujikan untuk testing, merekomendasikan dan menjelaskan strategi pengujian yang akan
digunakan, serta identifikasi kebutuhan yang diperlukan, dan juga daftar dari lampiran yang
terkait didalamnya.
Sistem ini direncanakan akan menghasilkan suatu luaran berupa website resmi dari
MokaPOS sendiri, dan juga berupa aplikasi yang bisa diunduh baik di desktop maupun mobile
anda, ataupun di peralatan elektronik lainnya, yang terhubung langsung ke website resmi
MokaPOS. Dimana aplikasi ini dapat menyelesaikan permasalahan yang ada, serta sebagai
bentuk rancangan pengembangan usaha atau konsultasi bagi pemilik usaha UMKM.
Sistem harus dapat melakukan pinjaman modal dengan proses yang mudah dan cepat.
Sistem harus dapat melakukan proses transaksi/pembayaran dengan menggunakan uang
elektronik atau e-money.
Sistem harus dapat melakukan pembukuan dengan cepat.
Sistem harus dapat mengetahui dan memanajemen inventaris secara real-time.
Sistem harus dapat memanajemen pegawai/karyawan kerja.
Sistem harus dapat memanajemen cabang dan mengetahui kondisi/keadaan serta
kebutuhan inventaris dari masing-masing cabang secara real-time.
Sistem harus dapat memanajemen stok barang.
Sistem harus dapat memanajemen pemesanan.
Sistem harus dapat memanajemen pelanggan.
Sistem harus dapat memantau perkembangan arus kas.
Sistem harus dapat menampilkan data penjualan dalam bentuk laporan secara otomatis.
Kebutuhan non-fungsional adalah kebutuhan tambahan yang tidak memiliki input, proses,
dan output. Namun demikian, kebutuhan non-fungsional ini sebaiknya dipenuhi, karena akan
sangat menentukan apakah sistem ini akan digunakan user atau tidak. Berdasarkan
performanya, sistem diharapkan dapat mempersingkat waktu yang dibutuhkan untuk
menyelesaikan setiap pekerjaan. Semakin sedikit waktu yang dibutuhkan, maka semakin besar
pula throughput yang dapat dihasilkan. Peningkatan kecepatan dan throughput ini diharapkan
dapat terjadi pada semua proses/pekerjaan. Besarnya peningkatan ini tergantung pada jenis
proses/pekerjaannya.
Kebutuhan non-fungsional selanjutnya yakni terintegrasinya data. Sistem juga diharapkan
dapat mencegah terjadinya Redundancy Data (duplikasi atau penyimpanan data yang sama
secara berulang dalam beberapa file, sehingga mengakibatkan data menjadi tidak konsisten)
dan dapat menjaga akurasi dan konsistensi data. Akurasi dan konsistensi data sangat dibutuhkan
untuk mencegah adanya kesalahan penginputan data. Akurasi data dapat dijaga dengan
meminimalisasi terjadinya kesalahan dalam pencatatan, sedangkan konsistensi dapat dijaga
dengan perancangan dan implementasi database yang baik.
Kebutuhan non-fungsional dari segi pengontrolan sistem yang diinginkan user antara lain
adalah, sistem dapat mempermudah pengambilan keputusan oleh pihak manajemen tingkat atas
dalam waktu yang cepat. Untuk meningkatkan reliabilitas sistem, sistem diharapkan memiliki
backup data. Backup data ini sangat dibutuhkan bilamana nantinya terjadi server down,
misalnya karena matinya aliran listrik. Dengan adanya backup data ini, akses data tidak akan
terhenti apabila server down. Selain itu, sistem juga dapat menjaga keamanan data-data yang
disimpan, terutama untuk data-data yang bersifat confidential.
5. Project Milestones
Bagian ini berisi target umum proses pengerjaan proyek secara keseluruhan
dengan target waktu pengerjaannya.
Project Milestone Target Date (dd/mm/yyyy)
Mengadakan rapat untuk membahas proyek 01/09/2021
yang akan dikerjakan.
Menganalisis kebutuhan proyek 05/09/2021
Merancang desain sistem dan tampilan tata 30/09/2021
letak halaman pada situs web dan aplikasi
Memprogram hasil desain ke dalam bentuk 18/12/2022
perangkat lunak
Menguji sistem pada situs web dan aplikasi 08/05/2022
Mempresentasikan sistem kepada anggota 31/07/2022
proyek lainnya
Deploy situs web dan aplikasi 12/08/2022
Merilis hasil web dan aplikasi 10/09/2022
6. Budget Summary
Bagian ini berisi rincian perkiraan anggaran dana yang akan dibutuhkan dan
diusulkan selama pengerjaan proyek.
Project Component Component Costs
Biaya analis Rp5.000.000
Biaya akomodasi dan rapat Rp4.570.000
Biaya dukungan Rp2.500.000
Biaya manajemen dan staff anggota lainnya Rp5.750.000
Biaya perancangan dan pengujian Rp8.500.000
Biaya pemrograman Rp6.000.000
Biaya implementasi sistem Rp75.000.000
Total Rp107.320.000