Upload
others
View
9
Download
0
Embed Size (px)
Citation preview
21
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
3.1.1 Sejarah Institusi/Perusahaan
Perguruan ksatrya didirikan oleh 14 orang mahasiswa berbagai fakultas
Universitas Indonesia dan Universitas Nasional di Jakarta, yaitu Soejono, Daud
Joesoef, Boestami Tanjoeng, Chairul, Suntiram Sombu Pillay, Rachma Saleh,
Abdul Talib Effendi, Bemfie Pasaribu, Johan Woworuntu, Buchari, Zahar Arifin,
Mar’ar, Soekesi Adiwimarta, Abdul Wahab Lubis yang membentuk sebuah
yayasan berdasarkan Akte Notaris No.23 tanggal 24 Juni 1951 dan diperbaharui
dengan perubahan Anggaran Dasar berdasarkan Notaris No.33 tanggal 31 Juli
1984.
Para mahasiswa pendiri itu sekarang sebagian sudah menduduki jabatan
Guru Besar di berbagai Universitas dan sebagian lainnya menjadi sarjana
bermacam-macam bidang ilmu. Beberapa orang diantara mereka tidak
menyelesaikan studi, namun tetap aktif dalam bidang pendidikan.
Tujuh orang diantara mereka telah meninggal dunia, yaitu Boestami
Tanjoeng, Drs. Chairul Dt, Prof. Dr. Mar’at, Prof. Drs. Boechari, Zahar Arifin SH,
S. Sombu Pillay MSc dan A.T. Effendi. Dua orang telah non-aktif, yaitu Dr.
Daoed Joesoef dan Abdul Wahab Lubis, BSc (Alm). Yang masih aktif hingga kini
ialah 5 orang, yaitu Prof. Dr. R.P. Soejono, Dr. Sri Sukesi Adiwimarta, Drs.
Bemfie Pasaribu, Dra. Rachma Yusuf dan H. Johan Woworuntu.
22
Sejak didirikan pada tanggal 3 Januari 1951, selama 6 bulan pertama,
Sekolah Menengah Atas (SMA) pagi untuk sementara menumpang di Gereja
Pantekosta yang terletak di Jalan Kramat Raya No.65 Jakarta Pusat, dan SMA
malam menumpang di Sekolah Dasar St.Melania yang gedung sekolahnya terletak
didepan Stasiun Kramat Jakarta. SMA A dan SMA B waktu itu baru mempunyai
kelas I dan II dengan jumlah murid 200 orang pada pagi hari dan 120 orang pada
malam hari. Jumlah guru adalah 25 orang.
Pada bulan Juli 1951, yayasan membeli sebidang tanah sawah seluas kira-
kira 2.000 m2 di Rawasari, yang sekarang beralamat Jalan Percetakan Negara
D.232, Jakarta Pusat -10520.
Di tanah ini didirikanlah ruang-ruang kelas, ruan Kepala Sekolah, ruang
guru dan ruang administrasi secara sangat sederhana, yakni berlantai tanah,
bertiang bambu, berdinding gedeg anyaman bambu dan beratap rumbia.
Sejak tahun 1953 mulai dibangun ruang-ruang kelas semi permanen dan
pada akhir tahun 1954 didirikanlah 4 ruangan kelas permanen dengan bantuan
Yayasan Dana Bantuan.
Demikianlah secara bertahap didirikanlah ruang-ruang kelas permanen
sehingga berjumlah 15 kelas, yang hingga sekarang ini sudah berumur 48 tahun
dan sebagian perlu di perbaharui. Mulai tahun ajaran 1953/1954 SMA Pagi dan
Malam bertambah dengan 4 kelas 1, 3 kelas II, dan 3 kelas III, dengan jumlah
murid 400 orang dan guru 30 orang. Pada akhir tahun ajaran 1953/1954 perguruan
mulai meluluskan pelajar-pelajar kelas III A/B melalui ujian negeri. Dari lulusan
pertama ini banyak yang sekarang telah menduduki jabatan-jabatan penting di
23
lembaga pemerintahan dan swasta, malah ada yang sudah menjalani masa
pensiun.
Pada awal tahun ajaran 1954 ditambah 1 jurusan lagi di SMA, yaitu
jurusan C (Ekonomi). Sesuai dengan kurikulum 1984, maka SMA sekarang ini
terdiri atas jurusan-jurusan A-1 (Pasti/Alam), A-2 (Biologi), A-3 (Sosial), dan A-4
(Bahasa/Budaya).
Dari sejak tahun 1955, SMA hanya berlangsung pada pagi hari dengan 15
kelas terdiri dari 600 murid, seorang kepala sekolah dan dua orang wakil kepala
sekolah, 37 orang guru tetap dan honorer serta 12 orang karyawan.
Bersifat sekolah menengah umum yang pendidikannya berlangsung
selama tiga tahun. Menurut kurikulum 1984 dan sebelumnya, para pelajar SMA
sejak di kelas II sudah dipisahkan ke jurusan-jurusab A-1, A-2, A-3, A-4 (Fisika,
Biologi, Sosial, Bahasa). Menurut kurikulum yang mulai berlaku sejak tahun
ajaran 1994/1995 (kurikulum 1994), pemisahan jurusan baru dilaksanakan sejak
dikelas III, nama SMA berubah menjadi SMU.
a. Fasilitas Pendidikan
Unit Pendidikan mempunyai kelengkapan laboratorium Fisika, Kimia dan
Biologi bagi SMU, Bahasa bagi SMU.
b. Lambang Perguruan Ksatrya
Lambang Perguruan Ksatrya berbentuki perisai yang di dalamnya terdapat
huruf “K” dengan anak panah yang meluncur ke arah sebelah kanan dengan
ketinggian.
Isi Trisila Ksatrya
PENDIDIKAN, PENGAJARAN, KEKELUARGAAN
24
3.1.2 Struktur Organisasi dan Fungsi
Sumber: SMA Perguruan Ksatrya
Gambar III.1
Struktur Organisasi
Adapun fungsi dari struktur organisasi diatas:
1. Kepala Sekolah:
a. Mengelola proses belajar mengajar
b. Mengelola manajemen sekolah
c. Mengelola administrasi sekolah
2. Wakil Kepala Sekolah Bidang Kurikulum :
a. Mengelola proses belajar mengajar
25
b. Mengelola manajemen sekolah
c. Mengelola administrasi sekolah
3. Wakil Kepala Sekolah Bidang Kesiswaan:
a. Menyusun program pembinaan kesiswaan
b. Mengkoordinasi kegiatan ekstrakulikuler
c. Melaksanakan seleksi calon siswa teladan penerima beasiswa
4. Kepala Tata Usaha:
Tugasnya yaitu menyusun seluruh kegiatan yang berhubungan dengan
keuangan dan administrasi sekolah.
5. Kepala Perpus:
a. Menyusun program kerja perpustakaan untuk mencapai tujuan
pengelolaan perpustakaan
b. Mengembangkan koleksi perpustakaan yang mutakhir
c. Mengembangkan sumber daya manusia yang mengelola perpustakaan.
6. Adm Guru, Perangkat Pembelajaran & SDM:
a. Mengkoordinasikan pendayagunaan sarana dan prasarana
b. Memantau kondisi nyata sarana prasarana
c. Menyusun program kegiatan
7. Pembina Osis:
a. Membantu kesiswaan dalam melaksanakan program pembinaan
kesiswaan
b. Melaksanakan tugas popok
c. Memberikan pendidikan dan pengjaran sesuai dengan kurikulum yang
berlaku.
26
8. Ketertiban Siswa:
a. Mencipkatan suasana belajar mengajar seoptimal mungkin
b. Menciptakan kepribadian yang tangguh pada setiap siswa/i, displin dan
mandiri serta memiliki rasa hormat kepada sekolah,guru dan orang tua.
9. Koordinator lab IPA:
a. Pengembangan pratikum
b. Membuat kegiatan di lab ipa untuk pembelajaran yang kreatif dan
inovatif
c. Menjaga keamanan ruang dan peralatan laboratorium.
10. Koordinator lab Bahasa:
a. Bertanggung jawab atas kebersihan dan keindahan lab
b. Membuat laporan secara berkala kepada kepala sekolah
c. Merencanakan pengadaan alat-alat laboratorium
11. Koordinator lab Komputer & IPS:
a. Menyusun jadwal praktik
b. Menyusun program kerja laboratorium
12. Pembina Rohis:
a. Membentuk siswa/I yang beriman dan bertaqwa kepada allah swt
b. Membentuk pribadi yang beretika dan berakhlak mulia
c. Mengembangkan potensi siswa sesuai dengan ajaran islam
13. Pembina KIR:
a. Menyusun program pembinaan
b. Melaksanakan pembinaan KIR
27
c. Melatih dan menyiapkan peserta didik dalam mempersiapkan karya
tulis
14. Pembina Olahraga:
a. Mengadakan kegiatan latihan olahraga
b. Mengkordinir kegiatan olahraga dalam menyambut hari besar nasional
c. Membantu kesiswaan dalam melaksanakan program pembinaan
program pembinaan kesiswaan dalam bidang olahraga
15. Pembina Kesenian:
a. Menyusun program pembinaan seni
b. Melakukan pembinaan secara berkala dan teratur di luar jam belajar
c. Membentuk grup seni
d. Mengadakan atau mengikuti pentas seni baik di sekolah maupun di
instansi lain
16. Guru-guru:
a. Mengajar
b. Mendidik
c. Melatih
17. Wali Kelas:
a. Menyusun program dan penjadwalan pengelolaan kelas
b. Menyelenggarakan administrasi kelas
c. Penanggung jawab di kelas
18. BK:
a. Menyusun program BK dan penjadwalan
b. Mengkoordinasikan pelaksanaan program dengan guru-guru BK
28
c. Melakukan koordinasi dengan wali kelas, kesiswaan dan bidang-bidang
lainnya yang terkait dalam mengatasi siswa termasuk dengan orang tua
siswa
d. Menjaring minat dan bakat para siswa
19. Osis:
a. Menetapkan kebijaksanaan yang telah dipersiapkan dan direncanakan
oleh aparat kepengurusan
b. Mengkoordinasikan semua aparat kepengurusan
c. Setiap saat mengevakuasi kegiaan aparat kepengurusan
20. Siswa/I:
a. Mematuhi semua tata tertib yang berlaku di sekolah
b. Mengikuti semua jam pelajaran
3.2 Analisis Kebutuhan
Mengidentifikasi kebutuhan yang diperoleh berdasarkan kebutuhan
pengguna dan kebutuhan sistem
3.2.1 Kebutuhan Pengguna
1. Kebutuhan Pengguna Admin
a. Admin dapat melakukan penerimaan peserta namun harus
melakukan login terlebih dahulu untuk bisa mengakses halaman
admin.
b. Admin juga dapat melihat data diri peserta serta nilai peserta pada
bagian data peserta.
29
c. Admin juga dapat menghapus serta menolak calon peserta didik
baru.
d. Admin dapat melakukan pembalasan pertanyaan pada halaman
tanya jawab.
e. Admin dapat melihat laporan data penerimaan peserta didik baru.
2. Kebutuhan Pengguna Pengunjung
a. Pengunjung dapat mengetahui informasi tentang pendaftaran yang
telah dipost oleh admin.
b. Pengunjung dapat melihat informasi, brosur serta fasilitas lebih
lanjut pada bagian menu informasi.
c. Pengunjung dapat mengajukan pertanyaan kepada admin di bagian
tanya jawab
d. Untuk pengunjung calon peserta didik baru dapat melihat status
pendaftaran setelah melakukan pendaftaran dan login terlebih
dahulu.
3.2.2 Kebutuhan Sistem
a. Admin membutuhkan form login untuk melakukan pengelolaan data
serta mengatur data-data terkait pada bagian admin.
b. Calon peserta didik baru membutuhkan form login untuk
mendaftarkan diri secara online.
30
3.3 Perancangan Perangkat Lunak
3.3.1 Rancangan Antar Muka
Menjelaskan rancangan antar muka (interface) yang terdapat pada program
PPDB berbasis web SMA Perguruan Ksatrya.
1. Rancangan Antar Muka Tampilan Awal (Beranda)
PPDB SMA Ksatrya Informasi Tanya Jawab MasukPendaftaran
Gambar Slide
Footer
Beranda
LOGO GAMBARSMA PERGURUAN KSATRYA
Gambar III.2
Rancangan Antar Muka Beranda
31
2. Rancangan Antar Muka Halaman Login Peserta
PPDB SMA Ksatrya Beranda Pendaftaran Tanya JawabInformasi
Footer
Login peserta untuk melihat status anda
Password
xxxxxx
xxxxxx
LOGO GAMBARSMA PERGURUAN KSATRYA
Submit
Gambar III.3
Rancangan Antar Muka Login Peserta
3. Rancangan Antar Muka Halaman Tanya Jawab
Footer
Nama
xxxxxx
xxxxxx
Subjek
Pesan
xxxxxx
xxxxxx
Tanggal xxxxxx
Kirim Pertanyaan
Pertanyaan Tgl
PPDB SMA Ksatrya Informasi Tanya Jawab MasukPendaftaranBeranda
LOGO GAMBARSMA PERGURUAN KSATRYA
KIRIMRESET
Gambar III.4
Rancangan Antar Muka Tanya Jawab
32
4. Rancangan Antar Muka Halaman Pendaftaran
Nama Lengkap
NISN
Tempat Lahir
Tahun Lahir
Jenis Kelamin
Agama
Anak Ke
Jumlah Saudara
Status Siswa
No. Hp
Alamat Siswa
Kendaraan
Berat Badan
Tinggi Badan
Golongan Darah
Asal Sekolah
Alamat Sekolah
Kepala Sekolah
Asal Kelas
Nama Ayah
Telepon Sekolah
Nama Ibu
Alamat Orangtua
No. Hp Ayah
No. Hp Ibu
Pekerjaan Ayah
Pekerjaan Ibu
Penghasil Bulanan
Tanggungan
Footer
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxx
PPDB SMA Ksatrya Informasi Tanya Jawab MasukPendaftaranBeranda
Formulir Pendaftaran
LOGO GAMBARSMA PERGURUAN KSATRYA
KIRIMRESET
Gambar III.5
Rancangan Antar Muka Pendaftaran
33
5. Rancangan Antar Muka Halaman Informasi
Footer
PPDB SMA Ksatrya Informasi Tanya Jawab MasukPendaftaranBeranda
Info
LOGO GAMBARSMA PERGURUAN KSATRYA
FasilitasVisi Misi
Brosur
Gambar III.6
Rancangan Antar Muka Informasi
6. Rancangan Antar Muka Halaman Peserta
PPDB SMA Ksatrya Keluar
Footer
Status Siswa
LOGO GAMBARSMA PERGURUAN KSATRYA
Gambar III.7
Rancangan Antar Muka Peserta
34
7. Rancangan Antar Muka Halaman Nilai Ijazah
Footer
No. STTB
Nilai Akhir Bahasa Indonesia
xxxxxx
xxxxxx
Nilai Akhir Bahasa Inggris
Nilai Akhir Matematika
xxxxxx
xxxxxx
Nilai Akhir IPA xxxxxx
Masukkan Nilai Yang Tertera Pada Ijazah
PPDB SMA Ksatrya Informasi Tanya Jawab MasukPendaftaranBeranda
Keterangan xxxxxx
NISN xxxxxx
LOGO GAMBARSMA PERGURUAN KSATRYA
KIRIMRESET
Gambar III.8
Rancangan Antar Muka Nilai Ijazah
8. Rancangan Antar Muka Halaman Cek Login Peserta
Footer
PPDB SMA Ksatrya Informasi Tanya Jawab MasukPendaftaranBeranda
Formulir Pendaftaran Berhasil Dikirim
Password
xxxxxx
xxxxxx
Login
Login Peserta
LOGO GAMBARSMA PERGURUAN KSATRYA
Gambar III.9
Rancangan Antar Muka Cek Login Peserta
35
9. Rancangan Antar Muka Halaman Visi & Misi
PPDB SMA Ksatrya Informasi Tanya Jawab MasukPendaftaran
Footer
Beranda
Cipta Kami:
LOGO GAMBARSMA PERGURUAN KSATRYA
Kami Wujudkan:
Visi & Misi SMA Perguruan Ksatrya
Gambar III.10
Rancangan Antar Muka Visi & Misi
10. Rancangan Antar Muka Halaman Fasilitas
PPDB SMA Ksatrya Informasi Tanya Jawab MasukPendaftaran
Footer
Beranda
Fasilitas Pendidikan SMA Perguruan Ksatrya
LOGO GAMBARSMA PERGURUAN KSATRYA
Gambar III.11
Rancangan Antar Muka Fasilitas
36
11. Rancangan Antar Muka Halaman Konfirmasi Data Peserta
Footer
NISN
No. Daftar
xxxxxx
xxxxxx
Nama Peserta
Asal
xxxxxx
xxxxxx
Email Peserta xxxxxx
Konfirmasi Data Peserta
PPDB SMA Ksatrya Informasi Tanya Jawab MasukPendaftaranBeranda
No. Hp Peserta xxxxxx
Password xxxxxx
Tanggal Daftar xxxxxx
No. Daftar xxxxxx
LOGO GAMBARSMA PERGURUAN KSATRYA
KIRIMRESET
Gambar III.12
Rancangan Antar Muka Konfirmasi Data Peserta
12. Rancangan Antar Muka Halaman Login Admin
Welcome Admin
Username
Password
FOOTER
Login
LOGO SMA PERGURUAN KSATRYA GAMBAR
PPDB SMA KSATRYA
Gambar III.13
Rancangan Antar Muka Login Admin
37
13. Rancangan Antar Muka Halaman Beranda Admin
Username
DATA
Password
KELOLA
FOOTER
PPDB SMA KSATRYA
Beranda admin Tanggal || Jam
SISTEM INFORMASI
LAPORAN
LOGOUT
Selamat Datang di Sistem Informasi
PPDB SMA KSATRYA
JAKARTA
LOGO
Gambar III.14
Rancangan Antar Muka Admin
14. Rancangan Antar Muka Halaman Data Pendaftar
DATA
KELOLA
FOOTER
PPDB SMA KSATRYA
Beranda admin Tanggal || Jam
SISTEM INFORMASI
LAPORAN
LOGOUT
Data Pendaftar
No.Daftar NISN Nama StatusPendaftar
Pendaftar Diterima
Pendaftar Ditolak
Hapus Lihat
Gambar III.15
Rancangan Antar Muka Data Pendaftar
38
15. Rancangan Antar Muka Halaman Data Pendaftar Diterima
DATA
KELOLA
FOOTER
PPDB SMA KSATRYA
Beranda admin Tanggal || Jam
SISTEM INFORMASI
LAPORAN
LOGOUT
Data Pendaftar Diterima
No.Daftar NISN Nama StatusPendaftar
Pendaftar Diterima
Pendaftar Ditolak
Hapus Lihat
Gambar III.16
Rancangan Antar Muka Pendaftar Diterima
16. Rancangan Antar Muka Halaman Data Pendaftar Ditolak
DATA
KELOLA
FOOTER
PPDB SMA KSATRYA
Beranda admin Tanggal || Jam
SISTEM INFORMASI
LAPORAN
LOGOUT
Data Pendaftar Ditolak
No.Daftar NISN Nama StatusPendaftar
Pendaftar Diterima
Pendaftar Ditolak
Hapus Lihat
Gambar III.17
Rancangan Antar Muka Pendaftar Ditolak
39
17. Rancangan Antar Muka Halaman Kelola Peserta
Username
DATA
Password
FOOTER
PPDB SMA KSATRYA
Beranda admin Tanggal || Jam
SISTEM INFORMASI
LAPORAN
LOGOUT
Data Calon Siswa
Keterangan Data Pendaftar
NISN
Nama Lengkap
Tempat Lahir
Tanggal Lahir
Jenis Kelamin
Agama
Anak ke
Jumlah Saudara
Status Siswa
No Hp
TOLAK TERIMA KEMBALI
KELOLA
Kelola Peserta
Kelola Info
Kelola Tanya Jawab
Gambar III.18
Rancangan Antar Muka Halaman Kelola Peserta
18. Rancangan Antar Muka Halaman Kelola Informasi
DATA
KELOLA
FOOTER
PPDB SMA KSATRYA
Beranda admin Tanggal || Jam
SISTEM INFORMASI
LAPORAN
LOGOUT
Data Informasi
Tambah Info
EditHapus
Info aksiKelola Peserta
Kelola Info
Kelola Tanya Jawab
Gambar III.19
Rancangan Antar Muka Kelola Informasi
40
19. Rancangan Antar Muka Halaman Tambah Informasi
DATA
KELOLA
FOOTER
PPDB SMA KSATRYA
Beranda admin Tanggal || Jam
SISTEM INFORMASI
LAPORAN
LOGOUT
Tambah Informasi
Pesan
Aktif
Kiriim KembaliRESET
Gambar III.20
Rancangan Antar Muka Tambah Informasi
20. Rancangan Antar Muka Halaman Kelola Pertanyaan
DATA
KELOLA
FOOTER
PPDB SMA KSATRYA
Beranda admin Tanggal || Jam
SISTEM INFORMASI
LAPORAN
LOGOUT
Data Pertanyaan
Pertanyaan aksiKelola Peserta
Kelola Info
Kelola Tanya Jawab
Tgl
Gambar III.21
Rancangan Antar Muka Halaman Kelola Pertanyaan
41
21. Rancangan Antar Muka Halaman Laporan Data Peserta
Username
DATA
Password
KELOLA
FOOTER
PPDB SMA KSATRYA
Beranda admin Tanggal || Jam
SISTEM INFORMASI
LAPORAN
LOGOUT
Input Date Period
Laporan PPDB
Submit Query Print
Laporan PPDB SMA KSATRYA
Tanggal No.Daftar NISN Nama Asal Sekolah No.Telpon Email Status
Gambar III.22
Rancangan Antar Muka Halaman Laporan
42
3.3.2 Rancangan Basis Data
A. ERD
Gambar III.23
ERD
43
B. LRS
Gambar III.24
LRS
44
C. Spesifikasi File
1. Tabel Admin
Nama File : Tabel Admin
Akronim : admin
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 52
Kunci Field : id_admin
Software : Mysql
Tabel III.1
Tabel Admin
No. Elemen Data Nama Field Type Size Keterangan
1 ID Admin id_admin Int 2 Primary Key
2 Username username Varchar 10
3 Password pass Varchar 10
4 Nama Admin nama_admin Varchar 30
5 Last Login last_login Datetime
2. Tabel Pendaftaran
Nama File : Tabel Pendaftaran
Akronim : pendaftaran
Tipe File : File Transaksi
45
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 619
Kunci Field : no_daftar
Software : Mysql
Tabel III.2
Tabel Pendaftaran
No. Elemen Data Nama Field Type Size Keterangan
1 No. Daftar no_daftar Int 4 Primary Key
2 Nisn nisn_siswa Varchar 10
3 Nama nama Varchar 30
4 Tempat_lahir tempat_lahir Varchar 20
5 Tgl_lahir tgl_lahir Date
6 Jk jk
Enum(‘Laki-
Laki’,’Peremp
uan’)
7 Agama agama
Enum(‘Islam’,
’Kristen’,’Prot
estan’,’Hindu’,
’Budha’)
8 Anak ke- anak_ke Int 2
9 Jumlah Saudara jumlah_saudara Int 2
10 Status status_siswa Enum(‘Lulus’,
46
’Tidak Lulus’)
11 No. HP no_hp Varchar 13
12 Email email Varchar 20
13 Alamat alamat_siswa Varchar 100
14 Kendaraaan kendaraan
Enum(‘Mobil’,
’Motor’,’Angk
utan Umum’)
15 Berat Badan berat_badan Varchar 2
16 Tinggi Badan tinggi_badan Varchar 3
17 Gol. Darah goldar Enum(‘A’,’B’,
’AB’,’O’)
18 Asal Sekolah asal_skl Varchar 30
19 Alamat Sekolah alamat_skl Varchar 50
20 Kepala Sekolah kepala_skl Varchar 30
21 Asal Kelas asal_kelas Varchar 5
22 Telp. Sekolah tlp_skl Varchar 10
23 Nama Ayah nama_ayah Varchar 30
24 Nama Ibu nama_ibu Varchar 30
25 Alamat Ortu alamat_ortu Varchar 100
26 No. Hp Ayah no_hp_ayah Varchar 13
27 No. Hp Ibu no_hp_ibu Varchar 13
28 Pekerjaan Ayah kerja_ayah Varchar 30
29 Pekerjaan Ibu kerja_ibu Varchar 30
30 Penghasilan hasil_bulanan Varchar 10
47
Bulanan
31 Tanggungan tanggungan Varchar 30
32 ID Admin id_admin Int 2 Foreign Key
3. Tabel Peserta
Nama File : Tabel Peserta
Akronim : peserta
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 156
Kunci Field : nisn
Software : Mysql
Tabel III.3
Tabel Peserta
No. Elemen Data Nama Field Type Size Keterangan
1 NISN nisn Varchar 10 Primary Key
2 No. Daftar no_daftar Int 4
3 Nama nama_peserta Varchar 30
4 Asal asal Varchar 30
5 Email email_peserta Varchar 20
6 No. Hp no_hp_peserta Varchar 14
7 Password password Varchar 10
48
8 Tgl. Daftar tgl_daftar Date
9 No. STTB no_sttb Varchar 18 Foreign Key
10 Status terima Varchar 20
4. Tabel Info
Nama File : Tabel Info
Akronim : info
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 4
Kunci Field : id_info
Software : Mysql
Tabel III.4
Tabel info
No. Elemen Data Nama Field Type Size Keterangan
1 ID Info info_id Int 2 Primary Key
2 Info Info Text
3 Id_admin id_admin Int 2 Foreign Key
49
5. Tabel Tanya Jawab
Nama File : Tabel Tanya Jawab
Akronim : tanyajawab
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 64
Kunci Field : no_daftar
Software : Mysql
Tabel III.5
Tabel Tanya Jawab
No. Elemen Data Nama Field Type Size Keterangan
1 ID Kontak id_kontak Int 2 Primary Key
2 Nama Pengirim nama_pengirim Varchar 20
3 Email Pengirim email_pengirim Varchar 20
4 Subjek Subjek Varchar 20
5 Pesan Pesan Text
6 Jawaban jawaban Text
7 Tanggal tanggal Date
8 ID Admin id_admin Int 2 Foreign Key
50
6. Tabel Nilai Ijazah
Nama File : Tabel Nilai Ijazah
Akronim : nilaiijazah
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 18
Kunci Field : no_sttb
Software : Mysql
Tabel III.6
Tabel Nilai Ijazah
No. Elemen
Data
Nama Field Type Size Keterangan
1 No.STTB no_sttb Varchar 18 Primary Key
2 Nilai B. Indo nilaiakhir_bind Float
3 Nilai B. Ing nilaiakhir_bing Float
4 Nilai
Matematika
nilaiakhir_mtk Float
5 Nilai IPA nilaiakhir_ipa Float
6 Keterangan ket Enum(‘Lulus’,’Tidak
Lulus’)
51
3.3.1 Rancangan Struktur Navigasi
1. Rancangan Struktur Navigasi Admin
INDEX
KELUAR
MASUK
DATA KELOLA LAPORAN
DATA
PENDAFTAR
DITOLAK
DATA
PENDAFTAR
DATA
PENDAFTAR
DITERIMA
KELOLA
TANYA
JAWAB
KELOLA
PESERTAKELOLA INFO
TAMPILAN
LAPORAN
Gambar III.25
Rancangan Struktur Navigasi Admin
2. Rancangan Struktur Navigasi User
INDEX
KELUAR
MASUKPENDAFTARANINFORMASIBERANDA TANYA JAWAB
ISI FORMULIR
LIHAT STATUS
ISI NILAI IJAZAH
ISI PASSWORD LOGIN
Gambar III.26
Rancangan Struktur Navigasi User
52
3.4 Implementasi dan Pengujian Unit
3.4.1 Implementasi
A. Implementasi Rancangan Antar Muka
Implementasi rancangan antar muka pada pendaftaran peserta didik baru
berbasis web berdasarkan rancangan antar muka
1. Implementasi Halaman Beranda
Gambar III.27
Implementasi Halaman Beranda
53
2. Implementasi Halaman Login Peserta
Gambar III.28
Implementasi Halaman Info
3. Implementasi Halaman Tanya Jawab
Gambar III.29
Implementasi Halaman Tanya Jawab
54
4. Implementasi Halaman Pendaftaran
Gambar III.30
Implementasi Halaman Pendaftaran
5. Implementasi Halaman Informasi
Gambar III.31
Implementasi Halaman Informasi
55
6. Implementasi Halaman Peserta
Gambar III.32
Implementasi Halaman Peserta
7. Implementasi Halaman Nilai Ijazah
Gambar III.33
Implementasi Halaman Nilai Ijazah
56
8. Implementasi Halaman Cek Login Peserta
Gambar III.34
Implementasi Halaman Cek Login Peserta
9. Implementasi Halaman Visi & Misi
Gambar III.35
Implementasi Halaman Visi & Misi
57
10. Implementasi Halaman Fasilitas
Gambar III.36
Implementasi Halaman Fasilitas
11. Implementasi Halaman Konfirmasi Data Peserta
Gambar III.37
Implementasi Halaman Konfirmasi Data Peserta
58
12. Implementasi Halaman Login Admin
Gambar III.38
Implementasi Halaman Login Admin
13. Implementasi Halaman Beranda Admin
Gambar III.39
Implementasi Halaman Beranda Admin
59
14. Implementasi Halaman Data Pendaftar
Gambar III.40
Implementasi Halaman Data Pendaftar
15. Implementasi Halaman Tanya Data Pendaftar Diterima
Gambar III.41
Implementasi Halaman Pendaftar Diterima
60
16. Implementasi Halaman Data Pendaftar Ditolak
Gambar III.42
Implementasi Halaman Pendaftar Ditolak
17. Implementasi Halaman Kelola Peserta
Gambar III.43
Implementasi Halaman Kelola Data Peserta
61
18. Implementasi Halaman Kelola Informasi
Gambar III.44
Implementasi Halaman Kelola Informasi
19. Implementasi Halaman Tambah Informasi
Gambar III.45
Implementasi Halaman Tambah Informasi
62
20. Implementasi Halaman Kelola Pertanyaan
Gambar III.46
Implementasi Halaman Kelola Pertanyaan
21. Implementasi Halaman Laporan Data Peserta
Gambar III.47
Implementasi Halaman Laporan Data Peserta
63
B. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dari perangkat lunak
minimum yang dibutuhkan untuk mengimplementasikan pendaftaran peserta
didik baru berbasis web untuk pihak sekolah.
1. Spesifikasi Perangkat Keras
a. Server
1) CPU
(a) Processor Intel® Pentium® Core 2 Duo
(b) RAM DDR2 4GB
(c) Hard Disk 500 GB
2) Mouse
3) Keyboard
4) Monitor
5) Koneksi internet dengan kecepatan 2 Mbps
b. Client
1) CPU
(a) Processor Intel® Pentium® Core 2 Duo
(b) RAM DDR2 4GB
(c) Hard Disk 500 GB
2) Mouse
3) Keyboard
4) Monitor
5) Koneksi internet dengan kecepatan 2 Mbps
64
2. Spesifikasi Perangkat Lunak
1. Server
a. Sistem operasi Microsoft Windows
b. Aplikasi Xampp yang terdiri dari beberapa komponen, diantaranya:
(1) Aplikasi Apache Server
(2) Aplikasi PHP Server
(3) Aplikasi MySQL Server
(4) Aplikasi phpMyAdmin
c. Aplikasi Mozilla Firefox, Internet Explorer, Google Chrome
2. Client
a. Sistem operasi Microsoft Windows
b. Aplikasi Mozilla Firefox, Internet Explorer, Google Chrome
3.4.2 Pengujian Unit
Merupakan pengujian terhadap program yang dibuat menggunakan black
box testing.
Tabel III.7
Hasil Pengujian Black Box Testing pada halaman login peserta
No.
Scenario
Pengujian
Test Case Hasil yang diharapkan
Hasil
Pengujian
Kesimpulan
1. Email dan
password
tidak diisi
kemudian klik
tombol submit
Email:
(kosong)
Password:
(kosong)
Sistem akan menolak
akses user dan
menampilkan “EMAIL
ATAU PASSWORD
SALAH”
Sesuai
Harapan
Valid
65
2. Memasukkan
email lalu
password
tidak diisi atau
kosong
kemudian klik
tombol submit
Email:
(taniakidik@
gmail.com)
Password:
(kosong)
Sistem akan menolak
akses user dan
menampilkan “EMAIL
ATAU PASSWORD
SALAH”
Sesuai
Harapan
Valid
3. Email tidak
diisi dan
password diisi
kemudian klik
tombol submit
Email:
(kosong)
Password:
(1996-06-
01)
Sistem akan menolak
akses user dan
menampilkan “EMAIL
ATAU PASSWORD
SALAH”
Sesuai
Harapan
Valid
4. Mengetikkan
salah satu
kondisi salah
pada email
Email:
(tania)
Password:
(1996-06-
01)
Sistem akan menolak
akses user dan
menampilkan “EMAIL
ATAU PASSWORD
SALAH”
Sesuai
Harapan
Valid
Tabel III.8
Hasil Pengujian Black Box Testing pada halaman login admin
No.
Scenario
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 user dan
menampilkan
“USERNAME ATAU
PASSWORD SALAH”
Sesuai
Harapan
Valid
66
2. Mengetikkan
username dan
password
tidak diisi atau
kosong
kemudian klik
tombol login
Username:
(admin)
Password:
(kosong)
Sistem akan menolak
akses user dan
menampilkan
“USERNAME ATAU
PASSWORD SALAH”
Sesuai
Harapan
Valid
3. Username
tidak diisi dan
password diisi
kemudian klik
tombol login
Username:
(kosong)
Password:
(admin)
Sistem akan menolak
akses user dan
menampilkan
“USERNAME ATAU
PASSWORD SALAH”
Sesuai
Harapan
Valid
4. Mengetikkan
salah satu
kondisi salah
pada username
Username:
(admiin)
Password:
(admin)
Sistem akan menolak
akses user dan
menampilkan
“USERNAME ATAU
PASSWORD SALAH”
Sesuai
Harapan
Valid
Tabel III.9
Hasil Pengujian Black Box Testing pada halaman pendaftaran
No.
Scenario
Pengujian
Test Case Hasil yang diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengetikkan
data formulir
dan data pada
kolom berbin-
tang (*) tidak
diisi atau
Kolom
berbintang:
(kosong)
Kolom lain:
(diisi)
Sistem akan menolak dan
menampilkan kolom yang
harus diisi “please fill out
this field”
Sesuai
Harapan
Valid
67
kosong
kemudian klik
tombol kirim
2. Mengetikkan
data formulir
dan salah satu
data pada
kolom berbin-
tang (*) tidak
diisi atau
kosong
kemudian klik
tombol kirim
NISN:
(kosong)
Nama:
(Arafah)
Sistem akan menolak dan
menampilkan kolom yang
harus diisi “please fill out
this field”
Sesuai
Harapan
Valid