32
BAB III
PEMBAHASAN
3.1. Tinjauan Sekolah
Tinjauan Sekolah dilakukan untuk mendapat gambaran tentang proses
pendidikan berdasarkan sejarah sekolah, struktur organisasi dan fungsi yang ada
di sekolah. Penulis akan menerangkan sejarah dan struktur organisasi di tempat
penulis mengadakan riset untuk pembuatan Tugas Akhir ini yaitu SMKN 1
Tirtamulya, sebagai berikut:
3.1.1. Sejarah Sekolah
SMKN 1 Tirtamulya merupakan salah satu Sekolah Menengah Kejuruan
Negeri yang ada di Parakan, kecamatan Tirtamulya kabupaten Karawang Provinsi
Jawa Barat, Indonesia. Sama dengan SMK pada umumnya di Indonesia masa
pendidikan sekolah di SMKN 1 Tirtamulya ditempuh dalam waktu tiga tahun
pelajaran, mulai dari Kelas X sampai Kelas XII. Berawal dari pemikiran Kepala
Sekolah SMKN 1 Tirtamulya Drs.Abdillah Beserta Para Guru Senior di SMKN 1
Cikampek mengenai Pembentukan SMKN 1 Tirtamulya, Karena Semakin
Meningkatnya lulusan SMP yang melanjutkan ke SMK, dan terbatasnya jumlah
SMK Negeri, Maka pada tahun 2012 Didirikanlah SMKN 1 Tirtamulya yang
menjadi filial atau kelas jauh dari SMKN 1 Cikampek dan beralamat di Jl.Raya
Parakan-Wadas Kecamatan Tirtamulya Kabupaten Karawang.
33
A. Data Jurusan
1. Teknik Komputer Jaringan (TKJ).
2. Administrasi Perkantoran (AP).
3. Akuntansi (AK).
4. Persiapan Grafika (PG).
5. Teknik Mesin (TM).
6. Teknik Otomasi Industri (TOI).
B. Fasilitas Sekolah
Berbagai fasilitas dimiliki SMKN 1 Tirtamulya untuk menunjang kegiatan
belajar mengajar. Fasilitas tersebut antara lain: Kelas, Labolatorium
Komputer, Ruang Ekstrakurikuler, Lapangan Bola Basket, Lapangan Bola.
SMKN 1 Tirtamulya memiliki banyak kegiatan ekstrakurikuler, diantaranya
Paskibra, Dewan kerohanian Masjid (Rohis), Palang Merah Remaja (PMR),
Pramuka, Bola Voli, Sepak Bola, Pencak Silat, Degung, Tarung Drajat
(Boxer).
C. Visi dan Misi Sekolah
1. Visi Sekolah
Terwujudnya SMK Negeri 1 Tirtamulya yang mandiri, unggul dan
berwawasan wirausaha serta mampu bersaing di tingkat global
berlandaskan Iman dan Taqwa.
2. Misi Sekolah
Untuk mencapai Visi tersebut, SMK Negeri 1 Tirtamulya mengembangkan
Misi sebagai berikut:
34
a. Meningkatkan keimanan dan ketaqwaan terhadap Tuhan Yang Maha
Esa.
b. Melaksanakan pembelajaran berbasis CBT dan PBT dengan
pendekatan pembelajaran scientifik dan penilaian autentik.
c. Meningkatkan profesionalisme guru dan pegawai.
d. Mengembangkan sarana dan prasarana sekolah.
e. Menumbuh kembangkan karakter siswa.
f. Menjalin kerjasama (MoU) dengan DU/DI.
g. Meningkatkan pengelolaan unit produksi.
D. Data Sekolah
Nama Sekolah : SMKN 1 Tirtamulya
NPSN : 20270735
Jenjang Pendidikan : SMK
Status Sekolah : Negeri
Alamat Sekolah : Jl.Raya Parakan-Wadas
RT/RW : 1/2
Kode Pos : 41372
Kelurahan : Citarik
Kecamatan : Tirtamulya
Kabupaten/Kota : Karawang
Provinsi : Jawa Barat
Negara : Indonesia
Posisi Geografis : Lintang -6.3639, Bujur 107.4513
SK Pendirian Sekolah : 421.3/Kep.98-Huk/2012
35
Tanggal SK Pendirian : 2012-01-20
Status Kepemilikan : Pemerintah Daerah
Sk Izin Oprasional : 421.3/Kep.98-Huk/2012
Tgl SK Izin Oprasional : 2012-01-20
Nomor Rekening : 4111-01-007219053-6
Nama Bank : BRI
Cabang KCP/unit : Stasiun Kota Cikampek
Rekening Atas Nama : SMK Negeri 1 Tirtamulya
MBS : Tidak
Luas Tanah Milik(m2) : 13365
Nomor Telepon : 264301849
Nomor Fax : 264408419
Email : [email protected]
Waktu Penyelenggaraan : Pagi
Sumber Listrik : PLN
Daya Listrik : 10800
Kepala Sekolah : Drs.Abdillah
Oprator Pendaftaran : Iin Indrawati
Kurikulum : KTSP
3.1.2. Struktur Organisasi dan Fungsi
Struktur Organisasi adalah susunan sub-sub system dengan hubungan
wewenang dan tanggung jawab. Dalam organisasi terdapat struktur yang
36
menerapkan bagaimana tugas akan dibagi. Berikut ni merupakan struktur
organisasi pada SMK Negeri 1 Tirtamulya.
A. Struktur Organisasi Sekolah
37
WALI KELAS
KEPALA SEKOLAH
Drs. AbdillahNIP. 19621027 198803 1 005
BENDAHARA SEKOLAH
Rosida Evi Santihosi., SE., M.P..dNIP.19780314200902 2 001
KOORDINATOR TATA USAHA
Rosida Evi Santihosi., SE., M.P..dNIP.19780314200902 2 001
STAF TATA USAHA
Dwi Oktaviani., S.Pt.Vini Nur Apriliani
WAKASEK. BID. SARPRAS
Muchsin Taufik, S. Pd
STAF BID. SARPRAS DAN HUBIN
H. Iwan Wahudi, S. PdAndri Maediana., S.Sos.
WAKASEK. BID. KESISWAAN
Taryana., S.S
STAF BID. KESISWAAN
Deni Firmansyah, S.PdSovyan Nurzaman., S.komCindy Arum Lastari., S.IP.
WAKASEK. BID. KURIKULUM
Oni Arthani., S.Pd.
STAF BID. KURIKULUM
Suhendra, S.KomSri Rahayu, SP
KAPROG. PERSIAPAN GRAFIKA DAN TKJ
Suhendra., S.Kom.
KAPROG. TEK. PERMESINAN
Drs. Martias
KAPROG. TEKNIK INDUSTRI
Teguh Rubianti, S, Pd. ST
KAPROG. AKUNTANSI DAN ADM. PERKANTORAN
Ade Yeti Sumiyati, SE
WAKASEK. BID. HUBIN
Rosida Evi Santihosi., SE., M.P..dNIP.19780314200902 2 001
STAF BID. SAPRAS DAN HUBIN
Nadya Ulfah, S.PdEpan Sopyan, S.Pd
GURU
SISWA
Sumber : SMKN 1 Tirtamulya
Gambar III.1.
Struktur Organisasi SMKN 1 Tirtamulya
38
B. Fungsi Struktur Organisasi dari Perusahaan
1. Kepala Sekolah
Kepala Sekolah berfungsi sebagai Edukator, Manager, Administrator,
Supervisor, Leader, Inovator dan Motivator (EMASLIM). Kepala Sekolah
selaku edukator bertugas melaksanakan proses pengajaran secara efektif
dan efisien. Kepala Sekolah selaku manager mempunyai tugas menyusun
perencanaan, mengorganisasikan kegiatan, mengarahkan dan
mengendalikan kegiatan, mengatur adanya kegiatan yang ada di sekolah,
mengkoordinasikan kegiatan, melaksanakan pengawasan, menentukan
kebijakan, mengadakan rapat pengambilan keputusan, mengatur proses
belajar mengajar, mengatur organsiasi ketatausahaan, kesiswaan,
ketenagaan, sarana prasarana, keuangan. Kepala Sekolah selaku
administrator bertuga menyelenggarakan administrasi diantaranya :
perencanaan, pengorganisasian, pengawasan, evaluasi, kurikulum,
kesiswaan, ketatausahaan, ketenagaan, kantor, keuangan, perpustakaan,
laboratorium, ruang keterampilan kesenian, bimbingan konseling, uks,
osis, sebaguna, media pembelajaran, gudang dan sarana prasarana dan
perlengkapan lainnya. Kepala Sekolah selaku supervisor bertugas
menyelenggarakan supervisi mengenal : proses belajar mengajar, kegiatan
bimbingan, kegiatan ekstrakurikuler, kegiatan kerja sama dengan
masyarakat atau instansi lain, kegiatan ketatausahaan, sarana dan
prasarana, kegiatan osis, perpustakaan, laboratorium, kantin atau warung
sekolah, kehadiran guru, pegawai dan siswa.
39
2. Bendahara Sekolah
Bendahara komite sekolah mengkoordinir dan melaksanakan
pengumpulan sumbangan dari orang tua atau wali siswa. Mempersiapkan
rapat dengan pengurus komite sekolah dan orang tua atau wali siswa
dalam upaya dukungan dana, mencari dana terutama untuk keperluan
mendesak, mencari orang tua asuh, mengkoordinir guru dan karyawan
dalam peningkatan kesejahteraan, menyerahkan gaji bulanan pegawai rutin
setiap awal bulan, mendayagunakan uang rutin sesuai dengan mata
anggaran yang relevan, mentampaikan pertanggungjawaban penguunaan
dana iuran komite sekolah (bila ada), membuat pertanggungjawaban
keuangan sekolah dengan sebaik-baiknya.
3. Koordinator Tata Usaha
Kepala TU mempunyai tugas mengkoordinir dan melaksanakan
ketatausahaan sekolah serta bertanggungjawab kepada kepala sekolah
meliputi kegiatan-kegiatan berikut ini : penyusunan program tata usaha
sekolah, penyusunan administrasi keuangan, penyusunan administrasi
kepegawaian, penyusunan administrasi perlengkapan, pelaksanaan
administrasi siswa, pelaksanaan administrasi sarana dan prasarana,
penyajian data/statistik sekolah, penyajian papan daftar guru dan tata
usaha sesuai DUK, penyusunan laporan pelaksanaan kegiatan pengurusan
ketatausahaan secara berkala.
4. Staf Tata Usaha
Menangani setiap mutasi kepegawaian yang menyangkut tentang
pengangkatan, kenaikan pangkat, perubahan gaji, pemberhentian dan
40
mutasi lain baik untuk guru maupun karyawan, mengerjakan buku induk
pegawai, mengurus presensi guru dan karyawan, membuat daftar urutan
kepangkatan (DUK), mengurus SK GTT dan PTT, menyusun data dan
laporan kepegawaian, membantu proses tentang penetapan angka kredit,
melaksanakan kearsipan personal kepeawaian, melaksanakan penerimaan
dan penyimpanan serta mengivestasikan barang-barang milik sekolah,
menyiapkan dan mengerjakan buku induk inventaris maupun non
inventaris lengkap dengan nomor dan kode masing-masing barang,
menjaga dan memelihara alat-alat dan barang-barang inventaris sekolah,
mengajukan kebutuhan kebutuhan barang-barang inventaris umum,
mengerjakan/membuat laporan mengenasi barang-barang inventasris,
mengurus perlatan rumah tangga dan alat-alat gudang, menerima
penyimpanan barang belanja kantor ke gudang, membuat laporan barang
habis pakai berkala, koordinator bagian kebersihan, membantu dan
melaksanakan tugas lain yang relevan yang diberikan atasan langsung,
mengurus dan menangani gaji guru dan karyawan, mengelola anggaran
belanja sekolah khususnya belanja rutin meliputi menerima, membukukan,
menyimpan, membayar dan mempertanggungjawabkan, mengerjakan
kuisioner maupun data lain yang berkaitan dengan keuangan sekolah,
mengurus/mengerjakan buku induk siswa, menyiapkan dan mngisi buku
klaper, mengurusi presensi siswa dan jurnal kelas, mengerjakan leger
siswa, membuat data statistik dan rekapitulasi siswa tiap bulan, menangani
buku agenda masuk dan keluar, menangani surat masuk dan keluar,
41
menangani pengarsipan surat/dokumen sekolah sesuai dengan kode
persuratan.
5. Wakasek Bidang Kurikulum
Mempersiapkan rapar-rapat guru, menelaah, mempelajari dan menguasai
kurikulum yang sedang berlaku membagi tugas guru memberi arahan
pembuaan program-program, merencanakan dan melaksanakan ulangan
harian, akhir cawu, pembagian rapot dan kenaikan kelas, menyusun jadwal
pelajaran, mengevaluasi hasil belajar, melaksanakan kegiatan ulangan
blok, ulangan akhir semester UAN, mengusahakan peningkatan mutu
pelajaran, mengumpulkan memperiksa buku persiapan mengajar, PS/RP,
mengkoordinasikan kegiatan-kegiatan guru mata pelajaran sejenis di
sekolah (MGMP), menyiapkan legger, mengkoordinir tambahan pelajaran
untuk siswa kelas III.
6. Staf Bidang Kurikulum
Membantu tugas Wakasek kurikulum mengelola kegiatan KBM yang
meliputi : membagi tugas guru, menyusun jadwal pelajaran, jadwal piket
KBM, mengkoordinasikan kegiatan evaluasi (hanan, semester, ujian
nasional), mengkoordinasikan kegiatan pelaporan tengah semester,
semester, tahunan dan melaporkan hasil kegiatan kepada kepala sekolah.
7. Wakasek Bidang Kesiswaan
Merencanakan, mempersiapkan dan melaksanakan kegiattan pernerimaan
siswa barum mempersiapkan MOS, pembina dan memantau kegiatan
OSIS, meningkatkan kegiaan ekstrakurikuler, mempersiaplan dan
melaksanakan upacara bendera, menegakkan terwujudnya dan
42
terlaksananya tata tertib sekolah, menangani berbagai bentuk pelanggaran
peraturan sekolah oleh siswa, memberi jalan keluar bagi siswa yang
bermasalah, memberi penyuluhan kepada siswa yang mengalami kesulitan
belajar, merencanakan dan menyelenggarakan hidup disiplin dan
bertanggungjawab.
8. Staf Bidang Kesiswaan
Menyusun program pembinaan kesiswaan (OSIS), meliputi kepramukaan,
PMR, KIR, UKS, PKS, paskibra, pesantren kilat. Melaksanakan
bimbingan, pengarahan dan pengendalian kegiatan kesiswaan/OSIS dalam
rangka menegakakan disiplin dan tata tertib sekolah serta pemilihan
pengurus osis, membina pengurus OSIS dalam berorganisasi, menyusun
jadwal dan pembinaan secara berkala dan insidental, melaksanakan
pemilhan calon siswa berprestasi dan penerima bea siswa, mengadakan
pemilihan siswa untuk mewakili sekolah dalam kegiatan diluar sekolah,
mengatur mutasi siswa, menyusun dan membuat kepanitiaan penerimaan
siswa baru dan pelaksanaan mos, menyusun dan membuat jadwal akhir
tahun kegiatan sekolah, menyelenggarakan cerdas cermat fan olah raga
prestasi, membuat laporan kegiatan kesiswaan secara berkala.
9. Wakasek Bidang Sarpras
Memelihara dan mengawasi barang-barang inventaris sekolah,
mengusulkan kepada kepala sekolah tentang barang-barang, bangunan dan
gedung yang perlu diperbaiki, ditambah, dibeli, diganti atau dihapuskan,
menerima dan memanfaatkan barang-barang yang diterima dari pihak-
pihak tertentu, memanggil orangtua dan pengurus komite sekolah untuk
43
rapat tentang pengadaan alat-alat atau barang-barang yang diperlukan
sekolah, membuat daftar alat-alat barang-barang yang diperlukan untuk
diajukan kepada pengurus komite sekolah dan orangtua, memelihara dan
meningkatkan kebersihan sekolah (dalam dan luar sekolah),
mengkoordinir dan mengawasi penjaga sekolah dan cleaning service serta
siswa piket tentang pelaksanaan kebersihan, memelihara dan
meningkatkan penghijauan dilingkungan sekolah, menata tanaman dan
taman secara harmonis, menjaga profil sekolah, terutama fisik
mengusulkan, menyediakan dan memelihara alat bantu pengajaran,
misalnya : buku pengangan guru dan siswa, komputer, perpustakaan dll.
10. Staf Bidang Sarpras
Menyusun program pengadaan sarana dan prasarana, mengkoordinasikan
penggunaan sarana dan prasarana, pengelolaan pembiayaan alat-alat
pengajaran, mengelola perawatan dan perbaikan sarana prasarana,
bertanggung jawab terhadap kelengkapan data sekolah keseluruhan,
melaksanakan pembukuan sarana dan prasarana, menyusun laporan secara
berkala.
11. Wakasek Bidang Hubin
Membantu kepala sekolah dalam pelaksanaan tugas hubungan/ industri
masyarakat meliputi : menyusun dan melaksanakan program kerja,
mengarahkan, membina, memimpin, mengawasi serta mengkoordinasikan
pelaksanaan tugas khususnya di bidang hubungan kerjasama dengan dunia
industri/dunia usaha, masyarakat maupun luar sekolah serta memasarkan
tamatan SMK
44
12. Staf Bidang Hubin
Merencanakan program kerja hubungan kerja idustri/masyarakat, membuat
sasaran mutu, bersama ketua program keahlian merencanakan program
kerja hubungan industri setiap program keahlian dalam pelaksanaan
pendidikan sistem ganda, megkoordinasikan dengan para ketua program
keahlian tentang program kerja hubungan industri/dunia usaha dan
masyarakat serta pelaksanaannya.
13. Kaprog Teknik Permesinan
Bertanggung jawab kepada kepala sekolah atas terlaksananya
pembelajaran produktif dan pengelolaan bengkel, merencanakan dan
melaksanakan seluruh kegiatan pembelajaran produktif di kompetensi
keahlian teknik permesinan, menyusun program kerja dan mengkoordinasi
pelaksanaan nya.
14. Kaprog Persiapan Grafika dan TKJ
Membantu kepala sekolah dalam perencanaan, penyusunan, pelaksanaan,
pengadministrasian, evaluasi, pelaporan serta tindak lanjut dari program-
program sekolah, menyusun program kerja, melakukan langkah-langkah
efisien dan efektif guna kelancaran pembelajaran di program keahlian,
memberi masukan penilaian kinerja pendidik.
15. Kaprog Teknik Industri
45
Bertanggung jawab kepada kepala sekolah atas terlaksananya
pembelajaran produktif, merencanakan dan melaksanakan seluruh kegiatan
pembelajaran produktif di kompetensi keahlian teknik industri, menyusun
program kerja dan mengkoordinasi pelaksanaan nya.
16. Kaprog Akuntansi dan ADM Perkantoran
Mendidik siswa dalam bidang bisnis dan manajemen khususnya program
keahlian Administrasi perkantoran agar dapat menjadi tenaga yang siap
bekerja sesuai dengan tamatan, mendidik siswa agar mampu memilih
karir, berkompetensi, dan mengembangkan sikap profesional.
17. Wali Kelas
Mengenal siswa dikelasnya, menjadi tempat pengaduan siswa dan orang
tua siswa, menjadi motivator bagi siswa, memilih pengurus kelas,
membuat denah dan peta kelas, menyiapkan dan mengatur daftar piket
kelas, membuat jadwal kegiatan khusus kelas, mengisi daftar pribadi
siswa, berperan sebagai orang tua siswa, mencatat hasil belajar siswa,
membuat laporan hasil belajar, membuat laporan periodik mengenai
kelasnya, bekerjasama dengan guru bidang studi dalam hal daya serap,
bekerjasama dengan guru BK dalam mengatasi masalah siswa,
mengandakan hubungan dengan orang tua siswa dalam pembinaan siswa,
mengunjungi orangtua/wali siswa bila perlu, mengikuti kegiatan kelas bila
akan diadakan di luar sekolah.
18. Guru
Membuat Prospem, PSP, dan RP, bertanggungjawab atas pencapaian
target kurikulum dan daya serap, mencatat dan melaporkan hasil belajar
46
siswa, membantu dan mengulangi siswa yang kesulitan balajar, bersedia
menggantikan guru yang tidak hadir, memberikan ulangan harian min 3 x
pe semester, memberikan ulangan perbaikan sesudah menjelaskan ulang
materi yang belum dikuasai kepada siswa yang tidak berhasil (nilai <
KKM), membuat analisa hasil ulangan, membuat analisa butir-butir soal,
memeriksa absensi siswa, memeriksa kertas ulangan dan mengembalikan
kembali kepada siswa, mencatat semua butir-butir soal dalam buku khusus
sebagai BANK SOAL, memberikan tugas-tugas/pekerjaan rumah sebagai
pengayaan kepada siswa.
19. Siswa
Memahami dan mempelajari materi yang diajarkan, mengerjakan tugas-
tugas yang diberikan oleh guru, mempelajari kembali materi yang telah
diajarkan, menuruti semua perintah guru, menghargai guru,
memperhatikan jika diterangkan materi oleh guru, disiplin dalam belajar,
disiplin dalam sekolah.
3.1.3. Analisis Kebutuhan
Analisis kebutuhan adalah mengidentifikasi kebutuhan yang diperlukan
pasa website yang akan dibuat untuk mencapai hasil yang baik. Adapun analisis
kebutuhan dalam pembuatan webiste informasi dan pendaftaran ekstrakurikuler
adalah sebagai berikut :
A. Analisa kebutuhan back-end meliputi dapat mengganti password, input dan
hapus data siswa, input, hapus dan edit data jadwal, input, hapus dan edit data
47
pengumuman, input, hapus dan edit data prestasi, input hapus dan edit data
kelas dan input hapus dan edit data informasi ekstrakurikuler.
B. Analisa kenutuhan front-end meliputi verifikasi nis, registrasi siswa, login ke
website siswa, akses ke data pengumuman, akses data pribadi siswa, akses
data jadwal, akses informasi ekstrakurikuler dan pendaftaran ekstrakurikuler,
akses data prestasi dan profil sekolah.
Ekstrakurikuler yang ada di SMKN 1 Tirtamulya masih melakukan
pendaftaran secara manual, jumlah siswa yang sangat banyak membuat proses
pendaftaran yang berjalan saat ini sangatlah tidak efektif dan efisien, selain itu
dikarenakannya proses manual ini membutuhkan waktu yang tidak sebentar dan
juga ada kalanya proses pendaftaran secara manual ini mengganggu proses belajar
siswa. Jadwal pelajaran dan pengumuman serta kegiatan ekstrakurikuler yang
masih manual juga memakan waktu untuk penyebaran nya karena menempelkan
kertas di mading ataupun di kelas kelas.
Maka dari itu sangatlah diperlukan teknologi informasi yang dapat
mempermudah proses pendaftaran ekstrakurikuler, melihat jadwal pelajaran,
melihat jadwal kegiatan ekstrakurikuler dan melihat pengumuman menjadi lebih
efisien dan fleksibel. Salah satu implementasi dari teknologi informasi dan
komunikasi yang saat ini sangat marak diterapkan disebuah organisasi adalah
sistem informasi berbasis website. Dengan dibuatnya website kesiswaan dan
pendaftaran ekstrakurikuler di SMKN 1 Tirtamulya ini diharapkan dapat
memudahkan siswa untuk melihat jadwal pelajaran, jadwal kegiatan
eksrakurikuler, pengumuman dan mendaftar disalah satu eksrakuriuler di SMKN
1 Tirtamulya.
48
3.2. Perancangan Perangkat Lunak
3.2.1. Rancangan Antar Muka
Menjelaskan rancangan antar muka (interface) yang terdapat pada webiste
informasi dan pendaftaran ekstrakurikuler pada SMKN 1 Tirtamulya.
A. Rancangan Antar Muka Website Admin
Menjelaskan rancangan antar muka (interface) yang terdapat pada website
Admin.
1. Rancangan Antar Muka Halaman login Admin
Halaman Login digunakan untuk bisa masuk ke halaman administrator
web yang kita buat, berikut bentuk dari halaman Login Admin.
Gambar III.2.
Rancangan Antar Muka Login Admin
2. Rancangan Antar Muka Halaman Ganti Password Admin
Halaman ganti password Admin adalah halaman untuk area administrator
mengganti password Admin.
49
Gambar III.3.
Rancangan Antar Muka Ganti Password Admin
3. Rancangan Antar Muka Halaman Data Pengumuman
Halaman pengumuman merupakan halaman untuk menampilkan data
pengumuman, berikut bentuk dari halaman pengumuman pada admin.
Gambar III.4.
Rancangan Antar Muka Halaman Data Pengumuman
4. Rancangan Antar Muka Halaman Tambah Data Pengumuman
Halaman tambah data pengumuman merupakan halaman untuk
menambah, edit atau menghapus data pengumuman, berikut bentuk dari
halaman data tambah pengumuman pada admin.
50
Gambar III.5.
Rancangan Antar Muka Halaman Tambah Data Pengumuman
5. Rancangan Antar Muka Halaman Data Siswa
Halaman data siswa merupakan halaman untuk menampilkan data siswa,
berikut bentuk dari halaman data siswa pada admin.
Gambar III.6
Rancangan Antar Muka Halaman Data Siswa
6. Rancangan Halaman Tambah Data Siswa
Halaman data siswa merupakan halaman untuk menambah data nis dan
nama siswa, edit atau menghapus, berikut bentuk dari halaman tambah
siswa pada admin.
51
Gambar III.7.
Rancangan Halaman Tambah Data Siswa
7. Rancangan Antar Muka Halaman Data Kelas
Halaman data kelas merupakan halaman untuk menampilkan data kelas,
berikut bentuk dari halaman data kelas pada admin.
Gambar III.8.
Rancangan Antar Muka Halaman Data Kelas
8. Rancangan Antar Muka Halaman Tambah Data Kelas
Halaman tambah data kelas merupakan halaman untuk menambah, edit
atau menghapus data kelas, berikut bentuk dari halaman kelas pada admin.
52
Gambar III.9.
Rancangan Antar Muka Halaman Tambah Data Kelas
9. Rancangan Antar Muka Halaman Data Jadwal
Halaman data jadwal merupakan halaman untuk menampilkan data jadwal
pelajaran, berikut bentuk dari halaman data jawal pada admin.
Gambar III.10.
Rancangan Antar Muka Halaman Data Jadwal
10. Rancangan Halaman Tambah Data Jadwal
53
Halaman tambah data jadwal merupakan halaman untuk menambah, edit
atau menghapus data pelajaran, berikut bentuk dari halaman tambah data
jadwal pada admin.
Gambar III.11.
Rancangan Antar Muka Halaman Tambah Data Jadwal
11. Rancangan Antar Muka Halaman Ekstrakurikuler
Halaman data ekstrakurikuler merupakan halaman untuk menampilkan
data ekstrakurikuler, berikut bentuk dari halaman data ekstrakurikuler pada
admin.
Gambar III.12.
Rancangan Antar Muka Halaman Data Ekstrakurikuler
12. Rancangan Antar Muka Halaman Tambah Data Ekstrakurikuler
54
Halaman tambah data ekstrakurikuler merupakan halaman untuk
menambah, edit atau menghapus data ekstrakurikuler, berikut bentuk dari
halaman data ekstrakurikuler pada admin.
Gambar III.13.
Rancangan Antar Muka Halaman Tambah Data Ekstrakurikuler
13. Rancangan Halaman Data Kegiatan Ekstrakurikuler
Halaman data kegiatan merupakan halaman untuk menampilkan data
kegiatan ekstrakurikuler, berikut bentuk dari halaman data kegiatan
ekstrakurikuler pada admin.
Gambar III.14.
Rancangan Antar Muka Halaman Data Kegiatan Ekstrakurikuler
14. Rancangan Antar Muka Halaman Tambah Data Kegiatan Ekstrakurikuler
55
Halaman tambah data kegiatan ekstrakurikuler merupakan halaman untuk
menambah, edit atau menghapus data kegiatan ekstrakurikuler, berikut
bentuk dari halaman tambah data kegiatan ekstrakurikuler pada admin.
Gambar III.15.
Rancangan Antar Muka Halaman Tambah Data Kegiatan
15. Rancangan Antar Muka Halaman Data Prestasi
Halaman data prestasi merupakan halaman untuk menampilkan data
prestasi, berikut bentuk dari halaman data prestasi pada admin.
Gambar III.16.
Rancangan Antar Muka Halaman Data Prestasi
16. Rancangan Antar Muka Halaman Tambah Data Prestasi
56
Halaman tambah data prestasi merupakan halaman untuk menambah, edit
atau hapus data prestasi, berikut bentuk dari halaman tambah data prestasi
pada admin.
Gambar III.17.
Rancangan Antar Muka Halaman Tambah Data Prestasi
B. Rancangan Antar Muka Website Member
Menjelaskan rancangan antar muka (interface) yang terdapat pada website
Member
1. Rancangan Antar Muka Halaman Login Member
Halaman Login digunakan untuk bisa masuk ke halaman member web
yang kita buat, berikut bentuk dari halaman login.
Gambar III.18.
Rancangan Antar Muka Halaman Login Member
57
2. Rancangan Antar Muka Halaman Beranda Member
Halaman beranda merupakan halaman utama, berikut bentuk dari halaman
beranda pada member.
Gambar III.19.
Rancangan Antar Muka Halaman Beranda Member
3. Rancangan Antar Muka Halaman Detail Pengumuman
Halaman detail pengumuman merupakan halaman untuk menampilkan
detail pengumuman, berikut bentuk dari halaman detail pengumuman pada
member.
Gambar III.20.
Rancangan Antar Muka Halaman Detail Pengumuman
58
4. Rancangan Antar Muka Halaman Detail Kegiatan
Halaman detail kegiatan merupakan halaman untuk menampilkan detail
kegiatan, berikut bentuk dari halaman detail kegiatan pada member.
Gambar III.21.
Rancangan Antar Muka Halaman Detail Kegiatan
5. Rancangan Antar Muka Halaman Siswa
Halaman siswa merupakan halaman untuk mengedit (memperbaharui) data
siswa, berikut bentuk dari halaman siswa pada member.
Gambar III.22.
Rancangan Antar Muka Halaman Siswa
59
6. Rancangan Antar Muka Halaman Jadwal
Halaman jadwal merupakan halaman untuk menampilkan data jadwal,
berikut bentuk dari halaman jadwal pada member.
Gambar III.23.
Rancangan Antar Muka Halaman Jadwal
7. Rancangan Antar Muka Halaman Ekstrakurikuler
Halaman Ekstrakurikuler merupakan halaman untuk menampilkan data
Ekstrakurikuler, berikut bentuk dari halaman Ekstrakurikuler
Gambar III.24.
Rancangan Antar Muka Halaman Ekstrakurikuler
60
8. Rancangan Antar Muka Halaman Daftar Ekstrakurikuler
Halaman daftar ekstrakurikuler merupakan halaman untuk siswa
mendaftar ekstrakurikuler, berikut bentuk dari halaman daaftar
ekstrakurikuler.
Gambar III.25.
Rancangan Antar Muka Halaman Daftar
C. Rancangan Antar Muka Website User
Menjelaskan rancangan antar muka (interface) yang terdapat pada website
User
1. Rancangan Antar Muka Halaman Beranda User
Halaman beranda user merupakan halaman utama, berikut bentuk dari
halaman beranda user.
61
Gambar III.26.
Rancangan Antar Muka Halaman Beranda User
2. Rancangan Antar Muka Halaman Prestasi
Halaman prestasi merupakan halaman untuk menampilkan data prestasi,
berikut bentuk dari halaman prestasi.
Gambar III.27.
Rancangan Antar Muka Halaman Prestasi
3. Rancangan Antar Muka Halaman Daftar Verifikasi
Halaman daftar verifikasi adalah halaman untuk memverifikasi NIS,
berikut bentuk dari halaman daftar verifikasi.
62
Gambar III.28.
Rancangan Antar Muka Halaman Daftar Verifikasi
4. Rancangan Antar Muka Halaman Daftar
Halaman daftar merupakan halaman untuk mengisi data siswa, berikut
bentuk dari halaman daftar.
Gambar III.29.
Rancangan Antar Muka Halaman Daftar
5. Rancangan Antar Muka Login User
Halaman login user merupakan halaman login ke website member.
63
Gambar III.30.
Rancangan Antar Muka Halaman Login User
3.2.2. Rancangan Basis Data
A. Rancangan ERD (Entity Relationship Diagram)
64
Gambar III.31.
ERD (Entity Relationship Diagram)
B. Rancangan LRS (Logical Record Structures)
Siswa
nis
nm_siswa
jekel
tempat
tgl_lahir
alamat
no_hp
Kelas
Mempunyai
kode_kelas
nm_kelas
agama
EskulMendaftar
nis Id_eskul
nis kode_kelas
id eskul
ketua
pembina
nama_eskul
wakil_ketua
bendahara
sekertaris
jadwal
Mempunyai
kode_kelas
kd_jadwal
id_jadwal
file_jadwal
Mempunyai
Kegiatan
id_kegiatan
id kegiatan
id_eskul
1 N
1
1
1
1
N
1
nama_kegiatan
waktu
tanggal_buat
keterangan
username
password
simbol
tgl_jadwal
motivasimoto_hid
uppengalam
an
65
Siswa
Nis*Kode_kelas**Nm_kelasJekelTempatTgl_lahirAgamaNo_hpUsernamePassword
Kelas
Kode_kelas*Nm_kelas
Eskul
Id_eskul*Nama_eskulPembinaKetuaWakil_ketuaBendaharaSekertarisSimbol
Kegiatan
Id_kegiatan*Id_eskul**Nama_kegiatanWaktuTanggal_buatKeterangan
Jadwal
Id_jadwal*File_jadwalKode_kelas**Tgl_jadwal
Detail_eskul
Nis**Id_eskul**MotivasiMoto_hidupPengalaman
1 M
1
M
1
1
M
1
1 1
Gambar III.32.
LRS (Logical Record Structures)
66
C. Spesifikasi File
Menjelaskan tentang file atau tabel yang terbentuk dari transformasi ERD (dan
atau file-file penunjang untuk web). File-file ini tersimpan pada database
dengan nama Spesifikasi File database pada website informasi dan
pendaftaran ekstTirtamulya ini penulis membuat database dengan nama
project_ta dengan parameter-parameter sebagai berikut :
1. Spesifikasi File Pengumuman
Nama File : Pengumuman
Akronim : pengumuman.idb
Fungsi : untuk menyimpan data pengumuman
Tipe File : File Master
Organisasi File : Index Sequental
Akses File : Random
Media : Hardisk
Panjang Record : 111
Kunci Field : id_pengumuman
Software : Mysql
Tabel III.1.
Spesifikasi File Pengumuman
No Elemen Data Akronim Tipe Data Size Keterangan
1 Id Pengumuman id_pengumuman
Integer 11 Primary Key
2 Judul judul Varchar 100
3 Konten konten Text 4 Tanggal_buat tanggal_buat Date
67
2. Spesifikasi File Siswa
Nama File : Siswa
Akronim : siswa.idb
Fungsi : untuk menyimpan data siswa
Tipe File : File Master
Organisasi File : Index Sequental
Akses File : Random
Media : Hardisk
Panjang Record : 149
Kunci Field : nis
Software : Mysql
Tabel III.2.
Spesifikasi File Siswa
No Elemen Data Akronim Tipe Data Size Keterangan
1 Nis Nis Varchar 9 Primary Key 2 Kode Kelas kode_kelas Varchar 10 3 Nama Siswa nm_siswa Varchar 30 4 Jenis Kelamin Jekel Varchar 10 5 Tempat tempat Varchar 30 6 Tanggal Lahir tanggal_lahir Varchar 50 7 Agama agama Varchar 15 8 Alamat alamat Text 9 No Hp no_hp Varchar 15 10 Username username Varchar 30 11 Password password Text
3. Spesifikasi File Kelas
Nama File : Kelas
Akronim : kelas.idb
Fungsi : untuk menyimpan data kelas
68
Tipe File : File Master
Organisasi File : Index Sequental
Akses File : Random
Media : Hardisk
Panjang Record : 40
Kunci Field : kode_kelas
Software : Mysql
Tabel III.3.
Spesifikasi File Kelas
No Elemen Data Akronim Tipe Data Size Keterangan
1 Kode Kelas kode_kelas Varchar 10 Primary Key
2 Nama Kelas nm_kelas Varchar 30
4. Spesifikasi File Jadwal
Nama File : Jadwal
Akronim : jadwal.idb
Fungsi : untuk menyimpan data jadwal
Tipe File : File Master
Organisasi File : Index Sequental
Akses File : Random
Media : Hardisk
Panjang Record : 21
Kunci Field : id_jadwal
Software : Mysql
69
Tabel III.4.
Spsifikasi File Jadwal
No Elemen Data Akronim Tipe Data Size Keterangan 1 Id Jadwal id_jadwal Integer 11 Primary Key 2 File Jadwal file_jadwal Text 3 Kode Kelas kode_kelas Varchar 10 4 Tanggal tgl_jadwal Date
5. Spesifikasi File Eskul
Nama File : Ekstrakurikuler
Akronim : eskul.idb
Fungsi : untuk menyimpan data ekstrakurikuler
Tipe File : File Master
Organisasi File : Index Sequental
Akses File : Random
Media : Hardisk
Panjang Record : 191
Kunci Field : id_eskul
Software : Mysql
Tabel III.5.
Spesifikasi File Eskul
No Elemen Data Akronim Tipe Data Size Keterangan 1 Ekstrakurikuler id_eskul Integer 11 Primary Key 2 Nama Eskul nama_eskul Varchar 30 3 Pembina pembina Varchar 30 4 Ketua ketua Varchar 30 5 Wakil Ketua wakil_ketua Varchar 30 6 Bendahara bendahara Varchar 30 7 Sekertaris sekertaris Varchar 30 8 Simbol simbol Text
70
6. Spesifikasi File Kegiatan
Nama File : Kegiatan
Akronim : kegiatan.idb
Fungsi : untuk menyimpan data kegiatan
Tipe File : File Master
Organisasi File : Index Sequental
Akses File : Random
Media : Hardisk
Panjang Record : 102
Kunci Field : id_kegiatan
Software : Mysql
Tabel III.6.
Spesifikasi File Kegiatan
No Elemen Data Akronim Tipe Data Size Keterangan 1 Id Kegiatan id_kegiatan Integer 11 Primary Key 2 Id Eskul id_eskul Integer 11 3 Nama
Kegiatan nama_kegiatan Varchar 30
4 Waktu waktu Varchar 50 5 Tanggal Buat tanggal_buat Date 6 Keterangan keterangan Text
7. Spesifikasi File Prestasi
Nama File : Prestasi
Akronim : prestasi.idb
Fungsi : untuk menyimpan data prestasi
Tipe File : File Master
Organisasi File : Index Sequental
71
Akses File : Random
Media : Hardisk
Panjang Record : 45
Kunci Field : id_prestasi
Software : Mysql
Tabel III.7.
Spesifikasi File Prestasi
No Elemen Data Akronim Tipe Data Size Keterangan 1 Id Prestasi id_prestasi Integer 11 Primary Key
2 Nama Prestasi nama_prestasi Varchar 30 3 Tahun tahun Varchar 4 4 Keterangan ket Text 5 Gambar gambar Text
8. Spesifikasi File Detail Eskul
Nama File : Detail Eskul
Akronim : detail_eskul.idb
Fungsi : untuk menyimpan data detail eskul
Tipe File : File Master
Organisasi File : Index Sequental
Akses File : Random
Media : Hardisk
Panjang Record : 20
Kunci Field : nis
Software : Mysql
72
Tabel III.8.
Spesifikasi File Detail Eskul
No Elemen Data Akronim Tipe Data Size Keterangan 1 Nis nis Varchar 9 Foren Key 2 Id Eskul id_eskul Integer 11 3 Motivasi motivasi Text 4 Moto Hidup moto_hidup Text 5 Pengalaman pengalaman Text
3.2.3. Rancangan Struktur Navigasi
Struktur navigasi yang digunakan pada web informasi dan pendaftaran ini
adalah navigasi (composite). web informasi dan pendaftaran ini memiliki halaman
untuk user dan untuk admin, sehingga struktur navigasinya berbeda. Adapun
gambaran mengenai struktur navigasi web informasi adalah sebagai berikut :
A. Struktur Navigasi Website Admin
Login
Pengumuman Siswa Kelas Jadwal
Admin
EkstrakurikulerKegiatan
EkstrakurikulerPrestasi
Logout
Tambah
Detail Siswa
Hapus Tambah Edit Hapus Tambah Edit Hapus
Anggota
Tambah Edit Tambah Edit Hapus Tambah Edit HapusHapusTambah Edit Hapus
Gambar III.33.
Struktur Navigasi Admin
73
B. Struktur Navigasi Website Member
Login
Beranda Siswa Jadwal Ekstrakurikuler
Pengumuman Kegiatan
Detail Pengumuman
Detail Kegiatan
Update Data Siswa
Daftar
Member
Logout
Gambar III.34.
Struktur Navigasi Member
C. Struktur Navigasi Website User
User
Beranda Prestasi Daftar Login
Detail Prestasi Cek NIS
Form Pendaftaran
Gambar III.35.
Struktur Navigasi User
74
3.3. Implementasi dan Pengujian Unit
3.3.1. Implementasi
A. Implementasi Halaman Website Admin
1. Halaman Login Admin
Gambar III.36.
Implementasi Login Admin
2. Halaman Ganti Password Admin
Gambar III.37.
Implementasi Ganti Password Admin
75
3. Halaman Data Pengumuman
Gambar III.38.
Implementasi Data Pengumuman
4. Halaman Tambah Data Pengumuman
Gambar III.39.
Implementasi Tambah Pengumuman
76
5. Halaman Edit Data Pengumuman
Gambar III.40.
Implementasi Edit Pengumuman
6. Halaman Data Siswa
Gambar III.41.
Implementasi Data Siswa
77
7. Halaman Tambah Data Siswa
Gambar III.42.
Implementasi Tambah Data Siswa
8. Halaman Detail Data Siswa
Gambar III.43.
Implementasi Detail Data Siswa
78
9. Halaman Data Kelas
Gambar III.44.
Implementasi Data Kelas
10. Halaman Tambah Data Kelas
Gambar III.45.
Implementasi Tambah Data Kelas
79
11. Halaman Edit Data Kelas
Gambar III.46.
Implementasi Edit Data Kelas
12. Halaman Data Jadwal
Gambar III.47.
Implementasi Data Jadwal
80
13. Halaman Tambah Data Jadwal
Gambar III.48.
Implementasi Tambah Data Jadwal
14. Halaman Edit Data Jadwal
Gambar III.49.
Implementasi Edit Data Jadwal
81
15. Halaman Data Ekstrakurikuler
Gambar III.50.
Implementasi Data Ekstrakurikuler
16. Halaman Tambah Data Ekstrakurikuler
Gambar III.51.
Implementasi Tambah Data Ekstrakurikuler
82
17. Halaman Data Kegiatan
Gambar III.52.
Implementasi Data Kegiatan
18. Halaman Tambah Data Kegiatan
Gambar III.53.
Implementasi Tambah Data Kegiatan
83
19. Halaman Data Prestasi
Gambar III.54.
Implementasi Data Prestasi
20. Halaman Tambah Data Prestasi
Gambar III.55.
Implementasi Tambah Data Prestasi
84
B. Implementasi Webiste Member
1. Halaman Login Member
Gambar III.56.
Implementasi Login Member
2. Halaman Ganti Password Member
Gambar III.57.
Implementasi Ganti Password Member
85
3. Halaman Beranda Member
Gambar III.58.
Implementasi Beranda Member
4. Halaman Detail Pengumuman
Gambar III.59.
Implementasi Detail Pengumuman
86
5. Halaman Detail Kegiatan
Gambar III.60.
Implementasi Detail Kegiatan 6. Halaman Update Data Siswa
Gambar III.61.
Implementasi Update Data Siswa
87
7. Halaman Data Jadwal
Gambar III.62.
Implementasi Data Jadwal
8. Halaman Data Ekstrakurikuler
Gambar III.63.
Implementasi Data Ekstrakurikuler
88
9. Halaman Daftar Ekstrakurikuler
Gambar III.64.
Implementasi Daftar Ekstrakurikuler
C. Implementasi Webiste User
1. Halaman Beranda User
Gambar III.65.
Implementasi Halaman Beranda User
89
2. Halaman Pestasi User
Gambar III.66.
Implementasi Halaman Prestasi User
3. Halaman Detail Prestasi
Gambar III.67.
Implementasi Halaman Detail Prestasi
90
4. Halaman Verifikasi NIS
Gambar III.67.
Implementasi Halaman Verifikasi NIS
5. Halaman Daftar Member
Gambar III.68.
Implementasi Daftar Halaman Daftar Member
91
3.3.2. Spesifikasi File Komputer
Berikut ini adalah spesifikasi hardware (perangkat keras) dan software
(perangkat lunak) minimum yang dibutuhkan untuk mengimplementasikan
website Sistem Informasi dan Pendaftaran Ekstrakurikuler Pada SMKN 1
Tirtamulya untuk sistem komputer server dan sistem komputer client.
A. Spesifikasi Sistem Komputer Server
Spesifikasi minimum yang dibutuhkan untuk sistem komputer server adalah
sebagai berikut :
1. Software (Perangkat Lunak)
a. Sitem Operasi : Windows 7 ultimate
b. Browser : Mozilla firefox, google chrome, internet explorer
atau lainnya
c. Server : Apache 2.3.32
d. Database : Mysql
2. Hardware (Perangkat Keras)
a. Processor : Intel core I7
b. RAM : 8gb
c. VGA : 4gb
d. Harddisk : 512gb
e. Mouse : Optik
f. Keyboard : 104 key
g. Monitor : LED, ukuran 19 inchi dan Rasio 16:9
92
B. Spesifikasi Sistem Komputer Client
Spesifikasi minimum yang dibutuhkan untuk sistem komputer client adalah
sebagai berikut :
1. Software
a. Sistem Operasi : Windows XP
b. Browser : Mozilla firefox, google chrome, internet explorer
atau lainnya
2. Hardware
a. Processor : Pentium 4
b. RAM : 1gb
c. VGA : 512 Mb
d. Harddisk : 128 gb
e. Mouse : Optik
f. Keyboard : 104 key
g. Monitor : LED, ukuran 19 inchi dan Rasio 16:9
3.3.3. Pengujian Unit
1. Hasil Pengujian Black Box Testing di Halaman Login Web Admin
Tabel III.9.
Black Box Testing Halaman Login Admin
No Skenario
Pengujian Text Case
Hasil yang di harapkan
Hasil Pengujian
Kesimpulan
1 Username dan Password tidak diisi kemudian klik tombol login
Username : (kosong) Password (kosong)
Sistem akan menolak akses login dan menampilkan pesan
Sesuai harapan
Valid
93
“Kolom ini wajib di isi” pada kolom username
2 Mengetikan salah satu kondisi salah pada username atau password kemudian klik tombol login
Username : iim Password : (salah)
Sistem akan menolak akses login dan menampilkan pesan “Login Gagal, Anda tidak memiliki hak akses”
Sesuai harapan
Valid
3 Mengetikan username dan password kondisi yang benar dan kemudian klik login
Username : iim (benar) Password : admin (benar)
Sistem akan menerrima akses login dan kemudian langsung masuk ke website admin
Sesuai harapan
Valid
2. Hasil Pengujian Black Box Testing di Halaman Tambah Data Pengumuman
Pada Website Admin
Tabel III.10.
Black Box Testing Halaman Tambah Pengumuman Pada Website Admin
No Skenario Pengujian
Text Case Hasil yang di harapkan
Hasil Pengujian
Kesimpulan
1 Judul dan Isi tidak diisi kemudian klik tombol simpan
Judul : (kosong) Isi : (kosong)
Sistem akan menolak akses simpan dan menampilkan pesan “Kolom ini wajib di isi” pada kolom Judul
Sesuai harapan
Valid
2 Mengetikan Judul dan Isi kondisi yang benar dan kemudian klik
Judul : Ujian Praktik Bahasa Indonesia
Sistem akan menerima akses simpan dan menampilkan pesan “Data
Sesuai harapan
Valid
94
simpan (benar) Isi : Memproduksi teks puisi serta mendeklamasikannya (benar)
berhasil disimpan”
3. Hasil Pengujian Black Box Testing di Halaman Tambah Data Siswa Pada
Website Admin
Tabel III.11.
Black Box Testing Halaman Tambah Data Siswa Pada Website Admin
No Skenario Pengujian
Text Case Hasil yang di harapkan
Hasil Pengujian
Kesimpulan
1 NIS dan Nama Siswa tidak diisi kemudian klik tombol simpan
NIS : (kosong) Nama Siswa : (kosong)
Sistem akan menolak akses simpan dan menampilkan pesan “Kolom ini wajib di isi”
Sesuai harapan
Valid
2 Mengetikan Angka Pada kolom Nama Siswa kemudian klik tombol simpan
Nis : 12145431 (benar) Nama Siswa : 444 (salah)
Sistem akan menolak akses simpan dan menampilkan pesan “Nama Siswa hanya diisi dengan huruf ”
Sesuai harapan
Valid
3 Mengetikan NIS yang sudah ada Pada kolom NIS kemudian klik tombol simpan
NIS : 12145431 (salah) Nama Siswa : Imas Suryani (benar)
Sistem akan menolak akses simpan dan menampilkan pesan “NIS sudah terdaftar”
Sesuai harapan
Valid
4 Mengetikan Nis dan Nama Siswa kondisi yang benar dan kemudian
NIS : 12145431 (benar) Nama Siswa : Imas
Sistem akan menerima akses simpan dan menampilkan pesan “Data berhasil di
Sesuai harapan
Valid
95
klik simpan Suryani (benar)
simpan”
4. Hasil Pengujian Black Box Testing di Halaman Tambah Data Kelas Pada
Website Admin
Tabel III.12.
Black Box Testing Halaman Tambah Data Kelas Pada Website Admin
No Skenario Pengujian
Text Case Hasil yang di harapkan
Hasil Pengujian
Kesimpulan
1 Kode Kelas dan Nama Kelas tidak diisi kemudian klik tombol simpan
Kode Kelas : (kosong) Nama Kelas : (kosong)
Sistem akan menolak akses simpan dan menampilkan pesan “Kolom ini wajib di isi”
Sesuai harapan
Valid
2 Kode Kelas diisi dengan karakter lebih dari 10 karakter kemudian klik tombol simpan (kondisi salah)
Kode Kelas : abcdefghijklm (salah)
Sistem akan menolak akses simpan dan menampilkan pesan “Kode kelas maksimal diisi 10 karakter”
Sesuai harapan
Valid
3 Nama Kelas diisi dengan karakter lebih dari 30 karakter kemudian klik tombol simpan (kondisi salah)
Nama Kelas : abcdefghijklmnopqrstuvwxyz abcdef (salah)
Sistem akan menolak akses simpan dan menampilkan pesan “Nama kelas maksimal diisi 30 karakter”
Sesuai harapan
Valid
4 Kode Kelas dan Nama Kelas diisi dengan kondisi benar kemudian klik tombol
Kode Kelas : XITM (benar) Nama Kelas : Kelas 9 Teknik
Sistem akan menerima akses simpan dan menampilkan pesan “Data berhasil di simpan”
Sesuai harapan
Valid
96
simpan Mesin (benar)
5. Hasil Pengujian Black Box Testing di Halaman Tambah Data Jadwal Pada
Website Admin
Tabel III.13.
Black Box Testing Halaman Tambah Data Jadwal Pada Website Admin
No Skenario Pengujian
Text Case Hasil yang di harapkan
Hasil Pengujian
Kesimpulan
1 Kode Kelas dan File Jadwal tidak diisi kemudian klik tombol simpan
Kode Kelas : (kosong) File Jadwal : (kosong)
Sistem akan menolak akses simpan dan menampilkan pesan “Kolom ini wajib di isi”
Sesuai harapan
Valid
2 File Jadwal tidak diisi dengan PDF kemudian klik tombol simpan
Kode Kelas : Grafika (benar) File Jadwal : iim.css (salah)
Sistem akan menolak akses simpan dan menampilkan pesan “Format File yang diperbolehkan hanya PDF”
Sesuai harapan
Valid
3 Kode Kelas dan File Jadwal diisi dengan benar kemudian klik tombol simpan
Kode Kelas : Akuntansi (benar) File Jadwal : image.pdf (benar)
Sistem akan menerima akses simpan dan menampilkan pesan “Data berhasil disimpan”
Sesuai harapan
Valid
97
6. Hasil Pengujian Black Box Testing di Halaman Tambah Data Ekstrakurikuler
Pada Website Admin
Tabel III.14.
Black Box Testing Halaman Tambah Data Ekstrakurikuler Pada Website
Admin
No Skenario Pengujian
Text Case Hasil yang di harapkan
Hasil Pengujian
Kesimpulan
1 Nama Ekstrakurikuler, Pembina, Ketua, Wakil Ketua, Bendahara, Sekertaris dan Simbol tidak diisi kemudian klik tombol simpan
Nama Ekstrakurikuler : (kosong) Pembina : (kosong) Ketua : (kosong) Wakil Ketua : (kosong) Bendahara : (kosong) Sekertaris : (kosong) Simbol : (kosong)
Sistem akan menolak akses simpan dan menampilkan pesan “Kolom ini wajib di isi”
Sesuai harapan
Valid
2 Nama Ekstrakurikuler, Pembina, Ketua, Wakil Ketua, Bendahara dan Sekertaris diisi dengan angka kemudian klik tombol simpan
Nama Ekstrakurikuler : 123 (salah) Pembina : 123 (salah) Ketua : 123 (salah) Wakil Ketua : 123 (salah) Bendahara : 123 (salah) Sekertaris : 123 (salah)
Sistem akan menolak akses simpan dan menampilkan pesan “Kolom ini wajib di isi”
Sesuai harapan
Valid
3 Simbol diisi dengan bukan format gambar
Simbol : iim.css (salah)
Sistem akan menolak akses simpan dan menampilkan
Sesuai harapan
Valid
98
kemudian klik tombol simpan
pesan “File bukan gambar, Harus JPG, GIF atau PNG”
4 Nama Ekstrakurikuler, Pembina, Ketua, Wakil Ketua, Bendahara, Sekertaris dan Simbol diisi dengan kondisi benar kemudian klik tombol simpan
Nama Ekstrakurikuler : Paskibra (benar) Pembina : Nana (benar) Ketua : Novi Yulia (benar) Wakil Ketua : Aisyah Haryati (benar) Bendahara : Dinna Oktavia (benar) Sekertaris : Kartini Sari (benar) Simbol : paskibra.jpg (benar)
Sistem akan menerima akses simpan dan menampilkan pesan “Data berhasil di simpan”
Sesuai harapan
Valid
7. Hasil Pengujian Black Box Testing di Halaman Tambah Data Kegiatan Pada
Website Admin
Tabel III.15.
Black Box Testing Halaman Tambah Data Kegiatan Pada Website Admin
No Skenario Pengujian
Text Case Hasil yang di harapkan
Hasil Pengujian
Kesimpulan
1 Ekstrakurikuler, Nama Kegiatan, Waktu dan Keterangan tidak diisi
Ekstrakurikuler : (kosong) Nama Kegiatan : (kosong)
Sistem akan menolak akses simpan dan menampilkan pesan “Kolom ini wajib di isi”
Sesuai harapan
Valid
99
kemudian klik tombol simpan
Waktu : (kosong) Keterangan : (kosong)
2 Ekstrakurikuler, Nama Kegiatan, Waktu dan Keterangan diisi dengan kondisi benar kemudian klik tombol simpan
Ekstrakurikuler : Pramuka (benar) Nama Kegiatan : Kemah penerimaan tamu Ambalan (benar) Waktu : 07 Oktober 2017 (benar) Keterangan : Menyambut anggota penegak yang baru atau kemah penerimaan (benar)
Sistem akan menerima akses simpan dan menampilkan pesan “Data berhasil di simpan”
Sesuai harapan
Valid
8. Hasil Pengujian Black Box Testing di Halaman Tambah Data Prestasi Pada
Website Admin
Tabel III.16.
Black Box Testing Halaman Tambah Data Prestasi Pada Website Admin
No Skenario Pengujian
Text Case Hasil yang di harapkan
Hasil Pengujian
Kesimpulan
1 Nama Prestasi, Tahun, Keterangan dan Gambar tidak diisi kemudian klik tombol
Nama Prestasi : (kosong) Tahun : (kosong) Keterangan : (kosong) Gambar :
Sistem akan menolak akses simpan dan menampilkan pesan “Kolom ini wajib di isi”
Sesuai harapan
Valid
100
simpan (kosong) 2 Nama
Prestasi, Tahun, Keterangan diisi dengan angka kemudian klik tombol simpan
Nama Prestasi : 123 (salah) Tahun : 123 (salah) Keterangan : 123 (salah)
Sistem akan menolak akses simpan dan menampilkan pesan “Kolom ini wajib di isi”
Sesuai harapan
Valid
3 Gambar diisi dengan bukan format gambar kemudian klik tombol simpan
Simbol : iim.css (salah)
Sistem akan menolak akses simpan dan menampilkan pesan “File bukan gambar, Harus JPG, GIF atau PNG”
Sesuai harapan
Valid
4 Nama Prestasi, Tahun, Keterangan dan Gambar diisi dengan kondisi benar kemudian klik tombol simpan
Nama Prestasi : Paskibra (benar) Tahun : 2016 (benar) Keterangan : Harapan III (benar) Gambar : paskibra.jpg (benar)
Sistem akan menerima akses simpan dan menampilkan pesan “Data berhasil di simpan”
Sesuai harapan
Valid
9. Hasil Pengujian Black Box Testing di Halaman Siswa Member
Tabel III.17.
Black Box Testing Halaman Verifikasi Data Siswa Website Member
No Skenario Pengujian
Text Case Hasil yang di harapkan
Hasil Pengujian
Kesimpulan
1 Nama, Tempat, Tanggal Lahir, Agama, Alamat, No Hp tidak diisi
Nama : (kosong) Tempat : (kosong) Tanggal Lahir: (kosong)
Sistem akan menolak akses update dan menampilkan pesan “Kolom ini wajib di isi”
Sesuai harapan
Valid
101
kemudian klik tombol Update
Agama : (kosong) Alamat : (kosong) No Hp : (kosong)
2 Nama , diisi dengan angka kemudian klik tombol Update
Nama : 123 (salah)
Sistem akan menolak akses update dan menampilkan pesan “Nama hanya diisi dengan huruf”
Sesuai harapan
Valid
3 No Hp diisi lebih dari 12 karakter kemudian klik tombol Update
No Hp : 1234567891011 (salah)
Sistem akan menolak akses update dan menampilkan pesan “Kolom harus diisi maksimal 12 karakrer”
Sesuai harapan
Valid
4 No Hp diisi dengan huruf kemudian klik tombol Update
No Hp : jjj (salah)
Sistem akan menolak akses update dan menampilkan pesan “Isi hanya dengan digit!!”
Sesuai harapan
Valid
5 Nama, Tempat,Tanggal Lahir,Agama, Alamat,No Hp diisi dengan benar kemudian klik tombol Update
Nama : Imas Suryani (benar) Tempat : Jakarta (benar) Tanggal Lahir: 1993-12-26 (benar) Agama : Islam (benar) Alamat : Dusun Babakan Sampeu Rt 003 Rw 003 Ds Cipondoh
Sistem akan menerima akses update dan menampilkan pesan “Update data berhasil”
Sesuai harapan
Valid
102
Kec.Tirtamulya Kab Karawang (benar) No Hp : 082299873377 (benar)
10. Hasil Pengujian Black Box Testing di Halaman Daftar Ekstrakurikuler
Member
Tabel III.18.
Black Box Testing Halaman Daftar Ekstrakurikuler Member
No Skenario Pengujian
Text Case Hasil yang di harapkan
Hasil Pengujian
Kesimpulan
1 Motivasi, Moto Hidup, Pengalaman Organisai tidak diisi kemudian klik tombol Daftar
Motivasi : (kosong) Moto Hidup : (kosong) Pengalaman Organisasi : (kosong)
Sistem akan menolak akses simpan dan menampilkan pesan “Kolom ini wajib di isi”
Sesuai harapan
Valid
2 Motivasi, Moto Hidup, Pengalaman Organisai diisi dengan benar kemudian klik tombol Daftar
Motivasi : (benar) Moto Hidup : (benar) Pengalaman Organisasi : (benar)
Sistem akan menerima akses simpan dan menampilkan pesan “Daftar Ekstrakurikuler berhasil”
Sesuai harapan
Valid
103
11. Hasil Pengujian Black Box Testing di Halaman Daftar Ekstrakurikuler
Member
Tabel III.19.
Black Box Testing Halaman Verivikasi NIS User
No Skenario Pengujian
Text Case Hasil yang di harapkan
Hasil Pengujian
Kesimpulan
1 Nis tidak diisi kemudian klik tombol Verivikasi NIS (kondisi salah)
NIS : (kosong)
Sistem akan menampilkan pesan “Kolom ini wajib di isi”
Sesuai dengan harapan
Valid
2 NIS diisi dengan NIS yang tidak terdaftar di sistem (kondisi salah)
NIS : 12345678
Sistem akan menampilkan pesan “NIS tidak ditemukan”
Sesuai dengan harapan
Valid
3 NIS diisi dengan NIS yang sudah didaftarkan oleh siswa (kondisi salah)
NIS : 12145432
Sistem akan menampilkan pesan “NIS Sudah terdaftar, mohon cek kembali!”
Sesuai dengan harapan
Valid
4 NIS diisi dengan NIS yang terdaftar disistem (kondisi benar)
NIS : 12145433
Masuk ke halaman pendaftaran member
Sesuai dengan harapan
Valid