bab iii pembahasan - bina sarana informatika · d. menetapkan sk pokja prakerin. e. menetapkan sk...

49
14 BAB III PEMBAHASAN 3.1. Tinjauan Instansi Sekolah Menengah Kejuruan (SMK) atau dulu populer dengan sebutan STM menjadi pilihan tersendiri untuk warga Karawang khususnya di wilayah Kecamatan Rengasdengklok selain SMA atau MAN. Keterkaitan dengan lapangan kerja mejadi faktor utamanya, apalagi mengingat Karawang adalah Kota Industri. Di SMK inilah, para siswa dididik dan dilatih keterampilan serta dipersiapkan untuk menghadapi dunia kerja ataupun wirausaha kelak, terlebih bagi yang tidak melanjutkan ke perguruan tinggi. 3.1.1. Sejarah Instansi Ditahun 2003 sebuah Yayasan Pendidikan berbasis Umum bernama Yayasan Saptari di didirikan dengan Ketua Yayasan Ir.Saptari berdomisili di Jakarta. Izin sekolah yang dikeluarkan oleh Dinas Pendidikan Kabupaten Karawang Nomor: 007/754/TU/2003 pada angka pertama dengan Kompetensi Teknik Komputer Keahlian Teknik Komputer Jaringan sampai dengan tahun 2005. Pertama sekolah berdiri beralamat di Jl.Proklamasi, Rengasjaya, Kecamatan Rengasdengklok, Kabupaten Karawang. Ditahun 2005 izin bupati Karawang keluar untuk sekolah dengan Nomor: 421.3/Kep-043-Huk/2005 tertanggal 05 Mei 2005. Ditahun 2007 keberadaan sekolah berpindah alamat di Jl.Proklamasi Dusun Bakanjati, Karyasari, Rengasdengklo, Karawang dengan

Upload: others

Post on 01-Apr-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

14

BAB III

PEMBAHASAN

3.1. Tinjauan Instansi

Sekolah Menengah Kejuruan (SMK) atau dulu populer dengan sebutan

STM menjadi pilihan tersendiri untuk warga Karawang khususnya di wilayah

Kecamatan Rengasdengklok selain SMA atau MAN. Keterkaitan dengan

lapangan kerja mejadi faktor utamanya, apalagi mengingat Karawang adalah

Kota Industri. Di SMK inilah, para siswa dididik dan dilatih keterampilan serta

dipersiapkan untuk menghadapi dunia kerja ataupun wirausaha kelak, terlebih

bagi yang tidak melanjutkan ke perguruan tinggi.

3.1.1. Sejarah Instansi

Ditahun 2003 sebuah Yayasan Pendidikan berbasis Umum bernama

Yayasan Saptari di didirikan dengan Ketua Yayasan Ir.Saptari berdomisili di

Jakarta. Izin sekolah yang dikeluarkan oleh Dinas Pendidikan Kabupaten

Karawang Nomor: 007/754/TU/2003 pada angka pertama dengan Kompetensi

Teknik Komputer Keahlian Teknik Komputer Jaringan sampai dengan tahun

2005. Pertama sekolah berdiri beralamat di Jl.Proklamasi, Rengasjaya,

Kecamatan Rengasdengklok, Kabupaten Karawang. Ditahun 2005 izin bupati

Karawang keluar untuk sekolah dengan Nomor: 421.3/Kep-043-Huk/2005

tertanggal 05 Mei 2005. Ditahun 2007 keberadaan sekolah berpindah alamat di

Jl.Proklamasi Dusun Bakanjati, Karyasari, Rengasdengklo, Karawang dengan

15

luas tanah saat ini 4.000 m2. Seiring waktu ada perubahan yayasan, ditahun 2008

yayasan lentera kalbu dan penetapan perubahan nama sekolah SMK Sapta Lestari

menjadi SMK Lentera Bangsa yang ditetapkan oleh keputusan bupati nomor:

421.3/Kep-339-Huk/2010 tertanggal 05 Mei 2010 yang ditandatangai oleh bupati

Karawang Dadang S Muchtar. Dan sejak tahun 2010 SMK Lentera Bangsa

sampai dengan sekarang.

Seiring waktu berjalan sejak berdiri SMK Lentera Bangsa membuka

jurusan dibidang teknologi kendaraan ringan dan teknik komputer jaringan. Dan

mulai tahun 2015 jurusan baru dibuka dengan keahlian teknik sepeda motor dan

bisnis managemen dengan konsentrasi keahlian perbankan syariah. Saat ini ruang

teori yang sebanyak 14 ruangan dan ruang praktek teknik kendaraan ringan

sebanyak 3 ruangan sedangkan untuk jurusan teknik komputer jaringan

menggunakan 2 ruangan, serta penambahan lahan untuk kegiatan pengembangan

dan praktik lainnya seluas 2.693 m2.

Adapun Visi dan Misi dari SMK Lentera Bangsa Rengasedngklok:

1. Visi : Mewujudkan sekolah yang berprestasi berdasarkan iman dan

takwa.

2. Misi : Bertakwa kepada Tuhan Yang Maha Esa , berbudi perketi yang

luhur, terampil, mandiri, memiliki daya saing ditingkat lokal

maupu nasional, dan memiliki wawasan yang luas.

16

3.1.2. Struktur Organisasi dan Fungsi

Struktur organisasi merupakan mekanisme formal dimana organisasi

dikelola. Struktur organisasi menunjukan kerangka dan susunan perwujudan pola

tetap hubungan diantara fungsi, bagian atau posisi. Struktur organisasi

bermanfaat bagi seluruh karyawan untuk mengetahui dan mewujudkan

kedudukan, tugas, wewenang, dan tanggung jawab yang berbeda-berbeda.

STUKTUR ORGANISASI SMK LENTERA BANGSA

KETUA YAYASAN LENTERA KALBU

Hj. Maryam

KOMITE SEKOLAH SMK LENTERA BANGSA

Mursitho Ilyas

KEPALA SEKOLAH SMK LENTERA

BANGSA

Drs. Ahmad Jaelani. MM

PKS HUBUNGAN INDUSTRI

Yoga Fajar Nugraha

PKS SARAN & PRASARANA

Heri Maulana, S.Pd

TATA USAHA

Eva Parida, S.Pd

PKS KESISWAAN

Haryanto

PKS KURIKULUM

Pepen, S.Pd

KETUA JURUSAN TKR

