BAB I V BISMILLAH. docx

BAB IV
ANALISIS DAN PEMBAHASAN

A. Analisis Sistem Yang Berjalan
Dalam proses pengolahan nilai siswa di SMP Negeri 15 Pekalongan,
guru mata pelajaran harus menyerahkan rekap nilai siswa kepada wali
kelas. Wali kelas dalam hal ini bertindak merekap nilai dari semua mata
pelajaran dan kemudian memasukkannya ke dalam sebuah leger. Dari
leger itulah nantinya didapatkan hasil akhir berupa rapor yang diserahkan
ke siswa melalui orangtua. Pengolahan data nilai tersebut dilakukan
menggunakan Microsoft Excel.
Pengolahan nilai siswa di SMP Negeri 15 Pekalongan masih mengacu
pada Kurikulum Tingkat Satuan Pendidikan (KTSP). KTSP adalah
kurikulum operasional yang disusun dan dilaksanakan oleh masing –
masing satuan pendidikan (sekolah) dengan mengacu pada Standar
nasional Pendidikan yang telah disusun oleh Badan Standar Nasional
Pendidikan (BSNP). Kegiatan belajar mengajar lebih berpusat pada
peserta didik mengembangkan kreativitas, menciptakan kondisi yang
menyenangkan, menantang dan kontekstual.
Berikut ini kelebihan dan kelemahan proses pengolahan nilai siswa di
SMP Negeri 15 Pekalongan saat ini :

1. Kelebihan Sistem Yang Berjalan
a. Guru dan wali kelas sudah terbiasa menggunakan sistem saat
ini.
b. Fleksibilitas waktu dalam pelaporan data nilai siswa oleh guru
mata pelajaran.
c. Kemudahan dalam memperbaiki data apabila terjadi kesalahan
pelaporan data nilai siswa.

26

27

2. Kelemahan Sistem Yang Berjalan
a. Membutuhkan waktu kerja yang lebih lama, terutama dalam
proses rekap nilai seluruh mata pelajaran oleh wali kelas.
b. Rawan terjadinya kehilangan maupun kerusakan data.
c. Keterlambatan

pelaporan


data

nilai

siswa

dikarenakan

kesibukan masing-masing guru.
d. Data terpisah-pisah sehingga kurang terorganisir dengan baik.
B. Usulan Pemecahan Masalah
Berdasarkan permasalahan yang ada, maka dibuatlah perancangan
sistem informasi nilai akhir rapor berbasis web. Rancangan ini dibuat agar
membantu kinerja guru dan wali kelas dalam mengolah nilai siswa
menjadi lebih efisien, cepat, aman, dan akurat.
Dalam melakukan perancangan sistem informasi nilai akir rapor
berbasis web di SMP Negeri 15 Pekalongan, dibuatlah kebutuhan
fungsional dan non fungsional sebagai berikut :
1. Kebutuhan Fungsional
a. Kebutuhan administrator


:

1) Sistem menampilkan halaman login untuk memasukkan
username, password, dan memilih level pengguna.
2) Sistem menampilkan halaman kelola data guru.
3) Sistem menampilkan halaman kelola data siswa
4) Sistem menampilkan menu kelas. Yang di dalamnya terdapat
sub menu yaitu kelola data kelas dan kelola data kelas siswa.
5) Sistem menampilkan menu mata pelajaran. Yang di dalamnya
terdapat sub menu yaitu kelola data mata pelajaran dan kelola
data guru pengampu.
6) Sistem menampilkan halaman kelola data ekstra kurikuler.
7) Sistem menampilkan halaman kelola data user account.

28

8) Sistem menampilkan tombol cetak untuk masing-masing
halaman pengelolaan.
b. Kebutuhan wali kelas


:

1) Sistem menampilkan halaman login untuk memasukkan
username atau NIP, password, dan level pengguna.
2) Sistem menampilkan halaman kelola nilai ekstra kurikuler.
3) Sistem menampilkan halaman kelola data kehadirann siswa.
4) Sistem menampilkan halaman kelola data prestasi dan catatan
wali kelas untuk siswa.
5) Sistem menampilkan halaman leger.
6) Sistem menampilkan halaman rangking.
7) Sistem menampilkan halaman rapot.
8) Sistem menampilkan tombol cetak untuk masing-masing
halaman pengelolaan.
c. Kebutuhan guru

:

1) Sistem menampilkan halaman login untuk memasukkan
username atau NIP, password, dan level pengguna.

2) Sistem menampilkan pilihan mata pelajaran yang diampu oleh
guru dan pilihan kelas dari mata pelajaran yang diampu
tersebut.
3) Sistem terdapat tombol untuk kembali ke pilihan kelas maupun
mata pelajaran.
4) Sistem menampilkan halaman kelola nilai siswa.
5) Sistem menampilkan tombol cetak untuk halaman kelola nilai
siswa.
d. Kebutuhan Wali Murid

:

1) Sistem menampilkan halaman login untuk memasukkan NIS,
password, dan level pengguna.
2) Sistem menampilkan hasil belajar siswa dengan NIS tersebut
selama satu semester terakhir.

29

2. Kebutuhan Non Fungsional

