bab iii pembahasan - repository.bsi.ac.id · pembahasan 3.1. analisis kebutuhan ... nama file :...

25
BAB III PEMBAHASAN 3.1. Analisis Kebutuhan Sesuai dengan judulnya Perancangan Program Ujian Online Berbasis Website, ini dibuat untuk mempermudah murid dalam melakukan interaksi yang mengarah kepada pengerjaan soal ujian yang dapat diakses secara online melalui website. Dengan jaringan internet murid tidak perlu datang langsung ke sekolah untuk mengerjakan ujian. A. Analisis Kebutuhan Murid 1. Murid dapat mengerjakan ujian secara online 2. Murid dapat mengubah password B. Analisis Kebutuhan Admin 1. Melakukan login ke halaman admin 2. Menambahkan data murid 3. Menambah data soal untuk murid 4. Melihat hasil ujian murid 5. Mengubah password C. Analisis Kebutuhan Guru 1. Menambah soal untuk murid 2. Menambah ujian untuk murid 3. Melihat hasil ujian murid 4. Mengubah password 21

Upload: others

Post on 24-Nov-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

BAB III

PEMBAHASAN

3.1. Analisis Kebutuhan

Sesuai dengan judulnya Perancangan Program Ujian Online Berbasis Website,

ini dibuat untuk mempermudah murid dalam melakukan interaksi yang mengarah

kepada pengerjaan soal ujian yang dapat diakses secara online melalui website.

Dengan jaringan internet murid tidak perlu datang langsung ke sekolah untuk

mengerjakan ujian.

A. Analisis Kebutuhan Murid

1. Murid dapat mengerjakan ujian secara online

2. Murid dapat mengubah password

B. Analisis Kebutuhan Admin

1. Melakukan login ke halaman admin

2. Menambahkan data murid

3. Menambah data soal untuk murid

4. Melihat hasil ujian murid

5. Mengubah password

C. Analisis Kebutuhan Guru

1. Menambah soal untuk murid

2. Menambah ujian untuk murid

3. Melihat hasil ujian murid

4. Mengubah password

21

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

22

3.2. Rancangan Dokumen

A. Rancangan Dokumen Masukan (Input)

Menguraikan secara rinci setiap rancangan dokumen masukan yang digunakan

dalam sistem dengan uraian parameter-parameter dokumen tersebut dengan

parameter-parameter dokumennya sebagai berikut :

1. Nama Dokumen : Admin

Fungsi : Untuk masukan data murid, guru dan mapel

Sumber : User

Tujuan : Admin

Media : Monitor

Jumlah : 1

Frekuensi : Untuk melihat dan menambah data guru, murid dan mapel

Bentuk : Lampiran A.2

2. Nama Dokumen : Guru

Fungsi : Untuk masukan soal dan ujian untuk murid

Sumber : User

Tujuan : Admin

Media : Monitor

Jumlah : 1

Frekuensi : Untuk membuat soal dan ujian untuk murid

Bentuk : Lampiran A.7

B. Rancangan Dokumen Keluaran (Output)

Menguraikan secara rinci setiap rancangan dokumen keluaran yang digunakan

dalam sistem dengan uraian parameter-parameter dokumen tersebut dengan

parameter-parameter dokumennya sebagai berikut :

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

23

1. Nama Dokumen : Hasil Ujian

Fungsi : Untuk mengetahui data nilai murid

Sumber : Guru

Tujuan : Murid

Media : Monitor

Jumlah : 1

Frekuensi : Setiap murid yang telah mengerjakan soal akan dilihat hasil

ujian nya oleh guru.

Bentuk : Lampiran B.1

3.3. Entity Relationship Diagram

Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan

dengan Entity Relationship Diagram (ERD).

A. Entity Relationship Diagram (ERD)

Gambar III.1

Entity Relationship Diagram (ERD)

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

24

B. Logical Record Structure (LRS)

Gambar III.2

Logical Record Structure (LRS)

3.8. Spesifikasi File

Spesifikasi File yang ada pada website penyewaan lapangan futsal ini

merupakan kumpulan data yang berawal dari peng-inputan data. Dalam perancangan

futsal ini :

a. Spesifikasi File Tabel Admin

Nama file : m_admin

Akronim : Admin

Fungsi : Menyimpan data Admin, Siswa dan Guru

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

25

Panjang Record : 16 Byte

Kunci Field : Id

Software : Xampp

Tabel III.1

Spesifikasi File Admin

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Id Int 6 Primary Key

2 username Username Varchar 100

3 password Password Varchar 100

4 level Level Enum

5 kon_id Kondisi id Int 6

b. Spesifikasi File Tabel Guru

