bab iii pembahasan 3.1. analisis kebutuhan...19 bab iii pembahasan 3.1. analisis kebutuhan penulis...

25
19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar menjadi peserta tanpa harus mendatangi tempat dan mempermudah dan bisa diakses dimana saja dan kapan saja. Analisa dibagi menjadi dua yaitu kebutuhan pengguna dan kebutuhan sistem. 1. Kebutuhan Pengguna Analisis kebutuhan pengguna menandakan siapa saja pengguna dari website yang dispesifikasikan dan apa saja haknya terhadap website tersebut. Website pendafatan event drift academy memiliki 3 jenis pengguna, yaitu: a. Pengunjung Pengunjung dapat mengakses website Drift Academy dengan menggunakan komputer, laptop, tablet atau gadget. Pengunjung dapat melihat informasi jadwal event dari Drift Academy pada menu Jadwal. Pengunjung dapat melihat informasi kontak dan lokasi Drift Academy pada menu Kontak. Pengunjung tidak dapat mendaftar menjadi, jika pengunjung ingin mendaftar sebagai peserta, pengunjung harus mendaftar menjadi member terlebih dahulu. b. Member Member melakukan login terlebih dahulu dengan mengisikan username dan password untuk dapat melakukan pendaftaran peserta. Member dapat mengakses website Drift Academy dengan menggunakan komputer, laptop, tablet atau gadget. Member dapat memilih kelas apa yang saja yang tersedia pada menu Registrasi

Upload: others

Post on 21-Feb-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

19

BAB III

PEMBAHASAN

3.1. Analisis kebutuhan

Penulis membuat website pendaftaran peserta ini untuk mempermudah

pembelap yang ingin mendaftar menjadi peserta tanpa harus mendatangi tempat dan

mempermudah dan bisa diakses dimana saja dan kapan saja. Analisa dibagi menjadi

dua yaitu kebutuhan pengguna dan kebutuhan sistem.

1. Kebutuhan Pengguna

Analisis kebutuhan pengguna menandakan siapa saja pengguna dari website yang

dispesifikasikan dan apa saja haknya terhadap website tersebut. Website pendafatan

event drift academy memiliki 3 jenis pengguna, yaitu:

a. Pengunjung

Pengunjung dapat mengakses website Drift Academy dengan menggunakan

komputer, laptop, tablet atau gadget. Pengunjung dapat melihat informasi jadwal

event dari Drift Academy pada menu Jadwal. Pengunjung dapat melihat informasi

kontak dan lokasi Drift Academy pada menu Kontak. Pengunjung tidak dapat

mendaftar menjadi, jika pengunjung ingin mendaftar sebagai peserta, pengunjung

harus mendaftar menjadi member terlebih dahulu.

b. Member

Member melakukan login terlebih dahulu dengan mengisikan username dan

password untuk dapat melakukan pendaftaran peserta. Member dapat mengakses

website Drift Academy dengan menggunakan komputer, laptop, tablet atau gadget.

Member dapat memilih kelas apa yang saja yang tersedia pada menu Registrasi

Page 2: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

20

Peserta. Member dapat melakukan pencetakan bukti pedaftaran setelah melakukan

pedaftaran peserta. Member melakukan konfirmasi pembayaran setelah melakukan

pendaftaran dengan mengupload bukti pembayaran di menu Konfirmasi. Jika ingin

keluar dari halaman member harus melakukan logout terlebih dahulu.

c. Admin

Admin dapat masuk ke halaman administrator dengan melakukan login terlebih

dahulu dan mengisikan username dan password. Admin dapat mengelola data

member dan laporan pemesanan. Jika ingin keluar dari halaman administrator admin

harus melakukan logout terlebih dahulu.

2. Kebutuhan Sistem

a. Sistem mengelola semua data mulai dari data member, data laporan transaksi,

dan data laporan konfirmasi. Sistem dapat menampilkan semua data yang telah

diolah oleh pengguna website pendafataran pada event drift academy.

Page 3: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

21

3.2.Rancangan Dokumen

3.2.1. Rancangan Dokumen Masukan (Input).

1. Nama Dokumen : Form Data Member

Fungsi : Untuk Menyimpan Data Member

Sumber : User

Tujuan : Admin

Media : Form

Jumlah : Satu Form

