Baik, saya akan membuat dokumentasi proses bisnis dalam format yang lebih terstruktur seperti yang Anda contohkan. Berikut dokumentasinya:
---
# DOKUMENTASI PROSES BISNIS SISTEM INFORMASI SKRIPSI (SISRI)
## PROSES 1: PENGAJUAN SKRIPSI & PENENTUAN PEMBIMBING
### Lane: Mahasiswa
**Task 1: Mengakses web sisri.trunojoyo.ac.id**
- Mahasiswa membuka browser dan mengakses sistem SISRI
- Output: Halaman login SISRI
**Task 2: Login ke sistem SISRI**
- Input: Username (NIM), Password (NIM)
- Output: Akses ke dashboard mahasiswa
**Task 3: Memilih menu "Ajukan Topik"**
- Mahasiswa mengklik menu pengajuan topik
- Output: Halaman form pengajuan topik
**Task 4: Memilih bidang minat**
- Mahasiswa memilih bidang minat dari dropdown
- Data: Daftar bidang minat yang tersedia dari koordinator prodi
- Output: Bidang minat terpilih
**Task 5: Mengisi judul topik skripsi**
- Mahasiswa mengetikkan judul skripsi yang diajukan
- Input: Judul topik (text)
- Output: Judul topik
**Task 6: Mengupload berkas proposal skripsi**
- Mahasiswa mengupload file proposal dalam format PDF
- Input: File proposal (PDF, max size sesuai ketentuan)
- Output: File proposal terupload
**Gateway 1: Apakah data pengajuan sudah lengkap dan benar?**
**[Jika Belum]**
- **Task 7: Memperbaiki data pengajuan**
- Kembali ke Task 4/5/6 sesuai yang perlu diperbaiki
**[Jika Sudah]**
- **Task 8: Submit pengajuan topik**
- Output: Data pengajuan topik tersimpan di sistem
---
### Lane: Sistem SISRI
**Task 9: Menyimpan data pengajuan topik**
- Sistem menyimpan data ke database
- Output: Pengajuan topik status "Menunggu usulan pembimbing"
**Task 10: Menampilkan form pengajuan dosen pembimbing**
- Sistem menampilkan halaman untuk mengajukan dosen pembimbing
- Output: Halaman pengajuan dosen pembimbing
---
### Lane: Mahasiswa
**Task 11: Memilih Dosen Pembimbing 1**
- Mahasiswa memilih dosen pembimbing utama dari dropdown
- Data: Daftar dosen sesuai bidang minat
- Output: Dosen Pembimbing 1 terpilih
**Task 12: Memilih Dosen Pembimbing 2**
- Mahasiswa memilih dosen pembimbing pendamping
- Data: Daftar dosen sesuai bidang minat (kecuali yang sudah dipilih)
- Output: Dosen Pembimbing 2 terpilih
**Gateway 2: Apakah pilihan dosen pembimbing sudah tepat?**
**[Jika Belum]**
- **Task 13: Mengubah pilihan dosen pembimbing**
- Kembali ke Task 11/12
**[Jika Sudah]**
- **Task 14: Submit usulan dosen pembimbing**
- Output: Usulan dosen pembimbing terkirim
---
### Lane: Sistem SISRI
**Task 15: Menyimpan usulan dosen pembimbing**
- Sistem menyimpan data usulan ke database
- Output: Status "Menunggu validasi dosen"
**Task 16: Mengirim notifikasi ke Dosen Pembimbing 1 & 2**
- Sistem mengirim notifikasi usulan pembimbingan
- Output: Notifikasi terkirim ke dosen
---
### Lane: Dosen Pembimbing 1
**Task 17: Menerima notifikasi usulan pembimbingan**
- Dosen menerima notifikasi via sistem/email
- Output: Notifikasi diterima
**Task 18: Login ke sistem SISRI**
- Input: Username (NIP/NIDN), Password (NIP/NIDN)
- Output: Akses ke dashboard dosen
**Task 19: Memilih menu "Validasi Usulan"**
- Dosen mengakses menu validasi usulan
- Output: Halaman daftar usulan mahasiswa (tab: Menunggu, Diterima, Ditolak)
**Task 20: Melihat detail proposal mahasiswa**
- Dosen mengklik detail usulan mahasiswa
- Output: Detail topik, judul, dan file proposal
**Task 21: Membaca dan mengevaluasi proposal**
- Dosen membaca proposal dan menilai kelayakan
- Output: Keputusan validasi
**Gateway 3: Apakah proposal layak dan dosen bersedia membimbing?**
**[Jika Tidak - Ditolak]**
- **Task 22a: Mengisi alasan penolakan**
- Input: Alasan penolakan (text)
- Output: Alasan penolakan
- **Task 23a: Submit penolakan**
- Output: Status usulan "Ditolak"
**[Jika Ya - Diterima]**
- **Task 22b: Mengisi jangka waktu pembimbingan**
- Input: Jangka waktu (bulan/periode)
- Output: Jangka waktu pembimbingan
- **Task 23b: Submit persetujuan**
- Output: Status usulan "Diterima"
---
### Lane: Dosen Pembimbing 2
**Task 24: [Proses sama seperti Dosen Pembimbing 1]**
- Melakukan Task 17-23 dengan proses yang sama
- Output: Status validasi dari Dosen Pembimbing 2
---
### Lane: Sistem SISRI
**Task 25: Menyimpan hasil validasi dosen**
- Sistem update status usulan di database
- Output: Status tersimpan
**Gateway 4: Apakah kedua dosen pembimbing menyetujui?**
**[Jika Salah Satu atau Keduanya Menolak]**
- **Task 26a: Mengirim notifikasi penolakan ke mahasiswa**
- Output: Notifikasi penolakan
- **Task 27a: Menampilkan status "Ditolak" di dashboard mahasiswa**
- Output: Mahasiswa harus mengajukan dosen pembimbing baru
- **Kembali ke Task 11** (pengajuan dosen pembimbing baru)
**[Jika Keduanya Menerima]**
- **Task 26b: Mengirim notifikasi persetujuan ke mahasiswa**
- Output: Notifikasi persetujuan
- **Task 27b: Membuka akses menu "Bimbingan Proposal"**
- Output: Mahasiswa dapat memulai bimbingan proposal
- **Lanjut ke PROSES 2**
---
## PROSES 2: PENYUSUNAN PROPOSAL
### Lane: Mahasiswa
**Task 28: Login ke sistem SISRI**
- Output: Akses dashboard mahasiswa
**Task 29: Memilih menu "Bimbingan Proposal"**
- Mahasiswa mengakses halaman bimbingan proposal
- Output: Halaman lembar bimbingan proposal (dengan daftar bimbingan Dosbing 1 & 2)
**Task 30: Klik ikon pesawat untuk bimbingan baru**
- Mahasiswa memulai sesi bimbingan baru
- Output: Pop-up form bimbingan muncul
**Task 31: Mengisi pokok bimbingan**
- Mahasiswa menuliskan topik/bab yang akan dibimbing
- Input: Pokok bimbingan (text)
- Output: Pokok bimbingan
**Task 32: Mengupload file bimbingan**
- Mahasiswa mengupload draft proposal/bab
- Input: File (PDF/DOC, max size sesuai ketentuan)
- Output: File terupload
**Task 33: Mengisi keterangan/pesan bimbingan**
- Mahasiswa menuliskan pertanyaan atau catatan
- Input: Keterangan (text)
- Output: Pesan bimbingan
**Gateway 5: Apakah data bimbingan sudah lengkap?**
**[Jika Belum]**
- **Task 34: Melengkapi data bimbingan**
- Kembali ke Task 31/32/33
**[Jika Sudah]**
- **Task 35: Submit bimbingan ke dosen pembimbing**
- Output: Data bimbingan terkirim
---
### Lane: Sistem SISRI
**Task 36: Menyimpan data bimbingan**
- Sistem simpan data ke database
- Output: Status bimbingan "Menunggu revisi dosen"
**Task 37: Mengirim notifikasi ke dosen pembimbing terkait**
- Sistem kirim notifikasi bimbingan baru
- Output: Notifikasi terkirim
---
### Lane: Dosen Pembimbing
**Task 38: Menerima notifikasi bimbingan baru**
- Dosen menerima notifikasi
- Output: Notifikasi diterima
**Task 39: Login ke sistem SISRI**
- Output: Akses dashboard dosen
**Task 40: Memilih menu "Bimbingan Proposal"**
- Dosen mengakses menu bimbingan
- Output: Halaman data mahasiswa bimbingan
**Task 41: Memilih mahasiswa yang melakukan bimbingan**
- Dosen klik detail mahasiswa
- Output: Halaman lembar bimbingan mahasiswa
**Task 42: Membaca pokok bimbingan mahasiswa**
- Dosen membaca isi bimbingan
- Output: Pemahaman konten bimbingan
**Task 43: Mengunduh file bimbingan mahasiswa**
- Dosen download file yang diupload mahasiswa
- Output: File bimbingan terunduh
**Task 44: Mengevaluasi dan memberikan revisi**
- Dosen membaca dan menilai draft mahasiswa
- Output: Catatan revisi
**Task 45: Klik tombol revisi pada lembar bimbingan**
- Dosen membuka pop-up revisi
- Output: Form revisi muncul
**Task 46: Menuliskan catatan revisi**
- Dosen menulis feedback dan arahan perbaikan
- Input: Catatan revisi (text)
- Output: Catatan revisi
**Task 47: Mengupload file revisi (opsional)**
- Dosen upload file revisi jika ada
- Input: File revisi (PDF/DOC)
- Output: File revisi (jika ada)
**Gateway 6: Apakah revisi sudah sesuai?**
**[Jika Belum]**
- **Task 48: Memperbaiki catatan revisi**
- Kembali ke Task 46/47
**[Jika Sudah]**
- **Task 49: Submit revisi ke mahasiswa**
- Output: Revisi terkirim
---
### Lane: Sistem SISRI
**Task 50: Menyimpan revisi dosen**
- Sistem simpan revisi ke database
- Output: Status bimbingan "Sudah direvisi"
**Task 51: Mengirim notifikasi revisi ke mahasiswa**
- Sistem kirim notifikasi revisi baru
- Output: Notifikasi terkirim ke mahasiswa
---
### Lane: Mahasiswa
**Task 52: Menerima notifikasi revisi**
- Mahasiswa menerima notifikasi
- Output: Notifikasi diterima
**Task 53: Membaca catatan revisi dari dosen**
- Mahasiswa membuka lembar bimbingan dan membaca revisi
- Output: Pemahaman revisi
**Task 54: Mengunduh file revisi (jika ada)**
- Mahasiswa download file revisi dari dosen
- Output: File revisi terunduh
**Task 55: Melakukan perbaikan proposal**
- Mahasiswa memperbaiki proposal sesuai arahan dosen
- Output: Draft proposal yang sudah diperbaiki
**Gateway 7: Apakah perbaikan sudah selesai?**
**[Jika Belum]**
- **Task 56: Melanjutkan perbaikan**
- Kembali ke Task 55
**[Jika Sudah]**
- **Gateway 8: Apakah perlu bimbingan lagi?**
**[Jika Ya - Perlu Bimbingan Lagi]**
- **Kembali ke Task 30** (mengajukan bimbingan baru)
**[Jika Tidak - Proposal Sudah Siap]**
- **Task 57: Memastikan proposal siap untuk seminar**
- Output: Proposal final
- **Lanjut ke PROSES 3**
---
### Lane: Mahasiswa (Akses Berkas)
**Task 58: Memilih menu "Berkas"**
- Mahasiswa dapat mengakses menu berkas kapan saja
- Output: Halaman daftar berkas bimbingan
**Task 59: Klik detail berkas**
- Mahasiswa melihat detail berkas bimbingan
- Output: Halaman download berkas
**Task 60: Mendownload berkas bimbingan**
- Mahasiswa download semua file bimbingan dari Dosbing 1 & 2
- Output: File berkas terunduh
---
## PROSES 3: SEMINAR PROPOSAL
### Lane: Mahasiswa
**Task 61: Login ke sistem SISRI**
- Output: Akses dashboard mahasiswa
**Task 62: Memilih menu "Daftar Seminar Proposal"**
- Mahasiswa mengakses menu pendaftaran seminar
- Output: Halaman permintaan persetujuan seminar proposal
**Task 63: Klik tombol "Ajukan Permintaan Persetujuan"**
- Mahasiswa mengajukan izin mendaftar seminar
- Output: Permintaan persetujuan terkirim
---
### Lane: Sistem SISRI
**Task 64: Menyimpan permintaan persetujuan**
- Sistem simpan data ke database
- Output: Status "Menunggu persetujuan Dosen Pembimbing"
**Task 65: Mengirim notifikasi ke Dosen Pembimbing 1 & 2**
- Sistem kirim notifikasi permintaan izin seminar
- Output: Notifikasi terkirim
---
### Lane: Dosen Pembimbing 1
**Task 66: Menerima notifikasi permintaan seminar**
- Dosen menerima notifikasi
- Output: Notifikasi diterima
**Task 67: Login ke sistem SISRI**
- Output: Akses dashboard dosen
**Task 68: Memilih menu "Validasi Daftar Seminar Proposal"**
- Dosen mengakses menu validasi
- Output: Halaman daftar mahasiswa yang meminta izin
**Task 69: Melihat data mahasiswa yang meminta izin**
- Dosen melihat detail mahasiswa dan proposal
- Output: Detail mahasiswa
**Task 70: Mengevaluasi kelayakan seminar**
- Dosen menilai apakah proposal sudah layak untuk diseminarkan
- Output: Keputusan validasi
**Gateway 9: Apakah proposal layak untuk seminar?**
**[Jika Tidak - Tidak Disetujui]**
- **Task 71a: Klik tombol "Tidak Disetujui"**
- **Task 72a: Mengisi alasan penolakan**
- Input: Alasan (text)
- **Task 73a: Submit penolakan**
- Output: Status "Tidak disetujui oleh Dosbing 1"
**[Jika Ya - Disetujui]**
- **Task 71b: Klik tombol "Disetujui"**
- **Task 72b: Submit persetujuan**
- Output: Status "Disetujui oleh Dosbing 1"
---
### Lane: Dosen Pembimbing 2
**Task 74: [Proses sama seperti Dosen Pembimbing 1]**
- Melakukan Task 66-73 dengan proses yang sama
- Output: Status validasi dari Dosen Pembimbing 2
---
### Lane: Sistem SISRI
**Task 75: Menyimpan hasil validasi dosen pembimbing**
- Sistem update status di database
- Output: Status tersimpan
**Gateway 10: Apakah kedua dosen pembimbing menyetujui?**
**[Jika Salah Satu atau Keduanya Tidak Menyetujui]**
- **Task 76a: Mengirim notifikasi penolakan ke mahasiswa**
- **Task 77a: Menampilkan status penolakan**
- Output: Mahasiswa harus melanjutkan bimbingan
- **Kembali ke PROSES 2, Task 30**
**[Jika Keduanya Menyetujui]**
- **Task 76b: Update status menjadi "Menunggu persetujuan Koordinator Prodi"**
- **Task 77b: Mengirim notifikasi ke Koordinator Prodi**
- Output: Notifikasi terkirim
---
### Lane: Koordinator Program Studi
**Task 78: Menerima notifikasi permintaan seminar**
- Koordinator Prodi menerima notifikasi
- Output: Notifikasi diterima
**Task 79: Login ke sistem SISRI**
- Input: Username (NIP/NIDN), Password (NIP/NIDN)
- Output: Akses dashboard koordinator prodi
**Task 80: Memilih menu "Validasi Perizinan Sidang"**
- Koordinator mengakses menu validasi
- Output: Halaman validasi perizinan
**Task 81: Memilih tab "Seminar Proposal"**
- Koordinator membuka tab khusus seminar proposal
- Output: Daftar mahasiswa yang disetujui dosen pembimbing
**Task 82: Melihat data mahasiswa yang meminta izin**
- Koordinator melihat detail mahasiswa
- Output: Detail mahasiswa dan status persetujuan dosen
**Task 83: Verifikasi persyaratan administratif**
- Koordinator memeriksa kelengkapan administratif mahasiswa
- Output: Status verifikasi
**Gateway 11: Apakah persyaratan administratif lengkap?**
**[Jika Tidak - Tidak Disetujui]**
- **Task 84a: Klik tombol "Tidak Disetujui"**
- **Task 85a: Mengisi alasan penolakan**
- Input: Alasan (text)
- **Task 86a: Submit penolakan**
- Output: Status "Tidak disetujui oleh Koordinator Prodi"
**[Jika Ya - Disetujui]**
- **Task 84b: Klik tombol "Disetujui"**
- **Task 85b: Submit persetujuan**
- Output: Status "Disetujui untuk seminar proposal"
---
### Lane: Sistem SISRI
**Task 87: Menyimpan hasil validasi koordinator prodi**
- Sistem update status di database
- Output: Status tersimpan
**Gateway 12: Apakah koordinator prodi menyetujui?**
**[Jika Tidak Disetujui]**
- **Task 88a: Mengirim notifikasi penolakan ke mahasiswa**
- Output: Mahasiswa harus melengkapi persyaratan
- **Kembali ke Task 63** (setelah persyaratan lengkap)
**[Jika Disetujui]**
- **Task 88b: Update status menjadi "Menunggu penjadwalan"**
- **Task 89b: Menampilkan mahasiswa di daftar pendaftar seminar**
- Output: Mahasiswa masuk daftar peserta seminar
---
### Lane: Koordinator Program Studi (Penjadwalan)
**Task 90: Memilih menu "Penjadwalan Sidang"**
- Koordinator mengakses menu penjadwalan
- Output: Halaman penjadwalan sidang
**Task 91: Memilih periode sidang**
- Input: Periode (misal: Genap 2023/2024)
- Output: Periode terpilih
**Task 92: Mengisi waktu dibuka pendaftaran**
- Input: Tanggal mulai pendaftaran
- Output: Tanggal buka
**Task 93: Mengisi waktu ditutup pendaftaran**
- Input: Tanggal akhir pendaftaran
- Output: Tanggal tutup
**Task 94: Memilih jenis sidang "Seminar Proposal"**
- Input: Jenis sidang (dropdown)
- Output: Jenis sidang terpilih
**Gateway 13: Apakah data jadwal pendaftaran sudah benar?**
**[Jika Belum]**
- **Task 95: Memperbaiki data jadwal**
- Kembali ke Task 91/92/93/94
**[Jika Sudah]**
- **Task 96: Submit jadwal pendaftaran**
- Output: Jadwal pendaftaran tersimpan
**Task 97: Melihat daftar mahasiswa yang mendaftar**
- Koordinator membuka daftar pendaftar
- Output: List mahasiswa pendaftar
**Task 98: Memilih mahasiswa untuk dijadwalkan**
- Koordinator klik mahasiswa
- Output: Form penjadwalan muncul
**Task 99: Mengisi tanggal pelaksanaan seminar**
- Input: Tanggal seminar
- Output: Tanggal seminar
**Task 100: Mengisi waktu pelaksanaan seminar**
- Input: Jam seminar (misal: 09:00 - 11:00)
- Output: Waktu seminar
**Task 101: Mengisi ruangan seminar**
- Input: Ruangan (misal: Lab Komputer A)
- Output: Ruangan seminar
**Task 102: Memilih Dosen Penguji 1**
- Input: Dosen Penguji 1 (dropdown)
- Output: Dosen Penguji 1 terpilih
**Task 103: Memilih Dosen Penguji 2**
- Input: Dosen Penguji 2 (dropdown)
- Output: Dosen Penguji 2 terpilih
**Task 104: Memilih Dosen Penguji 3**
- Input: Dosen Penguji 3 (dropdown)
- Output: Dosen Penguji 3 terpilih
**Gateway 14: Apakah jadwal seminar sudah tepat?**
**[Jika Belum]**
- **Task 105: Memperbaiki jadwal**
- Kembali ke Task 99-104
**[Jika Sudah]**
- **Task 106: Submit jadwal seminar mahasiswa**
- Output: Jadwal seminar tersimpan
**Task 107: Mengulangi untuk mahasiswa lain**
- Koordinator mengatur jadwal untuk semua mahasiswa
- Output: Semua mahasiswa terjadwal
**Task 108: Publikasi jadwal seminar**
- Koordinator mempublikasi jadwal
- Output: Jadwal dipublikasi
---
### Lane: Sistem SISRI
**Task 109: Menyimpan jadwal seminar**
- Sistem simpan semua jadwal ke database
- Output: Jadwal tersimpan dan terpublikasi
**Task 110: Mengirim notifikasi jadwal ke mahasiswa**
- Sistem kirim notifikasi jadwal seminar
- Output: Notifikasi terkirim
**Task 111: Mengirim notifikasi ke dosen penguji**
- Sistem kirim notifikasi ke semua dosen penguji
- Output: Notifikasi terkirim ke dosen
---
### Lane: Mahasiswa
**Task 112: Menerima notifikasi jadwal seminar**
- Mahasiswa menerima notifikasi
- Output: Notifikasi diterima
**Task 113: Login ke sistem SISRI**
- Output: Akses dashboard
**Task 114: Memilih menu "Daftar Seminar Proposal"**
- Output: Halaman permintaan persetujuan
**Task 115: Melihat tabel jadwal seminar di sebelah kanan**
- Mahasiswa melihat jadwal yang sudah ditetapkan
- Output: Detail jadwal (tanggal, waktu, ruangan, dosen penguji)
**Task 116: Mempersiapkan presentasi seminar**
- Mahasiswa menyiapkan slide dan materi presentasi
- Output: Materi presentasi siap
**Task 117: Hadir pada jadwal seminar yang ditentukan**
- Mahasiswa datang sesuai jadwal
- Output: Kehadiran di seminar
**Task 118: Melaksanakan presentasi proposal**
- Mahasiswa mempresentasikan proposal di hadapan dosen
- Output: Presentasi selesai
**Task 119: Sesi tanya jawab dengan dosen penguji**
- Mahasiswa menjawab pertanyaan dosen
- Output: Sesi tanya jawab selesai
---
### Lane: Dosen Pembimbing & Penguji (Seminar)
**Task 120: Menghadiri seminar proposal mahasiswa**
- Dosen hadir sesuai jadwal
- Output: Kehadiran dosen
**Task 121: Mendengarkan presentasi mahasiswa**
- Dosen mendengarkan dan menilai presentasi
- Output: Penilaian presentasi
**Task 122: Memberikan pertanyaan dan masukan**
- Dosen bertanya dan memberikan saran
- Output: Pertanyaan dan saran
**Task 123: Mencatat revisi untuk mahasiswa**
- Dosen mencatat poin-poin yang harus direvisi
- Output: Catatan revisi
---
### Lane: Dosen Pembimbing (Berita Acara)
**Task 124: Login ke sistem SISRI**
- Output: Akses dashboard dosen
**Task 125: Memilih menu "Berita Acara Seminar Proposal"**
- Dosen mengakses menu berita acara
- Output: Halaman berita acara sebagai pembimbing
**Task 126: Melihat daftar mahasiswa seminar**
- Dosen melihat mahasiswa yang sudah seminar
- Output: List mahasiswa
**Task 127: Memilih mahasiswa untuk ditandatangani berita acaranya**
- Dosen klik mahasiswa
- Output: Form berita acara
**Task 128: Mereview berita acara seminar**
- Dosen memeriksa isi berita acara
- Output: Berita acara direview
**Task 129: Menandatangani berita acara digital**
- Dosen melakukan tanda tangan digital
- Output: Berita acara ditandatangani
**Task 130: Submit berita acara**
- Output: Berita acara tersimpan
---
### Lane: Dosen Penguji (Berita Acara)
**Task 131: Login ke sistem SISRI**
- Output: Akses dashboard dosen
**Task 132: Memilih menu "Berita Acara Seminar Proposal"**
- Dosen mengakses menu berita acara
- Output: Halaman berita acara sebagai penguji
**Task 133: Melihat daftar mahasiswa yang diuji**
- Dosen melihat mahasiswa yang sudah diuji
- Output: List mahasiswa
**Task 134: Memilih mahasiswa untuk ditandatangani berita acaranya**
- Dosen klik mahasiswa
- Output: Form berita acara
**Task 135: Menginputkan catatan revisi**
- Dosen menuliskan revisi yang harus dikerjakan mahasiswa
- Input: Catatan revisi (text)
- Output: Catatan revisi
**Task 136: Mereview berita acara seminar**
- Dosen memeriksa isi berita acara
- Output: Berita acara direview
**Task 137: Menandatangani berita acara digital**
- Dosen melakukan tanda tangan digital
- Output: Berita acara ditandatangani
**Task 138: Submit berita acara**
- Output: Berita acara tersimpan
**Task 139: [Dosen Penguji 2 dan 3 melakukan Task 131-138]**
- Semua penguji menandatangani berita acara
- Output: Berita acara lengkap
---
### Lane: Sistem SISRI
**Task 140: Menyimpan berita acara seminar**
- Sistem simpan berita acara ke database
- Output: Berita acara tersimpan
**Task 141: Mengirim notifikasi ke mahasiswa**
- Sistem kirim notifikasi bahwa seminar selesai dan ada revisi
- Output: Notifikasi terkirim
**Task 142: Membuka akses menu "Revisi Seminar Proposal"**
- Sistem aktifkan menu revisi untuk mahasiswa
- Output: Menu revisi aktif
- **Lanjut ke PROSES 4**
---
## PROSES 4: PELAKSANAAN PENELITIAN (Revisi Seminar Proposal)
### Lane: Mahasiswa
**Task 143: Menerima notifikasi revisi seminar**
- Mahasiswa menerima notifikasi
- Output: Notifikasi diterima
**Task 144: Login ke sistem SISRI**
- Output: Akses dashboard
**Task 145: Memilih menu "Revisi Seminar Proposal"**
- Mahasiswa mengakses menu revisi
- Output: Halaman revisi seminar proposal
**Task 146: Melihat catatan revisi dari Dosen Penguji 1, 2, dan 3**
- Mahasiswa membaca semua catatan revisi
- Output: List catatan revisi
**Task 147: Melakukan perbaikan proposal sesuai revisi**
- Mahasiswa memperbaiki proposal
- Output: Proposal yang sudah direvisi
**Task 148: Memilih dosen penguji untuk konsultasi revisi**
- Mahasiswa memilih dosen penguji (Penguji 1/2/3)
- Output: Dosen penguji terpilih
**Task 149: Mengisi pokok revisi**
- Mahasiswa menuliskan poin revisi yang dikonsultasikan
- Input: Pokok revisi (text)
- Output: Pokok revisi
**Task 150: Mengupload file hasil revisi**
- Mahasiswa upload file proposal yang sudah direvisi
- Input: File hasil revisi (PDF/DOC)
- Output: File terupload
**Task 151: Mengisi keterangan/pesan revisi**
- Mahasiswa menulis
keterangan tambahan
- Input: Keterangan (text)
- Output: Pesan revisi
**Gateway 15: Apakah data revisi sudah lengkap?**
**[Jika Belum]**
- **Task 152: Melengkapi data revisi**
- Kembali ke Task 149/150/151
**[Jika Sudah]**
- **Task 153: Submit revisi ke dosen penguji**
- Output: Revisi terkirim
---
### Lane: Sistem SISRI
**Task 154: Menyimpan data revisi**
- Sistem simpan data ke database
- Output: Status "Menunggu validasi dosen penguji"
**Task 155: Mengirim notifikasi ke dosen penguji terkait**
- Sistem kirim notifikasi revisi baru
- Output: Notifikasi terkirim
---
### Lane: Dosen Penguji
**Task 156: Menerima notifikasi revisi mahasiswa**
- Dosen penguji menerima notifikasi
- Output: Notifikasi diterima
**Task 157: Login ke sistem SISRI**
- Output: Akses dashboard dosen
**Task 158: Memilih menu "Validasi Revisi Seminar Proposal"**
- Dosen mengakses menu validasi revisi
- Output: Halaman daftar mahasiswa yang melakukan revisi
**Task 159: Memilih mahasiswa untuk divalidasi revisinya**
- Dosen klik mahasiswa
- Output: Detail revisi mahasiswa
**Task 160: Membaca pokok revisi mahasiswa**
- Dosen membaca poin revisi yang dikonsultasikan
- Output: Pemahaman revisi
**Task 161: Mengunduh file hasil revisi**
- Dosen download file hasil revisi
- Output: File terunduh
**Task 162: Mengevaluasi hasil revisi mahasiswa**
- Dosen memeriksa apakah revisi sudah sesuai
- Output: Hasil evaluasi
**Gateway 16: Apakah revisi sudah sesuai dan diterima?**
**[Jika Tidak - Revisi Ulang]**
- **Task 163a: Klik tombol "Revisi Ulang"**
- **Task 164a: Mengisi catatan perbaikan**
- Input: Catatan perbaikan (text)
- Output: Catatan
- **Task 165a: Submit revisi ulang**
- Output: Status "Revisi ulang"
**[Jika Ya - Diterima]**
- **Task 163b: Klik tombol "Diterima"**
- **Task 164b: Mengisi catatan persetujuan (opsional)**
- Input: Catatan persetujuan (text)
- **Task 165b: Submit persetujuan revisi**
- Output: Status "Revisi diterima"
---
### Lane: Sistem SISRI
**Task 166: Menyimpan hasil validasi revisi**
- Sistem update status di database
- Output: Status tersimpan
**Gateway 17: Apakah revisi perlu diperbaiki lagi?**
**[Jika Ya - Revisi Ulang]**
- **Task 167a: Mengirim notifikasi revisi ulang ke mahasiswa**
- Output: Notifikasi terkirim
- **Kembali ke Task 147** (mahasiswa memperbaiki lagi)
**[Jika Tidak - Diterima]**
- **Task 167b: Mengirim notifikasi persetujuan ke mahasiswa**
- Output: Notifikasi terkirim
---
### Lane: Mahasiswa
**Task 168: Menerima notifikasi hasil validasi**
- Output: Notifikasi diterima
**Gateway 18: Apakah semua dosen penguji sudah menyetujui revisi?**
**[Jika Belum]**
- **Task 169a: Melanjutkan revisi dengan dosen penguji lain**
- **Kembali ke Task 148** (konsultasi dengan penguji lain)
**[Jika Sudah - Semua Diterima]**
- **Task 169b: Revisi seminar proposal selesai**
- Output: Mahasiswa dapat melanjutkan penelitian
**Task 170: Melaksanakan penelitian di lapangan**
- Mahasiswa melakukan penelitian sesuai metodologi
- Output: Data penelitian
**Task 171: Mengumpulkan dan menganalisis data**
- Mahasiswa mengolah data penelitian
- Output: Hasil analisis data
**Task 172: Mulai menyusun draft skripsi**
- Mahasiswa menulis skripsi lengkap
- Output: Draft skripsi awal
- **Lanjut ke PROSES 5**
---
## PROSES 5: PENYUSUNAN LAPORAN AKHIR (SKRIPSI)
### Lane: Mahasiswa
**Task 173: Login ke sistem SISRI**
- Output: Akses dashboard mahasiswa
**Task 174: Memilih menu "Bimbingan Skripsi"**
- Mahasiswa mengakses halaman bimbingan skripsi
- Output: Halaman lembar bimbingan skripsi (dengan daftar bimbingan Dosbing 1 & 2)
**Task 175: Klik ikon pesawat untuk bimbingan skripsi baru**
- Mahasiswa memulai sesi bimbingan skripsi
- Output: Pop-up form bimbingan muncul
**Task 176: Mengisi pokok bimbingan skripsi**
- Mahasiswa menuliskan bab/topik yang dibimbing
- Input: Pokok bimbingan (text)
- Output: Pokok bimbingan
**Task 177: Mengupload file bimbingan skripsi**
- Mahasiswa mengupload draft skripsi/bab
- Input: File (PDF/DOC)
- Output: File terupload
**Task 178: Mengisi keterangan/pesan bimbingan**
- Mahasiswa menulis pertanyaan atau catatan
- Input: Keterangan (text)
- Output: Pesan bimbingan
**Gateway 19: Apakah data bimbingan skripsi sudah lengkap?**
**[Jika Belum]**
- **Task 179: Melengkapi data bimbingan**
- Kembali ke Task 176/177/178
**[Jika Sudah]**
- **Task 180: Submit bimbingan skripsi ke dosen pembimbing**
- Output: Data bimbingan terkirim
---
### Lane: Sistem SISRI
**Task 181: Menyimpan data bimbingan skripsi**
- Sistem simpan data ke database
- Output: Status "Menunggu revisi dosen"
**Task 182: Mengirim notifikasi ke dosen pembimbing terkait**
- Sistem kirim notifikasi bimbingan baru
- Output: Notifikasi terkirim
---
### Lane: Dosen Pembimbing
**Task 183: Menerima notifikasi bimbingan skripsi baru**
- Dosen menerima notifikasi
- Output: Notifikasi diterima
**Task 184: Login ke sistem SISRI**
- Output: Akses dashboard dosen
**Task 185: Memilih menu "Bimbingan Skripsi"**
- Dosen mengakses menu bimbingan skripsi
- Output: Halaman data mahasiswa bimbingan skripsi
**Task 186: Memilih mahasiswa yang melakukan bimbingan**
- Dosen klik detail mahasiswa
- Output: Halaman lembar bimbingan skripsi mahasiswa
**Task 187: Membaca pokok bimbingan skripsi mahasiswa**
- Dosen membaca isi bimbingan
- Output: Pemahaman konten bimbingan
**Task 188: Mengunduh file bimbingan skripsi mahasiswa**
- Dosen download file skripsi
- Output: File bimbingan terunduh
**Task 189: Mengevaluasi dan memberikan revisi skripsi**
- Dosen membaca dan menilai draft skripsi
- Output: Catatan revisi
**Task 190: Klik tombol revisi pada lembar bimbingan skripsi**
- Dosen membuka pop-up revisi
- Output: Form revisi muncul
**Task 191: Menuliskan catatan revisi skripsi**
- Dosen menulis feedback dan arahan perbaikan
- Input: Catatan revisi (text)
- Output: Catatan revisi
**Task 192: Mengupload file revisi (opsional)**
- Dosen upload file revisi jika ada
- Input: File revisi (PDF/DOC)
- Output: File revisi
**Gateway 20: Apakah revisi skripsi sudah sesuai?**
**[Jika Belum]**
- **Task 193: Memperbaiki catatan revisi**
- Kembali ke Task 191/192
**[Jika Sudah]**
- **Task 194: Submit revisi skripsi ke mahasiswa**
- Output: Revisi terkirim
---
### Lane: Sistem SISRI
**Task 195: Menyimpan revisi dosen**
- Sistem simpan revisi ke database
- Output: Status "Sudah direvisi"
**Task 196: Mengirim notifikasi revisi ke mahasiswa**
- Sistem kirim notifikasi revisi baru
- Output: Notifikasi terkirim
---
### Lane: Mahasiswa
**Task 197: Menerima notifikasi revisi skripsi**
- Mahasiswa menerima notifikasi
- Output: Notifikasi diterima
**Task 198: Membaca catatan revisi dari dosen**
- Mahasiswa membuka lembar bimbingan dan membaca revisi
- Output: Pemahaman revisi
**Task 199: Mengunduh file revisi (jika ada)**
- Mahasiswa download file revisi dari dosen
- Output: File revisi terunduh
**Task 200: Melakukan perbaikan skripsi**
- Mahasiswa memperbaiki skripsi sesuai arahan dosen
- Output: Draft skripsi yang sudah diperbaiki
**Gateway 21: Apakah perbaikan skripsi sudah selesai?**
**[Jika Belum]**
- **Task 201: Melanjutkan perbaikan**
- Kembali ke Task 200
**[Jika Sudah]**
- **Gateway 22: Apakah perlu bimbingan skripsi lagi?**
**[Jika Ya - Perlu Bimbingan Lagi]**
- **Kembali ke Task 175** (mengajukan bimbingan baru)
**[Jika Tidak - Skripsi Sudah Siap]**
- **Task 202: Memastikan skripsi siap untuk sidang**
- Output: Skripsi final
- **Lanjut ke PROSES 6**
---
### Lane: Mahasiswa (Akses Berkas Skripsi)
**Task 203: Memilih menu "Berkas" (Bimbingan Skripsi)**
- Mahasiswa dapat mengakses menu berkas kapan saja
- Output: Halaman daftar berkas bimbingan skripsi
**Task 204: Klik detail berkas**
- Mahasiswa melihat detail berkas
- Output: Halaman download berkas
**Task 205: Mendownload berkas bimbingan skripsi**
- Mahasiswa download semua file dari Dosbing 1 & 2
- Output: File berkas terunduh
---
## PROSES 6: UJIAN AKHIR (SIDANG SKRIPSI)
### Lane: Mahasiswa
**Task 206: Login ke sistem SISRI**
- Output: Akses dashboard mahasiswa
**Task 207: Memilih menu "Daftar Sidang Skripsi"**
- Mahasiswa mengakses menu pendaftaran sidang
- Output: Halaman permintaan persetujuan sidang skripsi
**Task 208: Klik tombol "Ajukan Permintaan Persetujuan"**
- Mahasiswa mengajukan izin mendaftar sidang
- Output: Permintaan persetujuan terkirim
---
### Lane: Sistem SISRI
**Task 209: Menyimpan permintaan persetujuan**
- Sistem simpan data ke database
- Output: Status "Menunggu persetujuan Dosen Pembimbing"
**Task 210: Mengirim notifikasi ke Dosen Pembimbing 1 & 2**
- Sistem kirim notifikasi permintaan izin sidang
- Output: Notifikasi terkirim
---
### Lane: Dosen Pembimbing 1
**Task 211: Menerima notifikasi permintaan sidang**
- Dosen menerima notifikasi
- Output: Notifikasi diterima
**Task 212: Login ke sistem SISRI**
- Output: Akses dashboard dosen
**Task 213: Memilih menu "Validasi Daftar Sidang Skripsi"**
- Dosen mengakses menu validasi
- Output: Halaman daftar mahasiswa yang meminta izin
**Task 214: Melihat data mahasiswa yang meminta izin**
- Dosen melihat detail mahasiswa dan skripsi
- Output: Detail mahasiswa
**Task 215: Mengevaluasi kelayakan sidang skripsi**
- Dosen menilai apakah skripsi sudah layak untuk disidangkan
- Output: Keputusan validasi
**Gateway 23: Apakah skripsi layak untuk sidang?**
**[Jika Tidak - Tidak Disetujui]**
- **Task 216a: Klik tombol "Tidak Disetujui"**
- **Task 217a: Mengisi alasan penolakan**
- Input: Alasan (text)
- **Task 218a: Submit penolakan**
- Output: Status "Tidak disetujui oleh Dosbing 1"
**[Jika Ya - Disetujui]**
- **Task 216b: Klik tombol "Disetujui"**
- **Task 217b: Submit persetujuan**
- Output: Status "Disetujui oleh Dosbing 1"
---
### Lane: Dosen Pembimbing 2
**Task 219: [Proses sama seperti Dosen Pembimbing 1]**
- Melakukan Task 211-218 dengan proses yang sama
- Output: Status validasi dari Dosen Pembimbing 2
---
### Lane: Sistem SISRI
**Task 220: Menyimpan hasil validasi dosen pembimbing**
- Sistem update status di database
- Output: Status tersimpan
**Gateway 24: Apakah kedua dosen pembimbing menyetujui?**
**[Jika Salah Satu atau Keduanya Tidak Menyetujui]**
- **Task 221a: Mengirim notifikasi penolakan ke mahasiswa**
- **Task 222a: Menampilkan status penolakan**
- Output: Mahasiswa harus melanjutkan bimbingan
- **Kembali ke PROSES 5, Task 175**
**[Jika Keduanya Menyetujui]**
- **Task 221b: Update status menjadi "Menunggu persetujuan Koordinator Prodi"**
- **Task 222b: Mengirim notifikasi ke Koordinator Prodi**
- Output: Notifikasi terkirim
---
### Lane: Koordinator Program Studi
**Task 223: Menerima notifikasi permintaan sidang**
- Koordinator Prodi menerima notifikasi
- Output: Notifikasi diterima
**Task 224: Login ke sistem SISRI**
- Output: Akses dashboard koordinator prodi
**Task 225: Memilih menu "Validasi Perizinan Sidang"**
- Koordinator mengakses menu validasi
- Output: Halaman validasi perizinan
**Task 226: Memilih tab "Sidang Skripsi"**
- Koordinator membuka tab khusus sidang skripsi
- Output: Daftar mahasiswa yang disetujui dosen pembimbing
**Task 227: Melihat data mahasiswa yang meminta izin**
- Koordinator melihat detail mahasiswa
- Output: Detail mahasiswa dan status persetujuan dosen
**Task 228: Verifikasi persyaratan administratif**
- Koordinator memeriksa kelengkapan administratif mahasiswa
- Output: Status verifikasi
**Gateway 25: Apakah persyaratan administratif lengkap?**
**[Jika Tidak - Tidak Disetujui]**
- **Task 229a: Klik tombol "Tidak Disetujui"**
- **Task 230a: Mengisi alasan penolakan**
- Input: Alasan (text)
- **Task 231a: Submit penolakan**
- Output: Status "Tidak disetujui oleh Koordinator Prodi"
**[Jika Ya - Disetujui]**
- **Task 229b: Klik tombol "Disetujui"**
- **Task 230b: Submit persetujuan**
- Output: Status "Disetujui untuk sidang skripsi"
---
### Lane: Sistem SISRI
**Task 232: Menyimpan hasil validasi koordinator prodi**
- Sistem update status di database
- Output: Status tersimpan
**Gateway 26: Apakah koordinator prodi menyetujui?**
**[Jika Tidak Disetujui]**
- **Task 233a: Mengirim notifikasi penolakan ke mahasiswa**
- Output: Mahasiswa harus melengkapi persyaratan
- **Kembali ke Task 208** (setelah persyaratan lengkap)
**[Jika Disetujui]**
- **Task 233b: Update status menjadi "Menunggu penjadwalan"**
- **Task 234b: Menampilkan mahasiswa di daftar pendaftar sidang**
- Output: Mahasiswa masuk daftar peserta sidang
---
### Lane: Koordinator Program Studi (Penjadwalan)
**Task 235: Memilih menu "Penjadwalan Sidang"**
- Koordinator mengakses menu penjadwalan
- Output: Halaman penjadwalan sidang
**Task 236: Memilih periode sidang**
- Input: Periode (misal: Genap 2023/2024)
- Output: Periode terpilih
**Task 237: Mengisi waktu dibuka pendaftaran**
- Input: Tanggal mulai pendaftaran
- Output: Tanggal buka
**Task 238: Mengisi waktu ditutup pendaftaran**
- Input: Tanggal akhir pendaftaran
- Output: Tanggal tutup
**Task 239: Memilih jenis sidang "Sidang Skripsi"**
- Input: Jenis sidang (dropdown)
- Output: Jenis sidang terpilih
**Gateway 27: Apakah data jadwal pendaftaran sudah benar?**
**[Jika Belum]**
- **Task 240: Memperbaiki data jadwal**
- Kembali ke Task 236/237/238/239
**[Jika Sudah]**
- **Task 241: Submit jadwal pendaftaran**
- Output: Jadwal pendaftaran tersimpan
**Task 242: Melihat daftar mahasiswa yang mendaftar**
- Koordinator membuka daftar pendaftar
- Output: List mahasiswa pendaftar
**Task 243: Memilih mahasiswa untuk dijadwalkan**
- Koordinator klik mahasiswa
- Output: Form penjadwalan muncul
**Task 244: Mengisi tanggal pelaksanaan sidang**
- Input: Tanggal sidang
- Output: Tanggal sidang
**Task 245: Mengisi waktu pelaksanaan sidang**
- Input: Jam sidang (misal: 13:00 - 15:00)
- Output: Waktu sidang
**Task 246: Mengisi ruangan sidang**
- Input: Ruangan (misal: Ruang Sidang A)
- Output: Ruangan sidang
**Task 247: Memilih Dosen Penguji 1**
- Input: Dosen Penguji 1 (dropdown)
- Output: Dosen Penguji 1 terpilih
**Task 248: Memilih Dosen Penguji 2**
- Input: Dosen Penguji 2 (dropdown)
- Output: Dosen Penguji 2 terpilih
**Task 249: Memilih Dosen Penguji 3**
- Input: Dosen Penguji 3 (dropdown)
- Output: Dosen Penguji 3 terpilih
**Gateway 28: Apakah jadwal sidang sudah tepat?**
**[Jika Belum]**
- **Task 250: Memperbaiki jadwal**
- Kembali ke Task 244-249
**[Jika Sudah]**
- **Task 251: Submit jadwal sidang mahasiswa**
- Output: Jadwal sidang tersimpan
**Task 252: Mengulangi untuk mahasiswa lain**
- Koordinator mengatur jadwal untuk semua mahasiswa
- Output: Semua mahasiswa terjadwal
**Task 253: Publikasi jadwal sidang**
- Koordinator mempublikasi jadwal
- Output: Jadwal dipublikasi
---
### Lane: Sistem SISRI
**Task 254: Menyimpan jadwal sidang**
- Sistem simpan semua jadwal ke database
- Output: Jadwal tersimpan dan terpublikasi
**Task 255: Mengirim notifikasi jadwal ke mahasiswa**
- Sistem kirim notifikasi jadwal sidang
- Output: Notifikasi terkirim
**Task 256: Mengirim notifikasi ke dosen penguji**
- Sistem kirim notifikasi ke semua dosen penguji
- Output: Notifikasi terkirim ke dosen
---
### Lane: Mahasiswa
**Task 257: Menerima notifikasi jadwal sidang**
- Mahasiswa menerima notifikasi
- Output: Notifikasi diterima
**Task 258: Login ke sistem SISRI**
- Output: Akses dashboard
**Task 259: Memilih menu "Daftar Sidang Skripsi"**
- Output: Halaman permintaan persetujuan
**Task 260: Melihat tabel jadwal sidang di sebelah kanan**
- Mahasiswa melihat jadwal yang sudah ditetapkan
- Output: Detail jadwal (tanggal, waktu, ruangan, dosen penguji)
**Task 261: Mempersiapkan presentasi sidang**
- Mahasiswa menyiapkan slide dan materi presentasi
- Output: Materi presentasi siap
**Task 262: Hadir pada jadwal sidang yang ditentukan**
- Mahasiswa datang sesuai jadwal
- Output: Kehadiran di sidang
**Task 263: Melaksanakan presentasi hasil penelitian**
- Mahasiswa mempresentasikan hasil penelitian lengkap
- Output: Presentasi selesai
**Task 264: Sesi tanya jawab dengan dosen penguji**
- Mahasiswa menjawab pertanyaan dosen
- Output: Sesi tanya jawab selesai
**Task 265: Menunggu keputusan sidang**
- Mahasiswa menunggu hasil sidang
- Output: Keputusan sidang
---
### Lane: Dosen Pembimbing & Penguji (Sidang)
**Task 266: Menghadiri sidang skripsi mahasiswa**
- Dosen hadir sesuai jadwal
- Output: Kehadiran dosen
**Task 267: Mendengarkan presentasi mahasiswa**
- Dosen mendengarkan dan menilai presentasi
- Output: Penilaian presentasi
**Task 268: Memberikan pertanyaan dan masukan**
- Dosen bertanya dan memberikan saran
- Output: Pertanyaan dan saran
**Task 269: Mencatat revisi untuk mahasiswa**
- Dosen mencatat poin-poin yang harus direvisi
- Output: Catatan revisi
**Task 270: Bermusyawarah untuk menentukan nilai**
- Semua dosen berdiskusi untuk menentukan nilai
- Output: Nilai disepakati
---
### Lane: Dosen Pembimbing (Berita Acara Sidang)
**Task 271: Login ke sistem SISRI**
- Output: Akses dashboard dosen
**Task 272: Memilih menu "Berita Acara Sidang Skripsi"**
- Dosen mengakses menu berita acara
- Output: Halaman berita acara sebagai pembimbing
**Task 273: Melihat daftar mahasiswa sidang**
- Dosen melihat mahasiswa yang sudah sidang
- Output: List mahasiswa
**Task 274: Memilih mahasiswa untuk ditandatangani berita acaranya**
- Dosen klik mahasiswa
- Output: Form berita acara
**Task 275: Mereview berita acara sidang**
- Dosen memeriksa isi berita acara
- Output: Berita acara direview
**Task 276: Menandatangani berita acara digital**
- Dosen melakukan tanda tangan digital
- Output: Berita acara ditandatangani
**Task 277: Submit berita acara**
- Output: Berita acara tersimpan
---
### Lane: Dosen Penguji (Berita Acara Sidang)
**Task 278: Login ke sistem SISRI**
- Output: Akses dashboard dosen
**Task 279: Memilih menu "Berita Acara Sidang Skripsi"**
- Dosen mengakses menu berita acara
- Output: Halaman berita acara sebagai penguji
**Task 280: Melihat daftar mahasiswa yang diuji**
- Dosen melihat mahasiswa yang sudah diuji
- Output: List mahasiswa
**Task 281: Memilih mahasiswa untuk ditandatangani berita acaranya**
- Dosen klik mahasiswa
- Output: Form berita acara
**Task 282: Menginputkan catatan revisi**
- Dosen menuliskan revisi yang harus dikerjakan mahasiswa
- Input: Catatan revisi (text)
- Output: Catatan revisi
**Task 283: Mereview berita acara sidang**
- Dosen memeriksa isi berita acara
- Output: Berita acara direview
**Task 284: Menandatangani berita acara digital**
- Dosen melakukan tanda tangan digital
- Output: Berita acara ditandatangani
**Task 285: Submit berita acara**
- Output: Berita acara tersimpan
**Task 286: [Dosen Penguji 2 dan 3 melakukan Task 278-285]**
- Semua penguji menandatangani berita acara
- Output: Berita acara lengkap
---
### Lane: Sistem SISRI
**Task 287: Menyimpan berita acara sidang**
- Sistem simpan berita acara ke database
- Output: Berita acara tersimpan
**Task 288: Mengirim notifikasi ke mahasiswa**
- Sistem kirim notifikasi bahwa sidang selesai dan ada revisi
- Output: Notifikasi terkirim
**Task 289: Membuka akses menu "Revisi Sidang Skripsi"**
- Sistem aktifkan menu revisi untuk mahasiswa
- Output: Menu revisi aktif
---
### Lane: Dosen Pembimbing (Input Nilai)
**Task 290: Login ke sistem SISRI**
- Output: Akses dashboard dosen
**Task 291: Memilih menu "Input Nilai Pembimbing (Bimbingan dan Ujian)"**
- Dosen mengakses menu input nilai
- Output: Halaman input nilai khusus pembimbing
**Task 292: Melihat daftar mahasiswa yang sudah sidang**
- Dosen melihat list mahasiswa
- Output: List mahasiswa
**Task 293: Memilih mahasiswa untuk dinilai**
- Dosen klik mahasiswa
- Output: Form input nilai
**Task 294: Menginputkan nilai bimbingan**
- Dosen memasukkan nilai bimbingan (0-100)
- Input: Nilai bimbingan (number)
- Output: Nilai bimbingan
**Task 295: Menginputkan nilai ujian**
- Dosen memasukkan nilai ujian (0-100)
- Input: Nilai ujian (number)
- Output: Nilai ujian
**Gateway 29: Apakah nilai sudah tepat?**
**[Jika Belum]**
- **Task 296: Memperbaiki nilai**
- Kembali ke Task 294/295
**[Jika Sudah]**
- **Task 297: Submit nilai**
- Output: Nilai tersimpan
---
### Lane: Dosen Penguji (Input Nilai)
**Task 298: Login ke sistem SISRI**
- Output: Akses dashboard dosen
**Task 299: Memilih menu "Input Nilai Penguji (Ujian)"**
- Dosen mengakses menu input nilai
- Output: Halaman input nilai khusus penguji
**Task 300: Melihat daftar mahasiswa yang diuji**
- Dosen melihat list mahasiswa
- Output: List mahasiswa
**Task 301: Memilih mahasiswa untuk dinilai**
- Dosen klik mahasiswa
- Output: Form input nilai
**Task 302: Menginputkan nilai ujian**
- Dosen memasukkan nilai ujian (0-100)
- Input: Nilai ujian (number)
- Output: Nilai ujian
**Gateway 30: Apakah nilai sudah tepat?**
**[Jika Belum]**
- **Task 303: Memperbaiki nilai**
- Kembali ke Task 302
**[Jika Sudah]**
- **Task 304: Submit nilai**
- Output: Nilai tersimpan
**Task 305: [Dosen Penguji 2 dan 3 melakukan Task 298-304]**
- Semua penguji menginputkan nilai
- Output: Semua nilai tersimpan
---
### Lane: Sistem SISRI
**Task 306: Menyimpan semua nilai**
- Sistem simpan nilai dari pembimbing dan penguji
- Output: Nilai tersimpan
**Task 307: Menghitung nilai akhir**
- Sistem menghitung rata-rata/total nilai sesuai rumus
- Output: Nilai akhir
**Task 308: Mengirim notifikasi nilai ke mahasiswa**
- Sistem kirim notifikasi nilai sidang
- Output: Notifikasi terkirim
- **Lanjut ke PROSES 7**
---
---
## PROSES 6: UJIAN AKHIR (SIDANG SKRIPSI) - BAGIAN REVISI SIDANG
### Lane: Sistem SISRI
**Task 289: Membuka akses menu "Revisi Sidang Skripsi"**
- Sistem aktifkan menu revisi untuk mahasiswa setelah berita acara ditandatangani
- Output: Menu revisi aktif
**Task 290: Mengirim notifikasi ke mahasiswa**
- Sistem kirim notifikasi bahwa sidang selesai dan ada revisi
- Output: Notifikasi terkirim
---
### Lane: Mahasiswa (Revisi Sidang Skripsi)
**Task 291: Menerima notifikasi revisi sidang**
- Mahasiswa menerima notifikasi bahwa sidang selesai dan ada revisi
- Output: Notifikasi diterima
**Task 292: Login ke sistem SISRI**
- Output: Akses dashboard mahasiswa
**Task 293: Memilih menu "Revisi Sidang Skripsi"**
- Mahasiswa mengakses menu revisi sidang
- Output: Halaman revisi sidang skripsi
**Task 294: Melihat catatan revisi dari Dosen Penguji 1, 2, dan 3**
- Mahasiswa membaca semua catatan revisi dari hasil sidang
- Output: List catatan revisi dari semua penguji
**Task 295: Melakukan perbaikan skripsi sesuai revisi sidang**
- Mahasiswa memperbaiki skripsi final berdasarkan catatan penguji
- Output: Skripsi yang sudah direvisi
**Task 296: Memilih dosen penguji untuk konsultasi revisi**
- Mahasiswa memilih salah satu dosen penguji (Penguji 1/2/3) untuk konsultasi
- Data: Daftar dosen penguji dari sidang
- Output: Dosen penguji terpilih
**Task 297: Mengisi pokok revisi**
- Mahasiswa menuliskan poin revisi yang dikonsultasikan
- Input: Pokok revisi (text)
- Output: Pokok revisi
**Task 298: Mengupload file hasil revisi**
- Mahasiswa upload file skripsi yang sudah direvisi
- Input: File hasil revisi (PDF/DOC, max size sesuai ketentuan)
- Output: File terupload
**Task 299: Mengisi keterangan/pesan revisi**
- Mahasiswa menulis keterangan tambahan atau pertanyaan
- Input: Keterangan (text)
- Output: Pesan revisi
**Gateway 31: Apakah data revisi sudah lengkap?**
**[Jika Belum]**
- **Task 300: Melengkapi data revisi**
- Kembali ke Task 297/298/299
**[Jika Sudah]**
- **Task 301: Submit revisi ke dosen penguji**
- Output: Revisi terkirim
---
### Lane: Sistem SISRI
**Task 302: Menyimpan data revisi sidang**
- Sistem simpan data ke database
- Output: Status "Menunggu validasi dosen penguji"
**Task 303: Mengirim notifikasi ke dosen penguji terkait**
- Sistem kirim notifikasi revisi baru dari mahasiswa
- Output: Notifikasi terkirim
---
### Lane: Dosen Penguji
**Task 304: Menerima notifikasi revisi mahasiswa**
- Dosen penguji menerima notifikasi
- Output: Notifikasi diterima
**Task 305: Login ke sistem SISRI**
- Input: Username (NIP/NIDN), Password (NIP/NIDN)
- Output: Akses dashboard dosen
**Task 306: Memilih menu "Validasi Revisi Sidang Skripsi"**
- Dosen mengakses menu validasi revisi
- Output: Halaman daftar mahasiswa yang melakukan revisi sidang
**Task 307: Memilih mahasiswa untuk divalidasi revisinya**
- Dosen klik mahasiswa yang mengajukan revisi
- Output: Detail revisi mahasiswa
**Task 308: Membaca pokok revisi mahasiswa**
- Dosen membaca poin revisi yang dikonsultasikan
- Output: Pemahaman konten revisi
**Task 309: Mengunduh file hasil revisi**
- Dosen download file hasil revisi mahasiswa
- Output: File terunduh
**Task 310: Mengevaluasi hasil revisi mahasiswa**
- Dosen memeriksa apakah revisi sudah sesuai dengan catatan sidang
- Output: Hasil evaluasi
**Gateway 32: Apakah revisi sudah sesuai dan diterima?**
**[Jika Tidak - Revisi Ulang]**
- **Task 311a: Klik tombol "Revisi Ulang"**
- **Task 312a: Mengisi catatan perbaikan**
- Input: Catatan perbaikan (text)
- Output: Catatan perbaikan
- **Task 313a: Submit revisi ulang**
- Output: Status "Revisi ulang"
**[Jika Ya - Diterima]**
- **Task 311b: Klik tombol "Diterima"**
- **Task 312b: Mengisi catatan persetujuan (opsional)**
- Input: Catatan persetujuan (text)
- Output: Catatan persetujuan
- **Task 313b: Submit persetujuan revisi**
- Output: Status "Revisi diterima"
---
### Lane: Sistem SISRI
**Task 314: Menyimpan hasil validasi revisi**
- Sistem update status di database
- Output: Status tersimpan
**Gateway 33: Apakah revisi perlu diperbaiki lagi?**
**[Jika Ya - Revisi Ulang]**
- **Task 315a: Mengirim notifikasi revisi ulang ke mahasiswa**
- Output: Notifikasi terkirim
- **Kembali ke Task 295** (mahasiswa memperbaiki lagi)
**[Jika Tidak - Diterima]**
- **Task 315b: Mengirim notifikasi persetujuan ke mahasiswa**
- Output: Notifikasi terkirim
---
### Lane: Mahasiswa
**Task 316: Menerima notifikasi hasil validasi**
- Mahasiswa menerima notifikasi hasil validasi dari dosen penguji
- Output: Notifikasi diterima
**Gateway 34: Apakah semua dosen penguji (3 orang) sudah menyetujui revisi?**
**[Jika Belum]**
- **Task 317a: Melanjutkan revisi dengan dosen penguji lain**
- **Kembali ke Task 296** (konsultasi dengan penguji lain)
**[Jika Sudah - Semua Diterima]**
- **Task 317b: Revisi sidang skripsi selesai**
- Output: Skripsi final telah disetujui semua penguji
---
### Lane: Sistem SISRI
**Task 318: Update status revisi selesai**
- Sistem update status bahwa revisi telah disetujui semua penguji (Penguji 1, 2, dan 3)
- Output: Status "Revisi sidang selesai - Siap input nilai"
**Task 319: Membuka akses input nilai untuk dosen**
- Sistem mengaktifkan menu input nilai untuk dosen pembimbing dan penguji
- Output: Menu input nilai aktif
**Task 320: Mengirim notifikasi ke dosen pembimbing dan penguji**
- Sistem mengirim notifikasi untuk menginputkan nilai bimbingan dan ujian
- Output: Notifikasi terkirim ke Dosbing 1, 2 dan Penguji 1, 2, 3
---
### Lane: Dosen Pembimbing (Input Nilai)
**Task 321: Menerima notifikasi input nilai**
- Dosen pembimbing menerima notifikasi untuk menginput nilai
- Output: Notifikasi diterima
**Task 322: Login ke sistem SISRI**
- Output: Akses dashboard dosen
**Task 323: Memilih menu "Input Nilai Pembimbing (Bimbingan dan Ujian)"**
- Dosen mengakses menu input nilai khusus pembimbing
- Output: Halaman input nilai pembimbing
**Task 324: Melihat daftar mahasiswa yang sudah sidang**
- Dosen melihat list mahasiswa yang sudah menyelesaikan sidang dan revisi
- Output: List mahasiswa
**Task 325: Memilih mahasiswa untuk dinilai**
- Dosen klik mahasiswa yang akan dinilai
- Output: Form input nilai muncul
**Task 326: Menginputkan nilai bimbingan**
- Dosen memasukkan nilai bimbingan (0-100)
- Input: Nilai bimbingan (number)
- Output: Nilai bimbingan
**Task 327: Menginputkan nilai ujian**
- Dosen memasukkan nilai ujian (0-100)
- Input: Nilai ujian (number)
- Output: Nilai ujian
**Gateway 35: Apakah nilai sudah tepat?**
**[Jika Belum]**
- **Task 328: Memperbaiki nilai**
- Kembali ke Task 326/327
**[Jika Sudah]**
- **Task 329: Submit nilai**
- Output: Nilai tersimpan
---
### Lane: Dosen Pembimbing 2
**Task 330: [Proses sama seperti Dosen Pembimbing 1]**
- Melakukan Task 321-329 dengan proses yang sama
- Output: Nilai dari Dosen Pembimbing 2 tersimpan
---
### Lane: Dosen Penguji 1 (Input Nilai)
**Task 331: Menerima notifikasi input nilai**
- Dosen penguji menerima notifikasi untuk menginput nilai
- Output: Notifikasi diterima
**Task 332: Login ke sistem SISRI**
- Output: Akses dashboard dosen
**Task 333: Memilih menu "Input Nilai Penguji (Ujian)"**
- Dosen mengakses menu input nilai khusus penguji
- Output: Halaman input nilai penguji
**Task 334: Melihat daftar mahasiswa yang diuji**
- Dosen melihat list mahasiswa yang sudah diuji
- Output: List mahasiswa
**Task 335: Memilih mahasiswa untuk dinilai**
- Dosen klik mahasiswa yang akan dinilai
- Output: Form input nilai muncul
**Task 336: Menginputkan nilai ujian**
- Dosen memasukkan nilai ujian (0-100)
- Input: Nilai ujian (number)
- Output: Nilai ujian
**Gateway 36: Apakah nilai sudah tepat?**
**[Jika Belum]**
- **Task 337: Memperbaiki nilai**
- Kembali ke Task 336
**[Jika Sudah]**
- **Task 338: Submit nilai**
- Output: Nilai tersimpan
---
### Lane: Dosen Penguji 2
**Task 339: [Proses sama seperti Dosen Penguji 1]**
- Melakukan Task 331-338 dengan proses yang sama
- Output: Nilai dari Dosen Penguji 2 tersimpan
---
### Lane: Dosen Penguji 3
**Task 340: [Proses sama seperti Dosen Penguji 1]**
- Melakukan Task 331-338 dengan proses yang sama
- Output: Nilai dari Dosen Penguji 3 tersimpan
---
### Lane: Sistem SISRI
**Task 341: Menyimpan semua nilai**
- Sistem simpan nilai dari:
- Dosen Pembimbing 1 (nilai bimbingan + ujian)
- Dosen Pembimbing 2 (nilai bimbingan + ujian)
- Dosen Penguji 1 (nilai ujian)
- Dosen Penguji 2 (nilai ujian)
- Dosen Penguji 3 (nilai ujian)
- Output: Semua nilai tersimpan
**Task 342: Menghitung nilai akhir**
- Sistem menghitung rata-rata/total nilai sesuai rumus yang ditentukan
- Formula: (Nilai Bimbingan + Nilai Ujian dari semua dosen) / Total bobot
- Output: Nilai akhir
**Task 343: Update status mahasiswa**
- Sistem update status menjadi "Sidang Selesai"
- Output: Status mahasiswa diupdate
**Task 344: Mengirim notifikasi nilai ke mahasiswa**
- Sistem kirim notifikasi nilai sidang akhir
- Output: Notifikasi terkirim
---
### Lane: Mahasiswa
**Task 345: Menerima notifikasi nilai**
- Mahasiswa menerima notifikasi nilai sidang
- Output: Notifikasi diterima
**Task 346: Login ke sistem SISRI**
- Output: Akses dashboard mahasiswa
**Task 347: Memilih menu "Daftar Sidang Skripsi" atau Dashboard**
- Mahasiswa mengakses menu untuk melihat hasil sidang
- Output: Halaman hasil sidang
**Task 348: Melihat nilai akhir sidang skripsi**
- Mahasiswa melihat detail nilai dari:
- Nilai Bimbingan Dosen Pembimbing 1
- Nilai Ujian Dosen Pembimbing 1
- Nilai Bimbingan Dosen Pembimbing 2
- Nilai Ujian Dosen Pembimbing 2
- Nilai Ujian Dosen Penguji 1
- Nilai Ujian Dosen Penguji 2
- Nilai Ujian Dosen Penguji 3
- Nilai Akhir (hasil perhitungan sistem)
- Output: Detail nilai lengkap dan nilai akhir
---
### Lane: Koordinator Program Studi
**Task 349: Login ke sistem SISRI**
- Output: Akses dashboard koordinator prodi
**Task 350: Memilih menu "Daftar Nilai Ujian Sidang"**
- Koordinator mengakses menu daftar nilai
- Output: Halaman daftar nilai ujian skripsi
**Task 351: Melihat rekap nilai mahasiswa**
- Koordinator dapat melihat dan merekap semua nilai ujian skripsi mahasiswa
- Output: Rekap nilai semua mahasiswa
**Task 352: Proses Sidang Skripsi Selesai**
- Output: Data lengkap tersimpan untuk keperluan administratif dan wisuda
- **PROSES 6 SELESAI**
---