bab iii pembahasan · 1. kode nilai kd_nilai integer 6 2. kode siswa kd_siswa integer 20 foreign...

26
BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam pelaksaan kegiatan rutin di ELP (English Language Programs) terdapat aturan yang ditentukan, dalam hal ini struktur organisasi yang menggambarkan garis perintah dan penerimaan perintah serta fungsi-fungsi pelaksanaan tersebut sehingga semua menjadi lancar. Penulis menerangkan sejarah dan struktur organisasi 3.1.1 Sejarah Institusi/Perusahaan ELP (English Language Programs) adalah suatu lembaga pendidikan non-formal yang bergerak dibidang pelatihan bahasa inggris untuk anak-anak maupun dewasa mulai dari TK, SD, SLTP, SLA, Mahasiswa, Karyawan, Pejabat dan Umum. ELP (English Language Programs) berdiri sejak tanggal 22 Mei 2002 di bawah naungan Yayasan Bangun Persada Indonesia. Didirikan oleh Arief Sutejo, M.Pd., M.B.A. berawal bekerja di perusahaan asing, kemudian pindah bekerja di suatu lembaga pendidikan bahasa Inggris mulai dari menangani ADM, kemudian menjadi tenaga pengajar, dan Manager cabang dan kemudian meningkat lagi menjadi Manager area. Mengajar bahasa Inggris sejak tahun 1988 diantaranya yaitu, mengajar privat, mengajar di lembaga pendidikan Bahasa Inggris, in company training, in house training, sekolah formal perguruan tinggi, kemudian tahun 2001 memutuskan untuk mengurus akta pendirian yayasan Bangun Persada Indonesia yang bergerak di bidang kursus bahasa Inggris. Jadilah yang sekarang adalah ELP (English Language Programs) di bawah naungan Yayasan Bangun Persada Indonesia. 3.1.2 Struktur Orginisasi dan Fungsi

Upload: others

Post on 07-Jul-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

BAB III

PEMBAHASAN

3.1 Tinjauan Perusahaan

Dalam pelaksaan kegiatan rutin di ELP (English Language Programs) terdapat aturan

yang ditentukan, dalam hal ini struktur organisasi yang menggambarkan garis perintah dan

penerimaan perintah serta fungsi-fungsi pelaksanaan tersebut sehingga semua menjadi lancar.

Penulis menerangkan sejarah dan struktur organisasi

3.1.1 Sejarah Institusi/Perusahaan

ELP (English Language Programs) adalah suatu lembaga pendidikan non-formal yang

bergerak dibidang pelatihan bahasa inggris untuk anak-anak maupun dewasa mulai dari TK,

SD, SLTP, SLA, Mahasiswa, Karyawan, Pejabat dan Umum.

ELP (English Language Programs) berdiri sejak tanggal 22 Mei 2002 di bawah

naungan Yayasan Bangun Persada Indonesia. Didirikan oleh Arief Sutejo, M.Pd., M.B.A.

berawal bekerja di perusahaan asing, kemudian pindah bekerja di suatu lembaga pendidikan

bahasa Inggris mulai dari menangani ADM, kemudian menjadi tenaga pengajar, dan Manager

cabang dan kemudian meningkat lagi menjadi Manager area. Mengajar bahasa Inggris sejak

tahun 1988 diantaranya yaitu, mengajar privat, mengajar di lembaga pendidikan Bahasa

Inggris, in company training, in house training, sekolah formal perguruan tinggi, kemudian

tahun 2001 memutuskan untuk mengurus akta pendirian yayasan Bangun Persada Indonesia

yang bergerak di bidang kursus bahasa Inggris. Jadilah yang sekarang adalah ELP (English

Language Programs) di bawah naungan Yayasan Bangun Persada Indonesia.

3.1.2 Struktur Orginisasi dan Fungsi

Page 2: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

Strukutur organisasi pada ELP (English Language Programs) adalah

Gambar III.1

Fungsi dari tiap-tiap bagian adalah:

1. Direktur Utama

Mengatur dan menentukan arah kebijakan kebijakan perusahaan sehingga target-

