BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah...

33
19 BAB III PEMBAHASAN 3.1. Analisis Kebutuhan 3.1.1. Analisis Kebutuhan Pengguna Analisis kebutuhan pengguna harus dilakukan dengan baik (mendasar dan mendetail). Agar dapat lebih memahami sistem berjalan, adapun proses bisnis sistem yang berjalan sebagai berikut: 1. Administrator Administrator merupakan level tertinggi dalam sistem ini dimana administrator mempunyai hak sebagai berikut: a. Melakukan login sebagai administrator. b. Menambah, mengubah serta memperbaharui data. c. Maintanance data . 2. Pendaftar Pengguna jenis ini terdiri dari calon peserta yang akan memonitor pelaksanaan pendaftaran ekstrakurikuler serta melihat pengumuman penerimaan siswa. 3.1.2. Analisis Kebutuhan Sistem Analisa kebutuhan sistem bertujuan untuk mengetahui teknologi seperti apa yang cocok untuk diterapkan, perangkat keras dan lunak apa saja yang dibutuhan serta siapa saja pengguna yang akan menggunakan sistem ini.

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah...

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

19

BAB III

PEMBAHASAN

3.1. Analisis Kebutuhan

3.1.1. Analisis Kebutuhan Pengguna

Analisis kebutuhan pengguna harus dilakukan dengan baik (mendasar dan

mendetail). Agar dapat lebih memahami sistem berjalan, adapun proses bisnis

sistem yang berjalan sebagai berikut:

1. Administrator

Administrator merupakan level tertinggi dalam sistem ini dimana

administrator mempunyai hak sebagai berikut:

a. Melakukan login sebagai administrator.

b. Menambah, mengubah serta memperbaharui data.

c. Maintanance data .

2. Pendaftar

Pengguna jenis ini terdiri dari calon peserta yang akan memonitor

pelaksanaan pendaftaran ekstrakurikuler serta melihat pengumuman penerimaan

siswa.

3.1.2. Analisis Kebutuhan Sistem

Analisa kebutuhan sistem bertujuan untuk mengetahui teknologi seperti

apa yang cocok untuk diterapkan, perangkat keras dan lunak apa saja yang

dibutuhan serta siapa saja pengguna yang akan menggunakan sistem ini.

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

20

Adapun kebutuhan fungsional sistem pada website Pendaftaran

Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama adalah sebagai berikut :

1. Sistem secara otomatis dapat membedakan administrator dan pendaftar

a. Sistem memberikan hak akses penuh kepada administrator.

b. Pendaftar hanya dapat melihat konten web informasi terkait tentang

informasi pendaftaran.

2. Sistem dapat melakukan input, edit dan delete data

a. Administrator dapat menambah konten dan informasi-informasi dari web

Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama.

b. Sistem dapat memberikan gambaran umum tentang kegiatan

ekstrakurikuler.

c. Administrator dapat mengedit isi konten.

d. Pendaftar dapat melihat informasi yang terkait dengan pendaftaran yang di

posting admin.

3.2 Rancangan Dokumen

Spesifikasi rancangan dokumen yang digunakan adalah :

3.2.1. Dokumen Masukan

1. Nama Masukan : Formulir Daftar akun

Fungsi : Sebagai Form input akun

Sumber : Calon Peserta

Media : Kertas

Tujuan : Petugas

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

21

Frekuensi : Setiap kali melakukan pendaftaran

Bentuk : Lihat Lampiran A.1

2. Nama Masukan : Formulir Pendaftaran Kegiatan

Fungsi : Sebagai syarat pendaftaran

Sumber : Calon Peserta

Media : Kertas

Tujuan : Petugas

Frekuensi : Setiap kali melakukan pendaftaran kegiatan

Bentuk : Lihat Lampiran A.2

3. Nama Masukan : Formulir Konfirmasi Pembayaran

Fungsi : Sebagai bukti pembayaran telah dilakukan

Sumber : Peserta

Media : Kertas

Tujuan : Petugas

