bab iii pembahasan - bina sarana informatika...b. halaman petugas psb b1. petugas psb dapat login...

35
22 BAB III PEMBAHASAN 1.1. Tinjauan Kasus Proses Penerimaan Siswa Baru yang dilakukan oleh sekolah XYZ saat ini masih dilakukan secara manual. Sehingga terjadi berbagai hambatan. Maka dari itu, penulis mengembangkan Proses Penerimaan Siswa Baru berbasis Web menggunakan Adobe Dreamweaver CS6., bahasa pemograman web PHP dan basis data MySql. 1.1.1. Dokumen Masukan Spesifikasi file bentuk masukan ini merupakan langkah awal dari pengolahan data untuk menghasilkan output yang diinginkan. Bentuk masukan tersebut diantaranya : a. Nama Dokumen : Data Petugas Fungsi : Untuk menginput data petugas Sumber : User Tujuan : Admin Media : Cetakan komputer Jumlah : Satu Lembar Frekuensi : Setiap ada petugas baru Bentuk : Lampiran A.1 b. Nama Dokumen : Formulir Pendaftaran Fungsi : Untuk menginput data calon siswa

Upload: others

Post on 07-Mar-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

22

BAB III

PEMBAHASAN

1.1. Tinjauan Kasus

Proses Penerimaan Siswa Baru yang dilakukan oleh sekolah XYZ saat ini

masih dilakukan secara manual. Sehingga terjadi berbagai hambatan. Maka dari itu,

penulis mengembangkan Proses Penerimaan Siswa Baru berbasis Web

menggunakan Adobe Dreamweaver CS6., bahasa pemograman web PHP dan basis

data MySql.

1.1.1. Dokumen Masukan

Spesifikasi file bentuk masukan ini merupakan langkah awal dari

pengolahan data untuk menghasilkan output yang diinginkan. Bentuk masukan

tersebut diantaranya :

a. Nama Dokumen : Data Petugas

Fungsi : Untuk menginput data petugas

Sumber : User

Tujuan : Admin

Media : Cetakan komputer

Jumlah : Satu Lembar

Frekuensi : Setiap ada petugas baru

Bentuk : Lampiran A.1

b. Nama Dokumen : Formulir Pendaftaran

Fungsi : Untuk menginput data calon siswa

Page 2: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

23

Sumber : Siswa

Tujuan : Admin

Media : Cetakan komputer

Jumlah : Satu lembar

Frekuensi : Setiap ada pendaftaran siswa

Bentuk : Lampiran A.3

1.1.2. Dokumen Keluaran

Spesifikasi bentuk keluaran adalah dokumen yang diperoleh dari dokumen

masukan, dengan tujuan menghasilkan informasi yang diinginkan. Adapun bentuk

keluaran sebagai berikut :

a. Nama Dokumen : Bukti Pendaftaran Online

Fungsi : Sebagai bukti telah melakukan pendaftaran online

Sumber : Admin

Tujuan : Calon Siswa atau Siswi

Media : Cetakan komputer

Jumlah : Satu lembar

Frekuensi : Setiap setelah melakukan pendaftaran

Bentuk : Lampiran A.1

b. Nama Dokumen : Bukti pembayaran

Fungsi : Sebagai bukti telah melakukan pembayaran

Sumber : Admin

Tujuan : Calon Siswa atau Siswi

Page 3: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

24

Media : Cetakan komputer

Jumlah : Satu lembar

Frekuensi : Setiap setelah melakukan pembayaran

Bentuk : Lampiran A.1

c. Nama Dokumen : Data Penerimaan

Fungsi : Sebagai bukti telah menjadi anggota siswa

Sumber : Admin

Tujuan : Calon Siswa atau Siswi

Media : Cetakan komputer

Jumlah : Satu lembar

Frekuensi : Setiap setelah melakukan pengisian kelengkapan

detail

Bentuk : Lampiran A.1

d. Nama Dokumen : Laporan Penerimaan Siswa Baru SD

Fungsi : Sebagai laporan siswa baru SD

Sumber : Admin

Tujuan : Calon Siswa atau Siswi

Media : Cetakan komputer

Jumlah : Satu lembar

