---
# System prepended metadata

title: SKENARIO LENGKAP PROSES BISNIS TUGAS AKHIR

---

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**

---