bab iii pembahasan - repository.bsi.ac.idsekolah menengah kejuruan (smk) tri asyifa cikampek berdiri...
TRANSCRIPT
25
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
Dalam tinjauan perusahaan berisi tentang sejarah sekolah, visi dan misi
sekolah, struktur organisasi dan fungsi dari masing-masing bagian dalam struktur
organisasi Sekolah Menengah Kejuruan (SMK) Tri Asyifa Cikampek.
3.1.1. Sejarah Singkat Sekolah
Sekolah Menengah Kejuruan (SMK) Tri Asyifa cikampek berdiri sejak
16 Juli 1996. Sampai saat ini telah meluluskan 20 angkatan pada tahun pelajaran
2015/2016 dengan Status Terakreditasi (A), gedung milik sendiri, ruang belajar
yang memadai, ruang praktek otomotif, ruang praktek logam dasar, ruang praktek
engine, ruang praktek suspensi, ruang praktek kelistrikan otomotif, kendaraan
diklat setir mobil, lab komputer, sarana olahraga, sarana ibadah (mushola).
SMK Tri Asyifa Cikampek merupakan salah satu Sekolah Menengah
Kejuruan (SMK) teknologi yang berorientasi tuntutan perkembangan dunia usaha
dan industri dan memiliki kompetensi mandiri di bawah pembinaan Yayasan
Pendidikan Tri Asyifa. SMK Tri Asyifa Cikampek mencetak lulusan yang memiliki
kompetensi mandiri, cerdas dan mampu bersaing di dunia usaha dan industri di era
globalisasi, meningkatkan kualitas sumber daya manusia sebagai upaya memenuhi
tuntutan di dunia usaha dan perkembangan teknologi.
Dengan program pelatihan keterampilan dan keahlian para siswa serta
memiliki kurikulum Tingkat Satuan Pendidikan (KTSP) sehingga lulusannya
26
memiliki kemampuan dan keterampilan yang bisa bersaing di dunia usaha dan
industri serta dapat melanjutkan ke jenjang ayng lebih tinggi dengan didukung
tenaga pengajar yang profesional dibidangnya dan didukung dengan fasilitas yang
memadai seperti ruang belajar, laboratorium, sarana olahraga, internet wi-fi dan
keagamaan. Didukung dengan ekstrakurikuler seperti basket, volly ball, dan musik.
A. Visi Sekolah
1. Meningkatkan kemampuan tamatan Sekolah Menengah Kejuruan (SMK)
yang mempunyai etos kerja dan berwawasan luas dan unggul untuk
menghadapi era globalisasi.
2. Menumbuhkan jiwa kompetitif dan faktor kualitas.
3. Sebagai peran sekolah dalam upaya peningkatan mutu Sumber Daya
Manusia (SDM) bagi pembangunan nasional.
4. Meningkatkan Keimanan dan Ketaqwaan kepada Allah.
B. Misi Sekolah
1. Mempersiapkan tenaga kerja tingkat menengah yang terampil dan
profesional melalui pendidikan dan pelatihan keterampilan dasar di
sekolah yang terpadu dengan kegiatan produktif di dunia dan industri.
2. Mengembangkan wawasan wirausaha sesuai dengan tuntutan dunia kerja.
3.1.2. Struktur Organisasi dan Fungsi
Memahami pengertian organisasi sangat penting karena dapat membantu
kita untuk membentuk suatu tim kerja atau aktifitas tertentu. Organisasi adalah
27
kesatuan yang terbentuk oleh beberapa orang untuk mencapai tujuan bersama.
Secara umum organisasi dapat diartikan sebagai sebuah sistem yang terdiri dari
kelompok individu yang melalui suatu hirarki sistematis dalam pembagian kerja.
Pada hakikatnya, organisasi dijalankan secara bersama-sama agar semua bagian di
dalam organisasi dapat bertindak, bekerja, berdasarkan tugas dan fungsi masing-
masing dan saling bekerja sama dengan bagian lain dalam organisasi tersebut.
Sumber: SMK Tri Asyifa Cikampek (2017)
Gambar III.1.
Struktur Organisasi
Tugas dan fungsi struktur organisasi Sekolah Menengah Kejuruan (SMK)
Tri Asyifa Cikampek sebagai berikut:
28
1. Yayasan
Yayasan yaitu yang mendirikan dan mengatur semua sistem di Sekolah
Menengah Kejuruan (SMK) Tri Asyifa Cikampek.
2. Kepala Sekolah
a) Menyelenggarakan kegiatan pendididkan.
b) Melaksanakan bimbingan dan penilaian bagi guru dan tenaga
kependidikan lainnya.
c) Merencanakan pengembangan, pendayagunaan, dan pemeliharaan
sarana prasarana.
d) Melaksanakan hubungan sekolah dengan lingkungan, orang tua dan
masyarakat.
e) Menyusun rencana kerja tahunan.
3. Bendahara Sekolah
a) Bertanggung jawab atas pengelolaan keuangan sekolah.
b) Mengatur pencatatan, penerimaan, penyimpanan dan pengeluaran
keuangan, surat-surat berharga, bukti kas yang berhubungan dengan
kegiatan sekolah.
c) Mengurus keuangan beasiswa.
d) Mengurus administrasi keuangan sekolah dan kesejahteraan.
e) Membuat laporan keuangan secara periodik dan disampaikan secara
berkala.
4. Bidang Kurikulum
a) Menyusun program pengajaran (Program Tahunan dan Semester)
b) Menyususn kalender pendidikan
29
c) Menyusun jadwal pelajaran dan pembagian tugas mengajar guru.
d) Menyususn program dan jadwal pelaksanaan Ujian Akhir Sekolah atau
Nasional.
e) Menyususn jadwal penerimaan buku laporan pendidikan (Raport) dan
penerimaan ijazah.
5. Bidang Kesiswaan
a) Menyusun program pembinaan kesiswaan dan organisasi siswa intra
sekolah (OSIS)
b) Menegakkan tata tertib sekolah.
c) Melaksanakan bimbingan, pengarahan dan pengendalian kegiatan
siswa atau Organisasi Siswa Intra Sekolah (OSIS) dalam rangka
menegakkan disiplin dan tata tertib sekolah.
d) Memberi pengarahan dan penilaian dalam pemilihan pengurus
Organisasi Siswa Intra Sekolah (OSIS).
e) Bekerjasama dengan para pembina kegiatan kesiswaan didalam
menyusun program dan jadwal pembinaan siswa secara berkala.
f) Mengatur dan menyelenggarakan hubungan sekolah dengan orangtua
murid.
6. Kepala Program
a) Melaksanakan program kerja.
b) Memonitor dan mengevaluasi pelaksanaan pembelajaran di program
studi keahlian.
c) Melaporkan dan mengkoordinasi hasil monitoring dan evaluasi
pelaksanaan pembelajaran di program studi keahliannya.
30
d) Menganalisis kebutuhan tenaga pendidik di program keahliannya.
e) Memetakan dunia industri yang relevan.
f) Melaksanakan uji kompetensi.
g) Melaporkan ketercapaian program kerja.
7. Bidang Hubinmas
a) Menyelenggarakan pameran hasil pendidikan disekolah (gebyar seni).
b) Membantu komite dalam pengembangan sekolah.
c) Memfasilitasi hubungan antar warga sekolah dan komite.
d) Menyelenggarakan bakti sosial dan karyawisata.
e) Mengkoordinasikan penelusuran lulusan.
8. Bidang Sarana Prasarana
a) Menyusun rencana sosialisasi tentang pedoman perencanaan, tata cara
pengusulan, pelaksanaan, pelaporan pelaksanaan sarana prasarana.
b) Analisis dan pengolahan data sarana prasarana di lingkungan sekolah.
c) Mengatur pemanfaatan sarana prasarana.
d) Mengatur pembukuannya.
9. Kepala Bengkel Teknik Kendaraan Ringan (TKR), Teknik Sepeda Motor
(TSM), dan Teknik Pengelasan (TPL)
a) Membantu kepala program dalam membuat program kerja jurusan.
b) Membantu kelancaran kegiatan KBM dibengkel dan bekerjasama
dengan guru yang bersangkutan.
c) Menjaga kondisi ruangan, peralatan, bahan, dan alat praktik yang ada
dijurusan.
31
d) Memelihara, memeriksa serta memperbaiki peralatan di bengkel secara
berkala.
e) Membuat daftar hadir harian guru di jurusan dan rekapnya tiap bulan.
10. Wali Kelas
a) Mengelola ketersediaan kelengkapan kelas meliputi : Denah tempat
duduk, Papan absensi siswa, Daftar pelajaran kelas, Daftar piket kelas,
Buku kegiatan pembelajaran.
b) Menyusun data identitas siswa.
c) Pengisian daftar kumpulan nilai (legger).
d) Menyusun dan mendokumentasi rangking siswa.
e) Memantau kehadiran siswa yang menjadi kewaliannya.
f) Pembagian buku laporan hasil belajar.
11. Guru
a) Melaksanakan kegiatan pembelajaran.
b) Melaksanakan kegiatan penilaian baik itu ulangan harian, tengah
semester atau akhir semester.
c) Melaksanakan analisis ulangan dan program remedial.
d) Mengisi daftar nilai siswa, mengisis raport dan melksanakan bimningan
kelas atau konseling.
e) Membuat alat bantu mengajar atau alat peraga.
12. Tata Usaha
a) Menyusun program tata usaha sekolah.
b) Mengelola keuangan sekolah.
c) Mengurus administrasi ketenagaan dan siswa.
32
d) Menyusun administrasi kelengkapan sekolah.
e) Menyusun dan penyajian data atau statistik sekolah.
f) Menyusun laporan pelaksanaan kegiatan pengurusan secara berkala.
g) Membina dan mengembangkan karier pegawai tata usaha sekolah.
13. Siswa
a) Melaksanakan kegiata belajar mengajar, baik program maupun
ekstrakurikuler.
b) Melaksanakan dan mematuhi tata tertib sekolah.
c) Melaksanakan kegiatan kesiswaan.
d) Melaksanakan tugas-tugas yang diberikan oleh guru maupun Kepala
Sekolah.
3.2 Analisa Kebutuhan
Untuk menentukan suatu sistem yang baru itu layak atau tidak maka
diperlukan adanya Analisa yang terdiri dari enam aspek yaitu Kinerja
(Performance), informasi (Information), Ekonomi (Ekonomic), Pengendalian
(Control), Efisiensi (Eficiency), dan Pelayanan (Service).
1. Analisa Kebutuhan Sistem
Analisa kebutuhan sistem sangat diperlukan untuk mendukung kinerja
website, apakah website yang telah dibuat telah sesuai dengan kebutuhan atau
belum karena kebutuhan sistem akan mendukung tercapainya tujuan suatu instansi
atau perusahaan.
33
Sistem informasi nilai siswa yang telah dibangun ini merupakan suatu
sistem informasi berbasis web yang berfungsi sebagai alat bantu sistem untuk
menyimpan nilai siswa dan informasi akademik yang ada pada instansi sekolah Tri
Asyifa, sehingga siswa dapat menerima informasi dengan cepat dan tepat waktu
dan pengunjung seperti misalnya orang tua siswa ingin melihat perkembangan
anaknya belajar atau ingin menyampaikan keluhan kepada guru dan lain
sebagainya. Sistem dirancang dengan tujuan untuk memudahkan siswa-siswi dalam
mencari informasi seperti nilai tugas, nilai uts, nilai uas, mata pelajaran, jadwal
pelajaran, dan informasi akademik lainnya. Sistem juga dirancang untuk
mempermudah guru dalam input nilai siswa, melihat data siswa didiknya, melihat
dan meng-update data diri dan lain sebagainya. Selain itu juga sistem memudahkan
admin dalam melakukan pengelolaan data siswa, data guru, data mata pelajaran,
data jadwal pelajaran, data kelas, data nilai, mengelola testimoni dan informasi
terbaru disekolah.
2. Analisa Kebutuhan Fungsional
Analisa kebutuhan fungsional yang terdapat pada Sistem Informasi Nilai
Siswa Berbasis Website ini terdiri dari Analisa kebutuhan admin, Analisa
kebutuhan siswa, Analisa kebutuhan guru dan Analisa kebutuhan pengunjung.
a. Analisa Kebutuhan Admin
1) Admin dapat meng-input data seperti input kelas, input mata pelajaran,
input guru, input siswa, input jadwal pelajaran, dan input informasi
akademik.
2) Admin dapat mengelola data seperti meng-edit dan menghapus data kelas.
34
3) Admin dapat meng-edit dan menghapus data mata pelajaran
4) Admin dapat meng-edit dan menghapus data guru.
5) Admin dapat meng-edit dan menghapus data siswa.
6) Admin dapat meng-edit dan menghapus data jadwal pelajaran dan data
informasi akademik.
7) Admin dapat mengelola data nilai siswa dan mencetaknya.
8) Admin dapat menghapus kiriman testimoni.
b. Analisa Kebutuhan Siswa
1) Siswa dapat melihat informasi nilai tugas.
2) Siswa dapat melihat informasi nilai UTS (Ujian Tengah Semester).
3) Siswa dapat melihat informasi nilai UAS (Ujian Akhir Semester).
4) Siswa dapat melihat tentang informasi mata pelajaran.
5) Siswa dapat melihat informasi akademik.
6) Siswa dapat melihat dan mengupdate informasi data diri.
7) Siswa juga dapat mencetak informasi nilai.
8) Siswa dapat mengirim testimoni di halaman beranda.
c. Analisa Kebutuhan Guru
1) Guru dapat menginput nilai siswa didiknya.
2) Guru dapat melihat informasi data siswa didiknya.
3) Guru dapat melihat dan mengupdate informasi data diri.
4) Guru dapat mengubah password standar yang diberikan admin.
5) Guru dapat mengelola data nilai siswa seperti update dan hapus.
d. Analisa Kebutuhan Pengunjung
35
1) Pengunjung dapat melihat profil SMK yang terdapat sejarah, visi dan misi
tentang berdirinya yayasan SMK Tri Asyifa.
2) Pengunjung dapat melihat struktur organisasi sekolah.
3) Pengunjung dapat melihat informasi lokasi sekolah.
4) Pengunjung dapat melihat informasi kontak dan testimoni.
3.3 Perancangan Perangkat Lunak
Dalam merancang sebuah website diperlukan beberapa alat bantu
antara lain Rancangan Antar Muka, Rancangan Basis Data yang terdiri dari Entity
Relationship Diagram (ERD), Logical Record Structure (LRS), Spesifikasi File dan
Rancangan Struktur Navigasi.
3.3.1 Rancangan Antar Muka
Perancangan antar muka sangat diperlukan untuk mengetahui gambaran
website yang sedang dibangun, perancangan ini akan diimplementasikan menjadi
website yang utuh dan dapat digunakan untuk kepentingan di SMK Tri Asyifa
Cikampek.
1. Rancangan Antar Muka Pengunjung
Rancangan antar muka pengunjung terdiri dari rancangan antar muka halaman
beranda, rancangan antar muka halaman sejarah, rancangan antar muka
halaman struktur organisasi, rancangan antar muka halaman lokasi kami,
rancangan antar muka halaman penggunaan web, rancangan antar muka
halaman hubungi kami, rancangan antar muka halaman testimoni, rancangan
36
antar muka halaman tentang website, rancangan antar muka halaman tenaga
pengajar, dan rancangan antar muka halaman jadwal pelajaran.
a. Rancangan Antar Muka Halaman Beranda Pengunjung
Gambar III.2. Rancangan Antar Muka Halaman Beranda Pengunjung
b. Rancangan Antar Muka Halaman Testimoni
Gambar III.3. Rancangan Antar Muka Halaman Testimoni
37
2. Rancangan Antar Muka Admin
Rancangan Antar Muka Admin terdiri dari rancangan antar muka halaman
login admin, rancangan antar muka halaman beranda admin, rancangan antar
muka halaman input kelas, rancangan antar muka halaman mata pelajaran,
rancangan antar muka halaman input guru, rancangan antar muka halaman
input siswa, rancangan antar muka halaman input jadwal pelajaran, rancangan
antar muka halaman info akademik, rancangan antar muka halaman data kelas,
rancangan antar muka halaman mata pelajaran, rancangan antar muka halaman
data guru, rancangan antar muka halaman data siswa, rancangan antar muka
halaman jadwal pelajaran, rancangan antar muka halaman data informasi,
rancangan antar muka halaman data nilai siswa, dan kelola testimoni.
a. Rancangan Antar Muka Halaman Login Admin
Gambar III.4.
Rancangan Antar Muka Halaman Login Admin
38
b. Rancangan Antar Muka Halaman Beranda Admin
Gambar III.5.
Rancangan Antar Muka Halaman Beranda Admin
c. Rancangan Antar Muka Halaman Input Kelas
Gambar III.6.
Rancangan Antar Muka Halaman Input Kelas
39
d. Rancangan Antar Muka Halaman Input Mata Pelajaran
Gambar III.7.
Rancangan Antar Muka Halaman Input Mata Pelajaran
e. Rancangan Antar Muka Halaman Input Guru
Gambar III.8.
Rancangan Antar Muka Halaman Input Guru
40
f. Rancangan Antar Muka Halaman Input Siswa
Gambar III.9.
Rancangan Antar Muka Halaman Input Siswa
g. Rancangan Antar Muka Halaman Input Jadwal Pelajaran
Gambar III.10.
Rancangan Antar Muka Input Jadwal Pelajaran
41
h. Rancangan Antar Muka Halaman Input Informasi Akademik
Gambar III.11.
Rancangan Antar Muka Input Informasi Akademik
i. Rancangan Antar Muka Halaman Kelola Data Kelas
Gambar III.12.
Rancangan Antar Muka Halaman Data Kelas
42
j. Rancangan Antar Muka Halaman Data Mata pelajaran
Gambar III.13.
Rancangan Antar Muka Halaman Data Mata Pelajaran
k. Rancangan Antar Muka Halaman Data Guru
Gambar III.14.
Rancangan Antar Muka Halaman Data Guru
43
l. Rancangan Antar Muka Halaman Data Siswa
Gambar III.15.
Rancangan Antar Muka Halaman Data Siswa
m. Rancangan Antar Muka Halaman Data Jadwal Pelajaran
Gambar III.16.
Rancangan Antar Muka Halaman Data Jadwal Pelajaran
44
n. Rancangan Antar Muka Halaman Data Informasi Akademik
Gambar III.17.
Rancangan Antar Muka Halaman Data Informasi Akademik
o. Rancangan Antar Muka Halaman Data Nilai Siswa
Gambar III.18.
Rancangan Antar Muka Halaman Data Nilai Siswa
45
p. Rancangan Antar Muka Halaman Kelola Halaman Testimoni
Gambar III.19.
Rancangan Antar Muka Halaman Kelola Testimoni
3. Rancangan Antar Muka Siswa
a. Rancangan Antar Muka Halaman Login Siswa
Gambar III.20.
Rancangan Antar Muka Halaman Login Siswa
46
b. Rancangan Antar Muka Halaman Menu Siswa
Gambar III.21.
Rancangan Antar Muka Halaman Menu Siswa
c. Rancangan Antar Muka Halaman Data Diri
Gambar III.22.
Rancangan Antar Muka Halaman Data Diri
47
d. Rancangan Antar Muka Halaman Informasi Akademik
Gambar III.23.
Rancangan Antar Muka Halaman Informasi Akademik
e. Rancangan Antar Muka Halaman Jadwal Pelajaran
Gambar III.24.
Rancangan Antar Muka Halaman Jadwal Pelajaran
48
f. Rancangan Antar Muka Halaman Nilai Akademik
Gambar III.25.
Rancangan Antar Muka Halaman Nilai Akademik
4. Rancangan Antar Muka Guru
Rancangan antar muka halaman guru terdiri dari rancangan antar muka
halaman login guru, halaman menu guru, halaman profil, halaman data siswa,
dan halaman input nilai.
a. Rancangan Antar Muka Halaman Login Guru
Gambar III.26.
Rancangan Antar Muka Halaman Login Guru
49
b. Rancangan Antar Muka Menu Guru
Gambar III.27.
Rancangan Antar Muka Halaman Profil
c. Rancangan Antar Muka Halaman Profil
Gambar III.28.
Rancangan Antar Muka Halaman Profil
50
d. Rancangan Antar Muka Halaman Data Siswa
Gambar III.29.
Rancangan Antar Muka Halaman Data Siswa
e. Rancangan Antar Muka Halaman Input Nilai Siswa
Gambar III.30.
Rancangan Antar Muka Halaman Input Nilai Siswa
51
3.3.2 Rancangan Basis Data
A. Entity Relationship Diagram (ERD)
guru
nilai mata_pelajaransiswa
jadwal
kelas
Menginput
MemilikiMendapatkan
mengisi
Mempunyai
Mengajar
id_nilai
tgl_input
nis
nm_siswa
id_kls
kls
nm_jurusan
semester
id_mapel
nm_mapel
nip
nm_guru
deskripsi
grade
rata-rata
byk_nilai
nilai_uas
nilai_uts
tugas2
tugas1kkm
ft_guru nip
id_mapel
jurusan
nm_guru
nis
id_kls
kls
nm_jurusan
semsester
passwordtlp_wali
kerja_ibu
nm_ibu
pekerjaaan
nm_ayah
nm_siswa
id_jadwalhari
jam
id_kls
klsid_kls
nm_mapel
kkm id_mapel
1
1
M
1
1 1
11
M
1
1
M
nip
id_mapel
id_kls
nis
id_mapel
Detail_jadwal
id_jadwal jml_jadwal
1M
Gambar III.31.
Entity Relationship Diagram (ERD)
52
B. Logical Record Structure (LRS)
guru
nip (PK)
id_mapel
jurusan
nm_guru
ft_guru
jadwal
siswa
nilai
kelas
mata_pelajaran
id_nilai (PK)
tgl_input
nip
nm_guru
nis (FK)
nm_siswa
id_kls
kls
nm_jurusan
semester
id_mapel (FK)
nm_mapel
kkm
tugas1
tugas2
nilai_uts
nilai_uas
byk_nilai
rata_rata
grade
deskripsi
nis (PK)
id_kls (FK)
kls
semester
nm_siswa
nm_ayah
pekerjaan
nm_ibu
kerja_ibu
tlp_wali
password
id_jadwal (PK)
hari
jam
id_kls (FK)
id_mapel (PK)
nm_mapel
kkm
id_kls (PK)
kls
1
1
1
1
M
1
1
1
M
1
1
M
Detail_jadwal
Id_jadwal
Jml_jadwal
1
M
Gambar III.32.
Logical Record Structure (LRS)
C. Spesifikasi File
a) Spesifikasi File Admin
Nama File : Admin
Akronim : admin
53
Fungsi : untuk menyimpan data admin
Tipe File : master
Organisasi File : Index Sequental
Akses File : Random
Media : Harddisk
Panjang Record : 71 bytes
Kunci Field : id_admin
Software : mysql
Tabel III.1
Spesifikasi File Admin
No Elemen Data Nama field Tipe Size Ket
1. Id Admin id_admin Int 11 Primary Key
2. Nama Admin nm_admin Varchar 30
3. User Name username Varchar 15
4. Password password Varchar 15
b) Spesifikasi File Nilai
Nama File : Nilai
Akronim : nilai
Fungsi : untuk input nilai dan menyimpannya kemudian
dapat dicetak
Tipe File : transaksi
Organisasi File : Index Sequental
Akses File : Random
Media : Harddisk
Panjang Record : 318 bytes
Kunci Field : id_nilai
54
Software : mysql
Tabel III.2
Spesifikasi File Nilai
No Elemen Data Nama field Tipe Size Ket
1. Id Nilai id_nilai Int 11 Primary Key
2. Tanggal Input tgl_input Timestamp
3. Nip Nip Varchar 20
4. Nama Guru nm_guru Varchar 30
5. Nis Nis Varchar 20 Foreign Key
6. Nama Siswa nm_siswa Varchar 30
7. Id Kelas id_kls Varchar 20
8. Kelas Kls Varchar 5
9. Nama Jurusan nm_jurusan Varchar 30
10. Semester semester Varchar 5
11. Id Mapel id_mapel Varchar 20 Foreign Key
12. Nama Mapel nm_mapel Varchar 20
13. Kkm Kkm int 11
14. Tugas 1 tugas1 Int 11
15. Tugas 2 tugas2 Int 11
16. Nilai UTS nilai_uts Int 11
17. Nilai UAS nilai_uas Int 11
18. Banyak Nilai byk_nilai Int 11
19. Rata-rata rata_rata Int 11
20. Grade Grade Varchar 5
21. Deskripsi deskripsi Varchar 15
c) Spesifikasi File Siswa
Nama File : Siswa
Akronim : siswa
Fungsi : untuk menyimpan data siswa
Tipe File : master
Organisasi File : Index Sequental
Akses File : Random
Media : Harddisk
Panjang Record : 230 bytes
Kunci Field : nis
55
Software : mysql
Tabel III.3
Spesifikasi File Siswa
No Elemen Data Nama field Tipe Size Ket
1. Nis Nis Varchar 20 Primary Key
2. Id Kelas id_kls Varchar 20 Foreign Key
3. Kelas Kls Varchar 5
4 Semseter semester Varchar 5
5 Nama Siswa nm_siswa Varchar 30
6 Nama Ayah nm_ayah Varchar 30
7 Pekerjaan
Ayah pekerjaan Varchar 30
8 Nama Ibu nm_ibu Varchar 30
9 Pekerjaan Ibu kerja_ibu Varchar 30
10 Telepon Wali tlp_wali Varchar 15
11 Password password Varchar 15
d) Spesifikasi File Guru
Nama File : Guru
Akronim : guru
Fungsi : untuk menyimpan data guru
Tipe File : master
Organisasi File : Index Sequental
Akses File : Random
Media : Harddisk
Panjang Record : 105 bytes
Kunci Field : nip
Software : mysql
56
Tabel III.4
Spesifikasi File Guru
No Elemen Data Nama field Tipe Size Ket
1. Nip Nip Varchar 20 Primary Key
2. Id Mapel id_mapel Varchar 20 Foreign Key
3. jurusan jurusan Varchar 5
4. Nama guru nm_guru Varchar 30
5. Foto guru ft_guru Varchar 30
e) Spesifikasi File Jadwal Pelajaran
Nama File : Jadwal
Akronim : jadwal
Fungsi : untuk menyimpan data Jadwal Pelajaran
Tipe File : master
Organisasi File : Index Sequental
Akses File : Random
Media : Harddisk
Panjang Record : 41 bytes
Kunci Field : id_jadwal
Software : mysql
Tabel III.5
Spesifikasi File Jadwal Pelajaran
No Elemen Data Nama field Tipe Size Ket
1. Id Jadwal id_jadwal Int 11 Primary Key
2. Hari Hari Varchar 15
3. Jam Jam Varchar 20
4. Kelas Kls Varchar 5
f) Spesifikasi File Mata Pelajaran
Nama File : Mata Pelajaran
Akronim : mata_pelajaran
57
Fungsi : untuk menyimpan data Mata Pelajaran
Tipe File : master
Organisasi File : Index Sequental
Akses File : Random
Media : Harddisk
Panjang Record : 52 bytes
Kunci Field : id_mapel
Software : mysql
Tabel III.6
Spesifikasi File Mata Pelajaran
No Elemen Data Nama field Tipe Size Ket
1. Id Mapel id_mapel Int 11 Primary Key
2. Nama Mapel nm_mapel Varchar 30
3. KKM Kkm Int 11
g) Spesifikasi File Kelas
Nama File : Kelas
Akronim : kelas
Fungsi : untuk menyimpan data kelas
Tipe File : master
Organisasi File : Index Sequental
Akses File : Random
Media : Harddisk
Panjang Record : 16 bytes
58
Kunci Field : id_kls
Software : mysql
Tabel III.7
Spesifikasi File Kelas
No Elemen Data Nama field Tipe Size Ket
1. Id Kelas id_kls Int 11 Primary Key
2. Kelas Kls Varchar 5
h) Spesifikasi File Testimoni
Nama File : Testimoni
Akronim : testimoni
Fungsi : untuk menyimpan data testimoni
Tipe File : master
Organisasi File : Index Sequental
Akses File : Random
Media : Harddisk
Panjang Record : 101 bytes
Kunci Field : no_testi
Software : mysql
Tabel III.8
Spesifikasi File Testimoni
No Elemen Data Nama field Tipe Size Ket
1. No Testi no_testi Int 11 Primary Key
2. Tanggal Tanggal Timestamp
3. Nama Nama Varchar 30
4. Email Email Varchar 30
5. Isi Testi isi_testi Varchar 30
i) Spesifikasi File Info
59
Nama File : Info
Akronim : info
Fungsi : untuk menyimpan data informasi
Tipe File : master
Organisasi File : Index Sequental
Akses File : Random
Media : Harddisk
Panjang Record : 296 bytes
Kunci Field : id_info
Software : mysql
Tabel III.9.
Spesifikasi File Info
No Elemen Data Nama field Tipe Size Ket
1. Id Info id_info Int 11 Primary Key
2. Tanggal Posting tgl_posting Timestamp
3. Judul Judul Varchar 30
4. Deskripsi deskripsi Varchar 255
j) Spesifikasi File Detail Jadwal
Nama File : Detail_jadwal
Akronim : detail_jadwal
Fungsi : untuk menyimpan data detail jadwal
Tipe File : Transaksi
Organisasi File : Index Sequental
Akses File : Random
Media : Harddisk
60
Panjang Record : 22 bytes
Kunci Field : id_jadwal
Software : mysql
Tabel III.10.
Spesifikasi File Detail Jadwal
No Elemen Data Nama field Tipe Size Ket
1. Id Jadwal id_jadwal Int 11 Primary Key
2. Jumlah jadwal jml_jadwal int 11
3.3.3 Rancangan Struktur Navigasi
Struktur navigasi dibuat untuk menggambarkan secara keseluruhan
bagaimana susunan dan isi dari sebuah website. Berikut ini adalah rancangan
struktur navigasi website Sistem Informasi Nilai Siswa SMK Tri Asyifa
Cikampek.
1. Struktur Navigasi Admin
Struktur navigasi admin digunakan untuk menggambarkan bagaimana isi dari
halaman admin. Berikut adalah rancangan struktur navigasi admin pada
website Sistem Informasi Nilai Siswa SMK Tri Asyifa:
61
Login
Index
Input Data Kelola DataKelola
TestimoniKeluar
Input Kelas
Input Mata
Pelajaran
Input Guru
Input Siswa
Input Jadwal
Pelajaran
Info
Akademik
Data Kelas
Mata Pelajaran
Data Guru
Data Siswa
Jadwal
Pelajaran
Data Informasi
Data Nilai
Siswa
Gambar III.32.
Struktur Navigasi Admin
2. Struktur Navigasi Siswa
Struktur navigasi siswa bertujuan untuk menggambarkan seluruh isi tampilan
website halaman siswa. Rancangan struktur navigasi siswa adalah sebagai
berikut:
62
Login
Index
Data DiriInfo
Akademik
Jadwal
Pelajaran
Nilai
AkademikKeluar
Gambar III.33.
Struktur Navigasi Siswa
3. Struktur Navigasi Guru
Struktur navigasi guru berfungsi untuk menggambarkan isi tampilan website
halaman guru. Berikut ini adalah struktur navigasi halaman guru:
Login
Index
Profil Data siswa Input Data Keluar
Input Nilai
Gambar III.34.
Struktur Navigasi Guru
63
4. Struktur Navigasi Pengunjung
BerandaProfil
SMKPetunjuk
Hubungi
KamiTestimoni Tentang Informasi
Sejarah
Struktur
Lokasi
Kami
Penggunaan
WebAkademik
Tenaga
Pengajar
Jadwal
Pelajaran
Gambar III.35.
Struktur Navigasi Pengunjung
3.4 Implementasi dan Pengujian Unit
Pada tahap ini akan dilakukan penerjemahan kebutuhan pembangunan
website yang sesuai dengan hasil analisis yang telah dilakukan. Setelah
implementasi maka akan dilakukan pengujian terhadap website yang bertujuan
untuk mengetahui kekurangan-kekurangan pada aplikasi website Sistem Informasi
Nilai Siswa yang selanjutnya bisa diadakan pengembangan.
3.4.1. Implementasi
Implementasi merupakan tahap menerjemahkan perancangan ke dalam
bahasa yang dimengerti oleh mesin komputer. Seluruh kode program yang
digunakan untuk membangun website Sistem Informasi Nilai Siswa SMK Tri
Asyifa Cikampek yaitu menggunakan Dreamweaver CS6.
1. Implementasi Pengguna (User)
64
Implementasi pengguna atau user dimaksudkan untuk mengetahui siapa
saja yang menggunakan atau terlibat dengan website Sistem Informasi Nilai Siswa
SMK Tri Asyifa Cikampek beserta karakteristiknya.
2. Implementasi Antar Muka (Interface)
Implementasi antar muka atau interface dilakukan pada setiap halaman website
yang telah dibangun serta pengkodeannya dalam bentuk file program. Berikut ini
adalah implementasi antar muka website Sistem Informasi Nilai Siswa pada
Sekolah Menengah Kejuruan (SMK) Tri Asyifa Cikampek:
a. Implementasi Halaman Beranda
Gambar III.36.
Implementasi Halaman Beranda
65
b. Implementasi Halaman Testimoni
Gambar III.37.
Implementasi Halaman Testimoni
c. Implementasi Halaman Login Admin
Gambar III.38.
Implementasi Halaman Login Admin
66
d. Implementasi Halaman Menu Admin
Gambar III.39.
Implementasi Halaman Menu Admin
e. Implementasi Halaman Input Kelas
Gambar III.40.
Implementasi Halaman Input Kelas
67
f. Implementasi Halaman Data Kelas
Gambar III.41.
Implementasi Halaman Data Kelas
g. Implementasi Halaman Input Mata Pelajaran
Gambar III.42.
Implementasi Halaman Input Mata Pelajaran
68
h. Implementasi Halaman Data Mata Pelajaran
Gambar III.43.
Implementasi Halaman Data Mata Pelajaran
i. Implementasi Halaman Input Guru
Gambar III.44.
Implementasi Halaman Input Guru
69
j. Implementasi Halaman Data Guru
Gambar III.45.
Implementasi Halaman Data Guru
k. Implementasi Halaman Input Siswa
Gambar III.46.
Implementasi Halaman Input Siswa
70
l. Implementasi Halaman Data Siswa
Gambar III.47.
Implementasi Halaman Data Siswa
m. Implementasi Halaman Data Siswa (Hasil Pencarian)
Gambar III.48.
Implementasi Halaman Data Siswa (Hasil Pencarian)
71
n. Implementasi Halaman Input Jadwal Pelajaran
Gambar III.49.
Implementasi Halaman Input Jadwal Pelajaran
o. Implementasi Halaman Data Jadwal Pelajaran
Gambar III.50.
Implementasi Halaman Data Jadwal Pelajaran
72
p. Implementasi Halaman Input Info Akademik
Gambar III.51.
Implementasi Halaman Input Info Akademik
q. Implementasi Halaman Data Info Akademik
Gambar III.52.
Implementasi Halaman Data Info Akademik
73
r. Implementasi Halaman Login Guru
Gambar III.53.
Implementasi Halaman Login Guru
s. Implementasi Halaman Menu Guru
Gambar III.54.
Implementasi Halaman Menu Guru
74
t. Implementasi Halaman Input Nilai
Gambar III.55.
Implementasi Halaman Input Nilai
u. Implementasi Halaman Data Nilai
Gambar III.56.
Implementasi Halaman Data Nilai
75
v. Implementasi Halaman Login Siswa
Gambar III.57.
Implementasi Halaman Login Siswa
w. Implementasi Halaman Menu Siswa
Gambar III.58.
Implementasi Halaman Menu Siswa
76
x. Implementasi Halaman Nilai Akademik
Gambar III.59.
Implementasi Halaman Nilai Akademik
3.4.2. Pengujian Unit
dalam merancang sebuah website diperlukan pengujian untuk mengetahui
jaminan kualitas website dan mempresentasikan kajian pokok dari spesifikasi,
desain dan pengkodean. Pengujian dilakukan dengan menggunakan metode
blackbox. Metode blackbox berfokus pada persyaratan fungsional website.
Pengujian ini memungkinkan website Sistem Informasi Nilai Siswa SMK Tri
Asyifa Cikampek mendapatkan serangkaian kondisi masukkan yang sesuai dengan
persyaratan fungsional untuk satu program.
Tabel III.11.
Hasil Pengujian Blackbox Testing Halaman Login Admin
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
77
1. Username dan
password
tidak diisi
kemudian klik
tombol login
Username:
(kosong)
Password:
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
pesan
“Username
dan
Password
anda salah
klik disini
untuk login
kembali atau
kembali ke
halaman
utama”
Sesuai
harapan
Valid
2. Mengisi
username
sedangkan
password
tidak diisi
atau kosong
setelah itu
klik tombol
login
Username:
ida123
Password:
(Kosong)
Sistem akan
menolak
akses user
dan
menampilkan
pesan
“Username
dan
Password
anda salah
klik disini
untuk login
kembali atau
kembali ke
halaman
utama”
Sesuai
harapan
Valid
78
3. Username
tidak diisi
atau kosong
sedangkan
password diisi
setelah itu
klik tombol
login
Username:
(kosong)
Password:
12345
Sistem akan
menolak
akses user
dan
menampilkan
pesan
“Username
dan
Password
anda salah
klik disini
untuk login
kembali atau
kembali ke
halaman
utama”
Sesuai
harapan
Valid
4. Mengetikkan
salah satu
kondisi salah
pada
username atau
password
setelah itu
klik tombol
login
Username:
abc123
(salah)
Password:
12345
(benar)
Sistem akan
menolak
akses user
dan
menampilkan
pesan
“Username
dan
Password
anda salah
klik disini
untuk login
kembali atau
kembali ke
halaman
utama”
Sesuai
harapan
Valid
79
5. Mengetikkan
username dan
password
dengan data
yang benar
setelah itu
klik tombol
login
Username:
ida123
(benar)
Password:
12345
(benar)
Sistem akan
menerima
akses login
dan
menampilkan
halaman
beranda
admin
Sesuai
harapan
Valid
Tabel III.12.
Hasil Pengujian Blackbox Testing Halaman Input Kelas
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Id kelas,
kelas, jurusan
dan nama
jurusan tidak
diisi
kemudian
klik tombol
simpan
Id kelas:
(kosong)
Kelas:
(kosong)
Jurusan :
(kosong)
Nama
Jurusan :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
pesan
“terjadi
kesalahan: -
Id Kelas
harus diisi –
Nama
Jurusan harus
diisi”
Sesuai
Harapan
Valid
2. Mengisi Id
Kelas, Kelas
dan Jurusan
sedangkan
Id Kelas :
(TKJX)
Kelas : (X)
Jurusan :
Sistem akan
menolak
akses user
dan
Sesuai
Harapan
Valid
80
Nama
Jurusan tidak
diisi setelah
itu klik
tombol
simpan
(TKJ)
Nama
Jurusan :
(kosong)
menampilkan
pesan
“terjadi
kesalahan: -
Nama
Jurusan harus
diisi”
3. Mengisi
semua data
kelas dengan
lengkap
setelah itu
klik tombol
simpan
Id Kelas :
(TKJX)
Kelas : (X)
Jurusan :
(TKJ)
Nama
Jurusan :
(Teknik
Komputer
Jaringan)
Sistem akan
menerima
akses Input
Siswa
kemudian
menampilkan
pesan “data
input kelas
berhasil
disimpan”
Sesuai
Harapan
Valid
Tabel III.13.
Hasil Pengujian Blackbox Testing Halaman Input Mata Pelajaran
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Tidak
mengisi
semua data
mata
pelajaran
setelah itu
klik tombol
simpan
ID Mata
Pelajaran :
(kosong)
Nama Mata
Pelajaran :
(kosong)
Kriteria
Ketuntasan
Minimal
Sistem akan
menolak
akses user
dan
menampilkan
pesan “Ada
Kesalahan
Dalam
Pengisian
Sesuai
Harapan
Valid
81
KKM :
(kosong)
Data : -ID
Mata
Pelajaran
Harus Diisi –
Nama Mata
Pelajaran
Harus Diisi –
KKM Harus
Diisi”
2. Mengisi ID
Mata
Pelajaran
sedangkan
Nama Mata
Pelajaran dan
KKM tidak
diisi setelah
itu klik
tombol
simpan
ID Mata
Pelajaran :
(INDX)
Nama Mata
Pelajaran :
(kosong)
KKM :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
pesan “Ada
Kesalahan
Dalam
Pengisian
Data : -Nama
Mata
Pelajaran
Harus Diisi –
KKM Harus
Diisi”
Sesuai
Harapan
Valid
3. Mengisi ID
Mata
Pelajaran dan
Nama Mata
Pelajaran
sedangkan
KKM tidak
diisi setelah
ID Mata
Pelajaran :
(INDX)
Nama Mata
Pelajaran :
(Bahasa
Indonesia
Kls X)
Sistem akan
menolak
akses user
dan
menampilkan
pesan “Ada
Kesalahan
Dalam
Sesuai
Harapan
Valid
82
itu klik
tombol
simpan
KKM :
(kosong)
Pengisian
Data : –KKM
Harus Diisi”
4. Mengisi
Semua Data
Mata
Pelajaran
dengan
lengkap
setelah itu
klik tombol
simpan
ID Mata
Pelajaran :
(INDX)
Nama Mata
Pelajaran :
(Bahasa
Indonesia
Kls X)
KKM : (75)
Sistem akan
menerima
akses Input
Mata
Pelajaran
kemudian
menampilkan
pesan “Mata
Pelajaran
Berhasil
Disimpan”
Sesuai
Harapan
Valid
Tabel III.14.
Hasil Pengujian Blackbox Testing Halaman Input Guru
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Tidak
mengisi
semua
Input Guru
setelah itu
klik tombol
simpan
Nip : (kosong)
Nama :
(Kosong)
Tempat Lahir
: (kosong)
Tanggal Lahir
: (kosong)
Jenis Kelamin
: (kosong)
Alamat :
(kosong) No.
Sistem akan
menolak akses
user dan
menampilkan
pesan “ada
kesalahan dalam
pengisian data :
-Nip Harus Diisi
–Nama Harus
Diisi –Tempat
Lahir Harus
Diisi –Alamat
Sesuai
Harapan
Valid
83
Telepon :
(kosong)
Email :
(kosong)
Foto :
(kosong)
Password :
(kosong)
Harus Diisi -
No. Telepon
Harus Diisi -
Email Harus
Diisi –Password
Harus Diisi”
2. Mengisi
Nip
sementara
Nama,
Tempat
Lahir,
Tanggal
Lahir, Jenis
Kelamin,
Alamat,
No.
Telepon,
Email,
Foto,
Password
tidak diisi
kemudian
klik tombol
simpan
Nip :
(11223344)
Nama :
(Kosong)
Tempat Lahir
: (kosong)
Tanggal Lahir
: (kosong)
Jenis Kelamin
: (kosong)
Alamat :
(kosong)
No. Telepon :
(kosong)
Email :
(kosong)
Foto :
(kosong)
Password :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
pesan “ada
kesalahan dalam
pengisian data :–
Nama Harus
Diisi –Tempat
Lahir Harus
Diisi –Alamat
Harus Diisi -
No. Telepon
Harus Diisi -
Email Harus
Diisi –Password
Harus Diisi”
Sesuai
Harapan
Valid
3. Mengisi
Nip dan
Nama,
sementara
Nip :
(11223344)
Nama :
(Triana)
Sistem akan
menolak akses
user dan
menampilkan
Sesuai
Harapan
Valid
84
Tempat
Lahir,
Tanggal
Lahir, Jenis
Kelamin,
Alamat,
No.
Telepon,
Email,
Foto,
Password
tidak diisi
kemudian
klik tombol
simpan
Tempat Lahir
: (kosong)
Tanggal Lahir
: (kosong)
Jenis Kelamin
: (kosong)
Alamat :
(kosong)
No. Telepon :
(kosong)
Email :
(kosong)
Foto :
(kosong)
Password :
(kosong)
pesan “ada
kesalahan dalam
pengisian data :
-Tempat Lahir
Harus Diisi –
Alamat Harus
Diisi - No.
Telepon Harus
Diisi -Email
Harus Diisi –
Password Harus
Diisi”
4. Mengisi
Nip, Nama,
Tempat
Lahir,
Tanggal
Lahir, dan
Jenis
Kelamin
sementara
Alamat,
No.
Telepon,
Email,
Foto,
Password
tidak diisi
Nip :
(11223344)
Nama :
(Triana)
Tempat Lahir
: (Brebes)
Tanggal Lahir
: (28 April
1988)
Jenis Kelamin
: (Laki-laki)
Alamat :
(kosong) No.
Telepon :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
pesan “ada
kesalahan dalam
pengisian data :
–Alamat Harus
Diisi - No.
Telepon Harus
Diisi -Email
Harus Diisi –
Password Harus
Diisi”
Sesuai
Harapan
Valid
85
kemudian
klik tombol
simpan
Email :
(kosong)
Foto :
(kosong)
Password :
(kosong)
5. Mengisi
Nip, Nama,
Tempat
Lahir,
Tanggal
Lahir, dan
Jenis
Kelamin,
dan Alamat
sementara
No.
Telepon,
Email,
Foto,
Password
tidak diisi
kemudian
klik tombol
simpan
Nip :
(11223344)
Nama :
(Triana)
Tempat Lahir
: (Brebes)
Tanggal Lahir
: (28 April
1988)
Jenis Kelamin
: (Laki-laki)
Alamat : (Kp.
Pasir Malang
RT 01/03
Desa Parakan
Kec.
Tirtamulya)
No. Telepon :
(kosong)
Email :
(kosong)
Foto :
(kosong)
Password :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
pesan “ada
kesalahan dalam
pengisian data :
- No. Telepon
Harus Diisi -
Email Harus
Diisi –Password
Harus Diisi”
Sesuai
Harapan
Valid
86
6. Mengisi
Nip, Nama,
Tempat
Lahir,
Tanggal
Lahir, dan
Jenis
Kelamin,
dan
Alamat,
No.
Telepon
sementara
Email,
Foto,
Password
tidak diisi
kemudian
klik tombol
simpan
Nip :
(11223344)
Nama :
(Triana)
Tempat Lahir
: (Brebes)
Tanggal Lahir
: (28 April
1988)
Jenis Kelamin
: (Laki-laki)
Alamat : (Kp.
Pasir Malang
RT 01/03
Desa Parakan
Kec.
Tirtamulya)
No. Telepon :
(08128289631
1)
Email :
(kosong)
Foto :
(kosong)
Password :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
pesan “ada
kesalahan dalam
pengisian data :
-Email Harus
Diisi –Password
Harus Diisi”
Sesuai
Harapan
Valid
7. Mengisi
Nip, Nama,
Tempat
Lahir,
Tanggal
Lahir, dan
Nip :
(11223344)
Nama :
(Triana)
Tempat Lahir
: (Brebes)
Sistem akan
menolak akses
user dan
menampilkan
pesan “ada
Sesuai
Harapan
Valid
87
Jenis
Kelamin,
dan
Alamat,
No.
Telepon,
Email,
Foto,
sementara
Password
tidak diisi
kemudian
klik tombol
simpan
Tanggal Lahir
: (28 April
1988)
Jenis Kelamin
: (Laki-laki)
Alamat : (Kp.
Pasir Malang
RT 01/03
Desa Parakan
Kec.
Tirtamulya)
No. Telepon :
(08128289631
1)
Email :
om)
Foto :
(triana.jpg)
Password :
(kosong)
kesalahan dalam
pengisian data :
–Password
Harus Diisi”
8. Mengetikk
an kondisi
salah pada
kemudian
klik tombol
simpan
Email :
(triagmailcom
)
Sistem akan
menolak akses
user dan
menampilkan
pesan “ada
kesalahan dalam
pengisian data :
Alamat Email
Tidak Valid
Sesuai
Harapan
Valid
9. Mengisi
semua data
Nip :
(11223344)
Sistem akan
menerima akses
Sesuai
Harapan
Valid
88
dengan
benar
kemudian
klik tombol
simpan
Nama :
(Triana)
Tempat Lahir
: (Brebes)
Tanggal Lahir
: (28 April
1988)
Jenis Kelamin
: (Laki-laki)
Alamat : (Kp.
Pasir Malang
RT 01/03
Desa Parakan
Kec.
Tirtamulya)
No. Telepon :
(08128289631
1)
Email :
om)
Foto :
(Triana.jpg)
Password :
(12345)
Input Guru
kemudian
menampilkan
pesan “Data
Guru Berhasil
Disimpan”
Tabel III.15.
Hasil Pengujian Blackbox Testing Halaman Input Siswa
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
89
1. Hanya
Mengisi
Nis,
sementara
Kelas,
Semester
Nama
Siswa,
Tempat
Lahir,
Tanggal
Lahir,
Jenis
Kelamin,
Foto,
Password,
Alamat,
No.
Telepon,
Email,
Nama
Ayah,
Pekerjaan,
Nama Ibu,
Pekerjaan
dan No.
Telp Wali
Tidak diisi
kemudian
klik
tombol
simpan
Kelas :
(kosong)
Nis :
(21018078)
Semester :
(kosong)
Nama Siswa :
(kosong)
Tempat Lahir :
(kosong)
Tanggal Lahir
: (kosong)
Jenis Kelamin
: (kosong)
Foto : (kosong)
Password :
(kosong)
Alamat :
(kosong)
No. Telepon :
(kosong)
(kosong)
Nama Ayah
(kosong)
Pekerjaan :
(kosong)
Nama Ibu :
(kosong)
Pekerjaan :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
pesan “Ada
Kesalahan
Dalam
Pengisian Data :
-Nama Siswa
Harus Diisi
–Tempat Lahir
Harus Diisi
–Password
Harus Diisi
–Alamat Harus
Diisi
–No. Telepon
Harus Diisi
–Email Harus
diisi
–Nama Ayah
Harus Diisi
–Nama Ibu
Harus Diisi
–No. Telp Wali
Harus Diisi”
Sesuai
Harapan
Valid
90
No. Telp Wali
: (kosong)
2. Mengisi
Kelas,
Semester
dan Nama
Siswa
sementara
Tempat
Lahir,
Tanggal
Lahir,
Jenis
Kelamin,
Foto,
Password,
Alamat,
No.
Telepon,
Email,
Nama
Ayah,
Pekerjaan,
Nama Ibu,
Pekerjaan
dan No.
Telp Wali
Tidak diisi
kemudian
klik
tombol
simpan
Kelas : (xi)
Nis :
(21018078)
Semester : (2)
Nama Siswa :
(Bayu Tri
Samudra)
Tempat Lahir :
(kosong)
Tanggal Lahir
: (kosong)
Jenis Kelamin
: (kosong)
Foto : (kosong)
Password :
(kosong)
Alamat :
(kosong)
No. Telepon :
(kosong)
(kosong)
Nama Ayah
(kosong)
Pekerjaan :
(kosong)
Nama Ibu :
(kosong)
Pekerjaan :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
pesan “Ada
Kesalahan
Dalam
Pengisian Data :
-Tempat Lahir
Harus Diisi
–Password
Harus Diisi
–Alamat Harus
Diisi
–No. Telepon
Harus Diisi
–Email Harus
diisi
–Nama Ayah
Harus Diisi
–Nama Ibu
Harus Diisi
–No. Telp Wali
Harus Diisi”
Sesuai
Harapan
Valid
91
No. Telp Wali
: (kosong)
3. Mengisi
Semester,
Nama
Siswa,
Tempat
Lahir
sementara
Tanggal
Lahir,
Jenis
Kelamin,
Foto,
sementara
Password,
Alamat,
No.
Telepon,
Email,
Nama
Ayah,
Pekerjaan,
Nama Ibu,
Pekerjaan
dan No.
Telp Wali
Tidak diisi
kemudian
klik
tombol
simpan
Kelas : (xi)
Nis :
(21018078)
Semester :
(2)
Nama Siswa :
(Bayu Tri
Samudra)
Tempat Lahir :
(karawang)
Tanggal Lahir
: (7 Mei 1999)
Jenis Kelamin
: (Laki-laki)
Foto : (Bayu
tri
samudra.jpg)
Password :
(kosong)
Alamat :
(kosong)
No. Telepon :
(kosong)
(kosong)
Nama Ayah
(kosong)
Pekerjaan :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
pesan “Ada
Kesalahan
Dalam
Pengisian Data :
–Password
Harus Diisi
–Alamat Harus
Diisi
–No. Telepon
Harus Diisi
–Email Harus
diisi
–Nama Ayah
Harus Diisi
–Nama Ibu
Harus Diisi
–No. Telp Wali
Harus Diisi”
Sesuai
Harapan
Valid
92
Nama Ibu :
(kosong)
Pekerjaan :
(kosong)
No. Telp Wali
: (kosong)
4. Mengisi
Semester,
Nama
Siswa,
Tempat
Lahir,
Tanggal
Lahir,
Jenis
Kelamin,
Foto,
Password,
sementara
Alamat,
No.
Telepon,
Email,
Nama
Ayah,
Pekerjaan,
Nama Ibu,
Pekerjaan
dan No.
Telp Wali
Tidak diisi
kemudian
Kelas : (xi)
Nis :
(21018078)
Semester :
(2)
Nama Siswa :
(Bayu Tri
Samudra)
Tempat Lahir :
(karawang)
Tanggal Lahir
: (7 Mei 1999)
Jenis Kelamin
: (Laki-laki)
Foto : (Bayu
tri
samudra.jpg)
Password :
(12345)
Alamat :
(kosong)
No. Telepon :
(kosong)
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
pesan “Ada
Kesalahan
Dalam
Pengisian Data :
–Alamat Harus
Diisi
–No. Telepon
Harus Diisi
–Email Harus
diisi
–Nama Ayah
Harus Diisi
–Nama Ibu
Harus Diisi
–No. Telp Wali
Harus Diisi”
Sesuai
Harapan
Valid
93
klik
tombol
simpan
Nama Ayah
(kosong)
Pekerjaan :
(kosong)
Nama Ibu :
(kosong)
Pekerjaan :
(kosong)
No. Telp Wali
: (kosong)
5. Mengisi
Semester,
Nama
Siswa,
Tempat
Lahir,
Tanggal
Lahir,
Jenis
Kelamin,
Foto,
Password,
Alamat,
sementara
No.
Telepon,
Email,
Nama
Ayah,
Pekerjaan,
Nama Ibu,
Pekerjaan
Kelas : (xi)
Nis :
(21018078)
Semester :
(2)
Nama Siswa :
(Bayu Tri
Samudra)
Tempat Lahir :
(karawang)
Tanggal Lahir
: (7 Mei 1999)
Jenis Kelamin
: (Laki-laki)
Foto : (Bayu
tri
samudra.jpg)
Password :
(12345)
Alamat : (Kp.
Ciselang
RT.01 RW.11
Sistem akan
menolak akses
user dan
menampilkan
pesan “Ada
Kesalahan
Dalam
Pengisian Data :
–No. Telepon
Harus Diisi
–Email Harus
diisi
–Nama Ayah
Harus Diisi
–Nama Ibu
Harus Diisi
–No. Telp Wali
Harus Diisi”
Sesuai
Harapan
Valid
94
dan No.
Telp Wali
Tidak diisi
kemudian
klik
tombol
simpan
Ds. Cikampek
Barat Kec.
Kotabaru)
No. Telepon :
(kosong)
Email :
(kosong)
Nama Ayah
(kosong)
Pekerjaan :
(kosong)
Nama Ibu :
(kosong)
Pekerjaan :
(kosong)
No. Telp Wali
: (kosong)
6. Mengisi
Semester,
Nama
Siswa,
Tempat
Lahir,
Tanggal
Lahir,
Jenis
Kelamin,
Foto,
Password,
Alamat,
No.
Telepon,
Kelas : (xi)
Nis :
(21018078)
Semester :
(2)
Nama Siswa :
(Bayu Tri
Samudra)
Tempat Lahir :
(karawang)
Tanggal Lahir
: (7 Mei 1999)
Jenis Kelamin
: (Laki-laki)
Sistem akan
menolak akses
user dan
menampilkan
pesan “Ada
Kesalahan
Dalam
Pengisian Data :
–No. Telepon
Harus Diisi
–Email Harus
diisi
–Nama Ayah
Harus Diisi
Sesuai
Harapan
Valid
95
sementara
Email,
Nama
Ayah,
Pekerjaan,
Nama Ibu,
Pekerjaan
dan No.
Telp Wali
Tidak diisi
kemudian
klik
tombol
simpan
Foto : (Bayu
tri
samudra.jpg)
Password :
(12345)
Alamat : (Kp.
Ciselang
RT.01 RW.11
Ds. Cikampek
Barat Kec.
Kotabaru)
No. Telepon :
(08579517007
3)
Email :
(kosong)
Nama Ayah
(kosong)
Pekerjaan :
(kosong)
Nama Ibu :
(kosong)
Pekerjaan :
(kosong)
No. Telp Wali
: (kosong)
–Nama Ibu
Harus Diisi
–No. Telp Wali
Harus Diisi”
7. Mengisi
Semester,
Nama
Siswa,
Tempat
Lahir,
Kelas : (xi)
Nis :
(21018078)
Semester :
(2)
Sistem akan
menolak akses
user dan
menampilkan
pesan “Ada
Kesalahan
Sesuai
Harapan
Valid
96
Tanggal
Lahir,
Jenis
Kelamin,
Foto,
Password,
Alamat,
No.
Telepon,
Email,
sementara
Nama
Ayah,
Pekerjaan,
Nama Ibu,
Pekerjaan
dan No.
Telp Wali
Tidak diisi
kemudian
klik
tombol
simpan
Nama Siswa :
(Bayu Tri
Samudra)
Tempat Lahir :
(karawang)
Tanggal Lahir
: (7 Mei 1999)
Jenis Kelamin
: (Laki-laki)
Foto : (Bayu
tri
samudra.jpg)
Password :
(12345)
Alamat : (Kp.
Ciselang
RT.01 RW.11
Ds. Cikampek
Barat Kec.
Kotabaru)
No. Telepon :
(08579517007
3)
Email :
(baybay@gmai
n.com)
Nama Ayah
(kosong)
Pekerjaan :
(kosong)
Nama Ibu :
(kosong)
Dalam
Pengisian Data :
–Nama Ayah
Harus Diisi
–Nama Ibu
Harus Diisi
–No. Telp Wali
Harus Diisi”
97
Pekerjaan :
(kosong)
No. Telp Wali
: (kosong)
9. Mengisi
Semester,
Nama
Siswa,
Tempat
Lahir,
Tanggal
Lahir,
Jenis
Kelamin,
Foto,
Password,
Alamat,
No.
Telepon,
Email,
Nama
Ayah,
Pekerjaan,
sementara
Nama Ibu,
Pekerjaan
dan No.
Telp Wali
Tidak diisi
kemudian
klik
Kelas : (xi)
Nis :
(21018078)
Semester :
(2)
Nama Siswa :
(Bayu Tri
Samudra)
Tempat Lahir :
(karawang)
Tanggal Lahir
: (7 Mei 1999)
Jenis Kelamin
: (Laki-laki)
Foto : (Bayu
tri
samudra.jpg)
Password :
(12345)
Alamat : (Kp.
Ciselang
RT.01 RW.11
Ds. Cikampek
Barat Kec.
Kotabaru)
No. Telepon :
(08579517007
3)
Sistem akan
menolak akses
user dan
menampilkan
pesan “Ada
Kesalahan
Dalam
Pengisian Data :
–Nama Ibu
Harus Diisi
–No. Telp Wali
Harus Diisi”
Sesuai
Harapan
Valid
98
tombol
simpan
Email :
(baybay@gmai
n.com)
Nama Ayah
(Samudra)
Pekerjaan :
(PNS)
Nama Ibu :
(kosong)
Pekerjaan :
(kosong)
No. Telp Wali
: (kosong)
10. Mengisi
Semester,
Nama
Siswa,
Tempat
Lahir,
Tanggal
Lahir,
Jenis
Kelamin,
Foto,
Password,
Alamat,
No.
Telepon,
Email,
Nama
Ayah,
Pekerjaan,
Kelas : (xi)
Nis :
(21018078)
Semester :
(2)
Nama Siswa :
(Bayu Tri
Samudra)
Tempat Lahir :
(karawang)
Tanggal Lahir
: (7 Mei 1999)
Jenis Kelamin
: (Laki-laki)
Foto : (Bayu
tri
samudra.jpg)
Password :
(12345)
Sistem akan
menolak akses
user dan
menampilkan
pesan “Ada
Kesalahan
Dalam
Pengisian Data :
–No. Telp Wali
Harus Diisi”
Sesuai
Harapan
Valid
99
Nama Ibu,
Pekerjaan
sementara
No. Telp
Wali
Tidak diisi
kemudian
klik
tombol
simpan
Alamat : (Kp.
Ciselang
RT.01 RW.11
Ds. Cikampek
Barat Kec.
Kotabaru)
No. Telepon :
(08579517007
3)
Email :
(baybay@gmai
n.com)
Nama Ayah
(Samudra)
Pekerjaan :
(PNS)
Nama Ibu :
(Sri)
Pekerjaan :
(Ibu Rumah
Tangga)
No. Telp Wali
: (kosong)
11. Mengetikk
an kondisi
salah pada
kemudian
klik
tombol
simpan
Email :
(baybaygmailc
om)
Sistem akan
menolak akses
user dan
menampilkan
pesan “ada
kesalahan dalam
pengisian data :
Alamat Email
Tidak Valid
Sesuai
Harapan
Valid
100
12. Mengisi
semua
data Input
Siswa
dengan
lengkap
kemudian
klik
tombol
simpan
Kelas : (xi)
Nis :
(21018078)
Semester :
(2)
Nama Siswa :
(Bayu Tri
Samudra)
Tempat Lahir :
(karawang)
Tanggal Lahir
: (7 Mei 1999)
Jenis Kelamin
: (Laki-laki)
Foto : (Bayu
tri
samudra.jpg)
Password :
(12345)
Alamat : (Kp.
Ciselang
RT.01 RW.11
Ds. Cikampek
Barat Kec.
Kotabaru)
No. Telepon :
(08579517007
3)
Email :
(baybay@gmai
n.com)
Sistem akan
menerima akses
Input Siswa
kemudian
menampilkan
pesan “Data
Siswa Berhasil
Disimpan”
Sesuai
Harapan
Valid
101
Nama Ayah
(Samudra)
Pekerjaan :
(PNS)
Nama Ibu :
(Sri)
Pekerjaan :
(Ibu Rumah
Tangga)
No. Telp Wali
:
(08131008188
7)
Tabel III.16.
Hasil Pengujian Blackbox Testing Halaman Input Jadwal Pelajaran
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Hanya
mengisi Id
Jadwal
Pelajaran
sementara
Kelas, Mata
Pelajaran,
Hari, Jam,
dan Semester
tidak diisi
setelah itu
Kelas :
(kosong)
Mata
Pelajaran :
(kosong)
Id Jadwal
(02727150)
Hari :
(kosong)
Jam :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
pesan “ada
kesalahan :
-Hari Harus
Diisi
-Jam Harus
Diisi
Sesuai
Harapan
Valid
102
klik tombol
simpan
Semester :
(kosong)
2. Mengisi Id
Jadwal
Pelajaran
Kelas dan
Mata
Pelajaran,
sementara
Hari, Jam,
dan Semester
tidak diisi
setelah itu
klik tombol
simpan
Kelas : (x)
Mata
Pelajaran :
(Bahasa
Inggris kls
x)
Id Jadwal
(02727150)
Hari :
(kosong)
Jam :
(kosong)
Semester :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
pesan “ada
kesalahan :
-Hari Harus
Diisi
-Jam Harus
Diisi
Sesuai
Harapan
Valid
3. mengisi Id
Jadwal
Pelajaran
Kelas dan
Mata
Pelajaran,
Hari,
sementara
Jam, dan
Semester
tidak diisi
setelah itu
klik tombol
simpan
Kelas : (x)
Mata
Pelajaran :
(Bahasa
Inggris kls
x)
Id Jadwal
(02727150)
Hari :
(Selasa)
Jam :
(kosong)
Semester :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
pesan “ada
kesalahan :
-Jam Harus
Diisi
Sesuai
Harapan
Valid
4. Mengisi
semua data
Kelas : (x)
Mata
Sistem akan
menerima
Sesuai
Harapan
Valid
103
Input Jadwal
Pelajaran
setelah itu
klik tombol
simpan
Pelajaran :
(Bahasa
Inggris kls
x)
Id Jadwal
(02727150)
Hari :
(Selasa)
Jam :
(08:00-
10:00)
Semester :
(1)
akses user
dan
menapilkan
pesan “Data
Jadwal
Pelajaran
Berhasil
Disimpan”
Tabel III.17.
Hasil Pengujian Blackbox Testing Halaman Input Info Akademik
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Tidak mengisi
seluruh data
info akademik
kemudian klik
tombol
simpan
Judul:
(kosong)
Deskripsi:
(kosong0
Sistem akan
menolak
akses user
dan
menampilkan
pesan “Ada
Kesalahan
Dalam
Sesuai
Harapan
Valid
104
Pengisian
Data:
-Judul Harus
Diisi
-Deskripsi
Harus diisi”
2. Mengisi judul
sementara
deskripsi
tidak diisi
setelah itu
klik tombol
simpan
Judul:
(Masa aktif
belajar)
Deskripsi:
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
pesan “Ada
Kesalahan
Dalam
Pengisian
Data:
-Judul Harus
Diisi
Sesuai
Harapan
Valid
3. Mengisi
seluruh data
info akademik
kemudian klik
tombol
simpan
Judul:
(Masa Aktif
Belajar)
Deskripsi:
(Kegiatan
belajar
mengajar
mulai aktif
kembali
setelah
libur
lebaran
tgl.10 Juli
2017)
Sistem akan
menerima
akses user
dan
menampilkan
pesan “data
Informasi
Akademik
Berhasil
Disimpan”
Sesuai
Harapan
Valid
105
Tabel III.18.
Hasil Pengujian Blackbox Testing Halaman Login Guru
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Nip dan
password
tidak diisi
kemudian klik
tombol login
Nip:
(kosong)
Password:
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
pesan “Nip
dan
Password
anda salah
klik disini
untuk login
kembali atau
kembali ke
halaman
utama”
Sesuai
harapan
Valid
2. Mengisi Nip
sedangkan
password
tidak diisi
atau kosong
setelah itu
klik tombol
login
Nip:
(22334455)
Password:
(Kosong)
Sistem akan
menolak
akses user
dan
menampilkan
pesan “Nip
dan
Password
anda salah
klik disini
untuk login
Sesuai
harapan
Valid
106
kembali atau
kembali ke
halaman
utama”
3. Nip tidak diisi
atau kosong
sedangkan
password diisi
setelah itu
klik tombol
login
Nip:
(kosong)
Password:
12345
Sistem akan
menolak
akses user
dan
menampilkan
pesan “Nip
dan
Password
anda salah
klik disini
untuk login
kembali atau
kembali ke
halaman
utama”
Sesuai
harapan
Valid
4. Mengetikkan
salah satu
kondisi salah
pada Nip atau
password
setelah itu
klik tombol
login
Nip: (999)
(salah)
Password:
12345
(benar)
Sistem akan
menolak
akses user
dan
menampilkan
pesan “Nip
dan
Password
anda salah
klik disini
untuk login
kembali atau
kembali ke
Sesuai
harapan
Valid
107
halaman
utama”
5. Mengetikkan
Nip dan
password
dengan data
yang benar
setelah itu
klik tombol
login
Nip:
22334455
(benar)
Password:
12345
(benar)
Sistem akan
menerima
akses login
dan
menampilkan
halaman
menu guru
Sesuai
harapan
Valid
Tabel III.19.
Hasil Pengujian Blackbox Testing Halaman Input Nilai
No Skenario
Pengujian
Text Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Tidak mengisi
seluruh data
input nilai
kemudian klik
tombol
simpan
Semester :
(kosong)
Kkm :
(kosong)
Tugas 1 :
(kosong)
Sistem akan
menolak dan
menampilkan
pesan “data
tidak boleh
kosong :
–kkm harus
diisi
-tugas 1
harus diisi”
Sesuai
Harapan
Valid
2. Mengisi
semester dan
kkm
kemudian klik
tombol
simpan
Semester :
(1)
Kkm : (75)
Tugas 1 :
(kosong)
Sistem akan
menolak dan
menampilkan
pesan “data
tidak boleh
kosong:
Sesuai
Harapan
Valid
108
-tugas 1
harus diisi”
3. Mengisi
semua data
input nilai
kemudian klik
tombol
simpan
Semester :
(1)
Kkm : (75)
Tugas 1 :
(60)
Sistem akan
menerima
akses user
dan
menampilkan
pesan “data
nilai siswa
berhasil
disimpan”
Sesuai
Harapan
Valid
4. Mengisi tugas
2, sementara
Nilai UTS
dan UAS
tidak diisi
setelah itu
klik tombol
update
Semester :
(1)
Kkm : (75)
Tugas 1 :
(60)
Tugas 2:
(40)
Nilai UTS :
(kosong)
Nilai UAS :
(kosong)
Sistem akan
menerima
akses user
dan
menampilkan
pesan “data
nilai siswa
berhasil
diupdate”
Sesuai
Harapan
Valid
5. Mengisi tugas
2, Nilai UTS
sementara
UAS tidak
diisi setelah
itu klik
tombol update
Semester :
(1)
Kkm : (75)
Tugas 1 :
(60)
Tugas 2:
(40)
Nilai UTS :
(50)
Sistem akan
menerima
akses user
dan
menampilkan
pesan “data
nilai siswa
berhasil
diupdate”
Sesuai
Harapan
Valid
109
Nilai UAS :
(kosong)
6. Mengisi
seluruh data
update nilai
setelah itu
klik tombol
update
Semester :
(1)
Kkm : (75)
Tugas 1 :
(60)
Tugas 2:
(40)
Nilai UTS :
(50)
Nilai UAS :
(80)
Sistem akan
menerima
akses user
dan
menampilkan
pesan “data
nilai siswa
berhasil
diupdate”
Sesuai
Harapan
Valid