ENDEAVOR Aplikasi Re-Print(Remote Print)
Disusun Oleh : Zulfa Aliyah Sariuli Anna Maria A Friska Emelia T Trisnawati
160155201030 160155201002 160155201015 160155201036
2019 ENDEAVOR PROJECT
Tanjungpinang
ENDEAVOR Project Name: Aplikasi Re-Print (Remote Print) Date: 15/02/2019 Version: 1.0
EXECUTIVE SUMMARY
Business Need/Opportunity Aplikasi Re-print adalah aplikasi yag digunakan untuk mencetak dokumen secara remote. Aplikasi ini dapat diakses oleh stakeholder terkait yaitu: pelanggan dan admin percetakan.Sistem ini menjadi sebuah solusi untuk mempermudah pelanggan untuk mencetak dokumen dimanapun dan kapanpun pada suatu tempat percetakan yang memiliki akses pada aplikasi ini. Aplikasi ini juga menjadi keuntungan bagi pelanggan karena tidak perlu mengantri dalam mencetak dokumen. Selain pelanggan, pihak percetakan juga mendapat keuntungan yaitu berupa pekerjaan menjadi lebih mudah karena dalam proses mencetak dilakukan secara otomatis. Dalam hal transaksi pembayaran juga dilakukan dengan via online. Sistem ini dirancang oleh beberapa tenaga profesional yaitu Programer, sistem analis dan UI Designer. Proposal ini dibuat dengan tujuan untuk menjual produk kepada pihak Percetakan untuk mengimplementasikan Aplikasi Print tersebut.
PARTNER PLAN Proyek ini merupakan permintaan dari pihak Percetakan X. Dimana kami sebagai perusahaan ENDEAVOR menawarkan produk berupa Aplikasi Re-Print. Perusahaan kami yang membuat, mengimplementasikan, maintenance dan mensupport Software dan Hardware Aplikasi Re-Print kepada Pihak Percetakan.
1 | P a ge e
PROJECT TEAM Stakeholder yang terlibat didalam project dan perencanaan project adalah sebagai berikut: Executive Sponsors: Ahmad Yani Project Manager: Zulfa Aliyah System Analyst: Friska Emelia Tindaon Software Engineer: Sariuli Anna Maria Aritonang Friska Emelia Tindaon Implementation and Quality Assurance: Trisnawati Zulfa Aliyah
STAKEHOLDER REGISTER
Name
Position
Zulfa Aliyah
Project Manager
Internal / External
Project Role
Contact Information
Internal
Project Manager, Quality Assurance System Analyst,
[email protected]
Friska Emelia Team Member
Internal
Sariuli Anna
Team Member
Trisnawati Ahmad Yani
Software Engineer
[email protected]
Internal
Software Engineer
[email protected]
Team Member
Internal
Quality Assurance
[email protected]
CEO Percetakan
External
Sponsor
[email protected]
2 | P a ge e
REQUIREMENT TRACEABILITY MATRIX
Requirement No R1
Nama
Kategori
Sumber
Status
Laptop/pc
hardware
Project charter dan perusahaan
R2
MQTT Broker software
R3
Koneksi internet
-
Project charter dan perusahaan Project charter dan perusahaan
Terpenuhi dengan minimal RAM 4GB dan system operasi berbasis linux Terpenuhi
R4
Listrik
-
R5
printer
hardware
R6
Protocol MQTT Application server
-
R7
software
Project charter dan perusahaan Project charter dan percetakan Project charter Project charter dan percetakan
Terpenuhi dengan minimal kecepatan 10 mbps Terpenuhi
Terpenuhi
Terpenuhi Terpenuhi
PROJECT CHARTER Project Title Project Stard Date Project Finish Date Key Schedule Milestones
Budget Information Project Manager
: : : :
Aplikasi Re-Print (Remote Print) 14 Februari 2019 14 Mei 2019 1. Perancangan selesai 14 Maret 2019 2. Pembuatan selesai 4 April 2019 3. Pengujian selesai 25 April 2019 4. Perawatan selesai tanggal 14 Mei 2019 : Project ini membutuhkan dana sebesar Rp. 15.000.000,00 dan membutuhkan waktu pengerjaan 30 jam per minggu. : Zulfa Aliyah (085378399271)
[email protected] 3 | P a ge e
Project Objectives
Project Deliverables
Main Project Success Criteria Approach
Product Acceptance Criteria
Project Constraint
: sebuah aplikasi yang dapat mengurangi antrian,mempermudah pelanggan, serta mempermudah pihak percetakan dalam mencetak dan memantau transaksi yang masuk dalam waktu 3 bulan. : Membuat aplikasi yang mengizinkan pelangan untuk mencetak kapan pun dan di manapun dengan membayar dengan pembayaran non tunai serta mengizinkan admin percetakan untuk memantau transaksi yang masuk. Aplikasi ini juga mampu mencetak dokumen pelanggan secara realtime dan otomatis. : Project ini sudah sesuai dengan permintaan percetakan x telah diuji dan selesai dalam waktu 3 bulan serta hanya menghasilkan error 0.1 % : 1. Menganalisa permasalahan 2. Mengetahui permintaan dan kebutuhan dari klien 3. Menentukan fitur-fitur bagi aplikasi : 1. Aplikasi dapat diakses 24 jam 2. Pelanggan dapat mencetak tanpa Batasan waktu dan tempat 3. Ketika telah dibayar, printer dapat langsung mencetak : Aplikasi ini berjalan dengan asumsi bahwa listrik, printer dan computer sedang berjalan serta telah tersedia kertas dan tinta.
ROLES AND RESPONSIBILITIES Name Ahmad Yani Zulfa Aliyah Sariuli Anna Friska Emelia Trisnawati
Role
Responsibilities
CEO Percetakan / Sponsor Project Manager, Quality Assurance
Merencanakan, mengeksekusi, menguji dan memastikan kualitas hasil projek
Software Engineer
Membuat aplikasi
System Analyst, Software Engineer
Quality Assurance
Project sponsor, monitor project
Melakukan penelitian, pengkondisian, merekomendasi software untuk projek, dan membuat aplikasi Menguji dan memastikan kualitas software
4 | P a ge e
WORK BREAKDOWN STRUCTURE (WBS)
Chart form
Re-Print
Konsep
Analisa Masalah
Menentukan kebutuhan pengguna
Menentukan Kebutuhan
Menentukan fitur
Menentukan kebutuhan perangkat keras
menentukan resiko dan cara mengatasinya
membicarakan projek dengan tim
Perancangan sistem
Perancangan Aplikasi
Pembuatan Database
perancangan database
perancangan tampilan
pembuatan aplikasi mobile
Front-end
pembuatan aplikasi desktop
Back-end
implementasi
Alpha Testing
Pengujian
perawatan
Beta Testing
Tabular Form with Microsoft Project Numbering 1.0 Konsep 1.1 Analisa Masalah 1.2 Menentukan kebutuhan 1.2.1 Menentukan kebutuhan pengguna 1.2.2 Menentukan kebutuhan perangkat keras 1.3 Menentukan fitur 1.4 Menentukan resiko dan cara mengatasinya 1.5 Membicarakan projek dengan tim 2.0 Perancangan Aplikasi 2.1 Perancangan Sistem 2.2 Perancangan Database 2.3 Perancangan Tampilan 3.0 Pembuatan Database 4.0 Pembuatan Aplikasi Mobile 3.1 Front-end 3.2 Back-end 5.0 Pembuatan Aplikasi Desktop untuk Printer 6.0 Implementasi 7.0 Pengujian 7.1 Alpha Testing 7.2 Beta testing 8.0 Perawatan
6 | P a ge e
Tabular Form with PMI Numbering 1.1 Konsep 1.1.1 Analisa Masalah 1.1.2 Menentukan kebutuhan 1.1.2.1
Menentukan kebutuhan pengguna
1.1.2.2
Menentukan kebutuhan perangkat keras
1.1.3 Menentukan fitur 1.1.4 Menentukan resiko dan cara mengatasinya 1.1.5 Membicarakan projek dengan tim 1.2 Perancangan Aplikasi 1.2.1 Perancangan Sistem 1.2.2 Perancangan Database 1.2.3 Perancangan Tampilan 1.3 Pembuatan Database 1.4 Pembuatan Aplikasi Mobile 1.3.1 Front-end 1.3.2 Back-end 1.5 Pembuatan Aplikasi Desktop untuk Printer 1.6 Implementasi 1.7 Pengujian 1.7.1 Alpha Testing 1.7.2 Beta Testing 1.8 Perawatan
7 | P a ge e
Activity 1.1 Konsep 1.1.1 Analisa Masalah 1.1.2 Menentukan Kebutuhan 1.1.2.1 Menentukan kebutuhan Pengguna 1.1.2.2 Menentukan kebutuhan Perangkat keras 1.1.3 Menentukan Fitur 1.1.4 Menentukan Resiko dan cara mengatasi 1.1.5 Membicarakan projek dengan Tim 1.2 Perancangan Aplikasi 1.2.1 Perancangan Sistem 1.2.2 Perancangan Database 1.2.3 Perancangan Tampilan 1.3 Pembuatan Database 1.4 Pembuatan Aplikasi Mobile 1.4.1 Front-end 1.4.2 Back-end 1.5 Pembuatan Aplikasi Desktop untuk Printer 1.6 Implementasi 1.7 Pengujian 1.7.1 Alpha Testing 1.7.2 Beta Testing 1.8 Perawatan
Februari
Maret
April
Mei
14 17 19 21 23 25 27 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 2 4 6 8 10 12 14
Critical Path Analysis
Immediate
Activity
Information
A
Analisa Masalah
-
3
B
Menentukan kebutuhan pengguna
A
2
C
Menentukan kebutuhan perangkat keras
B
2
D
Menentukan fitur
B
2
E
Menentukan resiko dan cara mengatasinya
C
2
F
Membicarakan projek dengan tim
D, E
2
G
Perancangan Sistem
F
3
H
Perancangan Database
F
4
I
Perancangan Tampilan
F
3
J
Pembuatan Database
H
2
K
Pembuatan Front-end Mobile
I
7
L
Pembuatan Back-end Mobile
G
14
M
Pembuatan Aplikasi Desktop untuk Printer
J
14
N
Implementasi
K, L, M
2
O
Alpha Testing
N
7
P
Beta Testing
O
14
Q
Perawatan
P
7
Predecessor
Time (days)
9 | P a ge e
Path 1 A–B–C–E–F–G–L–N–O–P–Q 3 + 2 + 2 + 2 + 2 + 3 + 9 + 2 + 7 + 12 + 7 = 51
Path 2 A–B–D–F–G–L–N–O–P–Q 3 + 2 + 2 + 2 + 3 + 9 + 2 + 7 + 12 + 7 = 49
Path 3 A–B–C–E–F–H–J–M–N–O–P–Q 3 + 2 + 2 + 2 + 2 + 4 + 1 + 15 + 2 + 7 + 12 + 7 = 57
Path 4 A–B–C–E–F–I–K–N–O–P–Q 3 + 2 + 2 + 2 + 2 + 3 + 7 + 2 + 7 + 12 + 7 = 49
Path 5 A–B–D–F–H–J–M–N–O–P–Q 3 + 2 + 2 + 2 + 4 + 1 + 15 + 2 + 7 + 12 + 7 = 57
Path 6 A–B–D–F–I–K–N–O–P–Q 3 + 2 + 2 + 2 + 3 +7 + 2 + 7 + 12 + 7 = 47
Jalur yang memiliki estimasi waktu tertinggi dimiliki oleh Path 3 dan 5, yaitu selama 57 hari
11 | P a ge e