Frekuensi : Setiap setelah melakukan pendaftaran

Bentuk : Lampiran A.1

e. Nama Dokumen : Laporan Penerimaan Siswa Baru SMP

Fungsi : Sebagai laporan siswa baru SMP

Sumber : Admin

Page 4: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

25

Tujuan : Calon Siswa atau Siswi

Media : Cetakan komputer

Jumlah : Satu lembar

Frekuensi : Setiap setelah melakukan pendaftaran

Bentuk : Lampiran A.1

f. Nama Dokumen : Laporan Penerimaan Siswa Baru SMA

Fungsi : Sebagai laporan siswa baru SMA

Sumber : Admin

Tujuan : Calon Siswa atau Siswi

Media : Cetakan komputer

Jumlah : Satu lembar

Frekuensi : Setiap setelah melakukan pendaftaran

Bentuk : Lampiran A.1

1.2. Analisa Kebutuhan Software

Analisa kebutuhan merupakan langkah awal untuk menentukan perangkat

lunak yang dihasilkan. Perangkat lunak yang baik dan sesuai dengan kebutuhan

pengguna sangat tergantung pada keberhasilan dalam melakukan analisa

kebutuhan.

3.2.1. Analisa Kebutuhan

Halaman login petugas dibagi menjadi 2. Yaitu ada Petugas Administrator

yang mempunyai semua akses dan Petugas PSB yang hanya mempunyai akses

mengenai profil dan Pendaftaran siswa baru.

Page 5: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

26

a. Halaman Login Petugas Administrator

A1. Petugas Administrator dapat login dengan akun yang sudah ada.

A2. Petugas Administrator dapat melihat dan menambah data petugas.

A3. Petugas Administrator dapat mengelola data pembayaran tingkat.

A4. Petugas Administrator dapat mengelola data calon

A5. Petugas Administrator dapat mengelola data penerimaan

A6. Petugas Administrator dapat mengelola data pengumuman.

A7. Petugas Administrator dapat melihat laporan siswa.

b. Halaman Petugas PSB

B1. Petugas PSB dapat login dengan akun yang sudah ada.

B2. Petugas PSB dapat mengupdate profil

B3. Petugas PSB dapat melihat data biaya tingkat.

B4. Petugas PSB dapat mengelola data calon.

B5. Petugas PSB dapat mengelola data penerimaan.

B6. Petugas PSB dapat melihat pengumuman

B7. Petugas PSB dapat melihat laporan siswa.

c. Halaman Calon siswa

C1. Calon Siswa dapat mendaftar

C2. Calon Siswa dapat login dengan akun yang sudah ada.

C3. Calon Siswa dapat mengupdate profil.

C4. Calon Siswa dapat melihat biaya tingkat.

C5. Calon Siswa dapat memilih jenjang.

C6. Calon Siswa dapat mengupload berkas.

C7. Calon siswa dapat melihat data penerimaan.

Page 6: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

27

3.2.2. Use Case Diagram

A. Use Case Diagram Petugas Administrator

Gambar III.1 Use Case Diagram Petugas Administrator

Page 7: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

28

B. Use Case Diagram Petugas PSB

Gambar III.2 Use Case Diagram Petugas PSB

Page 8: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

29

B. Use Case Diagram Calon

Gambar III.3 Use Case Diagram Calon Siswa

Page 9: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

30

3.2.3. Activity Diagram

A. Activity Diagram Admin

Gambar III.4 Activity Diagram Admin

Page 10: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

31

B. Activity Diagram Pendaftaran

Gambar III.5 Activity Diagram Pendaftaran

Page 11: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

32

C. Activity Diagram Calon Siswa

Gambar III.6 Activity Diagram Calon Siswa

Page 12: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

33

3.3. Desain

3.3.1. Struktur Navigasi

A. Struktur Navigasi Petugas Administrasi

Gambar III.7 Struktur Navigasi Petugas Admin

B. Struktur Navigasi Petugas PSB

Gambar III.8 Struktur Navigasi Petugas PSB

Page 13: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

34

B. Struktur Navigasi Calon Siswa

Gambar III.9 Struktur Navigasi Calon

Page 14: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

35

3.3.2. Entity Relationship Diagram (ERD)

