BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1. Analisa Sistem
3.1.2. Gambaran Umum Sistem Baru
Sistem baru yang ditawarkan menggunakan sistem yang berbasis web secara online. Sistem tersebut dapat diakses oleh pihak sekolah, asesor dan Dinas Pendidikan Pemuda dan Olahraga Kabupaten Magelang.
Pihak sekolah, terdapat dua pengguna yaitu operator sekolah dan kepala sekolah. Operator sekolah dapat mengelola data pendidik dan tenaga kependidikan (PTK) yang ada di sekolah tersebut, namun untuk menambah dan menghapus data PTK, operator sekolah mengirimkan pemberitahuan kepada Dinas Pendidikan Pemuda dan Olahraga Kabupaten Magelang untuk dikonfirmasi terlebih dahulu.
Kepala Sekolah dapat melihat, mencari, dan mengunduh daftar pendidik yang ada di sekolah tersebut, dapat mengatur siapa asesor yang menilai setiap pendidik di sekolah tersebut, dan Kepala Sekolah juga dapat memantau dan mencetak hasil penilaian kinerja guru dengan fasilitas QRCode untuk menyimpan data penilaian tersebut, dan dapat memantau rekap data penilaian kinerja guru.
Asesor dapat melihat, dan mengunduh daftar penilaian yang pernah dilakukan berdasarkan periode tertentu, dan dapat menilai kinerja pendidik sesuai kebutuhan tugas utama pendidik dan tugas tambahan.
Kepala Dinas Pendidikan Pemuda dan Olahraga Kabupaten Magelang (DISDIKPORA) dapat memantau data sekolah, memantau periode penialaian, memantau data pendidik dan tenaga kependidikan, memantau data pengguna sistem, mencetak hasil penilaian kinerja guru dengan fasilitas QRCode untuk menyimpan data penilaian tersebut, dan dapat memantau rekap data penilaian kinerja guru.
Admin DISDIKPORA dapat mengelola data sekolah, mengelola periode penialaian, mengelola data pendidik dan tenaga kependidikan, mengelola data pengguna sistem, mencetak hasil penilaian kinerja guru dengan fasilitas QRCode
untuk menyimpan data penilaian tersebut, dan dapat memantau rekap data penilaian kinerja guru.
3.1.2.1. Analisa Kebutuhan Pengguna
User yang terlibat dalam sistem ini :
a. Admin
Admin mempunyai beberapa hak akses, antara lain :
Mengelola master data yaitu data sekolah, data guru, data pengguna sistem, dan data kecamatan.
Pada data sekolah, admin dapat melihat, menambah, mengubah, menghapus, mencari, dan mengunduh data sekolah.
Pada data guru, admin melihat monitoring jumlah pendidik dan tenaga kependidikan pada setiap kecamatan berdasarkan jenjang sekolah tempat mengajar, status kepegawaian, jenis PTK (Pendidik dan Tenaga Kependidikan) dan status sertifikasi, dapat melihat, menambah, mengubah, menghapus, mencari, dan mengunduh (download) data pendidik dan tenaga kependidikan, dan dapat mengkonfirmasi permintaan penambahan atau penghapusan data pendidik dan tenaga kependidikan yang diajukan oleh operator sekolah.
Pada data pengguna sistem, admin dapat melihat, mengubah, menghapus, mencari, dan mengunduh data pengguna (user) sistem.
Pada data kecamatan, admin dapat melihat, menambah, menghapus, dan mengunduh dfata kecamatan.
Kelola Periode Penilaian
Admin dapat menambah, mengubah, menghapus, mencari, dan mengunduh (download) data periode Penilaian Kinerja Guru (PKG).
Kelola PAK (Penetapan Angka Kredit)
Admin dapat menetapkan angka kredit sesuai hasil Penilaian Kinerja Guru (PKG), dan dapat menetapkan pengesah cetakan PAK tersebut sesuai dengan jenjang pendidikan dimana pendidik tersebut mengajar.
Cetak PKG (Penilaian Kinerja Guru)
Admin dapat melihat dan mencetak penilaian kinerja guru yang telah dilakukan oleh pihak asesor berupa file pdf. Pencetakan PKG berdasarkan tugas utama dan tugas tambahan guru yang dinilai. Pada masing-masing tugas utama atau tambahan terdapat pilihan pencetakan yaitu cetak PKG (penilaian Kinerja Guru) dan cetak PKB (Pengembangan Keprofesian Berkelanjutan). Pada hasil cetakan setiap penilaian kinerja guru disertakan QRCode yang menampung data penilaian tersebut.
Cetak Rekap PKB Per Sekolah
Admin dapat mencetak berupa file pdf rekap jumlah pendidik per sekolah yang mengikuti PKB berdasarkan setiap kompetensi yang dinilai.
Cetak PAK
Admin dapat mencetak berupa file pdf hasil Penilaian Angka Kredit dan Penetapan Angka Kredit. Terdapat 3 (tiga) pilihan mencetak yaitu Admin dapat mencetak hasil PAK seluruh guru di
Kabupaten magelang, dapat mencetak secara per sekolah, dan dapat mencetak secara perorangan.
Cetak Cover
Admin dapat mencetak halaman cover laporan hasil penilaian kinerja guru mata pelajaran/BK dan tugas tambahan pada setiap sekolah.
Rekap Penilaian
Admin dapat melihat dan mengunduh berupa file excel rekap hasil Penilaian Kinerja Guru, Pengembangan Keprofesian Berkelanjutan, dan Perhitungan Angka Kredit seluruh pendidik pada setiap sekolah.
b. Kepala Dinas Pendidikan Pemuda dan Olahraga (DISDIKPORA) Kabupaten Magelang
Kepala Dinas Pendidikan Pemuda dan Olahraga Kabupaten Magelang mempunyai beberapa hak akses, antara lain :
Memantau data sekolah, data guru, dan data pengguna sistem. Pada data sekolah, Kepala DISDIKPORA dapat melihat, mencari, dan mengunduh data sekolah. Pada data guru, Kepala DISDIKPORA melihat monitoring jumlah pendidik dan tenaga kependidikan pada setiap kecamatan berdasarkan jenjang sekolah tempat mengajar, status kepegawaian, jenis PTK (Pendidik dan Tenaga Kependidikan) dan status sertifikasi, dapat melihat, mencari, dan mengunduh (download) data pendidik dan tenaga kependidikan, dan dapat mengkonfirmasi permintaan penambahan atau penghapusan data pendidik dan tenaga kependidikan yang diajukan oleh operator sekolah.
Pada data pengguna sistem, Kepala DISDIKPORA dapat melihat, mencari, dan mengunduh data pengguna (user) sistem.
Kelola Periode Penilaian
Kepala DISDIKPORA dapat melihat dan mengunduh (download) data periode Penilaian Kinerja Guru (PKG).
Kelola PAK (Penetapan Angka Kredit)
Kepala DISDIKPORA dapat melihat, dan mencetak perhitungan dan penetapan angka kredit sesuai hasil Penilaian Kinerja Guru (PKG), dan dapat melihat pengesah cetakan PAK tersebut sesuai dengan jenjang pendidikan dimana pendidik tersebut mengajar.
Cetak PKG (Penilaian Kinerja Guru)
Kepala DISDIKPORA dapat melihat dan mencetak penilaian kinerja guru yang telah dilakukan oleh pihak asesor berupa file pdf. Pencetakan PKG berdasarkan tugas utama dan tugas tambahan guru yang dinilai. Pada masing-masing tugas utama atau tambahan terdapat pilihan pencetakan yaitu cetak PKG (penilaian Kinerja Guru) dan cetak PKB (Pengembangan Keprofesian Berkelanjutan). Pada hasil cetakan setiap penilaian kinerja guru disertakan QRCode yang menampung data penilaian tersebut.
Cetak Rekap PKB Per Sekolah
Kepala DISDIKPORA dapat mencetak berupa file pdf rekap jumlah pendidik per sekolah yang mengikuti PKB berdasarkan setiap kompetensi yang dinilai.
Kepala DISDIKPORA dapat mencetak berupa file pdf hasil Penilaian Angka Kredit dan Penetapan Angka Kredit. Terdapat 3 (tiga) pilihan mencetak yaitu Admin dapat mencetak hasil PAK seluruh guru di Kabupaten magelang, dapat mencetak secara per sekolah, dan dapat mencetak secara perorangan.
Cetak Cover
Kepala DISDIKPORA dapat mencetak halaman cover laporan hasil penilaian kinerja guru mata pelajaran/BK dan tugas tambahan pada setiap sekolah.
Rekap Penilaian
Kepala DISDIKPORA dapat melihat dan mengunduh berupa file excel rekap hasil Penilaian Kinerja Guru, Pengembangan Keprofesian Berkelanjutan, dan Perhitungan Angka Kredit seluruh pendidik pada setiap sekolah.
c. Operator Sekolah
Pihak operator sekolah mempunyai beberapa hak akses, antara lain:
Melihat, mengubah, dan mendownload data pendidik dan tenaga kependidikan pada sekolah tersebut.
Melakukan permintaan penambahan data pendidik dan tenaga kependidikan yang akan dikonfirmasi oleh admin DISDIKPORA.
Melakukan permintaan penghapusan data pendidik dan tenaga kependidikan yang akan dikonfirmasi oleh admin DISDIKPORA.
Melihat dan menghapus pemberitahuan penolakan permintaan dari dinas
Pihak operator sekolah mempunyai beberapa hak akses, antara lain:
Melihat dan mendownload data pendidik dan tenaga kependidikan pada sekolah tersebut.
Melihat dan mendownload periode Penilaian Kinerja Guru.
Merubah asesor yang menilai setiap pendidik di sekolah tersebut.
Melihat, dan mencetak ke file pdf hasil Penilaian Kinerja Guru (PKG) pada tiap Guru Mata Pelajaran/Kelas/BK di sekolah tersebut.
Melihat, dan mencetak ke file pdf hasil Pengembangan Keprofesian Berkelanjutan (PKB) pada tiap Guru Mata Pelajaran/Kelas/BK dan tugas tambahan di sekolah tersebut.
Melihat, dan mencetak ke file pdf hasil Penilaian Angka Kredit (PAK) pada tiap Guru Mata Pelajaran/Kelas/BK dan tugas tambahan di sekolah tersebut.
Melihat, dan mencetak ke file pdf hasil Penetapan Angka Kredit pada tiap Guru Mata Pelajaran/Kelas/BK berdasarkan jenis penilaian sumatif di sekolah tersebut.
Melihat, dan mencetak ke file pdf rekap diklat Pengembangan Keprofesian Berkelanjutan (PKB) di sekolah tersebut.
Melihat, dan mencetak ke file pdf rekap jenis pendidikan dan latihan PKB semua guru di sekolah tersebut.
Mencetak ke file pdf halaman depan (cover) laporan hasil penilaian guru di sekolah tersebut.
melihat dan mendownload rekap PKB di sekolah tersebut.
melihat dan mendownload rekap PAK di sekolah tersebut.
e. Asesor (Penilai)
Pihak asesor (penilai) mempunyai beberapa hak akses, antara lain :
Melihat daftar penilaian yang telah dilakukan oleh asesor berdasarkan tugas utama atau tugas tambahan seorang guru, periode penilaian, jenis penilaian, dan tahun ajaran.
Mengunduh daftar penilaian berupa file excel.
Menilai kinerja guru berdasarkan tugas utama atau tugas tambahan.
Merubah penilaian kinerja guru berdasarkan tugas utama atau tugas tambahan.
3.1.2.2. Use Case Diagram
3.1.2.2.1. Use Case Diagram
Gambar 3.1. Use Case Diagram User Admin dan Kepala Dinas Pendidikan Pemuda dan Olahraga
Gambar 3.2. Use Case Diagram User Operator Sekolah dan Kepala Sekolah
3.1.2.2.2. Narasi Use Case
Nama Use Case : Login
Aktor : Admin dan Kepala DISDIKPORA
Aksi Aktor Reaksi Sistem
Skenario Normal 1.Mengisi
username,password, dan kode captcha pada form login
2.Klik tombol “Login”
(Bila username, password, dan kode captcha benar)
3.Sistem menampilkan halaman utama yaitu halaman monitoring jumlah pendidik dan tenaga kependidikan di kabupaten Magelang
Skenario Abnormal (Bila username salah)
3. Sistem akan menampilkan pesan “Login gagal. Username Anda tidak terdaftar”, kembali ke langkah no.1
(Bila password salah)
3. Sistem akan menampilkan pesan “Login gagal. Password
yang Anda masukkan salah.”, kembali ke langkah no.1
(Bila kode captcha salah)
3. Sistem akan menampilkan pesan “Kode captcha salah.”
kembali ke langkah no.1 Nama Use Case : Login
Aktor : Operator Sekolah dan Kepala Sekolah
Aksi Aktor Reaksi Sistem
Skenario Normal 1. Mengisi
username,password, dan kode captcha pada form login
2. Klik tombol “Login”
(Bila username, password, dan kode captcha benar)
3. Sistem menampilkan halaman utama yaitu halaman data pendidik dan tenaga kependidikan di sekolah tersebut
Skenario Abnormal (Bila username salah)
3. Sistem akan menampilkan pesan “Login gagal. Username Anda tidak terdaftar”, kembali ke langkah no.1
(Bila password salah)
yang Anda masukkan salah.”, kembali ke langkah no.1 (Bila kode captcha salah)
3. Sistem akan menampilkan pesan “Kode captcha salah.”
kembali ke langkah no.1 Nama Use Case : Login
Aktor : Asesor
Aksi Aktor Reaksi Sistem
Skenario Normal 1. Mengisi
username,password, dan kode captcha pada form login
2. Klik tombol “Login”
(Bila username, password, dan kode captcha benar)
3. Sistem menampilkan halaman utama yaitu halaman tambah data penilaian
Skenario Abnormal (Bila username salah)
3.Sistem akan menampilkan pesan “Login gagal. Username
Anda tidak terdaftar”, kembali ke langkah no.1
(Bila password salah)
3. Sistem akan menampilkan pesan “Login gagal. Password yang Anda masukkan salah.”, kembali ke langkah no.1
(Bila kode captcha salah)
3. Sistem akan menampilkan pesan “Kode captcha salah.”
kembali ke langkah no.1 Nama Use Case : Logout
Aktor : Admin, Kepala DISDIKPORA, Operator Sekolah,
Kepala Sekolah, dan Asesor
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Klik menu “Logout”
2. Sistem akan menampilkan pesan “Anda telah logout”,
Nama Use Case : Melihat jumlah PTK pada setiap kecamatan
Aktor : Admin dan Kepala DISDIKPORA
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Pilih menu “Master
Data”
2.Sistem menampilkan submenu “Data PTK”, “Data Sekolah”, dan “Data Pengguna”.
3.Pilih submenu “Data PTK”
4.Sistem menampilkan jumlah pendidik (guru) dan tenaga kependidikan pada setiap kecamatan berdasarkan jenjang sekolah tempat mengajar, status kepegawaian, jenis PTK, dan
status sertifikasi pada halaman “Data PTK”
Nama Use Case : Melihat data guru (pendidik) dan tenaga kependidikan
Aktor : Admin dan Kepala DISDIKPORA
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Pilih menu “Master
Data”
2.Sistem menampilkan submenu “Data PTK”, “Data Sekolah”, dan “DataPengguna”.
3.Pilih submenu “Data PTK”
4.Sistem menampilkan jumlah pendidik (guru) dan tenaga kependidikan pada setiap kecamatan berdasarkan jenjang sekolah tempat mengajar, status kepegawaian, jenis PTK, dan
status sertifikasi pada halaman “Data Guru”
5.pilih baris kecamatan, klik link nama kecamatan pada kolom KEC.
6.Sistem menampilkan daftar sekolah di kecamatan yang dipilih
7.pilih baris sekolah, klik link nama sekolah pada kolom Nama Sekolah
8.Sistem nenampilkan daftar pendidik (guru) dan tenaga kependidikan pada sekolah yang dipilih
Nama Use Case : Mencari data guru (pendidik) dan tenaga kependidikan
Aktor : Admin dan Kepala DISDIKPORA
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Melakukan langkah “melihat data
guru (pendidik) dan tenaga kependidikan
pada tiap sekolah”. Mengisi kata kunci
pada fasilitas pencarian
2. klik tombol “Cari”
(Bila kata kunci ditemukan)
3.Sistem menampilkan data PTK yang mengandung kata kunci yang dimasukkan
Skenario Abnormal
(Bila kata kunci tidak ditemukan)
3.Sistem menampilkan pesan “Data tidak ditemukan”.
Nama Use Case : Mengubah data guru (pendidik) dan tenaga kependidikan
Aktor : Admin
Aksi Aktor Reaksi Sistem
Skenario Normal
1.Melakukan langkah “melihat data guru
(pendidik) dan tenaga kependidikan pada
tiap sekolah”. klik link “Edit” di kolom
Aksi pada baris data yang akan diedit
2.Sistem menampilkan halaman form data PTK yang sudah terisi.
3.Aktor merubah data PTK, kemudian
klik tombol “Simpan”
(Data terisi semua)
4.Sistem berhasil menyimpan perubahan ke
database, menampilkan pesan “Perubahan berhasil disimpan.”, kembali ke halaman “Data PTK”
Skenario Abnormal
(Data tidak terisi semua)
4.Sistem menunjukkan kolom pengisian yang masih kosong
Nama Use Case : Menghapus data guru (pendidik) dan tenaga kependidikan
Aktor : Admin
Aksi Aktor Reaksi Sistem
Skenario Normal
1.Melakukan langkah “melihat data
guru (pendidik) dan tenaga
kependidikan pada tiap sekolah”. klik link “Hapus” di kolom Aksi pada baris
yang akan dihapus
2.Sistem menampilkan peringatan pesan konfirmasi
“Data Penilaian Kinerja Guru akan
terhapus.Apakah Anda benar-benar akan
menghapus (namaPTK)?” 3.Aktor klik tombol “Yes”
4.Sistem berhasil menghapus data PTK dari
database, menampilkan pesan “Berhasil menghapus PTK”, kembali ke halaman “Data PTK”
Skenario Abnormal
3.Aktor klik tombol “NO”
4.Sistem membatalkan penghapusan data PTK,
kembali ke halaman “Data Guru”
Nama Use Case : Menambahkan data pendidik (guru) dan tenaga kependidikan
Aktor : admin
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Pada halaman “Data PTK”, aktor
klik link “Tambah Penddik dan Tenaga Kependidikan”
2.Sistem menampilkan halaman form pengisian data pendidik (guru) dan tenaga kependidikan 3.Aktor mengisi pada form data PTK
secara lengkap, kemudian klik tombol
“Simpan”
(Bila NUPTK belum ada)
4.Sistem akan menampilkan pesan “PTK tersimpan”. kembali ke halaman monitoring jumlah
pendidik dan tenaga kependidikan. Skenario Abnormal
(Bila NUPTK sudah ada)
4.Sistem menampilkan pesan “Penambahan gagal.
Data PTK sudah ada”, kembali ke halaman “Data Guru”
Nama Use Case : Mengunduh data pendidik dan tenaga kependidikan per sekolah berupa file excel.
Aktor : Admin dan Kepala DISDIKPORA
Aksi Aktor Reaksi Sistem
Skenario Normal 1.Melakukan langkah
“melihat data guru (pendidik)
dan tenaga kependidikan pada
tiap sekolah”. klik icon excel.
2.Sistem mengunduh file excel data PTK pada sekolah yang dipilih.
Nama Use Case : Melihat pemberitahuan dari Operator Sekolah
Aktor : Admin
Aksi Aktor Reaksi Sistem
Skenario Normal
1.Pada halaman “Data PTK”, bila ada penambahan atau penghapusan data guru, akan muncul pemberitahuan “Terdapat pemberitahuan“
2.klik lihat pemberitahuan
3.Sistem menampilkan halaman daftar permintaan penambahan dan penghapusan PTK dari pengguna operator sekolah yang masih menunggu konfirmasi dari admin.
Nama Use Case : Mengkonfirmasi penambahan atau penghapusan PTK
Aktor : Admin
Aksi Aktor Reaksi Sistem
Skenario Normal
1.Pada halaman “Daftar permintaan konfirmasi”, pilih
baris yang akan di konfirmasi, klik link
“KONFIRMASI” pada kolom Konfirmasi
2.Sistem menampilkan pesan “Apakah yakin untuk konfirmasi?”
3.Aktor klik “YES”
4.Sistem akan melakukan konfirmasi (menyetujui dan melakukan) atas permintaan penambahan atau penghapusan PTK.
Skenario Abnormal
4.Sistem membatalkan (menolak) konfirmasi, kembali ke halaman daftar permintaan konfirmasi
Nama Use Case : Menolak penambahan atau penghapusan PTK oleh user Sekolah
Aktor : Admin
Aksi Aktor Reaksi Sistem
Skenario Normal
1.Pada halaman “Daftar
permintaan konfirmasi”, pilih baris
yang akan di konfirmasi, klik link
“TOLAK” pada kolom Konfirmasi
2.Sistem menampilkan peringatan pesan “Apakah yakin untuk menolak permintaan?”
3.Aktor klik “YES”
4.Sistem akan menampilkan form pengisian alasan penolakan permintaan
5.Aktor mengisikan alasan penolakan permintaan, kemudian
klik tombol “Kirim”
6.Sistem akan mengirim pemberitahuan ke pihak operator sekolah yang mengirimkan permintaan, muncul
pesan “Penolakan terkirim.” , kembali ke halaman data
guru.
Skenario Abnormal
3.Aktor klik “NO”
4.Sistem membatalkan penolakan, kembali ke halaman daftar permintaan konfirmasi.
Nama Use Case : Melihat data sekolah
Aktor : Admin dan Kepala DISDIKPORA
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Pilih menu “Master Data”
2.Sistem menampilkan submenu “Data PTK” dan “Data Sekolah” dan “Data Pengguna”
3.Pilih submenu “Data Sekolah”
Nama Use Case : Mencari data sekolah
Aktor : Admin dan Kepala DISDIKPORA
Aksi Aktor Reaksi Sistem
Skenario Normal 1. Pada halaman Data
Sekolah, Aktor mengisikan kata kunci pada kolom pencarian
2. Klik tombol “Cari”
(Bila data ditemukan)
3.Sistem akan menampilkan data sekolah yang mengandung kata kunci tersebut.
Skenario Normal (Bila data tidak ditemukan)
3.Sistem akan menampilkan pesan “Data tidak ditemukan”.
Nama Use Case : Menambahkan data sekolah dengan import file excel
Aktor : Admin
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Pada halaman “Data Sekolah”,
aktor klik tombol “Import Excel”
2.Sistem menampilkan halaman form upload file excel
3.Aktor klik link Download Format Tabel
4.Sistem mengunduh file excel berisi format tabel pengisian data sekolah
5.Aktor mengisi data sekolah pada file excel yang telah diunduh sesuai format, kemudian simpan file excel dengan format file .xls pada komputer Aktor. 6. Aktor membuka kembali halaman Import Excel data sekolah, kemudian klik
tombol “Browse”, cari file yang baru saja terisi data sekolah sesuai format,
kemudian klik tombol “Import”.
7.Sistem menyimpan pengisian data sekolah melalui file excel ke dalam database dan
menampilkan pesan “(jumlah) sekolah berhasil ditambahkan. Cek daftar sekolah.”, kembali ke
halaman “Data Sekolah”.
Jumlah bertambah ketika NPSN(identitas sekolah) belum ada.
Nama Use Case : Menambahkan data sekolah dengan isi form
Aktor : Admin
Aksi Aktor Reaksi Sistem
Skenario Normal
1.Pada halaman “Data Sekolah”, aktor klik tombol “Isi Form”
2.Sistem menampilkan halaman form pengisian data sekolah
3.Aktor mengisi pada form data sekolah secara lengkap,
kemudian klik tombol “Simpan”
(Data terisi semua dan data sekolah dengan npsn yang belum terdaftar di database)
4.Sistem berhasil menyimpan pengisian data sekolah ke
dalam database dan menampilkan pesan “Data Sekolah berhasil tersimpan”, kembali ke halaman “Data Sekolah”
Skenario Abnormal (Data tidak terisi semua)
4.Sistem menampilkan pesan “Penyimpanan gagal. Data harus terisi semua”, kembali ke halaman “Data Sekolah”
Skenario Abnormal
(Data terisi semua, namun NPSN sudah ada di database)
4.Sistem menampilkan pesan “Data Sekolah tersebut sudah ada”, kembali ke halaman “Data Sekolah”
Nama Use Case : Mengubah data sekolah
Aktor : Admin
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Pada halaman “Data Sekolah”,
pilih baris data sekolah yang akan
dirubah, klik link “Edit” pada kolom Aksi.
2.Sistem menampilkan halaman form data sekolah yang sudah terisi data dan dapat dirubah data nya.
3.Aktor merubah data pada form data
sekolah, kemudian klik tombol “Simpan”
(Data terisi semua)
4.Sistem berhasil menyimpan perubahan data sekolah ke
dalam database dan menampilkan pesan “Perubahan berhasil disimpan.”, kembali ke halaman “Data Sekolah”
Skenario Abnormal
(Data tidak terisi semua)
4.Sistem menampilkan pesan “Perubahan gagal. Data harus terisi semua”, kembali ke halaman “Data Sekolah”
Nama Use Case : Menghapus data sekolah
Aktor : Admin
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Pada halaman “Data
Sekolah”, pilih baris data
sekolah yang akan dihapus,
klik link “Hapus” pada kolom
Aksi.
2.Sistem menampilkan peringatan “Semua data dari sekolah
(nama sekolah) akan terhapus.Apakah Anda benar-benar akan menghapus sekolah (namaSekolah)?”
3.Aktor klik tombol “Yes”
4.Sistem berhasil menghapus data sekolah dari database dan
menampilkan pesan “Berhasil menghapus sekolah (namaSekolah).”, kembali ke halaman “Data Sekolah”
Skenario Abnormal
3.Aktor klik tombol “No”
4.Sistem membatalkan penghapusan data sekolah, kembali
ke halaman “Data Sekolah”
Nama Use Case : Mengunduh data sekolah berupa file excel.
Aktor : Admin dan Kepala DISDIKPORA
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Pada halaman “Data Sekolah”,
klik icon excel.
2.Sistem mengunduh file excel yang berisi data sekolah.
Nama Use Case : Melihat data pengguna sistem
Aktor : Admin dan Kepala DISDIKPORA
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Pilih menu “Master
Data”
2.Sistem menampilkan submenu “Data PTK” dan “Data Sekolah” dan “Data Pengguna”
3.Pilih submenu “Data
Pengguna”
Nama Use Case : Mencari data pengguna sistem Aktor : Admin dan Kepala DISDIKPORA
Aksi Aktor Reaksi Sistem
Skenario Normal 1. Pada halaman Data
Pengguna, Aktor mengisikan kata kunci pada kolom pencarian
2. Klik tombol “Cari”
(Bila data ditemukan)
3.Sistem akan menampilkan data pengguna yang mengandung kata kunci tersebut.
Skenario Normal (Bila data tidak ditemukan)
3.Sistem akan menampilkan pesan “Data tidak ditemukan”.
Nama Use Case : Mengubah data pengguna sistem
Aktor : Admin
Aksi Aktor Reaksi Sistem
Skenario Normal 1. Pada halaman Data
Pengguna,pilih baris data pengguna yang akan dirubah,
kemudian klik link “Edit” pada
kolom Aksi
2.Sistem akan menampilkan form pengisian User yang sudah terisi data lama.
3. Aktor merubah data pada form pegisian pengguna
4. Sistem berhasil merubah data user ke database , muncul