Frequensi : Setiap ada pendaftaran

Bentuk : Lampiran A.1

2. Nama Dokumen : Form Data Peserta

Fungsi : Untuk Menyimpan Data Peserta

Sumber : User

Tujuan : Admin

Media : Form

Jumlah : Satu Form

Frequensi : Setiap ada pendaftaran peserta

Bentuk : Lampiran A.2

3. Nama Dokumen : Form Data Konfirmasi

Fungsi : Untuk Menyimpan Data Konfirmasi

Sumber : User

Tujuan : Admin

Media : Form

Page 4: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

22

Jumlah : Satu Form

Frequensi : Setiap ada konfirmasi

Bentuk : Lampiran A.3

3.2.2. Rancangan Dokumen Keluaran (Output)

1. Nama Dokumen : Cetak Bukti Pendaftaran Peserta

Fungsi : Untuk Bukti Transaksi Pendaftaran Peserta

Sumber : Admin

Tujuan : User

Media : Kertas

Jumlah : 1 Lembar

Frequensi : Setiap User selesai melakukan pendaftaran

Bentuk : Lampiran B.1

Page 5: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

23

3.3. Entity Relationship Diagram

3.3.1. Entity Relationship Diagram

Gambar III. 1

Entity Relationship Diagram Pendaftaran Peserta

Page 6: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

24

3.3.2. LRS (Logical Record Structure)

Gambar III.2

Logical Record Structure Pendaftaran Peserta

3.4. Spesifikasi File

3.4.1. Spesifikasi File Admin

1. Nama File : Admin

2. Akronim : id_admin

3. Fungsi : Menyimpan data admin

4. Tipe File : File Master

5. Organisasi File : Index Sequential

6. Akses File : Random

7. Media : Hard Disk

8. Panjang Record : 23 Byte

9. Kunci Field : username

10. Software : Xampp

Page 7: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

25

Tabel III.1

Spesifikasi File Admin

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Admin id_admin Int 7

Primary Key

Auto

Increment

2. Nama Admin Username Varchar 8

3. Password Password Varchar 8

3.4.2. Spesifikasi File Kelas

1. Nama File : kelas

2. Akronim : id_kelas

3. Fungsi : Menyimpan daftar harga

4. Tipe File : File Transaksi

5. Organisasi File : Index Sequential

6. Akses File : Random

7. Media : Hard Disk

8. Panjang Record : 17 Byte

9. Kunci Field : username

10. Software : Xampp

Tabel III.2

Spesifikasi File Kelas

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Kelas Id Int 7

Primary Key

Auto

Increment

2. Nama Kelas nama_kelas Varchar 10

3. Harga Harga Double

Page 8: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

26

3.4.3. Spesifikasi File Konfirmasi

1. Nama File : Konfirmasi

2. Akronim : id_konfirmasi

3. Fungsi : Menyimpan data konfirmasi

4. Tipe File : File Transaksi

5. Organisasi File : Index Sequential

6. Akses File : Random

7. Media : Hard Disk

8. Panjang Record : 57 Byte

9. Kunci Field : username

10. Software : Xampp

Tabel III.3

Spesifikasi File Konfirmasi

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Konfirmasi id_konfirmasi Int 7 Primary Key

Auto Increment

2. Nomor Start Nos Varchar 10

3. Nama Nama Varchar 25

4. Bukti Konfirmasi Bukti Text

5. Ukuran File Ukuran Int 15

3.4.4. Spesifikasi File Member

1. Nama File : Member

2. Akronim : id_member

3. Fungsi : Menyimpan data Member

4. Tipe File : File Master

5. Organisasi File : Index Sequential

Page 9: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

27

6. Akses File : Random

7. Media : Hard Disk

8. Panjang Record : 60 Byte

9. Kunci Field : username

10. Software : Xampp

Tabel III.4

Spesifikasi File Member

3.4.5. Spesifikasi File Peserta

1. Nama File : Peserta

2. Akronim : nos

3. Fungsi : Menyimpan data peserta

4. Tipe File : File Transaksi

5. Organisasi File : Index Sequential

6. Akses File : Random

7. Media : Hard Disk

8. Panjang Record : 54 Byte

9. Kunci Field : username

10. Software : Xampp