Nama file : m_guru

Akronim : Guru

Fungsi : Menyimpan data Guru

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 16 Byte

Kunci Field : Id

Software : Xampp

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

26

Tabel III.2

Spesifikasi File Guru

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Id Int 6 Primary Key

2 nama Nama Varchar 100

c. Spesifikasi File Tabel Mapel

Nama file : m_mapel

Akronim : Mata Pelajaran

Fungsi : Menyimpan data Mata Pelajaran

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 16 Byte

Kunci Field : Id

Software : Xampp

Tabel III.3

Spesifikasi File Mapel

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Id Int 6 Primary Key

2 nama Nama Varchar 100

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

27

d. Spesifikasi File Tabel Siswa

Nama file : m_siswa

Akronim : Siswa

Fungsi : Menyimpan data Siswa

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 16 Byte

Kunci Field : Id

Software : Xampp

Tabel III.4

Spesifikasi File Siswa

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Id Int 6 Primary Key

2 nama Nama Varchar 100

3 nim Nim Varchar 50

4 jurusan Jurusan Varchar 50

e. Spesifikasi File Tabel Soal

Nama file : m_soal

Akronim : Soal

Fungsi : Menyimpan data Soal

Tipe File : File Master

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

28

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 16 Byte

Kunci Field : Id

Software : Xampp

Tabel III.5

Spesifikasi File Soal

No Elemen Data Akronim Tipe Panjang Keterangan

1 id Id Int 6 Primary Key

2 id_guru Id Guru Int 6 Foreign Key

3 id_mapel Id Mapel Int 6 Foreign Key

4 bobot Skor Int 2

5 gambar Gambar Varchar 150

6 Soal Soal Longtext

7 opsi_a Pilihan ganda Longtext

8 opsi_b Pilihan ganda Longtext

9 opsi_c Pilihan ganda Longtext

10 opsi_d Pilihan ganda Longtext

11 opsi_e Pilihan ganda Longtext

12 jawaban Jawaban varchar 5

13 tgl_input Tanggal datetime

f. Spesifikasi File Tabel Guru Mapel

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

29

Nama file : tr_guru_mapel

Akronim : Guru Mapel

Fungsi : Menyimpan data mata pelajaran guru

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 16 Byte

Kunci Field : Id

Software : Xampp

Tabel III.6

Spesifikasi File Guru Mapel

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Id Int 6 Primary Key

2 id_guru Id Guru Int 6 Foreign Key

3 id_mapel Id Mapel Int 6 Foreign Key

g. Spesifikasi File Tabel Siswa Mapel

Nama file : tr_siswa_mapel

Akronim : Siswa Mapel

Fungsi : Menyimpan data mata pelajaran siswa

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

30

Media : Hard Disk

Panjang Record : 16 Byte

Kunci Field : Id

Software : Xampp

Tabel III.7

Spesifikasi File Siswa Mapel

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Id Int 6 Primary Key

2 id_siswa Id Siswa Int 6 Foreign Key

3 id_mapel Id Mapel Int 6 Foreign Key

h. Spesifikasi File Tabel Guru Tes

Nama file : tr_guru_tes

Akronim : Guru Tes

Fungsi : Menyimpan data soal guru

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 16 Byte

Kunci Field : Id

Software : Xampp

Tabel III.8

Spesifikasi File Guru Tes

No Elemen Data Akronim Tipe Panjang Keterangan

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

31

1 Id Id Int 6 Primary Key

2 id_guru Id Guru Int 6 Foreign Key

3 id_mapel Id Mapel Int 6 Foreign Key

4 nama_ujian Nama Ujian Varchar 200

5 jumlah_soal Jumlah Soal Int 6

6 waktu Waktu Int 6

7 Jenis Jenis Ujian Enum Acak

8 detil_jenis Detail Jenis Varchar 200

i. Spesifikasi File Tabel Ikut Ujian

Nama file : tr_ikut_ujian

Akronim : Ikut Ujian

Fungsi : Menyimpan data ujian

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 16 Byte

Kunci Field : Id

Software : Xampp

Tabel III.9

Spesifikasi File Ikut Ujian

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Id Int 6 Primary Key

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

32

2 id_tes Id Guru Int 6 Foreign Key

3 id_user Id Mapel Int 6 Foreign Key

4 list_soal List Soal Longtext

5 list_jawaban List Jawaban Longtext

6 jml_benar Jumlah Benar Int 6

7 nilai Nilai Int 6

8 nilai_bobot Nilai Bobot Int 6

9 tgl_mulai Tanggal Mulai Datetime

10 tgl_selesai Tanggal Selesai Datetime

