Rabu, 24 Mei 2023

 

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.

 

 

Tidak ada komentar:

Posting Komentar

Translate