bab iii pembahasan - repository.bsi.ac.idkartika xi-3 telah meluluskan ribuan alumni yang berhasil...

59
25 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Sekolah Menengah Pertama Kartika XI-3 merupakan salah satu sekolah menengah pertama swasta di Jakarta. Untuk dapat melaksanakan kegiatan belajar- mengajar, maka SMP Kartika XI-3 memerlukan beberapa sumber daya manusia yang ahli dalam bidang belajar-mengajar. Sampai saat ini SMP Kartika XI-3 mempunyai tenaga ahli sebanyak 24 orang. 3.1.1 Sejarah Perusahaan Sekolah merupakan wadah / tempat membentuk insan - insan yang mampu berpikir secara kreatif. setiap anak akan menjalani masa - masa perkembangan serta pembentukan jiwa dan mental yang sehat serta cermat sehingga akan melahirkan insan-insan yang bertanggung jawab serta berdisiplin tinggi. Sebelum SMP Kartika XI-3 berdiri dahulunya nama sekolah ini adalah SMP Semut yang berdiri pada tanggal 20 Mei 1990 dan Kepala Sekolah pertama adalah Drs. Budi Utomo,SE yang menjabat sampai dengan 28 Oktober 2000. Selanjutnya digantikan oleh Sudrajat, SE sampai dengan 11 Agustus. Pada tanggal 11 Agustus 2009 itulah SMP SEMUT menjadi SMP Kartika XI-3 dengan Kepala Sekolah Sobari,S.IP ,M.M berdasarkan surat permohonan nomor B/2VIII/2009/Set tanggal 11 Agustus 2009 dan surat rekomendasi kepala suku dinas pendidikan dasar kota administrasi Jakarta Timur nomor 1146/1.851.2.61 tanggal 02 Oktober 2009 serta hasil penelitian tim, maka kepala dinas pendidikan

Upload: others

Post on 09-Feb-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

25

BAB III

PEMBAHASAN

3.1 Tinjauan Perusahaan

Sekolah Menengah Pertama Kartika XI-3 merupakan salah satu sekolah

menengah pertama swasta di Jakarta. Untuk dapat melaksanakan kegiatan belajar-

mengajar, maka SMP Kartika XI-3 memerlukan beberapa sumber daya manusia

yang ahli dalam bidang belajar-mengajar. Sampai saat ini SMP Kartika XI-3

mempunyai tenaga ahli sebanyak 24 orang.

3.1.1 Sejarah Perusahaan

Sekolah merupakan wadah / tempat membentuk insan - insan yang mampu

berpikir secara kreatif. setiap anak akan menjalani masa - masa perkembangan

serta pembentukan jiwa dan mental yang sehat serta cermat sehingga akan

melahirkan insan-insan yang bertanggung jawab serta berdisiplin tinggi. Sebelum

SMP Kartika XI-3 berdiri dahulunya nama sekolah ini adalah SMP Semut yang

berdiri pada tanggal 20 Mei 1990 dan Kepala Sekolah pertama adalah Drs. Budi

Utomo,SE yang menjabat sampai dengan 28 Oktober 2000.

Selanjutnya digantikan oleh Sudrajat, SE sampai dengan 11 Agustus. Pada

tanggal 11 Agustus 2009 itulah SMP SEMUT menjadi SMP Kartika XI-3 dengan

Kepala Sekolah Sobari,S.IP ,M.M berdasarkan surat permohonan nomor

B/2VIII/2009/Set tanggal 11 Agustus 2009 dan surat rekomendasi kepala suku

dinas pendidikan dasar kota administrasi Jakarta Timur nomor 1146/1.851.2.61

tanggal 02 Oktober 2009 serta hasil penelitian tim, maka kepala dinas pendidikan

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

26

provinsi daerah khusus Ibukota Jakarta dengan ini memberikan izin operasional

penyelenggaraan pendidikan kepada SMP Kartika XI-3. Sampai saat ini SMP

Kartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi

penting baik di instansi pemerintah atau swasta bahkan tersebar diseluruh

indonesia bahkan juga mungkin tersebar didunia.

Visi Sekolah

Menuju sekolah yang mandiri dan berprestasi berdasarkan iman dan taqwa.

Indikator Visi

1. Mandiri, Prestasi Akademik

2. Berprestasi dalam bidang Non Akademik

3. Mandiri dalam kegiatan keagamaan

Misi Sekolah

1. Memberikan layanan belajar yang efektif, efisien dan kondusif

2. Menumbuh kembangkan semangat kemandirian warga sekolah dalam

berkarya

3. Mendorong dan membantu setiap siswa untuk mengenali potensi dirinya

dapat dikembangakan lebih optimal

4. Menumbuhkan penghayatan terhadap ajaran agama yang dianut sehingga

menjadi sumber kearifan dalam bertindak

5. Menerapkan manajemen perspektif dengan melibatkan seluruh Warga

Sekolah dan Komite Sekolah.

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

27

3.1.2 Struktur Organisasi dan Fungsi

Struktur organisasi adalah kerangka yang menunjukkan segenap tugas dan

tanggung jawab yang diemban oleh orang-orang yang membawahinya dalam

mencapai tujuan organisasi. Suatu instansi mempunyai suatu wadah kerja sama

yang berhubungan dengan pembagian tugas dan wewenang untuk mencapai suatu

tujuan. Berikut adalah struktur organisai dari SMP Kartika XI-3 Jakarta :

Kepala Sekolah

Wakapsek

Dewan Guru

Staf

Kurikulum

Wali Kelas

Osis

Siswa

Staf ADMTata Usaha

Sumber : Kepala Sekolah SMP Kartika XI-3

Gambar III. 1

Struktur Organisasi SMP Kartika XI-3

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

28

Untuk tercapainya suatu organisasi atau perusahaan ditunjang dengan

adanya struktur organisasi yang baik. Tidak jarang suatu organisasi atau

perusahaan mengalami kegagalan dikarenakan struktur organisasi yang kurang

baik. Oleh karena itu penulis akan memaparkan tugas-tugas secara umum dari

pihak-pihak yang ada di struktur organisasi tersebut.

