• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1. Analisa Sistem

3.1.2. Gambaran Umum Sistem Baru

Sistem baru yang ditawarkan adalah sistem informasi dengan basis web secara online yang dapat diaskses oleh pihak operator sekolah, kepala sekolah, guru wali kelas dan guru mata pelajaran. Dengan adanya sistem informasi secara online tersebut diharapkan dapat membantu kinerja pihak-pihak tersebut dalam hal yang berkaitan dengan penilaian kompetensi peserta didik secara efektif (tepat guna) dan efisien (cepat).

Sistem informasi tersebut terdapat fasilitas QR-Code yang berfungsi untuk dapat menjamin keaslian data dalam proses pencetakan penilaian. Dengan adanya fasilitas tersebut pihak sekolah dapat melakukan pencetakan nilai dengan kertas biasa dan tidak perlu menggunakan kertas pengaman khusus tanpa mengurangi aspek keaslian data cetakan.

Dengan adanya sistem informasi tersebut seorang guru wali kelas tidak perlu menunggu data penilaian yang dilakukan oleh tiap guru mata pelajaran karena secara otomatis sistem tersebut akan selalu meng-update data penilaian yang kemudian dapat langsung diolah oleh guru wali kelas. Guru wali kelas juga tidak perlu kuatir mengenai kehilangan data penilaian yang telah dilakukan oleh guru mata pelajaran,

dengan adanya sistem informasi tersebut guru wali kelas langsung dapat mengolah penilaian dari masing-masing mata pelajaran.

3.1.2.1. Analisa Kebutuhan Pengguna

Pengguna yang terlibat dalam sistem ini adalah : 1. Operator Sekolah

Dalam sitem ini operator sekolah memiliki hak akses antara lain : a. Mengelola Master Data Sekolah

Hak akses yang dimiliki operator sekolah pada data sekolah adalah ; operator sekolah berhak melakukan penambahan data sekolah jika data sekolah masih kosong dan operator sekolah dapat melakukan perubahan data sekolah yang seudah disimpan sebelumnya, operator sekolah juga dapat melihat data sekolah, serta operator sekolah dapat melakukan unduh file berdasarkan data sekolah berupa file excel.

b. Mengelola Master Data Pendidik

Hak akses yang dimiliki operator sekolah pada data pendidik adalah ; operator sekolah dapat melakukan penambahan data pendidik, operator sekolah juga berhak melakukan pengubahan data pendidik, melakukan penghapusan data pendidik, melihat dan mencari data pendidik yang sudah disimpan sebelumnya, dan dapat melakukan unduh file berdasarkan data pendidik berupa file excel.

Pada master data pendidik ini operator sekolah dapat memberi wewenang kepada pendidik untuk menjadi guru mata pelajaran, wali kelas, bahkan kepala sekolah berdasarkan data pendidik yang telah disimpan sebelumnya. Pada masing-masing divisi operator sekolah dapat melakukan aksi tambah data berdasarkan tiap divisi, edit data berdasarkan tiap divisi, hapus data berdasarkan tiap divisi, lihat dan cari data berdasarkan tiap divisi, unduh data berdasarkan tiap divisi yang berupa file excel.

c. Mengelola Master Data Peserta Didik

Hak akses yang dimiliki operator sekolah pada data peserta didik adalah ; operator sekolah dapat melakukan penambahan data peserta didik, melakukan pengubahan data peserta didik, melakukan penghapusan data peserta didik, melihat dan mencari seluruh data peserta didik yang ada di SMP Negeri 1 Muntilan, kemudian operator sekolah juga dapat melakukan unduh file berdasarkan data peserta didik berupa file excel.

d. Mengelola Master Data Mutasi Keluar dan Mutasi Masuk

Hak akses yang dimiliki operator sekolah pada data mutasi peserta didik adalah ; operator sekolah dapat melakukan penambahan data mutasi peserta didik, melakukan pengubahan data mutasi peserta didik, melakukan penghapusan atau pembatalan data mutasi peserta didik, melihat dan mencari seluruh data mutasi peserta didik yang ada di SMP Negeri 1 Muntilan, kemudian