No Elemen Data Akronim Tipe Panjang Keterangan

1. Id Member id_member Int 7 Primary Key

Auto Increment

2. Nama Member Nama Varchar 25 Foreign Key

3. Telepon Telepon Varchar 12

4. Username Username Varchar 8

5. Password Password Varchar 8

Page 10: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

28

Tabel III.5

Spesifikasi File Peserta

No Elemen Data Akronim Tipe Panjang Keterangan

1. Nomor Start Nos Varchar 7 Primary Key

2. Nama Peserta Nama Varchar 25

3. Alamat Peserta Alamat TinyText

4. Telepon Telepon Varchar 12

5. Kelas nama_kelas Enum 10

3.5. Pengkodean

3.5.1. Nomor Start

Setiap peserta akan mendapatkan nomor start masing-masing sehingga panitia

dapat membedakan kelas yang akan peserta ikuti, diantaranya terdiri dari:

Contoh

Ket : DRS = Untuk Kelas Drift Star

ROK = Untuk Kelas Rookie

PRO = Untuk Kelas Pro

Page 11: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

29

3.6. Spesifikasi Sistem Komputer

Pada perancangan program, menspesifikasikan sistem yang akan dibuat

menjadi dua kategori yaitu spesifikasi perangkat keras dan spesifikasi perangkat

lunak, sebagai berikut dibawah ini:

3.6.1. Spesifikasi Minimum Perangkat Keras

- Processor DualCore 2,8 GHz

- DDRAM 512 MB atau lebih

- Harddisk 80 GB atau lebih

- VGA 64 MB atau lebih

- Wifi

- Monitor, keyboard, mouse, dan Speaker.

3.6.2. Spesifikasi Perangkat Lunak

- Sistem Operasi Windows 7,8,10 dll

- Google Chrome

- Xampp

- Sublime

- Photoshop

3.7.Struktur Navigasi

Struktur navigasi pada website ini menggunakan struktur navigasi campuran.

Melalui struktur navigasi ini terlihat bagaimana isi dari susunan dari sebuah website

secara menyeluruh. Struktur navigasi website ini terdiri dari halaman pengunjung,

member, dan admin.

Page 12: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

30

A. Struktur Navigasi Halaman Pengunjung

Gambar III.3.

Struktur Navigasi Pengunjung

B. Struktur Navigasi Halaman Member

Gambar III.4.

Struktur Navigasi Member

Page 13: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

31

4. Struktur Navigasi Halaman Admin

Gambar III.5.

Struktur Navigasi Admin

3.8. Implementasi

1. Halaman Login Admin

Gambar III.6.

Tampilan Login Admin

Page 14: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

32

2. Halaman Index Admin

Gambar III.7.

Tampilan Index Admin

3. Halaman Daftar Admin

Gambar III.8.

Tampilan Daftar Admin

Page 15: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

33

4. Halaman Data Kelas

Gambar III.9.

Tampilan Data Kelas

5. Halaman Data Member

Gambar III.10.

Tampilan Data Member

Page 16: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

34

6. Halaman Laporan Peserta

Gambar III.11.

Tampilan Laporan Peserta

7. Halaman Laporan Konfirmasi

Gambar III.12.

Tampilan Laporan Konfirmasi

Page 17: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

35

8. Halaman Login Member

Gambar III.13.

Tampilan Login Member

9. Halaman Index Member

Gambar III.14.

Tampilan Index Member

Page 18: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

36

10. Halaman Registrasi Peserta

Gambar III.15.

Tampilan Registrasi Peserta

11. Halaman Jadwal Event

Gambar III.16.

Tampilan Jadwal Event

Page 19: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

37

12. Halaman Konfirmasi

Gambar III.17.

Tampilan Konfirmasi

3.9. Pengujian Unit

Pengujian yang digunakan untuk menguji website yang baru adalah

menggunakan metode pengujian black box testing. Pengujian black box testing ini

berfokus pada persyaratan fungsional.

1. Pengujian terhadap halaman Registrasi Member

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpula

n

1

Jika Semua

Field yg

berada

dimenu

registrasi

member

tidak diisi

kemudian

klik tombol

simpan

Nama:

Kosong

Alamat:

Kosong

Telepon:

Kosong

Username:

Kosong

Password:

Kosong

Sistem akan

