Penerimaan Mahasiswa Baru
Disusun oleh:
1.
Zhafran
Susanto (21312036)
2.
Rian
Pebriawan (21312026)
3.
Resy
Dwi Selfiyani (21312018)
4.
Muhammad
Agung Saputra (21312035)
5.
Bernadus
Bayu Nugraha S (21312011)
UNIVERSITAS TEKNOKRAT INDONESIA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
PROGRAM STUDI INFORMATIKA
2023/2024
1. Introduction
1.1 Purpose
Tujuan dari dokumen ini adalah untuk menguraikan
persyaratan perangkat lunak untuk sistem penerimaan siswa baru. Sistem ini
bertujuan untuk merampingkan proses penerimaan siswa baru ke lembaga
pendidikan, menyediakan platform yang efisien dan ramah pengguna untuk pelamar
dan administrator.
1.2 Scope
Sistem penerimaan siswa baru akan menangani seluruh
proses penerimaan, mulai dari pengajuan aplikasi hingga seleksi akhir dan
pendaftaran siswa. Ini juga akan menyediakan fungsionalitas yang diperlukan
untuk melacak dan mengelola informasi pelamar, memfasilitasi komunikasi antara
pelamar dan administrator, dan menghasilkan laporan untuk analisis.
2. Functional Requirements
2.1 User Registration
- Sistem akan memungkinkan pelamar untuk membuat
akun pengguna dengan memberikan informasi pribadi mereka.
- Sistem akan memvalidasi dan memverifikasi alamat
email pengguna untuk aktivasi akun.
2.2 Application Submission
- Sistem harus menyediakan formulir aplikasi online
bagi pelamar untuk diisi dan diserahkan.
- Formulir aplikasi harus mencakup bidang untuk
informasi pribadi, latar belakang pendidikan, dan dokumen tambahan yang
diperlukan.
- Sistem akan memungkinkan pelamar untuk menyimpan
kemajuan mereka dan menyelesaikan aplikasi nanti jika diinginkan.
- Sistem harus memvalidasi permohonan yang diajukan
untuk kelengkapan dan kebenarannya.
2.3 Application Processing
- Sistem akan memungkinkan administrator untuk meninjau
dan memproses aplikasi yang diajukan.
- Administrator harus memiliki kemampuan untuk
melihat dan memperbarui informasi pemohon.
- Sistem harus menyediakan fungsionalitas untuk
melacak status setiap aplikasi (misalnya, diterima, ditinjau, diterima, ditolak).
- Administrator harus memiliki kemampuan untuk
berkomunikasi dengan pelamar melalui sistem (misalnya, mengirim
pemberitahuan, meminta dokumen tambahan).
2.4 Selection and Admission
- Sistem harus memfasilitasi proses seleksi dengan
memungkinkan administrator untuk mengevaluasi dan membandingkan aplikasi
berdasarkan kriteria yang telah ditentukan.
- Sistem harus menyediakan fungsionalitas untuk
menghasilkan penawaran penerimaan bagi pelamar terpilih.
- Administrator harus memiliki kemampuan untuk
mengirim penawaran penerimaan dan melacak tanggapan pelamar (misalnya,
penerimaan, penolakan).
2.5 Enrollment
- Sistem harus menyediakan fungsionalitas bagi
pelamar yang diterima untuk mengkonfirmasi pendaftaran mereka dan
memberikan rincian pendaftaran yang diperlukan (misalnya, pemilihan
kursus, informasi pembayaran).
- Administrator harus memiliki kemampuan untuk
melacak dan mengelola status pendaftaran setiap pemohon yang diterima.
3. Non-Functional Requirements
3.1 Usability
- Sistem harus memiliki antarmuka yang ramah
pengguna, memastikan kemudahan penggunaan bagi pelamar dan administrator.
- Sistem harus memberikan instruksi dan panduan yang
jelas selama proses aplikasi.
- Sistem harus dapat diakses di beberapa perangkat
(misalnya, desktop, tablet, ponsel) dan mendukung berbagai browser web.
3.2 Security
- Sistem harus menerapkan langkah-langkah keamanan
yang tepat untuk melindungi data pemohon dan mencegah akses yang tidak
sah.
- Mekanisme otentikasi dan otorisasi pengguna harus
diterapkan untuk memastikan hanya individu yang berwenang yang dapat
mengakses dan mengubah data.
3.3 Performance
- Sistem harus mampu menangani volume besar pengguna
bersamaan selama periode penerimaan puncak.
- Waktu respons untuk operasi sistem (misalnya,
pengajuan aplikasi, pengambilan data) harus dalam batas yang dapat
diterima.
3.4 Reliability
- Sistem harus dapat diandalkan dan tersedia untuk
digunakan selama proses penerimaan.
- Mekanisme pencadangan dan pemulihan bencana yang
memadai harus tersedia untuk mencegah kehilangan data jika terjadi
kegagalan sistem.
4. Constraints
4.1 Technology Constraints
- Sistem harus dikembangkan menggunakan bahasa
pemrograman XYZ dan kerangka ABC.
- Sistem harus berjalan pada sistem operasi tertentu
atau kompatibel dengan beberapa sistem operasi.
4.2 Regulatory Constraints
- Sistem harus mematuhi peraturan perlindungan data
dan privasi yang relevan (misalnya, GDPR, HIPAA).
5. Assumptions and Dependencies
5.1 Assumptions
- Pelamar memiliki akses ke internet dan perangkat
yang sesuai untuk melengkapi aplikasi online.
- Administrator memiliki infrastruktur perangkat
keras dan perangkat lunak yang diperlukan untuk mendukung sistem.
5.2 Dependencies
- Sistem tergantung pada konektivitas internet yang
andal untuk operasinya.
- Sistem dapat berintegrasi dengan layanan eksternal
untuk verifikasi email, pemrosesan pembayaran, dll.
Dokumen Spesifikasi Persyaratan Perangkat Lunak ini
memberikan gambaran umum tentang persyaratan utama untuk sistem penerimaan
siswa baru. Ini berfungsi sebagai dasar untuk pengembangan dan implementasi
perangkat lunak, memastikan bahwa semua fungsi penting disertakan.