operator sekolah juga berhak melakukan unduh file berdasarkan data mutasi peserta didik berupa file excel, serta dapat mencetak data mutasi peserta didik berupa file pdf.

e. Mengelola Master Data Mata Pelajaran

Hak akses yang dimiliki operator sekolah pada data mata pelajaran adalah ; operator sekolah dapat melakukan penambahan data mata pelajaran, melakukan pengubahan data mata pelajaran, melakukan penghapusan data mata pelajaran, melihat dan mencari seluruh data mata pelajaran yang ada di SMP Negeri 1 Muntilan, kemudian operator sekolah juga dapat melakukan unduh file berdasarkan data mata pelajaran berupa file excel.

f. Mengelola Master Data Kelas

Hak akses yang dimiliki operator sekolah pada data kelas adalah ; operator sekolah dapat melakukan penambahan data kelas, melakukan pengubahan data kelas, melihat dan mencari seluruh data kelas yang ada di SMP Negeri 1 Muntilan, kemudian operator sekolah juga dapat melakukan unduh file berdasarkan data kelas berupa file excel.

g. Mengelola Master Data Tanggal Rapor

Hak akses yang dimiliki operator sekolah pada data tanggal rapor adalah ; operator sekolah dapat melakukan penambahan data tanggal rapor, melakukan pengubahan data tanggal rapor, melakukan pengapusan data tanggal rapor, melihat dan mencari seluruh data tanggal rapor yang ada di SMP Negeri 1 Muntilan, kemudian operator sekolah juga dapat melakukan unduh file berdasarkan data tanggal rapor berupa file excel.

h. Mengelola Master Data User pada setiap divisi

Hak akses yang dimiliki admin pada data user adalah ; operator sekolah dapat melihat seluruh data user pada setiap divisi, melakukan pengubahan data user, melakukan penghapusan data user, dan dapat melakukan unduh file berdasarkan data user berupa file excel.

i. Melihat Data Kriteria Penilaian

Hak akses yang dimiliki operator sekolah pada data kriteria penilaian adalah ; operator sekolah dapat melihat dan mencari seluruh data kriteria penilaian pada setiap kelas di tahun ajaran tertentu, operator sekolah dapat melakukan unduh data kriteria penilaian berupa excel.

j. Melihat Data Penilaian

Hak akses yang dimiliki operator sekolah pada data penilaian adalah ; operator sekolah dapat melihat dan mencari seluruh data penilaianpada setiap kelas di tahun ajaran tertentu, operator sekolah dapat melakukan unduh data penilaian berupa excel dan operator sekolah dapat mencetak file pdf berdasarkan data penilaian.

k. Melihat Data Ekstrakulikuer dan Absensi

Hak akses yang dimiliki operator sekolah pada data ekstrakulikuler dan absensi adalah ; operator sekolah dapat melihat dan mencari seluruh data ekstrakulikuler dan absensi pada setiap kelas di tahun ajaran tertentu, operator sekolah dapat melakukan unduh data ekstrakulikuler dan absensi berupa excel.

l. Melihat Data Sikap Antar Mata Pelajaran

Hak akses yang dimiliki operator sekolah pada data sikap antar mata pelajaran adalah ; operator sekolah dapat melihat dan mencari seluruh data sikap antar mata pelajaran pada setiap kelas di tahun ajaran tertentu, operator sekolah dapat melakukan unduh data sikap antar mata pelajaran berupa excel.

m. Melihat Data Keputusan

Hak akses yang dimiliki operator sekolah pada data keputusan adalah ; operator sekolah dapat melihat dan mencari seluruh data keputusan pada setiap kelas di tahun ajaran tertentu, operator sekolah dapat melakukan unduh data keputusan berupa excel.

n. Mencetak Rapor

Hak akses yang dimiliki operator sekolah pada cetak data rapor adalah ; operator sekolah dapat mencetak data rapor berdasarkan kelas ataupun berdasarkan peserta didik berupa file pdf.

2. Kepala Sekolah

Kepala Sekolah memiliki hak akses terhadap sistem antara lain : a. Melihat Data Sekolah

Hak akses yang dimiliki kepala sekolah pada data sekolah adalah ; kepala sekolah dapat melihat data sekolah tersebut, dan dapat melakukan unduh file berdasarkan data sekolah.

