Anda di halaman 1dari 11

1.

LEVEL AUTENTIFIKASI/ LOG IN


fungsi ini digunakan untuk pemberian otorisasi dan hak akses terhadap pengguna yang
akan menggunakan sistem dengan memasukkan username , password dan type login yang telah
terdaftar pada basis data sistem.
Skenario yang dapat dibuat untuk level autentifikasi / log in adalah:

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

4.1 FUNGSI BIODATA SISWA


Fungsi ini berguna untuk menampilkan atau melihat daftar materi pelajaran yang telah
masuk kedalam system
Skenario untuk tampil materi adalah

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.

4.2 FUNGSI LOG OUT


Fungsi ini berguna untuk keluar dari aplikasi “Statistik MAN 3 MALANG”pada layar akan
ditampilakan tampilan level autentifikasi.
Skenario untuk fungsi log out adalah:
IDENTIFIKASI
NOMOR SPL-DAFTAR ONLINE DI MALANG.UC-04
NAMA Logout
TUJUAN Keluar dari lingkungan sistem atau aplikasi dan
untuk menghindari pengaksesan yang
dilakukan oleh pengguna yang tidak
mempunyai otoritas
DESKRIPSI
TIPE Primary, essential
AKTOR Administrator dan calon siswa
SKENARIO UTAMA
KONDISI AWAL User telah login ke dalam server
AKSI AKTOR REAKSI SISTEM
1.pengguna memilih pilihan untuk logout 2. Data-data akan menutup layar utama dan
kembali ke layar awal aplikasi

KONDISI AKHIR Layar akan kembali ke tampilan utama dan di


samping sebelah kiri akan ditampilkan menu
login untuk masuk kembali ke dalam sistem

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

KONDISI AKHIR Statistik MAN 3 MALANG akan menampilkan


seluruh informasi yang ada di dalam halaman
utama sistem

3.2. Kebutuhan Fungsional


Kebutuhan fungsional yang harus ada dalam sistem yang akan dibuat ini adalah sebagai berikut:

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.

Berdasarkan perfomancenya, sistem diharapkan dapat mempersingkat waktu yang


dibutuhkan untuk menyelesaikan setiap proses pendaftaran siswa baru. Semakin sedikit
waktu yang dibutuhkan, semakin besar troughput yang dapat dihasilkan. Peningkatan
kecepatan dan troughput ini diharapkan dapat terjadi pada semua proses. Besarnya
peningkatan ini tergantung pada jenis prosesnya.

Kebutuhan nonfungsional berdasarkan information dari PIECES framework adalah


terintegrasinya data, terutama integrasi antara data nilai dan data calon siswa/I baru.
Sistem yang baru juga diharapkan dapat mencegah terjadinya redundancy data dan dapat
menjaga akurasi dan konsistensi data. Akurasi data dapat dijaga dengan meminimalisasi
terjadinya kesalahan dalam pencatatan, sedangkan konsistensi dapat dijaga dengan
perancangan dan implementasi database yang baik.

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:

Jenis Kebutuhan Penjelasan


Non-functional
Kinerja (Performance) - Proses pendaftaran diharapkan dapat
diselesaikan lebih cepat, sehingga dapat
meningkatkan troughput sistem.
Peningkatan yang terjadi besarnya
sesuai dengan jenis prosesnya, seperti
dengan yang dijelaskan dalam System
Improvement Objective.
Informasi (Information) - Mencegah terjadinya redundancy data.
- Data harus akurat, yaitu dengan
meminimalisasi kesalahan pencatatan
data.
- Data harus konsisten.
Segi Ekonomi (Economic) - Mengurangi biaya pendaftaran yang
harus dikeluarkan oleh calon siswa/i
baru diluar biaya yang ditetapkan oleh
pihak MAN 3 Malang, terutama bagi
calon siswa/i baru yang berasal dari
luar Pulau Jawa.
Pengontrolan Sistem (Control) - User yang akan menggunakan sistem
adalah pihak administrasi.
- Memiliki backup data, sehingga sistem
lebih reliable.
- Meningkatkan keamanan data,
terutama data-data yang bersifat
confidential.
Efisiensi Sistem (Eficiency) - Mempermudah admin dalam mengolah
data calon siswa/I baru
Pelayanan Sistem (Service) - Memberikan data-data yang akurat dan
lengkap untuk pengambilan kebijakan
manajemen sekolah
- Data yang ditampilkan harus mudah
dibaca dan terstruktur.

Tabel 1. Klasifikasi Kebutuhan Nonfunctional berdasarkan PIECES

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 :

1. Mengumpulkan semua informasi mengenai status/perkembangan terakhir dari proses


pendaftaran siswa/I baru MAN 3 Malang berupa data-data calon siswa baru.
2. Membantu calon siswa/I baru untuk mencari informasi terbaru mengenai proses
pendaftaran mereka
3. Mempersingkat jarak dan waktu bagi pendaftar yang berasal dari tempat yang agak jauh.
3.6. Atribut

3.6.1 Keamanan Sistem

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 Kebutuhan Lain

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.

USE CASE DIAGRAM STATISTIK MAN 3 MALANG

LOGIN

Masuk ke dalam sistem


BIODATA SISWA
Melihat data calon siswa/I baru
EDIT BIODATA SISWA

Memperbaikin data-data calon siswa/I baru yang salah


HASIL PENERIMAAN SISWA
Admin BARU
User

Keputusan status calon siswa/I diterima atau tidak


LOG OUT

Keluar dari sistem


HOME/HALAMAN
UTAMA

Melihat halaman utama

Anda mungkin juga menyukai