Frekuensi : Setiap terjadinya pembayaran

Bentuk : Lihat Lampiran A.3

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

22

3.2.2. Dokumen Keluaran

1. Nama Keluaran : Bukti Pendaftaran

Fungsi : Sebagai bukti pendaftaran

Sumber : Petugas

Media : Kertas

Tujuan : Peserta

Frekuensi : Setiap kali selesai melakukan pendaftaran

kegiatan pemilihan ekstrakurikuler

Bentuk : Lampiran B.1

2. Nama Keluaran : Bukti Konfirmasi

Fungsi : Sebagai bukti transaksi

Sumber : Admin

Media : Kertas

Tujuan : Peserta

Frekuensi : Setiap kali peserta melakukan pembayaran

Bentuk : Lampiran B.2

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

23

3.3. Entity Relationship Diagram (ERD)

Entity Relationship Diagram dari Sistem informasi pendaftaran

ekstrakurikuler di tingkat sekolah menengah pertama ini sebagai berikut:

3.3.1. Entity Relationship Diagram (ERD)

Gambar III.1. Entity Relationship Diagram (ERD)

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

24

3.3.2. Logical Record Structure (LRS)

Gambar III.2. Logical Record Structure (LRS)

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

25

3.4. Spesifikasi File

Database adalah kumpulan data-data yang saling berhubungan satu sama

lain, data tersebut terorganisir dengan baik agar bisa digunakan dengan mudah

dan cepat untuk keperluan berbagai macam pengolahan data.

Dalam program web ini menggunakan satu buah file database dengan

nama ppdb-ex.sql. Di dalam database tersebut terdapat beberapa tabel, adapun

tabel-tabel tersebut adalah sebagai :

1. Nama File : File Users

Akronim : users.myd

Fungsi : Sebagai tempat penyimpanan file pengelola

Tipe : File master

Organisasi File : Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 223 karakter

Kunci Field : username

Tabel III.1. Spesifikasi File Users

No Elemen Data Akronim Tipe Size Keterangan

1 Username username varchar 8 Primary Key

2 Password password varchar 50

3 Nama nama_lengkap varchar 30

4 Email email varchar 20

5 Nomor Telepon no_telp varchar 20

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

26

6 Nomor KTP no_ktp varchar 50

7 Alamat Lengkap alamat_lengkap char 25

8 Akses Level level varchar 20

2. Nama File : File ppdb_adm_siswa

Akronim : ppdb_adm_siswa.myd

Fungsi : Sebagai tempat penyimpanan data siswa

Tipe : File master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 292 karakter

Kunci Field : adm_id

Tabel III.2. Spesifikasi File ppdb_adm_siswa

No Elemen Data Akronim Tipe Size Keterangan

1 ID Siswa adm_id varchar 9 Primary Key

2 Nomor Peserta no_peserta varchar 11

3 Nama nama varchar 50

4 Nisn nisn varchar 10

5 Tanggal Daftar tgl_daftar date -

6 Asal Sekolah asal_skl varchar 50

7 Email email varchar 20

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

27

8 Password password varchar 50

9 Password View pass_view varchar 50

3. Nama File : File Data Registrasi

Akronim : registrasi.myd

Fungsi : Sebagai tempat penyimpanan data registrasi peserta

Tipe : File Pendaftaran

Organisasi File : Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 120 karakter

Kunci Field : kode_reg

Tabel III.3. Spesifikasi file Data Registrasi

No Elemen Data Akronim Tipe Size Keterangan

1 Kode Registrasi kode_reg int 8 Primary Key

2 Nomor Peserta no_peserta varchar 15

3 Nama Siswa nm_siswa varchar 20

4 Nomor Telepon hp_siswa varchar 15

5 Kode Ekskul kode_ekskul varchar 10

6 Jadwal Latihan jadwal_latihan varchar 10

7 Waktu waktu date -

8 Status status varchar 20

9 Username username varchar 15

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

28

4. Nama File : File Konfirmasi