b. Melihat Data Pendidik

Hak akses yang dimiliki kepala sekolah pada data pendidik adalah ; kepala sekolah dapat melihat dan mencari data pendidik pada sekolah tersebut, dan dapat melakukan unduh file berdasarkan data pendidik pada sekolah tersebut berupa file excel.

Data pendidik dibagi menjadi dua macam, wali kelas dan guru mata pelajaran. Kepala sekolah dapat melihat dan mencari data tiap divisi pada sekolah tersebut, dan dapat melakukan unduh file berdasarkan data tiap divisi pada sekolah tersebut berupa file excel.

c. Melihat Data Peserta Didik

Hak akses yang dimiliki kepala sekolah pada data peserta didik adalah ; kepala sekolah dapat melihat dan mencari data

peserta didik pada sekolah tersebut, dan dapat melakukan unduh file berdasarkan data peserta didik pada sekolah tersebut berupa file excel.

d. Melihat Data Mutasi Masuk dan Mutasi Keluar

Hak akses yang dimiliki kepala sekolah pada data mutasi peserta didik adalah ; kepala sekolah dapat melihat dan mencari data mutasi peserta didik pada sekolah tersebut, dan dapat melakukan unduh file berupa excel dan melakukan pencetakan file berupa pdf berdasarkan data mutasi peserta didik pada sekolah tersebut.

e. Melihat Data Mata Pelajaran

Hak akses yang dimiliki kepala sekolah pada data mata pelajaran adalah ; kepala sekolah dapat melihat dan mencari data mata pelajaran pada sekolah tersebut, dan dapat melakukan unduh file berdasarkan data mata pelajaran pada sekolah tersebut berupa file excel.

f. Melihat Data Kelas

Hak akses yang dimiliki kepala sekolah pada data kelas adalah ; kepala sekolah dapat melihat dan mencari data kelas pada sekolah tersebut, dan dapat melakukan unduh file berdasarkan data kelas pada sekolah tersebut berupa file excel.

g. Melihat Data Tanggal Rapor

Hak akses yang dimiliki kepala sekolah pada data tanggal rapor adalah ; kepala sekolah dapat melihat dan mencari data tanggal rapor pada sekolah tersebut, dan dapat melakukan unduh file berdasarkan data tanggal rapor pada sekolah tersebut berupa file excel.

h. Melihat Data User Setiap Divisi

Hak akses yang dimiliki kepala sekolah pada data user adalah ; kepala sekolah dapat melihat dan mencari data user pada sekolah tersebut, dan dapat melakukan unduh file berdasarkan data user pada sekolah tersebut.

i. Melihat Data Kriteria Penilaian

Hak akses yang dimiliki kepala sekolah pada data kriteria penialaian adalah ; kepala sekolah dapat melihat dan mencari data kriteria penialaian pada sekolah tersebut di tahun ajaran tertentu, dan dapat melakukan unduh file berupa file excel berdasarkan data kriteria penialaian pada sekolah tersebut.

j. Melihat Data Ekstrakulikuer dan Absensi

Hak akses yang dimiliki kepala sekolah pada data ekstrakulikuler dan absensi adalah ; kepala sekolah dapat melihat dan mencari data ekstrakulikuler dan absensi pada sekolah tersebut di tahun ajaran tertentu, dan dapat melakukan unduh file berupa file

excel berdasarkan data ekstrakulikuler dan absensi pada sekolah tersebut.

k. Melihat Data Sikap Antar Mata Pelajaran

Hak akses yang dimiliki kepala sekolah pada data sikap antar mata pelajaran adalah ; kepala sekolah dapat melihat dan mencari data sikap antar mata pelajaran pada sekolah tersebut di tahun ajaran tertentu, dan dapat melakukan unduh file berupa file excel berdasarkan data sikap antar mata pelajaran pada sekolah tersebut. l. Melihat Data Penilaian

Hak akses yang dimiliki kepala sekolah pada data penilaian adalah ; kepala sekolah dapat melihat data penilaian pada sekolah tersebut, dan dapat melakukan unduh file berupa excel dan mencetak file berupa pdf berdasarkan data penilaian pada sekolah tersebut di tahun ajaran tertentu.

