Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
36
BAB III
PEMBAHASAN
3.1. Tinjauan Sekolah
Pada tinjauan sekolah SMP Negeri 2 Rasau Jaya ini membahas tentang
sejarah sekolah, visi misi, struktur organisasi dan fungsi masing-masing
pengurus SMP Negeri 2 Rasau Jaya.
3.1.1. Sejarah Sekolah
SMP Negeri 2 ini merupakan suatu instansi yang bergerak dibidang
pendidikan yang didirikan pada tahun 2005, dimana nama kepala sekolah yang
pertama yaitu ibu Elly S.Pd, nama kepala sekolah yang kedua yaitu Drs. Edi
Kusnadi, dan kepala sekolah yang sekarang bernama bapak Juaribut S.Pd.
Tujuan dari sekolah SMP Negeri 2 yaitu untuk meningkatkan kemampuan
prestasi akademik dan non akademik, meningkatkan proses pembelajaran yang
efektif dan efesien, meningkatkan kemampuan profesional guru, meningkatkan
pelayanan pendidikan yang berkualitas, transparan dan akuntabel, meningkatkan
kualitas pelaksanaan ibadah, menata lingkungan hidup sekolah yang mendukung
kegiatan pembelajaran.
3.1.2. Visi dan Misi Sekolah
Sekolah merupakan tempat bagi para peserta didik untuk mendapatkan
ilmu dan pengetahuan baru. Karena itu sekolah harus memiliki visi dan misi.
Layaknya sebuah perusahaan, visi dan misi sekolah sangat penting untuk
mencapai tujuan sekolah. Visi sekolah berbeda dengan misi sekolah. Visi sekolah
37
memiliki cakupan lebih panjang, sementara misi sekolah adalah cara yang
digunakan untuk mencapai visi sekolah tersebut.
1. Visi
Visi SMP Negeri 2 Rasau jaya adalah:
a. Meningkatnya prestasi akademik
b. Meningkatnya prestasi non akademik
c. Disiplin dalam aktifitas keagamaan
d. Disiplin dalam mentaati Tata Tertib Sekolah
e. Meningkatanya kesetiakawaan sosial
f. Meningkatnya kepedulian terhadap lingkungan sekolah.
2. Misi
Misi SMP Negeri 2 Rasau Jaya adalah:
a. Melaksanakan pendidikan yang mendukung tercapainya prestasi
akademik secara optimal
b. Meningkatkan pembinaan dan memberikan kesempatan pada siswa untuk
berprestasi dalam bidang non akademik
c. Menumbuhkan penghayatan dan pengamalan terhadap ajaran agama
yang dianut sesuai dengan Tujuan Pendidikan Nasional
d. Menumbuhkan sikap disiplin melalui penegakkan tata tertib yang
demokratis terhadap seluruh warga sekolah
e. Menerapkan rasa kepedulian sosial terhadap warga sekolah maupun pada
masyarkat sekitar sekolah
f. Meningkatkan kepedulian terhadap lingkungan yang bersih dan sehat.
38
3.1.3. Struktur Organisasi
Struktur organisasi merupakan susunan komponen-komponen unit kerja
dalam organisasi. Struktur organisasi menunjukan adanya pembagian kerja dan
menunjukan fungsi-fungsi atau kegiatan-kegiatan yang berbeda-beda tersebut
diintegrasikan (kordinasi) serta menunjukan spesialisasi-spesialisasi pekerjaan
saluran perintah dan penyampaian laporan. Dengan struktur organisasi yang baik,
tugas-tugas dapat digolongkan sedemikian rupa sehingga dapat dilaksanakan
secara efektif, terarah dan terawasi dan hasil-hasilnya dapat terkendali. Berikut
ini adalah struktur organisasi SMP Negeri 2 Rasau Jaya:
Sumber: Hasil Penelitian (2017)
Gambar III.1. Struktur Organisasi SMP Negeri 2 Rasau Jaya
Sekolah SMP Negeri 2
Rasau Jaya
Kepala Sekolah
Wakil Kepala Sekolah
Ketua
Komite
Tata Usaha
Urusan
Kesiswaan
Urusan
Rutin/Bos
Urusan
Perpustakaan
Urusan
Kurikulum Urusan
Kesiswaan
Urusan
Humas
Urusan
Sarana
Wali Kelas Koordinat Mata
Pelajaran
39
3.1.4. Tugas Pokok dan fungsi
Sekolah memiliki struktur organisasi dan tugas pokok dan fungsi. Kepala
Sekolah berkedudukan sebagai pemimpin tertinggi di sekolah. Kepala Sekolah
dibantu oleh Wakil Kepala Sekolah, Komite Sekolah, Tata Usaha, Urusan
Kesiswaan, Urusan Rutin/Bos, Urusan Perpus, Urusan Humas, Urusan
Kurikulum, Urusan Sarana, Wali Kelas, dan Koordinat Mata Pelajaran.
1. Kepala Sekolah
Kepala Sekolah adalah pimpinan tertinggi di sekolah. Pola kepemimpinannya
akan sangat berpengaruh bahkan sangat menentukan kemajua sekolah. Oleh
karena itu dalam pendidikan modern kepemimpinan kepala sekolah merupakan
jabatan strategis dalam mencapai tujuan pendidikan.
a. Kepala sekolah sebagai pendidik (Educator)
1) Membimbing guru dalam hal menyusun dan melaksanakan program
pengajaran dan melaksanakan program pembelajaran, mengavalusi
hasil belajar dan melaksanakan program pengajaran dan remedial.
2) Membimbing karyawan dalam hal menyusun program kerja dan
melaksanakan tugas sehari-hari.
3) Mengembangkan staf melalui pendidikan/latihan, melalui pertemuan,
seminar dan diskusi, menyediakan bahan bacaan, memperhatikan
kenaikan pangkat, mengusulkan kenaikan jabatan melalui seleksi
calon kepala sekolah.
b. Kepala sekolah sebagai menejer (Manager)
40
1) Mengelola administrasi kegiatan belajar dan kelengkapan bimbingan
dengan memiliki data lengkap administrasi kegiatan belajar mengajar
dan kelengkapan administrasi bimbingan konseling.
2) Mengelola administrasi kesiswaaan dengan memiliki data adminitrasi
kesiswaan dan kegiatan ekstra kurikuler secara lengkap.
3) Mengelola administrasi keuangan rutin, BOS, dan komite.
4) Mengelola administrasi sarana/prasarana baik administrasi
gudang/ruang, mebeliar, alat laboratorium dan perpustakaan.
c. Kepala sekolah sebagai pengelola administrasi ( Administrator)
1) Menyusun program kerja, baik jangka pendek, menengah maupun
jangka panjang.
2) Menggerakan staff guru/karyawan dengan cara memberikan arahan
dan mengkoordinasikan pelaksanaan tugas.
3) Mengoptimalkan sumberdaya manusia secara optimal, memanfaatkan
sarana/prasarana secara optimal dan merawat sarana/prasarana milik
sekolah.
d. Kepala sekolah sebagai penyelia (Supervisor)
1) Menyusun program supervisi kelas, pengawasan dan evaluasi
pembelajaran.
2) Melaksanakan program supervisi.
3) Memanfaatkan hasil supervisi untuk meningkatkan kinerja guru dan
untuk pengembangan sekolah.
e. Kepala sekolah sebagai pemimpin (Leader)
41
1) Memiliki kepribadian yang kuat, juur, percaya diri, bertanggung
jawab, berani mengambil resiko dan berjiwa besar.
2) Memahami kondisi guru dan anak didik.
3) Memiliki visi dan memahami misi sekolah yang di emban.
4) Mampu mengambil keputusan baik urusan intern maupun ekstren.
5) Mampu berkomunikasi dengan baik secara lisan maupun tertulis.
2. Wakil Kepala Sekolah
Wakil Kepala Sekolah membantu dan bertanggung jawab kepada kepala
sekolah dalam:
a. Menyusun perancanaan, membuat program kegiatan dan program
pelaksanaan.
b. Pengorganisasian.
c. Pengarahan.
d. Ketenagaan.
e. Pengkordinasian.
f. Penilaian.
g. Identifikasi dan pengumpulan data.
h. Mewakili kepala sekolah untuk mengahadiri rapat khususnya yang
berkaitan dengan masalah pendidikan.
i. Membuat laporan secara berkala.
3. Komite Sekolah
Komite Sekolah adalah lembaga mandiri dibentuk dan berperan dalam
peningkatan mutu pelayanan dengan memberikan pertimbangan, arahan, dan
dukungan tenaga, sarana dan prasarana, serta pengawasan pendidikan pada
42
tingkat satuan pendidikan. Untuk menjalankan peranannya komite sekolah
mempunyai fungsi yaitu:
a. Mendorong perhatian dan komitmen masyarakat terhadap
penyelenggaraan pendidikan yang bermutu.
b. Melakukan kerja sama dengan masyarakat (perorangan/organisasi/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.
e. Mendorong orang tua dan masyarakat berpartisipasi dalam pendidikan
guna mendukung peningkatan mutu dan pemerataan pendidikan.
f. Menggalang dana masyarakat dalam rangka pembiayaan penyelenggaraan
pendidikan di satuan pendidikan.
g. Melakukan evaluasi dan pengawasan terhadap kebijakan, program,
penyelenggaraan, dan keluaran pendidikan di satuan pendidikan.
4. Tata Usaha
Tata Usaha membantu dan bertanggung jawab kepada kepala sekolah dalam:
a. Mengatur pengurusan kepagawaian.
b. Meneliti dan kemudian membuat surat, baik surat masuk maupun surat
keluar sesuai dengan disposisi/intruksi kepala sekolah.
c. Memantau pelaksanaan 6K.
d. Mengawasi dan mengendalikan penggunaan alat-alat sekolah.
43
e. Membantu kepala sekolah dalam penyusunan RAPBS.
f. Bertanggung jawab atas penggunaan stempel sekolah.
5. Urusan Kesiswaan
Urusan Kesiswaan membantu dan bertanggung jawab kepada kepala sekolah
dalam:
a. Menyusun program pembinaan kesiswaan/OSIS
b. Menegakkan Tata Tertib Sekolah
c. Melaksanakan bimbingan, pengarahan dan pengendalian kegiatan
siswa/OSIS dalam rangka menegakkan disiplin dan tata tertib sekolah
d. Membina dan melaksanakan koordinasi keamanan, kebersihan, ketertiban,
Kerindangan, keindahan, dan kekeluargaan(6K)
e. Memberi pengarahan dan penilaian dalam pemilihan pengurus OSIS
f. Melakukan pembinaan pengurus OSIS dalam berorganisasi
g. Bekerjasama dengan para pembina kegiatan kesiswaan didalam menyusun
program dan jadwal pembinaan siswa secara berkala dan insidentil.
h. Melaksanakan pemilihan calon siswa teladan dan calon siswa penerimaan
siswa baru.
i. Mengadakan pemilihan siswa untuk mewakili sekolah dalam kegiatan di
luar sekolah.
j. Menyusun laporan pelaksanaan kegiatan kesiswaan secara berkala
k. Mengatur dan menyelenggarakan hubungan sekolah dengan orang tua
murid
l. Melaksanakan pemilihan calon siswa teladan dan siswa penerima beasiswa
44
6. Urusan Rutin/Bos
Melaksanakan seluruh Administrasi Keuangan Sekolah, meliputi keuangan
rutin/UYHD/BOPS, Dana BOS, Dana Komite Sekolah dan Dana dari sumber
lainnya, bertanggung jawab langsung kepada Kepala Tata Usaha, dengan
rincian tugas sebagai berikut:
a. Menyimpan Dokumen, Rekening Giro atau Bank Keuangan sekolah
b. Mengajukan Pembayaran
c. Membuat Laporan Penggunaan Keuangan BOPS, BOS, Komite Sekolah
dan sumber lainnya.
d. Melaksanakan Pengambilan dan Pengembalian serta pembayaran Keuangan
Negara sesuai petunjuk.
e. Menyimpan arsip/dokumen dan SPJ Keuangan
f. Membuat Laporan posisi anggaran (daya serap)
g. Membuat Lembar Hasil Waskat
h. Menjadi/ melaksanakan tugas kebendaharan dari setiap kepanitiaan yang
dibentuk sekolah.
i. Membentuk Keuangan berdasarkan sumber keuangannya pada buku kas
umum, pembantu dan tabelaris.
7. Urusan Perpustakaan
Melaksanakan Administrasi Perpustakaan, bertanggung jawab kepada Kepala
Tata Usaha, dengan rincian tugas sebagai berikut:
a. Mengisi buku induk Perpustakaan dan Buku Paket
b. Membuat Nomor / Kode Klasifikasi Buku
c. Membuat Buku Pengunjung Perpustakaan
45
d. Membuat Kelengkapan Kartu, Date due slip, Katalog Anggota Peminjam
e. Membuat Statistik/Grafik Pengunjung dan peminjam
f. Membuat Laporan Keadaan Buku
g. Membuat Daftar pengunaan barang inventaris di perpustakaan
8. Urusan Humas
Urusan Humas membantu dan bertanggung jawab kepada Kepala Sekolah
dalam:
a. Mengatur dan menyelenggarakan hubungan sekolah dengan dewan sekolah
b. Membina hubungan antara sekolah dengan wali murid
c. Membina pengembangan antar sekolah dengan lembaga pemerintah,
dunia usaha, dan lembaga sosial lainnya
d. Membuat dan menyusun program semua kebutuhan sekolah
e. Koordinasi dengan semua staf untuk kelancaran kegiatan sekolah
f. Menciptakan hubungan yang kondusif diantara warga sekolah
g. Melakukan koordinasi dengan semua staf dan bertanggung jawab untuk
mewujudkan 9 K
h. Menyusun program kegiatan bakti sosial, karya wisata, dan pameran hasil
pendidikan (gebyar pendidikan)
i. Mewakili Kepala Sekolah apabila berhalangan untuk menghadiri
rapat masalah-masalah yang bersifat umum
j. Menyusun laporan secara berkala
46
9. Urusan Kurikulum
Urusan Kurikulum membantu dan bertanggung jawab kepada kepala sekolah
dalam:
a. Menyediakan silabus seluruh mata pelajaran dan contoh format RPP
b. Menyediakan agenda kelas, agenda piket, surat izin masuk/keluar, agenda
guru (yang berisi: jadwal pelajaran, kontrak belajar dengan siswa, absensi
siswa, form catatan pertemuan dan materi guru, daftar nilai, dan form home
visit)
c. Penyusunan program KBM dan analisis mata pelajaranMenyediakan dan
memeriksa daftar hadir guru
d. Memeriksa program satuan pembelajaran guru
e. Mengatasi hambatan terhadap KBM
f. Mengatur penyediaan kelengkapan sarana guru dalam KBM (kapur tulis,
spidol dan isi tintanya, penghapus papan tulis, daftar absensi siswa, daftar
nilai siswa, dsb.)
g. Mengkoordinasikan pelaksanaan KBM dan laporan pelaksanaan KBM
h. Mengkoordinasikan dan mengarahkan penyusunan satuan pelajara
i. Menyusun laporan pelaksanaan pelajaran secara berkala
10.Urusan Sarana
Urusan Sarana membantu dan bertanggung jawab kepada kepala sekolah
dalam:
a. Menginventarisasi barang
b. Pendayagunaan sarana dan prasarana pendidikan penunjang KBM
47
c. Pendayagunaan sarana prasarana (termasuk kartu-kartu pelaksanaan
pendidikan)
d. Pemeliharaan sarana dan prasaran pendidikan (pengamanan, penghapusan,
pengembangan)
e. Pengelolaan alat-alat penunjang pembelajaran
11.Wali Kelas
Wali Kelas membantu dan bertanggung jawab kepada kepala sekolah dalam:
a. Mengawasi, memonitor serta menyampaikan laporan kepada Kepala
Sekolah secara berkala melalui Wakil Kepala Bidang Kesiswaan mengenai
pembinaan kelasnya (2 bl. sekali).
b. Turut bertanggung jawab dalam kelancaran pelaksanaan Upacara Bendera.
c. Koordinasi dengan Waka. Bidang Kesiswaan, Tata Usaha Urusan
kesiswaan, BP, untuk siswa pindahan/mutasi karena sesuatu dan lain hal
(ketidak hadiran) prestasi rendah dan lain-lain.
12.Koordinat Mata Pelajaran
Koordinat Mata Pelajaran Bertanggungjawab kepada Kepala Sekolah dalam:
a. Terlaksananya pertemuan MGMP intern sekolah minimal sebulan sekali.
b. Penyusunan program dan pengembangan MGMP mata pelajaran sejenis.
c. Mengkoordinasikan penyusunan naskah soal Ulangan Harian.
d. Mengkoordinir pembuatan dan mengumpulkan analisis Ulangan Harian,
Rekap daya serap dan ketuntasan belajar dan targetkurikulum untuk
selanjutnya diserahkan ke bidang kurikulum.
e. Membantu mengkoordinir Ulangan Harian dalam pelaksanaan UH,ketika
mata pelajarannya diujikan.
48
f. Mengadakan monitoring Ulangan Harian pelaksanaan program perbaikan
dan remidial mata pelajaran sejenis.
g. Mengadakan evaluasi Ulangan Umum Semester (UUS) dan KBM tiap
semester.
3.2. Analisa Kebutuhan
Pada tahap analisa kebutuhan ini bertujuan untuk mengetahui kebutuhan
sistem informasi yang sebenarnya dalam pengolahan data nilai siswa pada SMP
Negeri 2 Rasau Jaya dengan tujuan agar admin dan user dapat mempermudah
dalam penggunaannya, sehingga tujuan pembuatan sistem informasi tercapai.
Dengan demikian penulis membuat sebuah penelitian dalam proses data
nilai siswa berbasis web pada SMP Negeri 2 Rasau Jaya. Pada tahap analisa ini
memiliki dua kebutuhan sistem, yaitu :
3.2.1. Kebutuhan Fungsional
Sebuah sistem informasi pengolahan data nilai yang berbasis web harus
sesuai dengan kebutuhan fungsinya. Adapun fitur-fitur aplikasinya yaitu:
1. Login merupakan cara masuk ke dalam sistem.
2. Sistem dapat memberikan informasi profil guru dan siswa.
3. Sistem dapat memberikan informasi nilai, kelas, dan matapelajaran.
4. Sistem dapat memberikan informasi data semester dan tahun pelajaran.
5. Sistem dapat memberikan layanan cetak laporan nilai, laporan guru dan
laporan siswa.
49
3.2.2. Kebutuhan Non Fungsional
Kebutuhan non fungsional bertujuan untuk memenuhi kebutuhan
fungsional diatas. Berikut ini adalah kebutuhan non fungsional dari sistem
informasi berbasis web pada SMP Negeri 2 Rasau Jaya:
A. Perangkat Keras (Hardware)
Pada kebutuhan non fungsional untuk perangkat keras user dan admin
membutuhkan seperangkat personal komputer dengan spesifikasi komputer intel
atom, adapun diantaranya yaitu:
1. Alat Masukan
Alat masukkan digunakan untuk memasukkan data atau program yang
akan diproses oleh komputer. Alat masukkan yang akan digunakan dalam
sistem informasi pengolahan data nilai adalah:
a. mouse
b. keyboard.
2. Alat Pemroses
Alat pemroses digunakan untuk memproses instruksi dalam pengolahan
data. Alat pemroses yang akan digunakan dalam sistem informasi
pengolahan data nilai adalah:
a. CPU Prosesor N550 (1.5GHz, 1MB L2 cache)
b. Memory 1 GB DDR3
c. Monitor Acer 15”
3. Alat Penyimpan Data
Perangkat keras ini digunakan untuk menyimpan data dan program. Alat
yang digunakan adalah harddisk.
50
4. Alat Keluaran
Alat keluaran digunakan untuk menampilkan hasil atau keluaran data pada
monitor ataupun laporan yang akan dicetak dengan printer.
B. Perangkat Lunak (Software)
Perangkat lunak yang merupakan bagian dari komputer yang berisi
perintah-perintah yang menghubungkan perangkat lunak yang digunakan untuk
pembuatan aplikasi ini harus sesuai dengan yang diperlukan. Adapun perangkat
lunak yang diperlukan sebagai berikut:
1. Microsoft windows 7, sebagai sistem operasi.
2. Wampserver, sebagai server untuk menjalankan sistem dengan beberapa
paket perangkat lunak kedalam sebuah paket.
3. Web Browser, untuk menampilkan halaman web yang benar berdasarkan
kode program yang telah ditulis.
4. Bahasa pemograman seperti PHP, HTML dan CSS untuk membuat
halaman web yang bersifat server-side scripting serta bersifat dinamis.
5. MySQL, untuk membuat dan mengelolah database beserta isinya.
6. Dan yang paling terpenting harus adanya koneksi internet untuk membuka
sistem informasi pengolahan data nilai ini dengan kecepatan akses internet
ideal 1 Mbps.
C. Sumber Daya Manusia (Brainware)
Sumber daya manusia juga sangat penting diperhatikan dalam
menjalankan atau menggunakan sistem informasi data nilai sisawa. Sumber daya
manusia yang dimaksud adalah pengguna (user) dan admin. Untuk bisa
mengunakan sistem informasi pengolahan data nilai siswa minimal pengguna
51
(user) dan admin bisa mengopersikan komputer dan bisa menggunakan internet
walaupun tidak terlalu mahir.
Pada sistem informasi ini memiliki dua fungsi yaitu fungsi untuk user dan
admin.
1. Fungsi untuk User.
Dalam sistem informasi pengolahan data nilai, user dapat berfungsi
melihat menu profil tentang sekolah, melihat data nilai dan mencetak
laporan nilai .
2. Fungsi untuk Admin.
Agar mudah dalam pengelolaannya sistem informasi pengolahan nilai,
admin memiliki kebutuhan fungsional yaitu admin bisa mengganti
username atau password admin, mengupdate semua data yang ada di
dalam web baik itu data informasi maupun data yang lainnya serta admin
dapat mengelola data nilai pada menu nilai akademik dan menarik laporan
dari data tersebut.
Tabel III. 1.
Sumber Daya Manusia (Brainware)
No Pengguna Hak Akses
1. Admin - Dapat mengubah dan menghapus data
guru dan data siswa dalam sistem.
- Dapat mengubah username dan pasword
siswa dan guru
- Dapat mengupdate semua data yang ada
didalam web.
52
2. Guru - Dapat melihat dan mengedit data
- Dapat melakukan input dan mengedit nilai
siswa
- Dapat mencetak laporan nilai siswa.
3. Siswa - Dapat melihat dan mengedit data
- Dapat melihat nilai dan mencetak laporan
nilai.
Sumber: Hasil Penelitian (2017)
3.3. Perancangan Perangkat Lunak
Dalam perancangan perangkat lunak terdiri dari rancangan antar muka dan
rancangan basis data. Dimana dalam perancangan antar muka menggambarkan
rancangan tampilan yang nantinya akan diimplementasikan sedangkan basis data
menggambarkan basis data dengan Entity Relationship Diagram (ERD), Logical
Relationship Diagram (LRS) dan spesifikasi file.
3.3.1. Rancangan Antar Muka
Rancangan antar muka pada Sistem Informasi Pengolahan Data Nilai
Siawa Berbasis Web Pada SMP Negeri 2 Rasau Jaya terbagi menjadi dua bagian
yaitu siswa (user) dan admin. Berikut ini adalah tampilan rancangan antar muka
user dan admin.
1. Rancangan Antar Muka (Admin)
a. Rancangan antar muka halaman login
Pada rancangan antar muka login untuk admin terdapat title yang
bertuliskan form login, kotak input untuk tempat pengisian user dan
53
password admin dan tombol login untuk masuk ke dalam dashboard
admin.
Sumber: Hasil Rancangan (2017)
Gambar III.2. Rancangan Antar Muka Halaman Login (Admin)
b. Rancangan Antar Muka Halaman Dashboard (Admin )
Sumber: Hasil Rancangan (2017)
Gambar III.3. Rancangan Antar Muka Halaman Dashboard Admin (Admin)
54
c. Rancangan Antar Muka Halaman Guru (Admin)
Sumber: Hasil Rancangan (2017)
Gambar III.4. Rancangan Antar Muka Halaman Guru (Admin)
d. Rancangan Antar Muka Halaman Siswa (Admin)
Sumber: Hasil Rancangan (2017)
Gambar III.5. Rancangan Antar Muka Halaman Siswa (Admin)
55
e. Rancangan Antar Muka Halaman Akademik Mata Pelajaran (Admin)
Sumber: Hasil Rancangan (2017)
Gambar III.6. Rancangan Antar Muka Halaman Akademik Mata Pelajaran
(Admin)
f. Rancangan Antar Muka Halaman Akademik Kelas (Admin)
Sumber: Hasil Rancangan (2017)
Gambar III.7. Rancangan Antar Muka Halaman Akademik Data Kelas
(Admin)
56
g. Rancangan Antar Muka Halaman Akademik Nilai (Admin)
Sumber: Hasil Rancangan (2017)
Gambar III.8. Rancangan Antar Muka Halaman Akademik Data Nilai
(Admin)
h. Rancangan Antar Muka Halaman Cetak Laporan Siswa (Admin)
Sumber: Hasil Rancangan (2017)
Gambar III.9. Rancangan Antar Muka Halaman Cetak Laporan Siswa
(Admin)
57
i. Rancangan Antar Muka Halaman Cetak Laporan Guru (Admin)
Sumber: Hasil Rancangan (2017)
Gambar III.10. Rancangan Antar Muka Halaman Cetak Laporan Guru
(Admin)
j. Rancangan Antar Muka Halaman Cetak Laporan Nilai (Admin)
Sumber: Hasil Rancangan (2017)
Gambar III.11. Rancangan Antar Muka Halaman Cetak Laporan Nilai
(Admin)
58
k. Rancangan Antar Muka Halaman Semester (Admin)
Sumber: Hasil Rancangan (2017)
Gambar III.12. Rancangan Antar Muka Halaman Semester (Admin)
l. Rancangan Antar Muka Halaman Tahun Pelajaran (Admin)
Sumber: Hasil Rancangan (2017)
Gambar III.13. Rancangan Antar Muka Halaman Tahun Pelajaran (Admin)
59
2. Rancangan Antar Muka Siswa (User).
a. Rancangan Antar Muka Halaman Login (User)
Pada rancangan antar muka login untuk admin terdapat title yang bertuliskan
form login, kotak input untuk tempat pengisian user dan password admin
dan tombol login untuk masuk ke dalam dashboard siswa .
Sumber: Hasil Rancangan (2017)
Gambar III.14. Rancangan Antar Muka Halaman Login Siswa (User)
b. Rancangan Antar Muka Halaman Dashboard Siswa (User)
Sumber: Hasil Rancangan (2017)
Gambar III.15. Rancangan Antar Muka Halaman Dashboard Siswa (User)
60
c. Rancangan Antar Muka Halaman Siswa (User)
Sumber: Hasil Rancangan (2017)
Gambar III.16. Rancangan Antar Muka Halaman Siswa (User)
d. Rancangan Antar Muka Halaman Cetak Laporan Nilai (User)
Sumber: Hasil Rancangan (2017)
Gambar III.17. Rancangan Antar Muka Halaman Cetak Lap Nilai (User)
61
3. Rancangan Antar Muka Guru (User)
a. Rancangan Antar Muka Halaman Login Guru (User)
Pada rancangan antar muka login untuk admin terdapat title yang bertuliskan
form login, kotak input untuk tempat pengisian user dan password admin
dan tombol login untuk masuk ke dalam dashboard guru .
Sumber: Hasil Rancangan (2017)
Gambar III.18. Rancangan Antar Muka Halaman Login (User)
b. Rancangan Antar Muka Halaman Dashboard Guru (User)
Sumber: Hasil Rancangan (2017)
Gambar III.19. Rancangan Antar Muka Halaman Dashboard (User)
62
c. Rancangan Antar Muka Halaman Guru (User)
Sumber: Hasil Rancangan (2017)
Gambar III.20. Rancangan Antar Muka Halaman Guru (User)
d. Rancangan Antar Muka Halaman Akademik Nilai (User)
Sumber: Hasil Rancangan (2017)
Gambar III.21. Rancangan Antar Muka Halaman Akademik Nilai (User)
63
e. Rancangan Antar Muka Halaman Akademik Mapel Kelas (User)
Sumber: Hasil Rancangan (2017)
Gambar III.22. Rancangan Antar Muka Halaman Akademik Mapel Kelas
(User)
f. Rancangan Antar Muka Halaman Cetak Lap Nilai (User)
Sumber: Hasil Rancangan (2017)
Gambar III.23. Rancangan Antar Muka Halaman Cetak Lap Nilai (User)
64
3.3.2. Basis Data (Database)
Pada basis data menggambarkan rancangan pemetaan pada tabel sistem
informasi penerimaan siswa baru dengan menggunakan Entity Relationship
Diagram (ERD), dan tabel-tabel database digunakan dalam aplikasi penerimaan
siswa baru, selanjutnya dalam penggambaran ERD menggunakan Logical
Relational Structure (LRS) dan spesifikasi file. Adapun gambaran perancangan
basis data yang dimaksud sebagai berikut.
1. ERD (Entity relatonship diagram)
Berikut ini merupakan ERD dari perancangan sistem informasi pengolahan
data nilai siswa SMP Negeri 2 Rasau Jaya.
65
Sumber: Hasil Rancangan (2017)
Gambar III.24. ERD SMP Negeri 2 Rasau Jaya
66
2. LRS (Logical Relationship Structure)
Sumber: Hasil Rancangan (2017)
Gambar III.25. LRS SMP Negeri 2 Rasau Jaya
67
3.3.3. Spesifikasi File
Dalam spesifikasi file menjabarkan secara detail elemen yang digunakan
dalam program. Dalam spesifikasi file ini menjelaskan tentang isi dan fungsi dari
database yang digunakan. File ini tersimpan dengan nama nilai dengan
parameter-paremeter sebaguai berikut :
a. Spesifikasi file tb_kelas
Nama File : tabel kelas
Akronim File : tb_kelas
Fungsi : Untuk menginput nama kelas dan wali kelas
Type File : File master
Organisasi File : Index Sequential
Akses File : Random
Media File : Harddisk
Panjang Record : 277
Kunci Field : kelas_id
Software : MySQL
Tabel III.2.
Spesifikasi File tb_kelas
No Field Type Length Keterangan
1. kelas_id Int 11 Primary key
2. kelas_walikelasid Int 11 Foreign key
3. kelas_nama Varchar 255
Sumber: Hasil Rancangan (2017)
68
b. Spesifikasi file tb_mapel
Nama File : tabel matapelajaran
Akronim File : tb_mapel
Fungsi : Untuk menyimpan nama matapelajaran
Type File : File master
Organisasi File : Index Sequential
Akses File : Random
Media File : Hasrdisk
Panjang Record : 266
Kunci Field : mapel_id
Software : MySQL
Tabel III.3.
Spesifikasi File tb_mapel
No Field Type Length Keterangan
1. mapel_id Int 11 Primary key
2. mapel_nama Varchar 255
Sumber: Hasil Rancangan (2017)
c. Spesifikasi file tb_menu
Nama File : tabel menu
Akronim File : tb_menu
Fungsi : Untuk menginput data menu
Type File : File master
Organisasi File : Index Sequential
Akses File : Random
69
Media File : Harddisk
Panjang Record : 532
Kunci Field : menu_id
Software : MySQL
Tabel III.4.
Spesifikasi File tb_menu
No Field Type Length Keterangan
1. menu_id Int 11 Primary key
2. menu_parentid Int 11
3. menu_nama Varchar 255
4. menu_link Varchar 255
Sumber: Hasil Rancangan (2017)
d. Spesifikasi file tb_menu_detail
Nama File : tabel menu detail
Akronim File : tb_maenu_detail
Fungsi : Untuk menyimpan data user dan admin
Type File : File master
Organisasi File : Index Sequential
Akses File : Random
Media File : Hasrdisk
Panjang Record : 27
Kunci Field : menudetail_id
Software : MySQL
70
Tabel III.5.
Spesifikasi File tb_menu_detail
No Field Type Length Keterangan
1. menudetail_id Int 11 Primary key
2. menudetail_menuid Int 11 Foreign key
3. menudetail_level Enum 5
Sumber: Hasil Rancangan (2017)
e. Spesifikasi file tb_nilai
Nama File : tabel nilai
Akronim File : tb_nilai
Fungsi : Untuk menyimpan semua data nilai siswa
Type File : File master
Organisasi File : Index Sequential
Akses File : Random
Media File : Hsrddisk
Panjang Record : 1330
Kunci Field : nilai_id
Software : MySQL
71
Tabel III.6.
Spesifikasi File tb_nilai
No Field Type Length Keterangan
1. nilai_id Int 11 Primary key
2. nilai_siswaid Int 11 Foreign key
3. nilai_tugasl Varchar 255
4. nilai_tugas2 Varchar 255
5. nilai_tugas3 Varchar 255
6. nilai_uts Varchar 255
7. nilai_uas Varchar 255
8. nilai_tahunpelajaranid Int 11
9. nilai_mapelid Int 11
10 nilai_semesterid Int 11
Sumber: Hasil Rancangan (2017)
f. Spesifikasi file tb_semester
Nama File : tabel semester
Akronim File : tb_semester
Fungsi : Untuk menyimpan nilai di semester genap atau
ganjil
Type File : File master
Organisasi File : Index Sequential
Akses File : Random
Media File : Harddisk
Panjang Record : 267
72
Kunci Field : semester_id
Software : MySQL
Tabel III.7.
Spesifikasi File tb_semester
No Field Type Length Keterangan
1. semester_id Int 11 Primary key
2. semester_nama Varchar 255
3. semester_stetus Enum 1
Sumber: Hasil Rancangan (2017)
g. Spesifikasi file tb_tahun_pelajaran
Nama File : tabel tahun pelajaran
Akronim File : tb_tahun_pelajaran
Fungsi : Untuk menyimpan data di tahun pelajaran yang
sedang aktif
Type File : File master
Organisasi File : Index Sequential
Akses File : Random
Media File : Harddisk
Panjang Record : 267
Kunci Field : tahunpelajaran_id
Software : MySQL
73
Tabel III.8.
Spesifikasi File tb_tahun_pelajaran
No Field Type Length Keterangan
1. tahunpelajaran_id Int 11 Primary key
2. tahunpelajaran_nama Varchar 255
3. tahunpelajaran_stetus Enum 1
Sumber: Hasil Rancangan (2017)
h. Spesifikasi file tb_user
Nama File : tabel guru
Akronim File : tb_guru
Fungsi : Untuk menyimpan semua data guru
Type File : File master
Organisasi File : Index Sequential
Akses File : Random
Media File : Harddisk
Panjang Record : 66346
Kunci Field : guru_id
Software : MySQL
74
Tabel III.9.
Spesifikasi File tb_guru
No Field Type Length Keterangan
1. guru_id Int 11 Primary key
2. guru_kelasid Int 11
3. guru_no Int 11
4. guru_pass Varchar 255
5. guru_nama Varchar 255
6. guru_ponsel Varchar 255
7. guru_alamat Text 65535
8. guru_jk Enum 1
9. guru_status Enum 1
10. guru_tanggallahir Date 10
11. guru_agama Enum 1
Sumber: Hasil Rancangan (2017)
i. Spesifikasi file tb_user
Nama File : tabel siswa
Akronim File : tb_siswa
Fungsi : Untuk menyimpan semua data siswa
Type File : File master
Organisasi File : Index Sequential
Akses File : Random
Media File : Harddisk
Panjang Record : 66354
75
Kunci Field : siswa_id
Software : MySQL
Tabel III.10.
Spesifikasi File tb_siswa
No Field Type Length Keterangan
1. siswa_id Int 11 Primary key
2. siswa_kelasid Int 11
3. siswa_no Int 11
4. siswa_pass Varchar 255
5. siswa_nama Varchar 255
6. siswa_ponsel Varchar 255
7. siswa_alamat Text 65535
8. siswa_jk Enum 1
9. siswa_status Enum 1
10. siswa_tanggallahir Date 10
11. siswa_agama Enum 9
Sumber: Hasil Rancangan (2017)
j. Spesifikasi file tb_kelas_mapel
Nama File : tabel kelas mata pelajaran
Akronim File : tb_kelas_mapel
Fungsi : Untuk membantu menampilkan tabel kelas dan
tabel mata pelajaran
Type File : File master
76
Organisasi File : Index Sequential
Akses File : Random
Media File : Harddisk
Panjang Record : 33
Kunci Field : kelasmapel_id
Software : MySQL
Tabel III.11.
Spesifikasi File tb_kelas_mapel
No Field Type Length Keterangan
1 Kelasmapel_id Int 11 Primary key
2 Kelasmapel_kelasid Int 11 Foreign key
3 Kelasmapel_mapelid Int 11 Foreign key
Sumber: Hasil Rancangan (2017)
3.3.4. Rancangan Struktur Navigasi
1. Struktur Navigasi Halaman Siswa
Sumber: Hasil Penelitian (2017)
Gambar III.26. Struktur Navigasi Halaman Siswa
77
Struktur Navigasi Halaman Siswa merupakan suatu tahapan rancangan
dalam pembuatan sebuah program sehingga dari gambaran ini dapat mengetahui
bagaimana isi tampilan dalam Sistem Informasi Pengolahan Data Nilai Siswa
Berbasis Web Pada SMP Negeri 2 Rasau Jaya.
2. Struktur Navigasi Halaman Guru
Sumber: Hasil Penelitian (2017)
Gambar III.27. Struktur Navigasi Halaman Guru
Struktur Navigasi Halaman Guru merupakan suatu tahapan rancangan
dalam pembuatan sebuah program sehingga dari gambaran ini dapat mengetahui
bagaimana isi tampilan dalam Sistem Informasi Pengolahan Data Nilai Siswa
Berbasis Web Pada SMP Negeri 2 Rasau Jaya.
78
3. Struktur Navigasi Halaman Admin
Sumber: Hasil Penelitian (2017)
Gambar III.28. Struktur Navigasi Halaman Admin
Struktur Navigasi Halaman Admin merupakan suatu tahapan rancangan
dalam pembuatan sebuah program sehingga dari gambaran ini dapat mengetahui
Data yang sudah masuk di dalam Sistem Informasi Pengolahan Data Nilai Siswa
Berbasis Web Pada SMP Negeri 2 Rasau Jaya.
3.4. Implementasi dan Pengujian Unit
Pengujian unit atau disebut sebagai black box testing bertujuan untuk
melakukakan uji coba sistem, keamanan cara kerjanya dalam sistem web.
79
3.4.1 Implementasi
Implementasi sebuah rencana yang sudah disisun secara terperinci, adapun
implementasi rancangan antar muka Sistem Informasi Pengolahan Data Nilai
Siswa Berbasis Web pada SMP Negeri 2 Rasau Jaya yaitu:
1. Implementasi Rancangan Antar Muka login Admin
Pada halaman login ini admin diharuskan mengisi username dan password
yang benar untuk dapat masuk kehalaman admin.
Sumber: Hasil Rancangan (2017)
Gambar III.29. Implementasi Halaman Login Admin
a. Implementasi Halaman Dashboard Admin
Pada halaman ini merupakan halaman pertama administrator setelah
melakukan login.
80
Sumber: Hasil Rancangan (2017)
Gambar III.30. Implementasi Halaman Dashboard Admin
b. Implementasi Halaman Data Guru
Halaman ini adalah pengolahan data guru yang dapat di tambah, di ubah
dan di hapus secara benar oleh admin dan nantinya dapat dilihat oleh guru.
Sumber: Hasil Rancangan (2017)
Gambar III.31. Implementasi Halaman Data Guru
81
c. Implementasi Halaman Data Siswa
Halaman ini adalah pengolahan data siswa yang dapat di tambah, di ubah
dan di hapus secara benar oleh admin dan nantinya dapat dilihat oleh siswa.
Sumber: Hasil Rancangan (2017)
Gambar III.32. Implementasi Halaman Data Siswa
d. Implementasi Halaman Akademik Mata Pelajaran
Halaman ini adalah pengolahan data matapelajaran yang dapat dit tambah,
di ubah dan di hapus oleh admin dan nantinya dapat dilihat oleh siswa dan guru.
Sumber: Hasil Rancangan (2017)
Gambar III.33. Implementasi Halaman Akademik Mata Pelajaran
82
e. Implementasi Halaman Akademik Kelas
Halaman ini adalah mengolah data kelas dan wali kelas, dimana datanya
dapat di tambah, di hapus dan di ubah oleh admin, dan nantinya siswa dapat
melihat kelas wali kelasnya.
Sumber: Hasil Rancangan (2017)
Gambar III.34. Implementasi Halaman Akademik Kelas
f. Implementasi Halaman Akademik Nilai
Halaman ini adalah pengolahan data nilai tahun pelajaran siswa dan data
nilai perkelas, dimana data nilai setiap mata pelajarannya seperti nilai tugas, nilai
uts dan nilai uasnya dapat di tambah, di ubah dan di hapus oleh admin, yang
nantinya siswa dan guru dapat melihatnya.
Sumber: Hasil Rancangan (2017)
Gambar III.35. Implementasi Halaman Akademik Nilai
83
g. Implementasi Halaman Akademik Cetak Laporan Siswa
Halaman ini adalah pengolahan data semua siswa yang telah di input oleh
admin dan admin dapat mencetak keseluruhan atau hanya sebagian saja dari data
siswa.
Sumber: Hasil Rancangan (2017)
Gambar III.36. Implementasi Halaman Cetak Laporan Siswa
h. Implementasi Halaman Cetak Laporan Guru
Halaman ini adalah pengolahan data semua guru yang telah di input oleh
admin dan admin dapat mencetak keseluruhan atau hanya sebagian saja dari data
guru.
Sumber: Hasil Rancangan (2017)
Gambar III.37. Implementasi Halaman Cetak Laporan guru
84
i. Implementasi Halaman Cetak Laporan Nilai
Halaman ini adalah pengolahan data nilai keseluruhan siswa yang telah di
input oleh admin dan admin dapat mencetak data nilai siswa keseluruhun atau
hanya sebagian saja.
Sumber: Hasil Rancangan (2017)
Gambar III.38. Implementasi Halaman Cetak Laporan Nilai
j. Implementasi Halaman Data Semester
Halaman ini adalah pengolahan data semester genap atau semester ganjil
yang dapat diaktifkan dan di non aktifkan oleh admin.
Sumber: Hasil Rancangan (2017)
Gambar III.39. Implementasi Halaman Data Semester
85
k. Implementasi Halaman Data Tahun Pelajaran
Halaman ini adalah pengolahan data tahun pelajaran dimana admin dapat
menambah, menghapus, mengubah dan mengaktifkan tahun pelajaran.
Sumber: Hasil Rancangan (2017)
Gambar III.40. Implementasi Halaman Data Tahun Pelajaran
2. Implementasi Rancangan Antar muka Halaman Login Siswa
Pada halaman login ini siswa diharuskan mengisi username dan password
yang benar untuk dapat masuk kehalaman siswa.
Sumber: Hasil Rancangan (2017)
Gambar III.41. Implementasi Halaman Login Siswa
86
a. Implementasi Halaman Dashboard Siswa
Pada halaman ini merupakan halaman pertama siswa setelah melakukan
login.
Sumber: Hasil Rancangan (2017)
Gambar III.42. Implementasi Halaman Dashboard Siswa
b. Implementasi Halaman Data Siswa
Halaman ini adalah pengolahan data siswa yang telah di input oleh admin
dan siswa dapat melihat dan mengedit data siswa.
Sumber: Hasil Rancangan (2017)
Gambar III.43. Implementasi Halaman Data Siswa
87
c. Implementasi Halaman Cetak Laporan Nilai
Halaman ini adalah pengolahan data nilai siswa yang telah di input oleh
admin, dimana siswa dapat melihat dan mencetak laporan nilai mulai dari nilai
tugas, nilai uts dan nilai uas.
Sumber: Hasil Rancangan (2017)
Gambar III.44. Implementasi Halaman Cetak Laporan Nilai
3. Rancangan Antar Muka Halaman Login Guru
Pada halaman login ini guru diharuskan mengisi username dan
password yang benar untuk dapat masuk kehalaman guru.
Sumber: Hasil Rancangan (2017)
Gambar III.45. Implementasi Halaman Login Guru
88
a. Implementasi Halaman Dashboard Guru
Pada halaman ini merupakan halaman pertama administrator setelah
melakukan login.
Sumber: Hasil Rancangan (2017)
Gambar III.46. Implementasi Halaman Dashboard Guru
b. Implementasi Halaman Data Guru
Halaman ini adalah pengolahan data guru yang telah di input oleh admin,
dimana guru dapat melihat dan mengedit datanya.
Sumber: Hasil Rancangan (2017)
Gambar III.47. Implementasi Halaman Data Guru
89
c. Implementasi Halaman Akademik Nilai
Halaman ini adalah pengolahan data nilai di tahun pelajaran dan nilai
perkelas yang telah di input oleh admin, dan guru dapat melihat, mengedit dan
menambah nilai mata pelajarannya.
Sumber: Hasil Rancangan (2017)
Gambar III.48. Implementasi Halaman Akademik Nilai
d. Implementasi Halaman Akademik Mapel Kelas
Halaman ini adalah pengolahan data matapelajaran yang telah di
inputadmin, dan guru dapat menambah matapelajaran.
Sumber: Hasil Rancangan (2017)
Gambar III.49. Implementasi Halaman Akademik Mapel
Kelas
90
e. Implementasi Halaman Cetak Laporan Nilai
Halaman ini adalah pengolahan data laporan nilai yang telah di input oleh
admin dan guru dapat mencetak laporan nilai siswa.
Sumber: Hasil Rancangan (2017)
Gambar III.50. Implementasi Halaman Akademik Cetak
Laporan Nilai
4. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi dari perangkat keras (hardware) dan
perangkat lunak (software) yang digunakan dalam proses Pengolahana Data nilai
Siswa Berbasis Web pada SMP Negeri 2 Rasau Jaya.
a. Spesifikasi Perangkat Keras (hardware)
1) Processor : AMD C-60 APU
2) Memory : 2 GB
3) Layar : 12.0 HD (GL, LED) LCD
4) Harddisk : 320 GB
b. Spesifikasi Perangkat Lunak (Software)
1) Sistem operasi : MS Windows 7
91
2) Aplikasi : Dreamweaver cs5
3) WebBrowser : Mozilla firefox, Goole Crome, Opera Mini
4) Aplikasi Server : WAMPP Server 2.1, terdiri dari :
a) WebServer : Apache 2.2.11
b) Hypertext Processor : PHP 5.3.0
c) Database : MySQL 5.1.36
3.4.2. Pengujian Web
Pengujian terhadap sistem yang dibuat ini menggunakan metode pengujian
black box testing. Proses pengujian black box testing akan melakukan pengujian
input / output hasil dari program dengan cara mencoba program dengan
memasukan data ke dalam form input-an yang telah disediakan.
1. Pengujian Berdasarkan Tautan
Pengujian tautan ini merupakan tahap selanjutnya setelah melakukan tahap
implementasi. Berikut merupakan hasil pengujian sistem menggunakan black box
testing berdasarkan tautan.
Tabel III.12.
Hasil Pengujian Tautan User
No Nama
Menu
Link Hasil Kesimpulan
(1) (2) (3) (4) (5)
1 Menu
halaman
login
http://localhost/nilai Berfungsi Valid
2 Menu
halaman
dashboard
http://localhost/nilai/pages.php?
q=dashboard
Berfungsi Valid
3 Menu
halaman
guru
http://localhost/nilai/pages.php?
q=guru
Berfungsi Valid
92
4 Menu
halaman
siswa
http://localhost/nilai/pages.php?
q=siswa
Berfungsi Valid
5 Menu
halaman
mapel
http://localhost/nilai/pages.php?
q=mapel
Berfungsi Valid
6 Menu
halaman
kelas
http://localhost/nilai/pages.php?
q=kelas
Berfungsi Valid
7 Menu
halaman
nilai
http://localhost/nilai/pages.php?
q=nilai
Berfungsi Valid
8 Menu
halaman
laporan
siswa
http://localhost/nilai/pages.php?
q=laporan-siswa
Berfungsi Valid
9 Menu
halaman
laporan
guru
http://localhost/nilai/pages.php?
q=laporan-guru
Berfungsi Valid
10 Menu
halaman
laporan
nilai
http://localhost/nilai/pages.php?
q=laporan-nilai
Berfungsi Valid
11 Menu
halaman
http://localhost/nilai/pages.php?
q=semester
Berfungsi Valid
12 Menu
halaman
http://localhost/nilai/pages.php?
q=tahun-pelajaran
Berfungsi Valid
Sumber :Hasil Penelitian (2017)
2. Pengujian Penggunaan Browser
Pada pengujian Browser ini gunanya untuk menemukan kesalahan pada
ketidak cocokan browser web yang berbeda, berikut merupakan analisi pengujian:
93
Tabel III.13.
Hasil Pengujian Browser
No Menu Test
case
Hasil
pengujian
Mozilla
Firefox
Chrome
Opera
Mini
1 Login
Admin
Uji Sesuai
harapan
Valid Valid Valid
2 Cetak
Laporan
Nilai
Siswa
Uji Sesuai
harapan
Valid Valid Valid
3 Konten Uji Sesuai
harapan
Valid Valid Valid
4 Identitas Uji Sesuai
harapan
Valid Valid Valid
Sumber :HasilPenelitian (2017)
3. Pengujian Berdasarkan Test Case
Pada halaman guru ini, guru dapat mengisi identitas, dimana setelah data
identitas terisi semua maka data identitas akan tersimpan di data guru. Berikut
merupakan hasil pengujian sistem.
Tabel III.14.
Hasil Pengujian Halaman Guru
No Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Jika semua
data tidak diisi
sama sekali,
kemudian klik
tombol simpan
Nama
(kosong)
Nip
(kosong)
Sistem menolak
dan menampilkan
pesan
“please fill out
this field”
Sesuai
harapan
Valid
2 Jika salah satu
data yang diisi
tidak
lengkap,kemud
ian klik tombol
simpan
Nama
(ika)
Nip
(kosong)
Sistem menolak
dan menampilkan
pesan
“please fill out
this field”
Sesuai
harapan
Valid
3 Jika data yang Nama Sistem akan Sesuai Valid
94
diisi semua
lengkap dan
benar,
kemudian klik
tombol simpan
(ika)
Nip
(1214xxx)
menerima dan
proses
pendaftaran akan
disimpan ke
dalam database
harapan
Sumber :HasilPenelitian (2017)
Tabel III.15.
Hasil Pengujian Halaman Login Admin
No Skenario pengujian Test case Hasil yang di
harapkan
Hasil
pengujian
Kesimpulan
1 Ketika form login
username dan
password tidak diisi
kemudian klik
tombol login
Username:
ksosong
password:
Kosong
Sistem
menolak
Sesuai
harapan
Valid
2 Username dan
password diisi salah
kemudian klik
tombol login
Username:
122981xx
Password:
123487xx
Sistem
menolak
Sesuai
harapan
Valid
3 Username dan
password diisi
benar kemudian
klik tombol login
Username:
admin
Password
admin
Sistem akan
akses ke
halaman
dashboard
admin
Sesuai
harapan
Valid
Sumber :Hasil Penelitian (2017)