Akronim : konfirmasi.myd

Fungsi : Sebagai tempat penyimpanan data pembayaran

Tipe : File Detail Transaksi

Organisasi File : Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 160 karakter

Kunci Field : id_konfirm

Tabel III.4. Spesifikasi file Konfirmasi

No Elemen Data Akronim Tipe Size Keterangan

1 Id Konfirmasi id_konfirm int 8 Primary Key

2 Kode Registrasi kode_reg varchar 15

3 Nomor Peserta no_peserta varchar 15

4 Penyetor penyetor varchar 20

5 Scan bukti scan_bukti varchar 100

6 Verifikasi verifikasi varchar 20

7 Tanggal tanggal date -

8 Kode Bank kode_bank int 10

9 Username username varchar 15

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

29

5. Nama File : File Data Program

Akronim : program.myd

Fungsi : Sebagai tempat penyimpanan data kegiatan ekskul

Tipe : File Kegiatan Ekskul

Organisasi File : Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 25 karakter

Kunci Field : kode_ekskul

Tabel III.5. Spesifikasi file Data Program

No Elemen Data Akronim Tipe Size Keterangan

1 Kode Ekskul kode_ekskul varchar 5 Primary Key

2 Kegiatan kegiatan varchar 15

6. Nama File : File Rekening Bank

Akronim : rekening_bank.myd

Fungsi : Sebagai tempat penyimpanan data rekening bank

Tipe : File Master

Organisasi File : Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 80 karakter

Kunci Field : kode_bank

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

30

Tabel III.6. Spesifikasi file Rekening Bank

No Elemen Data Akronim Tipe Size Keterangan

1 Kode Bank kode_bank Int 6 Primary Key

2 Nomor Rekening no_rekening varchar 15

3 Bank bank varchar 25

4 Atas Nama atas_bank varchar 30

3.5. Pengkodean

Pemakaian kode bertujuan agar memudahkan dalam proses pemasukan

data, sehingga waktu yang diperlukan sangat singkat dan mempercepat pencarian

data yang sesuai dengan kebutuhan pengguna. Adapun struktur kode yang

digunakan adalah :

1. Struktur kode user admin

X X X 9 9 9 9 9

Nomor Urut

Tahun Input

Akronim Kode Admin

Contoh:

A D M 1 8 0 0 1

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

31

Keterangan:

ADM : Akronim dari admin agar mudah dikenali

18 : Menunjukan tahun input data

001 : Menunjukan nomor urut

2. Struktur kode ppdb adm siswa

9 9 9 9 8 8 0 0 1

Nomor Urut

Bulan Input

Tahun Input

Contoh:

2 0 1 2 0 4 0 0 1

Keterangan:

2014 : Menunjukan Tahun Input data

04 : Menunjukan Bulan Input data

001 : Menunjukkan Nomor Urut

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

32

3. Struktur kode Registrasi

1 1 2 2 9 9 9 9

Nomor Urut

Bulan Input

Tahun Input

Contoh :

Keterangan :

19 : Menunjukan tahun pada saat melakukan registrasi

18 : Menunjukan bulan pada saat melakukan registrasi

007 : Menunjukan nomor urut dari setiap registrasi

4. Struktur kode Konfirmasi

X X X 9 9 8 8 8 8

Nomor Urut

Tahun Input

Akronim Dari Konfirmasi

1 9 0 8 0 0 0 7

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

33

Contoh :

4 3 2 1 9 0 0 0 1

Keterangan :

432 : Akronim dari konfirmasi atas registrasi

19 : Menunjukan tahun pada saat melakukan konfirmasi

001 : Menunjukan nomor urut dari setiap konfirmasi

5. Struktur kode Program

Nomor Urut

Akronim Dari Ekskul

Contoh :

Keterangan :

EX : Akronim dari Ekskul

001 : Menunjukkan nomor urut dari ekskul

X X 8 8 8

E X 0 0 1

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

34

6. Struktur kode Rekening Bank

9 9 9 9 8 8