Kebutuhan non fungsional adalah kebutuhan pilihan yang ada
pada sistem rancangan. Sehingga kebutuhan ini bisa dibuat maupun
tidak. Kebutuhan non fungsional dari perancangan sistem ini meliputi :
a. Sistem terdapat menu bantuan untuk halaman administrator, wali
kelas, dan guru.
b. Sistem secara otomatis akan memblokir user account yang salah
memasukkan password sebanyak 3 kali. User harus menghubungi
administrator untuk mengatur ulang password-nya.

30

C. Perancangan
1. Unified Modelling Language (UML)
a. Diagram Use Case Sistem
1) Diagram Use Case Sistem Admin

Gambar 4.1a Diagram Use Case Sistem Admin
Keterangan :
a) Admin dapat login ke sistem
b) Admin dapat mengelola data siswa

c) Admin dapat mengelola data guru
d) Admin dapat mengelola data user account
e) Admin dapat mengelola data kelas dan data kelas siswa

31

f) Admin dapat mengelola data mata pelajaran dan data guru
pengampu
g) Admin dapat mengelola data ekstra kurikuler
h) Admin dapat mencetak laporan untuk tiap-tiap halaman.
Diagram Use Case Sistem Guru

Gambar 4.1b Diagram Use Case Sistem Guru
Keterangan :
a) Guru dapat login ke sistem
b) Guru dapat mengelola nilai siswa
c) Guru dapat melihat rekap nilai keseluruhan siswa
d) Guru dapat mencetak laporan rekap nilai keseluruhan siswa

32


2) Diagram Use Case Sistem Wali Kelas

Gambar 4.1c Diagram Use Case Sistem Wali Kelas
Keterangan :
a) Wali kelas dapat login ke sistem
b) Wali kelas dapat mengelola nilai ekstra kurikuler siswa
c) Wali kelas dapat mengelola data kehadiran siswa
d) Wali kelas dapat mengelola data prestasi siswa dan catatan
untuk wali murid
e) Wali kelas dapat melihat leger
f) Wali kelas dapat melihat rapot
g) Wali kelas dapat melihat rangking
h) Wali kelas dapat mencetak laporan untuk tiap tiap halaman

33

3) Diagram Use Case Sistem Wali Murid

Gambar 4.1d Diagram Use Case Sistem Wali Murid

Keterangan :
a) Wali murid dapat login ke sistem
b) Wali murid dapat melihat hasil belajar putranya.
b. Diagram Activity
1) Diagram Activity Admin

Gambar 4.2 Diagram Activity Login Admin

34

Keterangan

:

Berdasarkan Gambar 4.2 bahwa pertama admin akan masuk ke
halaman login. Kemudian admin akan meng-input-kan
username dan password serta memilih level pengguna sebagai
admin. Sistem akan memvalidasi username dan password
tersebut. Jika salah maka admin harus meng-input ulang
username dan password. Jika benar maka sistem akan

menampilkan halaman utama admin.

Gambar 4.3 Diagram Activity Kelola Data Siswa
Keterangan

:

Berdasarkan Gambar 4.3 bahwa pertama admin memilih menu
siswa. Kemudian admin meng-input NIS. Lalu sistem akan

35

memvalidasi NIS tersebut. Jika NIS tersebut sudah ada maka
admin harus meng-input ulang NIS. Jika belum ada maka
admin men-input detail data siswa. Setelah itu sistem akan
menyimpan data di tabel siswa.

Gambar 4.4 Diagram Activity Kelola Data Guru
Keterangan


:

Berdasarkann Gambar 4.4 bahwa pertama admin memilih
menu guru. Kemudian admin akan meng-input NIP atau
username sebagai nomor identitas guru. Lalu sistem akan
memvalidasi NIP atau username tersebut. Jika NIP atau

36

username sudah ada maka admin harus meng-input ulang NIP
atau username. Jika belum ada maka admin akan meng-input
detail data guru tersebut. Setelah itu sistem akan menyimpan
data ke dalam tabel guru.

Gambar 4.5 Diagram Activity Kelola Data Kelas
Keterangan

:

Berdasarkan Gambar 4.5 bahwa pertama admin memilih menu
kelas, dan kemudian memilih sub menu data kelas. Kemudian
admin meng-input kode kelas. lalu sistem akan memvalidasi
kode kelas tersebut. Jika kode kelas sudah ada maka admin
harus meng-input ulang kode kelas. Jika belum ada maka

37

admin akan memilih salah satu guru sebagai wali kelas dan
meng-input detail data kelas. Setelah itu sistem akan
menyimpan ke dalam tabel kelas.

Gambar 4.6 Diagram Activity Data Kelas Siswa
Keterangan

:

Berdasarkan Gambar 4.6 bahwa pertama admin memilih menu
kelas, dan kemudian memilih sub menu data kelas siswa.
Kemudian admin memilih salah satu kelas. Lalu sistem akan
menampilkan data siswa, kemudian admin memilih siswa yang
akan dimasukkan ke kelas tersebut. Setelah itu sistem akan
menyimpan ke dalam tabel kelas siswa.

38

Gambar 4.7 Diagram Activity Kelola Deskrispi Mapel
Keterangan

:

Berdasarkan Gambar 4.7 bahwa pertama admin memilih menu
mapel, dan kemudian memilih sub menu data mapel. Kemudian
admin akan meng-input kode mapel. Lalu sistem akan
memvalidasi kode mapel tersebut. Jika kode mapel sudah ada
maka admin akan meng-input detail mapel. Jika belum ada
maka admin akan meng-input detail mapel. Setelah itu sistem
akan menyimpan ke dalam tabel mapel.

39

Gambar 4.8 Diagram Activity Kelola Data Guru Pengampu
Keterangan

:

Berdasarkan Gambar 4.8 bahwa pertama admin memilih menu
mapel dan kemudian memilih sub menu guru pengampu.
Kemudian admin akan memilih salah satu guru, beserta mapel,
dan kelas.

40

Gambar 4.9 Diagram Activity Kelola Deskripsi Ekskul
Keterangan

:

Berdasarkan Gambar 4.9 bahwa pertama admin memilih menu
ekskul. Kemudian admin meng-input kode ekskul. Lalu sistem
akan memvalidasi kode ekskul tersebut. Jika kode ekskul
tersebut sudah ada maka admin akan meng-input detail data
ekskul. Setelah itu sistem akan menyimpan ke dalam tabel
ekskul.

41

Gambar 4.10 Diagram Activity Kelola Data User
Keterangan

:

Berdasarkan Gambar 4.10 bahwa pertama admin memilih
menu user. Kemudian admin meng-input username. Lalu
sistem akan memvalidasi username tersebut. Jika username
sudah ada maka admin harus meng-input ulang username. Jika
username belum ada maka admin akan meng-input password
dan memilih hak akses. Setelah itu sistem akan menyimpan ke
dalam tabel user.

42

Gambar 4.11 Diagram Activity Cetak Admin
Keterangan

:

Berdasarkan Gambar 4.11 bahwa pertama admin memilih
tombol cetak pada halaman. Setelah itu sistem akan mencetak
halaman tersebut.

2) Diagram Activity Wali Kelas

Gambar 4.12 Diagram Activity Kelola Nilai Ekskul

43

Keterangan

:

Berdasarkan Gambar 4.12 bahwa pertama wali kelas memilih
menu nilai ekskul. Kemudian wali kelas meng-input nilai
ekskul siswa. Setelah itu sistem akan menyimpan ke dalam
tabel nilai ekskul.

Gambar 4.13 Diagram Activity Kelola Data Kehadiran
Keterangan

:

Berdasarkan Gambar 4.13 bahwa pertama wali kelas memilih
menu kehadiran. Kemudian wali kelas meng-input data
kehadiran siswa. Setelah itu sistem akan menyimpan data ke
dalam tabel kehadiran.

44

Gambar 4.14 Diagram Activity Kelola Data Prestasi & Catatan
Keterangan

:

Berdasarkan Gambar 4.14 bahwa pertama kali wali kelas
memilih menu prestasi & catatan. Kemudian wali kelas menginput prestasi dan catatan untuk wali kelas. Setelah itu sistem
akan menyimpan ke dalam tabel prestasi dan catatan.

Gambar 4.15 Diagram Activity Lihat Leger
Keterangan

:

Berdasarkan Gambar 4.15 bahwa pertama wali kelas memilih
leger. Setelah itu sistem akan menampilkan leger.

45

Gambar 4.16 Diagram Activity Lihat Rangking
Keterangan

:

Berdasarkan Gambar 4.16 bahwa pertama wali kelas memilih
menu rangking. Setelah itu sistem akan menampilkan rangking
siswa.

Gambar 4.17 Diagram Activity Lihat Rapot
Keterangan

:

Berdasarkan Gambar 4.17 bahwa pertama wali kelas memilih
menu rapot. Setelah itu sistem akan menampilkan rapot siswa.

46

Gambar 4.18 Diagram Activity Cetak Wali Kelas
Keterangan

:

Berdasarkan Gambar 4.18 bahwa pertama wali kelas memilih
tombol cetak pada halaman. Setelah itu sistem akan mencetak
halaman tersebut.
3) Diagram Activity Guru

Gambar 4.19 Diagram Activity Kelola Nilai Siswa

Keterangan

:

47

Berdasarkan Gambar 4.19 bahwa pertama guru memilih mapel
dan kelas. Kemudian guru memilih menu nilai siswa. Lalu guru
meng-input nilai siswa. Setelah itu sistem akan menyimpan ke
dalam tabel nilai siswa.

Gambar 4.20 Diagram Activity Lihat Rekap Nilai Siswa
Keterangan

:

Berdasarkan Gambar 4.20 bahwa pertama guru memilih mapel
dan kelas. Kemudian guru memilih menu rekap nilai. Setelah
itu sistem akan menampilkan rekap nilai siswa.

Gambar 4.21 Diagram Activity Cetak Guru

Keterangan

:

48

Berdasarkan Gambar 4.21 bahwa pertama guru memilih tombol
cetakk pada halaman. Setelah itu sistem akan mencetak
halaman tersebut.
4) Diagram Activity Wali Murid

Gambar 4.22 Diagram Activity Lihat Nilai
Keterangan

:

Berdasarkan Gambar 4.22 bahwa sistem akan menampilkan
hasil belajar siswa yang login dengan NIS yang bersangkutan.