11 status Status Enum N

3.5. Pengkodean

1. Pengkodean pengguna

Setiap pengguna harus memiliki id masing-masing sehingga dapat membatasi

hak akses dari masing-masing pengguna, diantaranya terdiri dari :

X X X X 0 0 0

Identitas jabatan no urut

Contoh :

K I K I 0 0 1

Keterangan :

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

33

KIKI = untuk identitas customer

001 = untuk nomor urut

2. Pengkodean Soal

Setiap soal memiliki id masing-masing sehingga dapat membatasi hak akses

diantaranya terdiri dari :

9 9

Id urutan

Contoh :

0 1

Keterangan :

01 : No urutan

3.6. Spesifikasi Program

Struktur navigasi website digunakan untuk menggambarkan secara garis besar

isi dari seluruh situs web dan menggambarkan bagaimana hubungan antara isi-isi

tersebut. Pembuatan struktur navigasi website ini akan sangat membantu nantinya

ketika akan membuat rancangan seluruh halaman web.

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

34

Struktur navigasi website yang baik adalah yang mampu memberitahukan

kepada pengunjung tentang lokasi mereka sekarang, lokasi-lokasi yang bisa

dikunjungi dari lokasi sekarang.

A. Struktur Navigasi Halaman Admin

Struktur navigasi halaman admin pada website penyewaan lapangan futsal ini

adalah struktur navigasi campuran ( Composite ). Melalui struktur navigasi

website ini, terlihat bagaimana isi dan susunan dari sebuah website.

Gambar III.3

Struktur Navigasi Halaman Admin

B. Struktur Navigasi Halaman Utama

Struktur navigasi halaman utama ini hampir sama dengan struktur navigasi

admin yaitu struktur navigasi campuran (Composite). Melalui struktur navigasi

website ini, terlihat bagaimana isi dan susunan dari sebuah website.

Gambar III.4

Login Admin

Guru

Siswa

Verifikasi

Beranda

Keluar

Mapel

index

Login

HasilujianSoal

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

35

Struktur Navigasi Halaman Utama

C. Struktur Navigasi Halaman Guru

Struktur navigasi halaman guru ini termasuk kedalam struktur navigasi

campuran (Composite). Melalui struktur navigasi website ini, terlihat bagaimana

isi dan susunan dari sebuah website.

Gambar III.5

Struktur Navigasi Halaman Guru

D. Struktur Navigasi Halaman Murid

Struktur navigasi halaman murid ini hampir sama dengan struktur navigasi

admin yaitu struktur navigasi campuran (Composite). Melalui struktur navigasi

website ini, terlihat bagaimana isi dan susunan dari sebuah website.

Login Murid

Beranda

Keluar

Ujian

Login Guru

SoalBeranda

Hasil Ujian

Keluar

Ujian

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

36

Gambar III.6

Struktur Navigasi Halaman Murid

3.7. Spesifikasi Sistem Komputer

A. Perangkat Keras

Perangkat keras (hardware) adalah suatu komponen yang membentuk suatu

sistem komputer dan peralatan lainnya yang minimum dan memungkinkan komputer

dapat mengoperasikan sesuatu.

Spesifikasi sarana pendukung perangkat keras adalah sebagai berikut :

a. Processor : Intel(R) Celeron(R) CPU N3160 1.60 GHz

b. System Type : 64 – bit Operating System

c. Monitor : 16

d. Memory(RAM) : 4 GB (Minimum)

e. Harddisk : 500 GB

f. Keyboard : 108 Keys

B. Perangkat Lunak

Perangkat lunak (software) adalah komponen dalam data processing system yang

berupa program-program dan teknik lain untuk mengontrol sistem serta digunakan

untuk menjalankan program tersebut.

Perangkat lunak yang dibutuhkan untuk menjalankan web ini adalah :

Sistem Operasi :Windows Xp x 86 atau Windows 7 x 86

Bahasa Pemrograman : PHP, HTML, JAVA

Program Database : phpMyadmin

3.8. Implementasi

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

37

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada aplikasi website ini berdasarkan hasil

rancangan antar muka yang penulis rancang sebelumnya, pada Implementasi

rancangan antar muka ini penulis menggambarkan semua halaman yang terdapat

pada aplikasi website.

1. Halaman Login

Gambar III.7

Halaman Login

2. Halaman Index Admin

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

38

Gambar III.8

Halaman Index Admin

3. Halaman Data Siswa

Gambar III.9

Halaman Data Siswa

4. Halaman Data Guru

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

39

Gambar III.10

Halaman Data Guru

5. Halaman Data Mapel

Gambar III.11

Halaman Data Mapel

