IDENTIFIKASI
NOMOR SPL-STATISTIK MAN 3 MALANG.UC-01
NAMA Level Autentifikasi / Login
TUJUAN Memberikan hak akses pengguna terhadap sistem dengan melakukan validasi
terhadap username, password dan tipe log in yang dimasukkan oleh pengguna
DESKRIPSI
TYPE Primary, Essential
AKTOR Administrator dan calon siswa
SKENARIO UTAMA
KONDISI AWAL User telah terdaftar
AKSI AKTOR REAKSI SISTEM
1.Memasukkan username, password dan 2. Statistik MAN 3 MALANG akan menampilkan
type login username, password ditampilkan dalam bentuk
kode ‘.’ (bullet) pada layar untuk jaminan
keamanan
3.Pengguna melakukan konfirmasi 4. Daftar online di MAN 3 Malang melakukan
persetujuan terhadap username, password validasi terhadap username, password dan type
dan type login yang telah dimasukkan login yang telah dimasukkan oleh pengguna
dengan melakukan pengecekan pada basis data
6
4.1 FUNGSI USER CALON SISWA /I BARU
Fungsi ini berguna agar para calon siswa dan dapat masuk ke dalam sistem pendaftaran
online dan melihat tata cara pendaftaran online di MAN 3 MALANG.
Skenario untuk fungsi user calon siswa
IDENTIFIKASI
NOMOR SPL-STATISTIK MAN 3 MALANG.UC-02
NAMA User calon siswa
TUJUAN Calon siswa dapat melihat tata cara pendaftaran dan
mendownload formulir pendaftaran
DESKRIPSI
IDENTIFIKASI
NOMOR SPL STATISTIK MAN 3 MALANG.UC-03
NAMA Biodata Siswa
TUJUAN Menampilkanform data-data yang harus
dilengkapi oleh calon siswa/I baru
DESKRIPSI
TIPE Prymary, essential
AKTOR Calon siswa/I baru, orangtua/wali siswa
SKENARIO UTAMA
KONDISI AWAL Calon siswa/I baru, orangtua/wali siswa telah
log in
AKSI AKTOR REAKSI SISTEM
1.User (Calon siswa/I baru, orangtua/wali 2. Statisti MAN 3 Malang merespon dengan
siswa ) meng-klik menu Biodata Siswa menampilkan halaman berupa form kosong
yang harus diisi oleh user
3. User (Calon siswa/I baru, orangtua/wali 4. Statistik MAN 3 Malang merespon dengan
siswa ) mengisi form yang kosong dengan menyimpan data-data yang sudah diinputkan
lengkap. oleh user secara otomatis ke dalam database
MAN 3 Malang
5.User (Calon siswa/I baru, orangtua/wali 6. Statistik MAN 3 Malang merespon dengan
siswa ) meng-klik menu edit Biodata Siswa, menyimpan perubahan data yang diinputkan
untuk memeriksa kembali data-data yang secara otomatis dan mengonfirmasikannya ke
telah diisikan sebelumnya, apabila terdapat database
data yang salah, maka user segera
memperbaiki.
Kondisi akhir Pada layar akan muncul data-data calon
siswa/I baru yang telah diedit.
7
4.3 FUNGSI MENU UTAMA
Fungsi ini berguna untuk menampilkan halaman utama sistem
IDENTIFIKAASI
NOMOR SPL-STATISTIK MAN 3 MALANG.UC-05
NAMA Home/utama
TUJUAN Menampilkan halaman utama sistem
DESKRIPSI
TIPE Primary, essential
AKTOR Administrator, calon siswa, dan user lain
SKENARIO UTAMA
KONDISI AWAL
AKSI AKTOR REAKSI SISTEM
1.pengguna memilih menu home 2.Statistik MAN 3 MALANG menampilkan
halaman utama
3.pengguna memilih menu yang tersedia 4. Statistik MAN 3 MALANG merespon dengan
menampilkan informasi yang sesuai dengan
menu tersebut
1. Sistem harus dapat mempermudah admin dalam memproses atau mengolah data calon siswa/i
baru
2. Sistem harus dapat menangani pengolahan data calon siswa/i baru
3. Sistem harus dapat mempermudah manajemen sekolah dalam pengambilan kebijakan dan
pengumuman penerimaan siswa baru.
4. Sebuah sistem yang dapat menghasilkan keuntungan yang lebih besar lagi dibandingkan dengan
sistem yang sebelumnya.
3.3.Kebutuhan Nonfunctional
Kebutuhan nonfungsional adalah kebutuhan tambahan yang tidak memiliki input, proses,
dan output. Namun demikian, kebutuhan nonfungsional ini sebaiknya dipenuhi, karena akan
sangat menentukan apakah sistem ini akan digunakan user atau tidak. Kebutuhan
nonfungsional ini dapat dikategorikan berdasarkan PIECES framework.
Kebutuhan nonfungsional dari segi ekonomi adalah sistem dapat mengurangi biaya
pendaftaran calon siswa/I baru, terutama apabila calon siswa berasal dari luar Pulau Jawa.
Kebutuhan nonfungsional dari segi pengontrolan sistem yang diinginkan user antara lain
adalah sistem dapat mempermudah dalam penambilan keputusan oleh pihak manajemen
sekolah dalam waktu yang cepat. Untuk meningkatkan reliabilitas sistem, sistem diharapkan
memiliki backup data. Backup data ini terutama dibutuhkan jika server down, misalnya
karena matinya aliran listrik. Dengan adanya backup data ini akses data tidak akan terhenti
apabila server down. Selain itu, sistem juga dapat menjaga keamanan data-data yang
disimpan, terutama untuk data-data yang bersifat confidential.
Kebutuhan dari segi efisiensi yaitu sistem diharapkan dapat mempercepat dalam
pengaksesan data dan mempermudah pihak admin dalam mencari data calon siswa/I baru
apabila pendaftar calon siswa/i baru terlampau banyak.
Kebutuhan nonfunctional yang telah diuraikan di atas dapat dirangkum dalam tabel di
bawah ini, dengan klasifikasi PIECES framework:
Deskripsi Umum
Untuk memenuhi kebutuhan dari para lulusan SMP/MTs/sederajat seluruh Indonesia yang
tertarik untuk menjadi siswa/I MAN 3 Malang, maka dibuatlah suatu software untuk mempermudah
proses pendaftaran dan menjangkau seluruh calon pendaftar yang tersebar di seluruh Indonesia. Berikut
dapat dituliskan beberapa deskripsi software ”Statistik MAN 3 Malang”.
3.4.Kebutuhan Performa
Berdasarkan performanya, software diharapkan dapat :
Keamanan data pada software ”Statistik MAN 3 Malang” menggunakan TCP/IP Security.
3.6.2 Pemeliharaan
Sofware ini tidak setiap hari di update, maksudnya perkembangan terbaru akan di update saat
ada perubahan. Namun admin akan mengecek website setiap harinya.
3.7.1 Database
Dalam pembuatan software” Statistik MAN 3 Malang” akan membuat data yang banyak
sehingga memerlukan database yang dapat menampung data dalam skala besar seperti database oracle.
Dengan adanya database data yang telah dibuat akan dikelompokkan sehingga memudahkan
pengembang dalam mengakses data secara cepat.
3.7.2 pengoperasian
Sebelum pengembang melakukan pengoperasian software yang telah jadi akan di testimg
terlebih dahulu, setelah semua berjalan sesuai keinginan maka software tersebut siap dioperasikan dan
digunakan oleh seluruh calon pendaftar siswa/i baru MAN 3 Malang di seluruh Indonesia.
Input
1) Inputan yang dilakukan oleh User adalah
a. User memberikan inputan berupa username dan password
b. User memberikan inputan berupa data-data identitas diri (biodata)
2) Inputan yang dilakukan oleh Admin adalah
a. Admin memberikan inputan form yang harus diisi dengan data-
data diri calon siswa/i baru
b. Admin memberikan inputan berupa hasil penerimaan siswa/i
baru
3.1.3 Proses
1) Proses login, proses ini untuk masuk ke website dengan cara memasukkan user name dan
password.
2) Proses pengisian biodata, proses ini melakukan pengisian biodata calon siswa/I baru oleh user
3) Edit Biodata, proses ini melakukan pengeditan data-data calon siswa/I baru yang terlanjur
diinput
3.1.4 Output
1 Output yang diterima oleh Alumni adalah
a. User dapat mengetahui data-data yang akan digunakan untuk proses penerimaan
siswa/I baru
b. User menerima informasi mengenai hasil penerimaan siswa/I baru
2 Output yang diterima oleh Admin adalah
a. Admin menerima informasi biodata calon siswa/I baru
b. Admin menerima informasi pengeditan biodata calon siswa/I baru
1.1 Definisi
Definisi
edit : mengganti sebagian atau seluruhnya sebuah data yang di inginkan.
Input : pemasukan data-data yang nantinya akan diolah menjadi informasi yang
dibutuhkan.
Informasi : kumpulan dari beberapa data fakta mentah yang diproses untuk memenuhi
kebutuhan user.
Database : kumpulan data yang berhubungan dan dikelompokkan dalam struktur tertentu
dan dapat diakses dengan cepat.
Hak akses : hak yang dimiliki oleh user untuk menggunakan system. Hak akses harus
melalui pihak administrator.
Pemeliharaan : proses pengecekan dan perbaikan berkala untuk menjaga sistem dalam
keadaan baik.
LOGIN