Download - BAB III PEMBAHASAN - repository.bsi.ac.id · 3.1.1. Sejarah Lembaga Pendidikan ... IPS dan kelas XII sebanyak dua kelas yang terdiri satu kelas jurusan IPA dan satu kelas jurusan

Transcript

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

86

4. Orang tua

siswa klik

menu lihat

nilai

Masuk

kemenu Sistem akan

menampilkan

nilai anaknya

masing-masing

Sesuai

harapan

valid

5. Pilih menu

lihat pesan

Masuk

kemenu Sistem akan

menampilkan

pesan yang

sudah terkirim

dan pesan yang

masuk

Sesuai

harapan

valid