-
17
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
3.1.1. Sejarah Perusahaan
SMK Widya Nusantara merupakan salah satu Sekolah Menengah Kejuruan
(SMK) yang berada di wilayah Rawalumbu, Kota Bekasi, Jawa Barat. Sekolah ini
didirikan pada tanggal 17 Maret 2006 dimana pada saat itu Yayasan Sumber Daya
Insani menerima hibah dari Yayasan Pendidikan Putra Kusuma berupa izin
operasional Sekolah Menengah Pertama (SMP), Sekolah Menengah Atas (SMA)
dan Sekolah Menengah Kejuruan (SMK) dan juga status atau jenjang sekolah dan
Nomor Data Sekolah (NDS) serta Nomor Statistik Sekolah (NSS) beserta izin dan
administrasi sekolah – sekolah tersebut, pada Tanggal 31 Maret 2006 Yayasan
Sumber Daya Insani membuka sekolah dengan nama SMP-SMA-SMK Widya
Nusantara.
3.1.2. Struktur Organisasi dan Fungsi
Struktur Organisasi ini dapat diartikan sebagai salah satu gambaran atau
bagan yang kerangka dan susunan yang berhubungan atau intraksi antara tugas,
fungsi tanggunng jawab dan kedudukan pada sebuah instansi pemerintahan.
Adapun struktur organisasi SMK Widya Nusantara sebagai berikut:
-
18
Kepala Sekolah
Khotim Sobariah, S.Si, M.Pd.
Wakil Kepala Bidang Kurikulum
Alamsyah, S.Kom.
Wakil Kepala Bidang Kesiswaan
Suci Hernisa, S.Pd.
Komite
Drs, H. Surjono, M.Pd.
Staff Hubungan Industri
Endang Lestari, S.Pd.
Ketua Program TBSM
Nasum Suhendra, S.T.
Ketua Program TKJ
Hasri Akbar, S.Kom.
Staff Pembina OSIS
Abdul Kholik, S.Pd.I.
Ketua Program AKL
Wuryatni, S.E.
Ketua Program OTKP
Wulan Wahyu, S.Pd.
Dewan Guru
Sumber : SMK Widya Nusantara (2018)
Gambar III.1
Struktur Organisasi SMK Widya Nusantara
1. Fungsi Pokok Komite Sekolah
a. Mendorong perhatian dan komitmen masyarakat terhadap
penyelenggaraan pendidikan yang bermutu.
b. Melakukan kerja sama dengan masyarakat (perorangan atau organisasi
atau dunia usaha) dan pemerintah berkenaan dengan penyelenggaraan
pendidikan yang bermutu.
c. Menampung dan menganalisis aspirasi, ide, tuntutan dan berbagai
kebutuhan pendidikan yang diajukan oleh masyarakat.
d. Memberikan masukan, pertimbangan dan rekomendasi kepada satuan
pendidikan mengenai:
-
19
1) Kebijakan dan program pendidikan.
2) Rencana anggaran pendidikan dan belanja madrasah (RAPBM).
3) Kriteria kinerja satuan pendidikan.
4) Kriteria tenaga kependidikan.
5) Hal-hal lain yang terkait dengan pendidikan.
a. Mendorong orang tua dan masyarakat berpartisipasi dalam pendidikan
guna mendukung peningkatan mutu dan pemerataan pendidikan.
b. Menggalang dana masyarakat dalam rangka pembiayaan
penyelenggaraan pendidikan di satuan pendidikan.
c. Melakukan evaluasi dan pengawasan terhadap kebijakan, program,
penyelenggaraan, dan keluaran pendidikan di satuan pendidikan.
1. Fungsi Pokok Kepala Sekolah
a. Menyusun program kerja sekolah.
b. Mengawasi proses belajar mengajar, pelaksanaan dan penilaian terhadap
proses dan hasil belajar serta bimbingan dan konseling ( BK ).
c. Sebagai pembina kesiswaan.
d. Pelaksanaan bimbingan dan penilaian bagi para guru serta tenaga
kependidikan lainnya.
e. Penyelenggaraan administrasi sekolah yaitu meliputi administrasi
ketenagaan, keuangan, kesiswaan, perlengkapan dan kurikulum.
f. Pelaksanaan hubungan sekolah dengan lingkungan sekitar dan atau
masayarakat.
2. Fungsi Wakil Kepala Sekolah
a. Wakil Kepala Sekolah membantu Kepala Sekolah dalam segala kegiatan
di sekolah
-
20
a. Menyusun rencana, pembuatan program kegiatan dan program
pelaksanaan
b. Pengorganisasian
c. Ketenagakerjaan
d. Pengkoordinasian
e. Penilaian
f. Pengawasan
g. Pengidentifikasi dan pengumpulan data.
1. Fungsi Wakil Kepala Bagian Kurikulum
a. Menyusun pembagian tugas para guru.
b. Mengelola semua kegiatan belajar mengajar.
c. Menyusun jadwal evaluasi.
d. Menyusun kriteria untuk kenaikan kelas dan kurikulum.
e. Menyusun pelaksanaan UAS dan UAN.
f. Menyusun instrumen untuk kegiatan belajar mengajar.
g. Menyusun kegiatan ekstrakulikuler.
2. Fungsi Wakil Kepala Bagian Kesiswaan.
a. Perencanaan dan pelaksanaan kegiatan ekstrakulikuker.
b. Perngadaan pengarahan dan pembina kegiatan OSIS.
c. Penginventarisasian absensi dan pelanggaran – pelanggaran.
d. Pembina sekaligus pelaksana kegiatan 5-K.
e. Penilaian terhadap semua siswa yang mewakili sekolah terhadap
kegiatan diluar sekolah.
f. Perencanaan kegiatan setelah siswa lulus
-
21
1. Fungsi Staf Hubungan Industri
a. Merencanakan program kerja hubungan industri atau masyarakat
b. Membuat sasaran mutu
c. Bersama ketua program keahlian (KPK), merencanakan program kerja
hubungan industri setiap program keahlian dalam pelaksanaan
pendidikan sistem ganda (PSG).
2. Fungsi Staf Pembina OSIS
a. Menyusun program kerja pembina OSIS
b. Mengarahkan dan membimbing pengurus Osis dalam menjalankan
kegiatan-kegiatan yang diadakan OSIS di lingkungan sekolah maupun di
luar lingkungan sekolah.
c. Menghadiri kegiatan rapat Pengurus OSIS maupun Perwakilan Kelas
d. Membantu menangani siswa bermasalah bersama guru bimbingan dan
konseling
e. Mengevaluasi pelaksanaan program OSIS
f. Memberikan laporan kepada sekolah secara periodik tentang pelaksanaan
kegiatan OSIS
3. Fungsi Ketua Program Keahlian
a. Menyusun program kerja
b. Mengkoordinir tugas guru dalam pembelajaran
c. Mengkoordinir pengembangan bahan ajar
d. Memetakan kebutuhan sumber daya untuk pembelajaran
e. Memetakan dunia industri yang relevan
f. Melaksanakan program praktik kerja industri
g. Melaksanakan uji kompetensi
-
22
a. Menginventarisasi fasilitas pembelajaran program keahlian
b. Melaporkan ketercapaian program kerja
1. Fungsi Walikelas
a. Pengelola kelas
b. Mengenal dan memahami situasi kelasnya.
c. Menyelenggarakan Administrasikan kelas meliputi : Denah tempat
duduk siswa, Papan Absen siswa, Daftar Pelajaran di kelas, Daftar Piket
Kelas, Struktur Organisasi Pengurus Kelas, Tata Tertib siswa di kelas,
Buku Kemajuan Belajar. Buku Mutasi Kelas. Buku Peta Kelas, Buku
Inventaris barang-barang di kelas, Buku Bimbingan kelas atau Kasus
siswa, Buku Rapor, Buku Daftar Siswa Berprestasi di kelas.
d. Memberikan motivasi kepada siswa agar belajar sungguh-sungguh
baikdi sekolah maupun di luar sekolah.
e. Memantapkan siswa di kelasnya, dalam melaksanakan tatakrama, sopan
santun, tata tertib baik di sekolah maupun di luar sekolah.
f. Menangani atau mengatasi hambatan dan gangguan terhadap kelancaran
kegiatan kelas dan atau kegiatan sekolah pada umumnya.
g. Mengerahkan siswa di kelasnya untuk mengikuti kegiatan-kegiatan
sekolah seperti Upacara Bendera, Ceramah, Pertandingan dan kegiatan
lainnya.
h. Membimbing siswa kelasnya dalam melaksanakan kegiatan
Ekstrakurikuler (Peran serta kelas dalam hal pengajuan calon pengurus
OSIS, pemilihan ketua kelas, pemilihan siswa berprestasi, acara kelas).
i. Melakukan Home Visit (kujungan ke rumah atau oang tua) atau
keluarganya.
-
23
a. Memberikan masukan dalam penentuan kenaikan kelas bagi siswa di
kelasnya.
b. Mengisi atau membagikan Buku Laporan Pendidikan (Rapor) kepada
Wali siswa.
c. Mengajukan saran dan usul kepada pimpinan sekolah mengenai siswa
yang menjadi bimbingannya.
d. Mengarahkan siswa agar peduli dengan kebersihan dan peduli dengan
lingkungannya
e. Membuat Laporan tertulis secara rutin setiap bulan.
1. Fungsi Dewan Guru
a. Menyusun pembagian tugas para guru.
b. Mengelola semua kegiatan belajar mengajar.
c. Menyusun jadwal evaluasi.
d. Menyusun kriteria untuk kenaikan kelas dan kurikulum.
e. Menyusun pelaksanaan UAS dan UAN.
f. Menyusun instrumen untuk kegiatan belajar mengajar.
g. Menyusun kegiatan ekstrakulikuler.
3.1. Analisis Kebutuhan
3.1.1. Analisa Kebutuhan Pengguna
Berdasarkan hasil pengamatan langsung terhadap kegiatan-kegiatan wakil
kepala bagian kurikulum dan para guru, Didapatkan kondisi bahwa guru mencatat
nilai siswa untuk disampaikan ke wakil kepala bagian kurikulum kemudian wakil
kepala bagian kurikulum mengakumulasi nilai siswa secara manual untuk
disampaikan ke-para siswa. Kebutuhan pengguna berfungsi untuk mengetahui
kebutuhan dari masing-masing pengguna yang berhubungan langsung dengan
-
24
program aplikasi sehingga dapat sesuai dengan apa yang dibutuhkan.
Terdapat tiga pengguna yang berhubungan dengan aplikasi yaitu bagian admin
(wakil kepala bagian kurikulum), bagian penginputan nilai (guru), dan bagian
pnerima nilai (siswa) ketiga pengguna tersebut memiliki karakteristik interkasi
sistem yang berbeda dan memiliki kebutuhan sistem yang berbeda, sebagai berikut:
1. Rancangan Kebutuhan Admin
a. Login program
b. Mengelola data guru
c. Mengelola data siswa
d. Mengelola data mata pelajaran
e. Mengelola data kelas
f. Mengelola data kelas guru
g. Mengelola data kelas siswa
h. Mengelola data nilai
i. Mengelola laporan
2. Rancangan Kebutuhan Guru
a. Login program
b. Mengelola nilai
3. Rancangan Kebutuhan Siswa
a. Login program
b. Melihat nilai
3.2.2. Analisa Kebutuhan Sistem
1. Admin, guru, siswa masing-masing harus login terlebih dahulu untuk masuk
kedalam website pengolahan nilai.
2. Program dapat memproses dan menyimpan hasil dari data yang
dimasukkan.
-
25
1. Program dapat mencetak data laporan nilai.
2. Pengguna harus keluar setelah selesai menggunakan program.
1.2. Rancangan Dokumen
3.3.1. Rancangan Dokumen Masukan (Input)
Penguraian secara rinci rancangan dokumen masukan yang digunakan
dalam sistem pengolahan nilai dengan parameter-parameter dokumennya sebagai
berikut:
1. Nama Dokumen : Tambah Siswa
Fungsi : Untuk menyimpan data siswa
Sumber : Admin
Tujuan : Guru
Media : Tampilan
Jumlah : Sesuai kebutuhan
Frekuensi : Setiap terjadinya penambahan siswa
Bentuk : Lampiran A.1
2. Nama Dokumen : Tambah Guru
Fungsi : Untuk menyimpan data guru
Sumber : Admin
Tujuan : Guru
Media : Tampilan
Jumlah : Sesuai Kebutuhan
Frekuensi : Setiap terjadinya penambahan guru
Bentuk : Lampiran A.2
-
26
1. Nama Dokumen : Tambah Kelas
Fungsi : Untuk menyimpan data kelas
Sumber : Admin
Tujuan : Guru dan Siswa
Media : Tampilan
Jumlah : Sesuai Kebutuhan
Frekuensi : Setiap terjadinya penambahan kelas
Bentuk : Lampiran A.3
2. Nama Dokumen : Tambah Pelajaran
Fungsi : Untuk menyimpan data pelajaran
Sumber : Admin
Tujuan : Guru
Media : Tampilan
Jumlah : Sesuai Kebutuhan
Frekuensi : Setiap terjadinya penambahan pelajaran
Bentuk : Lampiran A.4
3. Nama Dokumen : Tambah Kelas Guru
Fungsi : Untuk menyimpan data guru perkelas
Sumber : Admin
Tujuan : Guru
Media : Tampilan
Jumlah : Sesuai Kebutuhan
Frekuensi : Setiap terjadinya penambahan guru perkelas
Bentuk : Lampiran A.5
-
27
1. Nama Dokumen : Tambah Kelas Siswa
Fungsi : Untuk menyimpan data siswa perkelas
Sumber : Admin
Tujuan : Guru
Media : Tampilan
Jumlah : Sesuai Kebutuhan
Frekuensi :Setiap terjadinya penambahan siswa perkelas
Bentuk : Lampiran A.6
2. Nama Dokumen : Input Nilai
Fungsi : Untuk menyimpan data nilai
Sumber : Admin
Tujuan : Siswa
Media : Tampilan
Jumlah : Sesuai Kebutuhan
Frekuensi : Setiap terjadinya penginputan nilai siswa
Bentuk : Lampiran A.7
3. Nama Dokumen : Input Nilai Akses Guru
Fungsi : Untuk menyimpan data nilai
Sumber : Guru
Tujuan : Siswa
Media : Tampilan
Jumlah : Sesuai Kebutuhan
Frekuensi : Setiap terjadinya penginputan nilai siswa
Bentuk : Lampiran A.8
-
28
3.3.1. Rancangan Dokumen Keluaran (Output)
Penguraian secara rinci rancangan dokumen keluaran yang digunakan
dalam sistem pengolahan nilai dengan parameter-parameter dokumennya sebagai
berikut :
1. Nama Dokumen : Laporan Data Siswa
Fungsi : Untuk mengetahui data siswa
Sumber : Admin
Tujuan : Guru
Media : Tampilan
Jumlah : Satu lembar
Frekuensi : Sesuai kebutuhan
Bentuk : Lampiran B.1
2. Nama Dokumen : Laporan Data Pelajaran
Fungsi : Untuk mengetahui data pelajaran
Sumber : Admin
Tujuan : Guru
Media : Tampilan
Jumlah : Satu lembar
Frekuensi : Sesuai kebutuhan
Bentuk : Lampiran B.2
3. Nama Dokumen : Laporan Data Kelas
Fungsi : Untuk mengetahui data kelas
Sumber : Admin
Tujuan : Guru
-
29
Media : Tampilan
Jumlah : Satu lembar
Frekuensi : Sesuai kebutuhan
Bentuk : Lampiran B.3
1. Nama Dokumen : Laporan Kelas Guru
Fungsi : Untuk mengetahui data kelas guru
Sumber : Admin
Tujuan : Guru
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Sesuai kebutuhan
Bentuk : Lampiran B.4
2. Nama Dokumen : Laporan Kelas Siswa
Fungsi : Untuk mengetahui data kelas siswa
Sumber : Admin
Tujuan : Guru
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Sesuai kebutuhan
Bentuk : Lampiran B.5
3. Nama Dokumen : Laporan Nilai
Fungsi : Untuk mengetahui nilai siswa
Sumber : Admin
-
30
Tujuan : Siswa
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Setelah terjadinya penginputan nilai
Bentuk : Lampiran B.6
1. Nama Dokumen : Laporan Nilai Akses Guru
Fungsi : Untuk mengetahui nilai siswa
Sumber : Guru
Tujuan : Siswa
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Setelah terjadinya penginputan nilai
Bentuk : Lampiran B.7
2. Nama Dokumen : Laporan Nilai Akses Siswa
Fungsi : Untuk mengetahui nilai siswa
Sumber : Admin atau Guru
Tujuan : Siswa
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Setelah terjadinya penginputan nilai
Bentuk : Lampiran B.8
-
31
3.3. Rancangan Database
3.3.1. ERD (Entity Relationship Diagram)
tb_guru
tb_kelas
tb_kelas_siswa
tb_siswa
tb_pelajaran
tb_jurusan
tb_nilaitb_nilai_rinci
nip
ijazah
tahun
tamat
satuan_pd
sertifikasi
jenis_kelamin
telp
Memiliki
Menginput
Memperoleh
Memiliki
Memiliki
Memiliki
Memiliki
Memiliki
Memiliki
Memiliki
tempat
tgl_lahir
alamat
kd_pelajaran jml_jam
pangkat
jurusankd_pelajaran nama_pelajaran
kd_kelas
kd_jurusankelas
kd_nilai
nip nis
kd_kelas
kd_kelas_siswa
nis
nama_jurusan
thn_ajarantgs1
kd_nilai
tgs2
tgs3
nilai_uas
semester
nama_ayah
nama_ibu
jenis_kelamin
nama_siswa
agama
tempat
tgl_lahir
nis
alamat
nisn
Kd_pelajaran
nama_guru
tb_kelas_guru
nip
kd_kelasMemiliki
kd_kelas_guru
kd_jurusan
Memiliki
rata_rata
nilai_uts
jabatan
kd_kelas
ket
nama_jurusan
nip
1 1
m
1
1
1
1
1
1
m
1
1
11
1
1
1
1
1
1
1
1
Gambar III.2
Entity Rational Diagram Pengolahan Data Nilai
-
32
3.3.1. LRS (Logical Record Structure)
tb_pelajaran
PK kd_pelajaran
nama_pelajaran
tb_kelas_guru
PK kd_kelas_guru
nip kd_kelas
tb_nilai
PK kd_nilai
nip nis semester thn_ajaran kd_pelajaran kd_kelas
tb_nilai_rinci
kd_nilai tgs1 tgs2 tgs3 nilai_uts nilai_uas rata_rata ket
tb_kelas
PK kd_kelas
kelas nip kd_jurusan
tb_kelas_siswa
PK kd_kelas_siswa
nis kd_kelas
kd_jurusan
PK kd_jurusan
jurusan nama_jurusan
11
1
m
m
1
1
1
1
1
1
m1
1
1
1
1
tb_siswa
PK nis
nisn nama_siswa agama jenis_kelamin tempat tgl_lahir alamat nama_ayah nama_ibu
1
m
1
1
1
1tb_guru
PK nip
nama_guru tempat tgl_lahir ijazah jurusan tahun satuan_pd tamat jabatan kd_pelajaran jml_jam sertifikasi pangkat jenis_kelamin alamat telp
Gambar III.3
Logical Record Structure Pengolahan Data Nilai
3.4. Spesifikasi File
1. Spesfikasi File Guru
Nama File : File Guru
Akronim : Guru
Fungsi : Menyimpan data guru
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
-
33
Media : Hard Disk
Panjang Record : 286 Byte
Kunci Field : nip
Software : Xampp
Tabel III.1
Spesifikasi File Daftar Guru
No Elemen Data Akronim Tipe Panjang Keterangan
1 Nomor Induk
Pegawai Nip char 9 Primary Key
2 Nama guru nama_guru varchar 30
3 Tempat tempat varchar 20
4 Tanggal lahir tgl_lahir date
5 Ijazah ijazah char 10
6 Jurusan jurusan varchar 50
7 Tahun tahun char 10
8 Satuan
pendidikan satuan_pd varchar 50
9 Tamat tamat char 4
10 Jabatan jabatan varchar 25
11 Kode Pelajaran kd_pelajaran char 5
12 Jumlah jam jml_jam char 4
13 Sertifikasi sertifikasi char 4
14 Pangkat pangkat varchar 50
15 Jenis kelamin jenis_kelamin enum
16 Alamat alamat text
17 Telp telp char 15
1. Spesfikasi File Siswa
Nama File : File Siswa
Akronim : Siswa
Fungsi : Menyimpan data siswa
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
-
34
Media : Hard Disk
Panjang Record : 194 Byte
Kunci Field : nis
Software : Xampp
Tabel III.2
Spesifikasi File Daftar Siswa
No Elemen Data Akronim Tipe Panjang Keterangan
1 Nomor induk
siswa Nis char 9 Primary Key
2 Nomor induk
siswa nasional Nisn char 10
3 Nama siswa nama_siswa varchar 25
4 Agama Agama enum
5 Jenis kelamin jenis_kelamin enum
6 Tempat Tempat varchar 50
7 Tanggal lahir tgl_lahir date
8 Alamat Alamat text
9 Nama ayah nama_ayah varchar 50
10 Nama ibu nama_ibu varchar 50
1. Spesfikasi File Kelas Guru
Nama File : File Kelas Guru
Akronim : Kelas Guru
Fungsi : Menyimpan data guru perkelas
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 15 Byte
Kunci Field : kd_kelas_guru
Software : Xampp
-
35
Tabel III.3
Spesifikasi File Kelas Guru
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode kelas guru kd_kelas_guru char 5 Primary Key
2 Nip nip char 5
3 Kode Kelas kd_kelas char 5
3. Spesfikasi File Kelas Siswa
Nama File : File Kelas Siswa
Akronim : Kelas Siswa
Fungsi : Menyimpan data siswa perkelas
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 19 Byte
Kunci Field : kd_kelas_siswa
Software : Xampp
Tabel III.4
Spesifikasi File Kelas Siswa
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode kelas siswa kd_kelas_siswa char 5 Primary Key
2 Kode Kelas kd_kelas char 5
3 NIS nis char 9
-
36
3. Spesfikasi File Jurusan
Nama File : File Jurusan
Akronim : Jurusan
Fungsi : Menyimpan data jurusan
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 75 Byte
Kunci Field : kd_jurusan
Software : Xampp
Tabel III.5
Spesifikasi File Jurusan
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode jurusan kd_jurusan char 5 Primary Key
2 Jurusan jurusan char 20
3 Nama jurusan nama_jurusan varchar 50
4. Spesfikasi File Pelajaran
Nama File : File Pelajaran
Akronim : Pelajaran
Fungsi : Menyimpan data pelajaran
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
-
37
Media : Hard Disk
Panjang Record : 25 Byte
Kunci Field : kd_pelajaran
Software : Xampp
Tabel III.6
Spesifikasi File Pelajaran
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode pelajaran kd_pelajaran char 5 Primary Key
2 Nama pelajaran nama_pelajaran varchar 20
3. Spesfikasi File Kelas
Nama File : File Kelas
Akronim : Kelas
Fungsi : Menyimpan data kelas
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record :40 Byte
Kunci Field : kd_kelas
Software : Xampp
-
38
Tabel III.7
Spesifikasi File Kelas
1. Spesfikasi File Nilai
Nama File : File Nilai
Akronim : Nilai
Fungsi : Mengetahui pengolahan data nilai
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 53 Byte
Kunci Field : kd_nilai
Software : Xampp
Tabel III.8
Spesifikasi File Nilai
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode nilai kd_nilai char 5 Primary Key
2 Nomor induk
pegawai nip char 9
3 Nomor Induk
Siswa nis char 9
No Elemen Data Akronim Tipe Panjang
Keterangan
1 Kode kelas kd_kelas char 5 Primary Key
2 Kelas Kelas char 20
3 Kode jurusan kd_jurusan char 6
4 Nip nip char 9
-
39
4 Semester semester char 1
5 Thn ajaran thn_ajaran int 20
6 Kode Kelas kd_kelas char 5
7 Kode Pelajaran kd_pelajaran char 4
1. Spesfikasi File Nilai Rinci
Nama File : File Nilai Rinci
Akronim : Nilai rinci
Fungsi : Menyimpan pengolahan data nilai
Tipe File : File Transaksi detail
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 31 Byte
Kunci Field : id_nilai
Software : Xampp
Tabel III.9
Spesifikasi File Nilai Rinci
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Nilai kd_nilai char 5 Primary Key
2 Tugas 1 tgs1 int 5
3 Tugas 2 tgs2 int 5
4 Tugas 3 tgs3 int 5
5 Nilai uts nilai_uts int 5
6 Nilai uas nilai_uas int 5
7 Rata rata rata_rata double
8 Keterangan ket char 1
-
40
1.6. Pengkodean
Pengkodean pada program pengolahan data nilai berbasis web ini adalah
sebagai berikut:
1. Nomor Induk Siswa (NIS) Digunakan untuk pengkodean data siswa yang
adalah 9 (Sembilan) digit yang terdiri dari 2 (Dua) digit tahun ajaran awal,
dari 2 (Dua) digit tahun ajaran akhir, 2 (Dua) digit masuk dikelas dan 3
(Tiga) digit untuk nomor urut guru.
Keterangan :
18 : Dua digit akhir dalam tahun ajaran awal yang dimasuki
19 : Dua digit akhir dalam tahun ajaran akhir yang dimasuki
10 : Kelas yang dimasuki saat pertama pendaftaran
001 : No Urut Admin.
2. Nomor Induk Pegawai (NIP) Digunakan untuk pengkodean data guru yang
adalah 9 (Sembilan) digit yang terdiri dari 4 (Empat) digit tahun terdaftar,
dari 2 (Dua) digit kode identitas SMK, dan 3 (Tiga) digit untuk nomor urut
guru.
-
41
Keterangan :
2019 : Empat digit tahun terdaftar
02 : Dua digit identitas kode Sekolah Menengah Kejuruan (SMK)
001 : No Urut Guru.
1. Kode Kelas Digunakan untuk pengkodean data kelas yang adalah 5 (Lima)
digit yang terdiri dari 2 (Dua) digit identitas kelas dan 3 (Tiga) digit untuk
nomor urut.
Keterangan :
KK : Kode Kelas
001 : No. Urut Kelas
2. Kode Pelajaran Digunakan untuk pengkodean data pelajaran yang adalah 5
(Lima) digit yang terdiri dari 2 (Dua) digit identitas pelajaran dan 3 (Tiga)
digit untuk nomor urut.
Keterangan :
KP : Kode Pelajaran
001 : Nomor Urut Pelajaran
-
42
1. Kode Kelas Guru Digunakan untuk pengkodean data jurusan yang adalah 5
(Lima) digit yang terdiri dari 2 (Dua) digit identitas dan 3 (Tiga) digit untuk
nomor urut.
Keterangan :
KG : Kelas Guru
001 : Nomor Urut
2. Kode Kelas Siswa Digunakan untuk pengkodean data kelas siswa yang
adalah 5 (Lima) digit yang terdiri dari 2 (Dua) digit identitas dan 3 (Tiga)
digit untuk nomor urut.
Keterangan :
KS : Kelas Siswa
001 : Nomor Urut
3. Kode Nilai Digunakan untuk pengkodean data nilai yang adalah 5 (Lima)
digit yang terdiri dari 2 (Dua) digit identitas dan 3 (Tiga) digit untuk nomor
urut.
-
43
Keterangan :
KN : Kode Nilai
001 : Nomor Urut
1. Kode Jurusan Digunakan untuk pengkodean data Jurusan yang adalah 5
(Lima) digit yang terdiri dari 2 (Dua) digit identitas dan 3 (Tiga) digit untuk
nomor urut.
Keterangan :
KJ : Kode Jurusan
001 : Nomor Urut
3.7. Struktur Navigasi
1. Struktur Navigasi Halaman Admin
Pada halaman Admin menggunakan struktur navigasi campuran karena
pengguna bisa melakukan navigasi secara bebas dan teroganisasi.
-
44
Gurui Siswa Akademik CetakDashboard Sigh Out
Pelajaran Laporan Data Siswa
KelasLaporan Data
Pelajaran
Kelas Guru Laporan Data Kelas
Kelas SiswaLaporan Data Kelas
Guru
NilaiLaporan Data Kelas
Siswa
Login
Laporan Nilai
Gambar III.4
Struktur Navigasi Halaman Admin
1. Struktur Navigasi Halaman Guru
Pada halaman Guru menggunakan struktur navigasi khusus karena
pengguna mempunyai batasan tertentu untuk melakukan navigasi.
Sign Out
Form NilaiLogin
Gambar III.5
Struktur Navigasi Halaman Guru
-
45
3. Struktur Navigasi Halaman Siswa
Pada halaman Siswa menggunakan struktur navigasi khusus karena pengguna
mempunyai batasan tertentu untuk melakukan navigasi
Sign Out
Nilai RaportLogin
Gambar III.6
Struktur Navigasi Halaman Siswa
3.8. Spesifikasi Sistem Komputer
Dalam menerapkan sistem komputerisasi tidak terlepas dari masalah
perangkat keras (Hardware) yang akan digunakan dalam menjalankan perangkat
lunak (Software) sangat dibutuhkan agar kinerja dari sistem komputer dapat
dirasakan maksimal oleh pemakai komputer tersebut.
Dengan Pertimbangan tersebut, maka penulis memberikan spesifikasi
sistem komputer yang dibutuhkan, diantaranya adalah :
1. Processor : Intel Core 2 Duo
2. VGA Card : Intel HD
3. Memori RAM : 2 GB
4. Monitor : Graphic VGA
5. Hardisk : 256GB
-
46
1. Keyboard : 108 Keys
2. Mouse : USB
3.8. Implementasi
1. Halaman Login
Gambar III.7
Halaman Login
2. Halaman Dashboard
Gambar III.8
Halaman Dashboard
-
47
1. Halaman Data Guru
Gambar III.9
Halaman Data Guru
2. Halaman Tambah Guru
Gambar III.10
Halaman Tambah Guru
-
48
1. Halaman Data Siswa
Gambar III.11
Halaman Data Siswa
2. Halaman Tambah Siswa
Gambar III.12
Halaman Tambah Siswa
-
49
1. Halaman Data Kelas
Gambar III.13
Halaman Data Kelas
2. Halaman Tambah Kelas
Gambar III.14
Halaman Tambah Kelas
-
50
1. Halaman Data Pelajaran
Gambar III.15
Halaman Data Pelajaran
2. Halaman Tambah Pelajaran
Gambar III.16
Halaman Tambah Pelajaran
-
51
1. Halaman Data Kelas Guru
Gambar III.17
Halaman Data Kelas Guru
2. Halaman Tambah Kelas Guru
Gambar III.18
Halaman Tambah Kelas Guru
-
52
1. Halaman Data Kelas Siswa
Gambar III.19
Halaman Data Kelas Siswa
2. Halaman Tambah Kelas Siswa
Gambar III.20
Halaman Tambah Kelas Siswa
-
53
1. Halaman Data Nilai
Gambar III.21
Halaman Data Nilai
2. Halaman Tambah Nilai
Gambar III.22
Halaman Tambah Nilai
-
54
1. Halaman Data Nilai Akses Guru
Gambar III.23
Halaman Data Nilai Akses Guru
2. Halaman Tambah Nilai Akses Guru
Gambar III.24
Halaman Tambah Nilai Akses Guru
-
55
1. Halaman Data Nilai Akses Siswa
Gambar III.25
Halaman Data Nilai Akses Siswa
3.8. Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan blackbox testing
yang fokus terhadap proses masukan dan keluaran.
1. Pengujian terhadap halaman Login
Tabel III.10
Hasil Pengujian Black Box Testing Halaman Login
No Skenario Pengujian Test case
Hasil yang
diharapkan Hasil Pengujian Kesimpulan
1
Username dan
Password tidak diisi.
Kemudian klik tombol
login
Username (Kosong)
Password (Kosong)
Sistem Akan Menolak
Akses “Username atau
Password Salah”
Sesuai Harapan Valid
2
Mengetikan Username
dengan data yang
salah
Username (Salah)
Password (Benar)
Sistem Akan Menolak
Akses “Username atau
Password Salah”
Sesuai Harapan Valid
3 Sudah Mengetikan
Username dengan benar namun
memasukan Password
Username Benar) Sistem Akan Menolak
Akses “Username atau
Sesuai Harapan Valid
-
56
yang salah Password (Salah) Password Salah”
4
Mengetikan Username
dengan benar &
Memasukan Password
yang benar
Username (Benar)
Password (Benar)
Sistem menerima
akses login dan
kemudian langsung
menampilkan menu
utama
Sesuai Harapan Valid
1. Pengujian terhadap Halaman Guru
Tabel III.11
Hasil Pengujian Black Box Testing Halaman Guru
No Skenario Pengujian Test case Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Field tidak diisi
kemudian klik tombol
“Simpan”
NIP (Kosong)
Nama guru (kosong)
Tempat (kosong) Tanggal lahir (kosong)
Ijazah (kosong)
Jurusan (kosong) Tahun (kosong)
Satuan (kosong)
Pendidikan (kosong) Tamat (kosong)
Jabatan (kosong)
Pelajaran (kosong) Jumlah jam (kosong)
Sertifikasi (kosong)
Pangkat (kosong) Jenis kelamin (kosong)
Alamat (kosong)
Telp (kosong)
Sistem Akan
Menolak dan
memberikan
peringatan di letak
field yang kosong
“Field tidak boleh
kosong, harap diisi”
Sesuai
Harapan Valid
2
Field NIP, Tahun,
Jumlah Jam, Telp
diisi dengan huruf atau selain angka,
kemudian klik tombol
“Simpan”
NIP (Salah)
Nama guru (Benar)
Tempat (Benar) Tanggal lahir (Benar)
Ijazah (Benar)
Jurusan (Benar) Tahun (Salah)
Satuan (Benar)
Pendidikan (Benar) Tamat (Benar)
Jabatan (Benar)
Pelajaran (Benar) Jumlah jam (Salah)
Sertifikasi (Benar)
Pangkat (Benar) Jenis kelamin (Benar)
Alamat (Benar)
Telp (Salah)
Sistem Akan
Menolak dan memberikan
peringatan di letak
field yang salah “Field hanya
mengandung angka”
Sesuai Harapan
Valid
3
Field NIP diisi
dengan NIP yang
sudah terdaftar, kemudian klik
“Simpan”
NIP (Sudah ada) Nama guru (Benar)
Tempat (Benar)
Tanggal lahir (Benar) Ijazah (Benar)
Jurusan (Benar)
Tahun (Benar) Satuan (Benar)
Pendidikan (Benar)
Tamat (Benar) Jabatan (Benar)
Pelajaran (Benar)
Jumlah jam (Benar) Sertifikasi (Benar)
Pangkat (Benar)
Jenis kelamin (Benar)
Sistem Akan
Menolak dan
memberikan peringatan “NIP
Sudah terdaftar”
Sesuai
Harapan Valid
-
57
Alamat (Benar)
Telp (Benar)
4
field opsional diisi
namun field wajib
tidak diisi, kemudian
klik tombol “Simpan”
NIP (Kosong) Nama guru (Kosong)
Tempat (Kosong)
Tanggal lahir (Kosong) Ijazah (Kosong)
Jurusan (Kosong)
Tahun (Kosong) Satuan (Kosong)
Pendidikan (Kosong)
Tamat (Kosong) Jabatan (Kosong)
Pelajaran (Kosong)
Jumlah jam (Kosong) Sertifikasi (Benar)
Pangkat (Benar)
Jenis kelamin (Kosong) Alamat (Kosong)
Telp (Kosong)
Sistem Akan
Menolak dan
memberikan
peringatan dimana
letak field yang
kosong “Field tidak
boleh kosong, harap
diisi”
Sesuai
Harapan Valid
5 Semua field diisi,
kemudian klik tombol
“Simpan”
NIP (Benar) Nama guru (Benar)
Tempat (Benar)
Tanggal lahir (Benar) Ijazah (Benar)
Jurusan (Benar)
Tahun (Benar) Satuan (Benar)
Pendidikan (Benar)
Tamat (Benar) Jabatan (Benar)
Pelajaran (Benar)
Jumlah jam (Benar) Sertifikasi (Benar)
Pangkat (Benar)
Jenis kelamin (Benar) Alamat (Benar)
Telp (Benar)
Sistem Akan
Menerima Data
“Data berhasil
disimpan!”
Sesuai
Harapan Valid
1. Pengujian terhadap Halaman Siswa
Tabel III.12
Hasil Pengujian Black Box Testing Halaman Siswa
No Skenario Pengujian Test case Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Field tidak diisi
kemudian klik tombol
“Simpan”
NIS (kosong) NISN (Kosong)
Nama siswa (Kosong)
Agama (Kosong) Jenis kelamin (Kosong)
Tempat (Kosong)
Tanggal lahir (Kosong) Alamat (Kosong)
Nama ayah (Kosong)
Nama ibu (Kosong)
Sistem Akan
Menolak dan
memberikan
peringatan di letak
field yang kosong
“Field tidak boleh
kosong, harap diisi
.”
Sesuai Harapan Valid
2
Field NIS dan NISN
diisi dengan huruf atau
selain angka,
kemudian klik tombol
“Simpan”
NIS (Salah)
NISN (Salah) Nama siswa (Kosong)
Agama (Kosong)
Jenis kelamin (Kosong) Tempat (Kosong)
Tanggal lahir (Kosong)
Alamat (Kosong) Nama ayah (Kosong)
Sistem Akan
Menolak dan
memberikan
peringatan di letak
field yang salah
“Field hanya
mengandung
angka.”
Sesuai Harapan Valid
-
59
Nama ibu (Kosong)
3
Field NIS diisi dengan
NIS yang sudah terdaftar, kemudian
klik “Simpan”
NIS (Sudah ada)
NISN (Benar) Nama siswa (Benar)
Agama (Benar)
Jenis kelamin (Benar) Tempat (Benar)
Tanggal lahir (Benar)
Alamat (Benar) Nama ayah (Benar)
Nama ibu (Benar)
Sistem Akan
Menolak dan
memberi peringatan
“NIS Sudah
terdaftar!”
Sesuai Harapan Valid
4
Field opsional diisi namun field wajib
kosong, kemudian klik
“Simpan”
NIS (Kosong) NISN (Kosong)
Nama siswa (Kosong)
Agama (Kosong) Jenis kelamin (Kosong)
Tempat (Kosong)
Tanggal lahir (Kosong) Alamat (Kosong)
Nama ayah (Kosong)
Nama ibu (Benar)
Sistem Akan Menolak dan
memberikan
peringatan di letak
field yang kosong
“Field tidak boleh
kosong, harap diisi.”
Sesuai Harapan Valid
5 Semua field diisi,
kemudian klik tombol
“Simpan”
NIS (Benar) NISN (Benar)
Nama siswa (Benar) Agama (Benar)
Jenis kelamin (Benar)
Tempat (Benar) Tanggal lahir (Benar)
Alamat (Benar)
Nama ayah (Benar) Nama ibu (Benar)
Sistem Akan
Menerima Data
“Data berhasil
disimpan!”
Sesuai Harapan Valid
1. Pengujian terhadap Halaman Kelas
Tabel III.13
Hasil Pengujian Black Box Testing Halaman Kelas
No Skenario Pengujian Test case Hasil yang
diharapkan Hasil Pengujian Kesimpulan
1
Field tidak diisi,
kemudian klik tombol
” Simpan”
Kelas (Kosong)
No. Urut (Kosong) Walikelas (Kosong)
Jurusan (Kosong)
Sistem Akan Menolak dan
memberikan
peringatan di letak field yang kosong
“Field tidak boleh
kosong, harap diisi.”
Sesuai Harapan Valid
2
Field Kelas dan
Nomor urut diisi dengan data yang
sudah ada, kemudian
klik tombol ” Simpan”
Kelas (Sudah ada)
No. Urut (Sudah ada)
Walikelas (Benar) Jurusan (Benar)
Sistem Akan
Menolak dan
memberikan peringatan “Kelas
dengan nomor urut
berikut sudah terdaftar.”
Sesuai Harapan Valid
3
Field Walikelas diisi dengan data yang
sudah ada, kemudian
klik tombol ” Simpan”
Kelas (Benar) No. Urut (Benar)
Walikelas (Sudah ada)
Jurusan (Benar)
Sistem Akan
Menolak dan memberikan
peringatan “Guru
sudah terdaftar sebagai walikelas!”
Sesuai Harapan Valid
4
Field Nomor urut diisi dengan huruf atau
selain angka,
kemudian klik tombol ” Simpan”
Kelas (Kosong)
Nomor urut (Salah) Walikelas (Kosong)
Jurusan (Kosong)
Sistem Akan
Menolak dan memberikan notif
di letak field yang
salah “Field hanya mengandung
angka”
Sesuai Harapan Valid
5 Field diisi, kemudian
klik tombol ” Simpan”
Kelas (Benar)
Nomor urut (Benar)
Sistem Akan
Menerima Data Sesuai Harapan Valid
-
59
Walikelas (Benar) “Data berhasil
-
59
Jurusan (Benar) disimpan!”
1. Pengujian terhadap Halaman Pelajaran
Tabel III.14
Hasil Pengujian Black Box Testing Halaman Pelajaran
No Skenario Pengujian Test case Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Field tidak diisi,
kemudian klik tombol
“Simpan”
Nama Pelajaran (Kosong)
Sistem Akan
Menolak dan memberikan
peringatan di letak
field yang kosong “Field tidak boleh
kosong, harap diisi”
Sesuai Harapan Valid
2
Field diisi dengan data
yang sudah terdaftar, kemudian klik tombol
“Simpan”
Nama Pelajaran (Sudah ada)
Sistem Akan Menolak dan
memberi peringatan
“Pelajaran sudah terdaftar!”
Sesuai Harapan Valid
3 Field diisi, kemudian
klik tombol “Simpan” Nama Pelajaran (Benar)
Sistem Akan
Menerima Data
“Data berhasil disimpan!”
Sesuai Harapan Valid
2. Pengujian terhadap Halaman Kelas Guru
Tabel III.15
Hasil Pengujian Black Box Testing Halaman Kelas Guru
No Skenario Pengujian Test case Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Field tidak diisi,
kemudian klik tombol “Simpan”
Guru (Kosong)
Kelas (Kosong)
Sistem Akan Menolak dan
memberi peringatan
di letak field yang kosong “Field tidak
boleh kosong,
harap diisi”
Sesuai Harapan Valid
2
Field Guru dan Kelas diisi dengan data yang
sudah terdaftar,
kemudian klik tombol “Simpan”
Guru (Sudah ada) Kelas (Sudah ada)
Sistem Akan
Menolak dan
memberi peringatan “Guru sudah
terdaftar dikelas
ini!”
Sesuai Harapan Valid
3 Field diisi, kemudian
klik tombol “Simpan”
Guru (Benar)
Kelas (Benar)
Sistem Akan
Menerima Data
“Data berhasil
disimpan!”
Sesuai Harapan Valid
3. Pengujian terhadap Halaman Kelas Siswa
Tabel III.16
Hasil Pengujian Black Box Testing Halaman Kelas Siswa
No Skenario Pengujian Test case Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Field tidak diisi,
kemudian klik tombol
“Simpan”
Siswa (Kosong)
Kelas (Kosong)
Sistem Akan
Menolak dan
memberi peringatan
di letak field yang
Sesuai Harapan Valid
-
60
kosong “Field tidak
boleh kosong, harap diisi”
2
Field Siswa diisi
dengan data yang
sudah terdaftar, kemudian klik tombol
“Simpan”
Siswa (Sudah ada)
Kelas (Benar)
Sistem Akan
Menolak dan memberi peringatan
“Siswa sudah
terdaftar dalam kelas!”
Sesuai Harapan Valid
3 Field diisi, kemudian
klik tombol “Simpan”
Siswa (Benar)
Kelas (Benar)
Sistem Akan
Menerima Data
“Data Berhasil Disimpan”
Sesuai Harapan Valid
1. Pengujian terhadap Halaman Nilai
Tabel III.17
Hasil Pengujian Black Box Testing Halaman Nilai
No Skenario Pengujian Test case Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Field tidak diisi,
kemudian klik tombol
“Submit”
Kelas (Kosong)
Semester (Kosong) Guru (Kosong)
Pelajaran (Kosong)
Siswa (Kosong) Tugas 1 (Kosong)
Tugas 2 (Kosong)
Tugas 3 (Kosong) UTS (Kosong)
UAS (Kosong)
Sistem Akan
Menolak dan memberi peringatan
di letak field yang
kosong “Field tidak boleh kosong,
harap diisi”
Sesuai Harapan Valid
2
Field Guru, Siswa dan Semester diisi dengan
data yang sudah
terdaftar, kemudian klik tombol “Submit”
Kelas (Benar)
Semester (Sudah ada) Guru (Sudah ada)
Pelajaran (Benar)
Siswa (Sudah ada) Tugas 1 (Benar)
Tugas 2 (Benar)
Tugas 3 (Benar) UTS (Benar)
UAS (Benar)
Sistem Akan
Menolak dan
memberi peringatan “Nilai siswa di
semester ini sudah
terdaftar!”
Sesuai Harapan Valid
3
Field Nilai Tugas 1,
Tugas 2, Tugas 3, UTS, UAS diisi
dengan format yang
salah, kemudian klik tombol “Submit”
Kelas (Benar) Semester (Benar)
Guru (Benar)
Pelajaran (Benar) Siswa (Benar)
Tugas 1 (Salah)
Tugas 2 (Salah) Tugas 3 (Salah)
UTS (Salah)
UAS (Salah)
Sistem Akan
Menolak dan
memberi peringatan di letak field yang
salah “Field hanya
mengandung angka dan nilai tidak lebih
dari 100”
Sesuai Harapan Valid
4 Field diisi, kemudian
klik tombol “Simpan”
Kelas (Benar) Semester (Benar)
Guru (Benar)
Pelajaran (Benar) Siswa (Benar)
Tugas 1 (Benar)
Tugas 2 (Benar) Tugas 3 (Benar)
UTS (Benar)
UAS (Benar)
Sistem Akan Menerima Data
“Data Berhasil
Disimpan”
Sesuai Harapan Valid
-
61
1. Pengujian terhadap Halaman Nilai Akses Guru
Tabel III.18
Hasil Pengujian Black Box Testing Halaman Nilai Akses Guru
No Skenario Pengujian Test case Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1
Field tidak diisi,
kemudian klik tombol “Submit”
Kelas (Kosong) Semester (Kosong)
Siswa (Kosong)
Tugas 1 (Kosong)
Tugas 2 (Kosong)
Tugas 3 (Kosong) UTS (Kosong)
UAS (Kosong)
Sistem Akan Menolak dan
memberi peringatan
di letak field yang kosong “Field tidak
boleh kosong,
harap diisi”
Sesuai Harapan Valid
2
Field Guru, Siswa dan
Semester diisi dengan
data yang sudah terdaftar, kemudian
klik tombol “Submit”
Kelas (Benar)
Siswa (Sudah ada)
Semester (Sudah ada) Tugas 1 (Benar)
Tugas 2 (Benar)
Tugas 3 (Benar) UTS (Benar)
UAS (Benar)
Sistem Akan
Menolak dan memberi peringatan
“Nilai siswa di
semester ini sudah terdaftar!”
Sesuai Harapan Valid
3
Field Nilai Tugas 1, Tugas 2, Tugas 3,
UTS, UAS diisi
dengan format yang salah, kemudian klik
tombol “Submit”
Kelas (Benar)
Siswa (Benar) Semester (Benar)
Tugas 1 (Salah)
Tugas 2 (Salah) Tugas 3 (Salah)
UTS (Salah)
UAS (Salah)
Sistem Akan
Menolak dan memberi peringatan
di letak field yang
salah “Field hanya mengandung angka
dan nilai tidak lebih
dari 100”
Sesuai Harapan Valid
4 Field diisi, kemudian
klik tombol “Simpan”
Kelas (Benar)
Semester (Benar) Siswa (Benar)
Tugas 1 (Benar)
Tugas 2 (Benar) Tugas 3 (Benar)
UTS (Benar)
UAS (Benar)
Sistem Akan
Menerima Data
“Data Berhasil Disimpan”
Sesuai Harapan Valid