bab iii pembahasan...17 bab iii pembahasan 3.1. tinjauan perusahaan sekolah smk citra mandiri...

44
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).

Upload: others

Post on 08-Jul-2020

7 views

Category:

Documents


0 download

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)

Email

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

60

kemudian

klik tambah

perkantoran)

Informasi :

(kosong)

“please fill

out this field”

3 Jurusan,

Informasi

kemudian

klik tambah

Jurusan :

(administrasi

perkantoran)

Informasi :

(memakai

baju putih

biru saat

mos)

Sistem akan

menampilkan

akses “

berhasil

menambahkan

informasi)

Sesuai

Harapan

Valid