Anda di halaman 1dari 3

PROPOSAL PROYEK KELOMPOK

PEMROGRAMAN BERBASIS KERANGKA KERJA

<Logo atau Ilustrasi Aplikasi Web>

<Judul Aplikasi Web>

<Nama Tim yang beranggotakan maks 4 orang>


<Anggota1/Lead Developer> <NRP>
<Anggota2> <NRP>
<Anggota3> <NRP>
<Anggota4> <NRP>

DEPARTEMEN TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI ELEKTRO DAN INFORMATIKA CERDAS
INSTITUT TEKNOLOGI SEPULUH NOPEMBER
2023
A. Latar Belakang Aplikasi

<Jelaskan secara ringkas permasalahan yang mendasari anda membuat aplikasi web
ini. Permasalahan apa yang anda ingin pecahkan dengan aplikasi ini>

B. Deskripsi Aplikasi

<Jelaskan secara ringkas tujuan dari aplikasi yang akan dibuat. Tema aplikasi adalah
aplikasi web enterprise. Studi kasus harus memiliki proses bisnis kompleks/bukan
sekedar aplikasi CRUD>

C. Manfaat Aplikasi

<Jelaskan secara detil manfaat dari aplikasi yang akan anda buat. Jelaskan pula nilai
komersial dari aplikasi anda (kemungkinan aplikasi anda dipasarkan di masa
depan)>

D. User Story

<Jelaskan fitur-fitur dan skenario dari aplikasi anda dalam bentuk user story dan user
acceptance criteria. Setiap anggota tim wajib berkontribusi minimal 2 use case
kompleks. Sehingga tim dengan 4 anggota tim wajib berkontribusi minimal 8 use
case kompleks. Jika ada kebutuhan use case CRUD dapat ditambahkan diluar
kewajiban use case kompleks. Lihat contoh user story dan user acceptance.>

E. Arsitektur Aplikasi

<Tugas proyek wajib minimal memiliki 3 komponen utama yaitu frontend, backend,
dan basis data. Arsitektur yang dipilih dapat mengadopsi monolithic, microservices,
ataupun serverless. Implementasi wajib menggunakan clean architecture, DDD,
CQRS, dan DI. Jelaskan arsitektur yang digunakan pada tugas ini>

F. Teknologi yang Digunakan

<Jelaskan apa saja teknologi (framework/library) yang digunakan pada komponen


frontend, backend, basis data dan komponen lainnya. Jelaskan library-library atau
framework tambahan yang akan digunakan (jika ada). Sertakan pula rujukan
sumber untuk mendapatkan teknologi yang akan anda gunakan (bisa berupa link)>

2
No Kategori Teknologi (framework/library) yang digunakan
1 Frontend
2 Backend
3 Basis data

G. Pembagian Kerja Tim

<Definisikan pembagian kerja setiap anggota tim. Ada dua jabatan yang dapat
dipakai yaitu frontend developer dan backend developer. Jelaskan tiap jabatan dan
tanggung jawab masing-masing dari jabatan tersebut. Petakan setiap anggota tim
dengan komponen frontend dan backend>

<Tim yang baik terdiri dari talenta-talenta unik (kemampuan spesifik) yang bekerja
sama untuk mencapai suatu tujuan>

No Nama NRP User Github Jabatan


(frontend/backend)

H. Repositori Kode

Alamat repositori kode:

Anda mungkin juga menyukai