bab iii pembahasan...22 bab iii pembahasan 3.1. analisa perancangan web dalam tinjauan ini berisi...

50
22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing bagian yang ada dalam perusahaan atau instansi tersebut. 3.1.1. Sejarah Perusahaan/Instansi Berdasarkan Surat Keputusan Mentri Pendidikan dan Kebudayaan Republik Indonesia no : 104/UKK.3/1969, Jakarta, 17 Juni 1969 terhitung mulai tanggal 1 Januari 1969 membuka Sekolah Menengah Ekonomi Tingkat Atas (SMEA) Negeri di Karawang - Jawa Barat, SMK Negeri 2 Karawang mendapatkan ijin operasional untuk melaksanakan pendidikan dan siap untuk dijadikan sekolah berstatus negeri secara mandiri. Atas dasar itu, maka peranan SMK Negeri 2 Karawang menjadi salah satu lembaga pendidikan dan pelatihan yang konsisten terhadap pengembangan kualitas sumberdaya manusia, SMK Negeri 2 Karawang menerima siswa baru dengan membuka Program Keahlian Bisnis dan Managemen yang diantaranya yaitu : 1. Akuntansi 2. Administrasi Perkantoran 3. Pemasaran 4. Akademi Perhotelan 5. Tata Boga

Upload: others

Post on 20-Feb-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

22

BAB III

PEMBAHASAN

3.1. Analisa Perancangan Web

Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur

organisasi serta fungsi dari masing-masing bagian yang ada dalam perusahaan

atau instansi tersebut.

3.1.1. Sejarah Perusahaan/Instansi

Berdasarkan Surat Keputusan Mentri Pendidikan dan Kebudayaan Republik

Indonesia no : 104/UKK.3/1969, Jakarta, 17 Juni 1969 terhitung mulai tanggal 1

Januari 1969 membuka Sekolah Menengah Ekonomi Tingkat Atas (SMEA)

Negeri di Karawang - Jawa Barat, SMK Negeri 2 Karawang mendapatkan ijin

operasional untuk melaksanakan pendidikan dan siap untuk dijadikan sekolah

berstatus negeri secara mandiri. Atas dasar itu, maka peranan SMK Negeri 2

Karawang menjadi salah satu lembaga pendidikan dan pelatihan yang konsisten

terhadap pengembangan kualitas sumberdaya manusia, SMK Negeri 2 Karawang

menerima siswa baru dengan membuka Program Keahlian Bisnis dan Managemen

yang diantaranya yaitu :

1. Akuntansi

2. Administrasi Perkantoran

3. Pemasaran

4. Akademi Perhotelan

5. Tata Boga

Page 2: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

23

Tenaga Pendidik rata-rata berkualifikasi S.I/A.IV dan S2, berkualitas dan

berpengalaman dalam bidangnya masing- masing dalam menyiapkan siswa untuk

menjadi tenaga tingkat menengah yang profesional, handal dan mandiri.

3.1.2. Struktur Organisasi dan Fungsi

Bentuk struktur organisasi pada SMK Negeri 2 Karawang adalah sebagai berikut :

Gambar III.1. Struktur Organisasi SMK Negeri 2 Karawang

Fungsi dari tiap-tiap bagian adalah sebagai berikut:

a. Kepala Sekolah

Memilliki tugas sebagai berikut:

1) Menyusun perencanaan program kegiatan Sekolah

Page 3: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

24

2) Mengorganisasikan kegiatan Sekolah

3) Mengarahkan / mengendalikan kegiatan Sekolah

4) Mengkoordinasikan terhadap tugas guru

5) Melaksanakan pengawasan terhadap guru

6) Menentukan kebijaksanaan

7) Mengadakan rapat mengambil keputusan

8) Mengatur proses belajar mengajar

9) Mengatur administrasi Katatausahaan, Kesiswaan, Ketenagaan, Sarana

prasarana, Keuangan

b. Wakil Kepala Sekolah

Memilliki tugas sebagai berikut:

1) Penyusunan rencana, pembuatan program kegiatan dan pelaksanaan

2) Pengorganisasian

3) Pengarahan

4) Pengkoordinasian

5) Pengawasan

6) Identifikasi dan pengumpulan data

7) Penyusunan laporan

c. Komite Sekolah

Memilliki tugas sebagai berikut:

1) Menerima RAPBS dari Kepala Sekolah

2) Menyiapkan Kartu Iuran

3) Menarik iuran dari orang tua siswa

Page 4: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

25

4) Mencatat pemasukan, menghimpun, menyiapkan, dan mengeluarkan

dana sesuai anggaran

5) Mengawasi pengeluaran yang tidak tercantum dalam anggaran

sekolah.

6) Menyiapkan laporan keuangan setiap akhir tahun sekolah

d. Wakasek Kurikulum

Memilliki tugas sebagai berikut:

1) Menyusun dan menjabarkan Kalender Pendidikan

2) Menyusun Pembagian Tugas Guru dan Jadwal Pelajaran

3) Mengatur Penyusunan Program Pengajaran (Program Semester,

Program Satuan Pelajaran, dan Persiapan Mengajar, Penjabaran dan

Penyesuaian Kurikulum)

