34
BAB III
PEMBAHASAN
3.1. Tinjauan Sekolah
Dalam pelaksaan kegiatan rutin pada SMA Santun Untan Pontianak terdapat
aturan yang ditentukan, dalam hal ini struktur organisasi yang menggambarkan
garis perintah dan penerimaan perintah serta fungsi-fungsi pelaksaan tersebut
sehingga semua menjadi lancar. Penulis akan menerangkan sejarah dan struktur
organisasi ditempat penulis mengadakan riset untuk pembuatan laporan tugas
akhir (TA) ini sebagai berikut:
3.1.1. Sejarah Lembaga Pendidikan
SMA Santun Untan Pontianak yang berlokasi dijalan Daya Nasional ini
merupakan satu diantara sekolah swasta yang ada di kota Pontianak dan ada
peserta didiknya pun ada yang berasal dari beberapa daerah yang ada di
Kalimantan Barat sehingga dapat disimpulkan bahwa peserta didik dapat berasal
dari latar belakang budaya dan kultur yang beraneka ragam.
Berdirinya SMA Santun Untan Pontianak ini berdasarkan usulan Yayasan
Dewan Penyantun Untan Kanwil Depdikbud Kalimantan Barat dan dan diteruskan
ke Dirjen Dikdasmen Depdikbud RI, kemudian keluar SK Dikdasmen Depdikbud
RI No.081/C/Kep/183, tanggal 23 Februari 1983bahwa usulan pendidikan SMU
dan SMP Swasta Santun Untan Pontianak telah memenuhi syarat.
Izin operasional dari kanwil Depdikbud Provinsi Kalimantan Barat
No.460/1.14/m.1985 pada tanggal 1 Januari 1985, maka tahun ajaran 1985/1986
menerima siswa baru untuk SMP dan SMA Santun Untan Pontianak. Gedung
yang digunakan sekarang merupakan pinjaman Universitas Tanjungpura
35
berdasarkan Surat Perjanjian Rektor Universitas Tanjungpura dengan Ketua
Yayasan Penyantun Untan No.04262a/PT/1986.
Pada saat itu, SMA Santun Untan Pontianak menerima siswa sebanyak dua
kelas, tetapi dalam perkembangannya sampai sekarang jumlah siswa sekitar 6
kelas yang terdiri dari kelas X sebanyak dua kelas yaitu kelas XA dan XB, kelas
XI sebanyak dua kelas yang terdiri satu kelas jurusan IPA dan satu kelas jurusan
IPS dan kelas XII sebanyak dua kelas yang terdiri satu kelas jurusan IPA dan satu
kelas jurusan IPS.
Sejak berdirinya SMA Sntun Untan Pontianak, telah terjadi pergantian
kepala sekolah sebanyak empat kali. Kepala SMA Santun Untan Pontianak saat
ini adalah H.Suryadi MS, S.Sos, M.Si dan wakil kepala sekolah adalah Dr. Agus
Sastrawan, M.Si. Tenaga pendidik di SMA Santun Untan Pontianak berjumlah 20
orang yang terdiri dadri 9 orang laki-laki dan 11 orang perempuan. Berdasarkan
jumlah tenaga pendidik di SMA Santun Untan Pontianak sudah mencukupi tetapi
berdasarkan kompetensinya belum tercukupi. Hal ini disebabkan adanya beberapa
guru yang mengajar tidak sesuai dengan latar belakang pendidikannya. Terdapat
mata pelajaran yang tidak ada gurunya dan ada mata pelajaran yang kelebihan
gurunya. Oleh karena itu, untuk mengatasi mata pelajaran yang tidak ada gurunya
maka diberikan kepada guru mata pelajaran yang kelebihan tersebut, sehingga hal
ini sangat wajar apabila dikatakan bahwa kopetensinya masih sangat kurang.
Gedung SMA Santun Untan Pontianak merupakan gedung bekas FKIP
Untan yang beralih fungsi menjadi gedung sekolah. Lokasi sekolah yang berada
dikawasan Universitas Tanjungpura sangatlah strategis dikarenakan gedung
36
sekolah terletak di tepi jalan raya Daya Nasional sehingga akses masuk kesekolah
tersebut sangatlah mudah.
SMA Santun Untan memiliki Visi dan Misi Dengan semangat perjuangan
dan pada negara bertekad untuk mempersiapkan dan mengantarkan anak didik
mencapai cita-cita luhur, yaitu:
1. Meningkatkan pembinaan pengalaman nilai-nilai keimanan dan ketakwaan
terhadap tuhan yang maha esa.
2. Meningkatkan pembinaan nilai-nilai patriotisme.
3. Mengembangkan sarana dan prasarana yang mendukung dapat
terselenggaranya kegiatan pembelajaran yang berhasil guna dan berdaya
guna.
4. Menumbuh kembangkan kesadaran warga sekolah akan pentingnya
kelestarian alam.
5. Melaksanakan pembinaan terhadap nilai-nilai budaya ramah lingkungan.
6. Menciptakan lingkungan sekolah yang bersih, sehat, asri dan nyaman.
3.1.2. Struktur Organisasi dan Fungsi
1. Struktur Organisasi
Struktur organisasi adalah susunan sub-sub sistem dengan hubungan
wewenang dan tanggung jawab. Dalam organisasi terdapat struktur yang
menerapkan bagaimana tugas aakan dibagi. Berikut ini merupakan struktur
organisasi pada SMA Santun Untan Pontianak:
37
Sumber: SMA Santun Untan Pontianak (2017)
Gambar III.1
Struktur Organisasi SMA Santun Untan Pontianak
Fungsi dari tia-tiap bagian yaitu:
1. Kepala Sekolah yaitu, seseorang yang mengatur proses belajar mengajar,
mengatur administrasi kantor, mengatur administrasi siswa, pegawai,
perlengkapan, keuangan, perpustakaan, kesiswaan serta mengatur hubungan
dengan masyarakat
38
2. Wakil Kepala Sekolah bertugas menyusun perencanaan, membuat program
kegiatan dan program pelaksanaan, pengorganisasian, pengarahan,
ketenagaan, pengkoordinasian, pengawasan, penilaian, identifikasi
pengumpulan serta mennyusunan program.
3. Tata Usaha bertugas menyusunan program kerja tata usaha sekolah,
pengelolaan keuangan sekolah, pengurusan administrasi pegawai, guru dan
siswa, pembinaan dan pengembangan karir pegawai tata usaha sekolah,
melakukan penyusunan administrasi perlengkapan sekolah, penyusunan dan
penyajian data/statistik sekolah, mengkoordinasikan dan melaksanakan 6K
serta melakukan penyusunan laporan pelaksanaan kegiatan pengurusan ketata
usahaan secara berkala.
4. Waka Urusan Kurikulum bertugas menyusun program pengajaran,
pembagian tugas, pelajaran, jadwal evaluasi jadwal, pelaksanaan US atau
UN, menyiapkan kriteria persyaratan naik kelas atau tidak naik kelas,
menerapkan jadwal penerimaan buku laporan pendidikan (Rapor) dan
penerimaan ijazah, mengkoordinasikan dan mengarahkan penyusunan satuan
pelajaran, menyediakan buku kemajuan kelas, pembuatan karya tulis serta
koordinasi wali kelas.
5. Waka Urusan Kesiswaan bertugas menyusun program pembinaan kesiswaan
atau OSIS, melaksanakan bimbingan, pegarahan dan pengendalian kegiatan
siswa atau OSIS dalam rangka menegakkan disiplin dan tertib sekolah,
membina dan melaksanakan koordinasi keamanan, kebersihan, ketertiban,
keindahan, kerindangan dan kekeluargaan (6K), memberikan pengarahan
dalam pemilihan pengurus OSIS organisasi, melakukan pembinaan pengurus
39
OSIS dalam berorganisasi, menyusun program dan jadwal pembinaan secara
berkala dan insidentil, melaksanakan pemilihan calon siswa teladan dan calon
siswa penerima beasiswa, mengadakan pemilihan siswa untuk mewakili
sekolah dalam kegiatan diluar sekolah, menyusun laporan pelaksanaan
kegiatan kesiswaan secara berkala, mengatur mutasi siswa, penerimaan
peserta didik (PPD), masa orientasi siswa (MOS), studi banding, mengurusi
kegiatan ekstrakulikuler, mengadakan koordinasi dengan bimbingan
konseling (BK) serta pembagian kelas.
6. Waka Urusan Prasarana bertugas menyusun rencana kebutuhan sarana dan
prasarana, mengadministrasikan pendayagunaan sarana prasarana,
pengelolaan pembiayaan alat-alat pengajaran, menyusun laporan pelaksanaan
urusan sarana dan prasarana secara berkala, inventarisasi barang, pengelolaan
pembiayaan alat-alat pengajaran seperti Pengkoordinasian penilaian kelas
(6K) dan Pengkoordinasian kebersihan dan keindahan sekolah, pengadaan
barang, buku, bahan dan lat pelajaran dan perpustakaan, urusan Administrasi
perlengkapan/ penertiban inventaris barang seperti kantor, olahraga dan
kesehatan, keterampilan serta alat-alat pelajaran lain.
7. Waka Urusan Humas bertugas mengatur dan menyelenggarakan hubungan
sekolah dengan orang tua/ wali siswa, membina hubungan antara sekolah
dengan POMG/BP3, menyusun laporan pelaksanaan hubungan dengan
masuyarakat secara berkala, membina hubungan dengan komite sekolah,
mengikuti kegiatan hari Besar nasional / Keagamaan serta mengikuti lomba-
lomba.
40
8. Wali Kelas bertugas mengelola kelas, melakukan penyelenggaraan
administrasi, menyusunan/pembuatan statistik bulanan siswa, mengisian
daftar kumpulan nilai siswa ( legger ), membuatan catatan khusus tentang
siswa, pencatatan mutasi siswa, pengisian buku laporan siswa, pembagian
buku laporan pendidikan ( rapor ).
9. Guru bertugas membuat program pengajaran/rencana kegiatan belajar
mengajar persemester tahunan, membuat satuan pelajaran (persiapan
mengajar), melaksanakan kegiatan belajar mengajar, melaksanakan kegiatan
penilaian belajar semester/ tahunan, mengisi daftar nilai siswa, melaksanakan
analisis hasil evaluasi belajar, menyusun dan melaksanakan program
perbaikan dan pengajaran, melaksanakan kegiatan membimbing dalam
kegiatan proses belajar mengajar, membuat alat pelajaran/alat program,
membuat alat pelajaran/alat peraga, menciptakan karya seni, mengikuti
kegiatan pengembangan kurikulum, melaksanakan tugas tertentu di sekolah,
mengadakan pengembangan setiap bidang pengajaran yang menjadi tanggung
jawabnya, membuat Lembar Kerja Siswa (LKS), membuat catatan tentang
kemajuan hasil belajar masing-masing siswa, mengatur kebersihan ruang
kelas dan ruang praktikum, mengumpulkan dan menghitung angka kredit
untuk kenaikan pangkatnya.
10. Siswa bertugas belajar, mengerjakan PR, melaksanakan jadwal piket,
melakukan upacara bendera serta berbuat baik kepada guru dan teman.
3.2. Analisa Kebutuhan
Dalam penulisan Tugas Akhir ini penulis melakukan observasi mengenai
permasalahan yang terjadi pada SMA Santun Untan Pontianak saat ini ujian atau
41
ulangan harian yang diterapkan di SMA Santun Untan Pontianak masih
menggunakan media kertas, dengan begitu sekolah harus mengeluarkan biaya
untuk mencetak lembar soal ujian atau ulangan harian yang tidak hanya dilakukan
satu atau dua kali saja tentu dengan keadaan itu biaya pengeluaran sekolah akan
semakin besar. Tidak hanya masalah biaya, waktu yang dihabiskan oleh guru juga
akan tersita banyak karna guru harus mengecek satu persatu jawaban dari masing-
masing siswa dan untuk melihat hasilnya pun siswa harus menunggu lama baru
bisa melihat nilainya.
Dalam kesempatan ini penulis membahas pembuatan web dinamis sebagai
suatu website yang difokuskan pada e-learning agar siswa siswi dapat
mengerjakan latihan tanpa harus berada disekolah. Dengan membahas teknologi
informasi dan komunikasi bagi siswa kelas X-XII SMA Santun Untan Pontianak
dengan menggunkan bahasa pemrograman PHP.
Selain menjadi aspek penting komputer juga salah satu mata pelajaran yang
dapat dimaksimalkan penyampaiannya dengan media pembelajaran secara online
(E-learning). Website ini diharapkan dapat mempermudah siswa dalam
mengerjakan ujian atau ulangan harian
Website ini memiliki sebuah halaman khusus bagi admin sebagai orang
yang akan mengurus semua isi website ini. Admin disini dapat mengolah isi dari
website ini.
1. Kebutuhan Fungsional Sistem
a. Kebutuhan Fungsional Sistem Pada Halaman Admin
Halaman admin digunakan untuk menampilkan informasi umum tentang
sekolah kepada semua pengguna website.
42
1) Tambah Data Guru: Dihalaman ini admin dapat menambah data guru
yang ada di sekolah SMA Santun Untan Pontianak.
2) Lihat Data Guru: Dihalaman ini admin dapat meliha detail data guru,
mengubah, menampilkan dan menghapus data guru yang ada sesuai
kebutuhan di sekolah SMA Santun Untan Pontianak.
3) Jadwal Ulangan Guru: Dihalaman ini admin dapat melihat daftar dari
jadwal ulangan guru di sekolah SMA Santun Untan Pontianak.
4) Tambah Data Siswa: Dihalaman ini admin dapat melihat detail data
siswa, mengubah, menampilkan dan menghapus data siswa yang ada
sesuai kebutuhan di sekolah SMA Santun Untan Pontianak.
5) Tambah Data Orang Tua Siswa: Dihalaman ini admin dapat
menambah semua data orang tua siswa yang ada sesuai kebutuhan di
sekolah SMA Santun Untan Pontianak.
6) Lihat Data Orang Tua Siswa: Dihalaman ini admin dapat melihat,
mengubah, menampilkan dan menghapus data orang tua siswa yang
ada sesuai kebutuhan di sekolah SMA Santun Untan Pontianak.
7) Tambah Data Kelas: Dihalaman ini admin dapat menambah data kelas
yang ada sesuai kebutuhan di sekolah SMA Santun Untan Pontianak.
8) Lihat Data Kelas: Dihalaman ini admin dapat melihat, mengubah,
menampilkan dan menghapus data kelas yang ada sesuai kebutuhan di
sekolah SMA Santun Untan Pontianak
9) Tambah Data Mata Pelajaran: Dihalaman ini admin dapat
menambahkan data mata pelajaran yang ada sesuai kebutuhan di
sekolah SMA Santun Untan Pontianak.
43
10) Lihat Data Mata Pelajaran: Dihalaman ini admin dapat melihat,
mengubah, menampilkan dan menghapus data mata pelajaran yang ada
sesuai kebutuhan di sekolah SMA Santun Untan Pontianak.
11) Tambah Data Tahun Ajar: Dihalaman ini admin dapat menambahkan
data orang tahun ajar yang ada sesuai kebutuhan di sekolah SMA
Santun Untan Pontianak.
12) Lihat Data Tahun Ajar: Dihalaman ini admin dapat melihat,
mengubah, menampilkan dan menghapus data orang tua siswa yang
ada sesuai kebutuhan di sekolah SMA Santun Untan Pontianak.
13) Data Pribadi: Dihalaman ini admin dapat melihat profil dirinya sendiri.
b. Kebutuhan Fungsional Sistem Pada Halaman Guru
1) Tambah Jadwal Baru: Dihalaman ini guru dapat menambahkan jadwal
ulangan yang baru sesuai dengan kebutuhan di SMA Santun Untan
Pontianak.
2) Lihat Jadwal Ulangan: Dihalaman ini guru dapat melihat data jadwal,
melihat detail kelas pada salah satu kelas, isi soal bagi kelas tertentu
dan melihat soal yang sudah guru masukkan.
3) Lihat Nilai Siswa: Dihalaman ini guru dapat melihat nilai siswa yang
sudah mengerjakan soal.
4) Kirirm Pesan : Dihalaman ini guru dapat mengirirm pesan kepada
siswa.
5) Lihat Pesan: Dihalaman ini guru dapat melihat pesan yang sudah ia
kirim dan siswa kirim.
44
6) Data Pribadi: Dihalaman ini guru dapat melihat data pribadinya
sendiri.
c. Kebutuhan Fungsional Sistem Pada Halaman Siswa
1) Lihat Jadwal: Dihalaman ini siswa dapat melihat jadwal yang sudah
guru berikan dan siswa langsung dapat mengerjakan soal.
2) Lihat Nilai: Dihalaman ini siswa dapat melihat nilai mereka masing-
masing.
3) Kirim Pesan: Dihalaman ini siswa dapat mengirim pesan kepada
gurunya.
4) Lihat Pesan: Dihalaman ini siswa dapat melihat pesan yang masuk dari
gurunya.
5) Data Pribadi: Dihalaman ini siswa dapat melihat data pribadi mereka
masing-masing.
d. Kebutuhan Fungsional Sistem Pada Halaman Kepala Sekolah
1) Tambah Data Admin: Dihalaman ini kepala sekolah dapat
menambahkan data admin.
2) Lihat Data Admin: dihalaman ini kepala sekolah dapat melihat,
menghapus, mengubah serta melihat detail data admin.
3) Lihat Data Guru: Dihalaman ini kepala sekolah dapat melihat data
guru serta melihat detail data guru yang ada pada SMA Santun Untan
Pontianak.
4) Lihat Data Siswa: Dihalaman ini kepala sekolah dapat mellihat data
siswa yang masih aktif serta melihat detail siswa.
45
5) Lihat Nilai Siswa: Dihalaman ini kepala sekolah dapat melihat
perkembangan siswanya dari nilai.
6) Data Orang Tua Siswa: Dihalaman ini kepala sekolah dapat melihat
data orang tua siswa serta melihat deail dari data orang tua siswa.
e. Kebutuhan Fungsional Sistem Pada Halaman Orang Tua Siswa
1) Lihat Nilai : Dihalaman ini orang tua siswa dapat melihat nilai
anaknya.
2) Kirim Pesan: Dihalaman ini orang tua siswa dapat mengirirm pesan
kepada guru.
3) Lihat Pesan Dihalaman ini orang tua siswa dapat melihat pesan yang
masuk.
4) Data Pribadi: Dihalaman ini orang tua siswa dapat melihat data
pribadinya.
2. Kebutuhan Non-fungsional Sistem
Kebutuhan non-fungsional dari sistem e-learning ini, yaitu: sistem ini
membutuhkan koneksi yang cepat dan stabil agar sistem dapat berjalan
dengan baik. Website ini dapat digunakan oleh setiap user yang memiliki
username dan password dari SMA Santun Untan Pontianak dan sistem
operasi yang dipilih harus OS windows.
3.3. Perancangan Perangkat Lunak
Adapun spesifikasi rancangan web e-learning SMA Santun Untan
Pontianak adalah:
46
3.3.1. Rancangan Antar Muka
1. Spesifikasi Rancangan Halaman Login
Berikut adalah spesifikasi rancangan halaman login. Dihalaman ini pengguna
memasukkan username dan password yang mereka miliki sesuai dengan
pengguna masing-masing agar selanjutnya akan diarahkan kehalaman
pengguna sesuai kebutuhan.
Login
Username
Password
Login
Sumber: Hasil Rancangan(2017)
Gambar III.2. Layout Form Login
2. Spesifikasi racangan Halaman Admin
Berikut adalah spesifikasi rancangan layout untuk halaman admin tampilan
website e-learning SMA Santun Untan Pontianak. Dihalaman ini admin dapat
mengolah tahun ajar, jurusan, mata pelajaran, data guru, data siswa dan kelas
dan logout.
E-learning SMA Santun Untan User: Level: Logout Tanggal:
Data Guru
Tambah Data Guru
Lihat Data Guru
Jadwal Ulangan Guru
Data Siswa
Tambah Data Siswa
Lihat Data Siswa
47
Data Orang Tua Siswa
Tambah Data Orang Tua
Siswa
Lihat Data Orang Tua
Siswa
Data Kelas
Tambah Data Kelas
Lihat Data Kelas
Data Mata Pelajaran
Tambah Data Mata
Pelajaran
Lihat Data Mata Pelajaran
Data tahun Ajar
Tambah Data Tahun Ajar
Lihat Data Tahun Ajar
Data Pribadi
Sumber: Hasil Rancangan (2017)
Gambar III.3. Layout Form Admin
3. Spesifikasi racangan Halaman Guru
Berikut adalah spesifikasi rancangan layout untuk halaman admin tampilan
website e-learning SMA Santun Untan Pontianak. Dihalaman ini guru dapat
mengolah jadwal dan soal serta dapat mengirim dan menerimaa pesan kepada
siswa maupun dari siswa serta logout.
E-learning SMA Santun Untan User: Level: Logout Tanggal:
Jadwal Ulangan Harian
Tambah Jadwal Baru
Lihat Jadwal Ulangan
Data Modul
Upload Modul
Lihat Modul
Data Nilai Siswa
Lihat Nilai Siswa
48
Data Pesan
Kirim Pesan
Lihat Pesan
Data Pribadi
Sumber: Hasil rancangan (2017)
Gambar III.4. Layout Form Guru
4. Spesifikasi Rancangan Halaman Siswa
Berikut adalah spesifikasi rancangan layout untuk halaman admin tampilan
website e-learning SMA Santun Untan Pontianak. Dihalaman ini siswa dapat
melihat jadwal, melihat nilai, mengerjakan ujian atau ulangan harian serta
dapat menerima dan mengirim pesan dari guru maupun kepada guru serta
logout.
E-learning SMA Santun Untan User: NIS: Kelas Level: Logout
Tanggal:
Data Jadwal
Lihat Jadwal
Data Nilai Ulangan
Lihat Nilai Ualngan
Data Modul
Lihat Modul
Data Pesan
Kirim Pesan
Lihat Pesan
Data Pribadi
Sumber: Hasil Rancangan (2017)
Gambar III.5 Layout Form Siswa
5. Spesifikasi Rancangan Halaman Kepala Sekolah
Berikut adalah spesifikasi rancangan layout untuk halaman kepsek tampilan
website e-learning SMA Santun Untan Pontianak. Dihalaman ini kepala
49
sekolah dapat melihat data guru, data siswa, nilai siswa, tambah data admin,
lihat data admin dan mengirim pesan serta menerima pesan dan logout.
E-learning SMA Santun Untan User: Level: Logout Tanggal:
Data Admin
Tambah Data Admin
Lihat Data Admin
Data Guru
Lihat Data Guru
Data Siswa
Lihat Data Siswa
Lihat Nilai Siswa
Data Orang Tua Siswa
Lihat Data Orang Tua Siswa
Sumber: Hasil Rancangan (2017)
Gambar III.6. Layout Form Kepala Sekolah
6. Spesifikasi Rancangan Halaman Ortu Siswa
Berikut adalah spesifikasi rancangan layout untuk halaman orang tua siswa
tampilan website e-learning SMA Santun Untan Pontianak. Dihalaman ini
orang tua siswa dapat mengirirm dan menerima pesan serta melihat nilai siswa
serta logout.
E-learning SMA Santun Untan User: Level: Logout Tanggal:
Data Nilai
Lihat Nilai
Data Guru
Lihat Data Guru
Data Pesan
Kirim Pesan
Lihat Pesan
Data Pribadi
Sumber: Hasil Rancangan (2017)
Gambar III.7. Layout Form Orang Tua
50
3.3.2. Rancangan Basis Data
Perancangan basis data menghasilkan gambaran dan juga hubungan antar
table-tabel yang disusun berdasarkan model Entity Relationship Diagram (ERD)
serta model Logical Record Diagram (LRS).
A. Entity Relationship Diagram (ERD)
Sumber: Hasil Rancangan (2017)
Gambar III.8 Entity Relationship Diagram (ERD)
Detail_kelas
status
nis
kd_kelas
Tah
un
aja
r
kd
_th
n_
aja
r
siswa
nm_siswa
tmpt_lahir
tgl_lahir
nis
no_hp
alamat
agama
jns_kelamin
kelas
kd_thn_ajar
jurusan
kelas
kd_kelas
ortu
no_hp
pendidikan
pekerjaan
alamat
kd_ortu
nm_ortu
Memiliki
1
jawaban
nis
id_soal
jawaban
id_jawaban
benar
nilai
salah
1
mempunyai
M
1
mem
pu
ny
ai
M
M
mempunyai
1
1
mempunyai
11
guru
nm_guru
tmpt_lahir
tgl_lahir
nipn
golongan
alamat agama jns_kelamin
password
username
pendidikan
golongan pesan nis
isi_pesan
nipn
no_pesan
so
al
opsi_e
opsi_d
opsi_c
kunci
no
soal
opsi_a
opsi_b
id_soal
id_jawaban
Mem
iliki
1
1
Mata
pelajajaran
nm_mapelkd_mapel
mem
pu
ny
ai
1
1
jad
wal
nipn
kd_mapel
tgl_ujian
id_jadwal
kd_kelas
jumlah_soal
1 mempunyai M
1
mem
pu
ny
ai
M
mempunyai
M
1
men
girim
M M
mengirim1 M
perb
ab
Id
perbab
materi
51
B. Logical Relational Structure (LRS)
Sumber: Hasil Rancangan (2017)
Gambar III.9 Logical Relational Structure (LRS)
C. Spesifikasi File
Dalam spesifikasi file ini terdapat gambaran mengenai rancangan bentuk
masukan, rancangan bentuk keluaran serta database yang digunakan dan table-
tabel pada web e-learning SMA Santun Untan Pontianak yaitu:
1. Siswa
Nama Database : db_elearning
Nama File : siswa
Akronim : tbl_siswa
Paket Program : MySQL
Fungsi : untuk memasukkan data siswa
Akses File : random
tbl_siswa
nis*
nm_siswa
tmpt_lahir
jns_kelamin
agama
alamat
no_hp
tbl_ortu
kd_ortu*
nm_ortu
alamat
no_hp
pendidikan
pekerjaan
nis**
tbl_guru
nipn*
nm_guru
tmpt_lahir
tgl_lahir
jns_kelamin
agama
alamat
golongan
pendidikan
jurusan
username
password
tbl_mapel
kd_mapel*
nm_mapel
tbl_tahun_ajar
kd_thn_ajar*
tbl_kelas
kd_kelas*
kelas
jurusan
kd_thn_ajar**
tbl_detail_kelas
kd_kelas**
nis**
status
tbl_jadwal
id_jadwal*
nipn**
kd_mapel**
tgl_ujian
jumlah_soal
kd_kelas**
tbl_soal
id_soal*
id_jadwal**
no
soal
opsi_a
opsi_b
opsi_c
opsi_d
opsi_e
kunci
tbl_jawaban
id_jawaban*
nis**
id_soal**
jawaban
benar
salah
nilai
tbl_pesan
no_pesan*
nis**
isi_pesan
nipn**
perbab
id*
bab
materi
52
Media File : Hardisk
Kunci Field : nis
Tabel III.1. Spesifikasi File Siswa
Field Type Length Extra Keterangan
Nis Char 10 - PRIMARY KEY
nm_siswa Varchar 25
tmpt_lahir Varchar 30
tgl_lahir Date
jns_kelamin Enum L/P
Agama Enum I/P/K/H/B
Alamat Text
no_hp Varchar 14
2. Orang Tua Siswa
Nama Database : db_elearning
Nama File : orang tua siswa
Akronim : tbl_ortu
Paket Program : MySQL
Fungsi : untuk memasukkan data ortu siswa
Akses File : random
Media File : Hardisk
Kunci Field : kd_ortu
Tabel III.2. Spesifikasi File Orang Tua
Field Type Length Extra Keterangan
kd_ortu Char 12 - PRIMARY KEY
nm_ortu Varchar 25
alamat Text
no_hp Varchar 14
pendidikan Varchar 5
pekerjaan Varchar 20
Nis Char 10
FOREIGN KEY
53
3. Guru
Nama Database : db_elearning
Nama File : guru
Akronim : tbl_guru
Paket Program : MySQL
Fungsi : untuk memasukkan data guru
Akses File : random
Media File : Hardisk
Kunci Field : nipn
Tabel III.3. Spesifikasi File Guru
Field Type Length Extra Keterangan
nipn Char 20 - PRIMARY KEY
nm_guru Varchar 25
tmpt_lahir Varchar 30
tgl_lahir Date
jns_kelamin Enum L/P
agama Enum I/P/K/H/B
alamat Text
golongan Varchar 5
pendidikan Varchar 5
jurusan Varchar 25
username Varchar 20
password Varchar 20
4. Mata Pelajaran
Nama Database : db_elearning
Nama File : mata pelajaran
Akronim : tbl_mapel
Paket Program : MySQL
Fungsi : untuk memasukkan data pelajaran yang ada
54
Akses File : random
Media File : Hardisk
Kunci Field : kd_mapel
Tabel III.4. Spesifikasi File Mata Pelajaran
Field Type Length Extra Keterangan
kd_mapel Char 3 - PRIMARY KEY
nm_mapel Varchar 20
5. Tahun Ajar
Nama Database : db_elearning
Nama File : tahun ajar
Akronim : tbl_tahun_ajar
Paket Program : MySQL
Fungsi : untuk memasukkan data tahun ajar
Akses File : random
Media File : Hardisk
Kunci Field : kd_thn_ajar
Tabel III.5. Spesifikasi File Guru
Field Type Length Extra Keterangan
kd_thn_ajar Char 9 - PRIMARY KEY
6. Kelas
Nama Database : db_elearning
Nama File : kelas
Akronim : tbl_kelas
Paket Program : MySQL
Fungsi : untuk memasukkan data kelas
55
Akses File : random
Media File : Hardisk
Kunci Field : kd_kelas
Tabel III.6. Spesifikasi File Kelas
Field Type Length Extra Keterangan
kd_kelas Char 7 - PRIMARY KEY
Kelas Enum X/XI/XII
Jurusan Enum IPA/IPS
kd_thn_ajar Char 9
FOREIGN KEY
7. Detail Kelas
Nama Database : db_elearning
Nama File : detail kelas
Akronim : tbl_detail_kelas
Paket Program : MySQL
Fungsi : untuk melihat detail kelas siswa
Akses File : random
Media File : Hardisk
Kunci Field : kd_kelas
Tabel III.7. Spesifikasi File Detail Kelas
Field Type Length Extra Keterangan
kd_kelas Char 7 - FOREIGN KEY
Nis Char 10
FOREIGN KEY
Status Enum 0/1
8. Jadwal
Nama Database : db_elearning
Nama File : jadwal ujian
Akronim : tbl_jadwal
56
Paket Program : MySQL
Fungsi : untuk membuat jadwal siswa
Akses File : random
Media File : Hardisk
Kunci Field : id_jadwal
Tabel III.8. Spesifikasi File Jadwal
Field Type Length Extra Keterangan
id_jadwal Int
Auto Increment PRIMARY KEY
Nipn Char 20
FOREIGN KEY
kd_mapel Char 3
FOREIGN KEY
tgl_ujian Date
jumlah_soal Int 2
kd_kelas Char 7
FOREIGN KEY
9. Soal
Nama Database : db_elearning
Nama File : soal
Akronim : tbl_soal
Paket Program : MySQL
Fungsi : untuk membuat soal
Akses File : random
Media File : Hardisk
Kunci Field : id_soal
Tabel III.9. Spesifikasi File Soal
Field Type Length Extra Key
id_soal Int
Auto Increment PRIMARY KEY
id_jadwal Int
Auto Increment FOREIGN KEY
No Int 2
Soal varchar 200
opsi_a varchar 100
57
opsi_b varchar 100
opsi_c varchar 100
opsi_d varchar 100
opsi_e varchar 100
Kunci Char 1
10. Jawaban
Nama Database : db_elearning
Nama File : jawaban
Akronim : tbl_jawaban
Paket Program : MySQL
Fungsi : untuk membuat jawaban
Akses File : random
Media File : Hardisk
Kunci Field : id_jawaban
Tabel III.10. Spesifikasi File Jawaban
Field Type Length Extra Keterangan
id_jawaban Int
Auto Increment PRIMARY KEY
Nis Char 10
PRIMARY KEY
id_soal Int
Auto Increment PRIMARY KEY
jawaban Char 1
Benar Int 2
Salah Int 2
Nilai Float
11. Pesan
Nama Database : database_elearning
Nama File : pesan
Akronim : tbl_pesan
Paket Program : MySQL
Fungsi : untuk mengirim dan menerima pesan
58
Akses File : random
Media File : Hardisk
Kunci Field : no_pesan
Tabel III.11. Spesifikasi File Pesan
Field Type Length Extra Keterangan
no_pesan Char 5 - PRIMARY KEY
Nis Char 10
FOREIGN KEY
isi_pesan
Nipn Char 20
FOREIGN KEY
12. Perbab
Nama Database : database_elearning
Nama File : Perbab
Akronim : perbab
Paket Program : MySQL
Fungsi : untuk upload file modul
Akses File : random
Media File : Hardisk
Kunci Field : id
Tabel III.12. Spesifikasi File Perbab
Field Type Length Extra Keterangan
id int 5 - PRIMARY KEY
bab varchar 50
materi varchar 100
3.4. Implementasi dan Pengujian Unit
3.4.1. Implementasi
A. Implementasi Rancangan Atar Muka
Implementasi rancangan antar muka yang terdapat pada website aplikasi e-
learning ini berdasarkan hasil rancangan antar muka yang penulis rancang.
59
1. Halaman Utama (Index)
Halaman utama adalah halaman yang digunakan untuk login bagi masing-
masing pengguna yang sudah memiliki username dan password untuk bisa
masuk ke halaman web masing-masing.
Sumber: Hasil Rancangan (2017)
Gambar III.10 Halaman Home
2. Halaman Admin
Halaman admin adalah halaman khusus bagi admin untuk mengelola data-
data sekolah SMA Santun Untan Pontianak.
Sumber: Hasil Rancangan (2017)
Gambar III.11 Halaman Admin
60
3. Halaman Data Guru
Halaman data guru adalah halaman yang digunakan untuk melihat data
guru yang ada di SMA Santun Untan Pontianak.
Sumber: Hasil Rancangan (2017)
Gambar III.12 Halaman Data Guru
4. Halaman Data Jadwal
Halaman data jadwal adalah halaman yang digunakan untuk melihat
jadwal yang sudah di tambahkan oleh guru.
Sumber: Hasil Rancangan (2017)
Gambar III.13 Halaman Data Jadwal
61
5. Halaman masukkan Data Siswa
Halama ini digunakan untuk menambah data siswa yang ada di SMA
Santun Untan Pontianak.
Sumber: Hasil Rancangan (2017)
Gambar III.14 Halaman Input Data Siswa
6. Halaman Lihat Data Siswa
Halaman ini digunakan untuk melihat data siswa yang ada di SMA Santun
Untan Pontianak.
Sumber: Hasil Rancangan (2017)
Gambar III.15 Halaman Lihat Data Siswa
62
7. Halaman Tambah Data Kelas
Halaman tambah data siswa ini digunakan untuk menambah data kelas
yang ada di SMA Santun Untan Pontianak.
Sumber: Hasil Rancangan (2017)
Gambar III.16 Halaman Tambah Data Kelas
8. Halaman Lihat Data Kelas
Halaman lihat kelas ini digunakan untuk melihat data kelas yang ada pada
SMA Santun Untan Pontianak.
Sumber: Hasil Rancangan (2017)
Gambar III.17 Halaman Lihat Data Kelas
63
9. Halaman Pembagian Kelas Siswa
Halaman ini digunakan admin untuk membagi siswa kedalam kelas
masing-masing sesuai nilai siswa.
Sumber: Hasil Rancangan(2017)
Gambar III.18 Halaman Pembagian Kelas Siswa
10. Halaman Lihat Pembagian Kelas
Halaman ini digunakan admin untuk melihat siswa yang sudah ia bagi
sebelumnya.
Sumber: Hasil Rancangan (2017)
Gambar III.19 Halaman Lihat Pembagian Kelas
64
11. Halaman Tambah Data Mata Pelajaran
Halaman ini digunakan untuk menambahkan mata pelajaran yang ada pada
SMA Santu Untan Pontianak.
Sumber: Hasil Rancangan (2017)
Gambar III.20 Halaman Tambah Data Mata Pelajaran
12. Halaman Lihat Data Mata Pelajaran
Halaman ini digunakan untuk melihat data mata pelajaran yang ada di
SMA Santun Untan Pontianak.
Sumber: Hasil Rancangan (2017)
Gambar III.21 Halaman Lihat Data Mata Pelajaran
65
13. Halaman Tambah Data Tahun Ajar
Halaman ini digunakan untuk melihat data mata pelajaran yang ada di
SMA Santun Untan Pontianak.
Sumber: Hasil Rancangan (2017)
Gambar III.22 Halaman Tambah Data Tahun Ajar
14. Halaman Lihat Tahun Ajar
Halaman ini digunakan untuk melihat data tahun ajar yang sudah
ditambahkan oleh admin sendiri.
Sumber: Hasil Rancangan (2017)
Gambar III.23 Halaman Lihat Tahun Ajar
66
15. Halaman Data Pribadi Admin
Dihalamn ini digunakan admin untuk menampilkan data tahun ajar yang
sudah ditambahkan oleh admin sendiri.
Sumber: Hasil Rancangan (2017)
Gambar III.23 Halaman Data Pribadi Admin
16. Hamalaman Guru
Halaman guru adalah halaman khusus bagi guru untuk mengelola jadwal
ulangan, data nilai, kirim dan terima pesan serta melihat data pribadi user.
Sumber: Hasil Rancangan (2017)
Gambar III.24 Halaman Guru
17. Halaman Tambah Jadwal Baru
Halaman ini digunakan guru untuk menambahkan jadwal baru.
67
Sumber: Hasil Rancangan (2017)
Gambar III.25 Halaman Tambah Jadwal Baru
18. Halaman Lihat jadwal Ulangan
Halaman ini digunakan untuk melihat jadwal yang sudah di tambahkan
oleh guru.
Sumber: Hasil Rancangan (2017)
Gambar III.26 Halaman Lihat Jadwal Ulangan
19. Halaman Upload Modul
Halaman ini digunakan guru untuk mengunggah file mata pelajaran sesuai
dengan mata pelajaran masing-masing.
68
Sumber: Hasil Rancangan (2017)
Gambar III.27 Halaman Upload Modul
20. Halaman Lihat Modul
Halaman ini digunakan guru untuk melihat file yang sudah di unggah
dengan guru.
Sumber: Hasil Rancangan (2017)
Gambar III.28 Halaman Lihat Modul
69
21. Halaman Lihat Nilai
Halaman ini digunakan untuk melihat nilai siswa yang sudah mengerjakan
soal.
Sumber: Hasil Rancangan (2017)
Gambar III.29 Halaman Lihat NIilai
22. Halaman Kirim Pesan
Halaman ini digunakan guru untuk mengirim pesan kepada siswa.
Sumber: Hasil Rancangan (2017)
Gambar III.30 Halaman Kirim Pesan
70
23. Halaman Lihat Pesan
Halaman ini digunakan guru untuk melihat pesan yang sudah terkirim.
Sumber: Hasil Rancangan (2017)
Gambar III.31 Halaman Lihat Pesan
24. Halaman Data Pribadi Guru
Dihalaman ini guru dapat melihat data pribadi mereka masing-masing
sesuai dengan nim dan level mereka.
Sumber: Hasil Rancangan (2017)
Gambar III.32 Halaman Data Pribadi Guru
71
25. Halaman Halaman Siswa
Halaman siswa adalah halaman khusus bagi siswa untuk melihat data
jadwal, data nilai ulangan, krirm dan terima pesan serta melihat profil user
sendiri.
Sumber: Hasil Rancangan (2017)
Gambar III.33 Halaman Siswa
26. Halaman Lihat Jadwal
Halaman ini digunakan siswa untuk melihat jadwal serta mengertjakan
soal ulangan yang telah diberikan oleh guru
Sumber: Hasil Rancangan (2017)
Gambar III.34 Halaman Lihat Jadwal
27. Lihat Nilai Ulangan
Halaman ini digunakan siswa untuk melihat nilai ulangan mereka.
72
Sumber: Hasil Rancangan (2017)
Gambar III.35 Halaman Lihat Nilai Ulangan
28. Halaman Lihat Modul
Dihalaman ini siswa dapat mengunduh file yang sudah di unggah oleh
guru.
Sumber: Hasil Rancangan (2017)
Gambar III.36 Halaman Lihat Modul
29. Halaman Data Pribadi Siswa
Dihalaman ini siswa dapat melihat data pribadi mereka masng-masing
sesuai nama dan data mereka.
73
Sumber: Hasil Rancangan (2017)
Gambar III.37 Halaman Data Pribadi Siswa
30. Halaman Kepala Sekolah
Halaman ini digunakan kepala sekolah untuk menambah data admin,
melihat data admin, melihat data guru, melihat data siswa, serta melihat
data orang tua siswa.
Sumber: Hasil Rancangan (2017)
Gambar III.38 Halaman Kepala Sekolah
74
31. Halaman Tambah Data Admin
Halaman ini digunakan kepala sekolah untuk menambahkan data admin
yang ada di SMA Santun Untan Pontianak.
Sumber: Hasil Rancangan (2017)
Gambar III.39 Halaman Tambah Data Admin
32. Lihat Data Admin
Halaman ini digunakan kepala sekolah untuk melihat data admin yang
sudah ia masukkan.
75
Sumber: Hasil Rancangan (2017)
Gambar III.40 Halaman Lihat Data Admin
33. Lihat Data Guru
Halaman data guru ini digunakan untuk melihat data guru.
Sumber: Hasil Rancangan (2017)
Gambar III.41 Halaman Lihat Data Guru
34. Lihat Data Siswa
Halaman ini digunakan untuk melihat data siswa yang ada di SMA Santun
Untan Pontianak.
76
Sumber: Hasil Rancangan (2017)
Gambar III.42 Halaman Lihat Data Siswa
35. Halaman Lihat Nilai
Dihalaman ini kepala sekolah dapat melihat data nilai siswa
Sumber: Hasil Rancangan (2017)
Gambar III. 43 Halaman Lihat Nilai Siswa
36. Halaman Lihat Data Orang Tua Siswa
Dihalaman ini kepala sekolah dapat melihat data orang tua siswa yang
sudah ditambahkan oleh admin.
77
Sumber: Hasil Rancangan (2017)
Gambar III. 44 Halaman Lihat Nilai Siswa
37. Halaman Orang Tua Siswa
Halaman ini digunakan orang tua siswa untuk melihat nilai, kirim dan
terima pesan serta data pribadi bagi orang tua siswa masing-masing.
Sumber: Hasil Rancangan (2017)
Gambar III.45 Halaman Orang Tua Siswa
38. Halaman Lihat Nilai Siswa
Halaman ini digunakan orang tua untuk melihat nilai anaknya masing-
masing.
78
Sumber: Hasil Rancangan (2017)
Gambar III.46 Halaman Lihat Nilai Siswa
39. Halaman Data Pribadi Orang Tua
Halaman ini digunakan untuk melihat data pribadi orang tua maasing-
masing.
Sumber: Hasil Rancangan (2017)
Gambar III.47 Halaman Data Pribadi Orang Tua
B. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum
yang dibutuhkan untuk mengimplementasikan aplikasi e-learning pada SMA
Santun Untan Pontianak.
79
1. Spesifikasi Perangkat Keras
a. Server
1) CPU
(a) Processor Intel® Pentium® Core 2 Duo
(b) RAM DDR2 4 GB
(c) Hard Disk 500 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 2 Mbps.
b. Client
1) CPU
(a) Processor Intel® Pentium® 4
(b) RAM DDR2 1GB
(c) Hard Disk 20 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 56 kbps.
2. Spesifikasi Perangkat Lunak
1. Server
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows.
b. Aplikasi bundle web server seperti: Xampp dan WampServer yang terdiri
dari beberapa komponen, diantaranya:
80
(1) Aplikasi Apache Server v2
(2) Aplikasi PHP Server v5
(3) Aplikasi MySQL Server v5
(4) Aplikasi phpMyAdmin v3
c. Aplikasi Web browser seperti Mozilla Firefox, Opera, Safari, Internet
Explorer, Google Chrome.
2. Client
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows.
b. Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet
Explorer, Google Chrome.
4.4.2 Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan blackbox testing
yang fokus terhadap proses masukan dan pengeluaran program.
A. Pengujian Terhadap Form Login
Tabel III. 13
Hasil Pengujian Blackbox Testing Halaman Login
No Skenario Test case Hasil yang di
harapkan
Hasil
pengujian
Kesimpula
n
1. Username
dan
password
tiddak isi
kemudian
klik tombol
login
Username :
(kosong )
Password :
(kosong)
Sistem akan
menolak akses
username dan
password akan
menampilkan
“username dan
password tidak
boleh kosong”
Sesuai
harapan
Valid
2. Mengetikka
n usename
dan
password
tidak diisi
atau kosong
kemudian
klik tombol
Username:
111
Password :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“password tidak
boleh kosong”
Sesuai
harapan
valid
81
login 3. username
tidak diisi
(kosong)
dan
password
diisi
kemudian
klik tombol
login
username:
(kosong)
Password:
1991-01-01
Sistem akan
menolak akses
user dan
menampilkan
“username tidak
boleh kosong”
Sesuai
harapan
Valid
4. Mengetikka
n salah satu
kondisi
salah pada
user ID atau
password
kemudian
klik tombol
login
User ID:
111 (benar)
Password:
1991-01-10
(salah)
Sistem akan
menolak akses
user dan
menampilkan
“username dan
password salah”.
Sesuai
harapan
Valid
5. Mengetikka
n username
dan
password
dengan data
yang benar
kemudian
klik tombol
login
User ID:
111(benar)
Password:
1991-01-01
(benar)
Sistem
menerima akses
login dan
kemudian
langsung
menampilkan
menu user.
Sesuai
harapan
Valid
B. Pengujian Terhadap Form Admin
Tabel III. 14
Hasil Pengujian Blackbox Testing Halaman Admin
No Skenario Test case Hasil yang di
harapkan
Hasil
pengujian
Kesimpula
n
1. Admin
menambah data
guru, siswa,
orang tua siswa,
kelas, mata
pelajaran, dan
tahun ajar dan
langsung klik
tombol save
Semua form
kosong
Sistem akan
menolak untuk
menyimpan
data dan akan
menampilkan
“please out
this field”
Sesuai
harapan
Valid
2. Mengisi semua
data yang ada
lalu klik
tombol simpan
Semua form
terisi
Sistem akan
menyimpan
dan akan
kembali ke
halaman
Sesuai
harapan
Valid
82
input data
3. Mengisi semua
data dan klik
tombol hapus
semua form
terisi
Sistem akan
menghapus
semua data
yang terisi
Sesuai
harapan
Valid
4. Mengisi nipn,
nis, kode ortu,
kode kelas,
kode mapel,
kode tahun ajar
lalu klik
tombol save
Hanya form
nipn, nis,
kode ortu,
kode kelas,
kode mapel,
kode tahun
ajar yang
terisi.
Sistem akan
tetap
menyimpan
dan massuk
ke menu
tambah data.
Sesuai
harapan
Valid
5. Pada menu
lihat data guru,
siswa, orang
tua siswa, data
kelas, mata
pelajaran,
tahun ajar lalu
klik tombol
detail
Masuk
kemenu
C. Pengujian Terhadap Form Guru
Tabel III. 15
Hasil Pengujian Blackbox Testing Halaman Guru No Skenario Test case Hasil yang di
harapkan
Hasil
pengujian
Kesimpula
n
1. Mengosongkan
semua data
tambah jadwal
dan pesan lalu
klik save
Semua
form
kosong
Sistem akan
menolak untuk
menyimpan data
dan akan
menampilkan
“please out this
field”
Sesuai
harapan
valid
2. Mengisi semua
data yang ada
pada form
tambah jadwal
dan pesan lalu
klik tombol
simpan
Semua
form
terisi
Sistem akan
menyimpan dan
akan kembali ke
halaman input
data
Sesuai
harapan
valid
3. Mengisi semua
data tambah
jadwal dan
pesan lalu klik
semua
form
terisi
Sistem akan
menghapus
semua data yang
terisi
Sesuai
harapan
valid
83
tombol hapus
4. Guru klik
tombol detail
pada form data
jadwal
Masuk
kemenu Sistem akan
menampilkan
semua data
siswa yang ada
pada kelas yang
dipilih
Sesuai
harapan
valid
5. Guru klik
tombol isi soal
pada form data
jadwal
Masuk
kemenu Sistem akan
menampilkan
form isi menu
untuk kelas yang
dipilih
Sesuai
harapan
valid
6. Guru klik
tombol lihat
soal pada form
data jadwal
Masuk
kemenu Sistem akan
menampilkan
data soal yang
telah di
tambahkan dan
guru bias
mengubah dan
menghapus
Sesuai
harapan
valid
7. Guru klik
menu lihat
pesan
Masuk
kemenu Sistem akan
menampilkan
data pesan yang
terkirim
Sesuai
harapan
valid
D. Pengujian Terhadap Form Kepala Sekolah
Tabel III. 16
Hasil Pengujian Blackbox Testing Halaman Kepala Sekolah No Skenario Test case Hasil yang di
harapkan
Hasil
pengujian
Kesim
pulan
1. Mengosongkan
semua data
tambah admin
lalu klik save
Semua
form
kosong
Sistem akan
menolak untuk
menyimpan data
dan akan
menampilkan
“please out this
field”
Sesuai
harapan
valid
2. Mengisi semua
data yang ada
pada form
admin lalu klik
tombol simpan
Semua
form
terisi
Sistem akan
menyimpan dan
akan kembali ke
halaman input
data
Sesuai
harapan
valid
3. Mengisi semua
data tambah
semua
form
Sistem akan
menghapus semua
Sesuai
harapan
valid
84
admin lalu klik
tombol hapus
terisi data yang terisi
4. Kepala sekolah
klik tombol
detail pada
form data
admin, siswa
dan orang tua
siswa
Masuk
kemenu Sistem akan
menampilkan
semua data
admin, siswa dan
data orang tua
siswa yang telah
ditambahkan
Sesuai
harapan
valid
5. Kepala sekolah
klik tombol
edit pada form
data admin
Masuk
kemenu Sistem akan
menampilkan data
soal yang telah di
tambahkan dan
kepala bisa
mengubah data
yang akan diubah
Sesuai
harapan
valid
6. Kepala sekolah
klik tombol
hapus pada
form data
admin
Masuk
kemenu Sistem akan
menghapus data
yang akan
dihapus
Sesuai
harapan
valid
E. Pengujian Terhadap Form Siswa
Tabel III. 17
Hasil Pengujian Blackbox Testing Halaman Siswa No Skenario Test case Hasil yang di
harapkan
Hasil
pengujian
Kesim
pulan
1. Mengosongkan
semua data
tambah pesan
lalu klik save
Semua
form
kosong
Sistem akan
menolak untuk
menyimpan data
dan akan
menampilkan
“please out this
field”
Sesuai harapan valid
2. Mengisi semua
data yang ada
pada form
pesan lalu klik
tombol simpan
Semua
form
terisi
Sistem akan
menyimpan dan
akan kembali ke
halaman tambah
data
Sesuai
harapan
valid
3. Mengisi semua
data tambah
pesan lalu klik
tombol hapus
semua
form
terisi
Sistem akan
menghapus
semua data yang
terisi
Sesuai
harapan
valid
4. Siswa klik
menu data
Masuk
kemenu Sistem akan
menampilkan
Sesuai
harapan
valid
85
jadwal pada
form data
jadwal
semua jadwal
yang telah
ditambahkan
oleh guru
5. Siswa klik
tombol
kerjakan pada
form data
jadwal
Masuk
kemenu Sistem akan
menampilkan
data soal-soal
yang telah
ditambahkan
oleh guru
Sesuai
harapan
valid
6. Kepala sekolah
klik menu lihat
nilai
Masuk
kemenu Sistem akan
menampilkan
nilai siswa yang
telah
mengerjakan
soal
Sesuai
harapan
valid
7. Pilih menu
lihat pesan
Masuk
kemenu Sistem akan
menampilkan
pesan yang
sudah terkirim
dan pesan yang
masuk
Sesuai
harapan
valid
F. Pengujian Terhadap Form Orang Tua Siswa
Tabel III. 18
Hasil Pengujian Blackbox Testing Halaman Orang Tua Siswa No Skenario Test case Hasil yang di
harapkan
Hasil
pengujian
Kesim
pulan
1. Mengosongkan
semua data
tambah pesan
lalu klik save
Semua
form
kosong
Sistem akan
menolak untuk
menyimpan data
dan akan
menampilkan
“please out this
field”
Sesuai harapan valid
2. Mengisi semua
data yang ada
pada form
pesan lalu klik
tombol simpan
Semua
form
terisi
Sistem akan
menyimpan dan
akan kembali ke
halaman tambah
data
Sesuai
harapan
valid
3. Mengisi semua
data tambah
pesan lalu klik
tombol hapus
semua
form
terisi
Sistem akan
menghapus
semua data yang
terisi
Sesuai
harapan
valid
Top Related