bab iii pembahasan - repository.bsi.ac.id · menyediakan silabus seluruh mata pelajaran dan contoh...

59
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

Upload: hahanh

Post on 26-Jun-2019

227 views

Category:

Documents


0 download

TRANSCRIPT

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

Google

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)