63
Tabel 3.19 Tabel Nilai_Maintenance_Detil
No Field
Tipe data Constraint
Keterangan
1 Kode_NM
Varchar10 Foreign Key Kode Nilai Maintenance 2
Kode_Program_Terapi Varchar10 Foreign Key Kode Program Terapi
3 Kode_Kurikulum
Varchar10 Foreign Key Kode Kurikulum 4
Nilai_NM_Guru1 Varchar2
Null Nilai Maintenance Guru1
5 Nilai_NM_Guru2
Varchar2 Null
Nilai Maintenance Guru 2 6
Nilai_NM_Guru3 Varchar2
Null Nilai Maintenance Guru 3
3.5 Desain Input Output
3.5.1 Desain Input
Desain input adalah bagian dari perencanaan form-form yang dibangun untuk mendukung pembuatan sistem ini. Berikut ini adalah desain input sistem tersebut:
1. Desain Form Home
Desain Form Home digunakan sebagai tampilan awal program dijalankan. Di atas terdapat menu home, setting, master, transaction dan report. Jika menu
tersebut ditekan maka akan terdapat beberapa pilihan lain yang jika ditekan akan masuk ke dalam form lainnya. Tampilan desain form home dapat dilihat
pada Gambar 3.17.
Gambar 3.17 Desain Form Home
STIKOM SURABAYA
64
2. Desain Form Login
Desain Form login digunakan untuk login dan mengakses menu yang ada pada program. Tombol Login digunakan untuk mengidentifikasi user. Bila
user id dan password benar maka user dapat mengakses menu utama. Tombol Cancel digunakan untuk membersihkan textbox di menu login. Tampilan
desain form login dapat dilihat pada Gambar 3.18.
Gambar 3.18 Desain Form Login
3. Desain Form Setting User
Desain Form Setting User digunakan untuk membuat user id dan password pada saat user login pada program terapi yang akan dibuat. Pertama mencari
NIKNIP dari daftar yang sudah disimpan, lalu memasukkan user id dan password yang akan diinginkan. Tombol Save digunakan untuk menyimpan
user id dan password. Setelah itu mengulang password pada textbox retype password dan memilih hak akses apa yang diberikan. Tombol Edit digunakan
untuk menyimpan user id, password, retype password dan hak akses yang telah dirubah. Tombol Delete digunakan untuk menghapus user id,
password, retype password dan hak akses. Tombol Cancel digunakan untuk membersihkan textbox dan combobox di master user. Tampilan desain form
setting user dapat dilihat pada Gambar 3.19.
STIKOM SURABAYA
65
Gambar 3.19 Desain Form Master User
4. Desain Form Setting Diagnosa
Desain Form Setting Diagnosa berfungsi sebagai pengaturan untuk menyimpan data diagnosa baru maupun merubah data diagnosa yang ada. Jika ingin membuat data
diagnosa, admin menekan tombol New, lalu kode diagnosa akan secara otomatis bertambah. Setelah itu, admin harus mengisi jenis diagnosa terlebih
dahulu baru menekan tombol Save untuk menyimpan data. Setelah disimpan, data akan otomatis muncul pada tabel yang disediakan. Jika ingin merubah
data diagnosa, maka admin dapat memilih data diagnosa pada tabel yang disediakan lalu merubah data pada textbox yang tersedia di atasnya. Setelah
merubah, admin dapat menekan Tombol Edit untuk menyimpan data diagnosa yang telah dirubah. Tombol Delete digunakan untuk menghapus
data diagnosa yang ingin dihapus. Tombol Cancel digunakan untuk membersihkan textbox di menu setting diagnosa. Tampilan desain form
setting diagnosa dapat dilihat pada Gambar 3.20.
STIKOM SURABAYA
66
Gambar 3.20 Desain Form Setting Diagnosa
5. Desain Form Setting Semester Aktif
Desain Form Setting Semester aktif berfungsi untuk membuka awal semester sehingga nilai semester sebelumnya sudah harus fix karena sudah tidak dapat
diubah lagi. Form ini berguna untuk mencegah guru merubah nilai pada semester sebelumnya. Semester aktif tidak disimpan ke dalam database tetapi
disimpan ke dalam sebuah file teks yang sudah di encrypt sehingga tidak dapat dirubah oleh orang lain. Jadi, guru hanya dapat melihat jadwal guru,
penyusunan program terapi, penilaian harian dan penilaian maintenance pada semester sebelumnya, namun tidak dapat merubah data lagi jika bukan pada
semester aktifnya. Untuk dapat menentukan semester aktif, admin akan memilih semester aktif lalu menekan tombol Save untuk menyimpan.
Tampilan desian form setting semester aktif dapat dilihat pada Gambar 3.21.
STIKOM SURABAYA
67
Gambar 3.21 Desain Form Setting Semester Aktif
6. Desain Form Setting Jadwal Guru
Desain Form Setting Jadwal Guru berfungsi sebagai pengaturan jadwal guru yang mengajar di sekolah. Jika ingin membuat jadwal guru baru, admin menekan
tombol New, lalu kode jadwal guru akan secara otomatis muncul. Setelah itu admin memilih semester, nama anak dan kelas baru memilih jadwal guru 1
satu terlebih dahulu. Nama Guru 1 satu merupakan nama guru penanggungjawab anak tersebut sehingga admin tinggal langsung memilih
jadwal guru penanggungjawab yang kosong. Jika guru tidak dapat full mengajar dalam 1 satu minggu maka hari yang masih kosong tersebut dapat
diisi oleh guru 2 dua dan memilih jadwal yang kosong pada guru 2 dua. Setelah mengisi data, admin dapat menekan tombol Save untuk menyimpan
data. Jika ingin merubah data jadwal guru, maka admin dapat memilih semester dan nama anak lalu jadwal guru yang pernah disimpan pada anak
tersebut muncul, barulah admin dapat merubah jadwal guru. Setelah merubah, admin dapat menekan Tombol Edit untuk menyimpan data jadwal
guru yang telah dirubah. Tombol Cancel digunakan untuk membersihkan textbox di menu setting jadwal guru. Tampilan desain form setting jadwal guru
dapat dilihat pada Gambar 3.22.
STIKOM SURABAYA
68
Gambar 3.22 Desain Form Setting Jadwal Guru
7. Desain Form Setting Jadwal Maintenance Guru
Desain Form Setting Jadwal Maintenance Guru berfungsi sebagai pengaturan jadwal guru yang menguji UTS dan UAS. Yang memiliki hak akses untuk setting jadwal
maintenance guru adalah kepala sekolah. Setiap awal semester kepala sekolah akan menentukan siapa saja guru yang akan menguji anak tertentu pada saat UTS dan UAS.
Pertama kepala sekolah menekan tombol New, memilih nama anak, memilih nama guru 1, nama guru 2 dan nama guru 3 lalu menekan tombol Save untuk menyimpan
data. Jika ingin merubah data jadwal maintenance guru, maka kepala sekolah dapat memilih semester dan nama anak lalu jadwal maintenance guru yang
pernah disimpan pada anak tersebut muncul, barulah kepala sekolah dapat merubah jadwal maintenance guru. Setelah merubah, kepala sekolah dapat
menekan Tombol Edit untuk menyimpan data jadwal maintenance guru yang telah dirubah. Tombol Cancel digunakan untuk membersihkan textbox di
STIKOM SURABAYA
69
menu setting jadwal guru. Tampilan desain form setting jadwal maintenance guru dapat dilihat pada Gambar 3.23.
Gambar 3.23 Desain Form Setting Jadwal Maintenance Guru
8. Desain Form Master Anak
Desain Form Master Anak digunakan sebagai tampilan untuk menyimpan data anak baru maupun merubah data anak yang ada. Jika ingin membuat data
anak baru, admin menekan tombol New, lalu no induk akan secara otomatis bertambah sesuai ketentuan baru admin dapat mengisi data yang tersedia.
Setelah mengisi data anak, admin dapat menekan tombol Save untuk menyimpan data. Setelah disimpan, data akan otomatis muncul pada tabel
yang disediakan. Jika ingin merubah data anak, maka admin dapat memilih data anak pada tabel yang disediakan lalu merubah data pada textbox yang
tersedia di atasnya. Setelah merubah, admin dapat menekan Tombol Edit
STIKOM SURABAYA
70
untuk menyimpan data anak yang telah dirubah. Tombol Delete digunakan untuk menghapus data anak yang ingin dihapus. Tombol Cancel digunakan
untuk membersihkan textbox dan combobox di menu master anak. Tampilan desain form master anak dapat dilihat pada Gambar 3.24.
Gambar 3.24 Desain Form Master Anak
9. Desain Form Master Guru
Desain Form Master Guru digunakan sebagai tampilan untuk menyimpan data guru baru maupun merubah data guru yang ada. Jika ingin membuat data
guru baru, admin menekan tombol New, lalu NIK akan secara otomatis bertambah sesuai ketentuan baru admin dapat mengisi data yang tersedia.
Setelah mengisi data guru, admin dapat menekan tombol Save untuk menyimpan data. Setelah disimpan, data akan otomatis muncul pada tabel
yang disediakan. Jika ingin merubah data guru, admin dapat memilih data guru pada tabel yang disediakan lalu merubah data pada textbox yang tersedia
di atasnya. Setelah merubah, admin dapat menekan Tombol Edit untuk
STIKOM SURABAYA
71
menyimpan data guru yang telah dirubah. Tombol Delete digunakan untuk menghapus data guru yang ingin dihapus. Tombol Cancel digunakan untuk
membersihkan textbox dan combobox di menu master guru. Tampilan desain form master guru dapat dilihat pada Gambar 3.25.
Gambar 3.25 Desain Form Master Guru
10. Desain Form Master Pegawai
Desain Form Master Pegawai digunakan sebagai tampilan untuk menyimpan data pegawai baru maupun merubah data pegawai yang ada. Jika ingin
membuat data pegawai baru, admin menekan tombol New, lalu NIP akan secara otomatis bertambah sesuai ketentuan baru admin dapat mengisi data
yang tersedia. Setelah mengisi data pegawai, admin dapat menekan tombol Save untuk menyimpan data. Setelah disimpan, data akan otomatis muncul
pada tabel yang disediakan. Jika ingin merubah data pegawai, maka admin dapat memilih data pegawai pada tabel yang disediakan lalu merubah data
STIKOM SURABAYA
72
pada textbox yang tersedia di atasnya. Setelah merubah, admin dapat menekan Tombol Edit untuk menyimpan data pegawai yang telah dirubah.
Tombol Delete digunakan untuk menghapus data pegawai yang ingin dihapus. Tombol Cancel digunakan untuk keluar dari menu master pegawai.
Tampilan desain form master pegawai dapat dilihat pada Gambar 3.26.
Gambar 3.26 Desain Form Master Pegawai
11. Desain Form Master Kurikulum
Desain Form Master Kurikulum digunakan sebagai tampilan untuk menyimpan data kurikulum baru maupun merubah data kurikulum yang ada.
Jika ingin membuat data kurikulum baru, admin menekan tombol New, lalu admin dapat memilih data jenis tingkatan, nama kategori, nama materi dan
nama aktivitas. Kode kurikulum akan mengikuti pilihan yang dipilih. Setelah mengisi data yang diperlukan, admin dapat menekan tombol Save untuk
menyimpan data. Setelah disimpan, data akan otomatis muncul pada tabel
STIKOM SURABAYA
73
yang disediakan. Tombol Delete digunakan untuk menghapus data kurikulum yang ingin dihapus. Tombol Cancel digunakan untuk membersihkan textbox
dan combobox di menu master kurikulum. Tampilan desain form master kurikulum dapat dilihat pada Gambar 3.27.
Gambar 3.27 Desain Form Master Kurikulum
12. Desain Form Master Tingkatan
Desain Form Master Tingkatan digunakan sebagai tampilan untuk menyimpan data tingkatan baru maupun merubah data tingkatan yang ada.
Jika ingin membuat data tingkatan baru, admin menekan tombol New, lalu id tingkatan akan secara otomatis bertambah baru admin dapat mengisi data
yang tersedia. Setelah admin mengisi id tingkatan dan jenis tingkatan admin dapat menekan tombol Save untuk menyimpan data. Setelah disimpan, data
akan otomatis muncul pada tabel yang disediakan. Jika ingin merubah data
STIKOM SURABAYA
74
tingkatan, maka admin dapat memilih data tingkatan pada tabel yang disediakan lalu merubah data pada textbox yang tersedia di atasnya. Setelah
merubah, admin dapat menekan Tombol Edit untuk menyimpan data tingkatan yang telah dirubah. Tombol Delete digunakan untuk menghapus
data tingkatan yang ingin dihapus. Tombol Cancel digunakan untuk membersihkan textbox di menu master tingkatan. Tampilan desain form
master tingkatan dapat dilihat pada Gambar 3.28.
Gambar 3.28 Desain Form Master Tingkatan
13. Desain Form Master Kategori
Desain Form Master Kategori digunakan sebagai tampilan untuk menyimpan data kategori baru maupun merubah data kategori yang ada. Jika ingin
membuat data kategori baru, admin menekan tombol New, lalu id kategori akan secara otomatis bertambah baru admin dapat mengisi data yang tersedia.
Setelah mengisi id kategori dan nama kategori admin dapat menekan tombol Save untuk menyimpan data. Setelah disimpan, data akan otomatis muncul
STIKOM SURABAYA
75
pada tabel yang disediakan. Jika ingin merubah data kategori, maka admin dapat memilih data kategori pada tabel yang disediakan lalu merubah data
pada textbox yang tersedia di atasnya. Setelah merubah, admin dapat menekan Tombol Edit untuk menyimpan data kategori yang telah dirubah.
Tombol Delete digunakan untuk menghapus data kategori yang ingin dihapus. Tombol Cancel digunakan untuk membersihkan textbox di menu
master kategori. Tampilan desain form master kategori dapat dilihat pada Gambar 3.29.
Gambar 3.29 Desain Form Master Kategori
14. Desain Form Master Materi
Desain Form Master Materi digunakan sebagai tampilan untuk menyimpan data materi baru maupun merubah data materi yang ada. Jika ingin membuat
data materi baru, admin menekan tombol New, lalu id materi akan secara otomatis bertambah baru admin dapat mengisi data yang tersedia. Setelah
mengisi id materi dan nama materi, admin dapat menekan tombol Save untuk
STIKOM SURABAYA
76
menyimpan data. Setelah disimpan, data akan otomatis muncul pada tabel yang disediakan. Jika ingin merubah data materi, maka admin dapat memilih
data materi pada tabel yang disediakan lalu merubah data pada textbox yang tersedia di atasnya. Setelah merubah, admin dapat menekan Tombol Edit
untuk menyimpan data materi yang telah dirubah. Tombol Delete digunakan untuk menghapus data materi yang ingin dihapus. Tombol Cancel digunakan
untuk membersihkan textbox di menu master materi. Tampilan desain form master materi dapat dilihat pada Gambar 3.30.
Gambar 3.30 Desain Form Master Materi
15. Desain Form Master Aktivitas
Desain Form Master Aktivitas digunakan sebagai tampilan untuk menyimpan data aktivitas baru maupun merubah data aktivitas yang ada. Jika ingin
membuat data aktivitas baru, admin menekan tombol New, lalu id aktivitas akan secara otomatis bertambah baru admin dapat mengisi data yang tersedia.
STIKOM SURABAYA
77
Setelah mengisi id aktivitas dan nama aktivitas, admin dapat menekan tombol Save untuk menyimpan data. Setelah disimpan, data akan otomatis muncul
pada tabel yang disediakan. Jika ingin merubah data aktivitas, maka admin dapat memilih data aktivitas pada tabel yang disediakan lalu merubah data
pada textbox yang tersedia di atasnya. Setelah merubah, admin dapat menekan Tombol Edit untuk menyimpan data aktivitas yang telah dirubah.
Tombol Delete digunakan untuk menghapus data aktivitas yang ingin dihapus. Tombol Cancel digunakan untuk membersihkan textbox di master
aktivitas. Tampilan desain form master aktivitas dapat dilihat pada Gambar 3.31.
Gambar 3.31 Desain Form Master Aktivitas
16. Desain Form Transaksi Penyusunan Program Terapi
Desain Form Transaksi Penyusunan Program Terapi digunakan sebagai tampilan untuk penyusunan program terapi baru maupun menambah program
terapi yang sudah ada. Jika ingin membuat program terapi baru, guru
STIKOM SURABAYA
78
menekan tombol New, lalu kode program terapi akan secara otomatis bertambah baru guru dapat mencari nama anak yang akan disusun program
materinya lalu memilih kategori dan tingkatan. Setelah itu guru dapat menekan tombol Show untuk melihat usulan program terapi apa saja yang
diusulkan oleh program di sebelah kiri lalu guru dapat memilih materi dan aktivitas. Jika materi dan aktivitas sudah dipilih, guru dapat menekan tombol
Tambah agar pindah ke kolom kanan. Setelah itu kembali mencari kategori dan tingkatan seperti di atas diulang lagi hingga data program terapi yang
ingin diambil sudah fix lalu guru dapat menekan tombol Process untuk menyimpan data. Setelah itu kepala sekolah memeriksa program terapi yang
telah dibuat oleh guru. Tombol ACC hanya dapat dilihat pada saat kepala sekolah yang menjadi user saat itu. Tombol ACC berfungsi untuk menyetujui
program terapi yang dibuat guru dan dapat diajarkan ke anak. Pada saat kepala sekolah menekan tombol ACC, maka data ACC akan tersimpan pada
database program terapi ACC, baru guru dapat melakukan penilaian harian dan maintenance.
Jika ingin menambah program terapi, maka guru dapat masuk ke dalam menu penyusunan progam terapi dan memilih semester dan nama anak atau bisa
juga guru menulis kode terapi pada textbox kode lalu menekan enter. Setelah itu guru dapat memilih semester, memilih kategori dan tingkatan. Sama
seperti penjelasan di atas, guru kembali memilih materi dan aktivitas lagi. Setelah memilih, guru dapat menekan Tombol tambah dan penambahan
program terapi berada di sisi kanan. Lalu menekan tombol Process dan kembali diperiksa oleh kepala sekolah seperti penjelasan di atas. Jika ingin
STIKOM SURABAYA
79
mencetak tekan tombol Print. Tombol Cancel berfungsi untuk membatalkan aktivitas yang terjadi saat itu. Tampilan desain form penyusunan program
terapi dapat dilihat pada Gambar 3.32. Tampilan desain form lembar program terapi dapat dilihat pada Gambar 3.33.
Gambar 3.32 Desain Form Transaksi Penyusunan Program Terapi
STIKOM SURABAYA
80
Gambar 3.33 Desain Form Lembar Program Terapi
STIKOM SURABAYA
81
17. Desain Form Transaksi Pemberian Nilai Harian
Desain Form Transaksi Pemberian Nilai Harian digunakan sebagai tampilan untuk pemberian nilai harian anak. Pada saat guru ingin memberikan
penilaian baru, maka guru menekan tombol New, lalu kode nilai harian akan secara otomatis bertambah, baru guru dapat memilih semester dan memilih
nama anak yang ingin diberikan nilai oleh guru. Lalu guru menekan tombol Show untuk menampilkan program terapi apa saja yang akan dinilai. Jika
program terapi belum di ACC oleh kepala sekolah, maka pada saat tombol Show ditekan, akan keluar peringatan jika program terapi belum di ACC.
Setelah itu guru dapat memberikan nilai pada masing-masing aktivitas yang tersedia. Jika sudah fix data yang dipilih maka guru dapat menekan tombol
Save untuk menyimpan data. Jika ingin merubah nilai harian, maka guru dapat masuk kembali ke dalam
menu pemberian nilai harian lalu memilih tanggal, semester dan nama anak. Setelah nama anak dipilih oleh guru maka akan muncul secara otomatis nilai-
nilai yang telah disimpan sebelumnya. Guru dapat merubah nilai yang ingin dirubah dan dapat menekan Tombol Edit. Tombol Cancel digunakan untuk
membersihkan textbox dan combobox di form transaksi pemberian nilai harian. Tampilan desain form pemberian nilai harian dapat dilihat pada
Gambar 3.34.
STIKOM SURABAYA
82
Gambar 3.34 Desain Form Transaksi Pemberian Nilai Harian
18. Desain Form Transaksi Pemberian Nilai Maintenance
Desain Form Transaksi Pemberian Nilai Maintenance digunakan sebagai tampilan untuk pemberian nilai maintenance anak dari program terapi yang
sudah dibuat oleh guru dan sudah disetujui oleh kepala sekolah. Pada pemberian nilai maintenance ini, guru hanya dapat melihat dan memberi nilai
UTS maupun UAS pada anak yang diujinya saja. Jadwal pengujian guru telah disusun oleh kepala sekolah sebelumnya pada proses setting jadwal
maintenance guru. Pada saat guru ingin memasukkan nilai maintenance anak yang diujinya, guru akan masuk pada form pemberian nilai maintenance.
Pada saat menekan tombol New, kode nilai maintenance akan secara otomatis
STIKOM SURABAYA
83
bertambah, baru guru dapat memilih semester, memilih nama anak yang ingin diberikan nilai, dan menekan tombol Show untuk menampilkan program
terapi yang akan diberikan nilainya. Setelah itu guru memberikan nilai pada masing-masing aktivitas yang tersedia. Jika data sudah terisi semua maka
guru dapat menekan tombol Save untuk menyimpan data. Jika ingin merubah nilai maintenance, maka guru dapat masuk kembali ke
dalam menu pemberian nilai maintenance dan kembali memilih semester dan nama anak. Setelah nama anak dipilih oleh guru maka akan otomatis muncul
nilai-nilai yang telah disimpan sebelumnya. Guru dapat merubah nilai yang ingin dirubah dan dapat menekan Tombol Edit. Tombol Cancel digunakan
untuk membersihkan textbox dan combobox di menu transaksi pemberian nilai maintenance. Setelah guru 1, guru 2, dan guru 3 melakukan penilaian,
baru dapat diproses untuk pembuatan laporan. Tampilan desain form pemberian nilai maintenance dapat dilihat pada Gambar 3.35.
STIKOM SURABAYA
84
Gambar 3.35 Desain Form Transaksi Pemberian Nilai Maintenance
3.5.2 Desain Output