M. Karnadi

KETUA JURUSAN TSM

Fylipus Sigit

KETUA JURUSAN RPL

Wawan Dwi Idhayana. ST

KETUA JURUSAN PS

Dudi Setiyadi, S.Pd

KETUA JURUSAN TKR

Maryana, M.Kom

GURU

SISWA

Sumber: SMK Lentera Bangsa

Gambar III.1.

Stuktur Organisasi Lentera Bangsa

17

Adapun tugas dan fungsi dari struktur organisasi diatas antara lain:

1. Ketua Yayasan

a. menyelenggarakan lembaga pendidikan sejak proses perizinan.

b. menetapkan visi, orientasi, platfrom program dan kebijakasekolah.

c. menyelesaikan, mengangkat dan memberhentikan tenaga pengelola

sekolah.

d. menyediakan sarana, prasarana dan pembiayaan sekolah.

e. memberikan pertimbangan dan persetujuan terhadap rencana program

pengelolaan sekolah.

f. mengesahkan program dan anggaran sekolah.

g. mengawasi dan mengendalikan proses pengelolaan sekolah.

h. menilai kinerja dan tanggung jawab pengelola sekolah.

i. memutuskan batas-batas kerja sama sekolah dengan pihak luar.

j. bertenggung jawab atas kepengurusan, kepentingan dan tujuan

yayasan.

k. bertanggung jawab terhadap pengadilan.

l. bertanggung jawab penuh terhadap pengelolaan unit-unit yayasan.

m. menanggung kerugian unit kegiatan yang disetujui ole yayasan

kepada pihak ketiga.

2. Kepala Sekolah

a. meyusun perencanaan program kegiatan sekolah.

b. mengorganisasi kegiatan sekolah.

18

c. mengarahkan atau mengendalikan kegiatan sekolah.

d. mengkoordinasi terhadap tugas guru.

e. melaksanakan pengawasan terhadap guru.

f. menentukan kebijaksanaan.

g. mengadakan rapat dan mengambil keputusan.

h. mengtur prose belajar mengajar.

i. mengatura administrasi ketatausahan, kesiswaan, ketenagaan, sarana

prasaran, dan keuangan.

3. Komite Sekolah

a. mendorong perhatian dan komitmen masyarakat terhadap

penyelenggaraan pendidikan yang bermutu.

b. melakukan kerja sama dengan masyarakat dan pemerintahan

berkenaaan dengan penyelenggaraan pendidikan yang bermutu.

c. menampung dan menganalisis aspirasi, ide, tuntutan dan berbagai

kebutuhsn pendidikan yang diajukan oleh masyrakat.

d. memebrikan masukan, pertimbangan dan rekomendasi kepada satuan

pendidikan.

e. mendorong orang tau dan masyarakat berpartisipasi dalam pendidikan

guna mendukung peningkatan mutu dan pemerataan pendidikan.

f. menggalang dan masyarakat dalam rangka pembiayaan

penyelenggaraan pendidikan di satuan pendidikan.

g. melakukan evaluasi dan pengawsan terhadap kebijakan, program,

penyelenggaraan, dan keluaran pendidikan di satuan pendidikaan.

19

4. Tata Usaha

a. menyusun program kerja tata usaha sekolah.

b. mengelola keuangan sekolah.

c. mengurus administrasi ketenagaan dan siswa.

d. pembianaan dan pengembangan karir para pengawai tata usah sekolah.

e. menyusun laporan pelaksanaan kegiatan pengurus ketata usahaan secara

berkala.

5. Kurikulum

a. menyusun pembagian tugas para guru.

b. mengeloala semua kegiatan belajar mengajar.

c. menyusun jadwal eveluasi.

d. menyusun kriteria untuk kenaikan kelas dan kurikulum.

e. menyusun pelaksanaan UAS dan UAN.

f. menyusun instrumen untuk kegiatan belajar mengajar.

g. menyusun kegiatan ekstrakulikuler.

6. Kesiswaan

a. perencanaan dan pelaksanaan kegiatan ekstrakulikuler.

b. pengadaan pengarahan dan pembina kegitan OSIS.

c. penginventarisasian absensi dan pelanggaran-pelanggaran.

d. pembinaan sekaligus pelaksanaan kegiatan 5-K.

e. pernilaian terhadap semua siswa yang mewakili sekolah terhadap

kegiatan diluar sekolah.

f. perencanaan kegiatan setelah siswa lulus.

20

7. Sarana & Prasarana

a. mencatat semua alat atau barang yang telah masuk.

b. mencatat alat praktek yang telah masuk.

c. mencatat alat peraga olahraga.

d. pengadaan sarana dan parasaran olahraga.

e. penyusun aturan anggaran sekolah.

8. Hubungan industri

a. menyusun program kerjasama dengan perusahan dan instansi terkait.

b. mejalin program kerjasama dengan perusahan dan instansi terkait.

c. mempromosikan potensi sekolah.

d. menetapkan SK pokja prakerin.

e. menetapkan SK pembimbinhan prakerin.

f. menyusun laporan pelaksanaan prakerin.

g. medata peserta dilat calon peserta prakerin.

h. mengadakan penjajakan industri sebagai tempat pelaksanaan Praktek

Kerja peserta diklat.

i. mengadakan progam atau jadwal yang disepakati bersama perusahan

dan institusi.

j. monitoring dan mengevaluasi kemajuan pekerjaan siswa dan

menyusun laporannya.

9. Ketua Jurusan TKR (Teknik Kendaraan Ringan)

a. merencanakan dan melakukan perawatan peralatan praktek secara

berkala.

21

b. melaksanakan perbaikan ringan peralatan praktek.

c. menginvestaris peralatan praktek.

d. mengecek dan mendata pengadaan peralatan dan bahan praktek.

e. mencatat peminjaman atau penggunaan peralatan praktek.

f. menjaga kebersihan ruang praktek, ruang instruktur atau penyimpanan

alat di bengkel.

g. sihan ruang praktek, ruang instruktur atau penyimpanan alat di bengkel.

h. melaporkan kerusakan peralatan.

10. Ketua Jurusan TSM (Teknik Sepeda Motor)

a. merencanakan dan melakukan perawatan peralatan praktek secara

berkala.

b. melaksanakan perbaikan ringan peralatan praktek.

c. menginvestaris peralatan praktek.

d. mengecek dan mendata pengadaan peralatan dan bahan praktek.