4) Mengatur pelaksanaan program penilaian Kriteria Kenaikan Kelas,

Kriteria Kelulusan dan Laporan Kemajuan Belajar Siswa serta pembagian

Raport dan STTB

5) Mengatur pelaksanaan program perbaikan dan pengayaan

6) Mengatur pemanfaatan lingkungan sebagai sumber belajar

7) Mengatur Pengembangan MGMP dan Koordinator mata pelajaran

8) Mengatur Mutasi Siswa

9) Melaksanakan supervisi administrasi dan akademis

10) Menyusun Laporan

e. Wakasek Bidang Kesiswaan

Memilliki tugas sebagai berikut:

1) Mengatur pelaksanaan Bimbingan Konseling

Page 5: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

26

2) Mengatur dan mengkoordinasikan pelaksanaan 7K (Keamanan,

Kebersihan, Ketertiban, Keindahan, Kekeluargaan, Kesehatan dan

Kerindangan)

3) Mengatur dan membina program kegiatan OSIS meliputi: Kepramukaan,

Palang Merah Remaja (PMR), Kelompok Ilmiah Remaja (KIR),

Usaha Kesehatan Sekolah (UKS), Patroli Keamanan Sekolah (PKS)

Paskibra

4) Mengatur pelaksanaan Kurikuler dan Ekstra Kurikuler

5) Menyusun dan mengatur pelaksanaan pemilihan siswa teladan sekolah

6) Menyelenggarakan Cerdas Cermat, Olah Raga Prestasi

7) Menyeleksi calon untuk diusulkan mendapat beasiswa

f. Wakasek Bidang Sarana Prasarana

Memilliki tugas sebagai berikut:

1) Merencanakan kebutuhan sarana prasarana untuk menunjang proses

belajar mengajar

2) Merencanakan program pengadaannya

3) Mengatur pemanfaatan Sarana Prasarana

4) Mengelola perawatan, perbaikan dan pengisian

5) Mengatur pembakuannya

6) Menyusun laporan

g. Kepala Tata Usaha

Memilliki tugas sebagai berikut:

1) Mempersiapkan rapat dengan Pengurus Komite Sekolah dan

orangtua/wali siswa dlm upaya dukungan dana

Page 6: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

27

2) Mengkoordinir guru dan karyawan dalam peningkatan kesejahteraan

3) Menyerahkan gaji bulanan pegawai rutin setiap awal bulan

4) Menyalurkan dana Bos sesuai dengan ketentuan yang berlaku

5) Mendayagunakan uang rutin sesuai dengan mata anggaran yang

relevan

6) Menyampaikan pertanggungjawaban penggunaan uang rutin ke Dinas

Pendidikan terkait

7) Menyampaikan pertanggungjawaban penggunaan dana iuran Komite

Sekolah kepada pengurus Komite Sekolah (bila ada)

8) Membuat pertanggung jawaban keuangan sekolah dengan sebaik- baiknya

(Pelaporan)

h. Guru

Memilliki tugas sebagai berikut:

1) Membuat Prosem, PSP, dan RPP

2) Bertanggungjawab atas pencapaian target kurikulum dan daya serap

3) Mencatat dan melaporkan hasil belajar siswa

4) Membantu dan menanggulangi siswa yang kesulitan belajar

5) Bersedia mengganti guru yang tidak hadir

6) Memberikan ulangan harian min. 3 X per semester

7) Memberikan ulangan perbaikan sesudah menjelaskan ulang materi yang

belum dikuasai kepada siswa yang tidak berhasil (nilai < KKM)

8) Memberi pengayaan kepada siswa yang berhasil dalam ulangan (nilai >

KKM)

9) Membuat analisa hasil ulangan

Page 7: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

28

10) Membuat analisa butir-butir soal

11) Memeriksa absensi siswa

12) Memeriksa kertas ulangan dan mengembalikan kepada siswa

13) Mencatat semua butir-buitr soal dalam buku khusus sebagai BANK

SOAL

14) Memberikan tugas-tugas/pekerjaan rumah sebagai pengayaan kepada siswa

3.2. Analisa Kebutuhan

3.2.1. Analisa Kebutuhan Sistem

Sistem informasi akademik sekolah pada umumnya belum mencapai

peforma yang maksimal, selama ini masih menggunakan sistem manual dalam

melaksanakan Ujian Sekolah, Sistem Ujian nya masih dilakukan dengan

menggunakan kertas. Ujian secara manual ini yang mengharuskan siswa

membawa alat-alat tulis pada kertas soal dan jawaban soal serta pihak sekolah

harus mengeluarkan biaya yang banyak untuk meng-copy atau memperbanyak

kertas dari soal-soal ujian dan kertas jawaban soal.

Berdasarkan permasalahan diatas, maka dibutuhkan suatu sistem informasi

Ujian Online berbasis web yang diharapkan dapat memberikan solusi pada

masalah yang telah dijabarkan sebelumnya dan diharapkan dapat meningkatkan

kinerja, menghemat waktu dan tenaga serta lebih efisien dan efektif dalam