target perusahaan dapat tercapai dan dilaksanakan sesuai dengan yang diinginkan.

2. Manager Keuangan

Mengatur cash flow demi terlaksananya semua kegiatan perusahaan dan menjamin

kestabilan operasional perusahaan.

3. Manager Operation

Bertugas untuk menjamin bahwa operasional cabang dan kantor pusat terlaksana

dengan baik. Beberapa tugas utamanya adalah :

a. Merekrut guru beserta penempatannya ke cabang-cabang yang membutukan.

b. Memberikan training secara rutin demi terjaganya kualitas pengajaran guru-

guru di cabang.

Page 3: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

c. Mengarahkan dan memberikan bimbingan terhadap cabang-cabang dalam

proses belajar mengajar di cabang.

d. Memberikan usulan-usulan tentang perbaikan managemen yang dapat

membantu perusahaan mencapai target-target tertentu.

e. Memberikan target-target dan juga hukuman yang sesuai dengan sistem

“reward and punishment” terhadap semua karyawan berkoordinasi dengan

dept. HRD.

f. Mengurus ijin-ijin dengan pihak pemerintah dan atau departemen terkait.

g. Melakukan evaluasi performance guru dan karyawan secara periodik.

h. Mengevaluasi performance perusahaan dengan memberikan kuesioner kepada

pelanggan.

4. Manager Logistik

a. Mengatur alur penjualan, pembelian dan stok barang-barang yang diperlukan

untuk kelancaran proses operasional cabang dan kantor pusat. Barang-barang

tersebut meliputi alat-alat promosi, ATK, alat bantu pengajaran dan paling

utama adlah buku-buku.

b. Menjamin bahwa barang-barang tersebut selalu tersedia apabila diperlukan.

c. Memberikan bimbingan ke cabang-cabang sehubungan dengan proses

pembelian dan stok alat-alat belajar.

5. Manager HRD

a. Merekrut staf atau office boy beserta penempatannya ke cabang-cabang yang

membutuhkannya.

b. Melakukan evaluasi performance masing-masing karyawan secara periodik.

c. Melakukan pengangkatan, kontrak, dan atau pemutusan kontrak bagi

karyawan-karyawan yang tidak memenuhi kualitas pekerjaan.

Page 4: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

d. Memberikan training-training pelayanan dan customer service terhadap

karyawan.

3.2 Analisa Kebutuhan

Sesuai dengan ruang lingkup dalam peyusunan Tugas Akhir ini, penulis akan

menguraikan analisa kebutuhan yang meliputi:

1. Prosedur Admin

Admin akan mendata siswa dan karyawan yang ada di ELP, setelah itu admin akan

menginput seluruhnya ke dalam program tersebut dan membuat laporan nilai/Rapot

siswa.

2. Prosedur Guru

Guru akan mendata seluruh nilai-nilai siwa yang ada di ELP, setelah itu guru akan

menginput seluruhnya ke dalam program.

3.3 Rancangan Dokumen

A. Rancangan Dokumen Masukan (Input)

1. Data nilai

Nama Dokumen : Data Nilai

Fungsi : Menghitung nilai siswa

Sumber : Siswa

Tujuan : Guru dan Administrasi

Frekuensi : Setiap siswa yang mengikuti ujian

Media : Kertas

Jumlah : 1 Lembar

Bentuk : Lampiran

2. Data Siswa

Nama Dokumen : Data Siswa

Page 5: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

Fungsi : Mengetahui nilai rapot siswa

Sumber : Guru

Tujuan : Siswa

Frekuensi : Setiap siswa yang ada

Media : Kertas

Jumlah : 1 Lembar

Bentuk : Lampiran

B. Rancangan Dokumen Keluar (Output)

1. Rapot Siswa

Nama Dokumen : Rapot Siswa

Fungsi : Untuk mengetahui hasil belajar siswa

Tujuan : Siswa

Sumber : Guru

Frekuensi : Setiap siswa yang mengikuti ujian

Media : Kertas

Jumlah : 1 Lembar

Bentuk : Lampiran