1. Kepala Sekolah

Selaku pimpinan sekolah, mempunyai rincian tugas menyusun

perencanaan, mengorganisasikan kegiatan, mengarahkan kegiatan,

mengkoordinasikan kegiatan, melaksanakan pengawasan, melakukan evaluasi

terhadap kegiatan, menentukan kebijaksanaan, mengadakan rapat mengambil

keputusan, mengatur proses belajar mengajar, mengatur administrasi.

2. Wakil Kepala Sekolah

Membantu dan bertanggung jawab kepada kepala Sekolah dalam

menyusun perencanaan, membuat program kegiatan dan program pelaksanaan,

pengorganisasian, pengarahan, ketenagaan, pengkoordinasian, pengawasan,

penilaian, identifikasi dan pengumpulan data, mewakili kepala sekolah untuk

menghadiri rapat khususnya yang berkaitan dengan masalah pendidikan, membuat

laporan secara berkala.

3. Staf Adm Keuangan

Menyusun program kerja tata usaha sekolah, pengelolaan keuangan

sekolah, penyusunan administrasi perlengkapan sekolah, penyusunan dan

penyajian data/statistik sekolah.

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

29

4. Staf Kurikulum

Menyusun kalender pendidikan, menyusun pembagian tugas guru dan

jadwal pelajaran serta mengatur kegiatan ekstrakulikuler.

5. Tata Usaha

Melaksanakan urusan pelayanan administrasi ketatausahaan, organisasi,

tata laksana, kepegawaian, keuangan, kearsipan, persandian dan perlengkapan

sekolah.

6. Dewan Guru

Tugas pokoknya adalah melaksanakan kegiatan proses belajar mengajar,

Sedangkan rincian tugasnya yaitu melaksanakan kegiatan pembelajaran,

melaksanakan kegiatan penilaian proses belajar, melaksanakan analisa hasil ulang

harian, mengisi daftar nilai siswa, membuat catatan tentang kemajuan hasil belajar

siswa dan membuat laporan kumpulan nilai siswa kepada wali kelas.

7. Wali Kelas

Tugas fungsi dari wali kelas adalah mewakili orang tua dan kepala sekolah

dalam lingkungan pendidikan yakni, meningkatkan ketaqwaan terhadap tuhan

yang maha esa, membantu mengembangkan keterampilan anak didik dan

mempertinggi budi pekerti.

8. Osis

Osis adalah organisasi siswa disekolah untuk mencapai tujuan pembinaan

dan pengembangan kesiswaan, selain itu osis juga bertanggung jawab

meningkatkan peran serta siswa dalam membina sekolah sehingga terhindar dari

pengaruh yang bertentangan dengan kebudayaan nasional.

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

30

9. Siswa

Siswa adalah orang yang terlibat langsung dalam dunia pendidikan. Dalam

perkembangannya harus melalui proses belajar. Termasuk di dalamnya belajar

mengenal diri, belajar mengenal orang lain, dan belajar mengenal lingkungan

sekitarnya. Ini dilakukan agar siswa dapat mengetahui dan menempatkan

posisinya di tengah-tengah masyarakat sekaligus mampu mengendalikan diri.

3.2 Analisa Kebutuhan

Analisa kebutuhan terbagi menjadi dua yaitu kebutuhan fungsional dan

kebutuhan non fungsional.

A. Kebutuhan Fungsional

Beberapa kebutuhan fungsional yang umum ada pada sistem informasi

pengolahan nilai adalah :

1. Administrator

Administrator memiliki kebutuhan untuk melakukan login ke sistem,

mengelola data seperti meng-input, edit dan menghapus data, serta melihat

keseluruhan data pada data siswa, data guru, data wali kelas, data kelas, data

mata pelajaran. Lalu dapat melihat data nilai genap dan nilai ganjil siswa serta

mencetak laporan siswa, guru, wali kelas, kelas, dan mata pelajaran.

2. Wali Kelas

Wali kelas memiliki kebutuhan untuk melakukan login ke sistem, mengelola

data seperti meng-input, edit dan menghapus data pada data nilai ganjil dan

genap. Serta melihat keseluruhan data pada data siswa, data guru, data wali

kelas, data kelas, dan data mata pelajaran.

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

31

3. Siswa

Siswa memiliki kebutuhan untuk melakukan login ke sistem, melihat

keseluruhan data pada data siswa, data guru, data wali kelas, data kelas, dan

data mata pelajaran. Serta mencetak nilai ganjil dan nilai genap siswa.

B. Kebutuhan Non Fungsional

Beberapa kebutuhan fungsional yang umum ada pada sistem informasi

pengolahan nilai adalah :

1. Kebutuhan Hardware

Kebutuhan hardware dalam pembuatan sistem antara lain :

a. Processos Intel Pentium 4

b. Harddisk 50 GB

c. RAM 2 GB

d. VGA 128 MB

2. Kebutuhan Software

Kebutuhan software dalam pembuatan sistem antara lain :

a. Sistem operasi Windows 7

b. Web server Apache

c. Database server MySQL

d. Script engine PHP

e. Web browser Google Chrome

3. Kebutuhan Pengguna

Kebutuhan pengguna dalam pembuatan sistem antara lain :

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

32

a. Analis Sistem.

Memiliki tugas menganalisa sistem dengan mempelajari kemungkinan

timbulnya permasalahan dan penentuan kebutuhan sistem yang sesuai

untuk kemudian diidentifikasi sehingga dapat menghasilkan desain dan

solusi yang tepat.

b. Programmer

Memiliki tugas penulisan kode program / pemograman sistem yang telah

ditentukan sebelumnya berdasarkan rancangan yang telah dibuat analis

sistem.

c. Operator / pemakai

Memiliki tugas menggunakan sistem atau dalam beberapa kasus dapat

berperan sebagai pengelola sistem dengan terlebih dahulu dilatih

programmer/analis sistem untuk mengetahui cara kerja sistem.

3.3 Perancangan Perangkat Lunak

Perancangan perangkat lunak ini dilakukan pada tiga atribut, yaitu

rancangan antar muka, rancangan basis data, dan rancangan struktur navigasi.