Nomor Urut

Tahun Input

Contoh :

Keterangan :

2019 : Menunjukan Tahun pada saat melakukan pembayaran registrasi

01 : Menunjukkan nomor urut dari rekening bank

3.6. Struktur Navigasi

Struktur navigasi merupakan struktur atau alur dari suatu program yang

merupakan rancangan hubungan (rantai kerja) dari beberapa area yang berbeda

dan dapat membantu mengorganisasikan seluruh elemen pembuatan website.

Berikut ini digambarkan mengenai stuktur navigasi dalam aplikasi ini :

2 0 1 9 0 1

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

35

Gambar III.3. Struktur Navigasi Halaman Pendaftar

Gambar III.4. Struktur Navigasi Halaman Admin

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

36

3.7. Spesifikasi Sistem Komputer

Spesifikasi sistem komputer yang digunakan pada website sebagai berikut :

1. Spesifikasi Perangkat Keras

a. Server

1) CPU

a) Processor Dual CPU

b) Random Access Memory (RAM) 8 GB

c) Hardisk 1 Tera

2) Keyboard

3) Monitor

4) Mouse

5) Koneksi internet dengan kecepatan 2.3Mbps

b. Client

1) CPU

a) Processor Dual CPU

b) Random Access Memory (RAM) 8 GB

c) Hardisk 1 Tera

2) Keyboard

3) Monitor

4) Mouse

5) Koneksi internet dengan kecepatan 1 Mbps

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

37

2. Spesifikasi Perangkat Lunak

a. Server

1) Sistem Operasi : Minimal Microsoft Windows 7 Ultimate

2) Program Aplikasi Desain : Macromedia Dreamweaver MX

3) Bahasa Script : HTML, PHP, Javascript

4) Web Server : Xampp-win32-1.7.1

5) Web Browser : Mozilla Firefox & Google Chrome

6) Basis Data : MySQL

b. Client

1) Sistem Operasi : Microsoft Windows

2) Web Browser : Mozilla Firefox & Google Chrome

3.8. Implementasi

Implementasi antar muka merupakan salah satu bagian yang sangat

penting. Bagian ini merupakan suatu gambaran interaksi antara user dengan

sistem. Tampilan antar muka yang menarik dapat menjadi daya tarik tersendiri

bagi user untuk melihat isi dari website yang dibangun.

1. Halaman Utama

Halaman utama untuk publik ini terdiri dari menu Beranda, Informasi

Peserta, Daftar Akun dan Login. Pada halaman publik ini dapat melihat informasi

seputar peserta yang sudah mendaftar dan membuat akun untuk login ke menu

ppdb adm siswa.

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

38

Gambar III.5. Halaman Utama

2. Halaman Informasi Pendaftar

Halaman ini difungsikan sebagai pengumuman penerimaan atau penolakan

para pendaftar.

Gambar III.6. Halaman Informasi Pendaftar

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

39

3. Halaman Membuat Akun Baru

Halaman membuat akun baru ini untuk pendaftar yang ingin mendaftar

ekskul dan untuk mendapatkan nomor peserta.

Gambar III.7. Halaman Membuat Akun Baru

4. Halaman Login Peserta

Halaman ini digunakan pada saat pendaftar yang sudah membuat akun

ingin masuk ke dalam sistem registrasi.

Gambar III.8. Halaman Login Peserta

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

40

5. Halaman Utama Calon Pendaftar

Halaman Utama Calon Pendaftar ini terdiri dari Home, Informasi

Pendaftar, Pendaftaran Online, Konfirmasi Pembayaran, Cetak Dokumen dan

Logout.

Gambar III.9. Halaman Utama Calon Pendaftar

6. Halaman Pendaftaran Online/Registrasi

Halaman ini difungsikan untuk pendaftar yang ingin melakukan registrasi.

Gambar III.10. Halaman Registrasi

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

41

7. Halaman Konfirmasi Pembayaran

Halaman ini menampilkan konfirmasi pembayaran pendaftar harus

