Skip to content

guanshiyin28/Proyek-Monitoring-Kelompok-7

image

Proyek Monitoring Kelompok 7

Repository ini berisi kode dan dokumentasi untuk proyek monitoring yang dikerjakan oleh Kelompok 7. Proyek ini bertujuan untuk memantau dan menganalisis data dari berbagai sumber untuk memberikan wawasan yang berguna bagi pengguna.



Deskripsi Proyek

Proyek ini merupakan hasil dari review jurnal, penerapan metode Agile, dan pengembangan aplikasi monitoring untuk kelompok 7.

1. Jurnal yang Direview

Jurnal yang direview sebagai dasar dari proyek ini adalah "Efektivitas Metode Agile dalam Pengembangan Perangkat Lunak". Jurnal ini membahas berbagai aspek dan keuntungan dari penerapan metode Agile dalam pengembangan perangkat lunak, termasuk fleksibilitas, kolaborasi tim, dan respons terhadap perubahan kebutuhan.

2. Metode Agile (Alasan)

Kami memilih metode Agile karena beberapa alasan utama:

  • Fleksibilitas: Agile memungkinkan perubahan dan penyesuaian sepanjang siklus pengembangan.
  • Kolaborasi Tim: Agile mendorong komunikasi dan kolaborasi yang lebih baik di antara anggota tim.
  • Iteratif dan Inkremental: Agile memfasilitasi pengembangan bertahap yang memungkinkan perbaikan berkelanjutan.
  • Respons Cepat: Agile memungkinkan respons cepat terhadap perubahan kebutuhan dan umpan balik dari pengguna.

3. Workflow

Workflow proyek ini mengikuti model iteratif dan inkremental dari Agile, yang meliputi:

  • Perencanaan Sprint: Setiap sprint dimulai dengan perencanaan yang jelas tentang apa yang akan dicapai.
  • Daily Stand-up: Pertemuan harian untuk mendiskusikan progres, hambatan, dan rencana.
  • Review Sprint: Setelah setiap sprint, dilakukan review untuk menilai hasil dan mendiskusikan perbaikan.
  • Retrospektif: Evaluasi proses untuk meningkatkan efisiensi tim dalam sprint berikutnya.

4. Class Diagram & Activity Diagram

Berikut adalah class diagram yang digunakan dalam proyek ini:

  • Class Diagram

Class Diagram

  • Activity Diagram

Activity Diagrams

Class diagram ini menggambarkan struktur kelas dan hubungan antar kelas dalam aplikasi monitoring yang dikembangkan.

5. Database

Struktur database yang digunakan dalam proyek ini adalah sebagai berikut:

Database ini dirancang untuk menyimpan data yang relevan dengan aplikasi monitoring, termasuk data pengguna, proyek, tugas, dan progress.

6. Aplikasi

Aplikasi monitoring yang dikembangkan dalam proyek ini memiliki fitur-fitur utama sebagai berikut:

  • Dashboard: Menampilkan ringkasan proyek dan tugas.
  • Manajemen Tugas: Membuat, mengedit, dan menghapus tugas.
  • Laporan Progres: Melacak dan melaporkan progres tugas.
  • Notifikasi: Mengirim notifikasi terkait tugas dan progres.

Instalasi dan Penggunaan

Untuk menginstal dan menjalankan aplikasi ini, ikuti langkah-langkah berikut:

  1. Clone repository ini:
    git clone https://github.com/guanshiyin28/Proyek-Monitoring-Kelompok-7.git
    
  2. Masuk ke direktori proyek:
    cd Proyek-Monitoring-Kelompok-7
    

Kontribusi

Kami sangat menghargai kontribusi dari siapa saja yang tertarik untuk meningkatkan proyek ini. Silakan buat pull request atau buka issue untuk diskusi lebih lanjut.

Lisensi

Proyek ini dilisensikan di bawah lisensi Apache 2.0. Lihat file LICENSE untuk informasi lebih lanjut. LICENSE