49

c. Diagram Sequence
1) Diagram Sequence Admin

Gambar 4.23 Diagram Sequence Login Admin
Keterangan

:

Berdasarkan Gambar 4.23 dijelaskan bahwa alur login dari
admin yaitu dimulai dari ditampilkannya halaman login kepada
admin. Kemudian admin meng-input username dan password.
Lalu username dan password akan dicek di database pada tabel
user. Jika username dan password tersebut salah atau tidak
ditemukan pada database maka admin harus meng-input ulang.
Jika username dan password benar atau ditemukan maka
proses login berhasil dan akan ditampilkan halaman utama
admin.

50

Gambar 4.24 Diagram Sequence Kelola Data Siswa
Keterangan

:

Berdasarkan Gambar 4.24 dijelaskan bahwa alur kelola data
siswa dimulai dari ditampilkannya form data siswa kepada
admin. Kemudian admin meng-input NIS di form data siswa.
Lalu NIS tersebut dicek di database pada tabel siswa. Lalu NIS
tersebut akan dicek di database pada tabel siswa. Jika NIS
sudah ada maka admin harus meng-input ulang. Jika belum ada
maka admin akan meng-input detail data siswa. Setelah itu
akan disimpan ke dalam database pada tabel siswa.

51

Gambar 4.25 Diagram Sequence Kelola Data Guru
Keterangan

:

Berdasarkan Gambar 4.25 dijelaskan bahwa alur kelola data
guru dimulai dari ditampilkannya form data guru kepada
admin. Kemudian admin meng-input NIP di form data guru.
Lalu NIP tersebut dicek di database pada tabel guru. Lalu NIP
tersebut akan dicek di database pada tabel guru. Jika NIP
sudah ada maka admin harus meng-input ulang. Jika belum ada
maka admin akan meng-input detail data guru. Setelah itu akan
disimpan ke dalam database pada tabel guru.

52

Gambar 4.26 Diagram Sequence Kelola Data Kelas
Keterangan

:

Berdasarkan Gambar 4.26 dijelaskan bahwa alur kelola data
kelas dimulai dari ditampilkannya form data kelas kepada
admin. Kemudian admin meng-input kode kelas di form data
kelas. Lalu kode kelas tersebut dicek di database tabel kelas.
Jika kode kelas sudah ada maka admin harus meng-input ulang.
Jika belum ada maka akan ditampilkan data guru dari database
pada tabel guru. Admin akan memilih salah satu guru sebagai
wali kelas. Lalu admin akan meng-input detail kelas. Setelah
itu akan disimpan ke dalam database pada tabel kelas.

53

Gambar 4.27 Diagram Sequence Kelola Data Kelas Siswa
Keterangan

:

Berdasarkan Gambar 4.27 dijelaskan bahwa alur kelola data
kelas siswa dimulai dari ditampilkannya form data kelas siswa
kepada admin. Kemudian akan ditampilkan pilihan kelas dari
database pada tabel kelas. Admin akan memilih kelas dan
meng-input tahun pelajaran. Lalu akan ditampilkan data siswa
dari database pada tabel siswa yang selanjutnya akan dipilih
oleh admin. Setelah itu akan disimpan ke dalam database pada
tabel kelas siswa.

54

Gambar 4.28 Diagram Sequence Kelola Data Mapel
Keterangan

:

Berdasarkan Gambar 4.28 dijelaskan bahwa alur kelola data
mapel dimulai dari ditampilkannya form data mapel kepada
admin. Kemudian admin akan meng-input kode mapel di form
data mapel. Lalu kode mapel tersebut akan dicek di database
pada tabel mapel. Jika kode mapel sudah ada maka admin
harus meng-input ulang. Jika belum ada maka admin akan
meng-input detail mapel. Setelah itu akan disimpan ke dalam
database pada tabel mapel.

55

Gambar 4.29 Diagram Sequence Kelola Data Guru Pengampu
Keterangan

:

Berdasarkan Gambar 4.29 dijelaskan bahwa alur kelola data
guru pengampu dimulai dari ditampilkannya form data guru
pengampu kepada admin. Kemudian akan ditampilkan form
data guru dari database pada tabel guru, data mapel dari tabel
mapel, dan kelas dari tabel kelas. Admin akan memilih guru,
mapel, dan kelas. Setelah itu akan disimpan ke dalam database
pada tabel pengampu.

56

Gambar 4.30 Diagram Sequence Kelola Data Ekskul
Keterangan

:

Berdasarkan Gambar 4.30 dijelaskan bahwa alur kelola data
ekskul dimulai dari ditampilkannya form data ekskul kepada
admin. Kemudian admin meng-input kode ekskul di form data
ekskul. Kode ekskul tersebut akan dicek di database pada tabel
ekskul. Jika kode ekskul sudah ada maka admin harus menginput ulang. Jika belum ada maka admin akan meng-input
detail ekskul. Setelah itu akan disimpan ke dalam database
pada tabel ekskul.

57

Gambar 4.31 Diagram Sequence Kelola Data User
Keterangan

:

Berdasarkan Gambar 4.31 dijelaskan bahwa alur kelola data
user dimulai dari ditampilkannya form data user kepada
admin.kemudian akan ditampilkan NIP dari database pada
tabel guru dan NIS dari database pada tabel siswa ke dalam
form data user. Selanjutnya admin akan meng-input username
di form data user. Lalu username tersebut akan dicek di
database pada tabel user. Jika username sudah ada maka admin
harus meng-input ulang. Jika belum ada maka admin akan
meng-input password dan memilih hak akses. Setelah itu akan
disimpan ke dalam database pada tabel user.

58

2) Diagram Sequence Wali Kelas

Gambar 4.32 Diagram Sequence Login Wali Kelas
Keterangan

:

Berdasarkan Gambar 4.32 dijelaskan bahwa alur login wali
kelas dimulai dari ditampilkannya halaman login kepada wali
kelas. Kemudian wali kelas meng-input username atau NIP dan
password di form login. Lalu username atau NIP dan password
akan dicek di database pada tabel user. Jika username dan
password tersebut salah maka wali kelas harus meng-input
ulang. Jika benar maka akan ditampilkan halaman utama wali
kelas.

59

Gambar 4.33 Diagram Sequence Kelola Nilai Ekskul
Keterangan

:

Berdasarkan Gambar 4.33 dijelaskan bahwa alur kelola nilai
ekskul dimulai dari ditampilkannya form nilai ekskul kepada
wali kelas. Kemudian akan ditampilkan data siswa dari
database pada tabel siswa dan pilihan ekskul dari tabel ekskul.
Lalu wali kelas memilih ekskul dan meng-input nilai ekskul
untuk masing-masing siswa. Selanjutnya akan disimpan dalam
database tabel nilai ekskul.

60

Gambar 4.34 Diagram Sequence Kelola Data Presensi
Keterangan

:

Berdasarkan Gambar 4.34 dijelaskan bahwa alur kelola data
presesnsi dimulai dari ditampilkannya form presensi kepada
wali kelas. Kemudian akan ditampilkan data siswa dari
database pada tabel siswa. Lalu wali kelas meng-input data
presensi untuk masing-masing siswa di form presensi. Setelah
itu akan disimpan dalam database pada tabel presensi.

Gambar 4.35 Diagram Sequence Kelola Data Prestasi &
Catatan
Keterangan

:

Berdasarkan Gambar 4.35 dijelaskan bahwa alur kelola data
prrestasi dan catatan dimulai dari ditampilkannya form data
prestasi dan catatan kepada wali kelas. Kemudian akan
ditampilkan data siswa dari database tabel siswa. Lalu wali
kelas meng-input data prestasi dan catatan. Setelah itu akan
disimpan dalam database pada tabel prestasi dan catatan.

61

Gambar 4.36 Diagram Sequence Lihat Leger
Keterangan

:

Berdasarkan Gambar 4.36 dijelaskan bahwa alur lihat leger
dimulai dari ditampilkanya form leger kepada wali kelas.
Kemudian akan di tampilkan rekap nilai dari database tabel
nilai siswa, data presensi dari tabel presensi , dan data nilai
ekskul dari tabel nilai ekskul. Setelah itu wali kelas melihat
leger tersebut.

Gambar 4.37 Diagram Sequence Lihat Rangking

62

Keterangan

:

Berdasarkan Gambar 4.37 dijelaskan bahwa alur lihat rangking
dimulai dari ditampilkannya form ranking kepada wali kelas.
Kemudian akan ditampilkan rata-rata dari nilai aspek
pengetahuan dan keterampilan dari database pada tabel nilai
siswa. Setelah itu wali kelas melihat urutan rangking siswa.

Gambar 4.38 Diagram Sequence Lihat Rapor
Keterangan

:

Berdasarkan Gambar 4.38 dijelaskan bahwa alur lihat rapor
dimulai dari ditampilkannya form raport kepada wali kelas.
Kemudian akan ditampilkan rekap nilai dari database tabel
nilai siswa, data prestasi dari tabel prestasi, data nilai ekskul
dari tabel nilai ekskul, serta data prestasi dan catatan dari tabel
prestasi dan catatan. Setelah itu wali kelas melihat rapor
tersebut.

3) Diagram Sequence Guru

63

Gambar 4.39 Diagram Sequence Login Guru
Keterangan

:

Berdasarkan Gambar 4.39 dijelaskan bahwa alur login guru
dimulai dari ditampilkannya

form login kepada guru.

Kemudian guru meng-input username atau NIP dan password
di form login. Lalu username atau NIP dan password tersebut
akan dicek di database pada tabel user. Jika username atau NIP
dan password tersebut salah maka guru harus meng-input
ulang. Jika benar maka akan ditampilkan halaman utama guru.

64

Gambar 4.40 Diagram Sequence alur kelola nilai siswa
Keterangan

:

Berdasarkan Gambar 4.40 dijelaskan bahwa alur kelola nilai
siswa dimulai dari ditampilkannya form penilaian kepada guru.
Kemudian akan ditampilkan mapel dan kelas yang diampu dari
database pada tabel pengampu. Lalu guru memilih mapel dan
kelas. Selanjutnya akan ditampilkan siswa dari kelas yang
dipilih tersebut dari database tabel kelas siswa. Kemudian guru
meng-input nilai untuk masing-masing siswa. Lalu akan
ditampilkan deskripsi dari nilai tersebut dari database pada
tabel deskripsi nilai siswa. Setelah itu akan disimpan dalam
database tabel nilai siswa.