3.3.1 Rancangan Antar Muka

Menjelaskan rancangan antar muka (interface) yang terdapat pada website

pengolah nilai antara lain :

3.3.1.1 Rancangan Antar Muka Admin

A. Rancangan Antar Muka Login Admin

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

33

Gambar III.2

Rancangan Antar Muka Login Admin

B. Rancangan Antar Muka Index Admin

Gambar III.3

Rancangan Antar Muka Index Admin

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

34

C. Rancangan Antar Muka Data Guru

Gambar III.4

Rancangan Antar Muka Data Guru

D. Rancangan Antar Muka Tambah Data Guru

Gambar III.5

Rancangan Antar Muka Tambah Data Guru

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

35

E. Rancangan Antar Muka Edit Data Guru

Gambar III.6

Rancangan Antar Muka Edit Data Guru

F. Rancangan Antar Muka Data Nilai Ganjil

Gambar III.7

Rancangan Antar Muka Data Nilai Ganjil

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

36

G. Rancangan Antar Muka Data Nilai Genap

Gambar III.8

Rancangan Antar Muka Data Nilai Genap

H. Rancangan Antar Muka Laporan

Gambar III.9

Rancangan Antar Muka Laporan

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

37

3.3.1.2 Rancangan Antar Muka Wali Kelas

A. Rancangan Antar Muka Login Wali Kelas

Gambar III.10

Rancangan Antar Muka Login Wali Kelas

B. Rancangan Antar Muka Index Wali Kelas

Gambar III.11

Rancangan Antar Muka Index Wali Kelas

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

38

C. Rancangan Antar Muka Data Siswa

Gambar III.12

Rancangan Antar Muka Data Siswa

D. Rancangan Antar Muka Nilai Ganjil

Gambar III.13

Rancangan Antar Muka Nilai Ganjil

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

39

E. Rancangan Antar Muka Nilai Genap

Gambar III.14

Rancangan Antar Muka Nilai Genap

F. Rancangan Antar Muka Input Nilai Ganjil

Gambar III.15

Rancangan Antar Muka Input Nilai Ganjil

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

40

G. Rancangan Antar Muka Edit Nilai Ganjil

Gambar III.16

Rancangan Antar Muka Edit Nilai Ganjil

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

41

3.3.1.3 Rancangan Antar Muka Siswa

A. Rancangan Antar Muka Index

Gambar III.17

Rancangan Antar Muka Index

B. Rancangan Antar Muka Profil Sekolah

Gambar III.18

Rancangan Antar Muka Profil Sekolah

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

42

C. Rancangan Antar Muka Login Siswa

Gambar III.19

Rancangan Antar Muka Login Siswa

D. Rancangan Antar Muka Index Siswa

Gambar III.20

Rancangan Antar Muka Index Siswa

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

43

E. Rancangan Antar Muka Data Siswa

Gambar III.21

Rancangan Antar Muka Data Siswa

F. Rancangan Antar Muka Data Nilai Ganjil

Gambar III.22

Rancangan Antar Muka Data Nilai Ganjil

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

44

G. Rancangan Antar Muka Data Nilai Genap

Gambar III.23

Rancangan Antar Muka Data Nilai Genap

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

45

3.3.2 Basis Data

A. Entity Relationship Diagram

Gambar III.24

Entity Relationship Diagram

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

46

B. Logical Relational Structure

Gambar III.25

Logical Relational Structure

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

47

C. Spesifikasi File

Dalam pembuatan program aplikasi ini penulis menggunakan satu buah

file database yaitu raport. Spesifikasi file yang di maksud yaitu :

1. Tabel Login

Nama file : Login

Akronim : login

Fungsi : Untuk login admin

Type file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Record size : 180 Record

Record Key : username

Software : mySQL

Tabel III.I

Spesifikasi File Tabel Login

No Elemen Data Nama Field Tipe Panjang Keterangan

1 Username username Varchar 20 Primary Key

2 Password password Varchar 20 -

3 Nama Admin nama Varchar 40 -

4 Foto foto Varchar 100 -

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

48

2. Tabel Admin

Nama file : Admin

Akronim : admin

Fungsi : untuk melihat data admin

Type file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Record size : 80 Record

Record Key : password

Software : mySQL

Tabel III.2

Spesifikasi File Tabel Admin

No Elemen Data Nama Field Tipe Panjang Keterangan

1 Password password Varchar 20 Primary Key

2 Username username Varchar 20 -

3 Nama Admin nama_admin Varchar 40 -

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

49

3. Tabel Nilai

Nama file : Nilai

Akronim : nilai

Fungsi : untuk melihat data nilai

Type file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Record size : 115 Record

Record Key : nis

Software : mySQL

Tabel III.3

Spesifikasi File Tabel Nilai

No Elemen

Data Nama Field Tipe Panjang Keterangan

1 NIS nis Varchar 15 Primary Key

2 Nama Siswa nama_siswa Varchar 30 -

3 Kode Kelas kode_kelas Varchar 15 -

4 Kode Wali

Kelas kode_walas Varchar 10 -

5 Kode Mata

Pelajaran kode_pelajaran Varchar 15 -

6 Nama Mata

Pelajaran

nama_mapel Varchar 30

-

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

50

4. Tabel Guru

Nama file : Tabel Guru

Akronim : guru

Fungsi : untuk melihat data guru

Type file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Record size : 236 Record

Record Key : nip

Software : mySQL

Tabel III.4

Spesifikasi File Tabel Guru

No Elemen Data Nama Field Tipe Panjang Keterangan

1 NIP nip Varchar 15 Primary Key

2 Nama Guru nama_guru Varchar 30 -

3 Tempat

Tanggal Lahir ttl Varchar 30 -

4 Jenis Kelamin jk Enum ‘Laki-Laki’,

’Perempuan’ -

5 No Telepon notelp Int 12 -

6 Pendidikan

Terakhir pendidikan Varchar 5 -

7 Tahun Masuk tahun_masuk Varchar 4 -

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

51

8 Alamat alamat Varchar 30 -

9 Gambar gambar Varchar 100 -

10 Kode Pelajaran kode_pelajar