Gambar III.10 Entity Relationship Diagram (ERD)

Page 15: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

36

3.3.3. Logical Record Structure (LRS)

Gambar III.11 Logical Record Structure (LRS)

3.3.4. Spesifikasi File

1. Spesifikasi file tabel Petugas

Nama Database : Penerimaansiswabaru

Nama file : Petugas

Akronim : Petugas

Fungsi : Menambah data petugas

Tipe file : Master

Organisasi file : Index Sequential

Akses file : Random

Bahasa Program : MySql

Panjang Record : 16 KB

Kunci Field : petugas

Software : PhpMyAdmin

Page 16: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

37

Tabel III.1

Tabel Petugas

No Elemen Data Nama Field Tipe Data Size Keterangan

1 kode_petugas kode_petugas Varchar 15 Primary Key

2 nama_petugas nama_petugas Varchar 50

3 Bagian Bagian Varchar 20

4 Email Email Varchar 50

5 Telepon Telepon Varchar 15

6 Username Username Varchar 50

7 Password Password Varchar 50

8 Status Status Varchar 15

2. Spesifikasi file tabel Calon Siswa

Nama Database : Penerimaansiswabaru

Nama file : Calon

Akronim : Calon Siswa

Fungsi : Menambah data siswa

Tipe file : Master

Organisasi file : Index Sequential

Akses file : Random

Bahasa Program : MySql

Panjang Record : 16 KB

Kunci Field : calon_siswa

Software : PhpMyAdmin

Page 17: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

38

Tabel III.2

Tabel Calon Siswa

No Elemen Data Nama Field Type Data Size Keterangan

1 kode_calon kode_calon Varchar 15 Primary Key

2 nama_calon nama_calon Varchar 50

3 tanggal_lahir tanggal_lahir Date

4 Alamat Alamat Text

5 Email Email Varchar 50

6 Telepon Telepon Integer 15

7 Username Username Varchar 50

8 Password Password Varchar 50

9 nama_wali nama_wali Varchar 50

10 Status Status Varchar 15

11 Foto Foto Varchar 20

3. Spesifikasi file tabel Kelengkapan

Nama Database : Penerimaansiswabaru

Nama file : Kelengkapan

Akronim : Kelengkapan

Fungsi : menambah data kelengkapan dan memilih jenjang..

Tipe file : Master

Organisasi file : Index Sequential

Akses file : Random

Bahasa Program : MySql

Panjang Record : 32 KB

Kunci Field : kelengkapan

Software : PhpMyAdmin

Page 18: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

39

Tabel III.3

Tabel Kelengkapan

No Elemen Data Nama Field Tipe

Data

Size Keterangan

1 kode_kelengkapan kode_kelengkapan Varchar 15 Primary Key

2 Tanggal Tanggal Date

3 Jam Jam Time

4 kode_petugas kode_petugas Varchar 15

5 Status Status Varchar 15

6 Catatan Catatan Text

7 kode_tingkat kode_tingkat Varchar 15

8 kode_calon kode_calon Varchar 15

4. Spesifikasi file tabel Kelengkapan_detail

Nama Database : Penerimaansiswabaru

Nama file : Kelengkapan Detail

Akronim : Kelengkapan Detail

Fungsi : mengupload bukti pembayaran dan berkas – berkas.

Tipe file : Master

Organisasi file : Index Sequential

Akses file : Random

Bahasa Program : MySql

Panjang Record : 48 KB

Kunci Field : kelengkapan_detail

Software : PhpMyAdmin

Page 19: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

40

Tabel III.4

Tabel Kelengkapan Detail

No Elemen Data Nama Field Type

Data

Size Keterangan

1 Id Id Integer 15 Primary Key

2 kode_kelengkapan kode_kelengkapan Varchar 15

3 nama_dokumen nama_dokumen Varchar 50

4 Uraian Uraian Text

5 Gambar Gambar Varchar 20

6 status

kelengkapan

Status Varchar 15

5. Spesifikasi file tabel Penerimaan

Nama Database : Penerimaansiswabaru

Nama file : Penerimaan

Akronim : Penerimaan

Fungsi : mengupdate data penerimaan siswa baru.

