Anda di halaman 1dari 7

System (Software) Requirements Specification for Managing of School Grades

Academic (Pengelolaan Nilai Akademik Siswa)

I. Pendahuluan

I.1. Tujuan

Dokumen ini berisi tentang sistem requirements specification untuk sistem pengelolaan
nilai akademik siswa. Tujuan dari dokumen ini adalah untuk membrikan informasi
tentang produk sistem.

Dokumen ini menyajikan : a. deskripsi tentang lingkungan dimana produk ini akan
digunakan, b. kemampuan produk, c. persyaratan spesifikasi sistem yang digunakan
untuk mengoperasikan produk sistem ini.

Dokumen ini ditujukan untuk kelompok pengguna yang meliputi :

1. Desainer aplikasi, Perancang aplikasi akan menggunakan data yang tersimpan


sebagai basis untuk merancang aplikasi
2. Administrator, Dalam hal ini adalah Tata Usaha sebagai pelaksana program.
3. Clien, Dalam hal ini adalah Kepala sekolah yang diharapkan dapat mengevaluasi
hasil dokumen ini.
4. Pemelihara aplikasi, Mereviw dokumen untuk menjelaskan pemahaman tentang
apa yang telah dikerjakan oleh aplikasi.
5. Manajer proyek, Sebagai bahan perencanaan, monitoring dan evaluasi.

I.2. Ruang lingkup produk

Program ini digunakan sebagai sistem pengelolaan nilai akademik siswa pada jenjang
pendidikan menengah atas yang menggunakan kurikulum berbasis kompetensi. Sistem
ynag dibuat ini bersifat internal. Artinya, pengguna program ini hanya kalangan tertentu
yang memiliki hak akses dalam program. Program ini bekerja dalam sebuah web server
(PC) dan dapat diakses melalui jaringan internet maupun intranet. Oleh karena program
ini berjalan dalam sebuah jaringan intranet atau internet maka dapat dijalankan secara
multiuser, yaitu dapat diakses oleh banyak user/pengguna secara bersamaan dari
komputer yang berbeda-beda.

Aplikasi ini akan memiliki kemampuan meliputi :

1. Aplikasi dapat diakses secara langsung melalui jaringan lokal (LAN) pada server di
Laboratorium Komputer sebagai basis data.
2. Staff Tata Usaha (Tim Kurikulum) dapat melakukan inventarisasi data based
nilai mulai dari input nilai, edit nilai, cetak nilai dan memberikan laporan
perkembangan nilai siswa.
3. Staff Tata Usaha (Tim Kurikulum) dapat melakukan pengolahan nilai mulai dari
input nilai, edit nilai, cetak nilai dan memberikan laporan perkembangan nilai
siswa.
4. Aplikasi ini dapat merekam seluruh nilai siswa yang dimasukan oleh guru mulai
dari nilai ulangan harian, ulangan blok, nilai mid semester, nilai tugas, nilai
proyek portofolio, nilai remedial dan nilai rapor.
5. Aplikasi ini dapat memberikan laporan lengkap yang berhubungan dengan
kebutuhan administrasi dan pelaporan.
6. Aplikasi ini menyediakan fungsi pencarian data berdasarkan kelas, nama siswa,
nomor induk, dan jurusan.

Aplikasi ini memberikan beberapa keuntungan meliputi :

1. Memberikan kebebasan kepada siswa untuk melihat perkembangan nilai dan


kebutuhan akan perbaikan nilai (pengayaan/remedial).
2. Memberikan informasi yang akurat tentang nilai siswa dan pengelolaan serta
kevalidan nilai yang dimilikinya.
3. Memberikan kemudahan bagi guru untuk lebih banyak mempersiapkan bahan
belajar ketimbang harus menyediakan waktu ektra untuk mengolah nilai siswa.
4. Efisiensi waktu dan biaya ekstra untuk pengelolaan nilai siswa.

I.3. Definisi dan singkatan

SRS - System Requirements Specification.


PC - Personal Computer.
LAN - Local Area Network.

I.4. Referensi

Ian Sommerville, Software engineering – Rekayasa Perangkat Lunak, Edisi 6


jilid 1, Erlangga, 2003.

I.5. Overview

Penjelasan / gambaran umum setiap bagian dalam dokumen ini sebagai berikut :

1. Pendahuluan, Memberikan gambaran umum tentang proyek serta kemampuan


utama dari produk sistem.
2. General Description, Penjelasan tentang lingkungan dimana produk akan
digunakan, gambaran tentang sistem yang dibutuhkan, penjelasan asumsi tentang
pengguna aplikasi, ruang lingkup proyek, dan pandangan tentang kebutuhan
analisis yang diharapkan.
3. Persyaratan khusus, Berisi penjelasan rinci tentang kebutuhan aplikasi baik
secara fungsional maupun non-fungsional.

2. Penjelasan Umum

2.1. Perspektif Produk


Sistem pengelolaan nilai ini digunakan oleh Kepala sekolah, Guru, Tata Usaha dan siswa.
Diagram sistem dapat digambarkan sebagai berikut :

Sistim
Pengelolaan Nilai
Siswa
includes
includes