65

Gambar 4.41 Diagram Sequence Lihat Rekap Nilai Siswa
Keterangan

:

Berdasarkan Gambar 4.41 dijelaskan bahwa alur lihat rekap
nilai siswa dimulai dari ditampilkannya form rekap nilai kepada
guru. Kemudian akan ditampilkan data rekap nilai dari
database pada tabel nilai siswa. Setelah itu guru melihat rekap
nilai tersebut.
4) Diagram Sequence Wali Murid

Gambar 4.42 Diagram Sequence Login Wali Murid
Keterangan

:

66

Berdasarkan Gambar 4.42 dijelaskan bahwa alur login wali
murid dimulai dari ditampilkannya form login kepada wali
murid. Kemudian wali murid meng-input NIS dan password di
form login. Lalu NIS dan password tersebut akan dicek di
database pada tabel user. Jika salah maka wali murid harus
meng-input ulang. Jika benar maka akan ditampilkan halaman
wali murid.

Gambar 4.43 Diagram Sequence Lihat Nilai
Keterangan

:

Berdasarkan Gambar 4.43 dijelaskan bahwa alur lihat nilai oleh
wali murid dimulai dari ditampilkannya form nilai kepada wali
murid. Kemudian akan ditampilkan data nilai dari siswa
tersebut dari database tabel nilai siswa.

2. Lembar Kerja Tampilan (LKT)

67

Gambar 4.44 LKT Login Sistem
Gambar 4.44 menampilkan halaman Login sistem. Untuk login, user
harus

mengisi

username/NIP/NIS

nya

beserta

password-nya.

Kemudian memilih level pengguna. Setelah user klik tombol login
maka akan diarahkan ke halaman utama masing-masing user.

Gambar 4.45 LKT Halaman Admin

68

Gambar 4.45 menampilkan halaman utama admin. Di dalamnya
terdapat beberapa menu pengelolaan, yaitu menu data guru (LKT no.3)
, data siswa (LKT no.4), data user (LKT no.5), data kelas (LKT no.6),
data kelas siswa(LKT no.7), data mapel (LKT no.8), data guru
pengampu (LKT no.9), data ekskul (LKT no.10). Menu-menu tersebut
akan mengarahkan user ke halaman pengelolaan. Untuk keluar dari
sistem bisa memilih menu Logout(LKT no.1).

Gambar 4.46 LKT Kelola Data Guru
Gambar 4.46 menampilkan halaman pengelolaan data guru. Admin
dapat menginput NIP, nama, tempat tanggal lahir, jenis kelamin,
Agama, serta alamat. Untuk menambah data , dapat menekan tombol
Tambah. Untuk menyimpan data yang telah di-input atau di-edit, dapat
menekan tombol Simpan. Untuk membersihkan tampilan form, dapat
menekan tombol Reset. Untuk mengedit data yang telah ada, dapat
menekan tombol Edit. Untuk menghapus data yang telah ada, dapat
menekan tombol Hapus. Untuk mencetak data, dapat menekan tombol

69

Cetak. Untuk kembali ke halaman utama admin , admin dapat memilih
Menu Utama (LKT no.2). Untuk keluar dari sistem dapat memilih
menu Logout(LKT no.1).

Gambar 4.47 LKT Kelola Data Siswa
Gambar 4.47 menampilkan halaman pengelolaan data siswa. Admin
dapat menginput NIS, nama, tempat tanggal lahir, jenis kelamin,
Agama, alamat, urutan anak, asal sekolah, nama ayah, nama ibu,
nomor handphone orang tua, alamat orang tua, pekerjaan ibu,
pekerjaan ayah, nama wali, pekerjaan wali, serta nomor handphone
wali. Untuk menambah data , dapat menekan tombol Tambah. Untuk
menyimpan data yang telah di-input atau di-edit, dapat menekan
tombol Simpan. Untuk membersihkan tampilan form, dapat menekan
tombol Reset. Untuk mengedit data yang telah ada, dapat menekan
tombol Edit. Untuk menghapus data yang telah ada, dapat menekan
tombol Hapus. Untuk mencetak data, dapat menekan tombol Cetak.
Untuk kembali ke halaman utama admin , admin dapat memilih Menu
Utama (LKT no.2). Untuk keluar dari sistem dapat memilih menu
Logout(LKT no.1).

70

Gambar 4.48 LKT Kelola Data User
Gambar 4.48 menampilkan halaman pengelolaan data user. Admin
dapat meng-input username, password, dan memilih hak akses dari
user. Untuk menambah data , dapat menekan tombol Tambah. Untuk
menyimpan data yang telah di-input atau di-edit, dapat menekan
tombol Simpan. Untuk membersihkan tampilan form, dapat menekan
tombol Reset. Untuk mengedit data yang telah ada, dapat menekan
tombol Edit. Untuk menghapus data yang telah ada, dapat menekan
tombol Hapus. Untuk mencetak data, dapat menekan tombol Cetak.
Untuk kembali ke halaman utama admin , admin dapat memilih Menu
Utama (LKT no.2). Untuk keluar dari sistem dapat memilih menu
Logout(LKT no.1).