an Varchar 10 -

5. Tabel Kelas

Nama file : Tabel Kelas

Akronim : kelas

Fungsi : untuk melihat data kelas

Type file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Record size : 47 Record

Record Key : kode_kelas

Software : mySQL

Tabel III.5

Spesifikasi File Tabel Kelas

No Elemen Data Nama Field Tipe Panjang Keterangan

1 Kode Kelas kode_kelas Varchar 15 Primary Key

2 Nama Kelas nama_kelas Varchar 20 -

3 Kode Wali Kelas kode_walas Varchar 10 -

4 Jumlah Siswa jumlah_siswa Int 2

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

52

6. Tabel Mata Pelajaran

Nama file : Tabel Mata Pelajaran

Akronim : mata_pelajaran

Fungsi : untuk melihat data mata pelajaran

Type file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Record size : 63 Record

Record Key : kode_pelajaran

Software : mySQL

Tabel III.6

Spesifikasi File Tabel Mata Pelajaran

No Elemen Data Nama Field Tipe Panjang Keteranga

n

1 Kode Mata Pelajaran kode_pelajaran Varchar 15 Primary

Key

2 Nama Mata Pelajaran nama_mapel Varchar 30 -

3 KKM kkm Varchar 3 -

4 NIP nip Varchar 15 -

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

53

7. Tabel Siswa

Nama file : Tabel Siswa

Akronim : siswa

Fungsi : untuk melihat data siswa

Type file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Record size : 252 Record

Record Key : nis

Software : mySQL

Tabel III.7

Spesifikasi File Tabel Siswa

No Elemen Data Nama Field Tipe Panjang Keterangan

1 NIS nis Varchar 15 Primary Key

2 Nama Siswa nama Varchar 30 -

3

Tempat

Tanggal

Lahir

ttl Varchar 30 -

4 Jenis

Kelamin jk Enum

‘Laki-

Laki’,’Perempuan’ -

5 Kode Kelas kode_kelas Varchar 15 -

6 No Telepon notelp Varchar 12 -

7 Alamat alamat Varchar 30 -

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

54

Tabel III.7

Spesifikasi File Tabel Siswa (Lanjutan)

8. Tabel Wali Kelas

Nama file : Tabel Wali Kelas

Akronim : wali_kelas

Fungsi : untuk melihat data wali kelas

Type file : File master

Organisasi : Index Sequential

Akses file : Random

Media : Hard Disk

Record size : 220 Record

Record Key : kd_walas

Software : mySQL

Tabel III.8

Spesifikasi File Tabel Wali Kelas

8 Password password Varchar 20 -

9 Gambar gambar Varchar 100 -

No Elemen Data Nama Field Tipe Panjang Keterangan

1 Kode Wali Kelas kode_walas Varchar 10 Primary Key

2 Nama Wali Kelas nama_walas Varchar 30 -

3 Nama Kelas nama_kelas Varchar 15 -

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

55

Tabel III.8

Spesifikasi File Tabel Wali Kelas (Lanjutan)

4 Username username Varchar 20 -

5 Password password Varchar 20 -

6 Gambar gambar Varchar 100 -

7 Kode Kelas kode_kelas Varchar 10 -

8 NIP nip Varchar 15 -

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

56

3.3.3 Rancangan Struktur Navigasi

A. Struktur Navigasi Admin

Gambar III.26

Struktur Navigasi Admin

B. Struktur Navigasi Wali Kelas

Gambar III.27

Struktur Navigasi Wali Kelas

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

57

C. Struktur Navigasi Siswa

Gambar III.28

Struktur Navigasi Siswa

3.4 Implementasi dan Pengujian Unit

3.4.1 Implementasi Antar Muka

A. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka pada sistem informasi pengolahan

nilai berdasarkan hasil rancangan antar muka.

1. Halaman Login Admin

Administrator harus melakukan login terlebih dahulu untuk dapat

menggunakan modul-modul yang tersedia jika login berhasil, maka

menu-menu yang sesuai dengan kategori user tersebut akan ditampilkan.

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

58

Gambar III.29

Halaman Login Admin

2. Halaman Index Admin

Setelah melakukan Login, administrator bisa menggunakan menu master

data yang terdiri dari data siswa, data guru, data wali kelas, data kelas,

data mata pelajaran. Lalu Pengolahan nilai yang terdiri data data nilai

ganjil dan data nilai genap. Serta menu laporan.

Gambar III.30

Halaman Index Admin

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

59

3. Halaman Data Siswa

Pada halaman data siswa administrator bisa mengelola data seperti meng-

input, meng-edit, dan hapus data.

Gambar III.31

Halaman Data Siswa

4. Halaman Tambah Data Siswa

Pada halaman tambah data siswa administrator bisa memasukan data-data

yang telah tersedia pada halaman tambah data siswa.

Gambar III.32

Halaman Tambah Data Siswa

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

60

5. Halaman Edit Data Siswa

Pada halaman edit data siswa administrator bisa mengubah data-data

yang telah tersedia pada halaman edit data siswa.

Gambar III.33

Halaman Edit Data Siswa

6. Halaman Hapus Data Siswa

Pada halaman hapus data siswa administrator bisa menghapus data yang

ada dalam sistem.

Gambar III.34

Halaman Hapus Data Siswa

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

61

7. Halaman Nilai Ganjil

Pada halaman Nilai Ganjil administrator bisa melihat data yang tersedia

di halaman tersebut.

Gambar III.35

Halaman Nilai Ganjil

8. Halaman Nilai Genap

Pada halaman Ganjil administrator bisa melihat data yang tersedia di

halaman tersebut.

Gambar III.36

Halaman Nilai Ganjil

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

62

9. Halaman Laporan

Pada halam laporan administrator bisa mencetak data laporan yang

tersedia.

Gambar III.37

Halaman Laporan

10. Halaman Login Wali Kelas

Wali Kelas harus melakukan login terlebih dahulu untuk dapat

menggunakan modul-modul yang tersedia jika login berhasil, maka

menu-menu yang sesuai dengan kategori user tersebut akan ditampilkan.

Gambar III.38

