Student Scholarship

Sub Module / Aplikasi Student Scholarship digunakan untuk mahasiswa mendaftar beasiswa

Requirement

  • Mahasiswa dapat mendaftar banyak beasiswa yang tersedia
  • Mahasiswa hanya dapat diterima pada satu beasiswa
  • Beasiswa Maksimum didapatkan Sampai Semester 8
  • Penerimaan Beasiswa Dievaluasi Tiap Semester oleh Biro Akademik
  • Biro Akademik request ke Biro Keuangan untuk mencairkan dana beasiswa tiap semester
  • Dekan merekomendasikan mahasiswa yang diprioritaskan berdasarkan kebijaksanaan dekan

Daftar Role yang terlibat

  • ST00001 : Mahasiswa UIR
  • BA21001 : Staff Sub Bagian Pengembangan Mahasiswa dan Alumni
  • BK12001 : Staff Sub Bagian Kasir
  • FA00001 : Dekan Fakultas
  • ZB00000 : Pewawancara Beasiswa

Use Case

`ST00001` : Mahasiswa UIR

  1. Melihat Panduan Pendaftaran Beasiswa
  2. Melihat dan Mendaftar Beasiswa yang Tersedia
  3. Melihat History Pendaftaran Beasiswa

`BA21001` : Staff Sub Bagian Pengembangan Mahasiswa dan Alumni

  1. Manage Data Master Kategori Beasiswa
  2. Manage Data Beasiswa
  3. Memvalidasi Berkas Beasiswa
  4. Mengatur Jadwal Interview
  5. Menentukan Hasil Akhir Penerima Beasiswa
  6. Mengevaluasi Penerima Beasiswa Tiap Semester
  7. Mengimport Data Penerima Beasiswa External

`FA00001` : Dekan Fakultas

  1. Mengajukan Rekomendasi Penerima Beasiswa

`ZB00000` : Pewawancara Beasiswa

  1. Menilai Interview Beasiswa

`BK12001` : Staff Sub Bagian Kasir

  1. Melakukan Pencairan Dana Beasiswa Tiap Semester

Daftar Menu /student-scholarship

MenuLinkAuthorizeKeterangan
Home/ST00001Panduan Pendaftaran Beasiswa
Register Beasiswa/registerST00001Menampilkan Daftar Beasiswa
History/historyST00001Menampilkan History Pendaftaran Beasiswa
Kategori Beasiswa/master/categoriesBA21001Mengatur Data Master Kategori Beasiswa
Master Beasiswa/master/scholarshipsBA21001Mengatur Data Master Beasiswa
Validasi Berkas/validation/requirementBA21001Validasi Berkas Beasiswa
Jadwal Interview/interview/scheduleBA21001Mengatur Jadwal Interview Beasiswa
Penilaian Interview/interview/scoreZB00000Penilaian Interview Beasiswa
Ajukan Rekomendasi/recommendationFA00001Rekomendasi Peserta Beasiswa
Final/finalBA21001Hasil Akhir Penerimaan Beasiswa
Evaluasi Beasiswa/evaluationBA21001Evaluasi Penerima Beasiswa Tiap Semester
Pencairan Dana Beasiswa/disbursementBK12001Pencairan Dana Beasiswa Tiap Semester
Import Beasiswa External/importBA21001Import Data Penerima Beasiswa External

Database

Schema : student_scholarship

mt_category

KeyField NameData TypeDescription
PKc_categoryvarchar(15)Kode Kategori Beasiswa
-n_categoryvarchar(63)Nama Kategori Beasiswa
-e_categoryvarchar(255)Deskripsi Kategori Beasiswa

mt_scholarship

KeyField NameData TypeDescription
PKc_scholarshipvarchar(15)Kode Beasiswa
-n_scholarshipvarchar(63)Nama Beasiswa
-e_scholarshipvarchar(255)Deskripsi Beasiswa
FKc_categoryvarchar(15)Kode Kategori Beasiswa
FKc_academic_levelvarchar(15)Kode Level Akademik

mt_requirement

