- PROJECT DEFINITION AND GOALS
|
Saat ini, layanan streaming merupakan layanan yang sedang digemari oleh banyak kalangan, baik dari anak-anak, usia muda, hingga kalangan orang tua. Layanan streaming film merupakan layanan yang memungkinkan kita untuk menonton film atau series yang kita inginkan tanpa harus mengeluarkan tenaga untuk pergi ke bioskop. Dengan adanya layanan streaming film gratis, kita juga tidak perlu mengeluarkan uang untuk berlangganan streaming film berbayar, seperti netflix, disneyplus, amazon prime, HBO Go, dll. Oleh karena itu, kami ingin mengembangkan sebuah layanan streaming film untuk memenuhi kebutuhan pengguna dalam hal entertaiment. Layanan streaming film ini diharapkan mampu menyajikan banyak pilihan film dengan kualitas dan resolusi yang baik, sehingga mampu memanjakan pengguna dengan konten-konten yang disajikan.
|
- RISK
|
Resiko dari pembuatan website layanan streaming film ini telah diidentifikasi Manajer Proyek sebagai team leader akan menentukan dan menerapkan mitigasi resiko yang diperlukan strategi untuk meminimalkan kemungkinan resiko tersebut : - ruang lingkup proyek melebar terlalu luas dari yang disepakati/
- kapasitas penyimpanan yang kurang untuk menampung banyaknya judul film dan seris.
- server tidak kuat menanggulangi permintaan klien, sehingga streaming film mengalami buffer.
- Terlalu banyak permintaan dari klien juga dapat berpotensi server mengalami down secara keseluruhan.
- Kualitas film yang ditayangkan di sisi klien tidak sebaik yang seharusnya.
|
- DELIVERABLES
|
Penjelasan dokumen ini meliputi SDP (Software Development PLan), SRS (Software Requirement Specification), Test Plan dan User Documentation serta hasil dari perencanaan.SDP yang menjelaskan secara umum dan global mengenai rancangan sistem informasi/aplikasi yang akan dibuat. Rancangan ini meliputi dokumen, gambaran umum projek, struktur anggota dalam tim proyek, proses manajemen, rencana proses secara teknik, rencana proses yang mendukung serta rencana tambahan. SRS menjelaskan berbahgai macam kebutuhan pembuatan produk yaitu kebutuhan spesifik yang terdiri dari kebutuhan fungsionalitas termasuk didalamnya input, proses dan output dan non fungsionalitas. Kebutuhan antarmuka juga digambarkan dalam dokumen ini yang berupa kebutuhan antar pengguna, antar hardware yang menjelaskan kebutuhan yang harus ada untuk menjalankan atau mengoperasikan aplikasi sistem, kebutuhan antar software yang menjelaskan bagaimana cara pengguna berinteraksi dengan sistem dan kebutuhan antar komunikasi Test Plan melingkupi tujuan-tujuan identifikasi informasi dan komponen perangkat lunaknya, daftar persyaratan yang diujikan untuk tersting, merekomendasikan dan menjelaskan strategi pengujian yang akan digunakan, identifikasi kebutuhan yang diperlukan sera daftar lampiran terkait. Source code program website streaming film yang telah dikembangkan, baik berupa softcopy pada flashdisk, maupun softcopy pada cloud repository. List Film yang menjadi konten dalam website streaming film yang dikembangkan, terdiri dari 16.403 Judul film, 5.785 judul dengan total 92.075 Episodes anime, 10.664 judul dengan total 137.445 Episodes drama, dan 10.996 Titles dengan total 208.184 Episodes series lainnya. Akun hosting dan juga domain dari aplikasi website layanan streaming film yang telah dikembangkan
|
- SCOPE DEFINITION
|
Batasan dari proyek ini adalah : - Proyek berjalan sesuai dengan anggaran dan waktu yang telah disediakan dengan dokumen kebutuhan yang telah disepakati
- Aplikasi yang dibuat berupa aplikasi website
Kebutuhan fungsional yang harus ada dalam sistem : - Sistem dapat menampilkan list film ataupun series sesuai dengan kategori dan genre yang dipilih oleh pengguna.
- Sistem dapat menampilkan list film ataupun series sesuai dengan keyword yang dimasukkan oleh pengguna.
- Sistem menampilkan detail dari film yang akan ditontonn, seperti ringkasan film, aktor, produser, dan rating dari film tersebut
- Sistem menayangkan film ataupun series yang dipilih oleh pengguna menggunakan private player, sehingga dapat disisipkan iklan sebelum memulai film
Kebutuhan non fungsional - sistem harus dapat diakses penuh 24 jam sehari, 7 hari seminggu
- sistem memiliki penyimpanan yang besar, sehingga mampu memuat banyak judul film ataupun series
- sitem memiliki desain yang unik dan menarik
- sistem berupa website yang responsive, sehingga dapat dibuka dengan baik pada perangkat mobile
- sistem harus memiliki flow yang jelas, sehingga mudah digunakan oleh pengguna
|
5. PROJECT MILESTONES
|
Project Milestone | Target Date (dd/mm/yyyy) | Project Start (mendefinisikan proyek, anggota tim proyek) | 27/09/2022 | Analisis kebutuhan proyek | 28/09/2022 | Desain dan Pengembangan aplikasi | 29/09/2022 - 04/10/2022 | User testing | 05/10/2022 - 06/09/2022 | Evaluasi dan pemuktakhiran | 07/10/2022 - 08/10/2022 | Demonstrasi serta penyerahan proyek | 09/10/2022 - 10/10/2022 |
|
6. ASSUMPTION & CONSTRAINTS
|
Asumsi
Waktu pengerjaan | 14 hari | Budget | Rp2.000.000 |
Constraint
Fitur | - Sistem dapat menampilkan list film ataupun series sesuai dengan kategori dan genre yang dipilih oleh pengguna.
- Sistem dapat menampilkan list film ataupun series sesuai dengan keyword yang dimasukkan oleh pengguna.
- Sistem menampilkan detail dari film yang akan ditontonn, seperti ringkasan film, aktor, produser, dan rating dari film tersebut
- Sistem menayangkan film ataupun series yang dipilih oleh pengguna menggunakan private player, sehingga dapat disisipkan iklan sebelum memulai film
| Kualitas | Prioritas pada waktu pengerjaan dan kesesuain kebutuhan proyek |
|
- PROJECT ORGANIZATIONAL STRUCTURE
|
|
Fungsi | Nama | Tugas |
Project Manager | Fajar Zuhri Hadiyanto | - Menjadwalkan pelaksanaan dan manajemen proyek
- Membuat dokumen yang diperlukan proyek dan eksternal stakeholder
- Memantau kemajuan pengerjaan proyek
|
System Analyst | John Doe | - Mendesign fungsi dan batasan aplikasi website layanan streaming film
- Merancang arsitektur aplikasi layanan streaming film
|
Website Desainer | Jane Doe | - Melakukan desain antarmuka pada website streaming film
- Melakukan prototyping berdasarkan antarmuka yang telah dibuat
|
Website Developer | Alex Murphy | - Persiapan tools/stack tech yang akan digunakan dalam
pengembangan website layanan streaming film - Mengembangakn website layanan streaming film sesuai dengan teknologi yang digunakan
|
Quality Assurance | Anna | - Memastikan layanan streaming film telah berjalan sesuai dengan flow yang ditetapkan sebelumnya
|
Documentator | Winnie | - Melakukan dokumentasi pada pembuatan aplikasi layanan streaming film, baik dalam hal teknis maupun non teknis
|
- PROJECT AUTHORIZATION
|
Approved by: | Project Manager Fajar Zuhri Hadiyanto | Date 27/09/2022 |
Approved by:
| Sponsorship winafriani | Date 27/09/2022
|