m. Cetak Rapor

Hak akses yang dimiliki kepala sekolah pada cetak data rapor adalah ; kepala sekolah dapat mencetak data rapor pada sekolah tersebut berdasarkan kelas maupun per peserta didik.

n. Melihat Data Keputusan

Hak akses yang dimiliki kepala sekolah pada data keputusan adalah ; kepala sekolah dapat melihat data keputusan pada sekolah tersebut, dan dapat melakukan unduh file berdasarkan data keputusan pada sekolah tersebut berupa file excel.

3. Guru Wali Kelas

Guru wali kelas mempunyai hak akses antara lain : a. Melihat Data Peserta Didik

Hak akses yang dimiliki guru wali kelas pada data peserta didik adalah ; guru wali kelas dapat melihat dan mencari seluruh data peserta didik pada sekolah tersebut, kemudian guru wali kelas juga berhak melakukan unduh file berdasarkan data peserta didik berupa file excel.

b. Mengelola Data Ekstrakulikuler dan Absensi

Hak akses yang dimiliki guru wali kelas pada data estrakulikuler dan absensi adalah ; guru wali kelas dapat melihat dan mencari seluruh data estrakulikuler dan absensi pada pada kelas yang diampu, kemudian guru wali kelas juga berhak melakukan penambahan data, melakukan pengubahan data, dan dapat melakukan unduh file berdasarkan data sikap antar mata pelajaran berupa file excel.

c. Mengelola Data Sikap Antar Mata Pelajaran

Hak akses yang dimiliki guru wali kelas pada data sikap antar mata pelajaran adalah ; guru wali kelas dapat melihat dan mencari seluruh data sikap antar mata pelajaran pada pada kelas yang diampu, kemudian guru wali kelas juga berhak melakukan penambahan data, melakukan pengubahan data, dan dapat

melakukan unduh file berdasarkan data sikap antar mata pelajaran berupa file excel.

d. Melihat Data Kriteria Penilaian

Hak akses yang dimiliki guru wali kelas pada data kriteria penilaian adalah ; guru wali kelas dapat melihat data kriteria penilaian pada kelas yang diampu.

e. Melihat dan Mencetak Data Penilaian

Hak akses yang dimiliki guru wali kelas pada data penilaian adalah ; guru wali kelas dapat melihat data penilaian pada kelas yang diampu, dan dapat melakukan unduh file berupa excel dan mencetak file berupa pdf berdasarkan data penilaian pada sekolah tersebut.

f. Melihat dan Mencetak Data Rapor

Hak akses yang dimiliki guru wali kelas pada data rapor adalah ; guru wali kelas dapat melihat dan mencari data rapor pada sekolah tersebut, dan dapat melakukan cetak file berdasarkan data penilaian pada sekolah tersebut berupa file pdf.

g. Mengelola Data Keputusan

Hak akses yang dimiliki guru wali kelas pada data keputusan adalah ; guru wali kelas dapat melihat seluruh dan mencari data keputusan pada sekolah tersebut, kemudian guru wali kelas juga berhak melakukan penambahan data keputusan, melakukan pengubahan data keputusan, melakukan penghapusan data

keputusan, dan dapat melakukan unduh file berdasarkan data keputusan.

h. Mengubah Data Password User

Hak akses yang dimiliki guru wali kelas pada data user adalah ; guru wali kelas dapat melihat dan mengubah data password user nya sendiri.

4. Guru Mata Pelajaran

Guru wali kelas mempunyai hak akses antara lain : a. Mengelola Data Penilaian

Hak akses yang dimiliki guru mata pelajaran pada data penilaian adalah ; guru mata pelajaran dapat melihat seluruh data penilaian pada mata pelajaran tersebut, kemudian guru mata pelajaran juga berhak melakukan penambahan data penilaian, melakukan pengubahan data penilaian, dan dapat melakukan unduh file berdasarkan data penilaian berupa file excel.

b. Mengelola Data Kriteria Penilaian