melaksanakan ujian nya.

Tahap selanjutnya adalah mengidentifikasi kebutuhan sistem yang akan

dibuat atau dirancang. Perancangan sistem yang akan dibuat harus memiliki

elemen yang mendukung efektifitas sistem yang akan diimplementasikan.

Page 8: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

29

Berdasarkan identifikasi tersebut, sistem informasi yang dibuat meliputi hal

berikut:

1. Sistem informasi Ujian Online dilengkapi dengan fasilitas keamanan (login

dan password) bagi pengguna seperti Administrator dan User yang akan

berperan sebagai peserta ujian.

2. Sistem dapat memudahkan proses ujian dan pengolahan nilai ujian.

3. Sistem juga dapat memberikan informasi yang akurat dan kemudahan dalam

pengolahan hasil ujian siswa.

3.1.2. Analisa Kebutuhan Pengguna

Analisa kebutuhan pengguna merupakan tahapan penting dalam

membangun sebuah sistem. Spesifikasi mengenai semua kebutuhan yang

diinginkan oleh pengguna dilakukan pada tahap ini. Hasil dari analisa kebutuhan

pengguna ini digunakan untuk membangun kerangka sistem agar sesuai dengan

harapan pengguna.

Adapun spesifikasi kebutuhan pengguna yang akan diterapkan pada sistem

ini berdasarkan masing-masing pengguna adalah sebagai berikut:

1. Administrator

a. Administrator dapat mengelola data User dan memberikan hak akses

terhadap User.

b. Mengubah password.

c. Dan mengawasi user dalam menjalankan website.

2. User

a. User berperan sebagai peserta ujian.

Page 9: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

30

b. Dapat mengerjakan soal-soal ujian.

3. Pengunjung

a. Pengunjung dapat mendapatkan informasi yang akurat mengenai profil

sekolah, struktur organisasi, panduan melaksanakan ujian, visi dan misi.

b. Pengunjung juga dapat melihat informasi Ujian secara mudah tanpa

melakukan login terlebih dahulu.

3.3. Perancangan Perangkat Lunak

3.3.1. Rancangan Antarmuka

Pada perancangan antarmuka terbagi menjadi empat tampilan, yaitu

tampilan antarmuka untuk pengunjun, tampilan login admin dan siswa, halaman

utama antarmuka untuk admin dan halaman utama antarmuka untuk siswa.

A. Rancangan Antarmuka Untuk Pengunjung

Pada halaman ini di rancang untuk semua pengunjung agar mengetahui

informasi-informasi tentang sekolah tanpa masuk login terlebih dahulu.

Gambar III.2. Rancangan Antarmuka Pengunjung

Page 10: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

31

B. Rancangan Antarmuka Login Siswa

Pada Halaman ini untuk masuk Login Siswa.

Gambar III.3. Rancangan Antarmuka Login Siswa

C. Rancangan Antarmuka Login Admin

Pada Halaman ini untuk masuk Login Admin.

Gambar III.4. Rancangan Antarmuka Login Admin

Page 11: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

32

D. Rancangan Antarmuka Halaman Utama Admin

Setelah admin login, maka admin akan memasuki halaman utama admin.

Gambar III.5. Rancangan Antarmuka Halaman Utama Admin

E. Rancangan Antarmuka Ujian Siswa

Pada rancangan ini berisi tentang pilihan-pilihan soal-soal ujian user yang

mempunyai hak untuk mengakses ujian tersebut.

Gambar III.6. Rancangan Antarmuka Ujian Siswa

Page 12: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

33

F. Rancangan Antarmuka Data Kelas

Pada Halaman ini untuk melihat, tambah, edit dan hapus data kelas.

Gambar III.7. Rancangan Antarmuka Data Kelas

G. Rancangan Antarmuka Data Mata Pelajaran

Pada Halaman ini untuk melihat, tambah, edit dan hapus data mata pelajaran.

Gambar III.8. Rancangan Antarmuka Data Mata Pelajaran

Page 13: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

34

H. Rancangan Antarmuka Data Peserta

Pada Halaman ini untuk melihat, tambah, edit dan hapus data peserta.

Gambar III.9. Rancangan Antarmuka Data Peserta

I. Rancangan Antarmuka Status Peserta Ujian

Pada Halaman ini untuk melihat status peserta ujian.

Gambar III.10. Rancangan Antarmuka Status Peserta Ujian

Page 14: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

35

J. Rancangan Antarmuka Reset Login Peserta Ujian

Pada Halaman ini untuk me-reset login peserta ujian.

Gambar III.11. Rancangan Antarmuka Reset Login Peserta Ujian

K. Rancangan Antarmuka Pengaturan Soal Ujian

Pada Halaman ini untuk melihat, membuat, tambah, edit, dan hapus soal ujian.

Gambar III.12. Rancangan Antarmuka Pengaturan Soal Ujian

Page 15: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

36

L. Rancangan Antarmuka Cetak Daftar Hadir Peserta Ujian

Pada Halaman ini untuk melihat dan mencetak daftar peserta ujian.

Gambar III.13. Rancangan Antarmuka Cetak Daftar Hadir Peserta

