bab iii pembahasan 3.1. tinjauan sekolah...22 bab iii pembahasan 3.1. tinjauan sekolah penulis...
Post on 27-Feb-2020
12 Views
Preview:
TRANSCRIPT
22
BAB III
PEMBAHASAN
3.1. Tinjauan Sekolah
Penulis melakukan tinjauan di sekolah SMK PGRI 3 Jakarta untuk
mendapatkan gambaran tentang sistem yang terjadi di SMK PGRI 3 Jakarta
struktur organisasi beserta fungsinya.
3.1.1. Sejarah Sekolah
SMK PGRI 3 Jakarta berdiri pada tanggal 25 september 1982, semula
bernama SMEA PGRI 3. Selama berdirinya beberapa kali SMK PGRI 3 Jakarta
telah berpindah – pindah tempat, sampai akhirnya sekarang memiliki gedung
sendiri yang berlokasi di Jl.Marunda Baru III Kelurahan Marunda Kecamatan
Cilincing Jakarta Utara.
A. Visi SMK PGRI 3 Jakarta
Mewujudkan sumber daya yang berkualitas terdidik dan profesional,
memiliki jiwa wirausaha serta berakhlaq mulia.
B. Misi SMK PGRI 3 Jakarta
1. Menanamkan Pengetahuan.
2. Menanamkan Kejujuran.
3. Menanamkan Kedisplinan.
4. Menanamkan Keimanan dan Ketakwaan
.
23
3.1.2. Struktur Organisasi Dan Fungsi
Sebuah perusahaan, lembaga atau instansi pasti memiliki sebuah struktur
organisasi. Struktur organisasi sendiri dapat diartikan sebagai susunan dan
hubungan antar bagian – bagian dan posisi dalam suatu lembaga. Struktur
organisasi dalam suatu lembaa sangat penting untuk dapat menentukan wewenang
dan tanggung jawab yang jelas agar terhindar dari kesalahan dalam melaksanakan
tugas di lembaga tersebut. Berikut ini adalah struktur organisasi SMK PGRI 3
JAKARTA.
PPLP Kepala Sekolah MAJELIS/KOMITE/BP3
WAKIL
Ka.Subag TU
TU.Keuangan TU.Kepegawaian TU.Kesiswaan TU.PerlengakpanTU.Rumah
Tangga
KR. Bidang
Kurikulum
KR.Bidang
Kesiswaan
Wali
Kelas
Ka.Program
StudiOSIS UKS/PMR P/P/ROHIS BP
KR.Bidang
Humas
Pakja
PSG
Unit
Produksi
BMT/
Pertokoan
Bursa
Kerja
KR.Bidang
SarPras
Ka.LAB Ka.perpustakaan
Guru
SISWA - SISWI
TINGKAT X TINGKAT XI TINGKAT XII
Sumber : Tata Usaha SMK PGRI 3 Jakarta (2012)
Gambar III.9.
Struktur Organisasi SMK PGRI 3 Jakarta
24
Berdasarkan struktur dari SMK PGRI 3 Jakarta, berikut ini adalah fungsi
dari masing-masing bagian, adalah sebagai berikut
A. PPLP (Perkumpulan Pembina Lembaga Pendidikan)
1. Mempunyai tanggung jawab besar khususnya PGRI
B. Kepala Sekolah / Wakil Kepala Sekolah
1. Menyusun perencanaan
2. Mengarahkan atau mengendalikan kegiatan
3. Melaksanakan pengawasan
4. Menentukan kebijaksanaan
5. Membantu tugas dari Kepala Sekolah
6. Menggantikan kepala sekolah bila kepala sekolah tidak berada di
sekolah.
C. Koordinator Bidang Kesiswaan
1. Menyusun program pembinaan kesiswaan (OSIS) meliputi,
Kepramukaan, PMR, UKS,Paskriba.
2. Melaksanakan bimbingan, pengarahan dan pengendalian kesiswaan/OSIS
dalam rangka menegakkan disiplin dan tata tertib sekolah serta pemilihan
pengurus OSIS.
25
D. Koordinator Bidang Humas
1. Bagian Hubungan Masyarakat (Humas) melaksanakan analisis dan
penyiapan rancangan kebijakan dalam bidang hubungan masyarakat.
E. Koordinator Bidang SarPras
1. Koordinasi dan menjaga ketersediaan sarpras untuk menunjang KBM
dan kegiatan sekolah.
F. Ka.Subag TU
1. Menyusun program dan rencana kerja sub bagian tata usaha.
2. Melaksanakan urusan surat menyurat, kearsipan, urusan rumah tangga,
perlengkapan, keuangan dan kepegawaian.
G. TU Urusan Keuangan
1. Mengurus dan menangani gaji guru dan karyawan.
2. Mengelola anggaran belanja sekolah khususnya belanja rutin meliputi
menerima, membukukan, menyimpan, membayar dan
mempertanggungjawabkan
3. Melaporkan SPT tahunan baik sekolah maupun guru dan karyawan.
H. TU Urusan Kepegawaian
1. Menangani setiap mutasi kepegawaian yang menyangkut tentang
pengangkatan, kenaikan pangkat, kenaikan tingkat, perubahan gaji,
pemberhentian dan mutasi lain baik untuk guru maupun karyawan.
2. Mengerjakan buku induk pegawai.
26
3. Mengurusi presensi guru dan karyawan.
4. Membuat daftar urutan kepangkatan (DUK).
5. Mengurus SK GTT dan PTT.
6. Menyusun data dan laporan kepegawaian.
I. TU Urusan Kesiswaan
1. Mengurus/mengerjakan buku induk siswa.
2. Menyiapkan dan mengisi buku klaper.
3. Mengurusi presensi siswa dan jurnal kelas.
4. Membuat data statistic dan rekapitulasi siswa tiap bulan
5. Mengelola administrasi beasiswa.
J. TU Urusan Perlengkapan
1. Membuat daftar kebutuhan sarana atau prasrana atau ruang.
2. Membuat daftar pengumuman barang inventaris pada setiap ruangan.
K. TU Urusan Rumah Tangga
1. Mempersiapkan bahan penyusunan kebijakan sekolah dalam pembinaan
dan pengelolaan urusan rumah tangga.
2. Melaporkan seluruh pelaksanaan tugas kepada kepala bagian.
3. Melaksanakan tugas – tugas lain yang diberikan oleh atasan.
4. Memberi petunjuk kepada bawahan baik lisan maupun tertulis.
27
L. Wali Kelas
1. Pengelola kelas.
2. Mengenal dan memahami situasi kelasnya.
3. Memberikan motivasi kepada siswa agar belajar sungguh-sungguh baik
disekolah maupun diluar sekolah.
4. Menangani / mengatasi hambatan dan gangguan terhadap kelancaran
kegiatan kelas atau kegiatan sekolah maupun diluar sekolah.
5. Mengarahkan siswa agar peduli dengan kebersihan dan peduli dengan
lingkunganya.
6. Membuat laporan tertulis secara rutin setiap bulan.
M. Ka.Program Studi
1. Menyusun program kerja dan rencana biaya operasional tahunan
sebagai pedoman pelaksaan tugas.
2. Memonitor pelaksanaan KBM sebagai bahan evaluasi.
3. Mengevaluasi hasil pelaksanaan KBM berdasarkan hasil monitoring
untuk meningkatkan mutu.
4. Mengkoordinasikan pelaksanaan kegiatan praktikum / laboratorium.
N. OSIS
1. Memimpin organisasi dengan baik dan bijaksana.
2. Mengkoordinasikan semua aparat kepengurusan.
28
3. Menetapkan kebijaksanaan dan mengambi keputusan berdasarkan
musyawarah dan mufakat.
4. Setiap saat mengevaluasi kegiatan aparat pengurusan.
O. Tim UKS / PMR
1. Mengkoordinasikan pelaksanaan usaha kesehatan sekolah kepada guru
Staf TU dan siswa.
2. Membantu pemecahan masalah yang di hadapi oleh sekolah dalam
melaksanakan program UKS/PMR
3. Menyusun dan melaksanakan program Usaha Kesehatan Sekolah.
4. Merencanakan pengadaan sarana, prasarana dan dana, baik dari
pemerintah maupun masyarakat.
P. BK Bimbingan Konseling)
1. Pengembangan kehidupan pribadi, yaitu bidang pelayanan yang
membantu peserta didik dalam memahami, menilai bakat dan minat.
2. Pengembangan kehidupan sosial, yaitu bidang pelayanan yang
membantu peserta didik dalam memahami dan menilai serta
mengembangkan kemampuan hubungan sosial dan insdustial yang
harmonis, dinamis, berkeadilan dan martabat.
3. Pengembangan kemampuan belajar, yaitu bidang pelayanan yang
membantu peserta didik mengembangkan kemampuan belajar untuk
mengikuti pendidikan sekolah secara mandiri.
29
Q. Pokja PSG (Pendidikan Sistem Ganda)
1. Sebagai koordinator kegiatan pelaksaan pendidikan sistem ganda (PSG)
/ Praktik Industri.
2. Menentukan kebijakan terhadap masalah – masalah yang terjadi pada
pelaksanaan praktik industri.
3. Menerima laporan dan usulan dari koordinator jurusan
4. Menyampaikan dan memberikan laporan pelaksanaan paraktik industri
kepada Kepala Sekolah.
R. Unit Produksi
1. Membantu Kepala Sekoah di bidang unit produksi dalam
pengembangan dan pembinaan unit produksi yang produktif,
profesional da kompetitif.
2. Mengkoordinir dan melaksanakan pengembangan hubungan usaha
masyarakat, industri dan unit produksi baik kedalam maupun ke luar
sekolah.
3. Membantu sekolah memperoleh dana di luar dana sekolah dengan lebih
mengoptimalkan fasilitas sekolah dan usaha lain diluar sekolah.
4. Menyusun laporan keungan dan laporan kegiatan usaha unit produksi
secara berkala.
30
S. BMT /Pertokoan
1. Menerima dana zakat, infaq, sadaqah, dan dana sosial kemudian
disalurkan kembali kepada golongan yang membutuhkan.
T. Busra Kerja
1. Sebagai wadah dalam mempertemukan tamatan dengan pencari kerja.
2. Memberikan layanan kepada tamatan sesuai dengan tugas dan fungsi
masing-masing seksi yang ada dalam BKK.
3. Sebagai wadah untuk menanamkan jiwa wirausaha bagi tamatan
melalaui pelatihan.
U. Ka.Laboratorium
1. Menyelenggarakan pengelola Laboratorium Komputer sesuai dasar
yang ditetapkan dalam SK Kepala Sekolah dengan sebaik – baiknya.
2. Melayani peminjaman dan pengambilan buku panduan yang diperlukan
siswa.
3. Menyediakan bahan – bahan dan alat – alat keperluan siswa dan guru.
V. Ka.Perpustakaan
1. Merencanakan pengadaan buku – buku pustaka / media cetak.
2. Pengurusan pelayanan perpustakaan.
3. Perencanaan pengembangan perpustakaan.
31
4. Memelihara dan perbaikan buku – buku / bahan pustaka / media
eletronika.
5. Melakukan layanan bagi siswa, guru, dan tenaga kependidikan
lainnya, serta masyarakat.
6. Menyusun tata tertib perpustakaan.
7. Menyusun laporan pelaksanaan kegiatan perpustakaan secara berkala.
W. Guru
1. Mendidik
2. Mengajar
3. Membimbing
4. Mengarahkan
5. Melatih
6. Menilai
7. Mengevaluasi.
3.2. Analisa Kebutuhan
Mengidentifikasikan kebutuhan yang diperoleh berdasarkan kebutuhan
pengguna dan kebutuhan sistem.
1. Kebutuhan Pengguna
Pada aplikasi ini penulis membagi kebutuhan pengguna dalam 2 kategori
pengguna, yaitu:
32
A. Admin
1. Admin dapat melihat data pendaftar siswa baru, bisa menngedit atau
menghapus data siswa dan memfilter data siswa yang sebelumnya
melakukan pendftaran terlebih dahulu.
2. Admin bisa menentukan pengaturan tanggal dibuka atau ditutupnya
formulir dan pengumuman bagi calon siswa yang telah mendaftar.
Admin bisa menambahkan data admin baru.
3. Admin dapat melihat dan menghapus data member atau daftar
pengguna admin.
4. Admin dapat melakukan aksi berupa menerima atau menolak siswa
tersebut dengan mengklik tombol diterima atau ditolak.
B. Siswa atau Pendaftar
1. Siswa dapat melihat menu-menu yang terdapat pada aplikasi berupa
beranda, prosedur dan agenda.
2. Siswa yang akan mendaftar dapat mengklik menu registrasi yang
berada pada sebelah kanan kemudian mengisi data registrasi sebelum
login. Setelah selesai registrasi klik menu login disebelah menu
registrasi, kemudian isi No NISN SMP dan password yg telah
diregristrasi sebelumnya. Kemudian mengklik pendaftaran pilih
jurusan, mengisi formulir pendaftaran siswa, dan data orang tua.
33
3. Siswa juga dapat melihat siswa lain yang telah mendaftar atau data
siswa yang diterima pada sekolah yang bersangkutan tetapi, tida dapat
mereview data atau mengedit data.
4. Siswa juga dapat melihat apakah dia diterima disekolah yang
bersangkutan atau tidak dengan mengklik menu pengumuman.
2. Kebutuhan Sistem
Pada kebutuhan sistem kan dijelaskan mengenai hal-hal yang dibutuhkan
oleh sistem aplikasi Penerimaan Siswa Baru (PSB) yang penulis buat.
A. Data Siswa
Data siswa dibutuhkan untuk mengklasifikasikan data berdasarkan nilai
sebagai acuan diterima atau tidaknya siswa pada sekolah yang
bersangkutan dalam hal ini SMK PGRI 3 Jakarta.
B. Login
Data login dibuthkan untuk mengakses menu pada aplikasi Penerimaan
Siswa Baru (PSB) secara penuh atau admin sebagai pengendali aplikasi
penerimaan siswa baru.
C. Data Admin
Sebagai data pengguna untuk admin, admin bertugas untuk mengawasi
seluruh aktifitas aplikasi. Admin juga merupakan level pengguna
tertinggi
34
3.3. Perancangan Perangkat Lunak
Dalam hal ini penulis akan memberikan penjelasan secara lebih mendetail
mengenai rancangan web yang akan dibuat pada sub-sub bab berikut ini.
3.3.1. Rancangan Antar Muka
Rancangan antar muka (interface) yang terdapat pada aplikasi pendaftaran
siswa baru berbasis web pada SMK PGRI 3 Jakarta.
1. Rancangan Antar Muka Beranda
Penerimaan Siswa Baru Beranda Prosedur Agenda Registrasi Login
SLIDER
FOOTER
Gambar III.10.
Rancangan Antar Muka Beranda
35
2. Rancangan antar muka halaman prosedur
PROSEDUR
CONTENT
Gambar III.11.
Rancangan Antar Muka Halaman Prosedur
3. Rancangan Antar Muka Halaman Agenda
PROSEDUR
PENDAFTARAN
CONTENT
KONFIRMASI TAHAP I
CONTENT
PENGUMUMAN
CONTENT
KONFIRMASI TAHAP II
CONTENT
Gambar III.12.
Rancangan Antar Muka Halaman Agenda
36
4. Rancangan Antar Muka Form Registrasi
FORM REGISTRASI
Nama Lengkap
CONTENT
Username
CONTENT
Password
CONTENT
Gambar III.13.
Rancangan Antar Muka Form Registrasi
5. Rancangan Antar Muka Form Login User
FORM LOGIN
Username
Password
Cancel Login
Gambar III.14.
Rancangan Antar Muka Form Login
37
6. Rancangan Antar Muka Login Admin
FORM LOGIN
Username
Password
Cancel Login
Gambar III.15.
Rancangan Antar Muka Login Admin
7. Rancangan Antar Muka Beranda Admin
Gambar III.16.
Rancangan Antar Muka Beranda Admin
38
8. Rancangan Antar Muka Data Pendaftar Akuntansi
Gambar III.17.
Rancangan Antar Muka Data Pendaftar Akuntansi
9. Rancangan Antar Muka Data Pendaftar Administrasi Perkantoran
Gambar III.18.
Rancangan Antar Muka Data Pendaftar Administrasi Perkantoran
39
10. Rancangan Antar Muka Pengaturan Tanggal
Gambar III.19.
Rancangan Antar Muka Pengaturan Tanggal
11. Rancangan Antar Muka Pengaturan Kuota
Gambar III.20.
Rancangan Antar Muka Pengaturan Kuota
40
12. Rancangan Antar Muka Tambah Admin
Gambar III.21.
Rancangan Antar Muka Tambah Admin
13. Rancagan Antar Muka Member
Gambar III.22.
Rancangan Antar Muka Member
41
14. Rancangan Antar Muka Laporan Siswa Diterima
Gambar III.23.
Rancangan Antar Muka Laporan Siswa Diterima
15. Rancangan Antar Muka Laporan Siswa Ditolak
Gambar III.24.
Rancangan Antar Muka Laporan Siswa Ditolak
42
3.3.2. Rancangan Basis Data
Perancangan basis data menghasilkan pemetaan tabel-tabel yang
digambarkan dengan Entity Relationship Diagram (ERD).
1. Entity Relationship Diagram (ERD)
Gambar III.25.
Entity Releationship Diagram
43
2. Logical Record Structure
Gambar III.26.
Logical Record Structure
44
3. Spesifikasi File
Spesifikasi file merupakan penjelasan mengenai bentuk-bentuk file
database yang digunakan untuk pengelolaan proses sistem berjalan. Dalam
Pengolahan data, website SMK PGRI 3 Jakarta, menggunakan database dengan
nama smk_pgri, dimana spesifikasinya sebagai berikut:
1. Spesifikasi File Setting
Nama File : Setting
Akronim : Setting
Fungsi : untuk mengatur tanggal pengumuman dan formulir
Tipe File : File Master
Organsasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : -
Kunci Field : -
Software : phpMyAdmin
No Elemen Data Nama Field Type Size Keterangan
1 Pengumuman_tutup Pengumuman
tutup
Date
2 Prngumuman_buka Pengumuman
buka
Date
3 Formulir_buka Formulir buka Date
45
4 Formulir_tutup Formulir tutup Date
Tabel III.1.
Spesifikasi File Setting
2. Spesifikasi File Admin
Nama File : Tabel Admin
Akronim : tb_admin
Fungsi : Untuk mengetahui data admin
Tipe File :
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 93
Kunci Field : kd_admin
Software : phpMyAdmin
No Elemen Data Nama Field Type Size Keterangan
1 Kd_admin Kode admin Varchar 6 Primary Key
2 Nm_admin Nama admin Varchar 30
3 Jns_kelamin Jenis kelamin Varchar 10
4 Username Username Varchar 30
46
5 Password Password Varchar 10
6 Kd_user Kode user Varchar 7
Tabel III.2.
Spesifikasi File Admin
3. Spesifikasi File Formulir
Nama File : Tabel Formulir
Akronim : tb_formulir
Fungsi : Untuk mengetahui data calon siswa
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 344
Kunci Field : Nisn
Software : phpMyAdmin
No Elemen Data Nama Field Type Size Keterangan
1 Nisn Nisn Varchar 10 Primary Key
2 Nama Nama Varchar 30
3 Jns_kelamin Jenis kelamin Varchar 30
4 Tempat Tempat Varchar 30
47
5 Tgl_lahir Tanggal Lahir Date
6 Alamat Alamat Varchar 30
7 Agama Agama Varchar 8
8 Sekolah_asal Sekolah asal Varchar 30
9 Gambar Gambar Text
10 Pas_foto Pas foto Text
11 Nama_ayah Nama Ayah Varchar 50
12 Tgllahir_ayah Tanggal lahir ayah Date
13 Pekerjaan_ayah Pekerjaan ayah Varchar 30
14 Penghasilan_ayah Penghasilan ayah Double
15 Nama_ibu Nama ibu Varchar 50
16 Tgllahir_ibu Tanggal lahir ibu Date
17 Pekerjaan_ibu Pekerjaan ibu Varchar 14
18 Penghasilan_ibu Penghasilan ibu Double
19 Alamat_rumah Alamat rumah Varchar 50
20 No_telp_ortu No telepon orang tua Varchar 50
21 Tanggal Tanggal Date
48
22 Id_jurusan Id jurusan Varchar 8
23 Id_status Id status Varchar 1
24 Nilai Nilai Float
25 Kd_user Kode user Int 3
Tabel III.3.
Spesifikasi File Formulir
4. Spesifikasi File Jurusan
Nama File : Tabel Jurusan
Akronim : tb_jurusan
Fungsi : Untuk melihat jurusan
Tipe File : File Master
Organisasi Fiile : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 38
Kunci Field : Id_jurusam
Software : phpMyAdmin
No Elemen Data Nama Field Type Size Keterangan
1 Id_jurusan Id jurusan Varchar 8 Primary Key
49
2 Nama_jurusan Nama jurusan Varchar 30
Tabel III.4.
Spesifikasi File Jurusan
5. Spesifikasi File Kuota
Nama File : Tabel Kuota
Akronim : tb_kuota
Fungsi : Untuk menginput kuota
Type File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddidsk
Panjang Record : 6
Kunci Field : -
Software : phpMyAdmin
No Elemen Data Nama Field Type Size Keterangan
1 Kuota_akuntansi Kuota akuntansi Int 3
2 Kuota_ap Kuota administrasi
perkantoran
Int 3
Tabel III.5.
Spesifikasi File Kuota
50
6. Spesifikasi File Login
Nama File : Tabel Login
Akronim : tb_login
Fungsi : Untuk menginput data user dan admin
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 47
Kunci Field : kd_user
Software : phpMyAdmin
No Elemen Data Nama Field Type Size Keterangan
1 Kd_user Kode user Varchar 7 Primary Key
2 Nama_lengkap Nama lengkap Varchar 20
3 Username Username Varchar 10
4 Password Passwors Varchar 10
5 Level Level Enum(‘a
dmin’,us
er’)
Tabel III.6.
Spesifikasi File Login
51
7. Spesifikasi File Nilai
Nama File : Tabel Nilai
Akronim : tb_login
Fungsi : Untuk menginput data nilai
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 3
Kunci Field : Id_nilai
Software : phpMyAdmin
No Elemen Data Nama Field Type Size Keterangan
1 Id_nilai Id nilai Int 3 Primary Key
2 Nilai Nilai Float
3 Nisn Nisn Varchar 10
Tabel III.7.
Spesifikasi File Login
8. Spesifikasi File Status
Nama File : Tabel Status
akronim : tb_status
Tipe File : File Transaksi
Organisasi File : Index Sequential
52
Akses File : Random
Media : Harddisk
Panjang Record : 11
Kunci Field : Id_status
Software : phpMyAdmin
No Elemen Data Nama Field Type Size Keterangan
1 Id_status Id status Varchar 1 Primary key
2 Nama_status Nama status Varchar 10
Tabel III.8.
Spesifikasi File Status
3.3.3. Rancangan Struktur Navigasi
Struktur navigasi website berfungsi sebagai gambaran seluruh isi dari
sebuah situs web secara garis besar dan sebagai gambaran mengenai hubungan
antara satu halaman dan halaman lain dalam website tersebut.
Struktur navigasi yang penulis gunakan dalam pembuatan website ini
adalah struktur navigasi non linier. Melalui struktur navigasi ini akan terlihat isi
beserta seluruh susunan yang ada dalam sebuah website.
Pembuatan struktur navigasi ini nantinya akan sangat membantu dan
berguna dalam perancangan seluruh halaman. Struktur navigasi yang baik adalah
yang mampu memberitahukan pengunjung tentang lokasi mereka saat ini, dan
lokasi berikutnya yang bisa pengunjung kunjungi.
53
1. Struktur Navigasi Halaman User
Gambar III.27.
Struktur Navigasi Halaman User
2. Struktur Navigasi Halaman Admin
Gambar III.28.
Struktur Navigasi Halaman Admin
3.4. Implementasi dan Pengujian Unit
3.4.1. Implementasi
A. Implementasi Rancangan Antar Muka
54
Implementasi rancangan antar muka pada aplikasi pendaftaran siswa baru
berdasarkan rancangan antar muka.
1. Halaman Login Admin
Administrator harus melakukan Login terlebih dahulu untuk dapat menggunakan
modul-modul yang tersedia jika login berhasil, maka akan menampilkan halaman
admin.
Gambar III.29.
Implementasi Antar Muka Halaman Login Admin
2. Halaman Beranda Admin
Gambar III.30.
Implementasi Antar Muka Halaman Beranda Admin
55
3. Halaman Data Pendaftar Akuntansi
Gambar III.31.
Implementasi Antar Muka Halaman Data Pendaftar Akuntansi
4. Halaman Data Pendaftar Administrasi Perkantoran
Gambar III.32.
Implementasi Antar Muka Halaman Data Pendaftar Administrasi
Perkantoran
56
5. Halaman Pengaturan dan Pengumuman
Gambar III.33.
Implementasi Antar Muka Halaman Pengaturan dan Pengumuman
6. Halaman Kuota
Gambar III.34.
Implementasi Antarmuka Halaman Kuota
57
7. Halaman Tambah Admin
Gambar III.35.
Implementasi Antar Muka Tambah Admin
8. Halaman Member
Gambar III.36.
Implementasi Antar Muka Halaman Member
58
9. Halaman Laporan Data Siswa Diterima
Gambar III.37.
Implementasi Antar Muka Halaman Laporan Data Siswa Diterima
10. Halaman Laporan Data Siswa Ditolak
Gambar III.38.
Implementasi Antar Muka Halaman Laporan Data Siswa Ditolak
59
11. Halaman Cetak Laporan Data Siswa
Gambar III.39.
Implementasi Antar Muka Cetak Laporan Data Siswa
12. Halaman User
Gambar III.39.
Implementasi Antar Muka Halaman User
60
13. Halaman Prosedur
Gambar III.41.
Implementasi Antar Muka Prosedur
14. Halaman Agenda
Gambar III.42.
Implementasi Antar Muka Halaman Agenda
61
15. Halaman Registrasi User
Gambar III.43.
Implementasi Antar Muka Halaman Registrasi User
16. Halaman Login User
Gambar III.44.
Implementasi Antar Muka Halaman Login User
62
17. Halaman Beranda User
Gambar III.45.
Implementasi Antar Muka Halaman Beranda User
18. Halaman Pendaftaran Pilih Jurusan
Gambar III.46.
Implementasi Antar Muka Halaman Pendaftaran Pilih Jurusan
63
19. Halaman Formulir Pendaftaran
Gambar III.47.
Implementasi Antar Muka Halaman Formulir Pendaftaran
20. Halaman Data Orang Tua
Gambar III.48.
Implementasi Antar Muka Halaman Data Orang Tua
64
21. Halaman Cek Bukti Pendaftaran
Gambar III.49.
Implementasi Antar Muka Halaman Cetak Bukti Pendaftaran
22. Halaman Pengumuman
Gambar III.50.
Implementasi Antar Muka Halaman Pengumuman
65
A. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak
minimum yang dibutuhkan untuk mengimplementasikan Web Penerimaans Siswa
Baru.
1. Spesifikasi Perangkat Keras
b. Server
1) CPU
(a) Processor Intel® Core (TM) i3 CPU 4030U
(b) RAM 2.00 GB
(c) Hard Disk 368 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1366x768
5) Koneksi internet dengan kecepatan 2 mbps
c. Client
1) CPU
(a) Processor Intel ® Celeron®
(b) RAM DDR2 1.00 GB
(c) Hard Disk 250 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
2. Spesifikasi Perangkat Lunak
a. Server
66
1) Sistem Operasi
(a) Microsof Windows
(b) Linux
2) Aplikasi Bundle Web Server
(a) Aplikasi Apache Server v2.4.10
(b) Aplikasi PHP Server v4.2.11
(c) Aplikasi MySql Server v5.6.21
(d) Aplikasi PHP MyAdmin v5.6.21
3) Aplikasi Web Browser
(a) Mozilla Firefox
(b) Opera
(c) Safari
(d) Internet Explorer
(e) Google Chrome
b. Client
1) Sistem Operasi
(a) Microsoft Windows
(b) Linux
2) Apllikasi Web Browser
(a) Mozilla Firefox
(b) Opera
(c) Safari
(d) Internet Explorer
(e) Google Chrome
67
3.4.2. Pengujian Unit
Pengujian terhadap web yang dibuat menggunakan blackbox testing yang
fokus terhadap proses masukan dan keluaran program.
A. Pengujian Terhadap Form Login Admin
No Skenario Pengujian Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Mengosongkan
semua isi login
admin, lalu langsung
klik “Login”
Username
(kosong)
password
(kosong)
Sistem akan menolak
akses login dan
menampilkan pesan
“Isi Semua Kolom
Login”
Sesuai
Harapan
Valid
2 Hanya mengisi data
username dan
mengosongkan
password lalu klik
“login”
Username:
Acel
Password:
(Kosong)
Sistem akan menolak
akses login dan
menampilkan pesan
“Isi Semua Kolom
Login”
Sesuai
harapan
Valid
3 Menginput dengan
kondisi salah satu
data benar dan salah
satu salah,lalu
langsung klik
“Login”
Username:
Acel
Password:
Admin1
(salah)
Sistem akan menolak
akses login dan
menampilkan pesan
“Username atau
Password salah”
Sesuai
Harapan
Valid
68
4 Menginput data
login yang benar,
lalu klik “Login”
Username:
Acel
Password:
Admin
(benar)
Sistem akan
menerima akses dan
menampilkan
halaman admin
Sesuai
Harapan
Valid
Tabel III.9.
Hasil Pengujian Black Box Testing Halaman Login Admin
B. Pengujian Terhadap Halaman Formulir Pendaftaran
No Skenario Pengujian Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Formulir
dikosongkan
kemudian klik
tombol “daftar”
Pilihan
jurusan (tidak
dipilih)
sampai field
no_telp_ibu
Sistem akan
menolak akses
login dan
menampilkan
pesan “please
fill out this
field”
Sesuai
Harapan
Valid
2 Pada formulir hanya
pilihan jurusan dan
Nisn yang diisi
Selebihnya
dikosongkan
Plih jurusan :
(akuntansi)
Nisn :
(003278)
Selebihnya
dikosongkan
Sistem akan
menolak dan
menampilkan
pesan “please
fill out this
field”
Sesuai
harapan
Valid
69
3 Pada formulir
pendaftaran field
pilihan jurusan
sampai data orang
tua diisi lengkap
Pilihan
jurusan :
(administrasi
perkantoran)
No.telp
ayah/ibu
Sistem akan
menolak akses
dan
menampilkan
bukti
pendaftaran
Sesuai
Harapan
Valid
Tabel III.10.
Hasil Pengujian Black Box Testing Halaman Formulir Pendaftaran
top related