Tipe file : Master

Organisasi file : Index Sequential

Akses file : Random

Bahasa Program : MySql

Panjang Record : 16 KB

Kunci Field : penerimaan

Software : PhpMyAdmin

Page 20: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

41

Tabel III.5

Tabel Penerimaan

No Elemen Data Nama Field Type

Data

Size Keterangan

1 kode_penerimaan kode_penerimaan Varchar 15 Primary

Key

2 kode_calon kode_calon Varchar 15

3 tahun_ajaran tahun_ajaran Varchar 15

4 Kelas Kelas Varchar 15

5 Catatan Catatan Text

6 Status Status Varchar 15

7 kode_petugas kode_petugas Varchar 15

8 kode_kelengkapan kode_kelengkapan Varchar 15

3.3.5. User Interface

Rancangan User Interface Penerimaan Siswa Baru Online pada Sekolah

XYZ.

A. User Interface Petugas

Petugas dibagi menjadi 2 bagian yaitu petugas Administrator yang mempunyai

hak akses ke semua menu. Dan ada petugas PSB yang hanya berwenang pada

pendaftaran dan penerimaan calon siswa baru.

1. User Interface Perugas Administrator

a. User Interface Login

Sebelum masuk ke menu utama Petugas Administrator maka user

terlebih dulu melakukan login menggunakan username dan password

masing – masing pengguna.

Page 21: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

42

Gambar III.12 user interface Login

b. User Interface input data petugas

Gambar III.13 User Interface data Petugas

Page 22: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

43

c. User Interface Biaya Jenjang Sekolah

Gambar III.14 User Interface Biaya Tingkat

d. User Interface Penerimaan

Gambar III.15 User Interface Penerimaan

Page 23: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

44

e. User Interface Pengumuman

Gambar III.16 User Interface Pengumuman

2. User Interface Petugas PSB

Semua menu di menu petugas PSB sama dengan menu di petugas

Administrator. Tetapi Petugas PSB tidak mempunyai akses untuk

mengupdate semua menu di menu tersebut, petugas PSB hanya mempunyai

akses mengenai profil pribadi dan penerimaan siswa baru.

a. User Interface Profil

Gambar III.17 User Interface Profil Petugas

Page 24: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

45

b. User Interface kelengkapan data calon siswa

Gambar III.18 User Interface Kelengkapan Calon

c. User Interface Penerimaan

Gambar III.19 User Interface Penerimaan

Page 25: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

46

3. User Interface Calon Siswa

a. Untuk masuk ke menu utama calon siswa, maka calon siswa terlebih

dulu mendaftar untuk mendapatkan username dan password agar bisa

login dan masuk ke menu utama.

Gambar III.20 User Interface Pendaftaran

b. User Interface profil calon

Calon siswa dapat melihat profil dan mengupdate profil.

Gambar III.21 User Interface Profil Siswa

Page 26: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

47

c. User Interface kelengkapan

Gambar III.22 User Interface Kelengkapan

d. User Interface Kelengkapan Detail

Gambar III.23 User Interface Kelengkapan Detail

Page 27: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

48

3.5. Implementasi

Implementasi rancangan antar muka pada perancangan sistem informasi

penerimaan siswa baru berdasarkan rancangan antar muka.

A. Implementasi Rancangan Antar Muka Petugas

1. Petugas Administrator.

a. Halaman Login Petugas Administrator, Petugas PSB dan Calon Siswa.

Semua user harus melakukan login terlebih dahulu agar bisa masuk ke

menu masing – masing pengguna

Gambar III.24 Halaman Login

b. Menu Petugas. Menu ini terdiri dari form untuk menambah data

petugas dan melihat data – data petugas. Dan dalam menambah data,

petugas dibagi menjadi 2 yaitu petugas administrator dan petugas PSB.

Page 28: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

49

Gambar III.25 Halaman Petugas

c. Menu Tingkat. Menu ini berisi form untuk menginput biaya – biaya

pendaftaran siswa baru.

Gambar III.26 Halaman Biaya Tingkat

d. Menu Penerimaan. Menu ini berisi form untuk merubah status

kelengkapan siswa dari proses menjadi lengkap berdasarkan