menginput nama penyetor, pilihan bank serta mengupload bukti pembayaran.

Gambar III.11. Halaman Konfirmasi Pembayaran

8. Halaman Cetak Dokumen

Halaman ini menampilkan informasi pilihan pencetakan dari cetak bukti

konfirmasi pembayaran dan cetak bukti pendaftaran.

Gambar III.12. Halaman Cetak Dokumen

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

42

9. Halaman Cetak Bukti Konfirmasi Pembayaran

Halaman ini difungsikan untuk pendaftar mencetak bukti konfirmasi

pembayaran yang sudah dilakukan.

Gambar III.13. Halaman Cetak Bukti Konfirmasi Pembayaran

10. Halaman Cetak Bukti Pendaftaran

Halaman ini difungsikan untuk pendaftar mencetak bukti pendaftaran jika

sudah melakukan registrasi

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

43

Gambar III.14. Halaman Cetak Bukti Pendaftaran

11. Halaman Login Admin

Halaman ini digunakan untuk admin jika ingin masuk ke halaman utama

admin.

Gambar III.15. Halaman Utama Admin

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

44

12. Halaman Utama Admin

Halaman utama admin berfungsi untuk mengelola keseluruhan sistem

yang ada di web ini dan terdiri dari Home, Administrator, Cek Data Konfirmasi

Pembayaran, Data Pendaftaran, Rekening Bank dan Logut.

Gambar III.16. Halaman Utama Admin

13. Halaman Administrator

Halaman berisi data admin yang mengelola sistem dan bisa menambahkan

admin baru.

Gambar III.17. Halaman Administrator

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

45

14. Halaman Cek Data Konfirmasi Pembayaran

Pada halaman ini, admin melakukan proses pengecekan pembayaran

melalui transfer bank yang dilakukan oleh pendaftar dan melakukan verifikasi

pembayaran lunas ataupun kurang bayar.

Gambar III.18. Halaman Cek Data Konfirmasi Pembayaran

15. Halaman Data Pendaftaran Peserta

Pada halaman ini, admin melakukan proses verifikasi penerimaan atau

penolakan pada calon pendaftar.

Gambar III.19. Halaman Data Pendaftaran Peserta

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

46

16. Halaman Data Rekening

Halaman ini berisi data rekening bank yang digunakan untuk pembayaran

ekskul dan admin bisa menambahkan rekening bank baru.

Gambar III.20. Halaman Rekening Bank

3.9. Pengujian Unit

Pengujian terhadap program aplikasi bisnis yang dibuat menggunakan

blackbox testing yang fokus terhadap proses masukan dan keluaran program.

1. Pengujian Terhadap Form Login Admin

Tabel III.7. Hasil Pengujian Blacbox Testing Form Login Admin

No Skenario

Pengujian

Test Case Hasil yang di

harapkan

Hasil

Pengujian

Kesimpulan

1 username atau

password tidak

diisi

kemudian klik

tombol login

Username :

(kosong)

Password :

(kosong)

Sistem akan

menolak dan

akan

menampilkan

“Anda belum

mengisikan

Username

atau

password”

Sesuai

Harapan

Valid

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

47

2. Pengujian Terhadap Form Registrasi

Tabel III.8. Hasil Pengujian Blacbox Testing Form Registrasi

2 Mengetik

username

dan password

dengan data

yang benar

kemudian klik

tombol login

Username :

(ADMIN)

Password :

(admin)

Sistem

menerima

akses masuk

dan

kemudian

membawa ke

halaman

admin

Sesuai

Harapan

Valid

3 Mengetik

username

dengan data

yang benar

dan password

dengan data

yang salah

kemudian klik

tombol login

Username :

(ADMIN)

Password :

(adm)

Sistem akan

menolak dan

akan

menampilkan

“Username

atau Password

anda salah”

Sesuai

Harapan

Valid

4 Mengetik

username

dengan data

yang salah

dan password

dengan data

yang benar

kemudian klik

tombol login

Username :

