Skip to the content.

Modul 2

kembali ke halaman utama

Metodologi SDLC

Metodologi yang digunakan:

Scrum

Alasan pemilihan metodologi:

Perancangan Tahap 1-3 SDLC

a. Tujuan dari produk

My Catatan Kuliah adalah membantu mahasiswa untuk belajar dan mengelola aktivitas akademik secara lebih efektif, efisien, dan terstruktur. Secara lebih spesifik, aplikasi ini bertujuan untuk:

b. Pengguna potensial dari produk dan kebutuhan para pengguna tersebut

Target utama pengguna adalah Mahasiswa yang memiliki beban materi kuliah yang banyak dan membutuhkan alat bantu (seperti Asisten AI) untuk menyederhanakan proses belajar, dan belajar dari catatannya sendiri dengan mudah. Kebutuhan Para Pengguna:

c. Use case diagram

use case diagram

d. Functional requirements untuk use case yang telah dirancang

FR Deskripsi
FR 1 - Register User harus bisa membuat akun baru.
FR 2 - Login User harus bisa login ke dalam aplikasi.
FR 3 - CRUD Mata Kuliah User harus bisa menambah, melihat, mengubah, dan menghapus data mata kuliah beserta detail dosen dan jadwal.
FR 4 - CRUD Catatan Materi User harus bisa membuat, membaca, mengedit, dan menghapus catatan materi perkuliahan pada text editor.
FR 5 - CRUD Tugas User harus bisa mencatat tugas baru, mengatur tenggat waktu (deadline), menghapus, dan menandai tugas yang sudah selesai.
FR 6 - Dashboard Progres Konten dashboard harus tampil untuk memvisualisasikan perkembangan penyelesaian tugas dan aktivitas belajar.
FR 7 - Manage Workspace User (Host) harus bisa membuat dan mengelola workspace kolaborasi, serta membagikan akses (invite) kepada user lain.
FR 8 - Kolaborasi Catatan User (Host) dan User lain (Kolaborator) harus bisa melakukan co-editing pada catatan dan tugas yang sama.
FR 9 - Interaksi AI (Live RAG) User harus bisa memanggil dan berinteraksi dengan Asisten AI di dalam editor catatan untuk mencari referensi atau merangkum teks.
FR 10 - Cloud Sync Sistem harus bisa menyimpan dan menyinkronkan seluruh data (catatan, tugas, akun) ke cloud secara otomatis.

e. Entity Relationship Diagram

entity relationship diagram

f. Low-Fidelity Wireframe

low-fidelity wireframe

g. Gantt-Chart pengerjaan proyek dalam kurun waktu 1 semester

gantt-chart