Ujian

M. Rancangan Antarmuka Jadwal Ujian

Pada Halaman ini untuk melihat, edit dan hapus jadwal ujian.

Gambar III.14. Rancangan Antarmuka Jadwal Ujian

Page 16: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

37

N. Rancangan Antarmuka Laporan Hasil Ujian

Pada Halaman ini untuk melihat dan mencetak laporan hasil ujian.

Gambar III.15. Rancangan Antarmuka Laporan Hasil Ujian

O. Rancangan Antarmuka Backup dan Restore

Pada Halaman ini untuk mem-backup, me-restore dan menghapus data ujian.

Gambar III.16. Rancangan Antarmuka Backup dan Restore

3.3.2. Rancangan Basis Data

Pada perancangan basis data ini di gunakan beberapa peralatan untuk

mendukung proses pembentukan database tersebut diantaranya yaitu Entity

Relationship Diagram, Logical Relational Structure, dan Spesifikasi File.

Page 17: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

38

A. Entity Relationship Diagram

Gambar III.17. Entity Relationship Diagram

Page 18: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

39

B. Logical Relational Structure

Gambar III.18. Logical Relational Structure

Page 19: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

40

C. Spesifikasi File

Spesifikasi File merupakan tabel halaman yang terbentuk dari transformasi

Entity Relationship Diagram. Adapun penjelasan dari Spesifikasi file tersebut

sebagai berikut:

1. Spesifikasi File jawaban

Nama File : Jawaban

Akronim : Jawaban

Fungsi : Untuk pemyimpanan data hasil ujian

Tipe File : File Master

Organisasi File : Indexed Squential

Akses File : Random

Media : Harddisk

Panjang Record : 151

Kunci Field : Id_jawaban

Software : Mysql

Tabel III.1

Spesifikasi File jawaban

No Elemen Data Nama Data Type Size Keterangan

1 Id Jawaban Id_jawaban Int 11 Primary Key

2 Urutan soal ujian Urut Int 11

3 Nomor soal ujian XNomorsoal Int 11

4 Kode soal ujian XKodesoal Varchar 10

5 Token ujian XTokenujian Varchar 5

Page 20: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

41

6 Pilihan jawaban XA Int 11

7 Pilihan jawaban XB Int 11

8 Pilihan jawaban XC Int 11

9 Pilihan jawaban XD Int 11

10 Pilihan jawaban XE Int 11

11 Jawaban PG XJawaban Varchar 1

12 Jawaban essay XEssay Text

13 Kode jawaban XKodejawab Varchar 2

14 Point jawaban XNilaijawab Varchar 1

15 Hasil jawaban XNilai Int 2

16 Pilihan ragu-ragu XRagu Varchar 1

18 Tanggal ujian XTgljawab Date

19 Jam mengerjakan XJamjawab Time

20 Kunci jawaban XKuncijawaban Varchar 1

21 Nomor User XUserjawab Varchar 20

22 Cek token Campur Varchar 20

2. Spesifikasi File siswa

Nama File : Siswa

Akronim : Siswa

Fungsi : Untuk penyimpanan data siswa

Tipe File : File Master

Organisasi File : Indexed Squential

Akses File : Random

Page 21: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

42

Media : Harddisk

Panjang Record : 447

Kunci Field : Id_siswa

Software : Mysql

Tabel III.2

Spesifikasi File siswa

No Elemen Data Nama Data Type Size Keterangan

1 Id siswa Id_siswa Int 11 Primary key

2 NIS XNIS Varchar 10

3 Nama siswa XNamasiswa Varchar 255

4 Jurusan XJurusan Varchar 10

5 Nama kelas XKelas Varchar 10

6 Jenis kelamin XJeniskelamin Varchar 1

7 Password user XPassword Varchar 150

3. Spesifikasi File ujian

Nama File : Ujian

Akronim : Ujian

Fungsi : Untuk penghubung data soal ujian dengan siswa

Tipe File : File Master

Organisasi File : Indexed Squential

Akses File : Random

Media : Harddisk

Page 22: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

43

Panjang Record : 129

Kunci Field : Id_ujian

Software : Mysql

Tabel III.3

Spesifikasi File ujian

No Elemen Data Nama Field Type Size Keterangan

1 ID ujian Id_ujian Int 11 Primary Key

2 Kode kelas XKodekelas Varchar 10

3 Kode Mapel XKodemapel Vachar 10

4 Kode soal XKodesoal Varchar 10

5 Jumlah soal XJumsoal Int 11

6 Tanggal ujian XTglujian Date

7 Waktu ujian XJamujian Time

8 Batas ujian XBatasmasuk Time

9 Sisa waktu ujian XSisawaktu Varchar 8

10 Lama waktu ujian XLamaujian Varchar 8

11 Token ujian XTokenujian Varchar 60

12 Status ujian XStatusujian Varchar 1

4. Spesifikasi File soal

Nama File : Soal

Akronim : Soal

Fungsi : Untuk penyimpanan data soal-soal ujian

Page 23: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

44

Tipe File : File Master

Organisasi File : Indexed Squential

Akses File : Random

