PROJECT TIME MANAGEMENT PAKET APLIKASI SEKOLAH (PAS) SMK Disusun oleh:
Muhammad Faris Musthafa 5113100131 Ahmad Zaki 5113100155
Teknik Pengembangan: Prototyping Cara kerja: 1. Developer menganalisis kebutuhan pengguna berdasarkan hasil elisitasi kebutuhan. 2. Software Engineer membuat prototype desain interface dari hasil analisis sistem secara keseluruhan. 3. Developer mempresentasikan hasil prototype kepada stakeholder untuk dievaluasi dan konfirmasi kebutuhan pengguna. 4. Developer melakukan revisi dari feedback yang diberikan oleh stakeholder. 5. Proses 1 hingga 4 diulang terus hingga stakeholder setuju dangan prototype yang telah dibuat. 6. Setelah dihasilkan prototype terakhir, developer melakukan implementasi sistem berdasakan prototype yang telah disepakati.
1. Activity Aktivitas-aktivitas yang akan dilakukan dalam proyek PAS ini adalah: Daftar Aktivitas Mempersiapkan daftar pertanyaan mengenai kebutuhan yang dimiliki stakeholder Menghubungi dan membuat perjanjian pertemuan untuk melakukan wawancara kepada stakeholder Melakukan wawancara kepada stakeholder berdasarkan daftar pertanyaan yang sudah disiapkan Mendefinisikan kebutuhan pengguna berdasarkan hasil wawancara Mendefinisikan kebutuhan sistem Menentukan batasan proyek Melakukan perkiraan kebutuhan dana Melakukan analisis kebutuhan Membuat dokumen spesifikasi kebutuhan Membuat dokumen perancangan sistem informasi Melakukan pembuatan prototype sistem informasi Menampilkan prototype kepada stakeholder Melakukan diskusi dengan stakeholder untuk mendata pengubahan maupun perbaikan yang perlu dilakukan pada prototype Melakukan perbaikan pada prototype sesuai dengan kesepakatan dengan stakeholder Mengupdate dokumen perancangan Melakukan pembuatan user interface dan digabung dengan prototype sistem informasi Menampilkan sistem informasi fase beta pada stakeholder Melakukan diskusi dengan stakeholder untuk mendata pengubahan maupun perbaikan yang perlu dilakukan pada sistem informasi fase alpha Melakukan perbaikan pada sistem informasi tahap alpha/beta sesuai dengan kesepakatan dengan stakeholder Mengupdate dokumen perancangan Pembelian hardware server yang ditempatkan di kantor Kemendiknas Pemasangan/instalasi software pada server Membentuk tim operator server Melakukan pelatihan kepada tim operator server Melakukan testing di 20 SMK yang berada di pulau Jawa Membuat dokumen logbook yang mencatat kinerja sistem informasi Melakukan analisis performa berdasarkan dokumen logbook Melakukan tweaking/pengubahan terakhir untuk menyesuaikan dengan skenario penggunaan Membuat user manual
2. Pengurutan aktivitas Segala aktivitas yang telah terdaftar pada poin 1, disusun secara sekuensial dari awal dan dikelompokkan untuk 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.
Definisi Kebutuhan Mempersiapkan daftar pertanyaan mengenai kebutuhan yang dimiliki stakeholder Menghubungi dan membuat perjanjian pertemuan untuk melakukan wawancara kepada stakeholder Melakukan wawancara kepada stakeholder berdasarkan daftar pertanyaan yang sudah disiapkan Mendefinisikan kebutuhan pengguna berdasarkan hasil wawancara Mendefinisikan kebutuhan sistem Menentukan batasan proyek Melakukan perkiraan kebutuhan dana
Analisis Kebutuhan Melakukan analisis kebutuhan Membuat dokumen spesifikasi kebutuhan Membuat dokumen perancangan sistem informasi
Pembuatan Prototype Melakukan pembuatan prototype sistem informasi Menampilkan prototype kepada stakeholder Melakukan diskusi dengan stakeholder untuk mendata pengubahan maupun perbaikan yang perlu dilakukan pada prototype
Revised Prototype/ Beta Phase Melakukan perbaikan pada prototype sesuai dengan kesepakatan dengan stakeholder Mengupdate dokumen perancangan Melakukan pembuatan user interface dan digabung dengan prototype sistem informasi Menampilkan sistem informasi fase beta pada stakeholder Melakukan diskusi dengan stakeholder untuk mendata pengubahan maupun perbaikan yang perlu dilakukan pada sistem informasi fase beta Melakukan perbaikan pada sistem informasi tahap beta sesuai dengan kesepakatan dengan stakeholder Mengupdate dokumen perancangan
Resource allocation Pembelian hardware server yang ditempatkan di kantor Kemendiknas Pemasangan/instalasi software pada server Membentuk tim operator server Melakukan pelatihan kepada tim operator server
Testing
Melakukan testing di 20 SMK yang berada di pulau Jawa Membuat dokumen logbook yang mencatat kinerja sistem informasi Melakukan analisis performa berdasarkan dokumen logbook Melakukan tweaking/pengubahan terakhir untuk menyesuaikan dengan skenario penggunaan
Support Membuat user manual
3. Activity Resource Estimating a. Dokumen 1. SKPL (Spesifikasi Kebutuhan Perangkat Lunak) 2. DPPL (Dokumen deskripsi Perancangan Perangkat Lunak) b. Tenaga Kerja 1. Project Manager 2. System Analyst 3. Front-End Developer 4. Back-End Developer 5. Quality Assurance 6. Trainers c. Hardware 1. Laptop 2. Komputer Server 3. Router yang terkoneksi ke internet d. Software 1. XAMPP 2. Microsoft Office 3. Sublime Text 4. Node JS 5. Git 6. Power Designer Tiap tenaga kerja memiliki job desk masing-masing, diantaranya : Arahan Kerja Interview kebutuhan stakehoder
Peserta Project Manager, Stakeholder
Deskripsi Pekerjaan Melakukan wawancara dengan Kemendiknas untuk mendapatkan kebutuhan utama
Fitur-fitur mengenai profiling yang dibuat
Developer, Stakeholder
Tim pengembang developer dan stakeholder mendiskusikan dan membuat requirement fiturfitur apa yang diperlukan
Melakukan desain interface sesuai dengan kebutuhan
UI designer, Stakeholder
UI designer dan Stakeholder berdiskusi mengenai desain yang akan digunakan yang berada dalam ruang lingkup proyek
Deskripsi hasil kerja (spesifikasi kebutuhan, source code, test plan)
Stakeholder, Tim proyek
Pada tim proyek harus dapat mendeskripsikan dan mendiskusikan kepada stakeholders mengenai asumsi projek yang dibuat
Estimasi usaha setiap work product tersebut
Project Manager
Project manager memilih seorang moderator dan tim estimasi yang terdiri atas 3 hingga 7 orang. Jika tim yang telah dipilih merasa bahwa dokumen vision dan scope kurang memberikan informasi, maka project manager harus memperbaiki dokumen tersebut
Testing aplikasi
Tester
Melakukan uji coba terhadap aplikasi yang telah dibuat
Implementasi aplikasi pada platform yang sesuai
Tim Proyek
Tim melakukan implementasi aplikasi pada platform Microsoft Windows
4. Activity Duration Estimating 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.
Aktivitas Definisi Kebutuhan
Durasi(hari)
Mempersiapkan daftar pertanyaan mengenai kebutuhan yang dimiliki stakeholder
25 7
Menghubungi dan membuat perjanjian pertemuan untuk melakukan wawancara kepada stakeholder
2
Melakukan wawancara kepada stakeholder berdasarkan daftar pertanyaan yang sudah disiapkan Mendefinisikan kebutuhan pengguna berdasarkan hasil wawancara Mendefinisikan kebutuhan sistem Menentukan batasan proyek Melakukan perkiraan kebutuhan dana
Analisis Kebutuhan Melakukan analisis kebutuhan Membuat dokumen spesifikasi kebutuhan Membuat dokumen perancangan sistem informasi
Pembuatan Prototype Melakukan pembuatan prototype sistem informasi Menampilkan prototype kepada stakeholder Melakukan diskusi dengan stakeholder untuk mendata pengubahan maupun perbaikan yang perlu dilakukan pada prototype
Revised Prototype/ Beta Phase
8 2 2 2 2 14 8 2 4 40 38 1 1 45
Melakukan perbaikan pada prototype sesuai dengan kesepakatan dengan stakeholder Mengupdate dokumen perancangan
14 3
Melakukan pembuatan user interface dan digabung dengan prototype sistem informasi Menampilkan sistem informasi fase beta pada stakeholder
7 2
Melakukan diskusi dengan stakeholder untuk mendata pengubahan maupun perbaikan yang perlu dilakukan pada sistem informasi fase beta
2
Melakukan perbaikan pada sistem informasi tahap beta sesuai dengan kesepakatan dengan stakeholder Mengupdate dokumen perancangan
Melakukan testing di 20 SMK yang berada di pulau Jawa Membuat dokumen logbook yang mencatat kinerja sistem informasi Melakukan analisis performa berdasarkan dokumen logbook
14 3 21 2 3 2 14 30 14 1 7
Melakukan tweaking/pengubahan terakhir untuk menyesuaikan dengan skenario penggunaan
8
Resource allocation Pembelian hardware server yang ditempatkan di kantor Kemendiknas Pemasangan/instalasi software pada server Membentuk tim operator server Melakukan pelatihan kepada tim operator server
Testing
Support
5 5
Membuat user manual
5. Schedule Development Aktivitas
Durasi(hari)
Definisi Kebutuhan
25
Start Finish 01/04/2011 26/04/2011
Mempersiapkan daftar pertanyaan mengenai kebutuhan yang dimiliki stakeholder
7
01/04/2011 08/04/2011
Menghubungi dan membuat perjanjian pertemuan untuk melakukan wawancara kepada stakeholder
2
08/04/2011 10/04/2011
Melakukan wawancara kepada stakeholder berdasarkan daftar pertanyaan yang sudah disiapkan Mendefinisikan kebutuhan pengguna berdasarkan hasil wawancara Mendefinisikan kebutuhan sistem Menentukan batasan proyek Melakukan perkiraan kebutuhan dana
8 2 2 2 2
10/04/2011 18/04/2011 20/04/2011 22/04/2011 24/04/2011
18/04/2011 20/04/2011 22/04/2011 24/04/2011 26/04/2011
Analisis Kebutuhan
14 8 2 4 40 38 1
26/04/2011 26/04/2011 04/05/2011 06/05/2011 10/05/2011 10/05/2011 17/06/2011
Revised Prototype/ Beta Phase
1 45
18/06/2011 19/06/2011 19/06/2011 03/08/2011
Melakukan perbaikan pada prototype sesuai dengan kesepakatan dengan stakeholder Mengupdate dokumen perancangan
14 3
19/06/2011 03/07/2011 03/07/2011 06/07/2011
7 2
06/07/2011 13/07/2011 13/07/2011 15/07/2011
2
15/07/2011 17/07/2011
14 3 21
17/07/2011 31/07/2011 31/07/2011 03/08/2011 03/08/2011 24/08/2011
2 3 2 14 30 14
03/08/2011 05/08/2011 08/08/2011 10/08/2011 24/08/2011 24/08/2011
1 7
07/09/2011 08/09/2011 08/09/2011 15/09/2011
8 5 5
15/09/2011 23/09/2011 23/09/2011 28/09/2011 23/09/2011 28/09/2011
Melakukan analisis kebutuhan Membuat dokumen spesifikasi kebutuhan Membuat dokumen perancangan sistem informasi
Pembuatan Prototype Melakukan pembuatan prototype sistem informasi Menampilkan prototype kepada stakeholder Melakukan diskusi dengan stakeholder untuk mendata pengubahan maupun perbaikan yang perlu dilakukan pada prototype
Melakukan pembuatan user interface dan digabung dengan prototype sistem informasi Menampilkan sistem informasi fase beta pada stakeholder Melakukan diskusi dengan stakeholder untuk mendata pengubahan maupun perbaikan yang perlu dilakukan pada sistem informasi fase beta Melakukan perbaikan pada sistem informasi tahap beta sesuai dengan kesepakatan dengan stakeholder Mengupdate dokumen perancangan
Resource allocation Pembelian hardware server yang ditempatkan di kantor Kemendiknas Pemasangan/instalasi software pada server Membentuk tim operator server Melakukan pelatihan kepada tim operator server
Testing Melakukan testing di 20 SMK yang berada di pulau Jawa Membuat dokumen logbook yang mencatat kinerja sistem informasi Melakukan analisis performa berdasarkan dokumen logbook Melakukan tweaking/pengubahan terakhir untuk menyesuaikan dengan skenario penggunaan
Support Membuat user manual
10/05/2011 04/05/2011 06/05/2011 10/05/2011 19/06/2011 17/06/2011 18/06/2011
05/08/2011 08/08/2011 10/08/2011 24/08/2011 23/09/2011 07/09/2011