bab iii pembahasan...17 bab iii pembahasan 3.1. tinjauan perusahaan sekolah smk citra mandiri...
TRANSCRIPT
17
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Sekolah SMK Citra Mandiri merupakan sekolah mayoritas agama islam dan
masyarakat yang agamis, sekolah yang ingin mendidik para siswa dengan akhlak
yang baik, sekolah ini terdapat dua program keahlian yaitu TKJ (Teknik Komputer
dan jaringan) AP (Administrasi Perkantoran).
3.1.1. Sejarah Institusi
SMK Citra Mandiri di dirikan pada tahun 2010 oleh Bapak Drs. H. Ajuddin
HS, M.M Selaku kepala sekolah dan disahkan oleh Bapak Drs. KH. A. Zarkasyi
Usman, MA selaku ketua yayasan SMK Citra Mandiri. Pada saat pertama didirikan
sekolah tersebut hanya memiliki 10 orang siswa, namun seiring berjalannya waktu
bertambah menjadi 25 orang siswa sampai 40 orang siswa.
Di tahun ajaran ke-2, siswa yang ada di SMK Citra Mandiri bertambah pesat
hingga mencapai kurang lebih 120 orang siswa dengan jurusan yang ada di sekolah
tersebut, yaitu administrasi perkantoran dan teknik komputer & jaringan. Sehingga
sekolah ini resmi memiliki 2 jurusan kompetensi dengan akreditasi (A).
18
3.2.1. Struktur Organisasi dan Fungsi
Organisasi adalah suatu atau proses kerja sama sejumlah manusia yang terkait
dalam hubungan formal dalam rangkaian hirarki untuk mencapai tujuan yang
telah ditentukan. Agar tujuan dapat dicapai dengan efisien perlu adanya
pemisahan wewenang dan tanggung jawab masing-masing individu yang berada
dalam organisasi.
Secara umum struktur organisasi adalah suatu bentuk susunan dan kerja sama
organisasi yaitu adanya pembagian kerja, tugas dan wewenang. Sedangkan tujuan
struktur organisasi itu adalah agar pembagian kerja tugas dan wewenang tersebut
dapat terlihat jelas dan mempunyai pola tetap sehingga dapat tercapai tujuan yang
diinginkan bersama dan dapat tercapai tujuan yang diinginkan bersama dan
saling menjaga hubungan baik antar anggota dalam struktur organisasi tersebut.
Sumber : SMK CITRA MANDIRI
Gambar III.1
Bagan Struktur Organisasi
YAYASAN
KEPALA SEKOLAH
KURIKULUM
TU BENDAHARA
BIDANG
PENDIDIKAN
GURU WALI KELAS
19
Fungsi dan tugas struktur organisasi SMK CITRA MANDIRI, sebagai berikut:
1. Yayasan
Sebagai pemimpin tertingi di sekolah (pemilik modal dan fasilitas sekolah),
penyelenggara dan penanggungjawab sekolah secara hukum, menyediakan saran
dan prasarana sekolah, memberikan pertimbangan dan persetujuan terhadap
anggaran dan rencana program pengelola sekolah.
2. Kepala Sekolah
Kepala sekolah berfungsi sebagai pimpinan dalam penyelenggaraan dan
administrasi serta supervisi pendidikan.
Kepala sekolah sebagai pimpinan mempunyai tugas dan wewenang sebagai
berikut:
a. Menyusun rencana kerja tahunan
b. Mengorganisasikan seluruh kegiatan sekolah
c. Mengarahkan seluruh kegiatan sekolah
d. Melaksanakan pengawasan terhadap seluruh program dan komponen
sekolah yang menjadi wewenangnya
e. Mengadakan evaluais terhadapsemua kegiatan sekolah
f. Menentukan kebijaksanaan sekolah
g. Mengadakan rapat-rapat intern dan ekstern
h. Mengambil keputusan yang berhubungan dengan kepentingan sekolah
i. Merencanakan, mengatur dan melakasankan proses belajar mengajar
j. Mengatur dalam menjalin hubungan yang harmonis dengan masyarakat dan
industri
20
Mengatur administrasi kantor, guru, siswa, pegawai, perlengkapan dan keuangan
dan mempertanggungjawabkan kepada Yayasan
3. Kurikulum
a. Melakukan koordinasi dengan semua guru dalam hal menyusun
program tahunan, program satuan pembelajaran dan penyusunan soal
ulangan, baik ulangan harian, ujian Semester, UAS / UAN.
b. Melakukan koordinasi dengan bidang kesiswaan,Pembina OSIS, Guru
BP/ BK, para Guru pembina, para wali kelas dan para guru dalam
rangka meningkatkan kedisiplinan, ketertiban, dan motivasi belajar
siswa.
c. Melakukan koordinasi dan konsultasi Ketua Program Studi dalam
rangka singkronisasi mata pelajaran terhadap sasaran jabatan.
d. Melakukan koordinasi terhadap pelaksanaan program belajar teori &
praktik.
e. Melakukan koordinasi dan konsultasi dengan semua pembina dalam
melaksanakan tugas sehari – hari.
f. Menyusun jadwal pelajaran teori dan praktek.
g. Menyusun anggaran belanja untuk kegiatan :
1) Kebutuhan administrasi guru dan wali kelas
2) Kebutuhan sarana mengajar dan Pelaksana Ujian Semester
4. Tata Usaha
Kepala tata usaha Melaksanakan ketatausahaan sekolah dan bertanggung
jawab Kepada Kepala Sekolah
b. Menyusun program tata usaha sekolah
c. Mengelola Keuangan Sekolah
21
d. Mengurus administrasi ketenagaan dan siswa.
e. Membina dan mengembangkan karier pegawai Tata Usaha
f. Menyusun administrasi perlengkapan sekolah.
g. Menyusun dan penyajian data/statistik sekolah
h. Mengkoordinasikan dan melaksanakan K3 / 6 K
i. Menyusun laporan pelaksanaan kegiatan pengurusan ketatausahaan secara
berkala.
5. Bendahara
Bertugas mengelola keuangan yayasan . tugas dan wewenang bendahara
a. Membuat laporan keuangan bulanan.
b. Memberikan saran dalam pemasukan dan penggunaan keuangan yaysan
c. Berkordinasi dengan masing-masing ketua divisi dalam pengaturan
keuangan kegiatan yayasan.
6. Bidang Pendidikan
Melaksanakan pelayanan, bimbingan, pembinaan dan pengelolaan sistem
informasi.
7. Guru
Tugas dan fungsi guru adalah untuk membimbing dan mengajar murid-murid
8. Wali Kelas
a. Pengelolaan kelas
b. Penyelenggaraan administrasi kelas
c. Pengisian daftar hadir siswa dan guru
d. Pembuatan catatan khusus tentang siswa
e. Pencatatan mutasi siswa
22
f. Pengisian buku laporan
g. Pembagian raport hasil belajar siswa
3.2. Analisis Kebutuhan
Sesuai dengan judulnya Sistem Informasi Penerimaan Siswa Baru Berbasis
Web Pada SMK Citra Mandiri, ini dibuat untuk mempermudah calon siswa/i dalam
melakukan registrasi yang mengarah kepada pendaftaran siswa baru yang dapat
diakses secara online melalui website. Dengan jaringan internet calon siswa/i tidak
perlu datang langsung ke SMK Citra Mandiri untuk melakukan pendaftaran.
A. Analisa Kebutuhan Calon Siswa
1. Calon siswa dapat melakukan pendaftaran untuk login
2. Calon siswa mengisi formulir pendaftaran secara online
3. Calon siswa mengikuti tes ujian online
4. Calon siswa dapat mencetak bukti pendaftaran
5. Setelah semua selesai calon siswa baru dapat keluar dari sistem dengan cara
logout
B. Analisa Kebutuhan Admin
1. Admin dapat login
2. Admin dapat melihat data pendaftaran calon siswa baru
3. Admin dapat melihat calon siswa yang mengikuti tes ujian online
4. Admin dapat membuat jadwal sementara
5. Admin dapat menulis informasi buat calon siswa baru
6. Setelah selesai admin bisa memilih menu logout
23
3.3.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 : Pendaftaran calon siswa
Fungsi : Untuk melengkapi biodata calon siswa baru
Sumber : User
Tujuan : Calon siswa
Media : Online
Jumlah : 1
Frekuensi : Setiap pendaftaran siswa baru
Bentuk : Lampiran A.1
2. Nama Dokumen : Data pribadi siswa
Fungsi : Sebagai data siswa baru
Sumber : User
Tujuan : Pendaftaran
Media : Online
Jumlah : 1
Frekuensi : Setiap terjadi pendaftaran
Bentuk : Lampiran A.2
3. Nama Dokumen : Form tambah jurusan
Fungsi : Menambah atau menyimpan data jurusan siswa
Sumber : Admin
Tujuan : User
24
Media : Online
Jumlah : 1
Frekuensi : Setiap memilih jurusan
Bentuk : Lampiran A.3
4. Nama Dokumen : Form jadwal ujian
Fungsi : Untuk melihat jadwal ujian
Sumber : Admin
Tujuan : User
Media : Online
Jumlah : 1
Frekuensi : Setiap melihat jadwal
Bentuk : Lampiran A.4
5. Nama Dokumen : Tambah informasi siswa
Fungsi : Untuk menambahkan informasi
Sumber : Admin
Tujuan : User
Media : Online
Jumlah : 1
Frekuensi : Setiap melihat informasi siswa
Bentuk : Lampiran A.5
B. Rancangan Dokumen Keluaran (Output)
Rancangan ini menguraikan secara rinci setiap rancangan dokumen keluaran
yang digunakan dalam sistem dengan uraian parameter-parameter dokumen tersebut
dengan parameter-parameter dokumennya sebagai berikut:
25
1. Nama Dokumen : Cetak bukti pendaftaran
Fungsi : Sebagai bukti pendaftaran siswa
Sumber : Admin
Tujuan : User
Media : Kertas
Jumlah : 1
Frekuensi : Setiap cetak bukti pendaftaran
Bentuk : Lampiran B.1
26
3.4. Entity Relationship Diagram
Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan
dengan Entity Relationship Diagram (ERD).
A. Entity Relationship Diagram (ERD)
terterima
Username
Kd_jurusan
jadwal
Kd_jadwal
jadwal
Kd_jurusan
jurusan
Kd_jurusan Kuota_jurusan
Nama_jurusan
Status cpd
Kdstatuscpd
Username
register
Username waktudaftar
PasswordEmail
nilaiKd_nilai
Salah
Benar
Kd_jwb
Username
Nilai
jwb
Kd_jwb Hsl_jwb
Get_jwbKd_soal
Kd_jurusanUsername
biodataTanggallahir
Username
Nama
Kd_jadwal
Kd_jurusan
Namaibu
Namabapak
Alamat
Tempatlahir
Scanijazah
scanSKHUN
Asal_sekolah
nhun
Pd_terterima
Tanggallahir
Username
Nama
Kd_jadwal
Kd_jurusan
Namaibu
Namabapak
Alamat
Benar
Scanijazah
scanSKHUN
Asal_sekolah
Status
Salah
nhun
Kuotajurusan
Kdstatuscpd
Nilai
Kd_nilai
mengelola
mengelola
memiliki
soal
soal
B
A
Kd_soal
Kd_jurusan
kunci
C
D
E
memiliki
mengelol
a
memiliki
mengelola
memiliki
memiliki
1
1
M 1
1
M
M
MM1
1
M1 M
M
M
1
M
Gambar III.1
Entity Relationship Diagram
27
B. Logical Record Structure (LRS)
Status cpd
Kdstatuscpd (PK)
Username (FK)
jadwal
Kd_jadwal (PK)
Kd_jurusan (FK)
jadwal
jurusan
Kd_jurusan (PK)
Nama_jurusan
Kuota_jurusan
terterima
Username (PK)
Kd_jurusan (FK)
nilai
Kd_nilai (PK)
Kd_jwb (FK)
Username
Nilai
Benar
Salah
soal
Kd_soal (PK)
Kd_jurusan (FK)
Soal
A
B
C
D
E
kunci
jwb
Kd_jwb (PK)
Kd_soal (FK)
Kd_jurusan (FK)
Username
Get_jwb
Hsl_jwb
register
Username (PK)
Password
waktudaftar
biodata
Username (PK)
Kd_jurusan (FK)
Kd_jadwal (FK)
Nama
Asal_sekolah
Tempatlahir
Tanggallahir
Namabapak
Namaibu
Alamat
Scanijazah
scanSKHUN
nhun
Pd_terterima
Kd_jurusan (FK)
Username (FK)
Kd_jadwal
Nama
Asal_sekolah
Tempatlahir
Tanggallahir
Namabapak
Namaibu
Alamat
Scanijazah
scanSKHUN
Nhun
Kd_nilai (FK)
Nilai
Benar
Salah
Kdstatuscpd (FK)
Status
kuotajurusan
1
MM
MM
1
11
1
M
M
1
M
M1
M
M1
M
M
11
M
M
Gambar III.2
Logical Record Structure (LRS)
28
3.5. Spesifikasi File
Spesifikasi File yang ada pada website pendaftaran siswa baru ini merupakan
kumpulan data yang berawal dari peng-inputan data. Dalam perancangan pendaftaran
siswa baru ini:
1. Spesifikasi file biodata
Nama File : biodata
Akronim : biodata
Fungsi : menyimpan data diri
Tipe File : master
Organisasi File : index sequential
Akses File : random
Media : hard disk
Panjang Record : 202 bytes
Kunci Field : user name
Software : xampp
Tabel III.1
Spesifikasi file biodata
No Elemen Data Akronim Tipe Panjang Ket
1 Username Username Varchar 25 Foreign Key
2 Kode jurusan Kdjurusan Varchar 30
3 Kode jadwal Kdjadwal Int 11
4 Nama Nama Varchar 25
5 Asal sekolah Asalsekolah Varchar 25
6 Tempat lahir Tempatlahir Varchar 25
29
7 Tanggal lahir Tanggallahir Date
8 Nama bapak Namabapak Varchar 25
9 Nama ibu Namaibu Varchar 25
10 Alamat Alamat Text
11 Scan ijazah Scanijazah Text
12 Scan skhun Scanskhun Text
13 Nilai ujian Nhun Int 11
2. Spesifikasi file jadwal
Nama File : jadwal
Akronim : jadwal
Fungsi : untuk melihat jadwal terbaru
Tipe File : master
Organisasi File : index sequential
Akses File : random
Media : hard disk
Panjang Record : 41 bytes
Kunci Field : kdjadwal
Software : xampp
Tabel III.2
Spesifikasi file jadwal
No Elemen Data Akronim Tipe Panjang Ket
1 Kode jadwal Kdjadwal Int 11 Primary Key
2 Kode jurusan Kdjurusan Varchar 30 Foreign Key
3 Jadwal Jadwal Date
30
3. Spesifikasi file jurusan
Nama File : jurusan
Akronim : jurusan
Fungsi : memilih jurusan
Tipe File : master
Organisasi File : index sequential
Akses File : random
Media : hard disk
Panjang Record : 71 bytes
Kunci Field : kdjurusan
Software : xampp
Tabel III.3
Spesifikasi file jurusan
No Elemen Data Akronim Tipe Panjang Ket
1 Kode jurusan Kdjurusan Varchar 30 Primary Key
2 Nama jurusan Nmjurusan Varchar 30
3 Kuota jurusan Kuotajurusan Int 11
4. Spesifikasi file jwb
Nama File : jwb
Akronim : jwb
Fungsi : menjawab pertanyaan
Tipe File : master
Organisasi File : index sequential
31
Akses File : random
Media : hard disk
Panjang Record : 89 bytes
Kunci Field : kdjwb
Software : xampp
Tabel III.4
Spesifikasi file jwb
No Elemen Data Akronim Tipe Panjang Ket
1 Kode jawab Kdjwb Int 11 Primary Key
2 Kode soal Kdsoal Int 11
3 Kode jurusan Kdjurusan Varchar 30
4 Username Username Varchar 25
5 Get jawab Get_jwb Varchar 1
6 Hasil jawab Hsl_jwb Int 11
5. Spesifikasi file nilai
Nama File : nilai
Akronim : nilai
Fungsi : mengetahui nilai siswa
Tipe File : master
Organisasi File : index sequential
Akses File : random
Media : hard disk
Panjang Record : 80 bytes
Kunci Field : kdnilai
32
Software : xampp
Tabel III.5
Spesifikasi file nilai
No Elemen Data Akronim Tipe Panjang Ket
1 Kode nilai Kdnilai Int 11 Primary Key
2 Kode jawab Kdjwb Int 11 Foreign Key
3 Username Username Varchar 25
4 Nilai Nilai Int 11
5 Benar Benar Int 11
6 Salah Salah Int 11
6. Spesifikasi file pd_terterima
Nama File : pd_terterima
Akronim : pd_terterima
Fungsi : mengetahui siswa diterima
Tipe File : master
Organisasi File : index sequential
Akses File : random
Media : hard disk
Panjang Record : 309 bytes
Kunci Field : kdjurusan
Software : xampp
Tabel III.6
Spesifikasi file pd_terterima
No Elemen Data Akronim Tipe Panjang Ket
33
1 Kode jurusan Kdjurusan Varchar 30 Foreign Key
2 Username Username Varchar 25 Foreign Key
3 Kode jadwal Kdjadwal Int 11
4 Nama Nama Varchar 25
5 Asal sekolah Asalsekolah Varchar 25
6 Tempat lahir Tempatlahir Varchar 25
7 Tanggal lahir Tanggallahir Date
8 Nama bapak Namabapak Varchar 25
9 Nama ibu Namaibu Varchar 25
10 Alamat Alamat Text
11 Scan ijazah Scanijazah Text
12 Scan skhun Scanskhun Text
13 Nilai ujian Nhun Int 11
14 Kode nilai Kdnilai Int 11 Foreign Key
15 Nilai Nilai Int 11
16 Benar Benar Int 11
17 Salah Salah Int 11
18 Kode status
calon siswa
Kdstatuscpd Int 11 Foreign Key
19 Status Status Int 11
20 Nama jurusan Nmjurusan Varchar 30
21 Kuota jurusan Kuotajurusan Int 11
34
7. Spesifikasi file register
Nama File : register
Akronim : register
Fungsi : untuk mendaftar calon siswa baru
Tipe File : master
Organisasi File : index sequential
Akses File : random
Media : hard disk
Panjang Record : 105 bytes
Kunci Field : username
Software : xampp
Tabel III.7
Spesifikasi file register
No Elemen Data Akronim Tipe Panjang Ket
1 Username Username Varchar 25 Primary Key
2 Email Email Varchar 25
3 Password Password Varchar 25
4 Waktu daftar Waktudaftar Varchar 30
8. Spesifikasi file soal
Nama File : soal
Akronim : soal
Fungsi : mengisi soal yang telah disediakan
Tipe File : master
Organisasi File : index sequential
35
Akses File : random
Media : hard disk
Panjang Record : 41 bytes
Kunci Field : kdsoal
Software : xampp
Tabel III.8
Spesifikasi file soal
No Elemen Data Akronim Tipe Panjang Ket
1 Kode soal Kdsoal Int 11 Primary Key
2 Kode jurusan Kdjurusan Varchar 30 Foreign Key
3 Soal Soal Text
4 A A Text
5 B B Text
6 C C Text
7 D D Text
8 E E Text
9 Kunci Kunci Enum
9. Spesifikasi file statuscpd
Nama File : statuscpd
Akronim : statuscpd
Fungsi : untuk mengetahui status siswa
Tipe File : master
Organisasi File : index sequential
Akses File : random
36
Media : hard disk
Panjang Record : 47 bytes
Kunci Field : kdstatuscpd
Software : xampp
Tabel III.9
Spesifikasi file statuscpd
No Elemen Data Akronim Tipe Panjang Ket
1 Kode status calon
peserta didik
Kdstatuscpd Int 11 Primary Key
2 Username Username Varchar 25
3 Status Status Int 11
10. Spesifikasi file terterima
Nama File : terterima
Akronim : terterima
Fungsi : peserta baru sudah dinyatakan keterima
Tipe File : master
Organisasi File : index sequential
Akses File : random
Media : hard disk
Panjang Record : 55 bytes
Kunci Field : username
Software : xampp
37
Tabel III.10
Spesifikasi file terterima
No Elemen Data Akronim Tipe Panjang Ket
1 Username Username Varchar 25 Foreign Key
2 Kode jurusan Kdjurusan Varchar 30
3.6. Pengkodean
1. Pengkodean Biodata
Setiap biodata harus memiliki id masing-masing sehingga dapat membatasi hak
akses diantaranta terdiri dari:
X X X X 0 0 0
Identitas Biodata No urut
Contoh
P P D B 0 0 1
Keterangan :
PPDB = untuk identitas siswa baru
001 = untuk nomor urut yaitu 001
38
2. Pengkodean Jurusan
Setiap jurusan memiliki id masing-masing sehingga dapat membatasi hak ases
diantaranya terdiri dari:
X X X X 9
Identitas Jurusan Id urutan
Contoh :
J R S N 1
Keterangan :
JRSN = Inisial Jurusan yaitu Adm.Perkantoran & TKJ
1 = No urutan yaitu 1
3.7. 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 website rancangan seluruh halaman web.
Struktur navigasi website yang baik adalah yang mampu memberitahukan kepada
pendaftar tentang lokasi mereka sekarang, lokasi-lokasi yang bias dikunjungi dari
lokasi sekarang.
39
A. Struktur Navigasi Admin
Struktur navigasi admin pada website pendaftaran siswa baru ini adalah
struktur navigasi campuran (Composite). Melalui struktur navigasi website
ini, terlihat bagaimana isi dan susunan dari sebuah website.
Gambar III.3
Struktur Navigasi Admin
B. Struktur Navigasi Halaman Utama PPDB
Struktur navigasi halaman utama ini hamper sama dengan struktur navigasi
ppdb yaitu struktur navigasi campuran (Composite). Melalui struktur navigasi
website ini, terlihat bagaimana isi dan susunan dari sebuah website.
Gambar III.4
Struktur Navigasi Halaman Utama PPDB
C. Struktur Navigasi Halaman Siswa
Struktur navigasi halaman siswa ini termasuk kedalam struktur navigasi
campuran (Composite). Melalui struktur navigasi website ini, terlihat
bagaimana isi dan susunan dari sebuah website.
Dashboard Jurusan Jadwal
Ujian
Soal
Ujian
Info
Siswa
Data
CPD
Data
CPD
diterim
a
Setting Logout
Login Admin
Index
Pendaftaran Login
40
Gambar III.5
Struktur Navigasi Halaman Siswa
3.8. Spesifikasi Sistem Komputer
A. Perangkat Keras
Perangkat keras (hardware) adalah suatu komponen yang membentuk suatu
sistem computer dan peralatan lainnya yang minimum dan memungkinkan komputer
dapat mengoperasikan sesuatu.
Spesifikasi sarana pendukung perangkat keras adalah sebagai berikut:
a. Processor : Intel(R) Core i3-3217U 1.8 GHz
b. System Type : 64 – bit Operating System
c. Monitor : 16
d. Memory (RAM) : 2 GB (Minimum)
e. Harddisk : 500 GB
f. Keyboard : Standart Keys
B. Perangkat Lunak
Perangkat lunak (software) adalah komponen dalam data processing system yang
berupa program-program dan teknik lain untuk mengontrol sistwm serta digunakan
untuk menjalankan program tersebut.
Login Siswa
Beranda Informasi Jadwal Biodata Ujian
tes
masuk
Hasil
PPDB Logout
41
Perangkat lunak yang dibutuhkan untuk menjalankan web ini adalah:
Sistem Operasi : Windows 7
Bahasa Pemrograman : PHP, HTML, JAVA
Program Database : phpMyadmin
3.9. Implementasi
A. Implementasi Rancangan Antar Muka
Implementasi rancangan antar muka pada program pendaftaran siswa baru pada
SMK CITRA MANDIRI.
1. Halaman Login Admin
Pada halaman ini dapat melakukan login, jika berhasil makan akan menapilkan
home dan menu lainnya.
Gambar III.6
Halaman Login Admin
2. Halaman Index Admin
Pada halaman ini dapat melihat jumlah kuota, jumlah jurusan, jumlah jadwal,
dan jumlah calon peserta didik baru.
42
Gambar III.7
Halaman Index Admin
3. Halaman Data Calon Siswa Baru
Pada halaman ini admin dapat melihat data calon peserta didik baru.
Gambar III.8
Halaman Data Calon Siswa Baru
4. Halaman Jurusan
Pada halaman ini admin dapat melihat dan menambahkan jurusan
43
Gambar III.9
Halaman Jurusan
5. Halaman Jadwal Ujian
Pada halaman ini admin dapat mengatur dan menambah jadwa ujian.
Gambar III.10
Halaman Jadwal Ujian
6. Halaman Soal Ujian
Pada halaman ini admin dapat membuat dan mengupload soal ujian untuk
calon peserta didik.
44
Gambar III.11
Halaman Soal Ujian
7. Halaman Informasi Siswa
Pada halaman ini admin dapat melihat dan menambahkan informasi untuk
peserta didik baru.
Gambar III.12
Halaman Informasi Siswa
8. Halaman Data Peserta Didik Diterima
Pada halaman ini admin dapat melihat peserta didik yang diterima di sekolah
SMK Citra Mandiri.
45
Gambar III.13
Halaman Data Peserta Didik Diterima
9. Halaman Setting Akun
Pada halaman ini admin dapat merubah, menghapus, dan menambahkan
akun.
Gambar III.14
Halaman Setting Akun
46
10. Halaman Utama PPDB
Pada awal dibukanya web ini maka akan tampil halaman utama untuk
menampilkan pendaftaran dan login.
Gambar III.15
Halaman Utama PPDB
11. Halaman Pendaftaran
Halaman ini berfungsi sebagai tempat daftar untuk menjadi calon siswa baru
agar dapat melakukan pendaftaran siswa baru.
Gambar III.16
Halaman Pendaftaran
47
12. Halaman Login Calon Siswa Baru
Calon siswa baru diharuskan login terlebih dahulu untuk masuk ke halaman
akun pendaftaran siswa, jika login berhasil halaman akun akan ditampilkan.
Gambar III.17
Halaman Login Calon Siswa Baru
13. Halaman Beranda
Pada halaman ini calon siswa baru dapat melihat info, jurusan dan jadwal
ujian.
Gambar III.18
Halaman Beranda
48
14. Halaman Informasi PPDB
Pada halaman ini calon siswa baru dapat melihat informasi yang telah admin
buat.
Gambar III.19
Halaman Informasi PPDB
15. Halaman Biodata
Pada halaman ini calon siswa baru dapat melihat dan merubah data diri bila
ada kesalahan dalam mengisi.
Gambar III.20
Halaman Biodata
49
16. Halaman Ujian Tes Masuk
Pada halaman ini calon siswa baru dapat melihat tanggal pelaksanaan ujian.
Gambar III.21
Halaman Ujian Tes Masuk
17. Halaman Hasil Ujian
Pada halaman ini calon siswa baru dapat melihat hasil yang didapat.
Gambar III.22
Halaman Hasil Ujian
3.10. 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
50
lunak, tidak membutuhkan pengetahuan mengenai alur internal (internal path),
struktur atau implementasi, desain dan kode program.
A. Pengujian Terhadap Login Admin
Tabel III.11
Hasil Pengujian Blackbox Testing Halaman Login Admin
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 “Akun
Tidak
Ditemukan”
Sesuai
Harapan
Valid
2 Mengetikkan
username dan
password tidak
diisi atau kosong
kemudian klik
tombol login
Username:
(admin)
Password:
(kosong)
Sistem akan
menolak
akses “Akun
Tidak
Ditemukan”
Sesuai
Harapan
Valid
3 Username tidak
diisi (kosong) dan
password diisi
kemudian klik
tombol login
Username:
(kosong)
Password:
(admin)
Sistem akan
menolak
akses “Akun
Tidak
Ditemukan”
Sesuai
Harapan
Valid
4 Mengetikkan Username: Sistem Sesuai Valid
51
username dan
password dengan
data yang benar
kemudian klik
tombol login
admin
(benar)
Password:
admin
(benar)
menerima
akses login
dan tampil
langsung
halaman
admin
Harapan
B. Pengujian Terhadap Daftar Peserta
Tabel III.12
Hasil Pengujian Blackbox Testing Halaman Daftar Peserta
No Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Nama lengkap,
asal sekolah,
tempat lahir,
tanggal lahir,
nama bapak,
nama ibu,
alamat,
masukkan
ijazah,masukkan
SKHUN, nilai
hasil ujian,
jurusan, jadwal
Nama
lengkap :
(kosong)
asal sekolah
: (kosong)
tempat lahir
: (kosong)
tanggal lahir
: (kosong)
nama bapak
: (kosong)
nama ibu :
Sistem akan
menolak
akses “
harus diisi
pada
kolom”
Sesuai
Harapan
Valid
52
ujian kemudian
klik simpan
(kosong)
alamat :
(kosong)
ijazah
:(kosog)
SKHUN :
(kosong)
nilai hasil :
ujian :
(kosong)
jurusan :
(kosong)
jadwal ujian
: (kosong)
2 Nama lengkap
diisi, asal
sekolah, tempat
lahir diisi,
tanggal lahir,
nama bapak,
nama ibu diisi,
alamat, ijazah
diisi, SKHUN,
nilai hasil,
Nama
lengkap :
Aisyah Dila,
asal sekolah
: (kosong)
tempat lahir
: (jakarta)
tanggal lahir
: (kosong)
nama bapak
Sistem akan
menolak
akses “
harus diisi
pada
kolom”
Sesuai
Harapan
Valid
53
jurusan diisi,
jadwal ujian
kemudian klik
simpan
: (kosong)
nama ibu :
Santi,
alamat :
(kosong)
ijazah :
gambar,
SKHUN :
(kosong)
nilai hasil
ujian :
(kosong)
jurusan :
Administrasi
Perkantoran,
jadwal ujian
: (kosong)
3 Nama lengkap,
asal sekolah,
tempat lahir,
tanggal lahir,
nama bapak,
nama ibu,
alamat, ijazah,
Nama
lengkap :
Aisyah Dila,
asal sekolah
: smp 234,
tempat lahir
: jakarta,
Sistem akan
menerima
perintah dan
menuimpan
data.
Sesuai
Harapan
Valid
54
SKHUN, nilai
hasil ujian,
jurusan, jadwal
ujian kemudian
klik simpan
tanggal lahir
: 18
september
1998, nama
bapak :
Yanto, nama
ibu : Santi,
alamat : jl.
Kayu tinggi,
ijazah :
gambar,
SKHUN :
gambar,
nilai hasil
ujian : 36,
jurusan:
administrasi
perkantoran,
jadwal ujian
: 8 juli 2019
55
C. Pengujian Terhadap Login Calon Siswa Baru
Tabel III.13
Hasil Pengujian Blackbox Testing Halaman Login Calon Siswa Baru
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
“Akun
Tidak
Ditemukan”
Sesuai
Harapan
Valid
2 Mengetikkan
username dan
password tidak
diisi atau
kosong
kemudian klik
tombol login
Username:
(aisyahdila18
@gmail.com)
Password:
(kosong)
Sistem akan
menolak
akses
“Akun
Tidak
Ditemukan”
Sesuai
Harapan
Valid
3 Username
tidak diisi
(kosong) dan
password diisi
kemudian klik
Username:
(kosong)
Password:
(aisyah)
Sistem akan
menolak
akses
“Akun
Tidak
Sesuai
Harapan
Valid
56
tombol login Ditemukan”
4 Mengetikkan
username dan
password
dengan data
yang benar
kemudian klik
tombol login
Username:
(aisyahdila18
@gmail.com)
(benar)
Password:
(aisyah)
(benar)
Sistem
menerima
akses login
dan tampil
langsung
halaman
calon siswa
baru
Sesuai
Harapan
Valid
D. Pengujian Terhadap Jurusan
Tabel III.14
Hasil Pengujian Blackbox Testing Halaman Jurusan
No Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Nama jurusan,
Kuota jurusan
kemudian klik
tambah
Nama
jurusan :
(kosong)
Kuota
jurusan :
(kosong)
Sistem akan
menolak
akses “
please fill
out this
field”
Sesuai
Harapan
Valid
2 Nama jurusan
Kuota jurusan
kemudian klik
tambah
Nama
jurusan :
(administrasi
perkantoran)
Sistem akan
menolak
akses
“please fill
Sesuai
Harapan
Valid
57
Kuota
jurusan :
(kosong)
out this
field”
3 Nama jurusan,
Kuota jurusan
kemudian klik
tambah
Nama
jurusan :
(administrasi
perkantoran)
Kuota jursan
: (60)
Sistem akan
menampilk
an “
berhasil
menambahk
an jurusan”
Sesuai
Harapan
Valid
E. Pengujian Terhadap Edit Jurusan
Tabel III.15
Hasil Pengujian Blackbox Testing Halaman Edit Jurusan
No Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Edit
jurusan
kemudian
klik edit
Edit jurusan :
(kosong)
Sistem akan
menolak
akses “
please fill out
this field”
Sesuai
Harapan
Valid
2 Edit
jurusan
kemudian
klik edit
Edit jurusan
:(administrasi
perkantoran,60)
Sistem akan
menampilkan
akses “
menampilkan
Sesuai
Harapan
Valid
58
nama
jurusan”
F. Pengujian Terhadap Hapus Jurusan
Tabel III.16
Hasil Pengujian Blackbox Testing Halaman Hapus Jurusan
No Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Hapus
jurusan
kemudian
klik hapus
Hapus
jurusan
kemudian
klik hapus
Sistem akan
menghapus
jurusan yang
sudah dipilih
Sesuai
Harapan
Valid
G. Pengujian Terhadap Jadwal Ujian
Tabel III.17
Hasil Pengujian Blackbox Testing Halaman Jadwal Ujian
No Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Jurusan,
Tanggal
kemudian
klik
tambahkan
Jurusan :
(kosong)
Tanggal :
(kosong)
Sistem akan
menolak
akses “ please
fill out this
field “
Sesuai
Harapan
Valid
59
2 Jurusan,
Tanggal
kemudian
klik
tambahkan
Jurusan :
(administrasi
Perkantoran)
Tanggal :
(kosong)
Sistem akan
menolak
akses “ please
fill out this
field”
Sesuai
Harapan
Valid
3 Jurusan,
Tanggal
kemudia klik
tambahkan
Jurusan :
(administrasi
perkantoran)
Tanggal :
(2019-07-
08)
Sistem akan
menampilkan
akses “
berhasil
ditambahkan”
Sesuai
Harapan
Valid
H. Pengujian Terhadap Informasi
Tabel III.18
Hasil Pengujian Blackbox Testing Halaman Informasi
No Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Jurusan,
Informasi
kemudian
klik tambah
Jurusan :
(kosong)
Informasi :
(kosong)
Sistem akan
menolak
akses “please
fill out this
field”
Sesuai
Harapan
Valid
2 Jurusan,
Informasi
Jurusan :
(administrasi
Sistem akan
meolak akses
Sesuai
Harapan
Valid