Media : Harddisk

Panjang Record : 301

Kunci Field : Id_soal

Software : Mysql

Tabel III.4

Spesifikasi File soal

No Elemen Data Nama Field Type Size Keterangan

1 ID soal Id_soal Int 11 Primary Key

2 Kode Mapel XKodemapel Varchar 10

3 Kode soal XKodesoal Vachar 10

4 Nomor soal Xnomorsoal Int 11

5 Pilihan ragu-ragu Xragu Varchar 1

6 Soal ujian Xtanya Text

7 Soal audio Xaudiotanya Varchar 255

8 Soal gambar Xgambartanya Text

9 Pilihan jawaban A XJawaban1 Text

10 Pilihan jawaban B XJawaban2 Text

11 Pilihan jawaban C XJawaban3 Text

12 Pilihan jawaban D XJawaban4 Text

13 Pilihan jawaban E XJawaban5 Text

Page 24: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

45

14 Kunci jawaban XKuncijawaban Varchar 1

15 Soal yang di acak Xidacak Int 1

16 Type soal Xtypesoal Int 1

5. Spesifikasi File mapel

Nama File : Mapel

Akronim : Mapel

Fungsi : Untuk penyimpanan data mata pelajaran

Tipe File : File Master

Organisasi File : Indexed Squential

Akses File : Random

Media : Harddisk

Panjang Record : 61

Kunci Field : Id_mapel

Software : Mysql

Tabel III.5

Spesifikasi File mapel

No Elemen Data Nama Field Type Size Keterangan

1 ID mapel Id_mapel Int 11 Primary Key

2 Kode kelas XKodekelas Varchar 10

3 Kode mapel XKodemapel Vachar 10

4 Nama mapel XNamamapel Varchar 30

Page 25: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

46

6. Spesifikasi File kelas

Nama File : Kelas

Akronim : Kelas

Fungsi : Untuk penyimpanan data kelompok kelas siswa

Tipe File : File Master

Organisasi File : Indexed Squential

Akses File : Random

Media : Harddisk

Panjang Record : 32

Kunci Field : Id_kelas

Software : Mysql

Tabel III.6

Spesifikasi File kelas

No Elemen Data Nama Field Type Size Keterangan

1 ID kelas Id_kelas Int 11 Primary Key

2 Kode level XKodelevel Varchar 5

3 Level kelas XLevelkelas Vachar 5

4 Kode kelas XKodekelas Varchar 10

5 Status kelas XStatuskelas Int 1

3.3.3. Rancangan Struktur Navigasi

Dalam Rancangan Ujian Online ini Struktur Navigasi yang di gunakan

adalah Struktur navigasi composite (campuran). Yang merupakan gabungan dari

Page 26: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

47

ketiga struktur sebelumnya yaitu Linear, Nonlinear, dan Hierarchy. Gambar dari

Struktur Navigasi Ujian Online ini dapat di lihat pada gambar di bawah ini.

A. Struktur Navigasi Halaman Pengunjung

Gambar III.19. Struktur Navigasi Halaman Pengunjung

B. Struktur Navigasi Halaman Ujian Siswa

Gambar III.20. Struktur Navigasi Halaman Ujian Siswa

Page 27: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

48

C. Struktur Navigasi Halaman Admin

Gambar III.21. Struktur Navigasi Halaman Admin

3.4.Implementasi Dan Pengujian Unit

3.4.1. Implementasi

A. Halaman Home

Pada halaman ini menampilkan informasi sekilas tentang SMK Negeri 2

Karawang.

Gambar III.22. Implementasi Halaman Home

Page 28: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

49

B. Halaman Profil

Pada halaman ini pengunjung bisa mengetahui informasi-informasi tentang

Profil Sejarah SMK Negeri 2 Karawang.

Gambar III.23. Implementasi Halaman Profil

C. Halaman Visi dan Misi

Pada halaman ini pengunjung bisa mengetahui informasi-informasi tentang

Visi dan Misi SMK Negeri 2 Karawang.

Gambar III.24. Implementasi Halaman Visi dan Misi

Page 29: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

50

D. Halaman Struktur Organisasi

Pada halaman ini pengunjung bisa mengetahui informasi-informasi tentang

Struktur Organisasi SMK Negeri 2 Karawang.

Gambar III.25. Implementasi Halaman Struktur Organisasi

E. Halaman Contact Person

Pada halaman ini pengunjung bisa mengetahui informasi-informasi tentang

kontak Administrator SMK Negeri 2 Karawang.

Gambar III.26. Implementasi Halaman Contact Person

Page 30: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

51

F. Halaman Login Admin

Pada Halaman ini untuk masuk Login Admin

Gambar III.27. Implementasi Halaman Login Admin

G. Halaman Login Siswa

Pada Halaman ini untuk masuk Login Siswa.

Gambar III.28. Implementasi Halaman Login Siswa

Page 31: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

52

H. Halaman Utama Admin

Setelah admin login, maka admin akan memasuki halaman utama admin.

Gambar III.29. Implementasi Halaman Utama Admin

I. Halaman Konfirmasi Ujian