3.4 Entity Relationship Diagram

Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan dengan

Entity Relationship Diagram (ERD)

Page 6: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

A. Entity Relationship Diagram

Tgl_lahir

atta

Kd_nilai

Kd_siswa

alamat

nipNama_guru

Pen_akhir

No_tlpn

Tgl_lahir

Kode

password

Nama_admin

siswa

nilai

admin

Guru

kelamin

pend

No_tlpn

agamaalamat

Nama_siswa

nis menginput

mengisimemiliki

Kd_siswa

Kd_guru

kelamin

level

kelamin

gramlist

progress

read

speak

trans atti

activ

motiv

totalremark

Kd_guru

Gambar III.2

B. Logical Record Structure

Guru

· Kd_guru· Nip· Nama_guru· Tgl_lahir· Alamat· Tlpn· Pend_akhir

siswa

· Kd_siswa· Nis· Nama_siswa· level· Tgl_lahir· Kelamin· Alamat· agama· No_telp· pend

·

nilai

· Kd_Niai· Kd_guru· Kd_siswa· Atta· gram· List· Progres· Read· Speak· Trans· Write· Atti· Activ· Motiv· Total· remark

·

Admin

· Kode· Nama_Admin· Password· kelamin

·

1 M1

1

M

1

1

Gambar III.3

Page 7: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

3.5 Spesifikasi File

1. Spesifikasi File Admin

Nama File : Data admin

Akronim : Admin

Fungsi : Menyimpan data admin

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 45Byte

Kunci Field : Kode

Software : Xampp

Tabel III.1

Spesifikasi File Daftar Admin

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Admin Kode Integer 6 Primary

Key

2. User Name Username Varchar 10

3. Password Password Varchar 10

4. Jenis Kelamin Kelamin Varchar 15

2. Spesifikasi File Siswa

Nama File : Data Siswa

Akronim : Siswa

Page 8: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

Fungsi : Menyimpan data siswa

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 176Byte

Kunci Field : Kode siswa

Sofware : Xampp

Tabel III.2

Spesifikasi File Data Siswa

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Siswa kd_siswa Integer 6 Primary Key

2. NIS Nis Char 10

3. Nama Siswa nama_siswa Varchar 25

4. Tanggal lahir tgl_lahir Varchar 30

5. Jenis Kelamin Kelamin Varchar 10

6. Level Level Varchar 20

7. Alamat Alamat Varchar 50

8. Agama Agama Varchar 10

9. No telepon no_telp Integer 12

10. Pendidikan Pend Varchar 10

3. Spesifikasi File Guru

Nama File : Data Guru

Akronim : Guru

Page 9: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

Fungsi : Menyimpan data guru

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 161Byte

Kunci Field : kode guru

Software : Xampp

Tabel III.3

Spesifikasi File Guru

No Elemen Data Akronim Tipe Panjang Ket.

1. Kode guru Kd_guru Integer 6 Primary

Key

2. NIP Nip Char 15

3. Nama pengajar Nama_guru Varchar 25

4. Tanggal lahir Tgl_lahir Varchar 30

5. Jenis kelamin Kelamin Varchar 10

6. Alamat Alamat Varchar 50

7. No. telepon Tlpn Integer 12

8. Pendidikan terakhir Pend_akhir Varchar 10

4. Spesifikasi File Karyawan

Nama File : Data Karyawan

Akronim : Karyawan

Page 10: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

Fungsi : Menyimpan data karyawan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 141Byte

Kunci Field : kode karyawan

Software : Xampp

Tabel III.4

Spesifikasi File Karyawan

No Elemen Data Akronim Tipe Pa

nja

ng

Ket.

1. Kode guru Kd_karyawan Integer 6 Primary

Key

2. Nama pengajar Nama_karyawan Varchar 20

3. Tanggal lahir Tgl_lahir Varchar 30

4. Jenis kelamin Kelamin Varchar 10

5. Alamat Alamat Varchar 50

6. No. telepon Tlpn Integer 12

7. Pendidikan terakhir Pend_akhir Varchar 10

