E-Sport Tournament
Project Charter Document
Project Name : Pembuatan Sistem Informasi tournament e-sport
Company
: Panitia lomba e-sport
diesnatalis ITS ke-59
Focus Area
: Website Application
Product/ Process
: Website
Project Time
: September 2019 - Oktober 2019
Cost Estimation
: 2 Juta
PROJECT DESCRIPTION and GOALS
Tujuan dari proyek ini adalah pembuatan sebuah website untuk menjembatani antara panitia pelaksana tournament e-sport dalam rangka kegiatan diesnatalis ITS ke 59 dengan peserta tournament yang mengikuti lomba. Aplikasi ini berupa sistem informasi berguna untuk menunjang jalannya perlombaan berupa fitur pendaftaran keikutsertaan, konfirmasi pembayaran, informasi bagan perlombaan dan sebagainya.
PROJECT DESCRIPTION and GOALS
Tujuan dari proyek ini adalah pembuatan sebuah website untuk menjembatani antara panitia pelaksana tournament e-sport dalam rangka kegiatan diesnatalis ITS ke 59 dengan peserta tournament yang mengikuti lomba. Aplikasi ini berupa sistem informasi berguna untuk menunjang jalannya perlombaan berupa fitur pendaftaran keikutsertaan, konfirmasi pembayaran, informasi bagan perlombaan dan sebagainya.
Risk
Risiko dari Aplikasi ini telah diidentifikasi. Project
manager akan menentukan dan menerapkan strategi-strategi untuk meminimalkan
kemungkinan risiko. Adapun risiko yang mungkin terjadi sebagai berikut:
1. Terjadinya kebocoran data
2. Terjadinya pemalsuan data akibat kesalahan manusia pada
saat entry data
3. Terjadinya bug pada saat proses perjalanan pada web yang
tidak sesuai dengan
caranya.
4. Waktu pengerjaan proyek yang terlambat dari rencana yang
sudah dibuat.
Deliverable
Software Development Plan, Software Requirements
Specification, Software Architecture
Development, Test Plan, dan User Documentation serta hasil
dari perencanaan.
- Software Development Plan Menjelaskan rancangan sistem
informasi yang akan
dibuat. Rancangan sistem informasi tersebut meliputi
pendahuluan dokumen, gambaran
umum proyek, struktur organisasi proyek, proses manajemen,
perencanaan proses teknis,
dan rencana proses pendukung.
- Software Requirements Specification Menjelaskan berbagai
macam kebutuhan pada
web, yaitu kebutuhan fungsionalitas yang didalamnya terdiri
dari input, proses, dan output,
serta kebutuhan non-fungsionalitas. Kebutuhan antar muka
(interface) juga dijelaskan
dalam dokumen ini, berisi kebutuhan antar pengguna, antar
hardware, antar software, dan
kebutuhan antar komunikasi.
- Software Architecture Development Menjelaskan arsitektur
proyek perangkat lunak
yang dikerjakan. Berisi overview dokumen, Architectural
Representation, Architectural
Goalsand Constraints, Use Case View, dan Logical View.
- Test Plan Menjelaskan tujuan-tujuan identifikasi informasi
proyek dan komponen
perangkat lunaknya, daftar persyaratan yang diujikan untuk
testing, rekomendasi strategi
pengujian, identifikasi kebutuhan yang diperlukan, dan
daftar lampiran terkait.
- User Documentation berisi dokumentasi dari perangkat lunak
yang dibangun. Dokumen
ini didesain untuk membantu end users dalam menggunakan
perangkat lunak tersebut.
Berisi panduan dalam menggunakan perangkat lunak untuk
mencapai tujuan, panduan
dalam memecahkan masalah, panduan interaksi antara user
dengan sistem.
Scope Definition
Kebutuhan fungsional
Sistem harus dapat memfasilitasi proses pendaftaran secara
online. Sistem harus dapat memfasilitasi proses konfirmasi pembayaran. Sistem
harus dapat membuat dan menampilkan bagan pertandingan secara otomatis dan
real-time. Sistem dapat memfasilitasi konfirmasi peserta.
Kebutuhan non fungsional
Sistem berbasis web, sistem dapat diakses diseluruh wilayah
Jawa Timur, Sistem memiliki performa yang tinggi, adanya backup plan untuk
mengindikasi kehilangan data, sistem memiliki tampilan yang ramah pengguna,
sistem aman.
Project Milestone
Project Milestone
|
Deliverables
|
Start Date
|
End Date
|
Confidance Level
|
Analisa dan
desain sistem
|
Statement of
Purpose,
event list, dan
context
diagram
|
1 September 2019
|
2 September 2019
|
High
|
Data Flow
Diagram
|
||||
Entity
Relationship
Diagram
|
||||
Process
specification
|
3 September 2019
|
4 September 2019
|
||
Dokumentasi
analisa dan
kebutuhan
serta desain
sistem
|
4 September 2019
|
6 September 2019
|
||
Desain aplikasi
|
Dokumentasi
desain aplikasi
dan prototype
|
7 September 2019
|
11 September 2019
|
High
|
Pembuatan
program
|
Aplikasi
Sistem
Pendukung
Administrasi
Kegiatan
|
12 September 2019
|
26 September 2019
|
High
|
Dokumentasi
program
|
||||
Testing program
|
Dokumentasi
testing
program
|
27 September 2019
|
30 September 2019
|
High
|
Instalasi program
|
Setting
infrastruktur
dan software
pendukung
|
1 Oktober2019
|
2 Oktober 2019
|
High
|
Instalasi
program ke
client
|
||||
Dokumentasi
|
Spesifikasi
sistem, SOP,
administrasi
proyek, user
dan admin
guide, serta
manajemen
proyek
|
3 Oktober2019
|
6 Oktober2019
|
High
|
Maintenance
|
Pemeliharaan
dan perbaikan
sistem
|
7 Oktober2019
|
29 Oktober2019
|
High
|
Administrasi
|
Administrasi
proyek dan
dokumentasi
|
30 Oktober2019
|
31 Oktober2019
|
High
|
Budget Summary
Project component
|
Component Cost
|
Analisa dan desain sistem
|
Rp 500.000
|
Desain aplikasi
|
Rp 300.000
|
Pembuatan program
|
Rp 2.000.000
|
Testing program
|
Rp 200.000
|
Instalasi program
|
Rp 500.000
|
Training user
|
Rp 500.000
|
Dokumentasi
|
Rp 250.000
|
Maintenance
|
Rp 500.000
|
Administrasi
|
Rp 250.000
|
Total
|
Rp 5.000.000
|
Assumptions, Constraints & Dependencies
Batasan-batasan untuk sistem ini sebagai berikut:
1.
Pengguna hanya bisa melakukan operasi read data.
2.
Peserta bisa melakukan pendaftaran
3.
Peserta dapat melakukan konfirmasi pembayaran
4.
Peserta dapat melihat jadwal pertandingan
5.
Peserta dapat mengunggah screenshot hasil
pertandingan
6.
Teknologi stack kemungkinan menggunakan open
source software/library.
7.
Fitur yang akan diterapkan pada proyek adalah
sesuai dengan permintaan stakeholder yang telah disepakati sebelumnya.
8.
Panitia dapat memverifikasi pembayaran
9.
Panitia dapat memverifikasi hasil pertandingan
10.
Admin dapat memberikan hak akses dan mempunyai
kontrol penuh dalam sistem
11.
Proyek berjalan sesuai anggaran yang telah
disediakan dan sesuai dengan dokumen kebutuhan yang telah disepakati. Bila ada kebutuhan
yang ingin dibuat namun belum terdapat pada dokumen kebutuhan, maka akan
ditunda dan dilanjutkan pada proyek
Selanjutnya.
Function
|
Name
|
Telephone
|
Roles
|
System Analyst
|
Azzam Jihad Ulhaq
|
082330037232
|
- Menganalisa proses bisnis
- Mendefinisikan prosedur yang ada
pada sistem
- Membuat dokumen dan sistem flow
- Membuat dokumen Software Requirements Specification yang
mendefinisikan spesifikasi kebutuhan perangkat lunak
|
FrontEnd Programmer
|
Bagas Yanuar S.
|
081259591600
|
- Membuat tampilan aplikasi dan dokumentasi cara penggunaan sistem
yang telah dirancang dan direncanakan
|
BackEnd Programmer
|
Yovi Agustian
|
0895377266596
|
-Merencanakan,
mengembangkan
dan melakukan
pemeliharaan
sistem database
- Membuat aplikasi
yang telah dirancang dan direncanakan
|
Project Authorization
Function
|
Name
|
Signature
|
Date
|
Project Owner
|
Didit
|
30 Agustus 2019
|
|
Project Manager
|
Tri
|
30 Agustus 2019
|
Stakeholder
·
Panitia lomba diesnatalis ITS
·
Project Owner
·
Project Manager
·
System Analyst
·
FrontEnd Programmer
·
BackEnd Programmer
Tidak ada komentar:
Posting Komentar