KeyField NameData TypeDescription
PKc_requirementvarchar(15)Kode Persyaratan Beasiswa
-n_requirementvarchar(63)Nama Persyaratan Beasiswa
-e_requirementvarchar(255)Deskripsi Persyaratan Beasiswa

tt_scholarship

KeyField NameData TypeDescription
PKi_scholarshipvarchar(15)ID Beasiswa
FKc_scholarshipvarchar(15)Kode Beasiswa
-n_periodvarchar(15)Periode Beasiswa
-f_activebooleanFlag Aktif
-d_opendateDate Dibuka
-d_closedateDate Ditutup
-v_semester_minintMinimum Semester
-v_semester_maxintMaximum Semester
-v_semester_stopintStop Semester
-q_grantee_maxintJumlah Maksimum Penerimaan

tt_registration

KeyField NameData TypeDescription
PKi_registrationvarchar(15)ID Registrasi
FKi_scholarshipvarchar(15)ID Beasiswa
FKi_studentchar(9)ID Mahasiswa
enums_registrationvarchar(15)Status Registrasi

tt_scholarship_requirement

KeyField NameData TypeDescription
PKi_scholarship_requirementvarchar(15)ID Persyaratan Beasiswa
FKi_scholarshipvarchar(15)ID Beasiswa
FKc_requirementvarchar(15)Kode Persyaratan beasiswa

tt_file

KeyField NameData TypeDescription
PKi_filevarchar(15)ID File
-n_filevarchar(127)Nama File
-n_file_extentionvarchar(15)Extention File
FKi_registrationvarchar(15)ID Registrasi
FKi_scholarship_requirementvarchar(15)ID Persyaratan Beasiswa
enums_filevarchar(15)Status File
-n_notevarchar(63)Catatan

tt_interview

KeyField NameData TypeDescription
PKi_interviewvarchar(15)ID Interview
FKi_registrationvarchar(15)ID Registrasi
-d_interviewdateTanggal Interview
-t_interviewtimeJam Interview
-i_interviewervarchar(15)ID Interviewer

tt_recommendation

KeyField NameData TypeDescription
PKi_recommendationvarchar(15)ID Rekomendasi
FKi_recommendervarchar(15)ID Perekomendasi (NIK Dekan)
FKi_registrationvarchar(15)Tanggal Interview

tt_grantee

KeyField NameData TypeDescription
PKi_granteevarchar(15)ID Penerima
FKi_registrationvarchar(15)ID Pendaftar
FKi_semestervarchar(15)ID Semester
enums_granteevarchar(15)Status Penerimaan / Pencairan Dana

Status

Status Pendaftaran Beasiswa

  • open - Mahasiswa mendaftar beasiswa tertentu yang tersedia
  • submitted - Mahasiswa telah mengupload seluruh berkas beasiswa yang diperlukan dan dapat menekan Button Konfirmasi Berkas
  • verified - Seluruh Requirement sudah diverifikasi dan valid, bersiap untuk tahapan selanjutnya
  • incomplete - Terdapat berkas yang belum sesuai dengan kebutuhan, Mahasiswa dapat mengupdate / mengupdate ulang file yang diberi catatan
  • interviewed - Pendaftar Beasiswa Telah diwawancara
  • active - Pendaftaran Beasiswa diterima
  • finish - Penerima Beasiswa Telah menyelesaikan penerimaan beasiswa sampai semester 8
  • stop - Penerima Beasiswa Diberhentikan Beasiswanya dikarenakan gagal lolos evaluasi di semester tertentu

Status Berkas

  • uploaded - Berkas Telah diuplaod
  • valid - Berkas Valid
  • invalid - Berkas Tidak Valid

Status Pencairan

  • request - Pencairan di Request
  • success - Pencairan Berhasil
  • failed - Pencairan Gagal

Web Services /api/student-scholarship