5. Spesifikasi File nilai

Nama File : Data Nilai

Akronim : Nilai

Page 11: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

Fungsi : Menginput nilai pelajaran

Tipe File : File transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 72 Byte

Kunci Field : -

Software : Xampp

Tabel III

Spesifikasi File Data Nilai

No Elemen Data Akronim Tipe Panjang Ket.

1. Kode Nilai Kd_nilai Integer 6

2. Kode Siswa Kd_siswa Integer 20 Foreign

key

3. Attandance Atta Integer 5

4. Grammar Gram Integer 5

5. Listening List Integer 5

6. Progress Progress Integer 5

7. Reading Read Integer 5

8. Speaking Speak Integer 5

9. Translation Trans Integer 5

10. Writing Write Integer 5

11. Attidude Atti Integer 5

12. Activeness Active Integer 5

13. Motivation Motiv Integer 5

Page 12: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

14. Total Average Total Double

15. Remark Remark Char 5

3.6 Pengkodean

1. Id Admin

Setiap Admin harus memiliki id masing-masing sehingga dapat membatasi hak

akses dari masing-masing pengguna, diantaranya:

X X X 9 9 9

Identitas jabatan No Ururt

A D M 0 0 1

Identitas jabatan No Ururt

Contoh

2. Id Karyawan

Setiap Karyawan harus memiliki id masing-masing sehingga dapat membatasi hak

akses dari masing-masing karyawan, diantaranya terdiri dari:

X X X 9 9 9

Kode Identitas No Urut

K A R 0 0 1

Kode Identitas No Urut

Contoh

Page 13: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

3. Id Guru

Setiap Guru harus memiliki id masing-masing sehingga dapat membatasi hak akses

dari masing-masing guru, diantaranya terdiri dari:

X X X 9 9 9

Kode Identitas No Urut

G U R 0 0 1

Kode Identitas No Urut

Contoh

4. Id Siswa

Setiap Siswa harus memiliki id masing-masing sehingga dapat membatasi hak akses

dari masing-masing siswa, diantaranya terdiri dari:

X X X 9 9 9

Kode Identitas No Urut

S I S 0 0 1

Kode Identitas No Urut

Contoh

5. Id Nilai

Setiap Nilai memiliki id masing-masing sehingga dapat membatasi hak akses dari

masing-masing nilai siswa yang ada, diantaranya terdiri dari:

X X X 9 9 9

Kode Identitas No Urut

N I L 0 0 1

Kode Identitas No Urut

Contoh

Page 14: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

3.7 Spesifikasi Berbasis Desktop

A. HIPO (Hierarchy Input Output Proses)

Gambar III.4

Gambar III.5

Page 15: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

B. Flowchart

Form Login

Gambar III.6

Flowchart Form Login

Form Tambah Admin

Gambar III.7

Page 16: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

Flowchart Form Login

Form Siswa

Gambar III.8

Flowchart Data Siswa

Form Guru

Gambar III.9

Flowchart Data Guru

Page 17: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

Form Karyawan

Gambar III.10

Flowchart Data Karyawan

Form Nilai

Gambar III.11

Flowchart Data Nilai

Page 18: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

3.8 Spesifikasi Sistem Komputer

3.8.1 Kebutuhan Perangkat Keras

Perangkat keras yang dibutuhkan untuk membuat program ini terdiri :

1. Processor : AMD Radeon (TM) R5 Graphics

2. Memory : 2 GB

3. HardDisk : 250 GB

4. VGA Card : NVDIA GEFORCE 9100M G

5. Keyboard

3.8.2 Kebutuhan Perangkat Lunak

1. Sistem Operasi : Microsoft Windows 7

2. Software : Java NetBeans IDE 8.1

3. Database : Xampp PhpMyAdmin

3.9 Implentasi

A. Halaman Login Admin

Gambar III.12

Page 19: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

B. Halaman Menu Utama/Admin

Gambar III.13

C. Halaman Menu Utama Guru

Gambar III.14

Page 20: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

D. Halaman Data siswa

Gambar III.15

E. Halaman Data Karyawan

