• Tidak ada hasil yang ditemukan

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

Dokumen terkait