(ADM1801)

Password :

(admin)

Sistem akan

menolak dan

akan

menampilkan

“Username

atau Password

anda salah”

Sesuai

Harapan

Valid

5 Mengetik

username

dengan data

yang salah

dan password

dengan data

yang salah

kemudian klik

tombol login

Username :

(ADM1801)

Password :

(adm)

Sistem akan

menolak dan

akan

menampilkan

“Username

dan Password

anda salah”

Sesuai

Harapan Valid

No Skenario

Pengujian

Test Case Hasil yang di

harapkan

Hasil

Pengujian

Kesimpulan

1 Apabila form

kosong tidak

menginput

data apapun

yang

dibutuhkan

Nama :

(kosong)

No.Hp/Telp :

(kosong)

Pilihan Ekskul :

(kosong)

Sistem akan

menolak dan

menampilkan

pesan required

“Isi isian

kolom ini.”

Sesuai

Harapan Valid

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

48

3. Pengujian Terhadap Form Daftar Akun

Tabel III.9. Hasil Pengujian Blackbox Testing Form Daftar Akun

Jadwal

Kegiatan:

(kosong)

Waktu :

(kosong)

pada setiap

kolom yang

tidak terisi

data apapun

(kosong)

2 Apabila form

di input tetapi

ada kolom

pada form

tersebut yang

tidak terisi

Nama : (tuan)

No.Hp/Telp :

(0897654234)

Pilihan Ekskul :

(kosong)

Jadwal

Kegiatan:

(kosong)

Waktu :

(kosong)

Sistem akan

menolak dan

menampilkan

pesan required

“Isi isian

kolom ini.”

pada setiap

kolom yang

tidak terisi

data apapun

(kosong)

Sesuai

Harapan Valid

3 Apabila

seluruh kolom

pada form

terisi dengan

data yang di

butuhkan

Nama : (tuan)

No.Hp/Telp :

(0897654234)

Pilihan Ekskul :

(paskibra)

Jadwal

Kegiatan:

(kamis)

Waktu : (13.00)

Sistem

menerima

akses masuk

kemudian data

disimpan

Sesuai

Harapan Valid

No Skenario

Pengujian

Test Case Hasil yang di

harapkan

Hasil

Pengujian

Kesimpulan

1 Apabila form

kosong tidak

menginput

data apapun

yang

dibutuhkan

Nama : (kosong)

No. induk :

(kosong)

Pilihan Ekskul :

(kosong)

Asal Sekolah:

(kosong)

Email : (kosong)

Captcha: (kosong)

Sistem akan

menolak dan

menampilkan

pesan required

“Isi isian

kolom ini.”

pada setiap

kolom yang

tidak terisi

data apapun

(kosong)

Sesuai

Harapan

Valid

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

49

4. Pengujian Terhadap Form Penambahan Data Administrator

Tabel III.10. Hasil Pengujian Blackbox Testing Form Penambahan Data

Administrator

2 Apabila form

di input tetapi

ada kolom

pada form

tersebut yang

tidak terisi

Nama : (tuan)

No. induk :

(4253671890)

Pilihan Ekskul :

(kosong)

Asal Sekolah:

(kosong)

Email : (kosong)

Captcha: (kosong)

Sistem akan

menolak dan

menampilkan

pesan required

“Isi isian

kolom ini.”

pada setiap

kolom yang

tidak terisi

data apapun

(kosong)

Sesuai

Harapan Valid

3 Apabila

seluruh kolom

pada form

terisi dengan

data yang di

butuhkan

Nama : (tuan)

No. induk :

(4253671890)

Pilihan Ekskul :

(basket)

Asal Sekolah:

(sd98)

Email :

([email protected])

Captcha: (Fr6ty)

Sistem

Menerima dan

melanjutkan

akses login

Sesuai

Harapan Valid

No Skenario

Pengujian

Test Case Hasil yang di

harapkan

Hasil

Pengujian

Kesimpulan

1 Apabila form

kosong tidak

menginput