Halaman Login Wali Kelas

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

63

11. Halaman Index Wali Kelas

Setelah melakukan Login, Wali kelas bisa menggunakan menu master

data yang terdiri dari data siswa, data guru, data wali kelas, data kelas,

data mata pelajaran. Lalu Pengolahan nilai yang terdiri data data nilai

ganjil dan data nilai genap.

Gambar III.39

Halaman Index Wali Kelas

12. Halaman Data Siswa

Pada Halaman data siswa Wali kelas bisa melihat data siswa serta

memasukkan data nilai siswa.

Gambar III.40

Halaman Data Siswa

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

64

13. Halaman Input Nilai Ganjil

Pada halaman input nilai ganjil wali kelas bisa memasukkan data nilai

siswa.

Gambar III.41

Halaman Input Nilai Ganjil

14. Halaman Index

Sebelum melakukan login siswa harus masuk ke dalam index. Di halaman

index siswa bisa melihat tanggal kapan nilai rapor bisa dilihat dan juga

dicetak.

Gambar III.42

Halaman Index

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

65

15. Halaman Profil Sekolah

Pada halaman profil sekolah siswa bisa melihat profil, visi, serta misi dari

sekolah SMP Kartika XI-3 Jakarta Timur.

Gambar III.43

Halaman Profil Sekolah

16. Halaman Login Siswa

Siswa harus melakukan login terlebih dahulu untuk dapat menggunakan

modul-modul yang tersedia jika login berhasil, maka menu-menu yang

sesuai dengan kategori user tersebut akan ditampilkan.

Gambar III.44

Halaman Login Siswa

Page 42: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

66

B. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak

minimum yang dibutuhkan untuk mengimplementasikan aplikasi Pengolahan

Nilai Siswa untuk SMP Kartika XI-3 Jakarta Timur.

a. Spesifikasi Perangkat Keras

Di dalam penggunaan program website ini penulis menggunakan

perangkat keras dengan spesifikasi sebagai berikut :

1. Server

A. Processor Intel Pentium IV

B. RAM 2 GB

C. Hard disk 500 GB

D. Disk Drive CD Room 700 MB

E. Monitor dengan Resolusi 1024 x 768

F. Mouse

G. Keyboard

H. Printer Inkjet

I. Internet dengan kecepatan 2 Mbps

2. Client

A. CPU

a) Processor Intel Pentium IV

b) RAM 2 GB

c) Harddisk 50 GB

Page 43: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

67

B. Mouse

C. Keyboard

D. Monitor dengan Resolusi 1024 x 768

E. Internet dengan kecepatan 2 Mbps

b. Spesifikasi Perangkat Lunak

Dalam hal ini penulis menyarankan perangkat lunak yang akan digunakan

dalam program sistem informasi pengolahan nilai siswa berbasis web pada

SMP Kartika XI-3 Jakarta Timur adalah sebagai berikut :

A. Server

a. Sistem Operasi Windows 7

b. Aplikasi bundle web server XAMPP 2.5.8

c. Aplikasi web browser Google chrome

d. Database MySQL

B. Client

a. Sistem Operasi Windows 7

b. Aplikasi web browser Google Chrome

3.4.2 Pengujian Unit

Pengujian terhadap sistem informasi pengolahan nilai menggunakan black

box testing yang fokus terhadap proses masukan dan keluaran sistem.

A. Pengujian terhadap Form Login.

Page 44: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

68

Tabel III.9

Hasil Pengujian Black Box Testing Halaman Login

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1. Username dan

Password tidak

diisi kemudian

klik tombol

Login.

Username :

(kosong)

Password :

(kosong)

Sistem akan

menolak akses

user dan

menampikan

“ISI SEMUA

KOLOM

LOGIN !”

Sesuai

Harapan Valid

2. Username diisi

dan Password

tidak diisi

kemudian klik

tombol Login.

Username :

(admin)

Password :

(kosong)

Sistem akan

menolak akses

user dan

menampikan

“ISI SEMUA

KOLOM

LOGIN !”

Sesuai

Harapan Valid

3. Username

tidak diisi dan

Password diisi

kemudian klik

tombol Login.

Username :

(kosong)

Password :

(admin)

Sistem akan

menolak akses

user dan

menampikan

“ISI SEMUA

KOLOM

LOGIN !”

Sesuai

Harapan Valid

4. Mengetikkan

salah satu

kondisi salah

pada

username atau

password

kemudian klik

tombol Login

Username :

(admin)

Password :

(admin1)

Sistem akan

menolak akses

user dan

menampilkan

“USERNAME

ATAU

PASSWORD

SALAH”

Sesuai

Harapan Valid

5. Mengetikkan

username dan

password

dengan data

yang benar

kemudian klik

tombol login

Username :

(admin)

Password :

(admin)

Sistem

menerima

akses login dan

kemudi an

langsung

menampilkan

menu utama.

Sesuai

Harapan Valid

Page 45: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

69

B. Pengujian Terhadap Form Input Siswa

Tabel III.10

Hasil Pengujian Black Box Testing Halaman Input Siswa

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1. Semua data

siswa tidak

diisi kemudian

klik tombol

Simpan

NIS :

(kosong)

Nama :

(kosong)

Tempat/Tang

gal Lahir :

(kosong)

Jenis

Kelamin :

(kosong)

Kode Kelas :

(kosong)

No Telepon :

(kosong)

Alamat :

(kosong)

Password :

(kosong)

Foto :

(kosong)

Sistem akan

menolak

akses user dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan Valid

2. Salah satu data

siswa diisi dan

yang lain tidak

kemudian klik

tombol Simpan

NIS :

(1730001)

Nama :

(kosong)

Tempat/Tang

gal Lahir :

(kosong)

Jenis

Kelamin :

(kosong)

Kode Kelas :

(kosong)

No Telepon :

(kosong)

Alamat :

(kosong)

Password :

(kosong)

Sistem akan

menolak

akses user dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan Valid

Page 46: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

70

Tabel III.10

Hasil Pengujian Black Box Halaman Input Siswa (Lanjutan)

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Keterangan

Foto :

(kosong)

3. Salah satu data