e. mencatat peminjaman atau penggunaan peralatan praktek.

f. menjaga kebersihan ruang praktek, ruang instruktur atau penyimpanan

alat di bengkel.

g. melaporkan kerusakan peralatan.

11. Ketua Jurusan RPL (Rekayasa Perangkat Lunak)

a. merencanakan dan melakukan perawatan peralatan praktek secara

berkala.

b. melaksanakan perbaikan ringan peralatan praktek.

c. menginvestaris peralatan praktek.

22

d. mengecek dan mendata pengadaan peralatan dan bahan praktek.

e. mencatat peminjaman atau penggunaan peralatan praktek.

f. menjaga kebersihan ruang praktek, ruang instruktur atau penyimpanan

alat di ruang praktek.

g. melaporkan kerusakan peralatan.

12. Ketua Jurusan PS (Perbankan Syariah)

a. merencanakan dan melakukan perawatan peralatan praktek secara

berkala.

b. melaksanakan perbaikan ringan peralatan praktek.

c. menginvestaris peralatan praktek.

d. mengecek dan mendata pengadaan peralatan dan bahan praktek.

e. mencatat peminjaman atau penggunaan peralatan praktek.

f. menjaga kebersihan ruang praktek, ruang instruktur atau penyimpanan

alat di ruang praktek.

g. melaporkan kerusakan peralatan.

13. Ketua Jurusan TKJ (Teknik Komputer Jaringan)

a. merencanakan dan melakukan perawatan peralatan praktek secara

berkala.

b. melaksanakan perbaikan ringan peralatan praktek.

c. menginvestaris peralatan praktek.

d. mengecek dan mendata pengadaan peralatan dan bahan praktek.

e. mencatat peminjaman atau penggunaan peralatan praktek.

23

f. menjaga kebersihan ruang praktek, ruang instruktur atau penyimpanan

alat di ruang praktek.

g. melaporkan kerusakan peralatan.

14. Pendidik atau Guru

a. membuat program pengajaran.

b. melaksanakana kegiatan pembelajaran.

c. melaksanakan kegiatan penilaian.

d. melakukan analisis hasil ulangan.

e. menyusun dan melaksanakan program perbaikan atau pengajaran.

f. mengisi daftar nilai.

g. melaksanakan kegiatana membimbing dalam KBM.

h. membuat atau menggunakan alat peraga media.

i. menciptakan karya seni atau pembelajaran.

j. mengikuti kegiatan sosialisai dan pengembangan kurikulum.

k. membuat catatan kemajuan belajar siswa.

l. meneliti kehadiran siswa.

m. mengatur kebersihan ruang KBM.

15. Peserta Didik atau Siswa

a. memahami dan mempelajari materi yang diajarkan.

b. mengerjakan tugas-tugas yang diberikan oleh guru.

c. mempelajari kembali materi yang telah diajarkan dan megengerjakan

pekerjaan rumah.

d. mematuhi peraturan sekolah.

24

3.2. Analisis Kebutuhan

Dalam program penerimaan siswa baru, penulis merancang akan kebutuhan-

kebutuhan tersebut dan merancangnya dalam program yang akan digunakan

untuk kedepannya lebih efektif dan efisien.

1. Hak akses sebagai admin sebagai berikut:

a. Melakukan login.

b. Melihat home admin.

c. Melihat data pendaftaran calon siswa.

d. Melihat data nilai test calon siswa.

e. Membagi kelas calon siswa.

f. Melihat data kelas calon siswa.

g. Menbahkan soal test.

h. Mencetak laporan-laporan.

i. Melakukan logout.

2. Hak akses sebagai user sebagai berikut:

a. Melakukan registrasi.

b. Melakukan login.

c. Melihat profil sekolah.

d. Melihat panduan pendaftaran.

e. Mengisi formulir online.

f. Melakukan test online.

g. Melihat hasil test.

25

h. Mencetak hasil test.

i. Melihat pengumuman dan jadwal.

j. Melihat kontak kami.

k. Melakukan logout.

3.3. Rancangan dokumen masukan

Dalam proses penerimaan siswa baru ada hal penting yang tidak boleh

dilupakan yaitu merancang dokumen masukan, dan berikut beberapa dokumen

masukan pada program penerimaan siswa baru:

1. Nama Dokumen : Surat Keterangan Kelulusan

Fungsi : Sebagai bukti kelulusan siswa baru

Sumber : Siswa

Tujuan : Pencataan kelulusan siswa baru

Media : Lembar Kertas

Jumlah : 1 (satu)

Frekuensi : Setiap penambahan siswa baru

Bentuk : Lampiran A.1

2. Nama Dokumen : Ijazah

Fungsi : Sebagai bukti hasil nilai dari Ujian Nasional

Sumber : Siswa

Tujuan : Pencataan nilai dari Ujian Nasional

Media : Lembar Kertas

Jumlah : 1 (satu)

26

Frekuensi : Setiap penambahan siswa baru

Bentuk : Lampiran A.2

3. Nama Dokumen : SKHUN

Fungsi : Sebagai bukti hasil nilai dari Ujian Nasional

Sumber : Siswa

Tujuan : Pencataan nilai dari Ujian Nasional

Media : Lembar Kertas

Jumlah : 1 (satu)

Frekuensi : Setiap penambahan siswa baru

Bentuk : Lampiran A.3

4. Nama Dokumen : Kartu Keluarga

Fungsi : Untuk mengetahui data keluarga siswa baru

Sumber : Siswa

Tujuan : Pencataan data keluarga siswa baru

Media : Lembar Kertas

Jumlah : 1 (satu)

Frekuensi : Setiap penambahan siswa baru

Bentuk : Lampiran A.4

5. Nama Dokumen : KTP Orang Tua

Fungsi : Untuk mengetahui data orang tua siswa baru

Sumber : Siswa

Tujuan : Pencataan data orang tua siswa baru

27

Media : Lembar Kertas

Jumlah : 1 (satu)

Frekuensi : Setiap penambahan siswa baru

Bentuk : Lampiran A.5

6. Nama Dokumen : Akte Kelahiran

Fungsi : Untuk mengetahui data kelahiran pribadi siswa

Sumber : Siswa

Tujuan : Pencataan data kelahiran siswa baru

Media : Lembar Kertas

Jumlah : 1 (satu)

Frekuensi : Setiap penambahan siswa baru