includes

Adminstrasi data Report search


nilai

(or,and)by
includes includes (or,and)by
includes (or,and)by
Criteria by (or,and)by Mapel
hapus Input Criteria by Criteria by
Criteria by
Nama
Criteria by
Rubah Jurusan
Kelas Search
by class
Kelas
Sort by
Mapel Id user user name

2.2. Fungsi-fungsi produk

Syarat dan fungsi produk sistem ini secara detail dapat digambarkan sebagai berikut :

2.3. Karakteristik pengguna

Terdapat 4 (empat) komponen utama pengguna sistem ini, yaitu :

• Kepala Sekolah
• Guru
• Tata Usaha
• Siswa

Tabel di bawah ini menjelaskan secara umum tentang karakteristik pengguna terhadap
produk sistem ini.

Bagaimana karakteristik
pengguna dan tehnisi
Pengguna Karakteristik pengguna Teknisi
menggunakan sistem
pengolahan nilai
Kepala • Memahami secara • Memiliki keahlian • Mudah dipelajari
Sekolah jelas sistem khusus dan dioperasikan
pengelolaan nilai
siswa • Menggunakan
• Bertanggung sistem
jawab penuh pengolahan nilai
terhadap secara manual
perkembangan
nilai siswa

• Bertanggung
jawab terhadap
kinerja guru
sebagai pengelola
proses belajar
mengajar
• Memahami secara
jelas sistem
pengelolaan nilai • Memiliki keahlian
siswa khusus
• Bertanggung • Mudah dipelajari
Guru jawab penuh • Menggunakan dan
terhadap sistem dioperasikan.
perkembangan pengolahan nilai
nilai siswa secara manual

• Memahami secara
jelas sistem
pengelolaan nilai
siswa
• Belajar secara
• Memberikan
langsung lebih
kemudahan dalam
mudah ketimbang
memberikan
belajar melalui
laporan • Memberikan
buku teks.
perkembangan tambahan
• Menyediakan
Tata Usaha nilai siswa yang pengetahuan
sistem ‘Help’
sewaktu-waktu baru dalam hal
dibutuhkan. aplikasi.
• Menyediakan
pesan salah
• Tidak
terhadap
membutuhkan
kesalahan data.
pendidikan formal
untuk
menjalankan
sistem.
• Memahami secara • Menyediakan
jelas sistem • Memberikan sistem ‘Help’
pengelolaan nilai. tambahan
Siswa pengetahuan • Menyediakan
• Mengetahui baru dalam hal pesan salah
perkembangan aplikasi. terhadap
nilai secara pasti. kesalahan data.

2.4. Batasan Umum


Sistem pengolahan nilai dapat digunakan (user) oleh banyak komponen dalam lingkungan
sekolah sehingga tidak memungkinkan untuk memberikan pelatihan bagi seluruh
komponen yang dapat mengakses sofware tersebut. Oleh karena itu, sistem dirancang
sedemikian rupa sehingga sangat mudah untuk digunakan, menyediakan layanan ‘help’
bagi pengguna yang menemukan kesulitan dalam menggunakan aplikasi tersebut, dan
juga memberikan pesan ‘error’ bagi penguna dan administrator apabila melakukan
pengiputan data yang salah atau melakukan perubahan pada salah satu bagian dalam
sistem tersebut.

Keamanan sistem memegang peranan yang sangat penting untuk mengoperasikan


aplikasi ini. Pengguna aplikasi hanya diperkenankan untuk dapat mengakses data nilai
siswa dan tidak diperkenankan untuk melakukan perubahan pada sistem atau
melakukan perekayasaan terhadap sistem pengolahan nilai tersebut.

2.5. Asumsi dan dependensi produk

Agar tidak menemukan kesulitan dan terjadinya kesalahan dalan pengoperasian sistem
ini, maka :

• User diharapkan memiliki pengetahuan dasar tentang penggunaan PC dan sistem


operasi windows.
• Tersedia metode yang disiapkan untuk melakukan perubahan sistem pengolahan
nilai manual ke sistem pengolahan nilai berbasis IT.

Data siswa Data user Data Guru Data Mapel Data Jurusan Data Kelas
STRUKTUR DAN ALUR SISTEM PENGELOLAAN NILAI

Input Data (Admin)

Tabel siswa Tabel User Tabel Guru Tabel Mapel Tabel Jurusan Tabel Kelas
MELIHAT NILAI SISWA OLEH SISWA

Form Login

Proses Login
Data siswa (cek pasword) tidak

coco
k

Membaca data
siswa
Tabel kelas berdasarkan
mapel

Tampilan data
nilai

ALUR PENGISIAN DATA NILAI SISWA OLEH ADMIN


Keluar
Form Login

Data Guru Proses login (cek tidak


pasword)

cocok

Membaca data kelas dan


Tabel kelas Tabel Materi
Mata Pelajaran

Membaca data siswa


Tabel Kelas_aktif
berdasarkan mapel

Tampilan data
nilai

Form isi/ubah data nilai

Proses isi/ubah data nilai

Berhasil

Anda mungkin juga menyukai