MethodEnd-PointAuthorizeDescription
GET/categories-GET CATEGORY
POST/categoriesBA21001POST CATEGORY
EDIT/categories/:codeBA21001EDIT CATEGORY
DELETE/categories/:codeBA21001DELETE CATEGORY
----
GET/scholarship-GET SCHOLARSHIP
POST/scholarshipBA21001POST SCHOLARSHIP
EDIT/scholarship/:codeBA21001EDIT SCHOLARSHIP
DELETE/scholarship/:codeBA21001DELETE SCHOLARSHIP
----
GET/requirement-GET REQUIREMENT
POST/requirementBA21001POST REQUIREMENT
EDIT/requirement/:codeBA21001EDIT REQUIREMENT
DELETE/requirement/:codeBA21001DELETE REQUIREMENT
----
GET/batch-GET SCHOLARSHIP BATCH
POST/batchBA21001POST SCHOLARSHIP BATCH
EDIT/batch/:idBA21001EDIT SCHOLARSHIP BATCH
DELETE/batch/:idBA21001DELETE SCHOLARSHIP BATCH
----
GET/registration-GET SCHOLARSHIP REGISTRATION
POST/registrationST00001 BA21001POST SCHOLARSHIP REGISTRATION
EDIT/registration/:idST00001 BA21001EDIT SCHOLARSHIP REGISTRATION
DELETE/registration/:idST00001 BA21001DELETE SCHOLARSHIP REGISTRATION
----
GET/scholarship-requirement-GET SCHOLARSHIP REQUIREMENT
POST/scholarship-requirementBA21001POST SCHOLARSHIP REQUIREMENT
EDIT/scholarship-requirement/:idBA21001EDIT SCHOLARSHIP REQUIREMENT
DELETE/scholarship-requirement/:idBA21001DELETE SCHOLARSHIP REQUIREMENT
----
GET/file-GET REGISTRATION FILE
POST/fileST00001 BA21001POST REGISTRATION FILE
EDIT/file/:idST00001 BA21001EDIT REGISTRATION FILE
DELETE/file/:id ST00001 BA21001 DELETE REGISTRATION FILE
----
GET/interview-GET INTERVIEW
POST/interviewBA21001POST INTERVIEW
EDIT/interview/:idBA21001EDIT INTERVIEW
DELETE/interview/:idBA21001DELETE INTERVIEW
----
GET/recommendation-GET RECOMMENDATION
POST/recommendationFA00001POST RECOMMENDATION
EDIT/recommendation/:idFA00001EDIT RECOMMENDATION
DELETE/recommendation/:idFA00001DELETE RECOMMENDATION
----
GET/grantee-GET GRANTEE
POST/granteeBA21001POST GRANTEE
EDIT/grantee/:idBK12001EDIT GRANTEE
DELETE/grantee/:idBA21001DELETE GRANTEE

Screen/View Routes /student-scholarship

Screen/View NamePathAuthorizeKeterangan
StudentScholarshipHome/ST00001Panduan Pendaftaran Beasiswa
StudentScholarshipRegister/registerST00001Menampilkan Daftar Beasiswa
StudentScholarshipHistory/historyST00001Menampilkan History Pendaftaran Beasiswa
StudentScholarshipMasterScholarshipCategory/master/categoriesBA21001Mengatur Data Master Kategori Beasiswa
StudentScholarshipMasterScholarship/master/scholarshipsBA21001Mengatur Data Master Beasiswa
StudentScholarshipValidation/validation/requirementBA21001Validasi Berkas Beasiswa
StudentScholarshipInterviewSchedule/interview/scheduleBA21001Mengatur Jadwal Interview Beasiswa
StudentScholarshipInterviewScore/interview/scoreZB00000Penilaian Interview Beasiswa
StudentScholarshipRecommendation/recommendationFA00001Rekomendasi Peserta Beasiswa
StudentScholarshipFinalDecision/finalBA21001Hasil Akhir Penerimaan Beasiswa
StudentScholarshipEvaluation/evaluationBA21001Evaluasi Penerima Beasiswa Tiap Semester
StudentScholarshipDisburesment/disbursementBK12001Pencairan Dana Beasiswa Tiap Semester
StudentScholarshipImport/importBA21001Import Data Penerima Beasiswa External