Bentuk : Lampiran A.6

7. Nama Dokumen : Formulir Pendaftaran

Fungsi : Untuk mencatat data siswa baru

Sumber : Sekolah

Tujuan : Pencataan data siswa

Media : Lembar Kertas

Jumlah : 1 (satu)

Frekuensi : Setiap penambahan siswa baru

Bentuk : Lampiran A.7

28

3.4. Rancangan dokumen keluaran

Diperlukannya suatu rancangan dokumen keluaran untuk mendapatkan hasil

laporan dari pengelolaan penerimaan siswa baru. Berikut dokumen keluaran dari

program penerimaan siswa baru:

1. Nama Dokumen : Surat Pengumuman

Fungsi : Sebagai keterangn hasil seleksi

Sumber : Sekolah

Tujuan : Pencataan hasil seleksi

Media : Lembar Kertas

Jumlah : 1 (satu)

Frekuensi : Setiap melakukan pendaftaran siswa baru

Bentuk : Lampiran B.1

3.5. Entity Relationship Diagram

Perancangan basis data menghasilkan pemetaan tabel-tabel yang

digambarkan dengan Entity Relationship Diagram (ERD) dan Logical Record

Structured (LRS).

A. Entity Relationship Diagram (ERD) Penerimaan Siswa Baru

user

nama nisn password

Melakukan calon_siswa

no_daftar

nisn

nm_lengkap tmpt_lahir

tgl_lahir

jk

agama alamat

nm_ayah

pkj_ayahnm_ibu

pkj_ibu

telp

alamat

Memiliki jawab

id_test benar salah kosong

hasil ket nisn kelas

1

1 11

Gambar III.2.

Entity Relationship Diagram (ERD) Penerimaan Siswa Baru

29

B. Logical Record Structured (LRS) Penerimaan Siswa Baru

user

nama

nisn

password

calon_siswa

no_daftar

nisn

nm_lengkap

tgl_lahir

tmpt_lahir

jk

agama

alamat

nm_ibu

pkj_ibu

nm_ayah

plh_jrsn

jawab

id_test

benar

salah

kosong

hasil

Ket

nisn

kelas

1 1 1

1

Gambar III.3.

Logical Record Structured (LRS) Penerimaan Siswa Baru

3.6. Pengkodean

Kode digunakan untuk tujuan mengklasifikasikan data, memasukan data kedalam

komputer dan untuk mengambil bermacam-macam informasi yang berhubungan

dengannya. Berdasarkan spesifikasi file yang digunakan didalam program penerimaan

siswa baru secara online pada SMK Lentera bangsa, maka stuktur kode dari program

penerimaan siswa baru secara online pada SMK Lentera bangsa sebagai berikut:

1. Kode Pendaftar

Pengkodean pada pendaftar terdiri dari 5 digit karakter ketentuannya sebagai

berikut:

a. Dua karakter pertama merupakan inisial sekolah

b. Tiga karakter terakhir nomor urut pendaftar

30

Berikut umumnya:

Isisial sekolah No Urut pendaftar

Contohnya:

L B 0 0 1

Keterangan:

LB = Inisial Sekolah

001 = Nomor urut pendaftar

3.7. Spesifikasi File

Spesifikasi file yang digunakan pada perancangan program penerimaan

siswa baru secara online ini terdiri dari satu database dan tabel, yaitu sebagai

berikut:

1. Spesifikasi File Calon_siswa

Nama File : Calon_siswa

Akronim : calon_siswa

Fungsi : Menyimpan data pendaftaran siswa baru

Tipe File : File Master

Organisasi File : Index Squential

Akses File : Random

Media : Hard Disk

X X 0 0 0

31

Panjang Record : 108 karakter

Kunci Field : id_daftar

Software : Xampp

Tabel III.1

Spesifikasi File Calon_siswa

No. Elemen Data Akronim Tipe Panjang Keterangan

1. No daftar no_daftar Varchar 10 Primary Key

2. NISN Nisn Integer 10

3. Nama lengkap nm_lengkap Text

4. Tempat lahir tmpt_lahir Varchar 15

5. Tanggal lahir tgl_lahir Date

6. Jenis kelamin Jk Enum

7. Agama Agama Enum

8. Alamat Alamat Text

9. Nama ayah nm_ayah Varchar 30

10. Pekerjaan ayah pkj_ayah Enum

11. Nama ibu nm_ibu Varchar 30

12. Pekerjaan ibu pkj_ibu Enum

13. Telepon Telepon Varchar 13

14. Pilih jurusan plh_jrsn Enum

2. Spesifikasi File Jawab

Nama File : Jawab

Akronim : Jawab

Fungsi : Untuk menyimpan data jawaban soal

Tipe File : File Transaksi

Organisasi File : Index Squential

Akses File : Random

Media : Hard Disk

Panjang Record : 35 karakter

Kunci Field : id_jwb

32

Software : Xampp

Tabel III.2

Spesifikasi File Jawab

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Id_test id_jwb Integer 2 Primary Key

2. Benar Benar Integer 3

3. Salah Salah Integer 3

4. Kosong Kosong Integer 3

5. Hasil Hasil Integer 3

6. Keterangan Ket Integer 11

7. NISN Nisn Integer 10

8. Kelas Kelas Enum

3. Spesifikasi File User

Nama File : User

Akronim : user

Fungsi : Untuk menyimpan data registrasi siswa

Tipe File : File Master

Organisasi File : Index Squential

Akses File : Random

Media : Hard Disk

Panjang Record : 50 Karakter

Kunci Field :

Software : Xampp

33

Tabel III.3.

Spesifikasi File User

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Nama Nama Varchar 30

2. NISN Nisn Integer 10

3. Password password Varchar 10

3.8. Spesifikasi Program

A. Struktur Navigasi

1. Struktur Navigasi Halaman User

Pada halaman user menggunakan struktur navigasi non-linier karena pada

rangkaian login, profil sekolah, panduan pendaftaran, pendaftaran, ujian online, hasil

test, pengumuman dan jadwal, kontak kami dan logout dapat diakses secara acak atau

tidak terurut.

Login Profil Sekolah Panduan PendaftaranPendaftaran dan

Test

Pengumuman dan

JadwalKontak Kami LogoutHasil Test

Gambar III.4.

Sturktur Navigasi User (Menu User)

2. Struktur Navigasi Halaman Admin

Pada halaman admin menggunakan struktur navigasi non-linier karena pada