Pada Halaman ini berisi tentang konfirmasi ujian sebelum peserta mulai

mengerjakan soal ujian.

Gambar III.30. Implementasi Halaman Konfirmasi Ujian

Page 32: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

53

J. Halaman Ujian Peserta

Pada Halaman ini berisi tentang soal-soal ujian peserta yang akan di kerjakan.

Gambar III.31. Implementasi Halaman Ujian Peserta

K. Halaman Data Kelas

Pada Halaman ini berisi tentang data kelas ujian peserta.

Gambar III.32. Implementasi Halaman Data Kelas

Page 33: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

54

L. Halaman Tambah Data Kelas

Pada halaman ini berisi tentang penambahan data kelas.

Gambar III.33. Implementasi Tambah Data Kelas

M. Halaman Upload Data Kelas

Pada halaman ini berisi tentang upload file data kelas.

Gambar III.34. Implementasi Upload Data Kelas

N. Halaman Edit Data Kelas

Pada halaman ini berisi tentang mengedit data kelas.

Gambar III.35. Implementasi Edit Data Kelas

Page 34: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

55

O. Halaman Data Mata Pelajaran

Pada Halaman ini berisi tentang data mata pelajaran ujian peserta.

Gambar III.36. Implementasi Halaman Data Mata Pelajaran

P. Halaman Tambah Mata Pelajaran

Pada Halaman ini berisi tentang penambahan data mata pelajaran ujian

peserta.

Gambar III.37. Implementasi Halaman Tambah Mata Pelajaran

Page 35: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

56

Q. Halaman Upload Mata Pelajaran

Pada Halaman ini berisi tentang penambahan data mata pelajaran melalui

upload file data mata pelajaran.

Gambar III.38. Implementasi Halaman Upload Mata Pelajaran

R. Halaman Edit Mata Pelajaran

Pada Halaman ini berisi tentang mengedit data mata pelajaran ujian peserta.

Gambar III.39. Implementasi Halaman Edit Mata Pelajaran

S. Halaman Data Peserta

Pada Halaman ini berisi tentang data peserta ujian online.

Gambar III.40. Implementasi Halaman Data Peserta

Page 36: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

57

T. Halaman Tambah Data Peserta

Pada Halaman ini berisi tentang penambahan data peserta ujian online.

Gambar III.41. Implementasi Halaman Tambah Data Peserta

U. Halaman Upload Data Peserta

Pada Halaman ini berisi tentang penambahan data peserta ujian online melalui

upload file data peserta.

Gambar III.42. Implementasi Halaman Upload Data Peserta

Page 37: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

58

V. Halaman Edit Data Peserta

Pada Halaman ini berisi tentang mengedit data peserta ujian online.

Gambar III.43. Implementasi Halaman Edit Data Peserta

W. Halaman Status Peserta Ujian

Pada Halaman ini berisi tentang status peserta ujian online.

Gambar III.44. Implementasi Halaman Status Peserta Ujian

X. Halaman Reset Login Peserta Ujian

Pada Halaman ini berisi tentang me-reset login peserta ujian online.

Gambar III.45. Implementasi Halaman Reset Peserta Ujian

Page 38: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

59

Y. Halaman Pengaturan Soal Ujian

Pada Halaman ini berisi tentang pengaturan soal ujian online.

Gambar III.46. Implementasi Halaman Pengaturan Soal Ujian

Z. Halaman Tambah File Audio

Pada Halaman ini berisi tentang penambahan file audio ujian online.

Gambar III.47. Implementasi Halaman Tambah File Audio

AA. Halaman Upload File Audio

Pada Halaman ini berisi tentang upload file audio ujian online.

Gambar III.48. Implementasi Halaman Upload File Audio

Page 39: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

60

BB. Halaman Tambah Soal Ujian

Pada halaman ini tentang penambahan soal pada soal ujian yang sudah ada.

Gambar III.49. Implementasi Tambah Soal Ujian

Page 40: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

61

CC. Halaman Buat Soal Ujian Baru

Pada halaman ini berisi tentang membuat soal ujian yang baru.

Gambar III.50. Implementasi Halaman Buat Soal Ujian Baru

Page 41: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

62

DD. Halaman Upload Soal Ujian Baru

Pada halaman ini berisi tentang upload soal ujian yang baru.

Gambar III.51. Implementasi Halaman Upload Soal Ujian Baru

EE. Halaman Cetak Daftar Hadir Peserta Ujian

Pada halaman ini berisi tentang mencetak daftar hadir peserta ujian.

Gambar III.52. Implementasi Halaman Cetak Daftar Hadir Peserta Ujian

Page 42: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

63

FF. Halaman Jadwal Ujian

Pada halaman ini berisi tentang jadwal ujian.

Gambar III.53. Implementasi Halaman Jadwal Ujian

GG. Halaman Tambah Jadwal Ujian

Pada halaman ini berisi tentang penambahan jadwal ujian.

Gambar III.54. Implementasi Halaman Tambah Jadwal Ujian

Page 43: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

64

HH. Halaman Edit Jadwal Ujian

Pada halaman ini berisi tentang mengedit jadwal ujian.

