Project Charter 5113100125 - 5113100019
02.35
Project Charter Document
Project Name: Sistem
Informasi Kepegawaian Dinas Tenaga Kerja dan Transmigrasi Provinsi Jawa Barat
Berbasis Web
Company : Dinas Tenaga Kerja dan Transmigrasi
Provinsi Jawa Barat
Focus Area: Pembuatan
Website
Product/Process: Website
Project Time : 28 Maret
2016 sampai 7 Juli 2016
Cost Estimation : Rp. 675.000.000
Prepared By
Document
Owner(s)
|
Project/Organization
Role
|
Bagus Putra Mayani
|
Project Manager
|
Kevin Arditya
|
Developer
|
Dinas Tenaga Kerja dan Transmigrasi
Provinsi Jawa Barat
|
Stakeholder
|
Project Charter Version Control
Version
|
Date
|
Author
|
Change
Description
|
1.0
|
22 Maret 2016
|
Bagus Putra Mayani
|
Dokumen Dibuat
|
=======================================================================
TABLE OF CONTENTS
1 PROJECT CHARTER PURPOSE
2 PROJECT EXECUTIVE
SUMMARY
3 PROJECT OVERVIEW
4 PROJECT SCOPE
4.1
Goals and Objectives
4.2 Departmental Statements
of Work (SOW)
4.3
Organizational Impacts
4.4
Project Deliverables
4.5
Deliverables Out of Scope
4.6
Project Estimated Costs & Duration
5 PROJECT CONDITIONS
5.1 Project Assumptions
5.2
Project Issues
5.3
Project Risks
5.4
Project Constraints
6 PROJECT STRUCTURE
APPROACH
7 PROJECT TEAM
ORGANIZATION PLANS
8 PROJECT REFERENCES
9 APPROVALS
=======================================================================
1
PROJECT CHARTER PURPOSE
Tujuan dari proyek ini adalah pembuatan
sebuah website. Website akan berisi tentang pengelolaan administrasi
kepegawaian dinas tenaga kerja dan transmigrasi provinsi Jawa Barat. Dimana
para pegawai dapat megelola menyimpan data kepegawaian serta administrasi
lainnya seperti kenaikan pangkat, input nilai DP3, kenaikan gaji berkala, pengajuan
cuti, mutasi internal, serta absensi pegawai secara mudah serta melihat laporan
data yang dikelola oleh pegawai dinas tenaga kerja dan transmigrasi provinsi
Jawa Barat.
=======================================================================
2
PROJECT EXECUTIVE SUMMARY
• Project goals
• Objectives
• Scope
• Assumptions
• Risks
• Costs
• Timeline
• Approach
• Organization
=======================================================================
3
PROJECT OVERVIEW
Tujuan dari proyek ini adalah memudahkan
pegawai dalam mengelola menyimpan data kepegawaian serta administrasi lainnya
seperti kenaikan pangkat, input nilai DP3, kenaikan gaji berkala, pengajuan
cuti, mutasi internal, serta absensi pegawai serta memudahkan pegawai dinas
tenaga kerja dan transmigrasi provinsi Jawa Barat dalam melihat laporan data
kepegawaian yang mereka miliki. Aplikasi web akan dibangun menggunakan metode
MVC(Model View Controller) sehingga memudahkan pengelolaan backend dari
website yang ada framework MVC yang digunakan adalah Laravel serta untuk
tampilan website akan menggunakan framework Bootstrap.
Implementasi aplikasi website akan
diletakkan pada server Indonesia guna meminimalisir biaya yang dikeluarkan
namun tetap sesuai dengan apa yang diharapkan. Stakeholder juga mendapatkan
rasa aman karena jika aplikasi di tanam pada server milik dinas tenaga kerja
dan transmigrasi provinsi Jawa Barat terdapat resiko-resiko yang tidak ada
jaminannnya.
=======================================================================
4
PROJECT SCOPE
4.1
Goals and Objectives
Goals
|
Objectives
|
Mengelola dan menyimpan
data kepegawaian serta administrasi lainnya
|
1. Melakukan interview kepada stakeholder
2. Membuat storage untuk menyimpan
informasi data kepegawaian
3.
Membuat halaman / page website mengenai data kepegawaian
|
Membangun suatu bentuk
pelaporan dari data yang dikelola yang dapat dilihat oleh pegawai.
|
1. Membuat laporan dari pengolahan data kepegawaian
2. Menampilkan
laporan yang telah dibuat
|
=======================================================================
4.2
Departmental Statements of Work (SOW)
Departmental SOW
|
Owner/Prime
|
Due Date/Sequence
|
Interview kebutuhan
stakeholder
|
Projecr Manager , Stakeholder
|
Melakukakan wawancara untuk mendapatkan kebutuhan utama
|
Fitur-fitur mengenai
website yang akan dibuat
|
Web Developer , Stakeholder
|
Tim web developer dan stakeholder
mendiskusikan dan membuat requirement
fitur-fitur apa yang diperlukan
|
Data-data yang akan
digunakan pada website
|
Database Developer, Stakeholder
|
Tim database developer dan stakeholder
mendiskusikan data apa saja yang akan dimasukan kedalam website
|
Melakukan desain
interface sesuai dengan kebutuhan
|
Web Designer, Stakerholder
|
Web Designer dan Stakeholder
bersama-sama mendisikusikan desain yang sesuai dengan kebutuhan stakeholder
namun tidak dapat keluar dari ruang lingkup yang terlah di sepakati.
|
Deskripsi hasil kerja
(spesifikasi kebutuhan, source code, test plan)
|
Stakeholder, Tim proyek
|
Pada tim proyek harus dapat
mendiskripsikan dan mendiskusikan kepada stakeholders mengenai asumsi projek
yang dibuat
|
Testing aplikasi
|
Tester
|
Melakukan uji coba terhadap aplikasi
yang terlah dibuat
|
Implementasi aplikasi
web
|
Tim Proyek
|
Tim melakukan implementasi aplikasi web.
|
4.3
Project Deliverables
Milestone
|
Deliverable
|
1. Melakukan
wawancara atau
interview kepada
stakeholder utama
untuk mendapatkan
kebutuhan proyek
yang sesuai
|
•
Mendapatkan data dan informasi mengenai proyek
•
Mendapatkan kebutuhan utama stakeholder
•
Data struktrur organisasi dinas tenaga kerja dan transmigrasi provinsi
Jawa Barat
•
Data pegawai
•
Data pencatatan administrasi kepegawaian
•
Menentukan batasan proyek
•
Menentukan estimasi kebutuhan dana awal
•
Dokumentasi pertemuan
•
Dokumen kebutuhan proyek
|
2. Pembuatan Sistem
(prototyping)
|
•
Mendapatkan hasil website sementara (prototype)
•
Layanan website sudah bekerja 75 persen
•
Dokument pengembangan aplikasi (progress)
|
4. Desain Interface
|
• Hasil desain website
telah selesai dan tetap merujuk pada dokumen kebutuhan
•
Dokumen pengembangan aplikasi (final)
|
5. Presentasi
prototype kepada
stakeholder
|
•
Mendapatkan feedback dari stakeholder
•
Informasi tentang kebutuhan minor
•
Dokument kebutuhan proyek
|
6. Presentasi produk akhir
|
• Layanan berjalan
sesuai dengan kebutuhan stakeholder
•
Sistem dapat berjalan dengan baik
•
Produk telah diimplementasikan
|
=======================================================================
4.4
Deliverables Out of Scope
Tidak termasuk dalam proyek ini adalah pengimplementasian sistem tidak
menangani administrasi keuangan Dinas tenaga Kerja dan Transmigrasi Provinsi
Jawa Barat termasuk penggajian pegawai dan masalah keuangan lainnya.
=======================================================================
4.5
Project Estimated Costs & Duration
Project Milestone
|
Date Estimate
|
Deliverable(s)
Included
|
Confidence
Level
|
Melakukan interview
pada stakeholder
|
29 Maret 2016
|
· Informasi stakeholder yang terlibat
· Informasi proses bisnis yang ada
· Informasi struktur organisasi
· Informasi Data Pegawai
Dokumen Kebutuhan |
High
|
| Analisa hasil interview
|
4 April 2016
|
· Mendapatkan kebutuhan utama
· Dokumen kebutuhan (final)
|
High
|
| Desain Sistem dan interface
|
25 April 2016
|
· Prototype
|
High
|
| Presentasi ke Stakeholder
|
27 April 2016
|
· Feedback mengenai prototype
|
Medium
|
| Hosting dan Domain aplikasi
|
30 April 2016
|
· Melakukan pembelian
hosting dan domain
untuk implementasi
aplikasi web
|
Medium
|
| Testing aplikasi
|
8 Mei 2016
|
· Memperoleh dokumentasi testing aplikasi
|
High
|
=======================================================================
5
PROJECT CONDITIONS
5.1 Project Assumptions
• Proyek ini diasumsikan suatu proyek yang
bertujuan untuk membuat website untuk memudahkan mengelola data kepegawaian
dinas tenaga kerja dan transmigrasi provinsi Jawa Barat.
=======================================================================
5.2
Project Issues
#
|
Issue
|
Priority
|
Owner
|
Description
|
Status
& Resolution
|
1
|
Anggota tim mendapatk
an musibah
|
Low
|
Project Manager
|
Kemungkinan terjadi
hal yang tidak diharapkan yang menimpa anggota tim
|
Mempunyai anggota
cadangan yang siap dipekerjakan sesuai dengan keahlian yang dibutuhkan
|
2
|
Listrik mati pada saat
pengembangan aplikasi web
|
High
|
Web Develop er,Web
Designer
|
Kemungkinan terjadi mati listrik pada saat
pengembangan proyek.
|
Menyiapkan aliran
listrik
cadangan menggunakan
genset, atau UPS untuk keadaan mendesak.
|
3
|
Data Hilang
|
High
|
Tim
Proyek
|
Dimungkinkan sekali data dapat hilang
begitu saja karena ancaman virus dan bencana yang tidak terduga
|
Melakukan backup
secara berkala pada media penyimpanan yang terpisah dengan komputer untuk
mengembangan. Menggunakan tools pendukung keamaan komputer pengembangan
seperti antivirus.
|
=======================================================================
5.3
Project Risks
#
|
Risk
Area
|
Likelihood
|
RiskOwner
|
Project
Impact-Mitigation Plan
|
1
|
Waktu untuk melakukan pertemuan sangat sulit
|
High
|
Project Manager
|
Meeting dilakukan dengan mencari hari yang
longgar dan sebisa mungkin diadakan pertemuan setiap harinya walaupun hanya
sebentar.
Jika belum mengatasi solusi lain adalah
melakukan netmeeting untuk memecahkan masalah jarak dan waktu.
|
2
|
Informasi dari
stakeholder utama kurang
|
Medium
|
Project Manager
|
Mencari stakeholder
yang lainnya seperti pegawai,kebutuhan apa yang mereka inginkan
|
3
|
Ruang Lingkup proyek
melebar terlalu luas
|
High
|
Project Manager
|
Melakukan inisiasi di awal mengenai
batasan batasan atau constrains yang terdapat dalam proyek
|
4
|
Waktu pengerjaan
proyek terlambat dari target
|
High
|
Stakeholder
|
Membuat schedule task pada setiap
kegiatan yang berkaitan dengan proyek yang disesuaikan dengan kesepakatan
pengerjaan proyek dan jumlah anggota tim.
|
5
|
Kurangnya
personil tim
|
Medium
|
Project Manager
|
Mencari atau merekrut anggota baru yang
sesuai dengan bidang keahlian yang dibutuhkan
|
=======================================================================
5.4
Project Constraints
Batasan dari proyek yang dikerjakan adalah
sebagai berikut :
• Proyek hanya melakukan
pengembangan terhadap aplikasi web yang pengelolaan data kepegawaian tidak
termasuk administrasi keuangan.
• Fitur yang akan
diterapkan pada proyek sesuai dengan permintaan stakeholder dan telah di
sepakati sebelumnya.
• Proyek berjalan sesuai
dengan anggaran yang telah disediakan dan sesuai dengan dokumen kebutuhan yang
telah di sepakati. Bila ada kebutuhan yang ingin diimplementasikan namun belum
tercantum dalam dokumen kebutuhan, maka akan ditunda dan dilanjutkan pada proyek
selanjutnya.
• Tingkat sekuritas
aplikasi web hanya menggunakan username dan password.
=======================================================================
6
Project Structure Approach
Pendekatan yang dilakukan dalam pembuatan proyek ini adalah dengan
melakukan interview seintensif mungkin. Interview dengan pihak stakeholder
merupakan metode yang mudah dilakukan karena dengan interview sudah cukup
mendapatkan informasi yang dibutuhan. Informasi tersebut kemudian di oleh untuk
menjadi sebuah dokumen kebutuhan sebagai sarana pengembangan proyek aplikasi
web pengelolaan administrasi kepegawaian.
=======================================================================
7
Project Team Organization Plans
Project
Team Role
|
Project
Team Member(s)
|
Responsibilities
|
Project Manager
|
Bagus Putra Mayani
|
· Melakukan interview terhadap stakeholder proyek
· Melakukan pembagian tugas
· Control Project Team
· Bertanggung jawab atas berjalannya proyek
· Financial
|
Web Developer
|
Kevin Arditya
|
· Melakukan pengembangan website
|
Database Developer
|
Bagus Putra Mayani
|
· Melakukan pembuatan database
|
Web Designer
|
Kevin Arditya
|
· Desain interface website
|
Website Analyst
|
Bagus Putra Mayani
|
· Melakukan analisa terhadap
rancangan website
|
Dokumentator
|
Kevin arditya
|
· Dokumentasi pengerjaan proyek
· Dokumentasi pengembangan website
|
Tester
|
Bagus Putra Mayani
|
· Melakukan pengujian terhadap fitur-fitur website
· Memberikan feedback
|
8 APPROVALS
Prepared by Bagus Putra Mayani,
Kevin Arditya
Approved by
0 komentar