• Tidak ada hasil yang ditemukan

4.2 Analisa Sistem

4.2.5 Deskripsi Use Case

a. Login

Use Case : Login

Actor : Peserta PPDB, Admin

Pre-condition : Actor ingin menggunakan program dan belum melakukan login

Post-condition : Actor telah melakukan login untuk berinteraksi dengan program

Deskripsi : Aktor melakukan login untuk dapat menggunakan program

Tabel 4. 1 Skenario Use Case Login

Aktor Sistem

1. Memilih menu login 2. Menampilkan form login 3. Memasukkan user dan

password

4. Eksekusi validasi user dan password dengan yang tersimpan dalam database 5. Jika tidak sesuai, tampil notif login gagal dan kembali ke 1

6. Jika sesuai,tampil notif login berhasil dan menampilkan Menu Utama

b. Pendaftaran Akun

Use Case : Pendaftaran Akun Peserta PPDB

Actor : Tanpa Akun

Pre-condition : Actor ingin melakukan pendaftaran akun agar bisa melakukan login

Post-condition : Actor telah melakukan pendaftaran akun

Deskripsi : Actor melakukan pendaftaran akun agar dapat mengisi biodata

Tabel 4. 2 Skenario Use Case Pendaftaran Akun

Aktor Sistem

1. Memilih menu pendaftaran Akun 2. Menampilkan form pendaftaran 3. Mengisi form pendaftaran

4. Menekan tombol daftar 5. Mengeksekusi perintah,

6. Jika data gagal disimpan menampilkan pesan “ Pendaftaran Gagal” dan kembali ke No. 3

33

6. Jika data berhasil disimpan maka

menampilkan pesan “Pendaftaran Berhasil”

c. Mengisi Data Peserta

Use Case : Mengisi Data Peserta PPDB Actor : Peserta PPDB

Pre-condition : Actor telah melakukan pendaftaran akun dan ingin melakukan pengisian biodata

Post-condition : Actor telah melakukan pengisian biodata

Deskripsi : Actor melakukan pengisian biodata agar dapat mengikuti proses seleksi berkas

Tabel 4. 3 Skenario Use Case Mengisi Biodata

Aktor Sistem

1. Memilih menu isi biodata 4. Menampilkan form biodata 2. Mengisi semua kolom yang tersedia

3. Menekan tombol simpan 5.Mengeksekusi perintah

6. Jika data gagal disimpan menampilkan pesan “ Pendaftaran Gagal” dan kembali ke No. 4

7. Jika data berhasil disimpan maka menampilkan pesan “Pendaftaran Berhasil"

d. Mencetak Biodata

Use Case : Mencetak Biodata Peserta PPDB Actor : Peserta PPDB

Pre-condition : Actor telah melakukan pengisian biodata dan ingin melakukan cetak biodata

Post-condition : Actor berhasil melakukan pencetakan biodata Deskripsi : Actor menjalankan fungsi cetak biodata

Tabel 4. 4Skenario Use Case Cetak Biodata

Aktor Sistem

1. Memilih menu Akun Saya 2. Menampilkan menu akun saya 3. Memilih menu cetak biodata 4. Menampilkan form biodata 5. Memilih cetak biodata 6. Mencetak biodata

e. Melihat Pengumuman

Use Case : Melihat Pengumuman Actor : Peserta PPDB

Pre-condition : Actor tidak melakukan login dan ingin melihat pengumuman Post-condition : Actor berhasil melihat pengumuman

Deskripsi : Actor ingin melihat pengumuman

Tabel 4. 5Skenario Use Case Melihat Pengumuman

Aktor Sistem

1. Memilih menu utama 2. Menampilkan menu utama 3. Memilih menu lihat pengumuman 4. menampilkan pengumuman

f. Mengelola Data Peserta

Use Case : Mengelola Data Peserta Actor : Admin

Pre-condition : Actor telah login dan ingin mengubah data peserta Post-condition : Actor berhasil mengubah data peserta

Deskripsi : Actor mengubah data peserta jika sebelumnya terdapat kesalah data yang dimasukkan oleh peserta

35

Tabel 4. 6 Skenario Use Case Diagram Mengelola Data Peserta

Aktor Sistem

1. Memilih menu Data Peserta 2. Menampilkan data peserta 3. Memilih data peserta 4. Menampilkan data peserta yang

dipilih 5. Melakukan perubahan data peserta

(edit, update atau hapus)

6. Mengeksekusi perintah

7. Jika data gagal diubah menampilkan pesan “ Gagal Simpan/Update dan kembali ke ke No. 5

8. Jika data berhasil diubah maka menampilkan pesan “Berhasil Simpan/Update”

g. Mengelola Data Pengumuman

Use Case : Mengelola Data Pengumuman Actor : Admin

Pre-condition : Actor telah login dan ingin mengubah data pengumuman Post-condition : Actor berhasil mengubah atau menambahkan pengumuman di

tampilan program

Deskripsi : Actor memperbarui pengumuman di aplikasi

Tabel 4. 7Skenario Use Case Diagram Mengelola Data Peserta

Aktor Sistem

1. Memilih menu pengumuman 2. Menampilkan Menu Pengumuman 3. Memilih pengumuman yang akan

diubah

4. Menampilkan detail pengumuman yang dipilih

6. Mengisi judul dan isi pengumuman dengan data yang baru

7. Mengeksekusi perintah

8. Jika data gagal diubah maka menampilkan pesan “Gagal

Simpan/Update” dan kembali ke No. 6 9. Jika sesuai, maka menampilkan pesan “Berhasil Simpan/Update “

h. Mengelola Laporan

Use Case : Mengelola Laporan Actor : Admin

Pre-condition : Actor telah login dan ingin mengubah laporan Post-condition : Actor berhasil mengubah laporan

Deskripsi : Actor menjalankan fungsi dari Kelola Laporan

Tabel 4. 8Skenario Diagram Mengelola Laporan

Aktor Sistem

1. Memilih menu laporan 2. Menampilkan Menu Laporan

3. Memilih laporan yang akan diubah 4. Menampilkan detail laporan yang telah dipilih

5. melakukan perubahan data (edit, update atau delete)

6. Mengeksekusi perintah

7. Jika data gagal diubah maka menampilkan pesan “Gagal

Simpan/Update” dan kembali ke No. 5 8. Jika sesuai, maka menampilkan pesan “Berhasil Simpan/Update “

i. Cetak Laporan

Use Case : Cetak Laporan Actor : Admin

37

Pre-condition : Actor telah login dan ingin mencetak laporan Post-condition : Actor berhasil mencetak laporan

Deskripsi : Actor menjalankan fungsi dari cetak laporan

Tabel 4. 9Skenario Diagram Cetak Laporan

Aktor Sistem

1. Masuk ke Menu Utama 2. Menampilkan Menu Utama 3. Memilih laporan 4. Menampilkan form laporan 5. Tentukan tanggal 6. Mencetak laporan

4.2.2 Activity Diagram

Berikut adalah alur kerja sistem yang diajukan berdasarkan use case yang telah dibuat dan digambarkan pada Activity Diagram. Penggambaran Activity Diagram pada sistem yang diajukan berdasarkan user yang terlibat dalam sistem yaitu Peserta PPPDB dan Admin.

a. Activity Diagram Login

Berikut Activity Diagram Login yang dilakukan oleh user yang digambarkan pada Gambar 4.2.

Gambar 4. 2 Activity Diagram Login

Pada Gambar 4.2 merupakan Activity Diagram yang menggambarkan proses login pada aplikasi. Mulai dari user membuka halaman utama dan membuka halaman login, selanjutnya memasukkan username dan password, jika salah maka user akan kembali ke masukan username dan pasword, tetapi jika benar maka user dapat langsung masuk ke halaman utama sesuai dengan hak aksesnya masing-masing dan proses login telah selesai .

39

b. Activity Pendaftaran Akun

Berikut Activity Diagram Pendaftaran yang dilakukan oleh user yang digambarkan pada Gambar 4.3.

Gambar 4. 3 Activity Diagram Pendaftaran Akun

Pada Gambar 4.3 merupakan Activity Diagram Pendaftaran Akun. Mulai dari Peserta memilih menu pendaftaran lalu sistem menampilkan pendaftaran. Setelah itu, peserta mengisi form pendaftaran dan menekan tombol daftar, maka sistem akan menyimpan data pendaftaran dan proses selesai.

c. Mengisi Biodata

Berikut Activity Diagram Mengisi Biodata yang dilakukan oleh user yang digambarkan pada Gambar 4.4.

Gambar 4. 4Activity Diagram Mengisi Biodata

Pada gambar 4.4 merupakan Activity Diagram Mengisi Biodata Peserta. Mulai dari peserta memilih menu Akun Saya lalu sistem menampilkan menu akun saya, kemudian peserta memilih menu isi biodata lalu sistem akan menampilkan formulir. Setelah peserta

41

mengisi formulir biodata, peserta memilih tombol simpan dan sistem akan menyimpan data kemudian prosespun selesai.

d. Cetak Data Peserta

Berikut Activity Diagram Mengisi Biodata yang dilakukan oleh user yang digambarkan pada Gambar 4.5

Gambar 4. 5Activity Diagram Cetak Data Peserta

Pada gambar 4.5 merupakan Activity Diagram yang menggambarkan proses cetak biodata peserta PPDB pada aplikasi. Mulai dari peserta memilih menu akun saya kemudian sistem menampilkan menu akun saya

dan peserta memilih menu cetak biodata. Sistem akan menampilkan formulir kemudian peserta mencetak biodata dan proses selesai.

e. Melihat Pengumuman

Berikut Activity Diagram Melihat pengumuman yang dilakukan oleh Peserta PPDB yang digambarkan pada Gambar 4.5

Gambar 4. 6 Activity Diagram Melihat Pengumuman

Pada gambar 4.6 merupakan Activity Diagram yang menggambarkan proses melihat pengumuman yang dilakukan oleh peserta PPDB. Mulai dari peserta memilih menu utama lihat pengumuman kemudian sistem akan menampilkan pengumuman dan proses selesai.

43

f. Mengelola Data Peserta

Berikut Activity Diagram Melihat Data Peserta yang dilakukan oleh admin yang digambarkan pada Gambar 4.5

Gambar 4. 7Activity Diagram Mengelola Data Peserta

Pada gambar 4.7 merupakan Activity Diagram yang menggambarkan proses mengelola data peserta oleh admin. Mulai dari admin masuk ke menu Data Peserta lalu sistem menampilkan data peserta. Kemudian admin memilih data peserta yang akan diubah dan sistem memunculkan form untuk diubah oleh admin. Kemudian sistem akan menyimpan perubahan yang telah dibuat dan proses selesai.

g. Mengelola Pengumuman

Berikut Activity Diagram Mengelola Pengumuman yang dilakukan oleh Admin yang digambarkan pada Gambar 4.8

Gambar 4. 8Activity Diagram Mengelola Pengumuman

Pada gambar 4.8 merupakan Activity Diagram yang menggambarkan proses mengelola pengumuman yang dilakukan oleh admin. Mulai dari memilih menu pengumuman lalu sistem menampilkan pengumuman. Kemudian admin memilih pengumuman yang akan diubah dan mengisi form dengan data yang akan diubah. Lalu admin menekan tombol simpan dan proses selesai.

45

h. Mengelola Laporan

Berikut Activity Diagram Mengelola Laporan yang dilakukan oleh user yang digambarkan pada Gambar 4.9

Gambar 4. 9Activity Diagram Mengelola Laporan

Pada gambar 4.9 merupakan Activity Diagram yang menggambarkan proses mengelola laporan yang dilakukan oleh admin. Mulai dari admin memilih menu laporan lalu sistem menampilkan laporan. Kemudian admin melakukan perubahan data (CRUD) lalu sistem menyimpan perubahan yang dilakukan dan proses selesai.

i. Mencetak Laporan

Berikut Activity Diagram Cetak Laporan yang dilakukan oleh Admin yang digambarkan pada Gambar 4.10

Gambar 4. 10 Activity Diagram Cetak Laporan

Pada gambar 4.10 merupakan Activity Diagram yang menggambarkan proses cetak laporan. Mulai dari admin memilih menu utama lalu sistem menampilkan menu utama. Kemudian admin memilih laporan dan sistem menampilkan laporan, setelah itu admin menentukan tanggal laporan lalu cetak laporan dan proses selesai.

Dokumen terkait