Gambar III.55. Implementasi Halaman Edit Jadwal Ujian

II. Halaman Laporan Hasil Ujian

Pada halaman ini menampilkan hasil ujian peserta.

Gambar III.56. Implementasi Halaman Laporan Hasil Ujian

JJ. Halaman Backup dan Restore Data Ujian

Pada halaman ini berisi tentang mem-backup, me-restore dan menghapus data

ujian peserta.

Page 44: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

65

Gambar III.57. Implementasi Halaman Backup dan Restore Data Ujian

3.4.1.1. Spesifikasi Sistem Komputer

Untuk mengetahui sarana pendukung program ini, penulis akan

menjelaskannya antara lain perangkat keras (hardware), perangkat lunak

(software) dan konfigurasi sistem komputer. Berikut ini adalah spesifikasi

perangkat keras dan perangkat lunak minimum yang dibutuhkan untuk

mengimplementasikan program ujian online untuk SMK Negei 2 Karawang.

3.4.1.1.1. Perangkat Keras ( Hardware )

a. Server

1. CPU

a. Processor : Core i3@2,4 Ghz

b. Memory : 4 Gb

c. Hardisk : 500 Gb

2. Keyboard : USB Keyboard

3. Mouse : 3D Optical Mouse

Page 45: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

66

4. Monitor : LED 19”

5. Koneksi Internet dengan kecepatan 5 Mbps

b. Client

1. CPU

a) Processor : Pentium Dual Core@2,0 Ghz

b) Memory : 2 Gb

c) Hardisk : 160 Gb

2. Keyboard : USB Keyboard

3. Mouse : Standard

4. Monitor : LCD 15”

5. Koneksi Internet dengan kecepatan 2 Mbps

3.4.1.2. Perangkat Lunak ( Software )

Spesifikasi perangkat lunak yang digunakan penulis untuk pembuatan

situsnya ataupun dokumentasinya adalah sebagai berikut:

a. Server

1. Sistem Operasi : Windows 7 Ultimate

2. Program Editor Web : Macromedia Dreamweaver CS6

3. Bahasa Pemrograman : PHP, HTML dan SQL

4. Web Server : Xampp

5. Web Browser : Google Chrome

6. Database : Mysql dengan PhpMyAdmin

b. Client

1. Sistem Operasi : Windows 7 Ultimate

2. Web Browser : Google Chrome

Page 46: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

67

3.4.2. Pengujian Unit

Pengujian tahap ini menggunakan metode Black Box, yaitu pengujian yang

di peroleh dari spesifikasi program atau komponen. Proses pengujian ini dapat di

tentukan dengan mempelajari bentuk masukan dan kemungkinan bentuk

keluaranya.

Pengujian ini juga merupakan proses menjalankan program dengan tujuan

mencari kesalahan (error) yang belum di ketahui sebelumnya. Berikut adalah

proses pengujian pada web yang telah di rancang.

Tabel III.7

Hasil Pengujian Black Box Testing Halaman Login Admin dan Login Siswa

No. Skenariopengujian

Test case Hasil yangdiharapkan

Hasilpengujian

Kesimpulan

1. Username danpassword tidakdiisi kemudianklik tombollogin

Username:(kosong)

Password:(kosong)

Sistem akanmenolak aksesuser danmenampilkan“Username ataupassword salah”

Sesuaiharapan

Valid

2. MengetikkanUsername danpassword tidakdiisi ataukosongkemudian kliktombol login

Username:12141033

Password:(kosong)

Sistem akanmenolak aksesuser danmenampilkan“Username ataupassword salah”

Sesuaiharapan

Valid

3. Username tidakdiisi (kosong)dan passworddiisi kemudianklik tombollogin

Username:(kosong)

Password:1234567890

Sistem akanmenolak aksesuser danmenampilkan“Username ataupassword salah”

Sesuaiharapan

Valid

Page 47: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

68

4. Mengetikkansalah satukondisi salahpada Usernameatau passwordkemudian kliktombol login

Username:12141033(benar)

Password:1234567(salah)

Sistem akanmenolak aksesuser danmenampilkan“Username ataupassword salah”

Sesuaiharapan

Valid

5. MengetikkanUsername danpassworddengan datayang benarkemudian kliktombol login

Username:12141033(benar)

Password:1234567890(benar)

Sistem menerimaakses login dankemudianlangsungmenampilkanmenu utama.

Sesuaiharapan

Valid

Tabel III.8

Hasil Pengujian Black Box Testing Halaman Tambah Data Kelas

No SkenarioPengujian

Test Case Hasil yang diharapkan

HasilPengujian

Kesimpulan

1 User tidakmengisikansemua atausalah satukolom laluklik simpan

NamaKelas :(kosong)

Sistem akanmenerima danakanmenampilkanpesan “MasukanNama Kelas”

SesuaiHarapan

Valid

2 Usermengisikannama sacaralengkap , laluklik simpan

JenisKelamin :Laki-Laki

Sistem akanmenerima danmenyimpan didatabase.

SesuaiHarapan

Valid

Tabel III.9

Hasil Pengujian Black Box Testing Halaman Upload Data Kelas

