BAB III PEMBAHASAN · Sumber : Staf Tata Usaha MTs Fatahillah Gambar III.1 Struktur Organisasi MTs...
Transcript of BAB III PEMBAHASAN · Sumber : Staf Tata Usaha MTs Fatahillah Gambar III.1 Struktur Organisasi MTs...
20
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
3.1.1. Sejarah Perusahaan
Tahun 1953 berdirilah Sebuah Madrasah dengan ukuran local 6 x 5 tiga
lokal dan satu ruang guru/ Kantor dindingnya terbuat dari Papan dan atas terbuat
dari bedek /pager Bambu dan langit-langitnya terbuat dari bedek sedang lantainya
tanah.
Madrasah Wajib Belajar Tarbiyatul Atfal ( MWBTarbiyatul Attfal ) yang
dipimpin oleh Mualim / Guru Muhtar bin H.Sairun, di Bantu Guru Muhammad Bin
H,Najihun serta Guru Maten dan H.Miat Dll. untuk ketua dipimpin Oleh Mualim
Mukhtar selain untuk anak-anak bersekolah pada hari Minggu Sore di gunakan
untuk pengajian Ibu-Ibu serta tempat Peringatan Maulidnya Ibu-Ibu.
Beberapa tahun kemudian madrasah yang hanya tiga lokal ditambah
menjadi enam lokal kira-kira tahun 1957 -1958 yang semula papan di ganti dengan
Batu setengah dan atas Papan dan langit-langit masih terbuat dari bedenk dan sekat
lokal masih terbuat dari Papan. Dan lantai masih tanah dan gurunya antara lain ,
ustaz H. Kurnain, Thohir M.Noor ( Engku Tohir )
Beberapa tahun tahun ( Th.62-an ) di renovasi kembali dengan dan
penambahan raung kantor dan lantai terasnya dpannya di ploor dengan semen dan
halaman upacara diberi tiang bendera terbuat dari semen dan batu bata. pembuatan
pagar dari kawat geplak dan pondasi batu bata merah .
Pada tahun 1963 Mualim Muhtar meminta keponakan tirinya Nyak merah
21
dan Nyak Rame ( Keluarga H.Ketar ) untuk membantu menangani
adminstrasi sekolah ini dan bersamateman-teman merapikan system Administrasi
sekolah Versi lain Abd.Salam diminta oleh Guru Mugeni sulaiman untuk
membantu mengajar di Ruadatul Atfal.
pada tahun 1966 diadakan rehab dan penambahan ruang menjadi leter U
dinding belakang yang dari bedek diganti dengan papan dan dan raung dibuat memanjang
untuk pemisah lokal dibuat skat yang dapat di buka tutup dan jika ada acara imtihan
/kenaikan kelas acara diadakan didalam ruangan .
Maka Pada tahun 1967 mulailah dibangun sebuah gedung Madrasah
Tsanawiyah Fatahillah dan seluruh masyarakat ikut membantu dan
menyumbangkan tenaga ,harta dan pikiranya dan ini semata-mata hanya mencari
keridaan dari Allah dan kebanggan akan dirinya dan rasa memiki yang
tinggi.semua berjuang dan semua miliki.( tidak ada merasa milik Pribadi dan ingin
menguasai semua adalah milik Allah dan hanya mencari keridhaan allah ) Setelah
diresmikan Oleh Bapak Guru Mugeni sulaiman maka di angkatlah Engku Salam
sebutan Ustz H.Abd Salam m dan di Bantu Tokoh – tokoh /ulama seperti Ustaz
H.M.Shoheh , Ustazh Akhfas , Ustazh Iyis ( Idris Fadilllah ), Ustaz Iping ( H,asmat
zainal Arifin ) Ustaz Masud Usman DLL . Dan Murid angkatan pertamanya
adalah adalah murid yang kelas 7 yaitu ustazd .Mardani, pok Teteh , Pok Ain Abd
Razak Dll.
3.1.2. Struktur Organisasi dan fungsi
Struktur organisasi dan fungsi juga merupakan hal terpenting bagi berdiri
dan berjalannya sebuah badan usaha. Dimana fungsi dan tugas pada setiap bagian
tertera dengan rapi dan sesuai dengan kemampuannya.
22
Berikut struktur organisasi dan fungsi pada MTs Fatahillah Jakarta.
Sumber : Staf Tata Usaha MTs Fatahillah
Gambar III.1 Struktur Organisasi MTs Fatahillah
Berdasarkan struktur organisasi di atas, setiap bagian memiliki tugas dan
fungsi yang berbeda berikut penjelasan untuk masing-masing bagian:
23
1. Kepala Sekolah
Dalam struktur organisasi MTs Fatahillah , Kepala Sekolah memilki fungsi
sebagai pimpinan dengan tugas sebagai berikut :
A. Menyusun perencanaan
B. Melaksanakan evaluasi terhadap kegiatan
C. Menentukan kebijakan
D. Mengadakan rapat
E. Mengambil keputusan
F. Mengatur proses belajar mengajar
2. Komite Sekolah
Membantu kepala sekolah dalam kegiatan :
A. Membantu perencanaan
B. Membuat program kegiatan
C. Pelaksanaan program
D. Perorganisasian dan
E. Pengarahan
3. Kesiswaan/BP
Menyusun program pelaksanaan bimbingan dan konseling, melakukan
koordinasi dengan wali kelas dalam rangka mengatasi masalah-masalah
yang dihadapi oleh siswa tentang kesulitan,dll.
4. Tata Usaha
Menyusun program kerja tata usaha sekolah, pengelolaan keuangan
sekolah, pengurus administrasi perlengkapan, penyusunan dan penyajian
24
5. ST. Kesiswaan
Guru yang bertugas dalam bidang Kesiswaan membidangi semua urusan
kesiswaan, bertanggung jawab atas semua kegiatan belajar mengajar, antara
lain:
A. Perencanaan dan pelaksanaan kegiatan ekstrakulikuker.
B. Pengadaan pengarahan dan pembina kegiatan OSIS.
D. Pembina sekaligus pelaksana kegiatan 5-K.
E. Perencanaan kegiatan setelah siswa lulus.
6. PPTQ
Memberikan pengajaran kepada siswa tentang keagamaan seperti pegajaran
alqur’an, aqidah dll
7. ST. Kurikulum
Guru yang bertugas dalam bidang Kurikulum bertanggung jawab atas
semua kegiatan belajar mengajar. Seperti:
A, Menyusun pembagian tugas para guru.
B. Mengelola semua kegiatan belajar mengajar.
C. Menyusun jadwal evaluasi.
D. Menyusun kriteria untuk kenaikan kelas dan kurikulum.
E. Menyusun pelaksanaan UAS dan UAN.
F. Menyusun instrumen untuk kegiatan belajar mengajar.
G. Menyusun kegiatan ekstrakulikuler.
8. ST. Sarana dan Prasarana
Merencanakan dan melaksanakan program pengembangan dan
pemeliharaan sarana dan prasarana, mengkoordinir pelaksanaan inventaris,
25
9. Humas
Mendorong dan meningkatkan pelaksanaan serta menjalankan ibadah,
mengadakan dan memperingati hari-hari agama Islam di sekolah,
menambahkan dan meningkatkan rasa kepercayaan dan keimanan kepada
allah SWT
10. Walikelas
Fungsi dan tugas walikelas sebagai berikut :
A. Pengelolaan kelas
B. Pembuatan administrasi kelas
C. Membuat catatan siswa
D. Mengetahui kemampuan dan status sosial siswa
E. Merekapitulasi kehadiran siswa
3.2. Analisis Kebutuhan
Analisa kebutuhan ditujukan untuk mengetahui pemakai sebagai user
maupun admin. Di dalam sistem ini user dan admin dapat melakukan berbagai
interaksi. Berikut ini adalah analisa kebutuhan yang dibutuhkan dari sistem yang
dibuat.
Halaman user yaitu dapat mengisi dan menyimpan data calon siswa, melihat,
melihat beranda sekolah, melihat informasi pendaftaran melihat, melihat formulir
pendaftaran, melihat jurnal dan melihat profil sekolah.
Halaman admin yaitu dapat melihat beranda, melihat data calon siswa,
verifikasi berkas, pembayaran masuk, nilai prestasi, halaman statis, pengaturan,
laporan, pengaturan sistem, melihat dan mengatur admin.
26
3.3. Perancangan Perangkat Lunak
Dalam perancangan perangkat lunak ini akan di gambarkan rancangan
website yang akan di buat, yaitu berbentuk layout yang akan membantu dalam tahap
perancangan website.
3.3.1. Rancangan Antar Muka
A. Rancangan antar muka login admin sebagai berikut:
Gambar III.2
Rancangan Antar Muka Login Admin
B. Rancangan Antar Muka Beranda
Gambar III.3
Rancangan Antar Muka Beranda
BERANDA DAFTAR INFORMASI PENDAFTARAN JURNAL PROFIL
HEADER
FOOTER
LOGIN PPDB
NISN :
PIN :
SAMBUTAN KEPALA SEKOLAH
27
C. Racangan Antar Muka Halaman DAFTAR
Gambar III.4
Rancangan Antar Muka Halaman Daftar
D. Rancangan Antar Muka Halaman INFORMASI PENDAFTARAN
INFORMASI
PENDAFTARAN
Gambar III.5
Rancangan Antar Muka Halaman INFORMASI PENDAFTARAN
BERANDA DAFTAR INFORMASI PENDAFTARAN JURNAL PROFIL
HEADER
FOOTER
LOGIN PPDB
NISN :
PIN :
SAMBUTAN KEPALA
SEKOLAH
28
E. Rancangan Antar Muka Halaman Jurnal
Gambar III.6
Rancangan Antar Muka Halaman Jurnal
F. Rancangan Antar Muka Login Calon Siswa
Gambar III.7
Rancangan Antar Muka Login Calon Siswa
G. Rancangan Antar Muka Ruang Calon Siswa
BERANDA DAFTAR INFORMASI PENDAFTARAN JURNAL PROFIL
HEADER
FOOTER
JURNAL PENDAFTARAN LOGIN PPDB NISN :
PIN :
SAMBUTAN KEPALA SEKOLAH
Lanjutkan
29
Gambar III.8
Rancangan Antar Muka Ruang Calon Siswa
H. Rancangan Antar Muka Ruang Admin
Gambar III.9
Rancangan Antar Muka Ruang Admin
30
3.3.2. Rancangan Basis Data
A. Entity Relationship Diagram (ERD)
Gambar III.10
Entity Relationship Diagram (ERD)
Bio
da
ta
id_
uta
ma
nisn
passw
ord
Jenis
_kel te
mpat_
lah
ir
tgl_
dafta
r
ph
oto
verifik
asi
pre
sta
si ala
ma
t
ma
t sekola
h
ing
g
ind
ipa
jum
lah a
ya
h kerja
_a
ya
h ib
u p
en
ga
sila
n
tele
po
n
ke
rja_
ibu
pe
nd
idka
n_
aya
h
pend
idik
an_ib
u
tem
p_tin
ggal
Me
lakuka
n P
em
ba
ya
ran
nis
n
nam
a
na
ma
id tra
nsfe
r
bank
image
31
B. Logical Relational structure (LRS)
Gambar III.11
Logical Relational structure (LRS)
biodata id_utama * nisn * nama password jenis_kel tempat_lahir tgl_lahir agama tgl_daftar photo tampil_password verifikasi prestasi alamat sekolah mat ingg ind ipa jumlah ayah kerja_ayah ibu penghasilan telepon kerja_ibu pendidikan_ayah pendidikan_ibu temp_tinggal
pembayaran
id transfer bank image nama nisn **
*
1
1
32
C. Spesifikasi File
Dalam System informasi berisi beberapa file yang menunjang aplikasi ini.
File – file ini tersimpan pada database psb2 dengan parameter-parameter sebagai
berikut :
1. Spesifikasi File Panitia.
Nama File : tbl_admin
Akronim : tbl_admin.myd
Fungsi : Untuk akses masuk admin
Type File : File Master
Organisasi File : Indexed sequental
Akses File : Random
Panjang Record : 206
Kunci Field : id_admin
Software : Mysql
Tabel III.1.
Spesifikasi File Tabel Admin.
No. Elemen Data Akronim Tipe Panjang keterangan
1 id_admin Id_admin Varchar 9 PK
2 nama Nama Varchar 30
3 password Password Varchar 20
4 telp Telephone Varchar 20
33
2. Spesifikasi File Calon Biodata siswa.
Nama File : biodata
Akronim : biodata.myd
Fungsi : Untuk menyimpan biodata calon siswa
Type File : File Master
Organisasi File : Indexed sequental
Akses File : Random
Panjang Record : 516
Kunci Field : id_utama
Software : Mysql
Tabel III.2.
Spesifikasi File Tabel Biodata Siswa.
No. Elemen Data Akronim Tipe Panjang keterangan
1 Id_utama Id_utama Int 11 Pk
2 Nisn Nisn varchar 20
3 Nama Nama varchar 30
4 Password Password Varchar 20
5 Jenis_kel Jenis_kel Enum 10
6 Tempat_lahir Tempat_lahir Varchar 20
7 Tgl_lahir Tgl_lahir Date 20
8 Agama Agama Enum 10
9 Tgl_daftar Tgl_daftar Date 10
10 Photo Photo Varchar 10
11 Verifikasi Verifikasi Enum 10
34
12 Prestasi Prestasi Varchar 50
13 Alamat Alamat Varchar 50
14 Sekolah Sekolah Varchar 50
15 Mat Mat Decimal 5
16 Ingg Ingg Decimal 5
17 Ing Ing Decimal 5
18 Ipa Ipa Decimal 5
19 Jumlah Jumlah Decimal 10
20 Ayah Ayah Varchar 20
21 Kerja_ayah Kerja_ayah Enum 10
22 Ibu Ibu Varchar 20
23 Penghasilan Penghasilan Int 20
24 Telepon Telepon Varchar 15
25 Kerja_ibu Kerja_ibu varchar 20
26 Pendidikan_ayah Pendidikan_ayah Varchar 20
27 Pendidikan_ibu Pendidikan_ibu Varchar 20
28 Temp_tinggal Temp_tinggal Varchar 20
3. Spesifikasi File konfigurasi.
Nama File : konfigurasi
Akronim : konfigurasi.myd
Fungsi : Untuk melengkapi isi halaman
Type File : File Master
35
Organisasi File : Indexed sequental
Akses File : Random
Panjang Record : 301
Kunci Field : id
Tabel III.3.
Spesifikasi File Tabel konfigurasi.
No Elemen Data Akronim Tipe Panjang keterangan
1 id Id Int 11 PK
2 kelompok Kelompok Varchar 50
3 nama Nama Varchar 20
4 shortname Shortname Varchar 20
5 nilai Nilai Text 50
6 nilai_a Nilai_a Text 50
7 nilai_b Nilai_b Varchar 50
8 nilai_c Nilai_c Varchar 50
4. Spesifikasi File pembayaran.
Nama File : pembayaran
Akronim : pembayaran.myd
Fungsi : Untuk menyimpan data pembayaran oleh siswa
Type File : File Master
Organisasi File : Indexed sequental
Akses File : Random
Panjang Record : 121
36
Kunci Field : id
Tabel III.4.
Spesifikasi File Tabel pembayaran.
No Elemen Data Akronim Tipe Panjang keterangan
1 id Id Int 11 PK
2 transfer Transfer Char 20
3 bank Bank Char 20
4 image Image Varchar 20
5 nama Nama Varchar 30
6 nisn nisn Varchar 20
5. Spesifikasi File setting.
Nama File : setting
Akronim : setting.myd
Fungsi : Untuk mengatur data di halaman
Type File : File Master
Organisasi File : Indexed sequental
Akses File : Random
Panjang Record : 51
Kunci Field : id
Tabel III.5.
Spesifikasi File Tabel setting.
No Elemen Data Akronim Tipe Panjang keterangan
1 id Id Int 11 PK
37
2 nama Nama Varchar 30
3 nilai Nilai Text 10
6. Spesifikasi File prestasi.
Nama File : prestasi
Akronim : prestasi.myd
Fungsi : Untuk mengisi list prestasi siswa
Type File : File Master
Organisasi File : Indexed sequental
Akses File : Random
Panjang Record : 50
Kunci Field : id
Tabel III.6.
Spesifikasi File Tabel prestasi .
No Elemen Data Akronim Tipe Panjang keterangan
1 Id_prestasi Id_prestasi Varchar 10 PK
2 Tingkat Nama Varchar 30
3 nilai Nilai Varchar 10
3.3.3. Struktur Navigasi
1. Struktur navigasi Website index user
Index User
BERANDA DAFTAR INFORMASI PENDAFTARAN JURNAL PROFIL
38
Gambar III.12.
Struktur navigasi Website index user
2. Struktur navigasi Website index calon siswa
Gambar III.13
Struktur navigasi Website index calon siswa
3. Struktur navigasi Website index admin
39
Gambar III.14
Struktur navigasi Website index Admin
3.4. Implementasi dan pengujian unit
3.4.1. Implementasi
A. Implementasi Rancangan Antar Muka
A. Halaman Beranda
40
Gambar III.15
Halaman Beranda
B. Halaman Formulir Pedaftaran
41
Gambar III.16
Halaman Formulir Pendaftaran
C. Halaman Login Siswa
Gambar III.17
Halaman Login Siswa
D. Halaman Login Admin
42
Gambar III.18
Halaman Login Admin
E. Halaman Ruang Siswa
Gambar III.19
Halaman Ruang siswa
F. Halaman Ruang admin
43
Gambar III.20.
Halaman Ruang admin
B. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum
yang dibutuhkan untuk mengimplementasikan Aplikasi PPDB online.
1. Spesifikasi Perangkat Keras
a. Server
1) CPU
(a) Processor Intel® Core™ I5
(b) Ram DDR2 2 GB
(c) Hard Disk 500 GB
2) Mouse
3) Keyboard 84 keys
4) Monitor dengan resolusi 1366 x 768
5) Koneksi internet dengan kecepatan 2mbps
2. Spesifikasi Perangkat Lunak
1. Server
b) Aplikasi bundle web server yang digunakan XAMPP yang terdiri
dari beberapa komponen, diantaranya:
(1) Aplikasi Apache Server V3
(2) Aplikasi PHP Server V3
(3) Aplikasi MySQL Server V3
(4) Aplikasi phpMyAdmin V3
44
C) Aplikasi Web Browser yang di gunakan Mozilla Firefox dan UC
Browser
3.4.2. Pengujian Unit
Pengujian terhadap program yang di buat dengan menggunakan blackbox
testing yang focus terhadap proses masukan dan keluaran program.
1. Pengujian Terhadap Form Login admin.
Tabel III.7.
Hasil Pengujian Blackbox Testing Halaman Login admin.
No. Skenario
Pengujian
Test Case Hasil yang Di
harapkan
Hasil
Pengujian
Kesimpulan
1 Username dan
Password
tidak diisi
kemudian klik
tombol login
ruang admin
username :
(kosong)
password :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Anda Belum
Mengisikan
Username dan
Password”
Sesuai
harapan
Valid
2 Mengetik
Username dan
Password
tidak diisi
atau kosong
Username:
Admin
Password:
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Anda Belum
Sesuai
Harapan
Valid
45
kemudian klik
tombol login
Mengisikan
Password”
3 Nama tidak
diisi (kosong)
dan kunci
diisi
kemudian klik
tombol login
username:
(kosong)
Password:
Admin
Sistem akan
menolak akses
user dan
menampilkan
“Anda Belum
Mengisikan Id
admin”
Sesuai
Harapan
Valid
4 Mengetikan
Username dan
Password
dengan data
yang salah
kemudian klik
tombol
Masuk
Ruang admin
Username:
111 (salah)
Password:
111 (salah)
Sistem akan
menolak akses
user dan
menampilkan
“Username atau
Password anda
salah!!. silahkan
ulangi Login”
Sesuai
Harapan
Valid
4 Mengetikan
Username dan
Password
dengan data
yang benar
kemudian klik
Username:
Admin(benar)
Password:
Admin(benar)
Sistem menerima
akses masuk dan
kemudian
langsung
menampilkan
ruang admin
Sesuai
harapan
Valid
46
tombol
Masuk
Ruang admin
2. Pengujian terhadap login calon siswa
Tabel III.8.
Hasil Pengujian Blackbox Testing Halaman Login calon siswa.
No. Skenario
Pengujian
Test Case Hasil yang
Di harapkan
Hasil
Pengujian
Kesimpulan
1 Nisn dan Pin
tidak diisi
kemudian klik
tombol masuk
ruang admin
Nisn:
(kosong)
Pin :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“ Maaf, NISN
atau
password
anda salah.
”
Sesuai
harapan
Valid
2 Mengetik
Nisn dan Pin
tidak diisi
atau kosong
kemudian klik
tombol masuk
ruang admin
Nisn :
12142793
Pin :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“ Maaf, NISN
atau
password
anda salah.
”
Sesuai
Harapan
Valid
47
3. Pengujian terhadap Halaman Daftarcalon siswa
Tabel III.9.
Hasil Pengujian Blackbox Testing Halaman Daftar calon siswa.
3 Nisn tidak
diisi (kosong)
dan Pin diisi
kemudian klik
tombol Masuk
Nisn:
(kosong)
pin:
6980
Sistem akan
menolak
akses user
dan
menampilkan
“ Maaf, NISN
atau
password
anda salah.
”
Sesuai
Harapan
Valid
4 Mengetikan
Nisn dan Pin
dengan data
yang benar
kemudian klik
tombol Masuk
Ruang admin
Nisn:
12142793
(benar)
Pin:
6980
(benar)
Sistem
menerima
akses masuk
dan
kemudian
langsung
menampilkan
ruang calon
siswa
Sesuai
harapan
Valid
No. Skenario
Pengujian
Test Case Hasil yang
Di harapkan
Hasil
Pengujian
Kesimpulan
1 Seluruh data
tidak diisi
NISN:
(kosong)
Sistem akan
menolak
akses
Pendaftaran
Sesuai
harapan
Valid
48
(Kosong)
kemudian
klik tombol
Daftar
Sekarang
Nama:
(kosong)
Photo
(kosong)
Tempat Tinggal
:
(kosong)
No. Telepon :
(kosong)
Nilai UN :
(kosong)
Nama Ayah :
(kosong)
Nama Ibu :
(kosong)
dan
menampilkan
“Please fill
out this
field”
(Tolong
isikan field
ini)
2 Mengetik
Nisn dan
nama tidak
diisi atau
kosong
kemudian
klik tombol
Daftar
Sekarang
Nisn:
12142793
nama:
(kosong)
Sistem akan
menolak
akses
Pendaftaran
dan
menampilkan
“Please fill
out this
field”
(Tolong
isikan field
ini)
Sesuai
Harapan
Valid
49
3 Nisn tidak
diisi
(kosong)
dan Nama
diisi
kemudian
klik tombol
Masuk
Nisn:
(kosong)
Nama:
Fahmi Afrizal
Sistem akan
menolak
akses
Pendaftaran
dan
menampilkan
“Please fill
out this
field”
(Tolong
isikan field
ini)
Sesuai
Harapan
Valid
4 Mengetikan
Semua form
Daftar
dengan data
yang benar
kemudian
klik tombol
Masuk
Nisn:
12142793
(benar)
Nama:
Fahmi Afrizal
(benar)
Photo
(di upload)
Tempat Tinggal
:
(Bersama Orang
Tua)
No. Telepon :
(081573005093)
Nilai UN :
(70)
Sistem
menerima
akses masuk
dan
kemudian
langsung
menampilkan
Pin Calon
Siswa
Sesuai
harapan
Valid
50
Nama Ayah :
(Sarmili)
Nama Ibu :
(Zainab)