Gambar III.16

Page 21: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

F. Halaman Data Guru

Gambar III.17

G. Halaman Input Nilai

Gambar III.18

Page 22: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

H. Halaman Tambah Admin

Gambar III.19

3.10 Pengujian Unit

Pengujian Terhadap program yang di buat menggunakan blackbox testing yang fokus

terhadap proses masukan dan keluaran program.

A. Pengujian Terhadap Form Login

Tabel III.6

Hasil Pengujian Black Box Testing Halaman Login

No Skenario

Pengujian

Test Case Hasil yang diharapkan Hasil

pengujian

Kesimpul

an

1. Kode admin

dan password

tidak di isi

kemudian klik

tombol login

Kode :

(kosong)

Password

:(kosong)

Sistem akan menolak

akses user dan

menampilkan”User Id

dan Password tidak

dikenal”

Sesuai

harapan

Valid

2. Mengetikan

kode admin dan

password tidak

di isi atau

kosong

kemudian klik

tombol login

Kode :

(adm001)

Password:

(kosong)

Sistem akan menolak

akses user dan

menampilkan”User Id

dan Password tidak

dikenal”

Sesuai

harapan

Valid

Page 23: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

3. Mengetikan

Kode admin

dan password

dengan data

yang benar

kemudian klik

tombol login

Admin Id:

(adm001)

Password:

(112233)

Sistem akan

menerima akses login

dan kemudian akan

langsung di alihkan ke

menu utama

Sesuai

harapan

Valid

B. Pengujian Terhadap Halaman Data Guru

Tabel III.

Hasil Pengujian Black Box Testing Halaman Data Guru

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

penguji

an

Kesimp

ulan

1.

NIP, Nama

Guru, Tgl

Lahir, Jenis

Kelamin,

Alamat, No

Telepon,

Pendidikan

Akhir tidak di

isi dan klik

tombol simpan

NIP : (kosong)

Nama Guru:

(kosong)Tgl

lahir:

(kosong) Jenis

Kelamin:

(kosong)

alamat:

(kosong) No

telepon: (kosong)

Pendidikan

akhir:

(kosong)

Sistem akan

menolak akses user

dan

menampilkan”Silah

kan Lengkapi Data

Terlebih Dahulu”

Sesuai

harapan

Valid

2. Mengetikan

NIP dan nama

Guru

kemudian Tgl

Lahir, Jenis

Kelamin,

Alamat, No

Telepon,

Pendidikan

Akhirtidak di

isi dan klik

tombol simpan

NIP:

(GG701PPY)

Nama Guru:

(Geby A.)

Tgl lahir:

(kosong) Jenis

Kelamin:

(kosong)

alamat:

(kosong) No

telepon: (kosong)

Pendidikan

akhir:

(kosong)

Sistem akan

menolak akses user

dan

menampilkan”Silah

kan Lengkapi Data

Terlebih Dahulu”

Sesuai

harapan

Valid

3. Mengetikan

NIP, Nama

Guru, Tgl

Lahir, Jenis

Kelamin,

Alamat, No

Telepon,

Pendidikan

NIP:

(GG701PPY)

Nama Guru:

(Geby A.)Tgl

lahir:

(1992-05-30)

Jenis Kelamin :

(Perempuan)

Sistem akan

menerima dan

kemudian akan

menampilkan “Data

Berhasil Dismipan”

Sesuai

harapan

Valid

Page 24: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

Akhirkemudia

n klik tombol

simpan

alamat:

(jl. Subang no

10)

No telepon:

(085959580393)

Pendidikan

akhir:

(S1)

C. Pengujian Terhadap Halaman Data Karyawan

Tabel III.

Hasil Pengujian Black Box Testing Halaman Data Karyawan

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpul

an

1. Nama

karyawan, Tgl

Lahir, Jenis

Kelamin,

Alamat, No

Telepon,

Pendidikan

Akhir tidak di

isi dan klik

tombol simpan

Nama Karyawan:

(kosong)

Tanggal Lahir:

(kosong)

Jenis Kelamin:

(kosong)

