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

Dokumen yang terkait

ANALISIS KEBUTUHAN TENAGA PERAWAT DENGAN METODE WORKLOAD INDICATOR STAFFING NEED (WISN) DI INSTALASI RAWAT INAP BAGIAN INTERNA RSD Dr. SOEBANDI JEMBER

0 35 102

ANALISIS KINERJA SIMPANG MENGGUNAKAN PERANGKAT LUNAK KAJI DAN PTV VISTRO (STUDI KASUS : SIMPANG BERSINYAL DAN TAK BERSINYAL PERKOTAAN JEMBER)

5 45 18

ANALISIS PENGARUH PERSEPSI PENERAPAN TRANSPARANSI DAN AKUNTABILITAS PUBLIK TERHADAP KINERJA SATUAN KERJA PERANGKAT DAERAH (Studi Empiris Pada Pemerintah Daerah Kabupaten Bondowoso)

1 31 18

ANALISIS PENGARUH PERSEPSI TRANSPARANSI DAN AKUNTABILITAS TERHADAP KINERJA LAYANAN PUBLIK SATUAN KERJA PERANGKAT DAERAH KABUPATEN BANYUWANGI

1 32 18

ANALISIS PENGARUH PERSEPSI TRANSPARANSI DAN AKUNTABILITAS TERHADAP KINERJA LAYANAN PUBLIK SATUAN KERJA PERANGKAT DAERAH KABUPATEN BANYUWANGI

19 247 18

HUBUN GAN AN TAR A KUA LITAS P ELAYA NA N DA N P ROMOTION MIX (BERD ASARKAN P ERSE P S I P ASIEN) DE NGAN P ROSES P ENGAM BILAN KEP UT USAN P ASIEN DA LAM P EM AN F AA TAN P ELAY AN AN RA WAT INAP DI RSD KAL IS AT

0 36 20

INSTRUMEN UKUR KADAR KEBUTUHAN PUPUK UREA PADA TANAMAN JAGUNG MENGGUNAKAN METODE FUZZY LOGIC

13 68 149

DESKRIPSI PETANI KAKAO DALAM MEMENUHI KEBUTUHAN POKOK MINIMUM ANGGOTA KELUARGA DI DESA BANYUMAS KECAMATAN BANYUMAS KABUPATEN PRINGSEWU TAHUN 2012

1 32 37

HUBUNGAN KEPEMIMPINAN KEPALA DESA DENGAN EFEKTIVITAS KERJA PERANGKAT DESA (Studi Pada Pemerintah Desa Talang Bojong Kecamatan Kotabumi Kota Kabupaten Lampung Utara)

0 25 90

STUDI DAYA DUKUNG STABILISASI TANAH LEMPUNG LUNAK MENGGUNAKAN ZAT ADDITIVE ECOMIX DAN SEMEN

2 20 92