data apapun

yang

dibutuhkan

Username :

(kosong)

Password :

(kosong)

Nama Lengkap :

(kosong) :

No. Telepon :

(kosong)

Foto :

(kosong)

Sistem akan

menolak dan

menampilkan

pesan required

“Isi isian

kolom ini.”

pada setiap

kolom yang

tidak terisi

data apapun

(kosong)

Sesuai

Harapan Valid

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

50

5. Pengujian Terhadap Form Login Peserta

Tabel III.11. Hasil Pengujian Blackbox Testing Form Login Peserta

2 Apabila form

di input tetapi

ada kolom

pada form

tersebut yang

tidak terisi

Username :

(ADM001)

Password :

(kosong)

Nama Lengkap :

(kosong) :

No. Telepon :

(kosong)

Foto :

(kosong)

Sistem akan

menolak dan

menampilkan

pesan required

“Isi isian

kolom ini.”

pada setiap

kolom yang

tidak terisi

data apapun

(kosong)

Sesuai

Harapan Valid

3 Apabila

seluruh kolom

pada form

terisi dengan

data yang di

butuhkan

Username :

(ADM001)

Password :

(admin)

Nama Lengkap :

(defsoul) :

No. Telepon :

(34567890)

Foto :

(defsoul.jpg)

Sistem

menerima

akses masuk

dan

menampilkan

data yang

berhasil

tersimpan ke

dalam

database

Sesuai

Harapan Valid

No Skenario

Pengujian

Test Case Hasil yang di

harapkan

Hasil

Pengujian

Kesimpulan

1 Nomor Peserta

dan password

tidak diisi

kemudian klik

tombol login

Nomor Peserta :

(kosong)

Password :

(kosong)

Sistem akan

menolak dan

akan

menampilkan

“Nomor

Peserta dan

Password

harus di isi”

Sesuai

Harapan

Valid

2 Menginput

Nomor Peserta

dan password

tidak di input

kemudian klik

tombol login

Nomor Peserta :

(2001908004)

Password :

(kosong)

Sistem akan

menolak dan

akan

menampilkan

“Password

harus diisi”

Sesuai

Harapan Valid

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · Pendaftaran Ekstrakurikuler Di Tingkat Sekolah Menengah Pertama. b. Sistem dapat memberikan gambaran umum tentang kegiatan ekstrakurikuler.

51

3 Menginput

password dan

Nomor Peserta

tidak di input

kemudian klik

tombol login

Nomor Peserta :

(kosong)

Password :

(G3bM0)

Sistem akan

menolak dan

akan

menampilkan

“Nomor

Peserta harus

diisi”

Sesuai

Harapan Valid

4 Menginput

Nomor Peserta

dengan data

yang benar

dan password

dengan data

yang salah

kemudian klik

tombol login

Nomor Peserta :

(201908004)

Password :

( G3bM1)

Sistem akan

menolak dan

akan

menampilkan

“Login gagal

ulangi

kembali”

Sesuai

Harapan Valid

5 Menginput

Nomor Peserta

dengan data

yang salah

dan password

dengan data

yang benar

kemudian klik

tombol login

Nomor Peserta :

(209874677)

Password :

( G3bM0)

Sistem akan

menolak dan

akan

menampilkan

“ Login gagal

ulangi

kembali”

Sesuai

Harapan Valid

6 Menginput

Nomor Peserta

dengan data

yang salah

dan password

dengan data

yang salah

kemudian klik

tombol login

Nomor Peserta :

(4321684872)

Password :

( G3bM1)

Sistem akan

menolak dan

akan

menampilkan

“ Login gagal

ulangi

kembali”

Sesuai

Harapan Valid

7 Menginput

username

dengan data

yang benar

dan password

dengan data

yang benar

kemudian klik

tombol login

Nomor Peserta :

(201908004)

Password :

( G3bM0)

Sistem akan

menerima

akses masuk

dan

kemudian

membawa ke

halaman

owner

Sesuai

Harapan

Valid