Jabatan:

(kosong)

Alamat:

(kosong)

No Telepon:

(kosong)

Pendidikan

Akhir: (Kosong)

Sistem akan

menolak akses

user dan

menampilkan”Sil

ahkan Lengkapi

Data Terlebih

Dahulu”

Sesuai

harapan

Valid

2. Mengetikan

Nama

karyawan, Tgl

Lahir, Jenis

Kelamin,Alama

t, Pendidikan

Akhir, No

Telepon tidak di

isi dan klik

tombol simpan

Nama Karyawan:

(sugeng)

Tgl Lahir:

(kosong)

Jenis Kelamin:

(kosong)

Alamat:

(kosong)

No Telepon:

(kosong)

Pendidikan

Akhir: (Kosong)

Sistem akan

menolak akses

dan

menampilkan”Sil

ahkan Lengkapi

Data Terlebih

Dahulu”

Sesuai

harapan

Valid

3. Mengisi

Nama

karyawan,Tang

gal Lahir,Jenis

Kelamin,Jabata

n,Alamat,No

Telepon,

Pendidikan

Nama Karyawan:

(sugeng)

Tanggal Lahir:

(1968-01-11)

Jenis Kelamin:

(laki-laki)

Alamat:

(jl. Setia negara)

Sistem akan

menerima dan

kemudian akan

menampilkan

“Data Berhasil

Dismipan”

Sesuai

harapan

Valid

Page 25: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

Akhirdan klik

tombol simpan

No Telepon:

(08125678889)

Pendidikan Akhir

: (S1)

D. Pengujian Terhadap Halaman Data Siswa

Tabel III.

Hasil Pengujian Black Box Testing Halaman Data Siswa

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

penguji

an

Kesimp

ulan

1.

NIS, Nama

Siswa, Level,

Tgl Lahir,

Jenis Kelamin,

Agama,

Alamat, No

Telepon,

Pendidikan

tidak di isi dan

klik tombol

simpan

NIS:

(kosong)

Nama Siswa:

(kosong) Level:

(kosong)

Jenis Kelamin:

(kosong)

Agama: (Islam)

Alamat:

(kosong) No

Telepon:

(kosong)

Tgl lahir:

(kosong)

Pendidikan:

(kosong)

Sistem akan

menolak akses user

dan

menampilkan”Silah

kan Lengkapi Data

Terlebih Dahulu”

Sesuai

harapan

Valid

2. Mengetikan

NIS dan Nama

Siswa

kemudian Tgl

Lahir, Jenis

Kelamin,

Agama,

Alamat, No

Telepon,

Pendidikan

tidak di isi dan

klik tombol

simpan

NIS:

(30470818)

Nama Siswa:

(Aditya Naomi)

Level: (kosong)

Jenis Kelamin:

(kosong)

Agama: (Islam)

Alamat:

(kosong) No

Telepon:

(kosong)

Tgl lahir:

(kosong)

Pendidikan:

(kosong)

Sistem akan

menolak akses user

dan

menampilkan”Silah

kan Lengkapi Data

Terlebih Dahulu”

Sesuai

harapan

Valid

3. Mengetikan

NIS, Nama

Siswa, Level,

Tgl Lahir,

Jenis Kelamin,

Agama,

Alamat, No

NIS:

(30470818)

Nama Siswa:

(Aditya Naomi)

Level: (Junior)

Jenis Kelamin:

(Perempuan)

Sistem akan

menerima dan

kemudian akan

menampilkan “Data

Berhasil Dismipan”

Sesuai

harapan

Valid

Page 26: BAB III PEMBAHASAN · 1. Kode Nilai Kd_nilai Integer 6 2. Kode Siswa Kd_siswa Integer 20 Foreign key 3. Attandance Atta Integer 5 4. Grammar Gram Integer 5 5. Listening List Integer

Telepon,

Pendidikan

kemudian klik

tombol simpan

Agama: (Islam)

Alamat:

(jl. Subang no

10) No Telepon:

(8207422)

Tgl lahir:

(2006-01-09)

Pendidikan:

(SMP)