Hak akses yang dimiliki guru mata pelajaran pada data kriteria penilaian adalah ; guru mata pelajaran dapat melihat dan mencari data kriteria penilaian pada mata pelajaran yang diampu, kemudian guru mata pelajaran juga berhak melakukan penambahan data kriteria penilaian, melakukan pengubahan data kriteria penilaian,

dan dapat melakukan unduh file berdasarkan data kriteria penilaian berupa file excel.

c. Melihat Data Penilaian

Hak akses yang dimiliki guru mata pelajaran pada melihat data penilaian adalah ; guru wali kelas dapat melihat data penilaian pada kelas yang diampu.

d. Mengubah Data Password User

Hak akses yang dimiliki guru mata pelajaran pada data user adalah ; guru mata pelajaran dapat melihat dan mengubah data password user nya sendiri.

3.1.2.2. Diagram Use Case

3.1.2.3. Narasi Use Case Nama Use Case : Login

Aktor : Operator Sekolah, Kepala Sekolah, Guru Mapel, dan Walikelas

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 beranda.

Skenario Abnormal (Bila username salah)

3.Sistem akan menampilkan pesan “Pastikan data isian benar atau Anda belum terdaftar”, kembali ke langkah no.1

(Bila password salah)

3. Sistem akan menampilkan pesan “Pastikan data isian benar atau Anda belum terdaftar”, 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 : Operator Sekolah, Kepala Sekolah, Guru Mapel, dan Walikelas

Aksi Aktor Reaksi Sistem

Skenario Normal 1. Klik Menu Logout.

2. Sistem akan menampilkan pesan “Anda telah logout”, menuju ke halaman utama login

Nama Use Case : Tambah data Sekolah Aktor : Operator Sekolah

Aksi Aktor Reaksi Sistem

Skenario Normal 1. Klik ikon Data Sekolah pada beranda.

2.Sistem menampilkan pesan “Data sekolah belum ada.” Dan kemudian sistem menampilkan tombol tambah dengan isi form.

3. Klik tombol tambah dengan isi form.

4.Sistem menampilkan form pengisian data sekolah. 5. Isi data sekolah.

6. Klik tombol simpan

(bila data sekolah sudah lengkap)

5.Sistem menyimpan data sekolah, dan menampilkan pesan “Data sekolah berhasil disimpan”.

6. Sistem menampilkan data sekolah. Skenario Abnormal

(bila data sekolah belum lengkap)

5.Sistem menampilkan pesan error “Please fill out this

field.”.

Nama Use Case : Ubah data Sekolah Aktor : Operator Sekolah

Aksi Aktor Reaksi Sistem

Skenario Normal 1. Klik ikon Data Sekolah pada halaman

beranda.

2. Sistem menampilkan data sekolah. 3. Klik ikon edit pada kolom Aksi.

4.Sistem menampilkan form pengubahan data sekolah yang sudah terisi sebelumnya.

5. Ubah data sekolah.

6. Klik tombol ubah data sekolah.

7.Sistem menyimpan perubahan data sekolah, dan menampilkan pesan “Data sekolah berhasil diubah”. 8. Sistem menampilkan data sekolah.

Nama Use Case : Lihat data Sekolah

Aktor : Operator Sekolah dan Kepala Sekolah

Aksi Aktor Reaksi Sistem

Skenario Normal 1. Klik ikon Data Sekolah pada halaman

beranda.

Nama Use Case : Download data Sekolah

Aktor : Operator Sekolah dan Kepala Sekolah

Aksi Aktor Reaksi Sistem

Skenario Normal 1. Klik ikon Data Sekolah pada halaman

beranda.

2. Sistem menampilkan data sekolah. 3.Klik ikon excel yang mewakili fungsi

download.

4.Sistem mengunduh file data sekolah berupa excel. Nama Use Case : Tambah data Kepala Sekolah

Aktor : Operator Sekolah

Aksi Aktor Reaksi Sistem

Skenario Normal 1. Klik ikon data pendidik pada halaman

beranda.

2. Klik ikon Data Kepala Sekolah pada halaman data pendidik.

3.Sistem menampilkan pesan “Data kepala sekolah belum ada.” Dan kemudian sistem menampilkan tombol tambah dengan isi form.