71

Gambar 4.49 LKT Kelola Data Kelas
Gambar 4.49 menampilkan halaman pengelolaan data kelas. Admin
dapat meng-input kode kelas, serta wali kelas. Untuk menambah data ,
dapat menekan tombol Tambah. Untuk menyimpan data yang telah diinput

atau

di-edit,

dapat

menekan

tombol

Simpan.

Untuk

membersihkan tampilan form, dapat menekan tombol Reset. Untuk
mengedit data yang telah ada, dapat menekan tombol Edit. Untuk
menghapus data yang telah ada, dapat menekan tombol Hapus. Untuk
mencetak data, dapat menekan tombol Cetak. Untuk kembali ke
halaman utama admin , admin dapat memilih Menu Utama (LKT
no.2). Untuk keluar dari sistem dapat memilih menu Logout(LKT
no.1).

72

Gambar 4.50 LKT Kelola Data Kelas Siswa
Gambar 4.50 menampilkan halaman pengelolaan data kelas siswa.
Admin dapat memilih kode kelas, meng-input tahun ajar, dan memilih
siswa yang akan dimasukkan ke dalam kelas tersebut. Untuk
menambah data , dapat menekan tombol Tambah. Untuk menyimpan
data yang telah di-input atau di-edit, dapat menekan tombol Simpan.
Untuk membersihkan tampilan form, dapat menekan tombol Reset.
Untuk mengedit data yang telah ada, dapat menekan tombol Edit.
Untuk menghapus data yang telah ada, dapat menekan tombol Hapus.
Untuk mencetak data, dapat menekan tombol Cetak. Untuk kembali
ke halaman utama admin , admin dapat memilih Menu Utama (LKT
no.2). Untuk keluar dari sistem dapat memilih menu Logout(LKT
no.1).

73

Gambar 4.51 LKT Kelola Data Mata Pelajaran
Gambar 4.51 menampilkan halaman pengelolaan data mata pelajaran.
Admin dapat meng-input kode mapel dan nama mapel. Untuk
menambah data, dapat menekan tombol Tambah. Untuk menyimpan
data yang telah di-input atau di-edit, dapat menekan tombol Simpan.
Untuk membersihkan tampilan form, dapat menekan tombol Reset.
Untuk mengedit data yang telah ada, dapat menekan tombol Edit.
Untuk menghapus data yang telah ada, dapat menekan tombol Hapus.
Untuk mencetak data, dapat menekan tombol Cetak. Untuk kembali
ke halaman utama admin, admin dapat memilih menu Utama (LKT
no.2). Untuk keluar dari sistem dapat memilih menu Logout (LKT
no.1).

74

Gambar 4.52 LKT Kelola Data Guru Pengampu
Gambar 4.52 menampilkan halaman pengelolaan data guru pengampu.
Admin dapat memilih kode mapel dan kode kelas, serta memilih guru
pengampu dari mapel tersebut. Untuk menambah data, dapat menekan
tombol Tambah. Untuk menyimpan data yang telah di-input atau diedit, dapat menekan tombol Simpan. Untuk membersihkan tampilan
form, dapat menekan tombol Reset. Untuk mengedit data yang telah
ada, dapat menekan tombol Edit. Untuk menghapus data yang telah
ada, dapat menekan tombol Hapus. Untuk mencetak data, dapat
menekan tombol Cetak. Untuk kembali ke halaman utama admin,
admin dapat memilih menu Utama (LKT no.2). Untuk keluar dari
sistem dapat memilih menu Logout (LKT no.1).

75

Gambar 4.53 LKT Kelola Data Ekstra Kurikuler
Gambar 4.53 menampilkan halaman pengelolaan data ekstra
kurikuler. Admin dapat meng-input kode ekskul, nama ekskul, dan
nama pengampu. Untuk menambah data, dapat menekan tombol
Tambah. Untuk menyimpan data yang telah di-input atau di-edit,
dapat menekan tombol Simpan. Untuk membersihkan tampilan form,
dapat menekan tombol Reset. Untuk mengedit data yang telah ada,
dapat menekan tombol Edit. Untuk menghapus data yang telah ada,
dapat menekan tombol Hapus. Untuk mencetak data, dapat menekan
tombol Cetak. Untuk kembali ke halaman utama admin, admin dapat
memilih Menu Utama (LKT no.2). Untuk keluar dari sistem dapat
memilih menu Logout (LKT no.1).

76

Gambar 4.54 LKT Halaman Utama Guru
Gambar 4.54 menampilkan halaman utama guru. Guru dapat memilih
mapel dan kelas yang diampunya. Kemudian guru menekan tombol
OK. Setelah itu akan diarahkan ke halaman penilaian sesuai dengan
mapel dan kelas yang dipilih (LKT no.12). Untuk keluar dari sistem
dapat memilih menu Logout (LKT no.1).

77

