INTRODUCTION
1.1 Purpose of Project Management Plan
Dokumen Project Management Plan ini bertujuan sebagai pedoman pelaksanaan,
pengawasan dan penutupan proyek, mendokumentasikan asumsi yang dijadikan dasar
dalam perencanaan Sistem Informasi Peroustakaan Kota Yogyakarta termasuk
rencana kegiatan, dan anggaran yang terlibat didalamnya.
1
3. Mengelola data pemustaka.
4. Memudahkan pihak perpustakaan dan pemustaka
dalam pencarian buku yang diingikan.
SCOPE AND Lingkup kegiatan pekerjaan di Perpustakaan Kota
AGREEMENT Yogyakarta adalah sebagai berikut :
1. Kegiatan A : Pengumpulan data.
2. Kegiatan B : Inputing data tersebut ke database
3. Kegiatan C : Proses peminjaman buku.
4. Kegiatan D : Proses pengembalian buku dan denda.
5. Kegiatan E : Mengelola data pemustaka.
APPROACH Tahapan proses yang akan dilakukan dalam
pengembangan proyek Sistem Informasi Perpustakaan
Kota Yogyakarta :
1. Melakukan komunikasi dengan client yaitu
perpustakaan kota Yogyakarta.
2. Menganalisa kebutuhan proyek.
3. Mempelajari kebutuhan proyek.
4. Implementasi proyek.
5. Uji coba sistem.
PRODUCT Sistem informasi perpustakaan dapat bekerja dan
DESCRIPTION AND digunakan pada Perpustakaan Kota Yogyakarta. Sistem
DELIVERABLES dapat digunakan oleh pihak perpustakaan untuk mendata
seluruh buku dan arsip yang dimiliki, mengelola kegiatan
peminjaman dan pengembalian buku serta denda,
mengelola data pemustaka, dan memudahkan pihak
perpustakaan dan pemustaka dalam pencarian buku yang
diingikan.
2
biaya.
7. Acuan Target dan tanggal masing-masing tahapan.
8. Sumber daya, Usaha dan Biaya yang dikeluarkan.
9. Perencanaan Manajemen Resiko.
10. Perencanaan Manajemen kualitas.
11. Perencanaan Manajemen komunikasi.
3
installasi, training.
4
mendesain UI, mendukung installasi, training.
Sponsor:
Date:
3. SCOPE MANAGEMENT
Untuk proyek ini, scope management merupakan tanggung jawab Manajer
Proyek. Ruanglingkup untuk proyek ini didefinisikan oleh Lingkup Pernyataan, Work
Breakdown Schedule (WBS) dan Kamus WBS. Manajer Proyek, Sponsor dan
Stakeholder akan menetapkan dan menyetujui dokumentasi untuk mengukur scope
5
proyek checklist kualitas dan performance. Perminataa perubahan scope dimulai oleh
Project Manager, Stakeholders atau anggota tim proyek lainnya. Semua permintaan
perubahan akan diserahkan kepada Manajer Proyek yang kemudian akan mengevaluasi
perubahan scope yang diminta. Setelah penerimaan permintaan perubahan scope, Project
Manager akan mengirimkan permintaan scope perubahan kepada Change Control Board
dan Sponsor Proyek untuk penerimaan. Setelah persetujuan perubahan scope oleh
Change Control Board dan Sponsor Proyek, Manajer Proyek akan memperbarui semua
dokumen proyek dan mengkomunikasikan perubahan scope kepada semua stakeholders.
Berdasarkan feedback dan masukan dari Manajer Proyek dan stakeholder, Project
Sponsor bertanggung jawab atas penerimaan deliverable proyek akhir dan scope proyek.
6
2.4.2 Membuat Software Design Spesification
3.0 Development
3.1 Membuat Basis Data
3.2 Membuat Antarmuka Pengguna
3.3 Melakukan Pengkodean Program
3.4 Melakukan Testing
3.4.1 Melakukan Unit Testing
3.4.2 Melakukan Integration Testing
3.4.3 Melakukan Regression Testing
3.5 Memasukkan Data
3.6 Membuat User Guide
4.0 User Acceptance Testing
4.1 Perencanaan User Aceptance Testing
4.2 Melaksanakan User Aceptance Testing
4.3 Membuat Resume Laporan Hasil Testing
4.4 Merencakakan Regression Testing
5.0 Deployment dan Instalasi
5.1 Membuat Perencanaan Instalasi
5.2 Melakukan Instalasi Komputer Klien
6.0 Training
6.1 Membuat Perencanaan Training
6.2 Mempersiapkan Kebutuhan Training
6.3 Melaksanakan Training
6.4 Melakukan Review Training
7.0 Maintenance dan Support
7.1 Mencetak Log Performa Sistem
7.2 Support Penggunaan
7.3 Perbaikan Bug Sistem
7
3.2 DEPLOYMENT PLAN
Sistem Informasi Perpustakaan Kota Yogyakarta merupakan aplikasi yang
dibuat untuk memenuhi kebutuhan data dan informasi yang akurat, benar, dan tepat
waktu dengan tujuan didapatkannya data - data sesuai yang dilaksanakan setiap
harinya. Sistem yang dibangun nantinya akan dihosting, database yang digunakan
adalah MySQL. Sistem yang dibuat akan berbasis website agar mudah dalam
pendataan setiap harinya. Pengolahan hasil pendataan tersebut menggunakan PC
komputer. Sistem hanya dapat dilihat oleh pegawai perpustakaan saja.
Pihak dari Perpustakaan Kota Yogyakarta nanti akan dijelaskan mengenai
sistem yang akan dibangun dan mencocokkan hasil rancangan tersebut dengan
keinginan user dan menjelaskan mengenai sistem tersebut. Hal ini juga dilakukan
dengan team proyek, dengan memberikan pemahaman mengenai rencana
pembangunan sistem tersebut, apa yang dibutuhkan, bagaimana rancangan
sistemnya, jadwal pembuatan dan kebutuhan sumber daya manusia untuk
8
menyelesaikan proyek ini. Hal tersebut perlu diinformasikan kepada seluruh pihak
yang terlibat dalam proyek ini, sehingga memiliki pemahaman yang jelas baik
mengenai software pendukung proyek ini maupun data data yang dibutuhkan untuk
membangun sistem tersebut. Kedepannya diharapkan pegawai Perpustakaan Kota
Yogtakarta dapat melakukan pendataan dengan mudah.
Date approved
Review date
Author(s)
9
Proses Manajemen Perubahan tersebut memiliki prosedur yang tersusun
dengan jelas dan efektif untuk melakukan tracking pada kesesuaian, koordinasi,
review, evaluasi, kategorisasi, dan persetujuan untuk release pada semua perubahan
baseline proyek.
Apabila terjadi perubahan jadwal yang telah ditetapkan dan disebabkan oleh
client maka akan terjadi pemunduran jadwal dari yang telah ditetapkan sebelumnya.
Hal ini merupakan diluar tanggung jawab developer. Apabila ada hal hal yang
mengalami perubahan dalam proyek yang akan dibangun akan dibicarakan pada pada
tahap pembangunan dan atas persetujuan manager proyek dan sponsor proyek atau
client.
4. SCHEDULE MANAGEMENT
10
kegiatan akan digunakan untuk menghitung jumlah periode suatu pekerjaan yang
dibutuhkan untuk menyelesaikan suatu work package. Estimasi sumber daya akan
digunakan untuk menentukan sumber daya yang dibutuhkan oleh suatu work package
untuk menyelesaikan pembangunan system sesuai jadwal. Setelah jadwal awal telah
dibuat dan dikembangkan, maka akan ditinjau oleh tim proyek dan seluruh
sumberdaya yang ditugaskan untuk setiap tugas dalam proyek. Tim proyek dan
sumber daya harus setuju dengan tugas work package yang diberikan, durasi, dan
jadwalnya. Setelah semuanya selesai sponsor proyek akan meninjau dan menyetujui
jadwal tersebut dan kemudian hal tersebut akan menjadi baselined.
4.2 MILESTONES
11
ID Name Durasi November Desember Januari
72 hari 1 2 3 4 1 2 3 4 1 2 3 4
1 Management 15 hari
1.1 Project Plan 6 hari
1.1.1 Membuat Project Plan 3 hari
1.1.2 Mengupdate Project Plan 3 hari
1.2 Requirement 3 hari
1.2.1 Melakukan Pengumpulan Data 3 hari
1.2.2 Membuat Requirement 3 hari
1.3 Analisa Business Requirement 6 hari
1.3.1 Mempersiapkan Dokumen Pengumpulan Data 3 hari
1.3.2 Melakukan Analisa Business Requirement 6 hari
1.3.3 Melakukan Review dan Resume 6 hari
1.4 Hasil Analisa Business Requirement 3 hari
1.4.1 Mempersiapkan Dokumen Hasil Analisis 3 hari
1.4.2 Komunikasi dan Konfirmasi dengan Klien 3 hari
2 Design 12 hari
2.1 Desain Arsitektur 3 hari
2.1.1 Desain Arsitektur Front View 3 hari
2.1.2 Desain Arsitektur Back View 3 hari
2.2 Desain Basis Data 3 hari
2.2.1 Desain Basis Data Sumber Daya 3 hari
2.3 Desain Antarmuka 6 hari
2.3.1 Desain Antarmuka Front View 6 hari
2.3.2 Desain Antarmuka Back View 6 hari
2.4 Membuat Rincian Desain 6 hari
2.4.1 Membuat Flow Diagram 3 hari
2.4.2 Membuat Software Design Spesification 6 hari
3 Development 27 hari
3.1 Membuat Basis Data 3 hari
12
3.2 Membuat Antarmuka Pengguna 6 hari
3.3 Melakukan Pengkodean Program 18 hari
3.4 Melakukan Testing 9 hari
3.4.1 Melakukan Unit Testing 9 hari
3.4.2 Melakukan Integration Testing 9 hari
3.4.3 Melakukan Regression Testing 9 hari
3.5 Memasukkan Data 6 hari
3.6 Membuat User Guide 3 hari
4 User Aceptance Testing 6 hari
4.1 Perencanaan User Aceptance Testing 6 hari
4.2 Melaksanakan User Aceptance Testing 6 hari
4.3 Membuat Resume Laporan Hasil Testing 6 hari
4.4 Merencakakan Regression Testing 6 hari
5 Deployment dan Instalasi 6 hari
5.1 Membuat Perencanaan Instalasi 6 hari
5.2 Melakukan Instalasi Komputer Klien 6 hari
6 Training 3 hari
6.1 Membuat Perencanaan Training 3 hari
6.2 Mempersiapkan Kebutuhan Training 3 hari
6.3 Melaksanakan Training 3 hari
6.4 Melakukan Review Training 3 hari
7 Maintenance dan Support 6 hari
7.1 Mencetak Log Performa Sistem 6 hari
7.2 Support Penggunaan 6 hari
7.3 Perbaikan Bug Sistem 6 hari
13
4.3.1 DEPENDENCIES
Task Dependensi
Mengupdate Project Plan Membuat Project Plan
Mengupdate kebutuhan sistem Melakukan pengumpulan data dan
analisa serta interview
Mengkonfirmasi hasil analisa Mempersiapkan dokumen hasil
kebutuhan sistem ke client analisis
Membangun user interface Membuat desain interface
Membangun database sistem Membuat desain database
Melakukan pengkodean program Membangun database dan user
interface
Testing Sistem Melakukan pengkodean program
Menginput Data Membangun database sistem
Uji coba sistem Perencaan uji coba sistem
Melaksanakan Training Membuat Perencanaan Training dan
Membuat Material Training
14
mengenai apapun yang berhubungan dengan perubahan secara aktual mengenai
tanggal start/finish kepada manajer proyek, dan juga berpartisipasi dalam
kegiatan review dan perubahan jadwal yang dibutuhkan.
Sponsor proyek akan mempertahankan status dari jadwal proyek dan
mereview/menyetujui permintaan perubahan jadwal disampaikan oleh manajer
proyek.
15
Pdan permintaan perubahan jadwal yang tidak sampai memenuhi
kondisi tersebut maka hanya perlu meminta persetujuan dari manajer proyek
untuk diurus dengan semua tim.
Ketika semua perubahan sudah disetujui maka manajer proyek akan
memantau, mengawal, dan memanajemen dengan jadwal yang baru dan
manajer proyek perlu memberi semua info tentang jadwal yang baru terhadap
sponsor, stakeholder, tim proyek dari alasan dan dampaknya kedepan. Dan
Manajer proyek memastikan semua perubahan yang telah disepakati untuk di
arsipkan.
Project Manager akan bertanggung jawab untuk mengelola dan melaporkan biaya proyek
selama proyek Sistem Perpustakaan Kota Yogyakarta. Setiap bulan akan diadakan
pertemuan yang akan membahas kinerja proyek dan juga keuanagn. Project Manager juga
bertanggung jawab untuk menyampaikan masalah keuangan kepada pihak client yang
juga berperan sebagai sponsor yaitu Pemerintah Kota Yogyakarta.
16
5.2 MEASURING PROJECT COSTS
Kinerja proyek akan diukur dengan menggunakan Earned Value
Management,diantaranya:
1. Schedule Varians (SV)
2. Cost Varians (CV)
3. Schedule Performance Indeks (SPI)
4. Cost Performance Index (CPI)
17
tindakan untuk melakukan korektif maka dalam waktu dua hari kerja pada saat
dia memutuskan melakukan korektif, Manajer Proyek akan menyampaikan
Cost Variance Corrective Action Plan secara resmi pada Sponsor Proyek.
Setelah hal tersebut diterima dan disetujui maka Cost Variance Corrective
Action Plan akan menjadi bagian dari rencana proyek dan proyek tersebut akan
diperbarui untuk memperlihatkan tindakan koreksi yang telah dilakukan.
Penanggung
ID Durasi Cost Total
Name Jawab
72 hari 46500000
1 Management 15 hari
1.1 Project Plan 6 hari 900000
1.1.1 Membuat Project Plan 3 hari Project Manager 900000
1.1.2 Mengupdate Project Plan 3 hari Project Manager 900000
1.2 Requirement 3 hari 1650000
1.2.1 Melakukan Pengumpulan Data 3 hari Analis 750000
1.2.2 Membuat Requirement 3 hari Project Manager 900000
1.3 Analisa Business Requirement 6 hari 2550000
Mempersiapkan Dokumen
1.3.1 3 hari Analis 750000
Pengumpulan Data
Melakukan Analisa Business
1.3.2 6 hari Project Manager 1800000
Requirement
1.3.3 Melakukan Review dan Resume 6 hari Project Manager 1800000
1.4 Hasil Analisa Business Requirement 3 hari 1650000
1.4.1 Mempersiapkan Dokumen Hasil 3 hari Analis 750000
18
Analisis
Komunikasi dan Konfirmasi
1.4.2 3 hari Project Manager 900000
dengan Klien
2 Design 12 hari
2.1 Desain Arsitektur 3 hari 750000
2.1.1 Desain Arsitektur Front View 3 hari Analis 750000
2.1.2 Desain Arsitektur Back View 3 hari Analis 750000
2.2 Desain Basis Data 3 hari 750000
2.2.1 Desain Basis Data Sumber Daya 3 hari Analis 750000
2.3 Desain Antarmuka 6 hari 4800000
2.3.1 Desain Antarmuka Front View 6 hari Web Dev 2400000
2.3.2 Desain Antarmuka Back View 6 hari Web Dev 2400000
2.4 Membuat Rincian Desain 6 hari 1500000
2.4.1 Membuat Flow Diagram 3 hari Analis 750000
Membuat Software Design
2.4.2 6 hari Analis 1500000
Spesification
3 Development 27 hari 21600000
3.1 Membuat Basis Data 3 hari Web Dev 1200000
3.2 Membuat Antarmuka Pengguna 6 hari Web Dev 2400000
3.3 Melakukan Pengkodean Program 18 hari Web Dev 7200000
3.4 Melakukan Testing 9 hari 4350000
3.4.1 Melakukan Unit Testing 9 hari Web Dev 3600000
3.4.2 Melakukan Integration Testing 9 hari Web Dev 3600000
3.4.3 Melakukan Regression Testing 9 hari Web Dev 3600000
3.5 Memasukkan Data 6 hari Web Dev 2400000
3.6 Membuat User Guide 3 hari Analis 750000
4 User Aceptance Testing 6 hari
4.1 Perencanaan User Aceptance Testing 6 hari Client
Melaksanakan User Aceptance
4.2 6 hari Client
Testing
Membuat Resume Laporan Hasil
4.3 6 hari Client
Testing
4.4 Merencakakan Regression Testing 6 hari Client
5 Deployment dan Instalasi 6 hari 2400000
5.1 Membuat Perencanaan Instalasi 6 hari Web Dev 2400000
5.2 Melakukan Instalasi Komputer Klien 6 hari Web Dev 2400000
6 Training 3 hari 1200000
6.1 Membuat Perencanaan Training 3 hari Web Dev 1200000
6.2 Mempersiapkan Kebutuhan Training 3 hari Web Dev 1200000
6.3 Melaksanakan Training 3 hari Web Dev 1200000
6.4 Melakukan Review Training 3 hari Web Dev 1200000
7 Maintenance dan Support 6 hari 2400000
7.1 Mencetak Log Performa Sistem 6 hari Web Dev 2400000
7.2 Support Penggunaan 6 hari Web Dev 2400000
7.3 Perbaikan Bug Sistem 6 hari Web Dev 2400000
19
5.3.2 PERHITUNGAN BIAYA HARDWARE DAN SOFTWARE
Dari table diatas jumlah total biaya pengembangan dari segi software dan
hardware yang dibutuhkan adalah: 17.000.000
20