rangkaian login, home, data pendaftaran siswa baru, data nilai test siswa baru,

34

pembagian kelas, data kelas siswa baru, laporan, logout dapat diakses secara acak atau

tidak terurut.

HomeData Pendaftaran Siswa

BaruData Nilai Test Siswa Baru Pembagian Kelas Data Kelas Siswa Baru Tambah Soal Laporan Login Logout

Gambar III.5.

Sturktur Navigasi Admin (Menu Admin)

3.9. Spesifikasi Sistem Komputer

A. Perangkat Keras

Perangkat keras (hardware) adalah seluruh komponen yang membentuk suatu

sistem komputer dan peralatan lainnya yang minimum dan memungkinkan komputer

dapat melaksanakan tugasnya. Klasifikasi perangkat keras yang diusulkan adalah

sebagai berikut :

1. CPU

a. Processor Intel(R) Core(TM) i5-7200U CPU @ 250Ghz 2.70Ghz

b. RAM 4.00 GB

c. Hard Disk 500 GB

2. Keyboard : 108 keys

3. Monitor dengan resolusi layar minimum 1024x768

35

B. Perangkat Lunak

Bagian penting lain yang mendukung program adalah perangkat lunak (software)

yang digunakan dalam mengeksekusi program web serta sistem operasi yang akan

digunakan untuk menjalankan program tersebut. Klasifikasi perangkat lunak yang

diusulkan adalah sebagai berikut :

1. Server

a. Sistem operasi yang umum digunakan : Microsoft Windows 10

b. Aplikasi bundle web server yang digunakan : phpMyAdmin v3 dan

Aplikasi MySQL v5

c. Aplikasi Web browser yang digunakan : Google Chorme

3.10. Implementasi

A. Implementasi Rancangan Antara Muka User

Implementasi rancangan antar muka user pada web penerimaan siswa baru

berdasarkan hasil dari rancangan antar muka.

1. Halaman Register pada User

User harus melakukan registrasi terlebih dahulu untuk dapat mendapatkan

username dan password.

Gambar III.6.

Implementasi Halaman Registerasi User

36

2. Halaman Login pada User

Setelah mendapatkan username dan password, user dapat melakukan login.

Gambar III.7.

Implementasi Halaman Login User

3. Halaman Profil Sekolah

Setelah melakukan login user dapat melihat profil dari sekolah SMK

Lentera Bangsa.

Gambar III.8.

Implementasi Halaman Profil Sekolah

37

4. Halaman Panduan Pendaftaran

User juga dapat melihat panduan pendaftaran penerimaan siswa baru SMK

Lentera bangsa.

Gambar III.9.

Implementasi Halaman Panduan Pendaftaran

5. Halaman Formulir Pendaftaran User

Setelah melakukan login, melihat profil sekolah dan panduan pendaftaran

user dapat mengisi formulir data diri agar dapat melakukan tes

Gambar III.10.

Implementasi Halaman Formulir Pendaftaran User

38

6. Halaman Test Online User

Setelah mengisi formulir data diri, calon siswa dapat melakukan test.

Gambar III.11.

Implementasi Halaman Test Online User

7. Halaman Hasil Test User

Setelah melakaukan test, calon siswa dapat melihat hasil test.

Gambar III.12.

Implementasi Halaman Hasil Test User

39

8. Halaman Hasil Test User

Setelah melakukan test, uesr dapat melihat lulus atau tidak, pembagian kelas,

dan dapat mencetaknya.

Gambar III.13.

Implementasi Halaman Hasil Test Online User

9. Halaman Pengumuman dan Jadwal

Setelah menegtahui hasil test, user dapat melihat pengumuman dan jadwal

sekolah.

Gambar III.14.

Implementasi Halaman Pengumuman dan Jadwal

40

10. Halaman Kontak Kami

Kontak kami dapat digunakan user untuk menanyakan hal-hal seputar

pendaftaran.

Gambar III.15.

Implementasi Halaman Kontak Kami

11. Halaman Upload Berkas

Halaman ini dapat digunakan mengupload berkas syarat-syarat

pendaftaran siswa baru

Gambar III.16.

Implementasi Halaman Upload Berkas

41

B. Implementasi Rancangan Antara Muka Admin

Implementasi rancangan antar muka admin pada web penerimaan siswa baru

berdasarkan hasil dari rancangan antar muka.

1. Halaman Login pada Admin

Admin dapat menggunakan username dan password yang telah disediakan

sekolah.

Gambar III.16.

Implementasi Halaman Login Admin

2. Halaman Home pada Admin

Setelah melakuakan login admin dapat melihat home dari admin.

Gambar III.17.

Implementasi Halaman Home pada Admin

42

3. Halaman Data Pendaftaran Siswa Baru

Pada halaman ini menampilkan data user yang telah melakukan pendaftaran.

Gambar III.18.

Implementasi Halaman Data Pendaftaran Siswa Baru

4. Halaman Data Nilai Test Siswa Baru

Halaman ini menunjukan nilai test yang didapatkan oleh user pada saat test.

Gambar III.19.

Implementasi Halaman Data Nilai Test

43

5. Halaman Pembagian Kelas

Halaman ini digunakan admin untuk memabagi kelas user yang sudah

dinyakan lulus dari test.

Gambar III.20.

Implementasi Halaman Pembagian Kelas

6. Halaman Data Kelas Siswa Baru

Halaman ini menujukan data kelas yang telah dibagi admin.

Gambar III.21.

Implementasi Halaman Data Kelas Siswa Baru

44

7. Halaman Tambah Soal

Halaman tambah soal ini digunakan admin untuk menambahkan soal test

yang baru.

Gambar III.22.

Implementasi Halaman Tambah Soal

8. Halaman Data Soal Test

Setelah menbahakan soal test, soal test akan muncul ditabel ini dan admin

dapat menghapus atau mengeditnya.

Gambar III.23.

Implementasi Halaman Data Soal

45

9. Halaman Laporan Pendaftaran Siswa Baru

Laporan pendaftaran siswa baru ini dapat dicetak oleh admin untuk

diberikan kepada pihak sekolah, sebagai laporan.

Gambar III.24.

Implementasi Halaman Laporan Pendaftaran Siswa Baru

10. Halaman Laporan Nilai Test Siswa Baru

Laporan nilai test siswa baru ini dapat dicetak oleh admin untuk diberikan