kelengkapan detail calon siswa dan berdasarkan status kelengkapan yg

diberikan petugas PSB.

Gambar III.27 Halaman Kelengkapan Siswa

Page 29: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

50

e. Menu Pengumuman. Menu ini berisi form untuk menginput

pengumuman pada Sekolah XYZ.

Gambar III.28 Halaman Pengumuman

2. Petugas PSB

a. Menu Profil. Menu ini berisi form untuk mengupdate profil petuas.

Gambar III.29 Halaman Profil Petugas

Page 30: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

51

b. Menu Kelengkapan. Menu ini berisi form untuk mengupdate

kelengkapan siswa.

Gambar III.30 Halaman Kelengkapan Siswa

c. Menu Penerimaan. Menu ini berisi form untu mengupdate status siswa

diterima atau tidak berdasarkan kelengkapan detail siswa.

Gambar III.31 Halaman Kelengkapan Detail

Page 31: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

52

3. Pendaftaran Calon Siswa

a. Menu Pendaftaran. Menu ini berisi form untuk melengkapi data calon

siswa.

Gambar III.32 Halaman Pendaftaran

b. Menu Profil. Menu ini berisi form untuk mengupdate profil calon

siswa.

Gambar III.33 Halaman Profil Siswa

Page 32: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

53

c. Menu Pilih Jenjang. Menu ini berisi form untuk memilih jenjang

sekolah yang akan dipilih oleh calon siswa.

Gambar III.34 Halaman Kelengkapan Siswa

d. Menu kelengkapan detail. Menu ini berisi form untuk menguploadberkas – berkas yang diperlukan sekolah.

Gambar III.35 Halaman Kelengkapan Detail Siswa

Page 33: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

54

e. Menu Penerimaan. Menu ini berisi informasi untuk calon siswa

diterima / ditolak sebagai siswa di Sekolah XYZ.

Gambar III.36 Halaman Penerimaan

3.6. Testing

Pengujian terhadap program yang dibuat menggunakan black box testing

yang fokus terhadap proses masukan dan keluaran program.

A. Pengujian terhadap Form Login Admin

Tabel III.6

Hasil Pengujian Black Box Testing Form Login Admin

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujia

n

Kesimpula

n

1 Username

dan

Password

tidak diisi

kemudian

klik tombol

login

Usernam

e :

(kosong)

Password

:

(kosong)

Sistem akan

menolak akses

dan

menampilkan

pesan “otentikasi

login GAGAL,

silahkan cek data

anda kembali”

Sesuai

harapan

Valid

Page 34: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

55

2 Mengetikka

n Username

dan

Password

tidak diisi

atau kosong

kemudian

klik tombol

login

Usernam

e : yela

Password

:

(kosong)

Sistem akan

menolak akses

dan

menampilkan

pesan “otentikasi

login GAGAL,

silahkan cek data

anda kembali”

Sesuai

harapan

Valid

3 Username

tidak diisi

(kosong)

dan

Password

diisi

kemudian

klik tombol

login

Usernam

e :

(kosong)

Password

:

(latifah)

Sistem akan

menolak akses

dan

menampilkan

pesan “otentikasi

login GAGAL,

silahkan cek data

anda kembali”

Sesuai

harapan

Valid

4 Mengetikka

n salah satu

kondisi

salah pada

Username

atau

Passwordny

a kemudian

klik tombol

login

Usernam

e : lala

(salah)

Password

:

latifah

(benar)

Sistem akan

menolak akses

dan

menampilkan

pesan “otentikasi

login GAGAL,

silahkan cek data

anda kembali”

Sesuai

harapan

Valid

5 Mengetikka

n Username

dan

Password

Usernam

e :

yela

(benar)

Sistem akan

menerima akses

login dan akan

masuk ke

Sesuai

harapan

Valid

Page 35: BAB III PEMBAHASAN - Bina Sarana Informatika...b. Halaman Petugas PSB B1. Petugas PSB dapat login dengan akun yang sudah ada. B2. Petugas PSB dapat mengupdate profil B3. Petugas PSB

56

dengan data

yang benar

kemudian

klik tombol

login

Password

:

latifah

(benar)

halaman Home

Admin