Trigger Use case
ini dilakukan setelah actor membuka halaman sistem
Actor action System respon
Typical course of event
1. Input user name dan
password 2. Klik login
5. Pilih menu Penilaian
Kompetensi
7. input nilai 8. klik simpan
14. klik logout 3. Cek user name dan password
4. Menampilkan halaman utama penilai 1 dan penilai 2
6. Menampilkan form input nilai
9. Menampilkan data nilai.
Alternative course Jika user name dan pasword salah, maka sistem akan
menampilkan pesan “maaf user name dan password yang anda masukan salahsilahkan ulangi lagi”
Post condition Melihat data nilai yang sudah di input .
Tabel 4.9 Narasi Use Case edit Nilai Kompetensi Guru
Use Case Name edit
Nilai Kompetensi Guru Use case id
3 Actor
Penilai 1 dan penilai 2 Description
Use case ini menggambarkan kegiatan penilai 1 dan
penilai 2 dalam mengedit nilai kompetensi guru untuk sistem informasi penilaian kompetensi guru.
Pre condition Actor
harus melakukan login ke dalam sistem Trigger
Use case ini dilakukan setelah actor membuka halaman
sistem Actor action
System respon Typical course of
event 1. Input user name dan
password 2.Klik login
5.Pilih menu Penilaian Kompetensi
7. edit nilai 8.klik simpan
10. klik logout
3.Cek user name dan password 4.Menampilkan halaman utama
penilai 1 dan penilai 2g 6 Menampilkan form edit nilai
9.Menampilkan data nilai.
68
Alternative course Jika user name dan pasword salah,maka sistem akan
menampilkan pesan “maaf user name dan password yang anda masukan salahsilahkan ulangi lagi”
Post condition Melihat data nilai yang sudah di edit.
Tabel 4.10
Narasi dari Usecase melihat data guru penilai 1 Usecase name
Data guru penilai 1 Use Case Id
4 Actor
Penilai 1 Description
Use case ini menggambarkan penilai 1 dalama melihat
data guru penilai 1. Pre condition
penilai harus melakukan login ke dalam sistem terlebih dahulu.
Trigger Use case
ini dilakukan setelah actor membuka halaman sistem
Actor action System respon
Typical course of event
1.Input user name dan password
2.Klik login 5.Pilih menu data guru
7.klik logout 3.Cek user name dan
password 4.Menampilkan halaman utama
penilai 1 6.Sistem akan menampilkan
halaman data guru Alternative flow
Jika user name dan pasword salah,maka sistem akan menampilkan pesan “maaf user name dan password yang
anda masukan salahsilahkan ulangi lagi”
Post condition Melihat halaman data guru yang ditampilkan,
Tabel 4.11
Narasi dari Usecase melihat Laporan nilai Kompetensi guru penilai 1
Usecase name Laporan nilai Kompetensi
Use Case Id 5
Actor Penilai 1
Description Use case
ini menggambarkan Penilai 1 melihat Laporan
nilai Kompetensi guru penilai 1.
Pre condition Penilai 1 harus melakukan login ke dalam sistem terlebih
dahulu.
69
Trigger Use case
ini dilakukan setelah actor membuka halaman sistem
Actor action System respon
Typical course of event
1.Input user name dan password
2.Klik login 5.Pilih menu laporan
penilaian kompetensi 7.klik logout
3.Cek user name dan password
4.Menampilkan Halaman utama
penilai 1 6. menampilkan
halaman laporan penilaan kompetensi
Alternative course Jika user name dan pasword salah,maka sistem akan
menampilkan pesan “maaf user name dan password yang anda masukan salahsilahkan ulangi lagi”
Post condition Melihat halaman laporan penilaian kompetensi yang
ditampilkan.
Tabel 4.12 Narasi Use Case Input Nilai Kompetensi kord.guru
Use Case Name Input
nilai kompetensi kord.guru
Use case id 6
Actor Penilai 2
Description Use case
ini menggambarkan kegiatan penilai 2 dalam menginput nilai kompetensi kord.guru untuk sistem
informasi penilaian kompetensi guru. Pre condition
Penilai 2 harus melakukan login ke dalam sistem Trigger
Use case ini dilakukan setelah actor membuka halaman
sistem Actor action
System respon Typical course of
event 1. Input user name
dan password
2.Klik login 5.Pilih menu
Penilaian Kompetensi
7. input nilai 8.klik simpan
14. klik logout
3.Cek user name dan password 4.Menampilkan halaman utama
penilai 2 6 Menampilkan form input nilai
kompetensi
9.Menampilkan data nilai.
Alternative course Jika user name dan pasword salah,maka sistem akan
menampilkan pesan “maaf user name dan password
70
Tabel 4.13 Narasi Use Case Edit Nilai kompetensi kord.guru
yang anda masukan salahsilahkan ulangi lagi”
Post condition data nilai yang berhasil di input .
Use Case Name edit
Nilai Use case id
7 Actor
Penilai 2 Description
Use case ini menggambarkan kegiatan penilai 2 dalam
mengedit nilai kompetensi Kord.guru untuk sistem informasi penilaian kompetensi guru.
Pre condition Penilai 2 harus melakukan login ke dalam sistem
Trigger Use case
ini dilakukan setelah actor membuka halaman sistem
Actor action System respon
Typical course of event
1. Input user name dan password
2.Klik login 5.Pilih menu Penilaian
Kompetensi
7. edit nilai 8.klik simpan
14. klik logout
3.Cek user name
dan password
4.Menampilkan halaman utama penilai 2
6 Menampilkan form edit nilai
9.Menampilkan data nilai.
Alternative course Jika user name dan pasword salah,maka sistem akan
menampilkan pesan “maaf user name dan password yang anda masukan salahsilahkan ulangi lagi”
Post condition Melihat data nilai yang sudah di edit
Tabel 4.14 Narasi Use Case Login
Use Case Name Login
Use Case Id 8
Actor Penilai 1 dan penilai 2,guru dan admin sistem
Description Use case
ini menggambarkan kegiatan user yang ingin melakukan login.
Pre Condition User
harus mengetahui user name dan password yang dimilki.
Triger Use case
ini dilakukan setelah aktor membuka halaman
71
sistem. Actor Action
System Respon Typical course of
event 1. Input user name dan
password 2. klik login
3. Cek User name dan password
Alternative Flow Jika user name dan pasword salah, maka sistem akan
pesan “maaf user name dan password yang anda masukan salahsilahkan ulangi lagi”
Post condition Tampil halaman utama sesuai login actor, sistem
informasi penilaian kompetensi guru.
Tabel 4.15
Narasi dari Usecase melihat data guru Usecase name
data guru Use Case Id
9 Actor
Penilai 2 Description
Use case ini menggambarkan penilai 2 dalama melihat
data guru keseluruhan. Pre condition
Penilai 2 harus melakukan login ke dalam sistem terlebih dahulu.
Trigger Use case
ini dilakukan setelah actor membuka halaman sistem
Actor action System respon
Typical course of event 1.Input user name
dan password
2.Klik login 5.Pilih menu data
guru 7.klik logout
3.Cek user name dan password
4.Menampilkan halaman utama
penilai 2 6.Sistem akan menampilkan
halaman data guru keseluruhan
Alternative flow Jika user name dan pasword salah,maka sistem akan
menampilkan pesan “maaf user name dan password yang anda masukan salahsilahkan ulangi lagi”
Post condition Melihat halaman data guru keseluruhan yang
ditampilkan,
72
Tabel 4.16
Narasi dari Usecase melihat Laporan penilaian Kompetensi guru
Usecase name Laporan data Kompetensi
Use Case Id 10
Actor Penilai 2 dan admin sistem
Description Use case
ini menggambarkan Penilai 2 dalam melihat
Laporan penilaian Kompetensi guru keselurahan.
Pre condition Actor
harus melakukan login ke dalam sistem terlebih dahulu.
Trigger Use case
ini dilakukan setelah actor membuka halaman sistem
Actor action System respon
Typical course of event 1.Input user name dan
password 2.Klik login
5.Pilih menu laporan penilaian kompetensi
7.klik logout 3.Cek user name dan
password 4.Menampilkan Halaman
utama penilai 2 6.Menampilkan halaman
laporan penilaian kompetensi Alternative course
Jika user name dan pasword salah,maka sistem akan menampilkan pesan “maaf user name dan password
yang anda masukan salahsilahkan ulangi lagi”
Post condition Melihat halaman laporan penilaian kompetensi yang
ditampilkan.
Tabel 4.17 Narasi dari Usecase cetak Laporan penilaian Kompetensi guru
Usecase name Laporan data Kompetensi
Use Case Id 11
Actor Penilai 2
Description Use case
ini menggambarkan Penilai 2 dalam
MencetakLaporan penilaian Kompetensi guru.
73
Pre condition Penilai 2 harus melakukan login ke dalam sistem
terlebih dahulu. Trigger
Use case ini dilakukan setelah actor membuka halaman
sistem Actor action
System respon Typical course of event
1.Input user name dan password
2.Klik login 5.Pilih menu laporan
penilaian kompetensi 7.klik cetak laporan
9.klik logout 3.Cek user name dan
password 4.Menampilkan Halaman
utama penilai 2 6. Menampilkan halaman
laporan penilaian kompetensi 8.sistem akan mencetak.
Alternative course Jika user name dan pasword salah,maka sistem akan
menampilkan pesan “maaf user name dan password yang anda masukan salahsilahkan ulangi lagi”
Post condition cetak laporan penilaian kompetensi berhasil.
Tabel 4.18 Narasi CRUD Data guru
Use Case Name CRUD Data guru
Use case id 12
Actor Admin sistem
Description Use case
ini menggambarkan kegiatan admin dalam
CRUD Data guru menginput,mengedit,delete untuk sistem informasi penilaian kompetensi guru.
Pre condition Admin harus melakukan login ke dalam sistem
Trigger Use case
ini dilakukan setelah actor membuka halaman sistem
Typical course of event Actor action
System respon
74
1. Input user name dan password
2.Klik login 5. Pilih menu data guru
yang ingin di input,edit
, atau dele
te kemudian klik icon
input data,edit, atau delete.
9.Lalu masukan data jika ingin di input,
edit jika ingin di
edit, lalu hapus jika
ingin dihapus. 12.klik simpan
14. klik logout
3.Cek user name
dan password
4.Menampilkan halaman utama admin
6 Menampilkan seluruh data dimenu admin
8.Menampilkan form input data,edit, atau delete data
yang ingin dimanipulasi. 10.Menampilkan hasil data
yang telah di CRUD.
Alternative course Jika user name dan pasword salah,maka sistem akan
menampilkan pesan “maaf user name dan password yang anda masukan salahsilahkan ulangi lagi”
Post condition Melihat data yang sudah di CRUD pada halaman yang
ditampilkan.
Tabel 4.19 Narasi Use Case CRUD Data Kompetensi
Use Case Name CRUD data kompetensi
Use case id 13
Actor Admin
Description Use case
ini menggambarkan kegiatan admin dalam CRUD Data Kompetensi menginput,mengedit,delete
untuk sistem informasi penilaian kompetensi guru. Pre condition
Admin harus melakukan login ke dalam sistem Trigger
Use case ini dilakukan setelah actor membuka halaman
sistem Typical course of event
Actor action System respon
75
1. Input user name dan password
2.Klik login 5. Pilih menu data
kompetensi yang ingin di input,edit,
atau delete kemudian klik
icon input
data,edit, atau delete. 9.Lalu masukan data
jika ingin di input, edit
jika ingin di edit,
lalu hapus jika ingin dihapus.
12.klik simpan
14. klik logout
3.Cek user name
dan password
4.Menampilkan halaman utama admin
8.Menampilkan form input data,edit, atau delete data
yang ingin dimanipulasi. 10.Menampilkan hasil data
yang telah di CRUD.
Alternative course Jika user name dan pasword salah,maka sistem akan
menampilkan pesan “maaf user name dan password yang anda masukan salahsilahkan ulangi lagi”
Post condition Melihat data yang sudah di CRUD pada halaman yang
ditampilkan.
Tabel 4.20 Narasi Use Case Data CRUD User
Use Case Name CRUD Data User
Use case id 14
Actor Admin
Description Use case
ini menggambarkan kegiatan admin dalam CRUD
User menginput,mengedit,delete user untuk sistem
informasi penilaian kompetensi guru. Pre condition
Admin harus melakukan login ke dalam sistem Trigger
Use case ini dilakukan setelah actor membuka halaman
sistem Typical course of
event Actor action
System respon
76
event 1. Input user name dan
password 2.Klik login
5.Pilih salah satu menu 7. Pilih menu data User dan
hak akses yang ingin di input,edit
, atau delete kemudian klik icon input
data,edit, atau delete. 9.Lalu masukan data jika
ingin di input, edit jika ingin di edit, lalu hapus
jika ingin dihapus.
12.klik simpan
14. klik logout
3.Cek user name
dan password
4.Menampilkan halaman utama admin
6 Menampilkan seluruh data dimenu admin
8.Menampilkan form input data,edit, atau delete data
yang ingin dimanipulasi. 10.Menampilkan hasil data
yang telah di CRUD.
Alternative course
Jika user name dan pasword salah,maka sistem akan menampilkan pesan “maaf user name dan password yang
anda masukan salahsilahkan ulangi lagi”
Post condition Melihat data yang sudah di CRUD pada halaman yang
ditampilkan.
Tabel 4.21
Narasi dari Use case ganti Password Use Case Name
Ubah Password Use Case ID
15 Actor
Penilai 1 dan 2, admin sistem dan guru. Description
Use case ini menggambarkan kegiatan semua aktor yang
mempunyai hak untuk dapat merubah password. Precondition
User harus mengetahui masing-masing password yang
dimilikinya. Trigger
Penilai 1 dan 2, admin sistem dan guru sudah menjadi pengguna.
Actor Action System Respons
Typical Course of Events
1.Login 4. pilih menu user setting
6. Input password lama dan baru
7. kilk Simpan 9. Logout
2.Cek username dan password 3.Menampilkan halaman
utama masing-masing pengguna
5.Menampilkan form ubah password
8. Menampilkan halaman login
. Alternate Courses
1.Jika username dan password salah, maka sistem menampilkan pesan kesalahan
77
2.Jika data yang diubah salah, maka sistem akan menampilkan pesan untuk memperbaiki dan melengkapi data
Conclusion Para pengguna mengubah data
Postcondition Data pengguna berubah
4.4.2 Activity Diagram
Activity diagram ini dapat juga digantikan dengan sejumlah teks, namun
penggunaan teks kadang sulit untuk dipahami, apabila memilih barang alternatif pada event-event tertentu. Oleh karena itu activity diagram juga bisa disajikan
dalam bentuk grafis. Untuk activity diagram sistem informasi penilaian ini ada beberapa diagram :
1. Activity Diagram
Melihat Data Kompetensi Personal 2.
Activity Diagram Input nilai kompetensi guru
3. Activity Diagram edit
nilai kompetensi guru 4.
Activity Diagram Melihat Data Guru penilai 1
5. Activity Diagram
Melihat Laporan nilai Kompetensi guru penilai 1 6.
Activity Diagram Login 7.
Activity Diagram Input nilai kompetensi kord.guru
8. Activity Diagram edit
nilai kompetensi kord.guru 9.
Activity Diagram Melihat Data Guru
10. Activity Diagram
Melihat Laporan Penilaian Kompetensi guru 11.
Activity Diagram Cetak Laporan Penilaian Kompetensi guru
12. Activity Diagram
CRUD Data Guru 13.
Activity Diagram CRUD Data kompetensi
14. Activity Diagram
CRUD User 15.
Activity Diagram ganti password
78
1. Activity Diagram Melihat Data Kompetensi Personal
Gambar 4.5 Activity Diagram
Melihat Data Kompetensi Personal yang diajukan
79
2. Activity Diagram Input nilai kompetensi guru
Gambar 4.6 Activity Diagram Input
nilai kompetensi guru yang diajukan
80
3. Activity Diagram edit nilai kompetensi guru
Gambar 4.7 Activity Diagram edit
nilai kompetensi guru yang diajukan
81
4. Activity Diagram Data Guru penilai 1
Gambar 4.8 Activity Diagram
Melihat Data Guru penilai 1 yang diajukan
82
5. Activity Diagram Laporan nilai Kompetensi guru penilai 1
Gambar 4.9 Activity Diagram
Melihat Laporan nilai Kompetensi guru penilai 1 yang diajukan
83
84
6. Activity Diagram Login
Gambar 4.10 Activity Diagram Diagram Login
yang diajukan
85
7. Activity Diagram Input nilai kompetensi kord. guru
Gambar 4.11 Activity Diagram Diagram Input
nilai kompetensi kord.guru yang diajukan
86
8. Activity Diagram edit nilai kompetensi kord.guru
Gambar 4.12 Activity Diagram Diagram edit
nilai kompetensi kord.guru yang diajukan
9. Activity Diagram Melihat Data Guru “Penilai 2”
87
Gambar 4.13 Activity Diagram Diagram
Melihat Data Guru yang diajukan
10. Activity Diagram Melihat Laporan Penilaian Kompetensi guru
Gambar 4.14 Activity Diagram Diagram
Melihat Laporan Penilaian Kompetensi guru yang diajukan
88
11. Activity Diagram Cetak Laporan Penilaian Kompetensi guru
Gambar 4.15 Activity Diagram Diagram
Cetak Laporan Penilaian Kompetensi guru Guru yang diajukan
89
12. Activity Diagram CRUD Data Guru
Gambar 4.16 Activity Diagram Diagram
CRUD Data Guru yang diajukan
90
13. Activity Diagram
CRUD Data kompetensi
Gambar 4.17
Activity Diagram Diagram CRUD Data kompetensi
yang diajukan
91
14. Activity Diagram
CRUD User
Gambar 4.18
Activity Diagram Diagram CRUD User yang diajukan
92
15 Activity Diagram ganti password
Gambar 4.19 Activity Diagram
ganti password
93
4.4.3 Sequence Diagram
Sequence diagram ini nantinya akan menjelaskan secara detail urutan
proses atau pesan yang dilakukan dalam sistem untuk mencapai tujuan dari use case
, dimana proses atau pesan ini merupakan event atau metode dari objek ke class
, yang terdapat dalam pengembangan sistem ini. Berikut adalah beberapa sequence diagram
dari perancangan Sistem informasi penilaian kompetensi guru ini, yaitu :
1. Sequence Diagram Melihat Data Kompetensi Personal
Gambar 4.20 Sequence Diagram
Melihat Data Kompetensi Personal yang diajukan
94
2. Sequence Diagram Input nilai kompetensi guru
Gambar 4.21 Sequence Diagram Input
nilai kompetensi guru yang diajukan
3. Sequence Diagram edit nilai kompetensi guru
Gambar 4.22
Sequence Diagram edit nilaikompetensi guru yang diajukan
95
4. Sequence Diagram Melihat Data Guru penilai 1
Gambar 4.23 Sequence Diagram
Melihat Data Guru penilai 1 yang diajukan
5. Sequence Diagram Melihat Laporan Penilaian Kompetensi guru penilai 1
Gambar 4.24 Sequence Diagram
Melihat Laporan penilaian Kompetensi guru penilai 1 yang diajukan
96
6. Sequence Diagram Login
Gambar 4.25 Sequence Diagram Login
yang diajukan
7. Sequence Diagram Input nilai kompetensi kord.Guru
Gambar 4.26 Sequence Diagram Input
nilai kompetensi kord.guru yang diajukan
97
8. Sequence Diagram edit nilai kompetensi kord.Guru
Gambar 4.27 Sequence Diagram edit
nilai kompetensi kord.guru yang diajukan
9. Sequence Diagram Melihat Data Guru “Penilai 2”
Gambar 4.28 Sequence Diagram
Melihat Melihat Data Guru yang diajukan
98
10. Sequence Diagram Melihat Laporan Penilaian Kompetensi guru
Gambar 4.29
Sequence Diagram Melihat Laporan Penilaian Kompetensi
guru yang diajukan
11. Sequence Diagram Cetak Laporan Penilaian Kompetensi guru
Gambar 4.30 Sequence Diagram
Cetak Laporan Penilaian Kompetensi guru yang diajukan
99
12. Sequence Diagram CRUD Data Guru
Gambar 4.31 Sequence Diagram
CRUD Data Guru yang diajukan
13. Sequence Diagram CRUD Data kompetensi
Gambar 4.32 Sequence Diagram
CRUD Data kompetensi diajukan
100
14. Sequence Diagram CRUD User
Gambar 4.33 Sequence Diagram
CRUD User
15. Sequence Diagram Ganti password
Gambar 4.34
Sequence Digram Ganti Password
101
4.5 Perancangan Basis Data
4.5.1 Class Diagram
Class diagram ini menggambarkan desain sistem yang akan dibangun
dalam database. Dan dapat dijadikan ilustrasi skema database yaitu dengan tabel- tabel
yang akan digunakan dalam database. Setiap class akan diwakili oleh tabel, attribut
class yang akan menjadi field dalam tabel. Struktur data class diagram yang disajikan dalam bentuk tabel adalah sebagai berikut:
Gambar 4.35 Class Diagram Sistem informasi penilaian kompetensi guru
102
4.5.2 Struktur Data Class
Pada struktur data ini, semua jenis data yang terlibat dalam proses yang terjadi, di definisikan dan dikumpulkan dalam bentuk penyajian sebagai berikut :
File name : login Primary key : User_Id
Foreign key : -
Tabel 4.22 Struktur Tabel Login
No Field Name
Type Field Size
Keterangan
1 User_Id
Char 10
User name 2 Password
Int 10
Kata kunci
File name : User Akses Primary key : User_Id
Foreign key : id_person, level akses, group_bidang_study
Tabel 4.23
Struktur Tabel User Akses
No Field Name
Type Field
Size Keterangan
1 Id Int
2 Identitas 2
Id_Person Int
2 Identitas level person
3 Nama Char
100 Nama user
4 Userid Char
30 Identitas user
5 Password
Char 30
Kata kunci 6
Levelakses Int
1 Level akses
7 Tanggal Varchar
40 Tanggal 8
Group_Bidang_Study Int
3 Group bidang study
File name : Biodata Primary key : Id
Foreign key : Group_bidang_study, User akses
103
Tabel 4.24
Struktur Tabel Data Guru
No Field Name
Type Field
Size Keterangan
1 Id Int
2 Identitas 2
Nama Char
100 Nama Person
3 Tempat lahir
Char 30
Tempat lahir 4
Tanggal Lahir Char
30 Identitas user
5 Jabatan
Char 30
Kata kunci 6
Group_Bidang_Study Int
3 Level akses
7 Bidang_Study Char
30 Tanggal 8
Nip Varchar
11 Identitas jabatan
9 Userakses
Int 2
Hak akses 10
Agama Char
20 Agama
11 Pendidikan Char
30 Pendidikan 12
Kelas Char
15 Kelas
13 Negara Char
30 Negara 14 Alamat
Char 150 Alamat
File name : Jabatan
Primary key : Id Foreign key : -
Tabel 4.25
Struktur Tabel Jabatan
No Field Name
Type Field Size
Keterangan
1 Id Int
3 Identitas
2 Jabatan Char
20 Jabatan
File name : Group Bidang Studi
Primary key : Id Foreign key
: -
Tabel 4.26
Struktur Tabel Group Bidang Studi
No Field Name
Type Field Size
Keterangan
1 Id Int
3 Identitas
2 Group Bidang
Studi Char 20
Nama group
bidang studi
104
File nam : Bidang studi
Primary key : Id Foreign key : Id_group bidang
Tabel 4.27
Struktur Tabel Bidang Studi
No Field Name
Type Field Size
Keterangan
1 Id Int
3 User
nama 2 Id_group_bidang
Int 3
Identitas group bidang studi 3
Bidang_studi Char
50 Nama bidang studi
File name : Kelas
Primary key : Id Foreign key : -
Tabel 4.28
Struktur Tabel Kelas
No Field Name
Type Field Size
Keterangan
1 Id Int
3 Identitas
2 Kelas Char
4 Kelas
File name : Materi
Primary key : Id Foreign key : -
Tabel 4.29
Struktur Tabel Materi
No Field Name
Type Field Size
Keterangan
1 Id Int
2 Identitas
2 Materi_Kompetensi Varchar
200 Nama kompetensi
File name : Sub Materi
Primary key : Id Foreign key : -
105
Tabel 4.30
Struktur Tabel isi indikator sub materi
No Field Name
Type Field Size
Keterangan
1 Id Int
2 Identitas
2 Id_materi Int
2 identitas
materi 3 Sub_materi
Kompetensi Isi
indicator
File name : Nilai_kompetensi Primary key : Id
Foreign key : Id_person, Id_materi, Id_sub_materi
Tabel 4.31
Struktur Tabel Nilai kompetensi
No Field Name
Type Field
Size Keterangan
1 Id Int
2 Identitas 2 Id_Person
Int 2 Identitas
person 3
Id_materi Int
2 Nama user
4 Id_sub_materi
Int 2
Identitas sub materi 5
Nilai Char
10 Nilai kompetensi
6 Status Char
2 Status nilai
File name : Status Nilai
Primary key : Id Foreign key : -
Tabel 4.32
Struktur Tabel Status Nilai
No Field Name
Type Field Size
Keterangan
1 Id Int
2 Identitas
2 Id_person Int
2 identitas
materi 3 Status
Char 2
Status nilai
File name : Histori Nilai Primary key : Id
Foreign key : Periode, level, id_person
106
Tabel 4.33
Struktur Tabel Histori Nilai
No Field Name
Type Field
Size Keterangan
1 Id Int
11 Identitas 2
Judul Char
150 Judul
3 Materi_Kompetensi Char
150 Isi Kompetensi
4 Periode Int
11 Periode 5
Sub_Materi Char
200 Inikator Kompetensi
6 Level
Int 1
Level akses 7 Id_Person
Int 1 Indentitas
Person 8 Nama
Char 100 Nama
9 Tempat_Lahir
Char 50
Tempat Lahir 10
Tanggal_lahir Char
30 Tanggal Lahir
11 Jabatan Char
50 Jabatan
File name : Periode
Primary key : Id Foreign key
: -
Tabel 4.34
Struktur Tabel Group Bidang Studi
No Field Name
Type Field Size
Keterangan
1 Id Int
3 Identitas
2 Periode
Int 2
Periode
4.6 Perancangan Layar Antarmuka Interface
Perancangan antarmuka interface dibuat agar user dengan mudah dapat mengoperasikan dan mengerti bagaimana sistem dapat digunakan.Untuk
memudahkan dan mengefektifkan dalam pemasukan data, maka perlu adanya rancangan masukan. Untuk mempermudah pemasukan data, maka pada beberapa
atribut atau field dilakukan pengkodean.
107
Header
User Name : Password :
Footer
1. Perancangan halaman form Login
Gambar 4.36 Rancangan form Login user
2. Perancangan Halaman utama admin
Header Logo PB
Data guru Data Keterangan Guru
Data user dan hak akses
Home
Selamat datang di sistem informasi penilaian kompetensi guru
Laporan Kompetensi
Footer
Data Kompetensi Logout
Gambar 4.37
Rancangan Halaman utama admin
108
3. Perancangan Halaman input data guru pada menu “Admin”
Gambar 4.38
Rancangan Form input data guru
4. Perancangan Halaman input data kompetensi pada menu “Admin”
Gambar 4.39 Rancangan Form input data kompetensi
Header
Header
Logo PB
Form input data guru Jabatan :
Group bdg.studi : Bidg.studi :
Nama lengkap : Nip
: Mengajar dikelas :
Tempattg lahir : Agama :
Penddidikan terakhir : Warga Negara
:
Header
Isi kompetensi :
Jumlah indikator : lanjutkan
simpan Footer
Logo PB Footer
Simpan Batal
109
5. Perancangan Halaman input user akses pada menu “Admin”
Header Logo PB
Form input data user Level user :
User id : Password :
Footer Simpan
Batal
Gambar 4.40 Rancangan Form Input User Akses
6. Perancangan Halaman utama penilai 1 dan Penilai 2
Logo
PB Header
Data guru Laporan penilaian kompetensi
home
Selamat datang di sistem informasi penilaian kompetensi guru
Footer Penilaian kompetensi
User setting Logout
Gambar 4.41
Rancangan Halaman utama penilai 1 dan penilai 2
110
7. Rancangan Halaman input nilai kompetensi guru pada menu “penilai 1 dan penilai 2 ”
logout Form input nilai kompetensi guru
Nama guru : Bidg.studi :
Nama kompetensi dan nilai :
Footer Simpan
Batal Logo PB
Header
Gambar 4.42 Rancangan Form input nilai penilai 1 dan penilai 2
8. Rancangan Halaman data guru pada menu “penilai 1 dan penilai 2 ”
Header Logo PB
Nama lengkap : Tempattgllahir :
Agama :
Nip :
Pddk terakhir : Jabatan :
Bdg.studi : Mengajar dikelas :
Alamat
:
Footer kembali
Gambar 4.43 Rancangan halaman data guru penilai 1 dan penilai 2
111
9. Rancangan Halaman laporan nilai kompetensi pada menu ““penilai 1, penilai 2 dan admin sistem”
Gambar 4.44 Rancangan halaman laporan kompetensi penilai 1 dan
penilai 2
10. Rancangan Halaman user setting pada menu User
Gambar 4.45 Rancangan Halaman user setting
Nama kompetensi No.
requirement level Nilai
Header Logo PB
Laporan kompetensi
Footer kembali
Logout Nama nama kompetensi
reuirement level nilai
Header Logo PB
Input password lama :
Input password baru :
Batal Simpan
Footer
112
11. Rancangan Halaman utama Guru
Home Data kompetensi
Nama kompetensi
No. requirement level
Nilai
Footer
Home Selamat datang di sistem informasi penilaian Kompetensi guru pelita
bangsa Data kompetensi personal
User setting
Logo PB
Header
Gambar 4.46
Rancangan halaman utama guru
12. Rancangan Halaman data kompetensi personal pada menu “data kompetensi personal”
Gambar 4.47
Rancangan halaman data kompetensi personal guru. Nama
kompetensi No.
requirement level Nilai
Header Logo PB
Logout Nama
nama kompetensi requirement level
nilai
kembali Footer
113
4.7 Perancangan Pemrograman
Setelah perancangan basis data selesai, maka tahap selanjutnya dilakukan perancangan pemrograman. Adapun bahasa pemrograman yang penulis gunakan
yaitu PHP XAMPP for windows versi 5.2.5 sedangkan untuk database, penulis menggunakan MySQL 5.0.51a.
4.8 Implementasi Sistem
Sistem Informasi Penilaian Kompetensi Guru Berbasis Web di Sekolah Dasar Pelita Bangsa Pamulang, sistem yang penulis buat masih dalam tahap
pengenalan sistem dan belum sepenuhnya diimplementasikan di Sekolah Pelita Bangsa Pamulang. Sistem ini nantinya akan di include pada sistem yang sudah
ada yaitu website Sekolah Pelita Bangsa Adapun user dari sistem ini yaitu, kordinator guru, kepala sekolah, dan guru. Dengan akses ke sistem yang berbeda-
beda.
4.9 Pengujian
Setiap program menjalani pengujian secara pribadi untuk memastikan bahwa program yang telah kita buat bisa bebas dari kesalahan bug, walaupun
tidak menutup kemungkinan masih terjadi sedikit bug atau tidak 100 bebas dari bug, namun pengujian ini setidaknya bisa meminimalisasi kesalahan yang akan
terjadi. Pengujian secara black box, yaitu suatu pendekatan untuk menguji apakah
setiap fungsi di dalam program dapat berjalan dengan benar. Berikut beberapa proses yang dilakukan penulisan dalam pengujian ini, yaitu:
114
a. Fungsi-fungsi yang tidak benar, baik input maupun output
b. Apakah kesalahan interface
c. Apakah kesalahan dalam struktur data atau akses database
Dibawah ini merupakan tabel hasil pengujian dari Sistem Informasi Penilaian Kompetensi Guru :
Tabel 4.35
List Hasil Pengujian dengan pendekatan Black-Box Testing .
No. Rancangan Proses
Hasil Yang Diharapkan Hasil
Keterangan
1. Mulai jalankan program dengan
membuka sistem Masuk halaman utama
Sistem Informasi penilaian kompetensi guru pelita
bangsa Sesuai
2. Login
Masuk ke halaman utama user
Sesuai 3.
Pilih menu data guru Masuk ke halaman data
guru Sesuai
4. Klik input
data guru Masuk halaman Input data
guru Sesuai
5. Mengisi field
input data guru
Data telah tersimpan Sesuai
Nilai input valid 6.
Pilih menu data kompetensi Masuk ke halaman data
kompetensi Sesuai
7. Klik input
data Kompetensi Masuk halaman Input data
kompetensi Sesuai
8. Mengisi field input data
kompetensi Data telah tersimpan
Sesuai Nilai input valid
9. Pilih menu
user akses
Masuk ke halaman data user
akses Sesuai
10 Klik input user
akses Masuk halaman Input data
user akses
Sesuai 11. Mengisi
field input user akses
Data telah tersimpan Sesuai
Nilai input valid 12.
Pilih menu data guru pada user “penilai 1 da penilai 2”
Masuk kehalaman data guru
sesuai
115
12. Pilih menu penilaian
kompetensi Menampilkan halaman
penilaian kompetensi Sesuai
13. Klik input nilai kompetensi
Masuk ke halaman input nilai kompetensi
Sesuai 14.
Mengisi field pada halaman tersebut, lalu klik simpan
Menampilkan hasil input nilai dan tersimpan
Sesuai Nilai input Valid
Pilih menu data guru pada user “penilai 1 da penilai 2”
Menampilkan halaman data guru
Sesuai
16. Pilih menu laporan kompetensi
pada user “penilai 1 dan penilai 2”
Menampilkan halaman laporan kompetensi
Sesuai
17. Pilih menu user setting pada
semua user Menampilkan halaman
user setting Sesuai
18. Mengisi field ganti password
klik simpan Data telah tersimpan
Sesuai Nilai input Valid
19. Pilih menu data kompetensi
personal pada user ”guru” Menampilkan halaman
data kompetensi personal Sesuai
20. Klik Logout
Menampilkan Halaman Sesuai
116