Proses awal memasukan penilaian siswa adalah guru melakukan login agar
guru bisa memasukan mata pelajaran sesuai apa yang guru ajarkan kepada siswa,
login juga ada batasan jika salah memasukan password 5x maka guru tidak bisa
masuk untuk memasukan dan melihat nilai, password akan di blokir, hal ini
dilakukan agar guru selalu mengingat – ingat passwordnya. Jika password guru
terblokir maka guru harus membuat laporan ke Admin untuk membuka kan Nip
dan Password yang sudah terblokir. Setelah admin membuka kan Nip dan
Password maka guru bisa memasukan penilaian siswa setelah nilai dimasukan dan
mengkonfirmasi penilaian siswa setelah nilai sudah fix maka nilai akan tersimpan
24
25
Proses awal melihat nilai pada Siswa adalah siswa harus login dan
menginputkan Nis dan Password lalu sistem melakukan pengecekan kepada table
mahasiswa jika siswa login dengan benar maka sistem akan menampilkan
halaman nilai raport siswa, jika login salah sampai 5x maka menampilkan pesan
pemblokiran nis dan password.
Wali murid/ siswa sistem
mulai
Benar? ya
tidak
Mengecek Menampilkan
Detail
pesan error kesalahan halaman nilai
penilaian
password raport siswa
Lebih
1 ya
dari 5?
Tidak
Menampilkan
Menampilkan
pesan pemblokiran
pesan error
pesan nis dan password
pemblokiran nis
dan password
Nilai raport
selesai
siswa
Context diagram pada sistem informasi raport online ini terdiri dari 4
external entity yaitu guru, siswa, kepala sekolah dan admin yang menunjang
jalannya sistem.
Siswa
0
Pada DFD level 0 di bawah ini terdapat 3 sub proses yang merupakan
dekomposisi dari proses global. Ketiga sub proses yaitu Mengolah Data,
Melakukan Transaksi dan Membuat Laporan . Selain itu terdapat 4 external entity
+
data guru berhasil digunakan kembali
membuka data guru yang terblokir
kepala
sekolah
2
melakukan transaksi
[konfirmasi penilaian siswa wali kelas]
data siswa
[halaman konfirmasi penilaian siswa wali kelas]
3 T siswa
[pemblokiran nip dan password]
[halaman penilaian siswa]
data penilaian siswa
data nilai
[input nis dan password]
data nilai siswa
4 T penilaian
Siswa [nilai raport]
Siswa
Siswa
Siswa data nilai siswa terkonfirmasi kepsek
data nilai siswa terkonfirmasi wali kelas
[pemblokiran nis dan password]
[nis dan password salah] +
kepala 3
sekolah
[meminta laporan penilaian siswa] 4 T penilaian
membuat
data nilai siswa
laporan
[laporan penilaian siswa] +
Pada DFD level 1 di bawah ini terdapat 1 sub proses yang merupakan
dekomposisi dari proses DFD lvl 0. Satu sub proses yaitu proses mengolah data
pada admin. Selain itu terdapat 1 external entity dan terdapat 2 data store.
1.1
[nip dan password admin salah] [data siswa bisa digunakan kembali]
3 T siswa
[input nip dan pasword admin] [data siswa terblokir]
admin
admin
[membuka data siswa yang terblokir] mengelolah
data pada
[membuka data guru yang terblokir] admin [data guru]
55 TTTguru
guru
guru
[data guru yang terblokir]
+[data guru berhasil digunakan kembali]
Gambar 4.5 Data Flow Diagram Level 1 Mengolah Data Pada Admin
4.2.4 Data Flow Diagram Level 1 Memasukan Nilai Raport dan Melihat Nilai
Raport
Pada DFD level 1 di bawah ini terdapat 2 sub proses yang merupakan
dekomposisi dari proses DFD lvl 0. Kedua sub proses yaitu proses Memasukan
Nilai Raport dan Melihat Nilai Raport. Selain itu terdapat 3 external entity dan
kepala
sekolah
2.1
[pemblokiran nip dan password]
[data guru]
[halaman konfirmasi penilaian siswa wali kelas] 55 TT guru
guru
[data kelas]
[halaman penilaian siswa]
[data nilai siswa terkonfirmasi wali kelas]
[input nip dan password] memasukan nilai raport [data penilaian siswa]
Guru
Guru
Guru TTT
[konfirmasi penilaian siswa wali kelas] [data nilai siswa] 444 penilai
penila
penil
[penilaian siswa] an
ian
aian
[data nilai siswa terkonfirmasi kepsek]
+
[nip dan password anda salah]
2.2
3 T siswa
[data siswa]
[pemblokiran nis dan password]
[nilai raport]
[data nilai]
Siswa
Siswa 4 T penilaian
[input nis dan password] melihat raport
+
Gambar 4.6 Data Flow Diagram Level 1 Memasukan Nilai Raport dan Melihat
Nilai Raport
4.2.5 Data Flow Diagram Level 1 Membuat Nilai Siswa Dan Mencetak
Pada DFD level 1 di bawah ini terdapat 2 sub proses yang merupakan
dekomposisi dari proses DFD lvl 0. Satu sub proses yaitu proses Membuat Nilai
Siswa Dan Mencetak Laporan Nilai Siswa. Selain itu terdapat 2 external entity
3.1
kepala
sekolah membuat
[meminta laporan penilaian siswa] laporan siswa
3.2
kepala
mencetak nilai 4 T penilaian
sekolah [data nilai siswa]
[laporan penilaian siswa] siswa
32
Gambar 4.7 Data Flow Diagram Level 1 Membuat laporan Nilai Siswa Dan
Mencetak Laporan Nilai Siswa
Pada DFD level 2 di bawah ini terdapat 2 sub proses yang merupakan
dekomposisi dari proses DFD lvl 1. Satu sub proses yaitu proses Membuka
Password Yang Terblokir . Selain itu terdapat 1 external entity dan terdapat 2 data
store.
1.1.1
Gambar 4.8 Data Flow Diagram Level 2 Membuka Password Yang Terblokir
Pada DFD level 2 di bawah ini terdapat 6 sub proses yang merupakan
dekomposisi dari proses DFD lvl 1. Keenam sub proses yaitu proses Mengecek Id
dan password guru, memilih kelas, memilih siswa, memasukan nilai siswa,
melakukan konfirmasi nilai dan menyimpan konfirmasi nilai . Selain itu terdapat
2.1.1
[nip dan password anda salah] mengecek id
[data guru] 5 T guru
Guru
Guru [input nip dan password] dan password
Guru guru
[pemblokiran nip dan password]
data kelas yang diajar
2.1.2
5 T guru
memilih kelas [data kelas]
2.1.3
2.1.4
Guru memasukan
nilai siswa 4 T penilaian
[penilaian siswa] [data nilai siswa]
nilai siswa
2.1.5
melakukan
konfirmasi nilai
Guru
Guru [konfirmasi penilaian siswa wali kelas]
[halaman konfirmasi penilaian siswa wali kelas]
2.1.6
Pada DFD level 2 di bawah ini terdapat 2 sub proses yang merupakan
dekomposisi dari proses DFD lvl 1. Kedua sub proses yaitu proses Mengecek nis
dan password, dan menampilkan nilai raport siswa. Selain itu terdapat 1 external
2.2.1
[nis dan password salah]
[data siswa]
mengecek nis
[input nis dan password] 3 T siswa
dan password
Siswa
Siswa
Siswa
[pemblokiran nis dan password]
dt siswa
2.2.2
menampilkan [data nilai] 4 T penilaian
[nilai raport] nilai raport
Siswa
siswa
Pada DFD level 2 di bawah ini terdapat 2 sub proses yang merupakan
dekomposisi dari proses DFD lvl 1. Kedua sub proses yaitu proses Membuat
Laporan Siswa dan mencetak Nilai siswa Selain itu terdapat 1 external entity dan
3.1
kepala
sekolah membuat
[meminta laporan penilaian siswa] laporan siswa
+
3.2
kepala
mencetak nilai 4 T penilaian
sekolah [data nilai siswa]
[laporan penilaian siswa] siswa
penjadwalan_kelas
penjadwalan
id_penjadwalan
penjadwalan_siswa
g uru kelas
nip ID_kelas
siswa
penjadwalan_guru nama_g uru nama_kelas
mata_pelajaran nis
password
ID_mata_pelajaran nama_siswa
penjadwalan_matapelajaran
nama _mata_pelajaran password
jabatan perwalian_guru
id_jabatan jabatan_guru
nama_jabatan
penil aian_mata_pelajaran
perwalian
id_perwalian
perwali an_siswa
penilaian
id_nilai
kkm
peng etahuan penilaian_guru
praktikum
konfirmasi penilaian_siswa
penilaian_kelas
MATA_PELAJARAN
ID_MATA_PELAJARAN INTEGER KELAS
ID_MATA_PELAJARAN = ID_MATA_PELAJARAN
NAMA_MATA_PELAJARAN VARCHAR(50) ID_KELAS INTEGER
NAMA_KELAS VARCHAR(20)
GURU
NIP INTEGER
ID_JABATAN INTEGER
NIP = NIP SISWA
NAMA_GURU VARCHAR(30)
PASSWORD VARCHAR(50) NIS INTEGER
NAMA_SISWA VARCHAR(30)
PASSWORD VARCHAR(50)
PENILAIAN PERWALIAN
ID_NILAI INTEGER ID_PERWALIAN INTEGER
ID_MATA_PELAJARAN INTEGER NIP INTEGER NIS = NIS
NIS INTEGER NIS INTEGER
NIP INTEGER
KKM INTEGER NIP = NIP
PENGETAHUAN VARCHAR(10)
PRAKTIKUM VARCHAR(10)
KONFIRMASI VARCHAR(5) NIS = NIS
ID_KELAS INTEGER ID_KELAS = ID_KELAS
1. Tabel PENJADWALAN
2. Tabel MATA_PELAJARAN
Foreign Key :-
3. Tabel GURU
4. Tabel SISWA
Foreign Key :-
5. Tabel KELAS
Foreign Key :-
6. Tabel JABATAN
Foreign Key :-
7. Tabel PERWALIAN
8. Tabel PENILAIAN
Form login adalah form yang digunakan untuk masuk ke dalam sistem.
Jika memilih tombol penilaian maka form penilaian yang terdapat pada desain
form pengajar dan walikelas akan muncul.
Jika memilih tombol penilaian maka form penilaian yang terdapat pada desain
form pengajar dan walikelas akan muncul.
44
Penjelasan hardware/software pendukung dan apa saja yang bisa dilakukan oleh
aplikasi ini. Penjelasan tentang features apa saja yang ada pada aplikasi ini juga
1. Hardware
b. Modem
2. Software
ada pada sistem aplikasi Raport Online Pada SMA HANGTUAH 2 SIDOARJO.
1. Form Login
Form login adalah form yang digunakan untuk masuk ke dalam sistem
berdasarkan jabatan. Jabatan disini adalah yang bisa login hanya pada bagian
pengajar, pengajar dan wali kelas, pengajar dan wakil kepala sekolah, kepala
2. Form Pengajar
48
Form Menu ini merupakan tampilan awal dari aplikasi setelah melakukan
login yang nantinya akan dijalankan dan memunculkan status login dan pilihan
untuk melakukan kegiatan yang disediakan pada aplikasi, selain itu pada menu
Home, Penilaian dan Logout. Fungsi penilaian digunakan untuk penilaian siswa
Form Menu ini merupakan dari aplikasi setelah melakukan login yang
nantinya akan dijalankan dan memunculkan status login dan pilihan untuk
melakukan kegiatan yang disediakan pada aplikasi, selain itu pada menu tersebut
49
siswa menurut mata pelajaran yang guru ajarkan seperti gambar interface form
Form Menu ini merupakan dari aplikasi setelah melakukan login yang
pada aplikasi, selain itu pada menu tersebut memiliki button yang
dan Logout. Fungsi penilaian digunakan untuk penilaian siswa menurut mata
sedangkan lihat nilai siswa merupakan fungsi untuk melihat nilai dari seluruh
Form Menu ini merupakan dari aplikasi setelah melakukan login yang
pada aplikasi, selain itu pada menu tersebut memiliki button yang
Fungsi lihat nilai siswa merupakan fungsi untuk melihat nilai dari seluruh
6. Form Siswa
Form Menu ini merupakan dari aplikasi setelah melakukan login yang
pada aplikasi, selain itu pada menu tersebut memiliki button yang
siswa.
52