Skip to content

A16 Pengelolaan Meeting - #55

Open
LyviaPutri wants to merge 40 commits into
husnilk:mainfrom
FaizBatubara10:main
Open

LyviaPutri wants to merge 40 commits into
husnilk:mainfrom
FaizBatubara10:main

Conversation

@LyviaPutri

Copy link
Copy Markdown

Deskripsi

Pull Request ini berisi pengembangan sistem web FTI Meeting untuk Kelompok A16. Sistem ini dibuat untuk membantu proses pengelolaan rapat di lingkungan Fakultas Teknologi Informasi, mulai dari pengelolaan meeting, undangan peserta, kehadiran, notulensi, dokumentasi, export rekap kehadiran, hingga penyediaan REST API.

Fitur yang Dikembangkan

  • Dashboard untuk penyelenggara dan peserta.
  • Pengelolaan meeting, meliputi daftar meeting, tambah meeting, edit meeting, hapus meeting, dan detail meeting.
  • Pengelolaan peserta internal dan eksternal pada meeting.
  • Pengelolaan undangan meeting, termasuk konfirmasi undangan oleh peserta.
  • Pengelolaan status kehadiran peserta meeting.
  • Export rekap kehadiran peserta meeting dalam bentuk Excel.
  • Pengelolaan notulensi dan dokumentasi hasil meeting.
  • REST API untuk data meeting dan notulensi dalam format JSON.

Teknologi yang Digunakan

  • ExpressJS
  • MySQL / MariaDB
  • mysql2
  • EJS
  • Basecoat UI
  • ExcelJS
  • Playwright
  • Railway

Testing

Pengujian dilakukan menggunakan Playwright dengan browser Chromium. Berdasarkan hasil testing, terdapat 7 test case yang dijalankan dan seluruhnya berhasil dengan status passed.

Ringkasan hasil testing:

  • Total test case: 7
  • Passed: 7
  • Failed: 0
  • Pass rate: 100%

Deployment

Sistem web FTI Meeting telah dideploy menggunakan Railway dan menggunakan MySQL Railway sebagai database online.

URL Deployment:

Anggota dan Pembagian Tugas

Lyvia Putri Lestari bertanggung jawab pada fitur pengelolaan meeting, peserta, kehadiran, export rekap kehadiran, dan REST API data meeting.

Ahmad Faiz Batubara bertanggung jawab pada fitur dashboard, undangan meeting, notulensi, dokumentasi, hasil meeting, laporan hasil rapat, dan REST API data notulensi.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants