SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK EM
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK EMS
(Exercise Management System)
Kelompok 5
Dipersiapkan oleh :
Febiani Fatimah
(J3C114036)
Abdul Haris Pranata
(J3C114044)
Adelia Safitri
(J3C114092)
Muhammad Irsyad
(J3C214126)
Nur Indri Astika Wati
(J3C214135)
Program Keahlian Manajemen Informatika Direktorat Program Diploma Institut Pertanian Bogor 2016
Nomor Dokumen Halaman
Program Keahlian Manajemen Informatika
SKPL – EMS
Institut Pertanian Bogor
Revisi
1 Tgl: 23/10/2016
DAFTAR PERUBAHAN
Halaman
Revisi
A Bagian cover, usecase, Activity Diagram, usecase description, class diagram , fungsi produk, karakteristik pengguna, tambahan
kebutuhan fungsional dan kesalahan pada penulisan.
INDEX -
Tanggal
20 Oktober 2016
Ditulis
Kelompok 5
oleh
Diperiksa
Kelompok 7
oleh Disetujui
- Ibu Sofiyanti Indriasari, S.Kom, M.Kom
oleh
- Ibu Gema Parasti Mindara, S.Si, M.Kom - Asisten dosen
SKPL – Exercise Management System
Halaman 2 dari 64
DAFTAR HALAMAN PERUBAHAN
Tulisan SKPLO1 menjadi SKPL01.
Isi (57 Halaman)
Perbaikan pada kesalahan penulisan kata.
Usecase (Halaman 14) Perbaikan notasi dan aliran proses.
Activity Diagram Penambahan Activity Diagram untuk menjelaskan aliran (Halaman 15 - 33)
proses.
Usecase Description Penambahan usecase description untuk mendeskripsikan (Halaman 34 - 58)
Activity Diagram.
Class Diagram Perbaikan class diagram terhadap kelas dan hubungan antar (Halaman 59)
kelas, atribut serta method yang digunakan.
Fungsi Produk Penambahan fungsi produk serta perbaikan kode fungsi. (Halaman 10 - 11)
Karakteristik Pengguna Penambahan karakteristik pengguna yang disesuaikan (Halaman 12)
dengan fungsi produknya.
Kebutuhan Fungsional Penambahan kebutuhan fungsional. (Halaman 61 - 62)
SKPL – Exercise Management System
Halaman 3 dari 64
DAFTAR ISI
DAFTAR PERUBAHAN
2 DAFTAR HALAMAN PERUBAHAN
3 DAFTAR ISI
4 DAFTAR GAMBAR
5 DAFTAR TABEL
1. Pendahuluan
1.1 Tujuan
1.2 Lingkup Masalah
1.3 Definisi, Akronim, dan Singkatan
1.4 Referensi
1.5 Deskripsi Umum Dokumen
2. Deskripsi Umum Perangkat Lunak
2.1 Deskripsi Umum Sistem
10
2.2 Fungsi Produk
12
2.3 Karakteristik Pengguna
2.5 Lingkup Operasi
14
3. Deskripsi Rinci Kebutuhan
14
3.1 Kebutuhan Fungsional
3.1.2 Activity Diagram
34
3.1.3 Usecase Description
59
3.1.4 Class Diagram
60
3.2 Data Requirement
3.2 Non-Functional Requirement 60
60
3.3 Batasan Perancangan
60
3.4 Kerunutan (Traceability)
60
3.4.1 Data Store dan Entitas
61
3.5 Ringkasan Kebutuhan
61
3.5.1 Functional Requirement Summary
63
3.5.2 Non-Functional Requirement Summary
64
4. Lampiran
SKPL – Exercise Management System
Halaman 4 dari 64
DAFTAR TABEL
Tabel 1. Kategori Pengguna Exercise Management System (EMS)
12 Tabel 2. Usecase Description Masuk Sistem Admin
34 Tabel 3. Usecase Description Masuk Sistem Guru
35 Tabel 4. Usecase Description Masuk Sistem Siswa
36 Tabel 5. Usecase Description Melihat Data Siswa
37 Tabel 6. Usecase Description Menambah Data Siswa
37 Tabel 7. Usecase Description Mengubah Data Siswa
38 Tabel 8. Usecase Description Menghapus Data Siswa
39 Tabel 9. Usecase Description Melihat Data Guru
39 Tabel 10. Usecase Description Menambah Data Guru
40 Tabel 11. Usecase Description Mengubah Data Guru
41 Tabel 12. Usecase Description Menghapus Data Guru
42 Tabel 13. Usecase Description Menghapus Data Soal
43 Tabel 14. Usecase Description Mengunggah Latihan
44 Tabel 15. Usecase Description Memilih Bab
45 Tabel 16. Usecase Description Mengunggah Latihan
46 Tabel 17. Usecase Description Mengunggah Materi
47 Tabel 18. Usecase Description Melihat Data Soal
47 Tabel 19. Usecase Description Mengubah Data Soal
48 Tabel 20. Usecase Description Melihat Report Hasil Simulasi Ujian
48 Tabel 21. Usecase Description Mengunduh Report Hasil Simulasi Ujian
49 Tabel 22. Usecase Description Mengerjakan Soal Latihan
50 Tabel 23. Usecase Description Mengerjakan Simulasi Ujian
51 Tabel 24. Usecase Description Mengunduh Materi
52 Tabel 25. Usecase Description Melihat Nilai Latihan
53 Tabel 26. Usecase Description Melihat Nilai Simulasi
54 Tabel 27. Usecase Description Melihat Menu Totorial
55 Tabel 28. Usecase Description Melihat Foto Profil
56 Tabel 29. Usecase Description Keluar Sistem Admin
57 Tabel 30. Usecase Description Keluar Sistem Guru
58 Tabel 31. Usecase Description Keluar Sistem Siswa
58 Tabel 32. Non Functional Requirement untuk Exercise Management System (EMS)
60 Tabel 33. Keterhubungan antara Data Store dengan Entitas
60 Tabel 34. Functional Requirement Summary untuk Exercise Mangement System (EMS)
SKPL – Exercise Management System
Halaman 6 dari 64
Tabel 35. Non-Functional Requirement untuk Exercise Management Sistem (EMS)
63 Tabel 36. Tabel lampiran untuk Exercise Management System (EMS)
SKPL – Exercise Management System
Halaman 7 dari 64
1. Pendahuluan
Dokumen ini berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software Requirement Specification (SRS) untuk EMS (Exercise Mangement System) bernama PREFIX (Prepare Final Exam). Untuk penamaan dokumen ini selanjutnya, akan digunakan istilah SKPL.
1.1 Tujuan
Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) merupakan dokumen spesifikasi kebutuhan perangkat lunak yang akan dikembangkan. Dokumen ini akan digunakan oleh pengembang perangkat lunak sebagai acuan teknis pengembangan perangkat lunak pada tahap selanjutnya.
1.2 Lingkup Masalah
Exercise Management System adalah adalah aplikasi / perangkat lunak yang berintegrasi ke arah education yang bernama PREFIX. Exercise Management System dibuat untuk memudahkan siswa dan siswa-siswi Sekolah Menengah Pertama dalam mengerjakan simulasi ujian secara online. Siswa sebagai user dapat mengerjakan latihan soal dan simulasi ujian secara online di dalam sistem. Guru juga dapat mengunggah materi pembelajaran ke sistem yang kemudian dapat di unduh oleh siswa.
1.3 Definisi, Akronim, dan Singkatan
o SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa Inggrisnya sering juga disebut sebagai Software Requirements Spesification
(SRS), dan merupakan spesifikasi dari perangkat lunak yang akan dikembangkan.
o SKPL-EMS.K-xxxx adalah kode yang digunakan untuk mempresentasikan kebutuhan (requirement) pada EMS, dengan EMS merupakan kode perangkat
lunak, EMS.K adalah kode fase, dan xxxx adalah digit/nomor kebutuhan (requirement).
o Usecase Diagram, Gambaran graphical dari beberapa atau semua aktor, usecase , dan beberapa interaksi diantaranya yang menggunakan suatu sistem.
SKPL – Exercise Management System
Halaman 8 dari 64 Halaman 8 dari 64
asosiasi, dan lain-lain.
1.4 Referensi
Referensi yang digunakan pada perangkat lunak ini adalah : Akhmad Alimudin, Edi Satriyanto, S.Si, M.Si , Idris Winarno, S.ST, M.Kom.
Perancangan dan Pembuatan CMS Tryout Online Pada Dinas Pendidikan Dengan Menggunakan Database Terdistribusi .
Hairi Defi. Jurnal Sistem Informasi Simulasi ujian Ujian Nasional Pada SMP Negeri 35 Padang Berbasis Web . 2015 Melan Oktavia. Aplikasi Online Simulasi ujian Ujian Nasional SMA Mata Pelajaran Biologi Berbasis Android . 2014 Mentari Harmadya , Gusti Made AryaSasmita , Ni Kadek Ayu Wirdiani. Rancang Bangun Aplikasi Tryout Ujian Nasional Sekolah Menengah Pertama (Smp) Berbasis Android . 2015
1.5 Deskripsi Umum Dokumen
Dokumen SKPL ini dibagi menjadi tiga bagian utama. Bagian utama berisi penjelasan tentang dokumen SKPL yang mencakup tujuan pembuatan dokumen ini, lingkup masalah yang diselesaikan oleh perangkat lunak yang dikembangkan, definisi, referensi dan deskripsi umum.
Bagian kedua berisi penjelasan secara umum mengenai perangkat lunak yang akan dikembangkan meliputi fungsi dari perangkat lunak, karakteristik pengguna, batasan, dan asumsi yang diambil dalam pengembangan perangkat lunak. Bagian ketiga berisi uraian kebutuhan perangkat lunak secara lebih rinci.
2. Deskripsi Umum Perangkat Lunak
2.1 Deskripsi Umum Sistem
Prefix (Prepare Final Exam) merupakan sistem informasi berbasis website yang nantinya akan diimplementasikan untuk siswa-siswi kelas IX, sebagai salah satu media dalam mempersiapkan Ujian Nasional. Pada sistem ini akan terdapat dua buah portal, yakni Portal Siswa dan Portal Guru. User pada sistem ini adalah admin, guru, dan siswa. Admin akan bertugas mengelola sistem, guru akan berperan dalam mengunggah soal-soal ke dalam sistem melalui Portal Guru, sedangkan siswa-siswi akan menggunakan sistem melalui Portal Siswa dengan
SKPL – Exercise Management System
Halaman 9 dari 64 Halaman 9 dari 64
2.2 Fungsi Produk
Adapun fungsi-fungsi yang dimiliki oleh perangkat lunak ini adalah:
o Menampilkan Portal Siswa. Portal ini hanya dapat diakses oleh siswa [SKPL-EMS.K-0001].
o Menampilkan Portal Guru. Portal ini hanya dapat diakses oleh guru. [SKPL- EMS.K-0002].
o Masuk ke sistem sebagai Siswa. Masuk ke dalam sistem dilakukan dengan menginputkan username berupa NIS dan password yang diambil dari
perpaduan angka dan huruf sebanyak enam digit yang dikelola oleh admin. [SKPL-EMS.K-0003].
o Masuk ke sistem sebagai Guru. Masuk ke dalam sistem dilakukan dengan menginputkan username berupa ID dan password yang telah diberikan oleh
admin. [SKPL-EMS.K-0004]. o Masuk ke sistem sebagai Admin. Masuk ke dalam sistem dilakukan dengan
menginputkan username berupa ID dan password yang telah terdaftar pada database. [SKPL-EMS.K-0005].
o Mengubah foto profil. Fungsi ini dapat dilakukan oleh siswa dengan mengunggah foto ke dalam sistem. [SKPL-EMS.K-0006].
o Menampilkan tutorial penggunaan sistem. Tutorial ditujukan untuk memudahkan user dalam menggunakan sistem. [SKPL-EMS.K-0007].
o Menu pilihan latihan. Menu pilihan latihan terdiri dari empat pilihan yang merupakan mata pelajaran UN SMP yaitu Matematika, IPA, Bahasa
Indonesia dan Bahasa Inggris. [SKPL-EMS.K-0008]. o Menu pilihan Simulasi UN. Menu simulasi UN terdiri dari empat pilihan
yang merupakan mata pelajaran UN SMP yaitu Matematika, IPA, Bahasa Indonesia dan Bahasa Inggris. [SKPL-EMS.K-0009].
o Mengerjakan soal latihan. Siswa dapat mengerjakan soal latihan yang ada pada sistem yang diklasifikasikan berdasakan materi ujian. [SKPL-EMS.K-
0010]. o Mengunduh materi. Siswa dapat menunduh materi berupa file pdf. [SKPL-
EMS.K-0011].
SKPL – Exercise Management System
10 dari 64 10 dari 64
o Sistem menampilkan durasi simulasi ujian pada. Waktu yang diberikan untuk mengerjakan simulasi ujian selama dua jam sesuai dengan waktu
pengerjaan ujian nasional yang sebenarnya. [SKPL-EMS.K-0013]. o Sistem menampilkan nilai latihan. Nilai ditampilkan setelah menyelesaikan
latihan soal. [SKPL-EMS.K-0014]. o Sistem menampilkan nilai hasil Simulasi Ujian. Nilai ditampilkan setelah
menyelesaikan simulasi ujian. [SKPL-EMS.K-0015]. o Mengunggah soal latihan. Soal latihan diunggah oleh guru yang
diklasifikasikan berdasarkan perbab. [SKPL-EMS.K-0016]. o Mengunggah soal simulasi ujian. Soal latihan diunggah oleh guru sesuai
dengan kisi-kisi UN SMP [SKPL-EMS.K-0017]. o Mengunggah materi. Guru dapat mengunggah materi pembelajaran ke
dalam sistem. [SKPL-EMS.K-0018]. o Melihat laporan nilai Simulasi ujian. Guru dapat melihat laporan dari hasil
ujian siswa. [SKPL-EMS.K-0019]. o Mengunduh laporan nilai simulasi ujian. Guru dapat mengunduh laporan
nilai simulasi ujian siswa. [SKPL-EMS.K-0020]. o Melihat soal yang telah di upload. Soal yang telah di upload oleh guru akan
ditampilkan pada sistem. [SKPL-EMS.K-0021]. o Mengubah data soal. Guru dapat mengubah soal yang telah di upload.
[SKPL-EMS.K-0022]. o Mengubah data guru. Admin dapat melakukan manipulasi pada data guru
seperti melihat data guru, menambahkan data guru, mengubah data guru, dan menghapus data guru. [SKPL-EMS.K-0023].
o Mengubah data siswa. Admin dapat melakukan manipulasi pada data siswa seperti melihat data siswa, menambahkan data siswa, mengubah data siswa,
dan menghapus data siswa. [SKPL-EMS.K-0024]. o Menghapus data soal. Admin dapat menghapus data soal yang telah di
upload oleh guru. [SKPL-EMS.K-0025]. o Keluar Sistem. User dan admin dapat keluar dari sistem [SKPL-EMS.K-
SKPL – Exercise Management System
11 dari 64
2.3 Karakteristik Pengguna
Pengguna perangkat lunak ini adalah pelajar SMP kelas 9 yang akan mengikuti ujian nasional dan guru mata pelajaran yang diujikan pada Ujian Nasioanal SMP yaitu Matematika, IPA (Fisika dan Biologi), Bahasa Indonesia, dan Bahasa Inggris. Pengguna lainnya adalah Administrator yang memiliki hak untuk mengelola data user yaitu berupa data siswa dan data guru. Data user disimpan dalam database oleh admin sesuai dengan data yang diberikan oleh SMP yang dijadikan observasi awal pembuatan sistem ini.
Kategori Hak Akses ke
Tugas
Pengguna Aplikasi
Masuk ke sistem sebagai siswa
[SKPL-EMS.K-0001]
[SKPL-EMS.K-0006] Siswa
Mengubah foto profil
Mengerjakan soal latihan
[SKPL-EMS.K-0010]
Mengerjakan simulasi ujian nasional
[SKPL-EMS.K-0012]
Keluar sistem
[SKPL-EMS.K-0026]
Masuk ke sistem sebagai guru
[SKPL-EMS.K-0002]
Mengunggah soal latihan
[SKPL-EMS.K-0016] Mengunggah soal simulasi ujian [SKPL-EMS.K-0017]
[SKPL-EMS.K-0018] Guru
Mengunggah materi
Melihat laporan nilai simulasi ujian
[SKPL-EMS.K-0019]
Mengunduh laporan nilai Simulasi ujian
[SKPL-EMS.K-0020]
Melihat data soal
[SKPL-EMS.K-0021]
Mengubah data soal
[SKPL-EMS.K-0022]
Keluar sistem
[SKPL-EMS.K-0026]
Masuk ke sistem
[SKPL-EMS.K-0004]
[SKPL-EMS.K-0023] Admin
Mengubah data guru
Mengubah data siswa
[SKPL-EMS.K-0024]
Menghapus data soal
[SKPL-EMS.K-0025]
Keluar sistem
[SKPL-EMS.K-0026]
Tabel 1. Kategori Pengguna Exercise Management System (EMS)
SKPL – Exercise Management System
12 dari 64
2.4 Batasan-batasan Batasan-batasan yang digunakan pada pengembangan perangkat lunak ini adalah:
o Website ini hanya dapat diakses oleh siswa dan guru SMP yang telah tercantum pada database. Tidak dapat melakukan pendaftaran secara
langsung pada website. o Admin hanya dapat melakukan manipulasi terhadap data guru dan data
siswa. o Admin tidak dapat melakukan manipulasi terhadap soal latihan maupun soal
simulasi ujian. o Foto profil yang dapat diunggah oleh siswa hanya foto dengan ukuran 1
MB. o Materi pembelajaran yang dapat diunggah oleh guru hanya file PDF saja.
2.5 Lingkup Operasi
Perangkat lunak pada sisi server yang dibutuhkan oleh EMS adalah:
o Sistem Operasi : Microsoft® Windows 7/8/10 o Scripting Language : PHP o DBMS : Mysql
SKPL – Exercise Management System
13 dari 64
3. Deskripsi Rinci Kebutuhan
3.1 Kebutuhan Fungsional
3.1.1 Usecase
Exercise Management System (EMS)
Mengunggah materi
include
Mengunggah soal
include
simulasi ujian
Memilih bab
include
Mengunggah soal latihan
Melihat data siswa
include
include
Melihat soal
Menambah data siswa
include
Masuk sistem
Mengubah soal
include
include
Mengubah data siswa
Melihat report nilai hasil
Keluar sistem
simulasi siswa
include
include include
Mengunduh report nilai Admin
Menghapus data siswa
include
hasil simulasi siswa
include
include
Melihat data guru
Mengerjakan latihan soal
include
include include include
Mengerjakan simuasi
include
ujian
Menambah data guru
include
include
Mengubah data guru
Mengunduh materi
Menghapus data guru
Melihat nilai simulasi ujian
Melihat tutorial Siswa
Menghapus data soal
Mengubah foto profil
Melihat nilai latihan
Gambar 1. Usecase Exercise Management System (EMS)
SKPL – Exercise Management System
14 dari 64
3.1.2 Activity Diagram
Admin
Sistem
Membuka website Menampilkan portal
Prefix
guru dan portal siswa
Memilih portal guru Menampilkan halaman
masuk sistem admin Menginput username
dan password
tidak
Memilih button 'Masuk'
ya Menampilkan
halaman panel admin
Gambar 2. Activity Diagram Halaman Masuk Admin
Guru
Sistem
Membuka website Menampilkan portal
Prefix
guru dan portal siswa
Memilih portal guru Menampilkan halaman
masuk sistem guru Menginput username
dan password
tidak
Memilih button 'Masuk'
ya Menampilkan
halaman beranda
Gambar 3. Activity Diagram Halaman Masuk Guru
SKPL – Exercise Management System
15 dari 64
Siswa
Sistem
Membuka website Menampilkan portal
Prefix
guru dan portal siswa
Memilih portal siswa Menampilkan halaman
masuk sistem siswa Menginput username
dan password
tidak
Memilih button 'Masuk'
ya Menampilkan
halaman beranda
Gambar 4. Activity Diagram Halaman Masuk Siswa
Admin
Sistem
Masuk ke sistem Menampilkan panel admin
Memilih data siswa Menampilkan data
siswa
Gambar 5. Activity Diagram Melihat Data Siswa
SKPL – Exercise Management System
16 dari 64
Admin
Sistem
Masuk ke sistem. Menampilkan panel
admin
Memilih data siswa Menampilkan data
siswa
Memilih button
Tambah
Menampilkan form penambahan data
siswa
Mengisi form data
siswa
Memilih button Data siswa berhasil
selesai
disimpan
Gambar 6. Activity Diagram Menambah Data Siswa
Admin
Sistem
Masuk ke sistem Menampilkan panel
admin
Memilih data siswa Menampilkan data
siswa
Seleksi salah satu
data siswa
Memilih button Ubah Menampilkan form data siswa yang dipilih
Mengubah data
Memilih button Data siswa berhasil
selesai
diubah
Gambar 7. Activity Diagram Mengubah Data Siswa
SKPL – Exercise Management System
17 dari 64
Admin
Sistem
Masuk ke sistem. Menampilkan panel
admin
Memilih data siswa Menampilkan data
siswa
Seleksi salah satu
data siswa
Sistem menampilkan tidak Memilih button hapus konfirmasi penghapusan
ya
tidak
Data siswa berhasil
dihapus
Gambar 8. Activity Diagram Menghapus Data Siswa
Admin
Sistem
Masuk ke sistem Menampilkan panel
admin
Memilih data guru Menampilkan data
guru
Gambar 9. Activity Diagram Melihat Data Guru
SKPL – Exercise Management System
18 dari 64
Admin
Sistem
Masuk ke sistem. Menampilkan panel admin
Memilih data guru Menampilkan data
guru
Memilih button
Tambah
Menampilkan form menambah data guru
Mengisi form data
guru
Memilih button Data berhasil disimpan
Selesai
Gambar 10. Activity Diagram Menambah Data Guru
Admin
Sistem
Masuk ke sistem
Menampilkan panel
admin
Memilih data guru
Menampilkan data guru
Seleksi salah satu
data guru
Memilih button Ubah
Menampilkan form data
guru yang dipilih
Mengubah data
Memilih button
selesai
Data guru berhasil diubah
Gambar 11. Activity Diagram Mengubah Data Guru
SKPL – Exercise Management System
19 dari 64
Admin
Sistem
Masuk ke sistem
Menampilkan panel
admin
Memilih data guru
Menampilkan data
guru Seleksi salah satu
data guru
Memilih button hapus
Sistem menampilkan tidak konfirmasi penghapusan
ya
tidak
Data guru berhasil
dihapus
Gambar 12. Activity Diagram Menghapus Data Guru
Admin
Sistem
Masuk ke sistem
Menampilkan panel
admin
Memilih data soal
Menampilkan data
soal Seleksi salah satu
data soal
Memilih button hapus
Sistem menampilkan tidak konfirmasi penghapusan
ya
tidak
Data soal berhasil
dihapus
Gambar 13. Activity Diagram Menghapus Data Soal
SKPL – Exercise Management System
20 dari 64
Guru
Sistem
Masuk ke portal guru
Menampilkan form Memilih button "Unggah" unggah
Mengisi form Unggah
Memilih Tipe Unggah Latihan
Memilih button Menampilkan form "Selanjutnya"
input soal
Mengetik soal yang akan diunggah
Memilih button "Simpan"
Memroses penambahan data
Gambar 14. Activity Diagram Mengunggah Latihan
SKPL – Exercise Management System
21 dari 64
Guru
Sistem
Masuk ke portal guru
Memilih button "Unggah" Menampilkan form unggah
Mengisi form Unggah
Memilih Tipe Unggah Latihan
Memilih jenis bab
Memilih button Menampilkan form "Selanjutnya"
input materi
Menarik atau memilih file materi yang akan diunggah
Memilih button "Simpan"
Memroses penambahan data
Gambar 15. Activity Diagram Memilih Bab
SKPL – Exercise Management System
22 dari 64
Guru
Sistem
Masuk ke portal guru
Memilih button "Unggah" Menampilkan form unggah
Mengisi form Unggah
Memilih Tipe Unggah Simulasi
Memilih button Menampilkan form "Selanjutnya"
input soal
Mengetik soal yang akan diunggah
Memilih button "Simpan"
Memroses penambahan data
Gambar 16. Activity Diagram Mengunggah Simulasi
SKPL – Exercise Management System
23 dari 64
Guru
Sistem
Masuk ke portal guru
Menampilkan form Memilih button "Unggah" unggah
Mengisi form Unggah
Memilih Tipe Unggah Materi
Memilih button Menampilkan form "Selanjutnya"
input materi
Menarik atau memilih file materi yang akan diunggah
Memilih button "Simpan"
Memroses penambahan data
Gambar 17. Activity Diagram Mengunggah Materi
SKPL – Exercise Management System
24 dari 64
Guru
Sistem
Masuk ke portal guru
Memilih button "Soal" Menampilkan daftar soal
Gambar 18. Activity Diagram Melihat Soal
Guru
Sistem
Masuk ke portal guru
Memilih button "Soal" Menampilkan daftar soal
Memilih button Ubah
Menampilkan data soal yang telah diunggah
Mengubah data soal
Memilih button selesai
Memroses pengubahan
soal
Soal berhasil diubah
Gambar 19. Activity Diagram Mengubah Soal
SKPL – Exercise Management System
25 dari 64
Guru
Sistem
Masuk ke portal guru
Memilih button
Menampilkan tabel
"Laporan"
laporan nilai
Gambar 20. Activity Diagram Melihat Report Nilai Hasil Simulasi
Guru
Sistem
Masuk ke portal guru
Memilih button
Menampilkan tabel
"Laporan"
laporan nilai
Memilih button Unduh
Memroses hasil pengunduhan
Gambar 21. Activity Diagram Mengunduh Report Nilai Hasil Simulasi
SKPL – Exercise Management System
26 dari 64
Siswa
Sistem
Masuk ke sistem
Menampilkan halaman beranda
Memilih menu
Menampilkan halaman
'Latihan'
mata pelajaran
Memilih mata pelajaran
Menampilkan halaman bab
Memilih nama bab
Menampilkan soal latihan
Mengerjakan latihan
soal
Memilih button
Sistem memroses
'selesai'
hasil pengerjaan
Gambar 22. Activity Diagram Mengerjakan Soal Latihan
SKPL – Exercise Management System
27 dari 64
Siswa
Sistem
Masuk ke sistem Menampilkan halaman beranda
Memilih menu Menampilkan halaman 'Simulasi Ujian'
mata pelajaran
Memilih mata pelajaran
Menampilkan soal simulasi
Mengerjakan soal simulasi ujian
Memilih button Sistem memroses 'selesai'
hasil pengerjaan
Gambar 23. Activity Diagram Mengerjakan Soal Simulasi Ujian
SKPL – Exercise Management System
28 dari 64
Siswa
Sistem
Menampilkan Masuk ke sistem halaman beranda
Memilih menu Menampilkan halaman 'Latihan'
mata pelajaran
Memilih mata pelajaran
Menampilkan halaman
bab
Memilih nama bab
Menampilkan soal latihan
Mengerjakan latihan
soal
Memilih button Memroses 'selesai'
hasil pengerjaan
Menampilkan nilai latihan soal dan link unduh soal
Memilih link Unduh Materi
Memroses pengunduhan
materi
Gambar 24. Activity Diagram Mengunduh Materi
SKPL – Exercise Management System
29 dari 64
Siswa
Sistem
Masuk ke sistem Menampilkan halaman beranda
Memilih menu Menampilkan halaman
'Latihan'
mata pelajaran
Memilih mata
pelajaran
Menampilkan halaman bab
Memilih nama bab
Menampilkan soal latihan
Mengerjakan latihan
soal
Memilih button Sistem memroses
'selesai'
hasil pengerjaan
Menampilkan nilai latihan
Gambar 25. Activity Diagram Melihat Nilai Latihan
SKPL – Exercise Management System
30 dari 64
Siswa
Sistem
Menampilkan Masuk ke sistem halaman beranda
Memilih menu Menampilkan halaman 'Simulasi Ujian'
mata pelajaran
Memilih mata
pelajaran
Menampilkan soal simulasi
Mengerjakan soal simulasi ujian
Memilih button Sistem memroses
'selesai'
hasil pengerjaan
Menampilkan nilai simulasi
Gambar 26. Activity Diagram Melihat Nilai Simulasi
Admin
Sistem
Masuk ke sistem Menampilkan menu beranda
Memilih menu Tutorial Menampilkan detail
menu tutorial
Gambar 27. Activity Diagram Melihat Menu Tutorial
SKPL – Exercise Management System
31 dari 64
Siswa
Sistem
Masuk ke sistem Menampilkan halaman beranda
Memilih Menu Profil Menampilkan profil siswa
Memilih button Ubah
foto
Menggeser atau memilih foto
Memilih button Memroses pengubahan Simpan
foto
Foto terubah
Gambar 28. Activity Diagram Mengubah Foto Profil
Siswa
Sistem
Membuka website Menampilkan halaman
Prefix
beranda
Memilih select box
keluar
tidak
ya Menampilkan halaman
login
Gambar 29. Activity Diagram Keluar Sistem Siswa
SKPL – Exercise Management System
32 dari 64
Guru
Sistem
Membuka website Menampilkan halaman
Prefix
utama
Memilih select box
keluar
tidak
ya Menampilkan halaman
login
Gambar 30. Activity Diagram Keluar Sistem Guru
Admin
Sistem
Membuka website Menampilkan admin
Prefix
panel
Memilih select box
keluar
tidak
ya Menampilkan halaman
login
Gambar 31. Activity Diagram Keluar Sistem Admin
SKPL – Exercise Management System
33 dari 64
3.1.3 Usecase Description
3.1.3.1 Proses Masuk Sistem Admin Nama usecase
Masuk ke sistem
Skenario
Admin masuk untuk mengakses sistem Prefix
Trigger event Admin mengakses sistem dan memilih portal guru
Deskripsi Singkat Admin masuk ke sistem melalui portal guru dengan menginputkan username dan password
Asosiasi usecase
Data proses masuk sudah terekam pada sistem
Post-kondisi Data proses masuk valid dan dapat masuk ke sistem Prefix Aliran Aktivitas
Admin
Sistem
1. Admin membuka sistem Prefix
2 Menampilkan halaman portal guru dan portal siswa
3. Memilih portal guru
4. Menampilkan halaman masuk sistem admin
5. Menginput username dan password
6. Memilih button
6.1. Jika proses masuk valid akan
Masuk
tampil halaman panel admin
6.2. Jika proses masuk tidak valid maka kembali ke halaman masuk sistem
Kondisi Alternatif Konfirmasi validasi proses masuk akan muncul pada sistem jika
valid masuk ke sistem dan jika tidak valid kembali ke halaman proses masuk.
Tabel 2. Usecase Description Masuk Sistem Admin
SKPL – Exercise Management System
34 dari 64
3.1.3.2 Proses Masuk Sistem Guru Nama usecase
Masuk ke sistem
Skenario
Guru masuk untuk mengakses sistem Prefix
Trigger event
Guru mengakses sistem dan memilih portal guru
Deskripsi Singkat Guru masuk ke sistem melalui portal guru dengan menginputkan username dan password
Asosiasi usecase
Data proses masuk sudah terekam pada sistem
Post-kondisi Data proses masuk valid dan dapat masuk ke sistem Prefix Aliran Aktivitas
Guru
Sistem
1. Guru membuka sistem Prefix
2. Menampilkan halaman portal guru dan portal siswa
3 Memilih portal guru
4. Menampilkan halaman masuk sistem admin
5. Menginput username dan password
6. Memilih button
6.1. Jika proses masuk valid akan
Masuk
tampil halaman panel admin
6.2. Jika proses masuk tidak valid maka kembali ke halaman masuk sistem
Kondisi Alternatif Konfirmasi validasi proses masuk akan muncul pada sistem jika
valid masuk ke sistem dan jika tidak valid kembali ke halaman proses masuk.
Tabel 3. Usecase Description Masuk Sistem Guru
SKPL – Exercise Management System
35 dari 64
3.1.3.3 Proses Masuk Sistem Siswa Nama usecase
Masuk ke sistem
Skenario
Siswa masuk untuk mengakses sistem Prefix
Trigger event Siswa mengakses sistem dan memilih portal siswa
Deskripsi Singkat Siswa masuk ke sistem melalui portal siswa dengan menginputkan username dan password
Asosiasi usecase
Data proses masuk sudah terekam pada sistem
Post-kondisi Data proses masuk valid dan dapat masuk ke sistem Prefix Aliran Aktivitas
Siswa
Sistem
1. Siswa membuka sistem Prefix
2. Menampilkan halaman portal guru dan portal siswa
3. Memilih portal siswa
4. Menampilkan halaman masuk sistem siswa
5. Menginput username dan password
6. Memilih button Masuk
6.1. Jika proses masuk valid akan tampil halaman panel admin
6.2. Jika proses masuk tidak valid maka kembali ke halaman masuk sistem
Kondisi Alternatif Konfirmasi validasi proses masuk akan muncul pada sistem jika
valid masuk ke sistem dan jika tidak valid kembali ke halaman proses masuk.
Tabel 4. Usecase Description Masuk Sistem Siswa
SKPL – Exercise Management System
36 dari 64
3.1.3.4 Proses Melihat Data Siswa Nama usecase
Melihat Data Siswa
Skenario
Admin masuk untuk melihat data siswa
Trigger event
Admin masuk ke sistem dan melihat data siswa
Deskripsi Singkat Admin masuk ke sistem melalui portal guru dan melihat data siswa
Asosiasi usecase
Masuk (include)
Data siswa sudah terekam pada sistem
Post-kondisi
Data siswa terlihat sistem Prefix
Aliran Aktivitas
Admin
Sistem
1. Admin masuk ke
sistem Prefix
2. Menampilkan panel admin
3. Memilih data siswa
4. Menampilkan data siswa Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 5. Usecase Description Melihat Data Siswa
3.1.3.5 Proses Menambah Data Siswa Nama usecase
Menambah Data Siswa
Skenario
Admin masuk untuk menambah data siswa
Trigger event Admin masuk ke sistem dan menambah data siswa lalu menyimpannya ke database
Deskripsi Singkat Admin masuk ke sistem melalui portal guru dan menambah data siswa sehingga data siswa akan bertambah
Asosiasi usecase
Masuk (include)
Data siswa sudah terekam pada sistem
Post-kondisi
Data siswa pada database akan bertambah
Aliran Aktivitas
Admin
Sistem
1. Admin masuk ke sistem Prefix
2. Menampilkan panel admin
3. Memilih data siswa
4. Menampilkan data siswa
5. Memilih button tambah
6. Menampilkan form penambahan data siswa
7. Mengisi form data siswa
8. Memilih button selesai
9. Data siswa disimpan dan database akan bertambah Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 6. Usecase Description Menambah Data Siswa
SKPL – Exercise Management System
37 dari 64
3.1.3.6 Proses Mengubah Data Siswa Nama usecase
Mengubah Data Siswa
Skenario
Admin masuk untuk mengubah data siswa
Trigger event Admin masuk ke sistem dan mengubah data siswa lalu menyimpannya ke database
Deskripsi Singkat Admin masuk ke sistem melalui portal guru dan mengubah data siswa sehingga data siswa akan berubah
Asosiasi usecase
Masuk (include)
Data siswa sudah terekam pada sistem
Post-kondisi
Data siswa pada database akan berubah
Aliran Aktivitas
Admin
Sistem
1. Admin masuk ke sistem Prefix
2. Menampilkan panel admin
3. Memilih data siswa
4. Menampilkan data siswa
5. Menyeleksi salah satu data siswa
6. Memilih button tambah
7. Menampilkan form data siswa yang telah dipilih
8. Mengubah data siswa
9. Memilih button selesai
10. Data siswa disimpan dan secara otomatis perubahan data akan tersimpan di database
Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 7. Usecase Description Mengubah Data Siswa
SKPL – Exercise Management System
38 dari 64
3.1.3.7 Proses Menghapus Data Siswa Nama usecase
Menghapus Data Siswa
Skenario
Admin masuk untuk menghapus data siswa
Trigger event Admin masuk ke sistem dan sistem akan menghapus data siswa
Deskripsi Singkat Admin masuk ke sistem melalui portal guru dan menghapus data siswa sehingga data siswa akan terhapus
Asosiasi usecase
Masuk (include)
Data siswa sudah terekam pada sistem
Post-kondisi
Data siswa pada database akan terhapus
Aliran Aktivitas
Admin
Sistem
1. Admin masuk ke sistem Prefix
2. Menampilkan panel admin
3. Memilih data siswa
4. Menampilkan data siswa
5. Menyeleksi salah satu data siswa
6. Memilih button hapus
6.1. Jika proses penghapusan disetujui maka data akan terhapus
6.2. Jika proses pengahapusan dibatalkan maka akan menampilkan kembali data siswa
Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 8. Usecase Description Menghapus Data Siswa
3.1.3.8 Proses Melihat Data Guru Nama usecase
Melihat Data Guru
Skenario
Admin masuk untuk melihat data guru
Trigger event
Admin masuk ke sistem dan melihat data guru
Deskripsi Singkat Admin masuk ke sistem melalui portal guru dan melihat data guru Asosiasi usecase
Masuk (include)
Data guru sudah terekam pada sistem
Post-kondisi
Data guru terlihat sistem Prefix
Aliran Aktivitas
Admin
Sistem
1. Admin masuk ke sistem
Prefix
2. Menampilkan panel admin
3. Memilih data guru
4. Menampilkan data guru Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 9. Usecase Description Melihat Data Guru
SKPL – Exercise Management System
39 dari 64
3.1.3.9 Menambah Data Guru Nama usecase
Menambah Data Guru
Skenario
Admin masuk untuk menambah data guru
Trigger event Admin masuk ke sistem dan menambah data guru lalu menyimpannya ke database
Deskripsi Singkat Admin masuk ke sistem melalui portal guru dan menambah data guru sehingga data guru akan bertambah
Asosiasi usecase
Masuk (include)
Data guru sudah terekam pada sistem
Post-kondisi
Data guru pada database akan bertambah
Aliran Aktivitas
Admin
Sistem
1. Admin masuk ke sistem Prefix
2. Menampilkan panel admin
3. Memilih data guru
4. Menampilkan data guru
5. Memilih button tambah
6. Menampilkan form penambahan data siswa
7. Mengisi form data siswa
8. Memilih button selesai
9. Data siswa disimpan dan database akan bertambah
Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 10. Usecase Description Menambah Data Guru
SKPL – Exercise Management System
40 dari 64
3.1.3.10 Proses Mengubah Data Guru Nama usecase
Mengubah Data Guru
Skenario
Admin masuk untuk mengubah data guru
Trigger event Admin masuk ke sistem dan mengubah data guru lalu menyimpannya ke database
Deskripsi Singkat Admin masuk ke sistem melalui portal guru dan mengubah data guru sehingga data siswa akan berubah
Asosiasi usecase
Masuk (include)
Data guru sudah terekam pada sistem
Post-kondisi
Data guru pada database akan berubah
Aliran Aktivitas
Admin
Sistem
1. Admin masuk ke sistem Prefix
2. Menampilkan panel admin
3. Memilih data guru
4. Menampilkan data guru
5. Menyeleksi salah satu data siswa
6. Memilih button ubah
7. Menampilkan form data guru yang telah dipilih
8. Mengubah data guru
9. Memilih button selesai
10. Data guru disimpan dan secara otomatis perubahan data akan tersimpan di database
Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 11. Usecase Description Mengubah Data Guru
SKPL – Exercise Management System
41 dari 64
3.1.3.11 Proses Menghapus Data Guru Nama usecase
Menghapus data guru
Skenario
Admin masuk untuk menghapus data guru
Trigger event Admin masuk ke sistem dan menghapus data guru
Deskripsi Singkat Admin masuk ke sistem melalui portal guru dan menghapus data siswa sehingga data guru akan terhapus
Asosiasi usecase
Masuk (include)
Data guru sudah terekam pada sistem
Post-kondisi
Data guru pada database akan terhapus
Aliran Aktivitas
Admin
Sistem
1. Admin masuk ke sistem Prefix
2. Menampilkan panel admin
3. Memilih data guru
4. Menampilkan data guru
5. Menyeleksi salah satu data guru
6. Memilih button hapus
6.1. Jika proses penghapusan disetujui maka data akan terhapus
6.2. Jika proses pengahapusan dibatalkan maka akan menampilkan kembali data siswa
Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 12. Usecase Description Menghapus Data Guru
SKPL – Exercise Management System
42 dari 64
3.1.3.12 Proses Menghapus Data Soal Nama usecase
Menghapus data soal
Skenario
Admin masuk untuk menghapus data soal
Trigger event Admin masuk ke sistem dan sistem akan menghapus data soal
Deskripsi Singkat Admin masuk ke sistem melalui portal guru dan menghapus data soal sehingga data soal akan terhapus
Asosiasi usecase
Masuk (include)
Data soal sudah terekam pada sistem
Post-kondisi
Data soal pada database akan terhapus
Aliran Aktivitas
Admin
Sistem
1. Admin masuk ke sistem Prefix
2. Menampilkan panel admin
3. Memilih data soal
4. Menampilkan data soal
5. Menyeleksi salah satu data soal
6. Memilih button hapus
6.1. Jika proses penghapusan disetujui maka data akan terhapus
6.2. Jika proses pengahapusan dibatalkan maka akan menampilkan kembali data siswa
Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 13. Usecase Description Menghapus Data Soal
SKPL – Exercise Management System
43 dari 64
3.1.3.13 Proses Mengunggah Soal Latihan Nama usecase
Menghapus soal latihan
Skenario
Guru masuk untuk mengunggah soal latihan
Trigger event Guru masuk ke sistem dan mengunggah soal latihan
Deskripsi Singkat Guru masuk ke sistem melalui portal guru dan mengunggah data soal latihan sehingga data soal akan bertambah
Asosiasi usecase
Masuk (include)
Data soal sudah terekam pada sistem
Post-kondisi
Data soal pada database akan bertambah
Aliran Aktivitas
Guru
Sistem
1. Guru masuk ke sistem
Prefix melalui portal guru
2. Memilih button Unggah
3. Menampilkan form unggah
4. Mengisi form unggah
5. Memilih tipe Unggah
latihan
6. Memilih button selesai
7. Menampilkan form input soal
8. Mengetik soal yang akan diunduh
9. Memilih button simpan
10. Memroses penambahan data Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 14. Usecase Description Mengunggah Latihan
SKPL – Exercise Management System
44 dari 64
3.1.3.14 Proses Memilih Bab Nama usecase
Memilih bab
Skenario Guru masuk untuk memilih bab soal latihan yang akan diunggah Trigger event
Guru masuk ke sistem dan memilih bab soal
Deskripsi Singkat Guru masuk ke sistem melalui portal guru dan memilih bab untuk kemudian mengunggah data soal
Asosiasi usecase
Masuk (include)
Data soal sudah terekam pada sistem
Post-kondisi
Bab akan terpilih
Aliran Aktivitas
Guru
Sistem
1. Guru masuk ke sistem
Prefix
2. Memilih button Unggah
3. Menampilkan form unggah
4. Mengisi form unggah
5. Memilih tipe Unggah
latihan
6. Memilih jenis bab
7. Memilih button selesai
8. Menampilkan form input materi
9. Menarik atau memilih file materi yang akan diunggah
10. Memilih button simpan
11. Memroses penambahan data Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 15. Usecase Description Memilih Bab
SKPL – Exercise Management System
45 dari 64
3.1.3.15 Proses Mengunggah Soal Simulasi Nama usecase
Mengunggah soal simulasi
Skenario
Guru masuk untuk mengunggah soal simulasi
Trigger event Guru masuk ke sistem dan mengunggah soal simulasi
Deskripsi Singkat Guru masuk ke sistem melalui portal guru dan mengunggah data
soal simulasi sehingga data soal akan bertambah Asosiasi usecase
Masuk (include)
Data soal sudah terekam pada sistem
Post-kondisi
Data soal pada database akan bertambah
Aliran Aktivitas
Guru
Sistem
1. Guru masuk ke sistem
Prefix melalui portal guru
2. Memilih button Unggah
3. Menampilkan form unggah
4. Mengisi form unggah
5. Memilih tipe Unggah
simulasi
6. Memilih button selesai
7. Menampilkan form input soal
8. Mengetik soal yang akan diunduh
9. Memilih button simpan
10. Memroses penambahan data Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 16. Usecase Description Mengunggah Latihan
SKPL – Exercise Management System
46 dari 64
3.1.3.16 Proses Mengunggah Materi Nama usecase
Mengunggah materi
Skenario
Guru masuk untuk mengunggah materi
Trigger event
Guru masuk ke sistem dan mengunggah materi
Deskripsi Singkat Guru masuk ke sistem melalui portal guru dan mengunggah materi Asosiasi usecase
Masuk (include)
Data materi sudah terekam pada sistem
Post-kondisi
Data materi pada database akan bertambah
Aliran Aktivitas
Guru
Sistem
1. Guru masuk ke sistem
Prefix melalui portal guru
2. Memilih button Unggah
3. Menampilkan form unggah
4. Mengisi form unggah
5. Memilih tipe Unggah
simulasi
6. Memilih button selesai
7. Menampilkan form input materi
8. Menarik atau memilih file yang akan diunggah
9. Memilih button simpan
10. Memroses penambahan data Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 17. Usecase Description Mengunggah Materi
3.1.3.17 Proses Melihat Data Soal Nama usecase
Melihat Data Soal
Skenario
Guru masuk untuk melihat data soal
Trigger event
Guru masuk ke sistem dan melihat data soal
Deskripsi Singkat Guru masuk ke sistem melalui portal guru dan melihat data soal Asosiasi usecase
Masuk (include)
Data soal udah terekam pada sistem
Post-kondisi
Data soal terlihat sistem Prefix
Aliran Aktivitas
Guru
Sistem
1. Guru masuk ke sistem Prefix melalui portal guru
2. Memilih data soal
3. Menampilkan daftar soal Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 18. Usecase Description Melihat Data Soal
SKPL – Exercise Management System
47 dari 64
3.1.3.18 Proses Mengubah Data Soal Nama usecase
Mengubah Data Soal
Skenario
Guru masuk untuk mengubah data saol
Trigger event Guru masuk ke sistem dan mengubah data soal lalu menyimpannya ke database
Deskripsi Singkat Guru masuk ke sistem melalui portal guru dan mengubah data soal sehingga data soal akan berubah
Asosiasi usecase
Masuk (include)
Data soal sudah terekam pada sistem
Post-kondisi
Data soal pada database akan berubah
Aliran Aktivitas
Guru
Sistem
1. Guru masuk ke sistem
Prefix melalui portal guru
2. Memilih button soal
3. Menampilkan data soal
4. Menyeleksi salah satu data soal
5. Memilih button ubah
6. Menampilkan data soal yang telah diunggah
7. Mengubah data soal
8. Memilih button selesai
9. Memroses pengubahan data
10. Data soal disimpan dan secara otomatis perubahan data akan tersimpan di database
Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 19. Usecase Description Mengubah Data Soal
3.1.3.19 Proses Melihat Report Hasil Simulasi Ujian Nama usecase
Melihat report hasil simulasi ujian
Skenario Guru masuk untuk melihat report hasil simulasi ujian Trigger event
Guru masuk ke sistem dan melihat report hasil simulasi ujian
Deskripsi Singkat Guru masuk ke sistem melalui portal guru dan melihat report hasil simulasi ujian
Asosiasi usecase
Masuk (include)
Data nilai sudah terekam pada sistem
Post-kondisi
Data nilai terlihat sistem Prefix
Aliran Aktivitas
Guru
Sistem
1. Guru masuk ke sistem Prefix melalui portal guru
2. Memilih button laporan
3. Menampilkan tabel laporan nilai Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 20. Usecase Description Melihat Report Hasil Simulasi Ujian
SKPL – Exercise Management System
48 dari 64
3.1.3.20 Proses Mengunduh Report Hasil Simulasi Ujian Nama usecase
Mengunduh report hasil simulasi ujian
Skenario Guru masuk untuk mengunduh report hasil simulasi ujian Trigger event
Guru masuk ke sistem dan mengunduh report hasil simulasi ujian
Deskripsi Singkat Guru masuk ke sistem melalui portal guru dan mengunduh report hasil simulasi ujian
Asosiasi usecase
Masuk (include)
Pre-kondisi Data nilai sudah terekam dan tampil pada sistem Post-kondisi
Data nilai berhasil diunduh oleh guru
Aliran Aktivitas
Guru
Sistem
1. Guru masuk ke sistem Prefix melalui portal guru
2. Memilih button laporan
3. Menampilkan tabel laporan nilai
4. Memilih button Unduh
5. Memroses hasil pengunduhan Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 21. Usecase Description Mengunduh Report Hasil Simulasi Ujian
SKPL – Exercise Management System
49 dari 64
3.1.3.21 Proses Mengerjakan Soal Latihan Nama usecase
Mengerjakan Soal Latihan
Skenario
Siswa masuk untuk mengerjakan soal latihan
Trigger event Siswa masuk ke sistem dan menampilkan soal latihan
Deskripsi Singkat Siswa masuk ke sistem melalui portal siswa dan menampilkan
halaman beranda untuk memilih menu latihan dan memilih mata pelajaran yang dituju, lalu memilih bab dan mengerjakan soal latihan
Asosiasi usecase
Masuk (include)
Data soal sudah terekam pada sistem
Post-kondisi
Data soal latihan akan muncul
Aliran Aktivitas
Siswa
Sistem
1. Siswa masuk ke sistem Prefix melalui portal siswa
2. Menampilkan halaman beranda
3. Memilih menu latihan
4. Menampilkan halaman mata pelajaran
5. Memilih mata pelajaran
6. Menampilkan halaman bab
7. Memilih nama bab
8. Menampilkan soal latihan
9. Mengerjakan soal latihan
10. Memilih button selesai
11. Sistem memroses hasil pengerjaan
Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 22. Usecase Description Mengerjakan Soal Latihan
SKPL – Exercise Management System
50 dari 64
3.1.3.22 Proses Mengerjakan Simulasi Ujian Nama usecase
Mengerjakan Simulasi Ujian
Skenario
Siswa masuk untuk mengerjakan simulasi ujian
Trigger event Siswa masuk ke sistem dan menampilkan soal simulasi
Deskripsi Singkat Siswa masuk ke sistem melalui portal siswa dan menampilkan
halaman beranda untuk memilih menu simulasi ujian dan memilih mata pelajaran yang dituju, lalu memilih soal simulasi dan mengerjakan soal simulasi ujian
Asosiasi usecase
Masuk (include)
Data soal sudah terekam pada sistem
Post-kondisi
Data soal simulasi ujian akan muncul
Aliran Aktivitas
Siswa
Sistem
1. Siswa masuk ke sistem prefix melalui portal siswa
2. Menampilkan halaman beranda
3. Menampilkan simulasi
ujian
4. Menampilkan halaman mata
pelajaran
5. Memilih mata pelajaran
6. Menampilkan soal simulasi
7. Mengerjakan soal simulasi
8. Memilih button selesai
9. Sistem memroses hasil pengerjaan
Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 23. Usecase Description Mengerjakan Simulasi Ujian
SKPL – Exercise Management System
51 dari 64
3.1.3.23 Proses Mengunduh Materi Nama usecase
Mengunduh Materi
Skenario
Siswa masuk untuk mengunduh materi
Trigger event
Siswa masuk ke sistem dan mengunduh materi
Deskripsi Singkat Siswa masuk ke sistem melalui portal siswa dan menampilkan link unduh materi lalu mengunduh materi
Asosiasi usecase
Masuk (include)
Data materi sudah terekam pada sistem
Post-kondisi
Data materi siap diunduh
Aliran Aktivitas
Siswa
Sistem
1. Siswa masuk ke sistem Prefix melalui portal siswa
2. Menampilkan halaman beranda
3. Memilih menu latihan
4. Menampilkan halaman mata pelajaran
5. Memilih mata pelajaran
6. Menampilkan halaman bab
7. Memilih nama bab
8. Menampilkan soal latihan
9. Mengerjakan soal latihan
10. Memilih button selesai
11. Memroses hasil pengerjaan
12. Menampilkan nilai latihan soal dan link unduh soal
13. Memilih link unduh materi
14. Memroses pengunduhan materi
Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 24. Usecase Description Mengunduh Materi
SKPL – Exercise Management System
52 dari 64
3.1.3.24 Proses Melihat Nilai Latihan Nama usecase
Melihat Nilai Latihan
Skenario
Siswa masuk untuk melihat nilai latihan
Trigger event
Siswa masuk ke sistem dan melihat nilai latihan
Deskripsi Singkat Siswa masuk ke sistem melalui portal siswa dan menampilkan nilai latihan
Asosiasi usecase
Masuk (include)
Data nilai latihan sudah terekam pada sistem
Post-kondisi
Data nilai latihan ditampilkan
Aliran Aktivitas
Siswa
Sistem
1. Siswa masuk ke sistem
Prefix melalui portal siswa
2. Menampilkan halaman beranda
3. Memilih menu latihan
4. Menampilkan halaman mata pelajaran
5. Memilih mata pelajaran
6. Menampilkan halaman bab
7. Memilih nama bab
8. Menampilkan soal latihan
9. Mengerjakan soal latihan
10. Memilih button selesai
11. Memroses hasil pengerjaan
12. Menampilkan nilai latihan
Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 25. Usecase Description Melihat Nilai Latihan
SKPL – Exercise Management System
53 dari 64
3.1.3.25 Proses Melihat Nilai Simulasi Nama usecase
Melihat Nilai Simulasi
Skenario
Siswa masuk untuk melihat nilai simulasi
Trigger event Siswa masuk ke sistem dan melihat nilai simulasi
Deskripsi Singkat Siswa masuk ke sistem melalui portal siswa dan menampilkan nilai simulasi
Asosiasi usecase
Masuk (include)
Data nilai simulasi sudah terekam pada sistem
Post-kondisi
Data nilai simulasi ditampilkan
Aliran Aktivitas
Siswa
Sistem
1. Siswa masuk ke sistem Prefix melalui portal siswa
2. Menampilkan halaman beranda
3. Memilih menu simulasi ujian
4. Menampilkan halaman mata pelajaran
5. Memilih mata pelajaran
6. Menampilkan soal simulasi
7. Mengerjakan soal simulasi ujian
8. Memilih button selesai
9. Memroses hasil pengerjaan
10. Menampilkan nilai simulasi
Kondisi Alternatif Tidak ada kondisi alternative
Tabel 26. Usecase Description Melihat Nilai Simulasi
SKPL – Exercise Management System
54 dari 64
3.1.3.26 Proses Melihat Menu Tutorial Nama usecase
Melihat Menu Tutorial
Skenario
Siswa masuk untuk melihat menu tutorial
Trigger event Siswa masuk ke sistem dan melihat menu tutorial
Deskripsi Singkat Siswa masuk ke sistem melalui portal siswa dan menampilkan menu tutorial
Asosiasi usecase
Masuk (include)
Menu tutorial sudah terekam dalam sistem
Post-kondisi
Menu tutorial ditampilkan
Aliran Aktivitas
Siswa
Sistem
1. Siswa masuk ke sistem Prefix melalui portal siswa
2. Menampilkan menu beranda
3. Memilih menu tutorial
4. Menampilkan detail menu tutorial
Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 27. Usecase Description Melihat Menu Totorial
SKPL – Exercise Management System
55 dari 64
3.1.3.27 Mengubah Foto Profil Nama usecase
Mengubah Foto Profil
Skenario
Siswa masuk untuk mengubah foto profil
Trigger event Siswa masuk ke sistem dan mengubah foto profil
Deskripsi Singkat Siswa masuk ke sistem melalui portal siswa dan menampilkan profil siswa
Asosiasi usecase
Masuk (include)
Pre-kondisi Mengubah foto profil sudah tersedia dalam sistem Post-kondisi
Mengubah foto profil tersimpan
Aliran Aktivitas
Siswa
Sistem
1. Siswa masuk ke sistem Prefix melalui portal siswa
2. Menampilkan halaman beranda
3. Memilih menu profil
4. Menampilkan profil siswa
5. Memilih button ubah
6. Menggeser atau memilih foto
7. Memroses pengubahan foto
8. Foto terubah
Kondisi Alternatif Tidak ada kondisi alternatif
Tabel 28. Usecase Description Melihat Foto Profil
SKPL – Exercise Management System
56 dari 64