siswa tidak

diisi dan yang

lain diisi

kemudian klik

tombol Simpan

NIS :

(1730001)

Nama :

(Anita

Sarasvati)

Tempat/Tang

gal Lahir :

(Jakarta, 25-

09-2002)

Jenis

Kelamin :

(kosong)

Kode Kelas :

(KLS-01)

No Telepon :

(0815782398

01)

Alamat :

(Matraman)

Password :

(siswa001)

Foto :

(anita.jpg)

Sistem akan

menolak akses

user dan

menampilkan

“Inputan Tidak

Boleh Ada

Yang Kosong”

Sesuai

Harapan Valid

4. Semua data

siswa diisi

dengan benar

kemudian klik

tombol Simpan

NIS :

(1730001)

Nama :

(Anita

Sarasvati)

Tempat/Tang

gal Lahir :

(Jakarta, 25-

09-2002)

Jenis

Kelamin :

(perempuan)

Kode Kelas :

(KLS-01)

No Telepon :

(081578239)

Alamat :

Sistem

menerima

akses user dan

kemudian

langsung

menampilkan

data siswa

Sesuai

Harapan Valid

Page 47: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

71

Tabel III.10

Hasil Pengujian Black Box Testing Halaman Input Siswa (Lanjutan)

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Keteranga

n

(Matraman)

Password :

(siswa001)

Foto : (anita.jpg)

C. Pengujian Form Terhadap Input Guru

Tabel III.11

Hasil Pengujian Black Box Testing Halaman Input Guru

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1. Semua data

guru tidak

diisi

kemudian

klik tombol

Simpan

NIP : (kosong)

Nama : (kosong)

Tempat/Tanggal

Lahir : (kosong)

Jenis Kelamin :

(kosong)

No Telepon :

(kosong)

Pendidikan

Terakhir :

(kosong)

Kode Pelajaran :

(kosong)

Sejak : (kosong)

Alamat : (kosong)

Foto : (kosong)

Sistem akan

menolak

akses user

dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan Valid

2. Salah satu

data guru

diisi dan

yang lain

tidak

kemudian

klik tombol

Simpan

NIP : (kosong)

Nama : (Sobari,

S.IP, M.M)

Tempat/Tanggal

Lahir : (kosong)

Jenis Kelamin :

(kosong)

No Telepon :

(kosong)

Pendidikan

Terakhir:(kosong)

Sistem akan

menolak

akses user

dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan Valid

Page 48: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

72

Tabel III.11

Hasil Pengujian Black Box Testing Halaman Input Guru (Lanjutan)

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

Kode Pelajaran :

(kosong)

Sejak : (kosong)

Alamat : (kosong)

Foto : (kosong)

3. Salah satu

data guru

tidak diisi

dan yang

lain diisi

kemudian

klik tombol

Simpan

NIP :

(19651016198703

1003)

Nama : (Sobari,

S.IP, M.M)

Tempat/Tanggal

Lahir :

(Kebumen, 19

Maret 1965)

Jenis Kelamin :

(Laki-Laki)

No Telepon :

(081345796752)

Pendidikan

Terakhir :

(kosong)

Kode Pelajaran :

(MP-01)

Sejak : (1994)

Alamat : (Otista)

Foto : (sobari.jpg)

Sistem akan

menolak

akses user

dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan

Valid

4. Semua data

guru diisi

dengan

benar

kemudian

klik tombol

Simpan

NIP :

(19651016198703

1003)

Nama : (Sobari,

S.IP, M.M)

Tempat/Tanggal

Lahir :

(Kebumen, 19

Maret 1965)

Jenis Kelamin :

(Laki-Laki)

No Telepon :

(081345796752)

Pendidikan

Sistem

menerima

akses user

dan kemudian

langsung

menampilkan

data guru

Sesuai

Harapan

Valid

Page 49: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

73

Tabel III.11

Hasil Pengujian Black Box Testing Halaman Input Guru (Lanjutan)

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

Terakhir : (S2)

Kode Pelajaran :

(MP-01)

Sejak : (1994)

Alamat : (Otista)

Foto : (sobari.jpg)

D. Pengujian Terhadap Form Wali Kelas

Tabel III.12

Hasil Pengujian Black Box Testing Halaman Input Wali Kelas

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1. Semua data

wali kelas

tidak diisi

kemudian

klik tombol

Simpan

Kode Wali Kelas

: (kosong)

NIP : (kosong)

Nama Wali

Kelas : (kosong)

Kode Kelas :

(kosong)

Nama Kelas :

(kosong)

Username :

(kosong)

Password :

(kosong)

Foto : (kosong)

Sistem akan

menolak

akses user

dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan Valid

2. Salah satu

data wali

kelas diisi

dan yang

lain tidak

kemudian

klik tombol

Simpan

Kode Wali Kelas

: (WK-01)

NIP : (kosong)

Nama Wali

Kelas : (kosong)

Kode Kelas :

(kosong)

Nama Kelas :

Sistem akan

menolak

akses user

dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Sesuai

Harapan Valid

Page 50: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

74

Tabel III.12

Hasil Pengujian Black Box Testing Halaman Input Wali Kelas (Lanjutan)

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

(kosong)

Username :

(kosong)

Password :

(kosong)

Foto : (kosong)

Kosong”

3. Salah satu

data wali

kelas tidak

diisi dan

yang lain

diisi

kemudian

klik tombol

Simpan

Kode Wali Kelas

: (WK-01)

NIP :

(19651016198703

10032)

Nama Wali Kelas

: (Hesti Indirawati

S,Pd)

Kode Kelas :

(KLS-01)

Nama Kelas :

(Tujuh Satu)

Username :

(WKVII-1)

Password :

(kosong)

Foto : (hesti.jpg)

Sistem akan

menolak akses

user dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan

Valid

4. Semua data

wali kelas

diisi

dengan

benar

kemudian

klik tombol

Simpan

Kode Wali Kelas

: (WK-01)

NIP :

(19651016198703

10032)

Nama Wali Kelas

: (Hesti Indirawati

S,Pd)

Kode Kelas :

(KLS-01)

Nama Kelas :