kepada pihak sekolah, sebagai laporan.

Gambar III.25.

Implementasi Halaman Laporan Nilai Test Siswa Baru

46

11. Halaman Laporan Keterangan Peneriman Siswa Baru

Laporan keterangan penerimaan siswa baru ini dapat dicetak oleh admin

untuk diberikan pihak sekolah, sebagai laporan.

Gambar III.26.

Implementasi Halaman Laporan Keterangan Penerimaan Siswa Baru

12. Halaman Laporan Kelas Siswa Baru

Laporan kelas siswa baru ini dapat dicetak oleh admin untuk diberikan

kepada pihak sekolah, sebagai laporan.

Gambar III.27.

Implementasi Halaman Laporan Kelas Siswa Baru

47

3.11. Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan blackbox testing yang

fokus terhadap proses masukan dan keluaran program.

A. Pengujian Terhadap Form Login User

Tabel III.4.

Hasil Pengujian Black Box Testing Halaman Login User

No.

Skenario Pengujian

Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kes

1. NISN dan password

tidak diisi kemudian

klik tombol login

NISN: (kosong)

Password:

(kosong)

Sistem akan

menolak akses

user dan

menampilkan

“Email atau

Password tidak

valid”

Sesuai

harapan

Valid

2. NISN diisi dan

password tidak diisi

kemudian klik

tombol login

NISN: 1234

Password:

(kosong)

Sistem akan

menolak akses

user dan

menampilkan

“Email atau

Password tidak

valid”

Sesuai

harapan Valid

3. NISN tidak diisi dan

password diisi

kemudian klik

tombol login

NISN:(kosong)

Password: 2345

Sistem akan

menolak

aksesuserdan

menampilkan

“Email atau

Password tidak

valid”

Sesuai

harapan

Valid

48

4. NISN diisi dengan

benar sedangkan

password diisi

salah kemudian

klik tombol login

NISN:12155962(be

nar)

Password:123(alah

)

Sistem akan

menolak akses

user dan

menampilkan

“Email atau

Password tidak

valid”

Sesuai

harapan

Valid

5. NISN dan

password diisi

dengan data yang

benar kemudian

klik tombol login

NISN: 12155962

(benar)

Password:

1997(benar)

Sistem

menerima akses

login user dan

kemudian

langsung

menampilkan

menu utama.

Sesuai

harapan

Valid

B. Pengujian Terhadap Form Formulir Pendaftaran

Tabel III.5.

Hasil Pengujian Black Box Testing Halaman Formulir Pendaftaran

No.

Skenario Pengujian

Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kes

1. Jika semua data

diformulir tidak

diisi kemudian klik

tombol daftar

Nama

Lengkap:(kosong)

Tempat Lahir:

(kosong)

Tanggak Lahir:

(kosong)

Jenis Kelamin:

(kosong)

Agama: (kosong)

Alamat: (kosong)

Sistem akan

menolak

menyimpan data

pedaftaran user

dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

49

Nama Ayah:

(kosong)

Pekerjaan Ayah:

(kosong)

Nama Ibu:

(kosong)

Pekerjaan Ibu:

(kosong)

Nomer Telepon:

(kosong)

Pilih Jurusan:

(kosong)

2. Nama Lengkap

diisi dan Tempat

Lahir, Tanggal

Lahir, Jenis

Kelamin, Agama,

Alamat, Nama

Ayah, Pekerjaan

Ayah, Nama Ibu,

Pekerjaan Ibu,

Nomor telepon,

Pilih Jurusan tidak

diisi kemudian klik

tombol daftar

Nama Lengkap:

Icha

Tempat Lahir:

(kosong)

Tanggak Lahir:

(kosong)

Jenis Kelamin:

(kosong)

Agama: (kosong)

Alamat: (kosong)

Nama Ayah:

(kosong)

Pekerjaan Ayah:

(kosong)

Nama Ibu:

(kosong)

Pekerjaan Ibu:

(kosong)

Sistem akan

menolak

menyimpan data

pedaftaran user

dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

50

Nomer Telepon:

(kosong)

Pilih Jurusan:

(kosong)

3. Nama Lengkap dan

Tempat Lahir diisi,

Tanggal Lahir,

Jenis Kelamin,

Agama, Alamat,

Nama Ayah,

Pekerjaan Ayah,

Nama Ibu,

Pekerjaan Ibu,

Nomor telepon,

Pilih Jurusan tidak

diisi kemudian klik

tombol daftar

Nama Lengkap:

Icha

Tempat Lahir:

Bekasi

Tanggak Lahir:

(kosong)

Jenis Kelamin:

(kosong)

Agama: (kosong)

Alamat: (kosong)

Nama Ayah:

(kosong)

Pekerjaan Ayah:

(kosong)

Nama Ibu:

(kosong)

Pekerjaan Ibu:

(kosong)

Nomer Telepon:

(kosong)

Pilih Jurusan:

(kosong)

Sistem akan

menolak

menyimpan data

pedaftaran user

dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

4. Nama

Lengkap,Tempat

Lahir, Tanggal

Lahir diisi dan

Jenis Kelamin,

Agama, Alamat,

Nama Lengkap:

Icha

Tempat Lahir:

Bekasi

Sistem akan

menolak

menyimpan data

pedaftaran user

dan

menampilkan

Sesuai

harapan

Valid

51

Nama Ayah,

Pekerjaan Ayah,

Nama Ibu,

Pekerjaan Ibu,

Nomor telepon,

Pilih Jurusan tidak

diisi kemudian klik

tombol daftar

Tanggak Lahir:

1996-10-30

Jenis Kelamin:

(kosong)

Agama: (kosong)

Alamat: (kosong)

Nama Ayah:

(kosong)

Pekerjaan Ayah:

(kosong)

Nama Ibu:

(kosong)

Pekerjaan Ibu:

(kosong)

Nomer Telepon:

(kosong)

Pilih Jurusan:

(kosong)

“Please fill out

this field”

5. Nama

Lengkap,Tempat

Lahir, Tanggal

Lahir, Jenis

Kelamin diisi, dan

Agama, Alamat,

Nama Ayah,

Pekerjaan Ayah,

Nama Ibu,

Pekerjaan Ibu,

Nomor telepon,

Pilih Jurusan tidak

diisi kemudian klik

tombol daftar

Nama Lengkap:

Icha

Tempat Lahir:

Bekasi

Tanggak Lahir:

1996-10-30

Jenis Kelamin:

Perempuan

Agama: (kosong)

Alamat: (kosong)

Nama Ayah:

(kosong)

Sistem akan

menolak

menyimpan data

pedaftaran user

dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

52

Pekerjaan Ayah:

(kosong)

Nama Ibu:

(kosong)

Pekerjaan Ibu:

(kosong)

Nomer Telepon:

(kosong)

Pilih Jurusan:

(kosong)

6. Nama

Lengkap,Tempat

Lahir, Tanggal

Lahir, Jenis

Kelamin,Agama

diisi dan Alamat,

Nama Ayah,

Pekerjaan Ayah,

Nama Ibu,

Pekerjaan Ibu,

Nomor telepon,

Pilih Jurusan tidak

diisi kemudian klik

tombol daftar

Nama Lengkap:

Icha

Tempat Lahir:

Bekasi

Tanggak Lahir:

1996-10-30

Jenis Kelamin:

Perempuan

Agama: Katolik

Alamat: (kosong)

Nama Ayah:

(kosong)

Pekerjaan Ayah:

(kosong)

Nama Ibu:

(kosong)

Pekerjaan Ibu:

(kosong)

Nomer Telepon:

(kosong)

Sistem akan

menolak

menyimpan data

pedaftaran user

dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

53

Pilih Jurusan:

(kosong)

7. Nama

Lengkap,Tempat

Lahir, Tanggal

Lahir, Jenis

Kelamin,Agama,

Alamat diisi dan

Nama Ayah,

Pekerjaan Ayah,

Nama Ibu,

Pekerjaan Ibu,

Nomor telepon,

Pilih Jurusan tidak

diisi kemudian klik

tombol daftar

Nama Lengkap:

Icha

Tempat Lahir:

Bekasi

Tanggak Lahir:

1996-10-30

Jenis Kelamin:

Perempuan

Agama: Katolik

Alamat: Karawang

Nama Ayah:

(kosong)

Pekerjaan Ayah:

(kosong)

Nama Ibu:

(kosong)

Pekerjaan Ibu:

(kosong)

Nomer Telepon:

(kosong)

Pilih Jurusan:

(kosong)

Sistem akan

menolak

menyimpan data

pedaftaran user

dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

8. Nama

Lengkap,Tempat

Lahir, Tanggal

Lahir, Jenis

Kelamin,Agama,

Alamat, Nama

Ayah diisi dan

Nama Lengkap:

Icha

Tempat Lahir:

Bekasi

Tanggak Lahir:

1996-10-30

Sistem akan

menolak

menyimpan data

pedaftaran user

dan

menampilkan

Sesuai

harapan

Valid

54

Pekerjaan Ayah,

Nama Ibu,

Pekerjaan Ibu,

Nomor telepon,

Pilih Jurusan tidak

diisi kemudian klik

tombol daftar

Jenis Kelamin:

Perempuan

Agama: Katolik

Alamat: Karawang

Nama Ayah:

Fabianus

Pekerjaan Ayah:

(kosong)

Nama Ibu:

(kosong)

Pekerjaan Ibu:

(kosong)

Nomer Telepon:

(kosong)

Pilih Jurusan:

(kosong)

“Please fill out

this field”

9. Nama

Lengkap,Tempat

Lahir, Tanggal

Lahir, Jenis

Kelamin,Agama,

Alamat, Nama

Ayah Pekerjaan

Ayah diisi dan

Nama Ibu,

Pekerjaan Ibu,

Nomor telepon,

Pilih Jurusan tidak

diisi kemudian klik

tombol daftar

Nama Lengkap:

Icha

Tempat Lahir:

Bekasi

Tanggak Lahir:

1996-10-30

Jenis Kelamin:

Perempuan

Agama: Katolik

Alamat: Karawang

Nama Ayah:

Fabianus

Pekerjaan Ayah:

Karyawan Swasta

Sistem akan

menolak

menyimpan data

pedaftaran user

dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

55

Nama Ibu:

(kosong)

Pekerjaan Ibu:

(kosong)

Nomer Telepon:

(kosong)

Pilih Jurusan:

(kosong)

10. Nama

Lengkap,Tempat

Lahir, Tanggal

Lahir, Jenis

Kelamin,Agama,

Alamat, Nama

Ayah Pekerjaan

Ayah, Nama Ibu

diisi dan Pekerjaan

Ibu, Nomor

telepon, Pilih

Jurusan tidak diisi

kemudian klik

tombol daftar

Nama Lengkap:

Icha

Tempat Lahir:

Bekasi

Tanggak Lahir:

1996-10-30

Jenis Kelamin:

Perempuan

Agama: Katolik

Alamat: Karawang

Nama Ayah:

Fabianus

Pekerjaan Ayah:

Karyawan Swasta

Nama Ibu: Modesta

Pekerjaan Ibu:

(kosong)

Nomer Telepon:

(kosong)

Pilih Jurusan:

(kosong)

Sistem akan

menolak

menyimpan data

pedaftaran user

dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

56

11. Nama

Lengkap,Tempat

Lahir, Tanggal

Lahir, Jenis

Kelamin,Agama,

Alamat, Nama

Ayah Pekerjaan

Ayah, Nama Ibu,

Pekerjaan Ibu diisi

dan Nomor

telepon, Pilih

Jurusan tidak diisi

kemudian klik

tombol daftar

Nama Lengkap:

Icha

Tempat Lahir:

Bekasi

Tanggak Lahir:

1996-10-30

Jenis Kelamin:

Perempuan

Agama: Katolik

Alamat: Karawang

Nama Ayah:

Fabianus

Pekerjaan Ayah:

Karyawan Swasta

Nama Ibu: Modesta

Pekerjaan Ibu:

Lain-lain

Nomer Telepon:

(kosong)

Pilih Jurusan:

(kosong)

Sistem akan

menolak

menyimpan data

pedaftaran user

dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

12 Nama

Lengkap,Tempat

Lahir, Tanggal

Lahir, Jenis

Kelamin,Agama,

Alamat, Nama

Ayah Pekerjaan

Ayah, Nama Ibu,

Pekerjaan Ibu,

Nomor telepon

diisi dan Pilih

Jurusan tidak diisi

Nama Lengkap:

Icha

Tempat Lahir:

Bekasi

Tanggak Lahir:

1996-10-30

Jenis Kelamin:

Perempuan