4. Klik tombol tambah dengan isi form.

5.Sistem menampilkan form pemilihan kepala sekolah dari data pendidik yang sudah ada.

6. Pilih data kepala sekolah. 7. Klik tombol simpan.

(bila data kepala sekolah sudah lengkap) 8.Sistem menyimpan data kepala sekolah, dan menampilkan pesan “Data kepala sekolah berhasil disimpan”.

9. Sistem menampilkan data kepala sekolah. Skenario Abnormal

(bila data kepala sekolah belum lengkap)

8. Sistem menampilkan pesan error “Please fill out this

Nama Use Case : Ubah data Kepala Sekolah Aktor : Operator Sekolah

Aksi Aktor Reaksi Sistem

Skenario Normal 1. Klik ikon data pendidik pada halaman

beranda.

2. Klik ikon Data Kepala Sekolah pada halaman data pendidik.

3. Sistem menampilkan data kepala sekolah. 4. Klik ikon data pada kolom Aksi.

5.Sistem menampilkan form pengubahan kepala sekolah. 6. Pilih data kepala sekolah.

7. Klik tombol simpan perubahan data.

8.Sistem menyimpan data, dan menampilkan pesan “Data kepala sekolah berhasil disimpan”.

9. Sistem menampilkan data kepala sekolah.

Nama Use Case : Lihat Data Kepala Sekolah

Aktor : Operator Sekolah dan Kepala Sekolah

Aksi Aktor Reaksi Sistem

Skenario Normal 1. Klik ikon data pendidik pada halaman

beranda.

2. Klik ikon Data Kepala Sekolah pada halaman data pendidik.

3. Sistem menampilkan data kepala sekolah. Nama Use Case : Download data Kepala Sekolah

Aktor : Operator Sekolah dan Kepala Sekolah

Aksi Aktor Reaksi Sistem

Skenario Normal 1. Klik ikon data pendidik pada halaman

beranda.

2. Klik ikon Data Kepala Sekolah pada halaman data pendidik.

3. Sistem menampilkan data kepala sekolah. 4.Klik ikon excel yang mewakili fungsi

download.

5.Sistem mendownload file data kepala sekolah berupa excel.

Nama Use Case : Tambah data Pendidik Aktor : Operator Sekolah

Aksi Aktor Reaksi Sistem

Skenario Normal 1. Klik ikon data pendidik pada halaman

beranda.

2. Klik ikon Data Seluruh Pendidik pada halaman data pendidik.

(bila data pendidik sudah ada)

3. Sistem menampilkan data pendidik. (bila data pendidik belum ada)

3.Sistem menampilkan pesan “Data pendidik belum ada.” Dan kemudian sistem menampilkan tombol tambah dengan isi form dan tombol tambah dengan import excel. 4. Klik tombol tambah dengan isi form.

5.Sistem menampilkan form pengisian data pendidik. 6. Isi data pendidik.

7. Klik tombol simpan.

(bila NIP belum ada)

8.Sistem menyimpan data pendidik, dan menampilkan pesan “Data pendidik berhasil disimpan”.

(bila isian sudah lengkap)

8.Sistem menyimpan data pendidik, dan menampilkan pesan “Data pendidik berhasil disimpan”.

9. Sistem menampilkan data pendidik. Skenario Abnormal

(bila NIP sudah ada)

7.Sistem menampilkan pesan error “Penyimpanan gagal. data pendidik dengan NIP tersebut sudah ada.” Dan kembali ke langkah nomor 3.

(bila isian belum lengkap)

8. Sistem menampilkan pesan error “Please fill out this

Nama Use Case : Import Excel Data Pendidik Aktor : Operator Sekolah

Aksi Aktor Reaksi Sistem

Skenario Normal 1. Klik ikon Data Pendidik pada

halaman beranda.

2. Klik ikon Data Seluruh Pendidik pada halaman data pendidik.

(bila data pendidik sudah ada)

3. Sistem menampilkan data pendidik. (bila data pendidik belum ada)

3.Sistem menampilkan pesan “Data pendidik belum ada.” Dan kemudian sistem menampilkan tombol tambah dengan isi form dan tombol tambah dengan import excel.

Dokumen terkait