Gambar 4.55 LKT Kelola Nilai Siswa
Gambar 4.55 menampilkan halaman penilaian mata pelajaran. Guru
dapat meng-input nilai yang sudah didapatkan dari hasil Ulangan
Harian, Tugas, UTS, dan UAS. Untuk berpindah ke siswa sebelumnya
atau berikutnya, guru dapat menekan tombol panah kiri dan kanan.
Untuk menyimpan data yang telah di-input atau di-edit, dapat menekan
tombol Simpan. Untuk membersihkan tampilan form, dapat menekan
tombol Reset. Untuk mengedit data yang telah ada, dapat menekan
tombol Edit. Untuk menghapus data yang telah ada, dapat menekan
tombol Hapus. Untuk mencetak data, dapat menekan tombol Cetak.
Untuk kembali ke halaman utama guru, guru dapat memilih Menu
Utama (LKT no.11). Untuk keluar dari sistem dapat memilih menu
Logout (LKT no.1).

78

Gambar 4.56 LKT Halaman Utama Wali Kelas
Gambar 4.56 menampilkan halaman utama wali kelas. Dalam halaman
ini terdapat beberapa menu pengelolaan, yaitu nilai ekskul (LKT
no.14), data presensi (LKT no.15), prestasi dan catatan (LKT no.16),
leger (LKT no.18), raport (LKT no.19), dan rangking (LKT no.17).
Untuk keluar dari sistem wali kelas dapat memilih menu Logout (LKT
no.1).

79

Gambar 4.57 LKT Kelola Nilai Ekstra Kurikuler
Gambar 4.57 menampilkan halaman pengelolaan nilai ekstra kurikuler.
Wali kelas dapat memilih nama ekskul dan nilai dari ekskul tersebut
untuk masing-masing siswa. Untuk menambah data, dapat menekan
tombol Tambah. Untuk menyimpan data yang telah di-input atau diedit, dapat menekan tombol Simpan. Untuk membersihkan tampilan
form, dapat menekan tombol Reset. Untuk mengedit data yang telah
ada, dapat menekan tombol Edit. Untuk menghapus data yang telah
ada, dapat menekan tombol Hapus. Untuk mencetak data, dapat
menekan tombol Cetak. Untuk kembali ke halaman utama wali kelas,
wali kelas dapat memilih Menu Utama (LKT no.13). Untuk keluar dari
sistem dapat memilih menu Logout (LKT no.1).

80

Gambar 4.58 LKT Kelola Presensi
Gambar 4.58 menampilkan halaman pengelolaan data presensi siswa.
Wali kelas dapat meng-input berapa kali siswa sakit, ijin dan alpa.
Untuk menyimpan data yang telah di-input atau di-edit, dapat menekan
tombol Simpan. Untuk membersihkan tampilan form, dapat menekan
tombol Reset. Untuk mengedit data yang telah ada, dapat menekan
tombol Edit. Untuk menghapus data yang telah ada, dapat menekan
tombol Hapus. Untuk mencetak data, dapat menekan tombol Cetak.
Untuk kembali ke halaman utama wali kelas, wali kelas dapat memilih
Menu Utama (LKT no.13). Untuk keluar dari sistem dapat memilih
menu Logout (LKT no.1).

81

Gambar 4.59 LKT Kelola Prestasi & Catatan
Gambar 4.59 menampilkan halaman prestasi dan catatan. Halaman ini
berisi prestasi dan catatan siswa. Untuk mencetak data dapat menekan
tombol Cetak. Untuk kembali ke halaman utama wali kelas, dapat
memilih Menu Utama (LKT no.13). Untuk keluar dari sistem dapat
memilih menu Logout (LKT no.1).

82

Gambar 4.60 LKT Lihat Rangking
Gambar 4.60 menampilkan halaman rangking. Wali kelas dapat
melihat urutan rangking siswa berdasarkan rerata dari nilai
pengetahuan dan keterampilan. Untuk mencetak data dapat menekan
tombol Cetak. Untuk kembali ke halaman utama wali kelas, dapat
memilih Menu Utama (LKT no.13). Untuk keluar dari sistem dapat
memilih menu Logout (LKT no.1).

83

84

Gambar 4.61 menampilkan halaman leger. Wali kelas dapat melihat
rekap nilai keseluruhan semua mata pelajaran beserta nilai, jumlah,
dan rata-rata. Juga data presensi dan nilai ekstra kurikuler. Untuk
mencetak data dapat menekan tombol Cetak. Untuk kembali ke
halaman utama wali kelas, dapat memilih Menu Utama (LKT no.13).
Untuk keluar dari sistem dapat memilih menu Logout (LKT no.1).

Gambar 4.62 LKT Lihat Raport

85

Gambar 4.62 menampilkan halaman raport. Wali kelas dapat melihat
keseluruhan capaian kompetensi siswa, baik itu nilai dari semua mata
pelajaran, kegiatan ekstra kurikuler. Raport ini merupakan laporan capaian
kompetensi siswa yang siap cetak untuk diserahkan kepada orangtua atau
wali murid. Untuk berpindah ke raport siswa yang sebelumnya atau
berikutnya, dapat menekan tombol panah kiri dan kanan. Untuk mencetak
data dapat menekan tombol Cetak. Untuk kembali ke halaman utama wali
kelas, dapat memilih Menu Utama (LKT no.13). Untuk keluar dari sistem
dapat memilih menu Logout (LKT no.1).