Menolak akses

pengunjung

dan

menampilkan

“Maaf, Anda

harus mengisi

data dengan

lengkap!

Silahkan ulangi

lagi”

Sesuai

harapan Valid

Page 20: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

38

2

Jika Salah

satu Field

yg berada

dimenu

registrasi

member

tidak diisi

kemudian

klik tombol

simpan

Nama:

Udin

Alamat:

Klari

Telepon:

081234567

8

Username:

udin

Password:

Kosong

Sistem akan

Menolak akses

pengunjung

dan

menampilkan

“Maaf, Anda

harus mengisi

data dengan

lengkap!

Silahkan ulangi

lagi”

Sesuai

harapan Valid

3

Jika Semua

Field yg

berada

dimenu

transaksi

diisi semua

kemudian

klik tombol

simpan

Nama:

Udin

Alamat:

Klari

Telepon:

081234567

8

Username:

udin

Password:

udin

Sistem

menerima

akses

pengunjung

data berhasil

simpan dan

kemudian

langsung

menampilkan

menu login

member

Sesuai

harapan Valid

2. Pengujian terhadap halaman Login Member

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1

Username dan

password tidak

diisi kemudian

klik tombol

login

Username:

Kosong

Password:

Kosong

Sistem akan

Menolak akses

Member dan

menampilkan

“Login gagal,

coba ulangi lagi

pemasukan data

Anda”

Sesuai

harapan Valid

2

Username diisi

dan password

tidak diisi atau

kosong

kemudian klik

tombol login

Username:

udin

Password:

Kosong

Sistem akan

menolak akses

member dan

menampilkan

“Login gagal,

coba ulangi lagi

pemasukan data

Anda”

Sesuai

harapan Valid

Page 21: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

39

3

Username

tidak

diisi dan

password diisi

kemudian klik

tombl login

Username:

Kosong

Password:

udin

Sistem akan

menolak akses

member dan

menampilkan

“Login gagal,

coba ulangi lagi

pemasukan data

Anda”

Sesuai

harapan Valid

4

Username diisi

salah dan

password diisi

salah

kemudian

klik tombl

login

Username:

xxx

Password:

xxx

Sistem akan

menolak akses

member dan

menampilkan

“Login gagal,

coba ulangi lagi

pemasukan data

Anda”

Sesuai

harapan Valid

5

Username diisi

benar dan

password diisi

salah

kemudian

klik tombol

login

Username:

admin

Password:

xxx

Sistem akan

menolak akses

admin dan

menampilkan

“Login Gagal,

Silakan Periksa

Username dan

Password”

Sesuai

harapan Valid

6

Username diisi

Username:

Sistem akan

Sesuai Valid

salah dan

password diisi

benar

kemudian

klik tombl

login

Username:

xxx

Password:

udin

sistem akan

menolak akses

member dan

menampilkan

“Login gagal,

coba ulangi lagi

pemasukan data

Anda”

Sesuai

harapan Valid

7

Mengetikan

username dan

password

dengan data

yang benar

kemudian klik

tombol login

Username:

udin

(benar)

Password:

udin

(benar)

Sistem

menerima akses

login dan

kemudian

langsung

menampilkan

menu utama

member

Sesuai

harapan Valid

Page 22: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

40

3. Pengujian terhadap halaman Registrasi Peserta

N

o

Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpula

n

1

Jika Semua

Field yg

berada

dimenu

transaksi tidak

diisi

kemudian klik

tombol

simpan

Nama

Lengkap:

Kosong

Asal Kota:

Kosong

Telepon:

Kosong

Sistem akan

Menolak akses

Member dan

menampilkan

“Maaf, Anda

harus mengisi

data dengan

lengkap!

Silahkan ulangi

lagi”

Sesuai

harapan Valid

2

Jika Salah

satu Field yg

berada

dimenu

transaksi tidak

diisi

kemudian klik

tombol

simpan

Nama

Lengkap:

Udin

Alamat:

Klari

Telepon:

Kosong

Sistem akan

Menolak akses

Member dan

menampilkan

“Maaf, Anda

harus mengisi

data dengan

lengkap!

Silahkan ulangi

lagi”

Sesuai

harapan Valid

3

Jika Semua

Field yg

berada

dimenu

transaksi diisi

