1. Manajemen Waktu Proyek POS Toko Bahagia
Teknik pengembangan yang dipilih : Teknik Prototyping
Cara kerja:
1. Developer menggali kebutuhan dari client menggunakan salah satu teknik elisitasi
2. Developer menganalisa hasil dari elisitas dan memberikan skala prioritas untuk
setiap fiturnya
3. Developer membuat prototype berdasarkan kebutuhan client
4. Developer mempresentasikan hasil protoype kepada stakeholder untuk di evaluasi
dan dikonfirmasi kebutuhan penggunanya.
5. Developer melakukan revisi yang diambil dari feedback yg diberikan oleh
stakeholder
6. Proses 1 hingga 5 diulang terus, maksimal 3 kali revisi atau setelah stakeholder
menyetujui prototype yang sudah dibuat.
7. Setelah proses 6 terlewati maka akan menggasilkan prototype final. Kemudian,
developer melkuakn implementasi (coding) berdasarkan prototype yang telah
disepakati.
8. Setelah implementasi, dilakukan testing terhadap aplikasi yang telah dibuat.
9. Setelah selesai proses testing, developer akan melakukan support dan maintenance
berupa pembuatan dokumentasi program, pelatihan dan memperbaiki aplikasi jika
terdapat bugs. Kegiatan support dan maintenance ini waktunya telah ditentukan
berdasarkan kesepakatan antara developer dan client sebelumnya.
2. A. Definisi Aktivitas
Mindmap WBS :
Dari mindmap diatas kita dapat membuat daftar aktivitas yang akan dilakukan
sebagai berikut:
Daftar Aktivitas Yang Harus Dilakukan
Mendapatkan data dan informasi mengenai proyek
Mendapatkan kebutuhan utama stakeholder dengan wawancara
Mendifinisikan kebutuhan user
Mendefinisikan kebutuhan sistem
Mendapatkan data para customer
Mendapatkan data para employee
Mendapatkan database barang
Mendapatkan database transaksi barang
3. Menggali informasi terkait proses bisnis yang terjadi dengan wawancara
Menentukan batasan proyek
Menentukan estimasi kebutuhan dana awal
Menghasilkan dokumentasi pertemuan
Menghasilkan dokumentasi kebutuhan proyek
Menganalisis kebutuhan pengguna
Membuat dokumen kebutuhan
Konfirmasi kebutuhan yang telah dibuat kepada stakeholder
Merevisi dokumen kebutuhan sesuai hasil review bersama stakeholder
Membuat prototype sistemaplikasi point of sale
Menentukan alur kerja sistem
Membuat design halaman Administrator
Membuat design halaman Employee
Membuat design halaman Transaksi Penjualan
Membuat design halaman Transaksi Pembelian
Presentasi prototype sisteminformasi kepada stakeholder
Analisis feedback dari hasil presentasi
Membuat dokumen perubahan
Konfirmasi kepada stakeholder mengenai prototype final aplikasi
Menentukan tools dan framework yang digunakan untuk pengembangan sistem
Implementasi fitur pada halaman Administrator
Implementasi fitur pada halaman Employee
Implementasi fitur pada halaman Transaksi Penjualan
Implementasi fitur pada halaman Transaksi Pembelian
Implementasi menyesuaikan dengan dokumen perubahan yang dihasilkan dari hasil
presentasi prototype ke stakeholder
B. Pengurutan Aktivitas
Segala aktivitas yang telah didaftar pada poin 1, kemudian disusun secara sekuensial dari
awal dan mengelompokkan tiap-tiap aktivitas menjadi Tahap dan Milestones. Keterangan :
kalimat cetak tebal adalah nama proyek, tahap, dan sub tahap tergantung dengan indentasi.
Sementara kalimat cetak normal adalah milestones dari setiap tahap.
Daftar Aktivitas Yang Harus Dilakukan
Aplikasi Point Of Sale
Konsep
Mendefinisikan kebutuhan
Mendapatkan data dan informasi mengenai proyek
Mendapatkan kebutuhan utama stakeholder dengan wawancara
Mendifinisikan kebutuhan user
Mendefinisikan kebutuhan sistem
4. Mendapatkan data para customer
Mendapatkan data para employee
Mendapatkan database barang
Mendapatkan database transaksi barang
Menggali informasi terkait proses bisnis yang terjadi dengan wawancara
Menentukan batasan proyek
Menentukan estimasi kebutuhan dana awal
Menghasilkan dokumentasi pertemuan
Menghasilkan dokumentasi kebutuhan proyek
Analisis Kebutuhan Sistem
Menganalisis kebutuhan pengguna
Membuat dokumen kebutuhan
Konfirmasi kebutuhan yang telah dibuat kepada stakeholder
Merevisi dokumen kebutuhan sesuai hasil review bersama stakeholder
Pembuatan Prototype
Desain Arsitektur Sistem
Membuat prototype sistemaplikasi point of sale
Menentukan alur kerja sistem
Desain Interface
Membuat design halaman Administrator
Membuat design halaman Employee
Membuat design halaman Transaksi Penjualan
Membuat design halaman Transaksi Pembelian
Evaluasi Prototype Kepada Stakeholder
Presentasi prototype sisteminformasi kepada stakeholder
Analisis feedback dari hasil presentasi
Membuat dokumen perubahan
Konfirmasi Hasil Akhir Implementasi
Konfirmasi kepada stakeholder mengenai prototype final aplikasi
Roll Out
Menentukan tools dan framework yang digunakan untuk pengembangan sistem
Implementasi fitur pada halaman Administrator
Implementasi fitur pada halaman Employee
Implementasi fitur pada halaman Transaksi Penjualan
Implementasi fitur pada halaman Transaksi Pembelian
Testing
Membuat skenario pengujian
Persiapan aplikasi jadi untuk disesuaikan dengan skenario pengujian
Melakukan testing berdasarkan skenario
Support dan Maintenance
Melakukan perbaikan jika terdapat gangguan
Membuat User Guide Aplikasi
5. Pelatihan/sosialisasi tentang penggunaan sistemkepada stakeholder
C. Estimasi Sumber Daya Aktivitas
a. Bahan
Dokumen SKPL
Dokumen DPPL
b. Tenaga kerja
Project Manager
Web Developer
Web Designer
System Analyst
Dokumentator
Tester
c. Alat
c1. Hardware
PC/ Laptop
Server
c2. Software
Power Designer
Sublime Text 3
Ms Office
phpMyAdmin Database
Xampp
Detail tanggung jawab untuk setiap kegiatan dapat dilihat pada table berikut:
Kegiatan Penanggung Jawab
Interview kebutuhan stakeholder Project manager, stake holder
Menentukan fitur-fitur aplikasi (sistem) multichat
intranet yang akan dibuat
Web Developer, system analyst,
stakeholder
Melakukan desain interface aplikasi yang
mengacu pada kebutuhan
Web Designer, stakeholder
Deskripsi hasil kerja berupa spesifikasi
kebutuhan, source code, dan test plan (skenario
pengujian)
Stakeholder, tim proyek (proyek manager,
developer, designer)
Estimasi usaha setiap work product Project manager
Testing aplikasi Tester (dapat berupa seorang developer)
Implementasi aplikasi Point of Sale Tim proyek
Dokumentasi aplikasi Dokumentator
Melakukan perbaikan jika terdapat kesalahan
pada aplikasi
Web Developer
6. D. Estimasi Durasi Aktivitas
Durasi setiap aktivitas diestimasi berdasar kesulitannya dan kerumitan antar yang
bertanggung jawab. Aktivitas yang hanya dipegang oleh satu pihak tentu lebih cepat
daripada aktivitas yang berhubungan dengan berbagai pihak.
Daftar Aktivitas Yang Harus Dilakukan Durasi (Hari
Kerja)
Aplikasi Point Of Sale 90
Konsep 15
Mendefinisikan kebutuhan 12
Mendapatkan data dan informasi mengenai proyek 1
Mendapatkan kebutuhan utama stakeholder dengan wawancara 1
Mendifinisikan kebutuhan user 1
Mendefinisikan kebutuhan sistem 1
Mendapatkan data para customer 1
Mendapatkan data para employee 1
Mendapatkan database barang 1
Mendapatkan database transaksi barang 1
Menggali informasi terkait proses bisnis yang terjadi dengan
wawancara
1
Menentukan batasan proyek 1
Menentukan estimasi kebutuhan dana awal 2
Menghasilkan dokumentasi pertemuan 3
Menghasilkan dokumentasi kebutuhan proyek 3
Analisis Kebutuhan Sistem 3
Menganalisis kebutuhan pengguna 1
Membuat dokumen kebutuhan 2
Konfirmasi kebutuhan yang telah dibuat kepada stakeholder 1
Merevisi dokumen kebutuhan sesuai hasil review bersama
stakeholder
2
Pembuatan Prototype 7
Desain Arsitektur Sistem 3
Membuat prototype sistemaplikasi point of sale 2
Menentukan alur kerja sistem 1
Desain Interface 4
Membuat design halaman Administrator 1
Membuat design halaman Employee 1
Membuat design halaman Transaksi Penjualan 1
Membuat design halaman Transaksi Pembelian 1
Evaluasi Prototype Kepada Stakeholder 6
Presentasi prototype sisteminformasi kepada stakeholder 1
Analisis feedback dari hasil presentasi 2
7. Membuat dokumen perubahan 3
Konfirmasi Hasil Akhir Implementasi 2
Konfirmasi kepada stakeholder mengenai prototype final aplikasi 2
Roll Out 30
Menentukan tools dan framework yang digunakan untuk
pengembangan sistem
2
Implementasi fitur pada halaman Administrator 7
Implementasi fitur pada halaman Employee 7
Implementasi fitur pada halaman Transaksi Penjualan 7
Implementasi fitur pada halaman Transaksi Pembelian 7
Testing 10
Membuat skenario pengujian 2
Persiapan aplikasi jadi untuk disesuaikan dengan skenario pengujian 4
Melakukan testing berdasarkan scenario 4
Support dan Maintenance 20
Melakukan perbaikan jika terdapat gangguan 20
Membuat User Guide Aplikasi 14
Pelatihan/sosialisasi tentang penggunaan sistemkepada stakeholder 7
E. Pengembangan Jadwal
Daftar Aktivitas Yang Harus Dilakukan Durasi Start Finish Predecessor
Aplikasi Point Of Sale 90 1/04/2017 30/06/2017
Konsep 15 1/04/2017 16/04/2017
Mendefinisikan kebutuhan 12 1/04/2017 13/04/2017
Mendapatkan data dan
informasi mengenai proyek
1 1/04/2017 2/04/2017
Mendapatkan kebutuhan utama
stakeholder dengan wawancara
1 1/04/2017 2/04/2017
Mendifinisikan kebutuhan user 1 1/04/2017 2/04/2017
Mendefinisikan kebutuhan
sistem
1 1/04/2017 2/04/2017
Mendapatkan data para
customer
2 2/04/2017 4/04/2017
Mendapatkan data para
employee
2 2/04/2017 4/04/2017
Mendapatkan database barang 2 2/04/2017 4/04/2017
Mendapatkan database
transaksi barang
2 2/04/2017 4/04/2017
Menggali informasi terkait
proses bisnis yang terjadi dengan
wawancara
2 4/04/2017 6/04/2017
8. Menentukan batasan proyek 2 4/04/2017 6/04/2017
Menentukan estimasi kebutuhan
dana awal
2 4/04/2017 6/04/2017
Menghasilkan dokumentasi
pertemuan
3 6/04/2017 9/04/2017
Menghasilkan dokumentasi
kebutuhan proyek
4 9/04/2017 13/04/2017
Analisis Kebutuhan Sistem 3 13/04/2017 16/04/2017
Menganalisis kebutuhan
pengguna
1 13/04/2017 14/04/2017
Membuat dokumen kebutuhan 2 13/04/2017 15/04/2017
Konfirmasi kebutuhan yang telah
dibuat kepada stakeholder
1 14/04/2017 15/04/2017
Merevisi dokumen kebutuhan
sesuai hasil review bersama stakeholder
2 14/04/2017 16/04/2017
Pembuatan Prototype 7 16/04/2017 23/04/2017
Desain Arsitektur Sistem 3 16/04/2017 19/04/2017
Membuat prototype sistem
aplikasi point of sale
1 16/04/2017 17/04/2017
Menentukan alur kerja sistem 2 17/04/2017 19/04/2017
Desain Interface 4 19/04/2017 23/04/2017
Membuat design halaman
Administrator
1 19/04/2017 20/04/2017
Membuat design halaman
Employee
1 20/04/2017 21/04/2017
Membuat design halaman
Transaksi Penjualan
1 21/04/2017 22/04/2017
Membuat design halaman
Transaksi Pembelian
1 22/04/2017 23/04/2017
Evaluasi Prototype Kepada Stakeholder 6 23/04/2017 29/04/2017
Presentasi prototype sistem
informasi kepada stakeholder
1 23/04/2017 24/04/2017
Analisis feedback dari hasil
presentasi
2 24/04/2017 26/04/2017
Membuat dokumen perubahan 3 26/04/2017 29/04/2017
Konfirmasi Hasil Akhir Implementasi 2 29/04/2017 01/05/2017
Konfirmasi kepada stakeholder
mengenai prototype final aplikasi
2 29/04/2017 01/05/2017
Roll Out 30 01/05/2017 31/05/2017
Menentukan tools dan
framework yang digunakan untuk
pengembangan sistem
2 01/05/2017 03/05/2017
9. Implementasi fitur pada
halaman Administrator
7 03/05/2017 10/05/2017
Implementasi fitur pada
halaman Employee
7 10/05/2017 17/05/2017
Implementasi fitur pada
halaman Transaksi Penjualan
7 17/05/2017 24/05/2017
Implementasi fitur pada
halaman Transaksi Pembelian
7 24/05/2017 31/05/2017
Testing 10 31/05/2017 10/06/2017
Membuat skenario pengujian 2 31/06/2017 02/06/2017
Persiapan aplikasi jadi untuk
disesuaikan dengan skenario pengujian
4 02/06/2017 06/06/2017
Melakukan testing berdasarkan
skenario
4 06/06/2017 10/06/2017
Support dan Maintenance 20 10/06/2017 30/06/2017
Melakukan perbaikan jika
terdapat gangguan
20 10/06/2017 30/06/2017
Membuat User Guide Aplikasi 14 10/06/2017 24/06/2017
Pelatihan/sosialisasi tentang
penggunaan sistemkepada stakeholder
7 23/06/2017 30/06/2017