No SkenarioPengujian

Test Case Hasil yang diharapkan

HasilPengujian

Kesimpulan

1 User tidakmengambil

Browse :(kosong)

Sistem akanmenerima dan

SesuaiHarapan

Valid

Page 48: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

69

file uploadpada kolomBrowse laluklik import

akanmenampilkanpesan “Masukandata upload”

2 Usermengisikannama sacaralengkap , laluklik import

Browse :siswa.xlsx(benar)

Sistem akanmenerima danakanmenampilkanpesan “Databerhasil diupoad”

SesuaiHarapan

Valid

Tabel III.10

Hasil Pengujian Black Box Testing Halaman Tambah Data Mapel

No Skenariopengujian

Test Case Hasil yang diharapkan

HasilPengujian

Kesimpulan

1 User tidakmengisikandata secaralengkap laluklik tambah

NamaMapel :(kosong)

Sistem akanmenolak danmenampilkan“Masukan namamapel”

SesuaiHarapan

Valid

2 Usermengisikansecaralengkap, lalutambah

NamaMapel:bahasaindonesia

Sistem akanmenerima danmenyimpan didatabase.

SesuaiHarapan

Valid

Tabel III.11

Hasil Pengujian Black Box Testing Halaman Upload Data Mapel

No Skenariopengujian

Test Case Hasil yang diharapkan

HasilPengujian

Kesimpulan

1 User tidakmengambilfile uploadpada kolomBrowse laluklik import

Browse:(kosong)

Sistem akanmenolak danmenampilkan “Nofile selected”

SesuaiHarapan

Valid

2 Usermengisikannama sacaralengkap , laluklik import

Browse:mapel_temp.xls

Sistem akanmenerima dan akanmenampilkan pesan“Data berhasil diupload”

SesuaiHarapan

Valid

Page 49: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

70

Tabel III.12

Hasil Pengujian Black Box Testing Halaman Tambah Data Peserta

No Skenariopengujian

Test Case Hasil yang diharapkan

HasilPengujian

Kesimpulan

1 User tidakmengisikandata secaralengkap laluklik tambah

NamaPeserta :(kosong)

Sistem akanmenolak danmenampilkan“Masukan namapeserta”

SesuaiHarapan

Valid

2 Usermengisikansecaralengkap, lalutambah

NamaPeserta:SopianYusup

Sistem akanmenerima danmenyimpan didatabase.

SesuaiHarapan

Valid

Tabel III.13

Hasil Pengujian Black Box Testing Halaman Upload Data Peserta

No Skenariopengujian

Test Case Hasil yang diharapkan

HasilPengujian

Kesimpulan

1 User tidakmengambilfile uploadpada kolomBrowse laluklik import

Browse:(kosong)

Sistem akanmenolak danmenampilkan “Nofile selected”

SesuaiHarapan

Valid

2 Usermengisikannama sacaralengkap , laluklik import

Browse:siswa_temp.xls

Sistem akanmenerima dan akanmenampilkan pesan“Data berhasil diupload”

SesuaiHarapan

Valid

Tabel III.14

Hasil Pengujian Black Box Testing Halaman Tambah Soal Ujian

No Skenariopengujian

Test Case Hasil yang diharapkan

HasilPengujian

Kesimpulan

1 User tidakmengisikandata secaralengkap laluklik tambah

Jumlah :(kosong)

Sistem akanmenolak danmenampilkan“Masukan jumlahsoal”

SesuaiHarapan

Valid

Page 50: BAB III PEMBAHASAN...22 BAB III PEMBAHASAN 3.1. Analisa Perancangan Web Dalam tinjauan ini berisi tentang sejarah perusahaan atau instansi, struktur organisasi serta fungsi dari masing-masing

71

2 Usermengisikansecaralengkap, lalutambah

Jumlah: 10 Sistem akanmenerima danmenyimpan didatabase.

SesuaiHarapan

Valid

Tabel III.15

Hasil Pengujian Black Box Testing Halaman Upload Soal Ujian

No Skenariopengujian

Test Case Hasil yang diharapkan

HasilPengujian

Kesimpulan

1 User tidakmengambilfile uploadpada kolomBrowse laluklik import

Browse:(kosong)

Sistem akanmenolak danmenampilkan “Nofile selected”

SesuaiHarapan

Valid

2 Usermengisikannama sacaralengkap , laluklik import

Browse:soal_temp.xls

Sistem akanmenerima dan akanmenampilkan pesan“Data berhasil diupload”

SesuaiHarapan

Valid

Tabel III.16

Hasil Pengujian Black Box Testing Halaman Tambah Jadwal Ujian

No Skenariopengujian

Test Case Hasil yang diharapkan

HasilPengujian

Kesimpulan

1 User tidakmengisikandata secaralengkap laluklik simpan

Kelas :(kosong)

Sistem akanmenolak danmenampilkan “pilihkelas soal ujian”

SesuaiHarapan

Valid

2 Usermengisikansecaralengkap, lalusimpan

Kelas : XAK 1

Sistem akanmenerima danmenyimpan didatabase.

SesuaiHarapan

Valid