ANALISIS SISTEM SISTEM INFORMASI PENJURUSAN SMA
Disusun oleh: Rusbianto (13111048) Paulus Artha S. (12111081)
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA
2016 1
Daftar Isi
ANALISIS SISTEM................................................................................................................ 1 Daftar Isi ............................................................................................................................. 2 1. Software Requiretment Spesification (SRS) ................................................................. 3 2. Skenario.......................................................................................................................... 4 2.1 Use case : Login Siswa ........................................................................................ 4 2.2 Use Case : Melihat Nilai Tes Minat Bakat .......................................................... 5 2.3 Use Case : Melihat Nilai Mata Pelajaran ......................................................... 5 2.4 Use case : Melihat Penjurusan Siswa .............................................................. 5 2.5 Use case : Login Guru ....................................................................................... 6 2.6 Use case : Manajemen User............................................................................. 7 2.7 Use case : Manajemen Data Siswa .................................................................. 8 2.8 Use case : Manajemen nilai mata pelajaran ................................................... 8 2.9 Use Case : Manajemen nilai tes minat dan bakat ........................................... 9 2.10 Use case : Input kriteria nilai mata pelajaran siswa ....................................... 10 2.11 Use case : Input kriteria nilai minat dan bakat siswa..................................... 11 2.12 Use case : Manajemen data jurusan ............................................................... 12 2.13 Use case : Melakukan Penjurusan Siswa ........................................................ 13 2.14 Use case : Membuat laporan Penjurusan Siswa ............................................ 14 2.15 Use case : Login Kepala Sekolah ...................................................................... 14 2.16 Use case : Melihat Penjurusan Siswa .............................................................. 15 3. Kesimpulan .................................................................................................................. 16
2
1. Software Requiretment Spesification (SRS) Table 1 Software Requiretment Spesification
NO 1
Requiretment Pengunjung aplikasi
Aktor Siswa
Use Case Login siswa, view
penjurusan siswa yang dapat
(melihat) nilai mata
melakukan login sebagai
pelajaran, view nilai tes
member
bakat dan view hasil penjurusan.
2
Pengguna aplikasi penjurusan
Guru
Login sebagai admin,
siswa yang melakukan login
manajemen user,
sebagai administrator.
manajemen data siswa, manajemen nilai mata pelajaran, manajemen nilai minat dan bakat, manajemen kriteria nilai minat dan bakat, manajemen kriteria nilai mata pelajaran, manajemen data jurusan, melakukan penjurusan, membuat laporan hasil penjurusan
3
Pengguna aplikasi penjurusan
Kepala
Login sebagai admin,
siswa yang melakukan login
sekolah
melihat hasil penjurusan
sebagai kepala sekolah
3
2. Skenario 2.1 Use case : Login Siswa Actor
: Siswa
Tujuan
: Siswa melakukan login untuk masuk ke dalam halaman siswa.
Catatan
: Siswa sudah login Table 2 Use case login siswa
Actor 1.
Sistem
Siswa membuka aplikasi penjurusan SMA
2.
Siswa memilih menu login 3.
Sistem menampilkan form login
4.
Siswa login dengan memasukkan username dan password pada form login 5.
Sistem akan memverifikasi proses login Siswa
6.
Jika username dan password yang dimasukkan sesuai, sistem memperbolehkan Siswa memasuki halaman Siswa.
4
2.2 Use Case : Melihat Nilai Tes Minat Bakat Actor
: Siswa
Tujuan
: Siswa melihat nilai tes minat bakat
Catatan
: Siswa sudah login Table 3 Use case melihat nilai tes minat bakat
Actor
Sistem
1. Siswa memilih menu nilai tes minat bakat 2. Sistem akan menampilkan nilai tes minat bakat
2.3 Use Case
: Melihat Nilai Mata Pelajaran
Actor
: Siswa
Tujuan
: Siswa melihat nilai mata pelajaran
Catatan
: Status sudah login Table 4 Use case melihat nilai mata pelajaran
Actor
Sistem
1. Siswa memilih menu nilai mata pelajaran 2. Sistem akan menampilkan nilai mata pelajaran
2.4 Use case
: Melihat Penjurusan Siswa
Actor
: Siswa
Tujuan
: Siswa melihat hasil penjurusan siswa.
Catatan
: Status sudah Login
5
Table 5 Use case melihat penjurusan
Actor
Sistem
1. Siswa memilih menu hasil penjurusan siswa 2.
Sistem akan menampilkan hasil penjurusan siswa
2.5 Use case
: Login Guru
Actor
: Guru
Tujuan
: Guru melakukan login untuk masuk ke dalam halaman guru.
Catatan
: Guru sudah login Table 6 Use case login guru
Actor
Sistem
1) Guru membuka aplikasi penjurusan SMA 2) Guru memilih menu login 3) Sistem menampilkan form login 4) Guru login dengan memasukkan username dan password pada form login
6
5) Sistem akan memverifikasi proses login Guru 6) Jika username dan password yang dimasukkan sesuai, sistem memperbolehkan Guru memasuki halaman Guru.
2.6 Use case
: Manajemen User
Actor
: Guru
Tujuan
: Guru melakukan manajemen user yang akan mengakses aplikasi Penjurusan SMA.
Catatan
: Status sudah Login Table 7 Use case manajemen user
Actor
Sistem
1. Guru memilih menu user 2.
Sistem akan menampilkan daftar user
3.
Sistem akan memberikan pilihan (tambah, edit, hapus)
7
2.7 Use case
: Manajemen Data Siswa
Actor
: Guru
Tujuan
: Guru melakukan input data siswa.
Catatan
: Status sudah Login Table 8 Use case manajemen data siswa
Actor 1.
Sistem
Guru memilih menu input data siswa 2.
Sistem menampilkan halaman data siswa
3.
Guru melakukan pengisian data siswa sesuai yang ada
4.
Guru mensubmit data siswa tersebut 5.
Sistem memvalidasi data siswa tersebut
6.
Jika data sudah valid maka sistem akan menampil kan halaman data siswa
2.8 Use case
: Manajemen nilai mata pelajaran
Actor
: Guru
Tujuan
: Guru melakukan input nilai mata pelajaran siswa.
8
Catatan
: Status sudah Login Table 9 Use case menejemen nilai mata pelajaran
Actor
Sistem
1. Guru memilih menu manage nilai mapel siswa 2. Sistem menampilkan halaman manage nilai mapel siswa 3. Guru melakukan pengisian data nilai siswa sesuai yang ada 4. Guru mensubmit data nilai siswa tersebut 5. Sistem memvalidasi data siswa tersebut 6. Jika data sudah valid maka sistem akan menampilka n halaman nilai mapel dan siswa
2.9 Use Case
: Manajemen nilai tes minat dan bakat
Actor
: Guru
Tujuan
: Guru melakukan input data nilai tes minat dan bakat
Catata
: Status sudah Login
Table 10 Use case menejemen nilai tes minat bakat
9
Actor
Sistem
1. Guru memilih menu manage nilai tes minat dan bakat 2. Sistem Menampilkan halaman manage nilai tes minat bakat 3. Guru melakukan pengisian data nilai minat dan bakat 4. Guru mensubmit data nilai siswa 5. Sistem memvalidasi data siswa tersebut 6. Jika data sudah valid maka sistem akan menampilkan halaman nilai tes minat dan bakat
2.10 Use case
: Input kriteria nilai mata pelajaran siswa
Actor
: Guru
Tujuan
: Guru melakukan input nilai kriteria mata pelajaran siswa.
Catatan
: Status sudah Login Table 11 Use case input kriteria nila mata pelajaran
Actor 1.
Sistem
Guru memilih menu input kriteria mapel siswa
10
2.
Sistem menampilkan halaman input kriteria mapel siswa
3.
Guru melakukan pengisian data kriteria sesuai ketentuan yang ada
4.
Guru mensubmit data kriteria tersebut 5.
Sistem memvalidasi data kriteria tersebut
6.
Jika data sudah valid maka sistem akan menampi lkan halaman input kriteria
2.11 Use case
: Input kriteria nilai minat dan bakat siswa
Actor
: Guru
Tujuan
: Guru melakukan input kriteria nilai minat dan bakat siswa.
Catatan
: Status sudah Login Table 12 Use case input kriteria nilai minat bakat
Actor
Sistem
1. Guru memilih menu input kriteria bakat minat siswa 2. Sistem menampilkan halaman input kriteria bakat minat siswa
11
3. Guru melakukan pengisian data kriteria sesuai ketentuan yang ada 4. Guru mensubmit data kriteria tersebut 5. Sistem memvalidasi data kriteria tersebut 6. Jika data sudah valid maka sistem akan menampilka n halaman input kriteria
2.12 Use case
: Manajemen data jurusan
Actor
: Guru
Tujuan
: Guru melakukan input data jurusan
Catatan
: Status sudah Login Table 13 Use case manajemen data jurusan
Actor 1.
Sistem
Guru memilih menu manage data jurusan 2.
Sistem menampilkan halaman input data jurusan
3.
Guru melakukan pengisian data jurusan sesuai jurusan
12
yang ada 4.
Guru mensubmit data jurusan tersebut 5.
Sistem memvalidasi data jurusan tersebut
6.
Jika data sudah valid maka sistem akan menampi lkan halaman input jurusan
2.13 Use case
: Melakukan Penjurusan Siswa
Actor
: Guru
Tujuan
: Guru melakuakan penjurusan siswa.
Catatan
: Status sudah Login Table 14 Use case melakukan penjurusan siswa
Actor 1.
Sistem
Guru memilih menu penjurusan siswa 2.
Sistem akan mengkalkulasi kriteria-kriteria penjurusan siswa
3.
Sistem akan menampilkan hasil kalkulasi penjurusan
13
2.14 Use case
: Membuat laporan Penjurusan Siswa
Actor
: Guru
Tujuan
: Guru membuat laporan penjurusan siswa.
Catatan
: Status sudah Login Table 15 Use case membuat laporan penjurusan siswa
Actor 1.
Sistem
Guru memilih menu penjurusan siswa 2. Sistem akan menampilkan hasil penjurusan siswa
3.
Guru memilih menu print PDF hasil penjurusan 4. Sistem akan mencetak hasil penjurusan
2.15 Use case
: Login Kepala Sekolah
Actor
: Kepala Sekolah
Tujuan
: Kepala Sekolah melakukan login untuk masuk ke dalam halaman Kepala Sekolah.
Catatan
: Status sudah login Table 16 Use case login kepala sekolah
14
Actor
Sistem
1. Kepala Sekolah membuka aplikasi penjurusan SMA 2. Kepala Sekolah memilih menu login 3. Sistem menampilkan form login 4.
Kepala Sekolah login dengan memasukkan username dan password pada form login 5. Sistem akan memverifikasi proses login Kepala Sekolah 6. Jika username dan password yang dimasukkan sesuai, sistem memperbolehkan Kepala Sekolah memasuki halaman Kepala Sekolah.
2.16 Use case
: Melihat Penjurusan Siswa
Actor
: Kepala Sekolah
Tujuan
: Kepala Sekolah melihat hasil penjurusan siswa.
Catatan
: Status sudah Login Table 16 Use case melihat hasil penjurusan
15
Actor 1.
Sistem
Kepala Sekolah memilih menu hasil penjurusan siswa 2.
Sistem akan menampilkan hasil penjurusan siswa
3. Kesimpulan Didalam aplikasi penjurusan sma ini ada 3 aktor sebagai pelaku yang menjalankan aplikasi ini. Actor pertama yaitu siswa hanya mempunyai hak akses terbatas yaitu hanya melihat nilai dan hasil penjurusan. Actor kedua adalah guru sebagai administrator yang mempunyai hak akses penuh.aktor ketiga yaitu kepala sekolah yang mempunyai hak akses terbatas yaitu hanya melihat hasil penjurusan.
16