6. Halaman Soal

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

40

Gambar III.12

Halaman Soal

7. Halaman Mulai Ujian

Gambar III.13

Halaman Mulai Ujian

8. Halaman Index Guru

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

41

Gambar III.14

Halaman Index Guru

9. Halaman Index Murid

Gambar III.15

Halaman Index Murid

10. Halaman Ujian Murid

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

42

Gambar III.16

Halaman Ujian Murid

11. Halaman Ikut Ujian

Gambar III.17

Halaman Ikut Ujian

12. Halaman Nilai Ujian

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

43

Gambar III.18

Halaman Nilai Ujian

3.9. Pengujian Unit

Pengujian Web yang dilakukan pada kesempatan ini menggunakan metode

black box testing. Pengujian kotak hitam (Black Box Testing) merupakan metode

yang hanya memfokuskan pada faktor fungsionalitas dan spesifikasi perangkat lunak,

tidak membutuhkan pengetahuan mengenai alur internal ( internal path ), struktur

atau implementasi, desain dan kode program.

A. Pengujian Terhadap Form Login Admin

Tabel III.10

Hasil Pengujian Black Box Testing Halaman Login Admin

NoSkenarioPengujian

Test Case

Hasil YangDiharapkan

HasilPengujian

Kesimpula

n1 Seluruh field

yang ada pada form login tidakdi isi, kemudian

Username (kosong)

Password (kosong)

Sistem akan mengeluarkan pesan peringatan

“Maaf, username

Sesuai HarapanValid

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

44

klik login dan password tidak ditemukan “

2 Login dengan mengisi username dan mengosongkan password

Username (admin)

Password (kosong)

Sistem akan mengeluarkan pesan peringatan

“ Maaf, username dan password tidak ditemukan ”

Sesuai HarapanValid

3 Login dengan password dan mengosongkan username

Username(kosong)

Password(admin)

Sistem akan mengeluarkan pesan peringatan

“Maaf, username dan password tidak ditemukan”

Sesuai HarapanValid

4 Login dengan username dan password yang telah diisi

Username(admin)

Password(admin)

Sistem akan menerima login dan menampilkan pesan

“ Selamat datang administrator ”

Sesuai HarapanValid

B. Pengujian Terhadap Form Login Murid

Tabel III.11

Hasil Pengujian Black Box Testing Halaman Login Murid

NoSkenarioPengujian

Test Case

Hasil YangDiharapkan

HasilPengujian

Kesimpula

n1 Seluruh field

yang ada pada form login tidakdi isi, kemudianklik login

Username (kosong)

Password (kosong)

Sistem akan mengeluarkan pesan peringatan

“Maaf, username dan password tidak ditemukan “

Sesuai HarapanValid

2 Login dengan mengisi username dan mengosongkan password

Username (member)

Password (kosong)

Sistem akan mengeluarkan pesan peringatan

“Maaf, username dan password tidak ditemukan”

Sesuai HarapanValid

3 Login dengan password dan

Username(kosong)

Sistem akan mengeluarkan pesan Valid

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Analisis Kebutuhan ... Nama file : m_soal Akronim : Soal Fungsi : Menyimpan data Soal Tipe File : File Master. 28

45

mengosongkan username Password

(member)

peringatan

“Maaf, username dan password tidak ditemukan”

Sesuai Harapan

4 Login dengan username dan password yang telah diisi

Username(admin)

Password(admin)

Sistem akan menerima login dan langsung menampilkan menu ujian

Sesuai HarapanValid

C. Pengujian Terhadap From Login Guru

Tabel III.12

Hasil Pengujian Black Box Testing Halaman Login Guru

NoSkenarioPengujian

Test Case

Hasil YangDiharapkan

HasilPengujian

Kesimpula

n1 Seluruh field

yang ada pada form login tidakdi isi, kemudianklik login

Username (kosong)

Password (kosong)

Sistem akan mengeluarkan pesan peringatan

“Maaf, username dan password tidak ditemukan “

Sesuai HarapanValid

2 Login dengan mengisi username dan mengosongkan password

Username (member)

Password (kosong)

Sistem akan mengeluarkan pesan peringatan

“Maaf, username dan password tidak ditemukan”

Sesuai HarapanValid

3 Login dengan password dan mengosongkan username

Username(kosong)

Password(member)

Sistem akan mengeluarkan pesan peringatan

“Maaf, username dan password tidak ditemukan”

Sesuai HarapanValid

4 Login dengan username dan password yang telah diisi

Username(admin)

Password(admin)

Sistem akan menerima login dan langsung menampilkan menu soal, ujian dan hasil ujian

Sesuai HarapanValid