ANALISIS SISTEM
Step 15 Sistem mengeluar-
mengeluar-kan form pendaftaran dan menampilkan menu utama PSB.
Bidang Alternatif:
Alt-Step 5:
- Jika user akan melakukan pendaftaran siswa baru,
maka dilakukan Step 6
- Jika user akan keluar dari form pedaftaran, maka
dilakukan Step 14
Kesimpulan : Use case ini selesai bila aktifitas yang dilakukan oleh user
selesai dan sistem telah memberikan respon.
Postkondisi : Keluar aplikasi SI Pendaftaran Siswa Baru SMP N 5 Purworejo.
c. Use case Registrasi Ulang
Use case Registrasi ulang yang dimodelkan secara grafis adalah sebagai
berikut:
Cetak Bukti Registrasi Ulang
Registrasi CSB Registrasi ulang <<include>> <<depend on>> Admin Petugas Pendaftaran Login
Gambar 3.21 Use case Registrasi Ulang
Use case Registrasi ulang yang dimodelkan secara naratif adalah sebagai
berikut:
Tabel 3.4 Use case Narative Registrasi Ulang Nama Use case : RegistrasiUlang
ID Use case : PSB-003
Pelaku Sistem Utama :
Petugas Pendaftaran dan Admin
Sasaran : Use case ini akan berfungsi bila user akan melakukan registrasi
Deskripsi/Uraian :
Sistem menampilkan form Registrasi ulang. Untuk dapat melakukan proses tersebut maka user harus memilih menu PSB.
Prakondisi : User telah melakukan login terlebih dahulu untuk dapat masuk
pada menu utama PSB.
Bidang Khas Suatu Event :
Kegiatan Pelaku Respons Sistem Step 1 : User memilih menu
Pendaftaran.
Step 3 : User memilih sub
menu Registrasi ulang.
Step 5 : User menginputkan
No Pendaftaran dan memilih Tombol ‘cari’
Step 7 : User memeriksa status
CSB.
Step 8 : Jika status CSB
diterima, User memeriksa ke-lengkapan dokumen pendaf- taran dan mencheklistnya
Step 9 : User memilih Tombol
‘daftar’ untuk melanjutkan tahap registrasi.
Step 2 : Sistem menampilkan
pilihan sub menu yang ada pada Pendaftaran.
Step 4 : Sistem menampilkan
form registrasi ulang.
Step 6 : Sistem memeriksa
apakah No Pendaftaran tersebut
valid atau tidak. Jika valid maka system akan menampilkan data
CSB. Jika tidak valid maka
system akan menampilkan pesan
kesalahan.
Step 10 : Sistem menyimpan
status registrasi CSB.
Step 11 : Sistem mencetak tanda
bukti registrasi ulang.
Tabel 3.4 Use case Narative Registrasi Ulang (Lanjutan) Bidang Khas
Suatu Event :
Kegiatan Pelaku Respons Sistem Step 12 : User memilih
Tombol ‘batal’ untuk memba-talkan registrasi ulang PSB.
Step 14 : User mengeluarkan
form dengan memilih Tombol
‘Keluar’.
Step 13 : Sistem mengosongkan
form registrasi ulang.
Step 15 : Sistem mengeluarkan
form registrasi ulang dan menampilkan Menu utama PSB.
Kesimpulan : Use case ini selesai bila aktifitas yang dilakukan oleh user selesai
dan sistem telah memberikan respon.
Use case Seleksi Penerimaan yang dimodelkan secara grafis adalah sebagai berikut: Seleksi Penerimaan Login <<depend on>> Admin Petugas Pendaftaran
Gambar 3.22 Use case Seleksi Penerimaan
Use case Seleksi Penerimaan yang dimodelkan secara naratif adalah
sebagai berikut:
Tabel 3.5 Use case Narative Seleksi Penerimaan Nama Use case : Seleksi Penerimaan
ID Use case : PSB-004
Pelaku Sistem Utama :
Admin dan Petugas Pendaftaran
Sasaran : Use case ini akan berfungsi bila user akan melakukan seleksi
penerimaan.
Deskripsi/Uraian : Use case ini mendeskripsikan user dalam menyeleksi CSB yang
berhak mengikuti tahap registrasi ulang.
Tabel 3.5 Use case Narative Seleksi Penerimaan (Lanjutan)
Prakondisi : User telah melakukan login terlebih dahulu untuk dapat masuk
pada menu Utama PSB.
Bidang Khas Suatu Event :
Kegiatan Pelaku Respons Sistem Step 1 : User memilih menu
Pendaftaran.
Step 3 : User memilih sub
menu Seleksi Penerimaan.
Step 5: User menentukan
proses apa yang akan dilaku-kan.
Step 6 : User memasukkan
tahun ajaran dan memilih Tombol cari.
Step 2 : Sistem menampilkan
pilihan sub menu Pedaftaran.
Step 4 : Sistem menampilkan
halaman seleksi tahap registrasi.
Step 7 : Sistem menampilkan
daftar calon siswa baru yang telah diurutkan berdasar NEM tertinggi sampai terendah.
Step 8 : User memilih textlink
‘view’ untuk mengechek dokumen pendaftaran.
Step 10 : User memilih
Tombol keluar pada tampilan dokumen pendaftaran.
Step 12 : User memilih
Tombol ‘OK’untuk untuk memberikan status diterima pada CSB yang memenuhi kriteria.
Step 14 : User memilih untuk
keluar dari form seleksi
penerimaan, maka user
memilih tombol keluar.
Step 9 : Sistem menampilkan
dokumen pendaftaran.
Step 11 : Sistem mengeluarkan
tampilan dokumen pendaftaran.
Step 13 : Sistem memberikan
status diterima pada data CSB.
Step 15 : Sistem mengeluarkan
form seleksi penerimaan dan
menampilkan kembali menu utama PSB.
Bidang Alternatif: Alt-Step 5:
- Jika user akan memberikan status diterima pada CSB , maka dilakukan Step 6
Bidang Alternatif: Jika user akan keluar dari form seleksi penerimaan, maka dilakukan Step 14
Tabel 3.5 Use case Narative Seleksi Penerimaan (Lanjutan)
Kesimpulan : Use case ini selesai bila aktifitas yang dilakukan oleh user selesai
dan sistem telah memberikan respon.
Postkondisi : Keluar SI Pendaftaran Siswa Baru SMP N 5 Purworejo.
e. Use case Diagram Laporan
Pada use case membuat laporan, terdapat interaksi antara Admin, Petugas Pendaftaran, WK Bidang Kesiswaan dan Kepala Sekolah dengan use case membuat laporan.
Admin Petugas
Pendaftaran Kepala Sekolah Laporan
WK Bidang Kesiswaan
Tabel 3.6 Use case Narative Laporan Nama Use case : MembuatLaporan
ID Use case : PSB-005
Pelaku Sistem Utama :
Admin dan Petugas Pendaftaran
Pelaku Partisipan Lain :
WK Bidang Kesiswaan dan Kepala Sekolah
Sasaran : Use case ini akan berfungsi bila user akan melakukan pembuatan
laporan. User yang melakukan pembuatan laporan adalah Admin dan Petugas Pendaftaran.
Deskripsi/Uraian :
Yang termasuk pada proses membuat laporan ini adalah proses pencetakan laporan . Untuk dapat melakukan proses tersebut maka
user harus memilih menu laporan sehingga akan tampil form
Deskripsi/Uraian :
laporan. User dapat melakukan pencetakkan laporan dan dapat keluar dari form pembuatan laporan sehingga kembali pada tampilan utama PSB.
Tabel 3.6 Use case Narative Laporan (Lanjutan)
Prakondisi : User telah melakukan login terlebih dahulu untuk dapat masuk
pada tampilan utama PSB.
Bidang Khas Suatu Event :
Kegiatan Pelaku Respons Sistem Step 1 : User memilih menu
laporan.
Step 3 : User menentukan
laporan apa yang akan di lihat dan dicetak.
Step 4 : User memilih jenis
laporan dan mengisikan parameter laporan.
Step 5 : User memilih Tombol
‘preview’.
Step 7 : User memilih Tombol
‘Cetak’.
Step 9 : User memilih Tombol
‘keluar’.
Step 2 : Sistem menampilkan
form laporan.
Step 6 : Sistem menampilkan
preview
Step 8 : Sistem mencetak
laporan.
Step 10 : Sistem mengeluarkan
form laporan dan menampilkan
menu utama PSB.
keluar dari form laporan.
Postkondisi : User telah melakukan pencetakan laporan.
f. Use case Diagram Kelola User
Use case Kelola User yang dimodelkan secara naratif adalah sebagai
berikut: Login Admin Petugas Pendaftaran Kelola User <<extend>>
Gambar 3.24 Use case Diagram Kelola User
Adapun use case narative Kelola User adalah sebagai berikut :
Tabel 3.7 Use case Narative Use case Kelola User Nama Use case : KelolaUser
ID Use case : PSB-006 Pelaku Sistem Utama : Admin Pelaku Partisipan Lain: Petugas Pendaftaran
Sasaran : Use case ini digunakan untuk mengelola data user.
Deskripsi/Uraian :
Proses ini dilakukan oleh Admin sebagai pemegang otoritas tertinggi. User memilih menu Setting dan submenu kelola user.
Prakondisi : Admin telah melakukan Login dan Sistem telah menampilkan Menu utama PSB Admin Site.
Bidang Khas Suatu Event :
Kegiatan Pelaku Respons Sistem Step 1 : User memilih menu
Setting.
Step 2 : User memilih submenu
Kelola User.
Step 4 : User menentukan apa
yang akan dilakukan.
Step 5 : User memilih untuk
menambah data user.
Step 3 Sistem menampilkan
form Kelola use.
data user dan memilih Tombol ‘simpan’.
menampilkan dua macam kemungkinan respon.
Step 8: Sistem menampilkan
pesan kesalahan jika format data inputan tidak sesuai dengan type data yang telah ditentukan dan apabila textfied yang wajib diisi masih kosong. (respon pertama)
Tabel 3.7 Use case narative Kelola User (Lanjutan) Bidang Khas
Suatu Event :
Kegiatan Pelaku Respons Sistem Step 9 : User memilih Tombol
‘ok’ pada pesan kesalahan.
Step 12 : User memilih untuk
menonaktifkan user. User memilih textlink ‘nonaktif’.
Step 14 : User memilih untuk
menghapus data user maka user memilih Tombol ‘hapus’ pada akun yang akan dihapus.
Step 16 : User memilih Tombol
‘OK’ pada pesan konfirmasi penghapusan untuk menghapus.
Step 18 : User memilih Tombol
‘batal’ untuk membatalkan proses penghapusan.
Step 20 : User memilih untuk
mengeluarkan form dengan memilih Tombol ‘Keluar’.
Step 10 : System
mengosong-kan kembali textfield pada
form kelola user.
Step 11 : System menyimpan
data user yang baru bila data benar. (respon kedua)
Step 13 : Sistem
menonaktif-kan hak akses user.
Step 15 : Sistem
menampil-kan konfirmasi peghapusan.
Step 17 : Sistem melakukan
penghapusan user.
Step 19 : Sistem
menampil-kan kembali form menu kelola
user.
Step 21 : Sistem
mengeluar-kan form kelola user dan menampilkan menu utama PSB Admin Site.
Bidang Alternatif:
Alt-Step 4:
5
- Jika user akan menonaktifkan user, maka dilakukan Step 12
- Jika user akan menghapus user, maka dilakukan Step 14
- Jika user akan keluar dari form kelola user, maka dilakukan Step 20
Kesimpulan : Use case ini selesai bila proses yang dipilih user telah berakhir
dan keluar dari form kelola user.
Postkondisi : Sistem menampilkan kembali menu utama PSB SMP N 5 Purworejo.
g. Use case Diagram Ubah Password
Use case dimodelkan secara grafis dengan menggunakan use case diagram. Adapun diagram use case Ubah Password adalah sebagai berikut:
Ubah Password
Admin Petugas
Pendaftaran Login
<<include>>
Gambar 3.25 Use case Diagram Ubah Password
Adapun use case narative Ubah Password adalah sebagai berikut :
Tabel 3.8 Use case Narative Ubah Password Nama Use case : Ubah Password
ID Use case : PSB-007
Pelaku Sistem Utama :
Admin dan Petugas Pendaftaran
Sasaran : Use case ini akan berfungsi bila user akan mengganti Password
yang ada dengan yang baru.
Deskripsi/Uraian :
Use case ini memungkinkan user untuk dapat mengganti password yang ada dengan password yang baru.
Prakondisi : User telah melakukan login dan telah dapat mengakses halaman
utama PSB kemudian memilih menu Setting dan submenu Ubah
Password.
Bidang Khas Suatu Event :
Kegiatan Pelaku Respons Sistem
Password pada menu utama
PSB.
Step 3 : User memasukan
password lama, password baru
dan confirmasi password baru
Step 4 : User memilih Klik
Tombol ‘Simpan’.
Step 5 : Sistem memeriksa
apakah password lama telah benar.
Tabel 3.8 Use case Narative Ubah Password (Lanjutan) Bidang Khas
Suatu Event :
Kegiatan Pelaku Respons Sistem
Step 7 : User memilih Tombol
‘ok’ pada pesan kesalahan.
Step 10 : Jika user Tidak