(Tujuh Satu)

Username :

(WKVII-1)

Password :

(tujuhsatu)

Foto : (hesti.jpg)

Sistem

menerima

akses user dan

kemudian

langsung

menampilkan

data wali kelas

Sesuai

Harapan

Valid

Page 51: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

75

E. Pengujian Terhadap Form Input Kelas

Tabel III.13

Hasil Pengujian Black Box Testing Halaman Input Kelas

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1. Semua data

kelas tidak

diisi

kemudian

klik tombol

Simpan

Kode Kelas :

(kosong)

Nama Kelas :

(kosong)

Kode Wali Kelas

: (kosong)

Jumlah Siswa :

(kosong)

Sistem akan

menolak

akses user

dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan Valid

2. Salah satu

data kelas

diisi dan

yang lain

tidak

kemudian

klik tombol

Simpan

Kode Kelas :

(KLS-01)

Nama Kelas :

(kosong)

Kode Wali Kelas

: (kosong)

Jumlah Siswa :

(kosong)

Sistem akan

menolak

akses user

dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan Valid

3. Salah satu

data kelas

tidak diisi

dan yang

lain diisi

kemudian

klik tombol

Simpan

Kode Kelas :

(KLS-01)

Nama Kelas :

(Tujuh Satu)

Kode Wali Kelas

: (WK-01)

Jumlah Siswa :

(kosong)

Sistem akan

menolak

akses user

dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan Valid

4. Semua data

kelas diisi

dengan

benar

kemudian

klik tombol

Simpan

Kode Kelas :

(KLS-01)

Nama Kelas :

(Tujuh Satu)

Kode Wali Kelas

: (WK-01)

Jumlah Siswa :

(35)

Sistem

menerima

akses user

dan kemudian

langsung

menampilkan

data wali

kelas

Sesuai

Harapan Valid

Page 52: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

76

F. Pengujian Terhadap Form Input Mata Pelajaran

Tabel III.14

Hasil Pengujian Black Box Testing Halaman Input Mata Pelajaran

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1. Semua data

mata

pelajaran

tidak diisi

kemudian

klik tombol

Simpan

Kode Pelajaran :

(kosong)

Nama Mata

Pelajaran :

(kosong)

kkm : (kosong)

NIP : (kosong)

Sistem akan

menolak

akses user

dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan Valid

2. Salah satu

data mata

pelajaran

diisi dan

yang lain

tidak

kemudian

klik tombol

Simpan

Kode Pelajaran :

(MP-01)

Nama Mata

Pelajaran :

(kosong)

kkm : (kosong)

NIP : (kosong)

Sistem akan

menolak

akses user

dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan Valid

3. Salah satu

data mata

pelajaran

tidak diisi

dan yang

lain diisi

kemudian

klik tombol

Simpan

Kode Pelajaran :

(MP-01)

Nama Mata

Pelajaran :

(Pendidikan

Agama Islam)

kkm : (kosong)

NIP :

(19751016198703

10008)

Sistem akan

menolak

akses user

dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan Valid

4. Semua data

kelas diisi

dengan

benar

kemudian

klik tombol

Simpan

Kode Pelajaran :

(MP-01)

Nama Mata

Pelajaran :

(Pendidikan

Agama Islam)

kkm : (75)

NIP :

(19751016198703

10008)

Sistem

menerima

akses user

dan kemudian

langsung

menampilkan

data wali

kelas

Sesuai

Harapan Valid

Page 53: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

77

G. Pengujian Terhadap Form Input Nilai Ganjil

Tabel III.15

Hasil Pengujian Black Box Testing Halaman Input Nilai Ganjil

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1. Semua data

nilai ganjil

tidak diisi

kemudian

klik tombol

Simpan

NIS : (kosong)

Nama siswa :

(kosong)

Kode Kelas :

(kosong)

Kode Wali Kelas :

(kosong)

Nilai Pendidikan

Agama Islam :

(kosong)

Nilai Pendidikan

Kewarganegaraan:

(kosong)

Nilai Bahasa

Indonesia :

(kosong)

Nilai Matematika

: (kosong)

Nilai Ilmu

Pengetahuan

Alam : (kosong)

Nilai Ilmu

Pengetahuan

Sosial : (kosong)

Nilai Bahasa

Inggris: (kosong)

Nilai Seni Budaya

: (kosong)

Nilai Penjaskes :

(kosong)

Nilai Kerajinan

Tangan: (kosong)

Nilai TIK :

(kosong)

Sistem akan

menolak

akses user

dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan Valid

2. Salah satu

data nilai

ganjil diisi

dan yang

NIS : (kosong)

Nama siswa :

(kosong)

Kode Kelas :

Sistem akan

menolak

akses user

dan

Sesuai

Harapan Valid

Page 54: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

78

Tabel III.15

Hasil Pengujian Black Box Testing Halaman Input Nilai Ganjil (Lanjutan)

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

lain tidak

kemudian

klik tombol

Simpan

(kosong)

Kode Wali Kelas :

(kosong)

Nilai Pendidikan

Agama Islam :

(78)

Nilai Pendidikan

Kewarganegaraan:

(kosong)

Nilai Bahasa

Indonesia :

(kosong)

Nilai Matematika

: (kosong)

Nilai Ilmu

Pengetahuan

Alam : (kosong)

Nilai Ilmu

Pengetahuan

Sosial : (kosong)

Nilai Bahasa

Inggris: (kosong)

Nilai Seni Budaya

: (kosong)

Nilai Penjaskes :

(kosong)

Nilai Kerajinan

Tangan: (kosong)

Nilai TIK :

(kosong)

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

3. Salah satu

data nilai

ganjil tidak

diisi dan

yang lain

diisi

kemudian

klik tombol

Simpan

NIS : (1730001)

Nama siswa :

(Rifqi)

Kode Kelas :

(WK-01)

Kode Wali Kelas :

(WK-01)

Nilai Pendidikan

Agama Islam :

(75)

Nilai Pendidikan

Sistem akan

menolak

akses user

dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan Valid

Page 55: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

79

Tabel III.15