semua

kemudian klik

tombol

simpan

Nama:

Udin

Alamat:

Klari

Telepon:

081234567

8

Sistem

menerima

akses

transaksi dan

kemudian

langsung

menampilkan

struk transaksi

untuk

dilanjutkan ke

pembayaran

Sesuai

harapan Valid

Page 23: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

41

4. Pengujian terhadap halaman Konfirmasi

N

o

Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpula

n

1

Jika Semua

Field yg

berada

dimenu

konfirmasi

pembayaran

tidak diisi

kemudian klik

tombol

simpan

Nomor

Start:

Kosong

Nama

Member:

Kosong

Bukti

Pembayaran

: Kosong

Sistem akan

Menolak akses

pengunjung

dan

menampilkan

“Maaf, Anda

harus mengisi

data dengan

lengkap!

Silahkan ulangi

lagi”

Sesuai

harapan Valid

2

Jika Salah

satu Field yg

berada

dimenu

konfirmasi

pembayaran

tidak diisi

kemudian klik

tombol

simpan

Nomor

Start:

ROK001

Nama

Member:

Udin

Bukti

Pembayaran

: Kosong

Sistem akan

Menolak akses

pengunjung

dan

menampilkan

“Maaf, Anda

harus mengisi

data dengan

lengkap!

Silahkan ulangi

lagi”

Sesuai

harapan Valid

3

Jika Semua

Field yg

berada

dimenu

konfirmasi

pembayaran

diisi semua

kemudian klik

tombol

simpan

Nomor

Start:

ROK001

Nama

Member:

Udin

Bukti

Pembayaran

:

Gambar.jpg

Sistem

menerima

akses

konfirmasi dan

data berhasil

simpan

kemudian

langsung

menampilkan

menu home

member

Sesuai

harapan Valid

Page 24: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

42

5. Pengujian terhadap halaman Login Admin

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian

Kesimpula

n

1

Username dan

password tidak

diisi kemudian

klik tombol

login

Username

:

Kosong

Password:

Kosong

Sistem akan

Menolak akses

admin dan

menampilkan

“Login gagal,

coba ulangi lagi

pemasukan data

Anda”

Sesuai

harapan Valid

2

Username diisi

dan password

tidak diisi atau

kosong

kemudian klik

tombol login

Username

:

admin

Password:

Kosong

Sistem akan

menolak akses

admin dan

menampilkan

“Login gagal,

coba ulangi lagi

pemasukan data

Anda”

Sesuai

harapan Valid

3

Username

tidak

diisi dan

password diisi

kemudian klik

tombl login

Username

:

Kosong

Password:

admin

Sistem akan

menolak akses

admin dan

menampilkan

“Login gagal,

coba ulangi lagi

pemasukan data

Anda”

Sesuai

harapan Valid

4

Username diisi

salah dan

password diisi

salah

kemudian

klik tombl

login

Username

:

xxx

Password:

xxx

Sistem akan

menolak akses

admin dan

menampilkan

“Login gagal,

coba ulangi lagi

pemasukan data

Anda”

Sesuai

harapan Valid

Page 25: BAB III PEMBAHASAN 3.1. Analisis kebutuhan...19 BAB III PEMBAHASAN 3.1. Analisis kebutuhan Penulis membuat website pendaftaran peserta ini untuk mempermudah pembelap yang ingin mendaftar

43

5

Username diisi

benar dan

password diisi

salah

kemudian

klik tombl

login

Username

:

admin

Password:

xxx

Sistem akan

menolak akses

admin dan

menampilkan

“Login Gagal,

Silakan Periksa

Username dan

Password”

Sesuai

harapan Valid

6

Username diisi

Username:

Sistem akan

Sesuai Valid

salah dan

password diisi

benar

kemudian

klik tombl

login

Username

: xxx

Password:

admin

sistem akan

menolak akses

admin dan

menampilkan

“Login gagal,

coba ulangi lagi

pemasukan data

Anda”

Sesuai

harapan Valid

7

Mengetikan

username dan

password

dengan data

yang benar

kemudian klik

tombol login

Username

:

admin

(benar)

Password:

admin

(benar)

Sistem

menerima akses

login dan

kemudian

langsung

menampilkan

menu utama

admin

Sesuai

harapan Valid