Agama: Katolik

Alamat: Karawang

Sistem akan

menolak

menyimpan data

pedaftaran user

dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

57

kemudian klik

tombol daftar

Nama Ayah:

Fabianus

Pekerjaan Ayah:

Karyawan Swasta

Nama Ibu: Modesta

Pekerjaan Ibu:

Lain-lain

Nomer Telepon:

089765432134

Pilih Jurusan:

(kosong)

13. Jika Semua data

diisi seperti Nama

Lengkap,Tempat

Lahir, Tanggal

Lahir, Jenis

Kelamin,Agama,

Alamat, Nama

Ayah Pekerjaan

Ayah, Nama Ibu,

Pekerjaan Ibu,

Nomor telepon,

Pilih Jurusan

kemudian klik

tombol daftar

Nama Lengkap:

Icha

Tempat Lahir:

Bekasi

Tanggak Lahir:

1996-10-30

Jenis Kelamin:

Perempuan

Agama: Katolik

Alamat: Karawang

Nama Ayah:

Fabianus

Pekerjaan Ayah:

Karyawan Swasta

Nama Ibu: Modesta

Pekerjaan Ibu:

Lain-lain

Nomer Telepon:

089765432134

Sistem akan

menyimpan data

pedaftaran user

dan

menampilkan

“Data

Tersimpan”

Sesuai

harapan

Valid

58

Pilih Jurusan:

Pebankan Syariah

C. Pengujian Terhadap Form Tambah Soal

Tabel III.6.

Hasil Pengujian Black Box Testing Halaman Tambah Soal

No.

Skenario Pengujian

Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kes

1. Jika semua data

soal tidak diisi

kemudian klik

tombol simpan

Soal: (kosong)

Pilihan A: (kosong)

Pilihan B: (kosong)

Pilihan C: (kosong)

Pilihan D: (kosong)

Pilihan E: (kosong)

Kunci Jawaban:

(kosong)

Sistem akan

menolak

menyimpan data

soal dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

2. Jika Soal diisi dan

Pilihan A, Pilihan

B, Pilihan C,

Pilihan D, Pilihan

E, dan Kunci

Jawaban tidak diisi

kemudian klik

tombol simpan

Soal: 1+1

Pilihan A: (kosong)

Pilihan B: (kosong)

Pilihan C: (kosong)

Pilihan D: (kosong)

Pilihan E: (kosong)

Kunci Jawaban:

(kosong)

Sistem akan

menolak

menyimpan data

soal dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

59

3. Jika Soal, Pilihan A

diisi dan Pilihan B,

Pilihan C, Pilihan

D, Pilihan E, dan

Kunci Jawaban

tidak diisi

kemudian klik

tombol simpan

Soal: 1+1

Pilihan A: 7

Pilihan B: (kosong)

Pilihan C: (kosong)

Pilihan D: (kosong)

Pilihan E: (kosong)

Kunci Jawaban:

(kosong)

Sistem akan

menolak

menyimpan data

soal dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

4. Jika Soal, Pilihan

A, Pilihan B diisi

dan Pilihan C,

Pilihan D, Pilihan

E, dan Kunci

Jawaban tidak diisi

kemudian klik

tombol simpan

Soal: 1+1

Pilihan A: 7

Pilihan B: 6

Pilihan C: (kosong)

Pilihan D: (kosong)

Pilihan E: (kosong)

Kunci Jawaban:

(kosong)

Sistem akan

menolak

menyimpan data

soal dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

5. Jika Soal, Pilihan

A, Pilihan B,

Pilihan C diisi dan

Pilihan D, Pilihan

E, dan Kunci

Jawaban tidak diisi

kemudian klik

tombol simpan

Soal: 1+1

Pilihan A: 7

Pilihan B: 6

Pilihan C: 3

Pilihan D: (kosong)

Pilihan E: (kosong)

Kunci Jawaban:

(kosong)

Sistem akan

menolak

menyimpan data

soal dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

60

6. Jika Soal, Pilihan

A, Pilihan B,

Pilihan C Pilihan D

diisi dan Pilihan E,

dan Kunci Jawaban

tidak diisi

kemudian klik

tombol simpan

Soal: 1+1

Pilihan A: 7

Pilihan B: 6

Pilihan C: 3

Pilihan D: 4

Pilihan E : (kosong)

Kunci Jawaban:

(kosong)

Sistem akan

menolak

menyimpan data

soal dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

7. Jika Soal, Pilihan

A, Pilihan B,

Pilihan C Pilihan

D, Pilihan E diisi

dan Kunci Jawaban

tidak diisi

kemudian klik

tombol simpan

Soal: 1+1

Pilihan A: 7

Pilihan B: 6

Pilihan C: 3

Pilihan D: 4

Pilihan E : 2

Kunci Jawaban:

(kosong)

Sistem akan

menolak

menyimpan data

soal dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

8. Jika semua data

diisi seperti Soal,

Pilihan A, Pilihan

B, Pilihan C

Pilihan D, Pilihan

E, Kunci Jawaban

kemudian klik

tombol simpan

Soal: 1+1

Pilihan A: 7

Pilihan B: 6

Pilihan C: 3

Pilihan D: 4

Pilihan E : 2

Kunci Jawaban: 2

Sistem akan

menyimpan data

soal dan

menampilkan

“Data

Tersimpan”

Sesuai

harapan

Valid

61

D. Pengujian Terhadap Form Login Admin

Tabel III.7.

Hasil Pengujian Black Box Testing Halaman Login Admin

No.

Skenario Pengujian

Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kes

1. Username dan

password tidak

diisi kemudian klik

tombol login

Username:

(kosong)

Password:

(kosong)

Sistem akan

menolak

mengakses

admin dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

2. Username diisi dan

password tidak

diisi kemudian klik

tombol login

Username: Admin

Password:

(kosong)

Sistem akan

menolak

mengakses

admin dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

3. Username tidak

diisi dan password

diisi kemudian klik

tombol login

Username:

(kosong)

Password:123(bena

r)

Sistem akan

menolak

mengakses

admin dan

menampilkan

“Please fill out

this field”

Sesuai

harapan

Valid

4. Username dan

password diisi

dengan data yang

benar kemudian

klik tombol login

Username:

Admin(benar)

Password:

123(benar)

Sistem

menerima akses

login user dan

kemudian

langsung

Sesuai

harapan

Valid

62

menampilkan

menu utama.