Hasil Pengujian Black Box Testing Halaman Input Nilai Ganjil (Lanjutan)

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

Kewarganegaraan:

(75)

Huruf Pendidikan

Nilai Bahasa

Indonesia : (75)

Nilai Matematika

: (75)

Nilai Ilmu

Pengetahuan

Alam : (75)

Nilai Ilmu

Pengetahuan

Sosial : (75)

Nilai Bahasa

Inggris: (75)

Nilai Seni Budaya

: (75)

Nilai Penjaskes :

(75)

Nilai Kerajinan

Tangan: (75)

Nilai TIK : (75)

4. Semua data

nilai ganjil

diisi dengan

benar

kemudian

klik tombol

Simpan

NIS : (1730001)

Nama siswa :

(Rifqi)

Kode Kelas : WK-

01)

Kode Wali Kelas :

(WK-01)

Nilai Pendidikan

Agama Islam :

(75)

Nilai Pendidikan

Kewarganegaraan:

(75)

Nilai Bahasa

Indonesia : (75)

Nilai Matematika

: (75)

Nilai Ilmu

Pengetahuan

Sistem

menerima

akses user

dan kemudian

langsung

menampilkan

data guru

Sesuai

Harapan Valid

Page 56: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

80

Tabel III.15

Hasil Pengujian Black Box Testing Halaman Input Nilai Ganjil (Lanjutan)

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

Alam : (75)

Nilai Ilmu

Pengetahuan

Sosial : (75)

Nilai Bahasa

Inggris: (75)

Nilai Seni Budaya

: (75)

Nilai Penjaskes :

(75)

Nilai Kerajinan

Tangan: (75)

Nilai TIK : (75)

H. Pengujian Terhadap Form Input Nilai Genap

Tabel III.16

Hasil Pengujian Black Box Testing Halaman Input Nilai Genap

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

1. Semua data

nilai genap

tidak diisi

kemudian

klik tombol

Simpan

NIS : (kosong)

Nama siswa :

(kosong)

Kode Kelas :

(kosong)

Kode Wali Kelas :

(kosong)

Nilai Pendidikan

Agama Islam :

(kosong)

Nilai Pendidikan

Kewarganegaraan:

(kosong)

Nilai Bahasa

Indonesia :

(kosong)

Sistem akan

menolak

akses user

dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan Valid

Page 57: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

81

Tabel III.16

Hasil Pengujian Black Box Testing Halaman Input Nilai Genap (Lanjutan)

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

Nilai Matematika

: (kosong)

Nilai Ilmu

Pengetahuan

Alam : (kosong)

Nilai Ilmu

Pengetahuan

Sosial : (kosong)

Nilai Bahasa

Inggris: (kosong)

Nilai Seni Budaya

: (kosong)

Nilai Penjaskes :

(kosong)

Nilai Kerajinan

Tangan: (kosong)

Nilai TIK :

(kosong)

2. Salah satu

data nilai

genap diisi

dan yang

lain tidak

kemudian

klik tombol

Simpan

NIS : (kosong)

Nama siswa :

(kosong)

Kode Kelas :

(kosong)

Kode Wali Kelas :

(kosong)

Nilai Pendidikan

Agama Islam :

(78)

Nilai Pendidikan

Kewarganegaraan:

(kosong)

Nilai Bahasa

Indonesia :

(kosong)

Nilai Matematika

: (kosong)

Nilai Ilmu

Pengetahuan

Alam : (kosong)

Nilai Ilmu

Pengetahuan

Sistem akan

menolak

akses user

dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan Valid

Page 58: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

82

Tabel III.16

Hasil Pengujian Black Box Testing Halaman Input Nilai Genap (Lanjutan)

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

Sosial : (kosong)

Nilai Bahasa

Inggris: (kosong)

Nilai Seni Budaya

: (kosong)

Nilai Penjaskes :

(kosong)

Nilai Kerajinan

Tangan: (kosong)

Nilai TIK :

(kosong)

3. Salah satu

data nilai

genap tidak

diisi dan

yang lain

diisi

kemudian

klik tombol

Simpan

NIS : (1730001)

Nama siswa :

(Rifqi)

Kode Kelas :

(WK-01)

Kode Wali Kelas :

(WK-01)

Nilai Pendidikan

Agama Islam :

(75)

Nilai Pendidikan

Kewarganegaraan:

(75)

Huruf Pendidikan

Nilai Bahasa

Indonesia : (75)

Nilai Matematika

: (75)

Nilai Ilmu

Pengetahuan

Alam : (75)

Nilai Ilmu

Pengetahuan

Sosial : (75)

Nilai Bahasa

Inggris: (75)

Nilai Seni Budaya

: (75)

Nilai Penjaskes :

(75)

Sistem akan

menolak

akses user

dan

menampilkan

“Inputan

Tidak Boleh

Ada Yang

Kosong”

Sesuai

Harapan Valid

Page 59: BAB III PEMBAHASAN - repository.bsi.ac.idKartika XI-3 telah meluluskan ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah atau swasta bahkan tersebar

83

Tabel III.16

Hasil Pengujian Black Box Testing Halaman Input Nilai Genap (Lanjutan)

No Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Keterangan

Nilai Kerajinan

Tangan: (75)

Nilai TIK : (75)

4. Semua data

nilai genap

diisi dengan

benar

kemudian

klik tombol

Simpan

NIS : (1730001)

Nama siswa :

(Rifqi)

Kode Kelas :

(WK-01)

Kode Wali Kelas :

(WK-01)

Nilai Pendidikan

Agama Islam :

(75)

Nilai Pendidikan

Kewarganegaraan:

(75)

Nilai Bahasa

Indonesia : (75)

Nilai Matematika

: (75)

Nilai Ilmu

Pengetahuan

Alam : (75)

Nilai Ilmu

Pengetahuan

Sosial : (75)

Nilai Bahasa

Inggris: (75)

Nilai Seni Budaya

: (75)

Nilai Penjaskes :

(75)

Nilai Kerajinan

Tangan: (75)

Nilai TIK : (75)

Sistem

menerima

akses user

dan kemudian

langsung

menampilkan

data guru

Sesuai

Harapan Valid