BAB III PEMBAHASAN · Sie.Dakwah Kepala TPQ Siti Rokhanatun Sie. PHBI H, Edi Susanto Perpustakaan...

44
23 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Sebagai penunjang data dan informasi untuk menyusun Tugas Akhir ini maka penulis melakukan riset ke perusahaan untuk menggali informasi yang diperlukan sehingga apa yang ditulis dan program yang dirancang benar-benar merupakan data yang sebenarnya dan dapat dipertanggung jawabkan sehingga program yang dirancang juga tepat dan bermanfaat. Dalam tinjauan perusahaan ini akan membahas mengenai sejarah perusahaan dan struktur organisasi serta fungsi dalam perusahaan. 3.1.1 Sejarah Perusahaan Pada tahun 2008 didirikan Taman Pendidikan Al Qur’an Nurul Jannah yang berlokasi jl.Permata Hijau Permai Rt.04 Rw.017 Kelurahan Kaliabang Tengah Kecamatan Bekasi Utara, Kota Bekasi. Perkembangan dari tahun ke tahun cukup pesat karna pada awal berdirinya, TPQ Nurul Jannah hanya terdiri dari belasan siswa dan sampai sekarang sudah bertambah menjadi ratusan siswa. Dalam perkembangannya, TPQ Nurul Jannah membuat suatu kegiatan tambahan yang dimana kegiatan tersebut ternyata membawa dampak yang baik bagi TPQ Nurul Jannah. Terbukti dengan banyaknya prestasi yang telah diukir oleh santriawan- satriwati TPQ Nurul Jannah. Dengan adanya perkembangan tersebut maka TPQ Nurul Jannah setiap tahun ajaran baru selalu mengalami kenaikan jumlah santri. Oleh karena itu pihak TPQ

Transcript of BAB III PEMBAHASAN · Sie.Dakwah Kepala TPQ Siti Rokhanatun Sie. PHBI H, Edi Susanto Perpustakaan...

23

BAB III

PEMBAHASAN

3.1 Tinjauan Perusahaan

Sebagai penunjang data dan informasi untuk menyusun Tugas Akhir ini maka

penulis melakukan riset ke perusahaan untuk menggali informasi yang diperlukan

sehingga apa yang ditulis dan program yang dirancang benar-benar merupakan data

yang sebenarnya dan dapat dipertanggung jawabkan sehingga program yang

dirancang juga tepat dan bermanfaat. Dalam tinjauan perusahaan ini akan membahas

mengenai sejarah perusahaan dan struktur organisasi serta fungsi dalam perusahaan.

3.1.1 Sejarah Perusahaan

Pada tahun 2008 didirikan Taman Pendidikan Al Qur’an Nurul Jannah yang

berlokasi jl.Permata Hijau Permai Rt.04 Rw.017 Kelurahan Kaliabang Tengah

Kecamatan Bekasi Utara, Kota Bekasi. Perkembangan dari tahun ke tahun cukup

pesat karna pada awal berdirinya, TPQ Nurul Jannah hanya terdiri dari belasan siswa

dan sampai sekarang sudah bertambah menjadi ratusan siswa.

Dalam perkembangannya, TPQ Nurul Jannah membuat suatu kegiatan tambahan

yang dimana kegiatan tersebut ternyata membawa dampak yang baik bagi TPQ

Nurul Jannah. Terbukti dengan banyaknya prestasi yang telah diukir oleh santriawan-

satriwati TPQ Nurul Jannah.

Dengan adanya perkembangan tersebut maka TPQ Nurul Jannah setiap tahun

ajaran baru selalu mengalami kenaikan jumlah santri. Oleh karena itu pihak TPQ

24

terus berusaha memperbaiki mutu pendidikan. Adapun visi dan misi TPQ Nurul

Jannah:

Visi:

Menciptakan santri TPQ Nurul Jannah sebagai institusi pendidikan yang berkualitas

dalam menghasilkan santri TPQ yang dapat menguasai ilmu dan dapat

mengamalkannya yang dilandasi dengan berakhlaqul karimah.

Misi:

a. Menyelenggarakan pendidikan TPQ yang berdasarkan Al-Qur’an dan sunnah

Rasul.

b. Menyeleggarakan pendidikan TPQ berdasarkan kurikulum dan perundang

undangan atau peraturan yang berlaku.

c. Meningkatkan kemampuan mempelajari dan memahami ilmu agama secara

berkesinambungan.

d. Menciptakan para santri atau generasi qur’ani yang berakhlak mulia.

3.1.2 Struktur Organisasi dan Fungsi

Struktur organisasi adalah susunan subsistem/ subbagian dengan wewenang dan

tanggung jawab masing- masing. Dimana pengorganisasian merupakan proses

penyusunan struktur organisasi yang sesuai dengan tujuan organisasi, sumber daya

yang dimiliki dan lingkungan yang melingkupinya. Struktur organisasi

memungkinkan adanya pembagian tugas yang jelas dan tepat. Adapun struktur

organisasi pada TPQ Nurul Jannah dapat dilihat dibawahAini.

25

STRUKTUR ORGANISASI DKM AL HUDA

TPQ NURUL JANNAH

BEKASI UTARA

Sumber : Masjid Al Huda, TPQ Nurul Jannah Bekasi

Gambar III.1 Struktur Organisasi

PENASEHAT

TUKIMIN

KETUA

Ust, SOBARI, S.Pd.I

BENDAHARA

SIGIT. HP

BIDANG UBUDIYAH

Ust, AMAL SANTOSO

SEKRETARIS

IKHSAN

BID. MU’AMALAH

H, BEJO WIDIARTO

Sie.Dakwah

Irwanto

Kepala TPQ

Siti Rokhanatun

Sie. PHBI

H, Edi Susanto

Perpustakaan

Sarimun

Pemulasaran Jenazah

Hardi

Pembinaan Remaja

Joko

Pembangunan

Ir, Zaenal Ibrahim

Mobilisasi Dana

Suryono

Perlengkapan

Astakari

Humas

Winarto

Hukum

Abu Mansyur, SH

26

3.2 Analisa Kebutuhan

Analisa kebutuhan merupakan sebuah proses untuk mendapatkan informasi,

model, spesifikasi tentang perangkat lunak yang diinginkan pengguna yang bertujuan

untuk memahami permasalahan dari sistem yang berjalan dan solusi dari sistem yang

akan dibuat. Dan informasi yang diperoleh dari pengguna inilah yang menjadi avuan

untuk melakukan desain perangkat lunak. Berikut adalah analisi kebutuhan dalam

perancangan program aplikasi pendidikan TPQ & TKQ ini:

1. Kebutuhan pemakai

Kebutuhan- kebutuhan untuk pengembangan perangkat lunak ini sebagai berikut:

a. Perangkat lunak harus mampu membaca data pada saat proses pencarian, proses

pemasukan data, perubahan data dan penghapusan data.

b. Perangkat lunak yang akan dibangun harus mempunyai tampilan yang mudah

dimengerti.

c. Perangkat lunak harus mampu menyimpan data yang dimasukkan oleh pemakai

kedalam database.

d. Perangkat mampu mencetak hasil laporan.

2. Kebutuhan Sistem

Data yang diolah oleh perangkat lunak ini adalah:

a. Data penyimpan oleh semua fungsi perangkat lunak yaitu tabel pendaftaran,

tabel murid, tabel bagi kelas, dan tabel guru

b. Data transaksi merupakan informasi yang akan memproses pembayaran awal

c. Data report (laporan) merupakan informasi output (keluaran) dari setiap data,

baik data penyimpanan maupun data transaksi dari tabel pedaftaran, tabel murid, dan

tabel guru.

27

3.3 Rancangan Dokumen

3.3.1 Rancangan Dokumen Masukan (Input)

Spesifiksi rancangan bentuk masukan merupakan data yang masuk kedalam

sistem dan proses sehingga menghasilkan suatu keluaran. Adapun spesifikasi

rancangan bentuk masukan adalah sebagai berikut:

1. Nama Dokumen : Data Pendaftaran

Fungsi : Menyimpan data siswa baru ke dalam file

Sumber : Murid

Tujuan : Admin

Media : Kertas

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap ada siswa baru

Bentuk : Lampiran A-1

3.3.2 Rancangan Dokumen Keluaran (Output)

Dokumen keluaran merupakan dokumen yang dihasilkan dari proses yang terjadi

pada rancangan masukan. Adapun spesifikasi rancangan bentuk masukan adalah

sebagai berikut:

1. Nama Dokumen : Laporan Pendaftaran

Fungsi : Untuk merekap data calon siswa baru

Sumber : Pendaftaran

Tujuan : Admin

Media : Kertas

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap ada siswa baru

Bentuk : Lampiran B-1

28

2. Nama Dokumen : Laporan Data Murid

Fungsi : Untuk merekap data siswa baru

Sumber : Murid

Tujuan : Admin

Media : Kertas

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap ada siswa baru

Bentuk : Lampiran B-2

3. Nama Dokumen : Laporan Data Guru

Fungsi : Untuk merekap data guru

Sumber : Guru

Tujuan : Admin

Media : Kertas

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap ada siswa baru

Bentuk : Lampiran B-3

4. Nama Dokumen : Laporan Jadwal Kelas

Fungsi : Untuk mengetahui data jadwal kelas murid

Sumber : Jadwal Kelas

Tujuan : Admin

Media : Kertas

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap ada siswa baru

Bentuk : Lampiran B-4

29

5. Nama Dokumen : Laporan Jadwal Ujian

Fungsi : Untuk mengetahui jadwal ujian murid

Sumber : Jadwal Ujian

Tujuan : Admin

Media : Kertas

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap ada siswa baru

Bentuk : Lampiran B-5

6. Nama Dokumen : Laporan Hasil Ujian

Fungsi : Untuk mengetahui hasil ujian murid

Sumber : Hasil Ujian

Tujuan : Admin

Media : Kertas

Jumlah : 1 (satu) Lembar

Frekuensi : Setiap ada siswa baru

Bentuk : Lampiran B-6

3.4 Entity Relationship Diagram

Perancanga basis data menghasilkan pemetaan tabel- tabel yang digambarkan

dengan Entity Relationship Diagram (ERD), yaitu:

30

3.4.1 ERD ( Entity Relationship Diagram)

Gambar III.2 Entity Relationship Diagram

3.4.2 LRS (Logical Record Structure)

Gambar III.3 Logical Record Structure

31

3.5 Spesifikasi File

1. Spesifikasi file pendaftaran

Nama File : Tabel Pendaftaran

Akronim : Pendaftaran

Fungsi : Menyimpan data pendaftaran

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 219 Byte

Kunci Field : id_pendaftaran

Software : Xampp

Tabel III.1

Spesifikasi File Pendaftaran Siswa

No Elemen Data Akronim Tipe Panjang Keterangan

1. Identitas

pendaftaran

Id_pendaftaran Char 15 Primary Key

2. Tanggal

pendaftaran

Tgl_pendaftaran Date

3. Nama pendaftar Nama_pendaftar Varchar 30

4. Nama anak Nama_anak Varchar 30

5. Nomor induk

siswa

NIS Char 9

6. Jenis kelamin Jekel Varchar 30 Foreign Key

7. Telephone Tlp Varchar 30

8. Alamat Alamat Varchar 30

9. Identitas admin Id_admin Char 15

10. Nama admin Nama_admin Varchar 30

32

2. Spesifikasi file murid

Nama File : Tabel Murid

Akronim : Murid

Fungsi : Menyimpan data murid

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 199 Byte

Kunci Field : No_induk

Software : Xampp

Tabel III.2

Spesifikasi File Murid

No Elemen Data Akronim Tipe Panjang Keterangan

1. Nomor induk siswa NIS Char 9 Primary Key

2. Nama Nama Varchar 30

3. Tempat lahir Tempat_lahir Varchar 20

4. Tanggal lahir Tgl_lahir Varchar 30

5. Jenis kelamin Jekel Varchar 15

6. Nama kelas Nama_kelas Varchar 15

7. Nama orang tua Nama_ortu Varchar 30

8. Alamat Alamat Varchar 50

3. Spesifikasi file jadwal kelas

Nama File : Tabel Kelas

Akronim : Kelas

Fungsi : Menyimpan data kelas

Tipe File : File Master

Organisasi File : Index Sequential

33

Akses File : Random

Media : Hard Disk

Panjang Record : 200 Byte

Kunci Field : Id_kelas

Software : Xampp

Tabel III.3

Spesifikasi File Jadwal Kelas

No Elemen Data Akronim Tipe Panjang Keterangan

1. Identitas kelas Id_kelas Char 15 Primary Key

2. Nama kelas Nama_kelas Varchar 15

3. Nama guru Nama_guru Varchar 30

4. Nama pelajaran Nama_pelajaran Varchar 30

5. Hari Hari Varchar 50

6. Jam masuk Jam_masuk Varchar 50

7. Nomer induk

pengajar

NIP Char 10

4. Spesifikasi file admin

Nama File : Tabel Admin

Akronim : Admin

Fungsi : Menyimpan data admin

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 80 Byte

Kunci Field : -

Software : Xampp

34

Tabel III.4

Spesifikasi File Admin

No Elemen Data Akronim Tipe Panjang Keterangan

1. Identitas admin Id_admin Varchar 20

2. Nama admin Nama_admin Varchar 20

3. Username Username Varchar 20

4. Password Password Varchar 20

5. Spesifikasi file guru

Nama File : Tabel Guru

Akronim : Guru

Fungsi : Menyimpan data guru

Tipe File : File Master

Organisasi File : Index Sequental

Akses File : Random

Media : Hard Disk

Panjang Record : 173 Byte

Kunci Field : Id_guru

Software : Xampp

Tabel III.5

Spesifikasi File Guru

No Elemen Data Akronim Tipe Panjang Keterangan

1. Nomer induk

pengajar

NIP Char 10 Primay Key

2. Nama guru Nama_guru Varchar 30

3. Tempat lahir Tempat_lahir Varchar 20

4. Tanggal ahir Tgl_lahir Varchar 20

5. Jenis kelamin Jekel Varchar 20

6. Alamat Alamat Varchar 50

7. Nomer induk

siswa

NIS Varchar 9

8. Telephone Tlp Varchar 14

35

6. Spesifikasi file jadwal ujian

Nama File : Tabel Jadwal Ujian

Akronim : Jadwal ujian

Fungsi : Menyimpan data ujian

Tipe File : File Transaksi

Organisasi File : Index Sequental

Akses File : Random

Media : Hard Disk

Panjang Record : 84 Byte

Kunci Field : -

Software : Xampp

Tabel III.6

Spesifikasi File Jadwal Ujian

No Elemen Data Akronim Tipe Panjang Keterangan

1. Identitas kelas Id_kelas Varchar 15

2. Nama kelas Nama_kelas Varchar 15

3. Mata pelajaran Mata_pelajaran Int 15

4. Tanggal ujian Tgl_ujian Varchar 15

5. Hari Hari Varchar 15

6. Nomer induk

siswa

NIS Char 9

7. Spesifikasi file hasil ujian mawar

Nama File : Tabel Hasil Ujian Mawar

Akronim : Hasil ujian

Fungsi : Mengetahui data hasil ujian mawar

Tipe File : File Transaksi

Organisasi File : Index Sequental

Akses File : Random

36

Media : Hard Disk

Panjang Record : 259 Byte

Kunci Field : -

Software : Xampp

Tabel III.7

Spesifikasi File Hasil Ujian Mawar

No Elemen Data Akronim Tipe Panjang Keterangan

1. Nomor induk

siswa

NIS Varchar 9

2. Nama Nama Varchar 50

3. Kelas Kelas Varchar 50

4. Mata pelajaran Mata_pelajaran Varchar 50

5. Nilai Nilai Varchar 50

6. Nama guru Nama_guru Varvhar 50

8. Spesifikasi file hasil ujian melati

Nama File : Tabel Hasil Ujian Melati

Akronim : Hasil ujian

Fungsi : Mengetahui data hasil ujian melati

Tipe File : File Transaksi

Organisasi File : Index Sequental

Akses File : Random

Media : Hard Disk

Panjang Record : 259 Byte

Kunci Field : -

Software : Xampp

37

Tabel III.8

Spesifikasi File Hasil Ujian Melati

No Elemen Data Akronim Tipe Panjang Keterang

an

1. Nomor induk

siswa

NIS Varchar 9

2. Nama Nama Varchar 50

3. Kelas Kelas Varchar 50

4. Mata pelajaran Mata_pelajaran Varchar 50

5. Nilai Nilai Varchar 50

6. Nama guru Nama_guru Varvhar 50

3.6 Pengkodean

Pemakaian kode bertujuan agar memudahkan dalam proses pemasukan data,

sehingga waktu yang diperlukan sangat singkat dan mempercepat pencarian data

yang sesuai dengan kebutuhan pengguna. Adapun struktur kode yang digunakan

adalah sebagai berikut:

1. Kode NIS

Setiap siswa mempunyai Nomor Induk Siswa (NIS) agar sisw a dapat dibedakan

berdasarkan urutannya, yaitu sebagai berikut:

9 9 9 9 9 9 9 9 9

Nomor Urut Siswa

Bulan Pendaftaran Siswa

Tahun Pendaftaran Siswa

Contoh:

2 0 1 9 0 8 0 0 5

Keterangan:

2019 : Menunjukkan tahun pendaftaran siswa

38

08 : Menunjukkan bulan pendaftaran siswa

005 : Menunujukkan nomor urut siswa

2. Kode Kelas

Setiap siswa memiliki kode kelas masing-masing sehingga mempermudah siswa

dan guru dalam mecari kelas, diantaranya terdiri dari:

X X X X

Menunjukkan jenis kelas

Menunjukkan kata TPQ

Contoh:

T P Q A

Keterangan:

TPQ : Menunjukkan singkatan dari Taman Pendidikan AL-Qur’an (TPQ)

A : Menunjukkan jenis kelas

3. Kode NIP

Setiap pengajar mempunyai Nomor Induk Pengajar (NIP) agar pengajar dapat

dibedakan berdasarkan urutannya, yaitu sebagai berikut:

9 9 9 9 9 9 9 9 9 9

Nomor urut guru

Tahun awal mengajar

Tahun Lahir Pengajar

Contoh:

1 9 9 0 2 0 1 2 0 1

Keterangan:

1990 : Menunjukkan Tahun Lahir Pengajar

39

2012 : Menunjukkan Tahun awal mengajar di TPQ

01 : Menunjukkan nomor urut guru

4. Kode Pendaftaran

Setiap siswa mempunyai no pendaftaran untuk mempermudah siswa saat

mendaftar, yaitu sebagai berikut:

9 9 9 9 9 9 9 9 9

No. Urut Pendaftaran

No. Bulan Pendaftaran

Tahun Pendaftaran

Contoh:

2 0 1 9 0 5 0 0 1

Keterangan:

2019 : Menunjukkan tahun pada saat pendaftaran

05 : Menunjukkan bulan pada saat pendaftaran

001 : Menunjukkan nomor urut pendaftaran

40

3.7 Spesifikasi Program

3.7.1 HIPO (Hierarchy Input Proses Output)

Gambar III.4 HIPO Aplikasi Informasi Pendidikan

41

3.7.2 Flowchart

1. Flowchart Login

Gambar III.5 Tampilan Form Login

42

2. Form Menu Utama

Gambar III.6 Tampilan Menu Utama

43

3. Form Data Admin

Gambar III.7 Tampilan Form Admin

44

4. Flowchart Data Guru

Gambar III.8 Tampilan Form Data Guru

45

5. Flowchart Data Murid

Gambar III.9 Tampilan Form Data Murid

46

6. Flowchart Data Pendaftaran

Gambar III.10 Tampilan Form Data Pendaftaran

47

7. Flowchart Data Jadwal Kelas

Gambar III.11 Tampilan Form Jadwal Kelas

48

8. Flowchart Data Jadwal Ujian

Gambar III.12 Tampilan Form Jadwal Ujian

49

9. Flowchart Hasil Ujian Mawar

Gambar III.13 Tampilan Form Hasil Ujian

50

10. Flowchart Hasil Ujian Melati

Gambar III.14 Tampilan Form Hasil Ujian Melati

51

11. Tampilan Form Laporan Admin

Gambar III.15 Tampilan Form Laporan Admin

12. Tampilan Form Laporan Guru

Gambar III.16 Tampilan Form Laporan Guru

52

13. Tampilan Form Laporan Murid

Gambar III.17 Tampilan Form Laporan Murid

14. Tampilan Form Laporan Pendaftaran

Gambar III.18 Tampilan Form Laporan Pendaftaran

53

3.8 Spesifikasi Sistem Komputer

3.8.1 Umum

Suatu program dapat berhasil dengan baik apabila didukung dengan beberapa

elemen komputer lain, yaitu perangkat keras (hardware), perangkat lunak (software),

dan pengguna (brainware). Ketiga elemen komputer tersebut harus saling

berhubungan dan membentuk satu kesatuan. Hardware tanpa adanya software maka

tidak akan berfungsi seperti yang diharapkan dan hanya berupa benda mati. Karena

software yang akan mengoperasikan hardware tersebut. Hardware dan software juga

tidk akan berfungsi kalau tidak ada manusia yang mengoperasikannya.

3.8.2 Perangkat Keras ( Hardware)

Perangkat keras (hardware) adalah seluruh komponen yang membentuk suatu

sistem komputer dan peralatan lainnya yang minimum dan memungkinkan komputer

dapat melaksanakan tugasnya. Klasifikasi perangkat keras yang diusulkan adalah

sebagai berikut:

1. Monitor : LCD

2. Processor : Intel inside core i5

3. Memory : 2 GB

4. Harddisk : 500 GB

5. Keyboard : QUERTY keyboard

6. Printer : -

7. Mouse : -

54

3.8.3 Perangkat Lunak (Software)

Bagian penting lain yang mendukung program adalah perangkat lunak

(software) yang digunakan dalam mengeksekusi program aplikasi serta sistem

operasi yang akan digunakan untuk menjalankan program tersebut. Perangkat lunak

yang dibutuhkan untuk menjalankan program aplikasi pendidikan TPQ ini adalah:

1. Sistem Operasi : Microsoft Windows 7

2. Bahasa Pemrograman : Java Netbeans 8.0.1

3. Program atau Software Pendukung : Xampp Control Panel

3.9 Implementasi

3.9.1 Implementasi Rancangan Form Antarmuka

1. Implementasi Form Login

Gambar III.19 Implementasi Form Login

55

2. Implementasi Form Menu Utama

Gambar III.20 Implementasi Form Menu Utama

3. Implementasi Form Admin

Gambar III.21 Implementasi Form Admin

56

4. Implementasi Form Guru

Gambar III.22 Implementasi Form Data Guru

5. Implementasi Form Murid

Gambar III.23 Implementasi Form Data Murid

57

6. Impelementasi Form Pendaftaran

Gambar III.24 Implementasi Form Pendaftaran

7. Implementasi Form Jadwal Kelas

Gambar III.25 Implementasi Form Jadwal Kelas

58

8. Implementasi Form Jadwal Ujian

Gambar III.26 Implementasi Form Jadwal Ujian

9. Implementasi Form Hasil Ujian Mawar

Gambar III.27 Implementasi Form Hasil Ujian Mawar

59

10. Implementasi Hasil Ujian Melati

Gambar III.28 Implementasi Hasil Ujian Melati

11. Implementasi Laporan Admin

Gambar III.29 Implementasi Laporan Admin

60

12. Implementasi Laporan Pendaftaran

Gambar III.30 Implementasi Laporan Pendaftaran

13. Implementasi Laporan Guru

Gambar III.31 Implementasi Laporan Guru

61

14. Implementasi Laporan Murid

Gambar III.32 Implementasi Laporan Murid

15. Implementasi Laporan Jadwal Kelas

Gambar III.33 Implementasi Laporan Jadwal Kelas

62

16. Implementasi Laporan Jadwal Ujian

Gambar III.34 Implementasi Laporan Jadwal Ujian

17. Implementasi Laporan Hasil Ujian Mawar

Gambar III.35 Implementasi Laporan Hasil Ujian Mawar

63

18. Implementasi Laporan Hasil Ujian Melati

Gambar III.36 Implementasi Laporan Hasil Ujian Melati

3.10 Pengujian Unit

Tabel III. 8 Hasil Black Box Texting Halaman Login

No Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Nama

pengguna dan

kata sandi

tidak diisi

kemudian klik

tombol masuk

Nama

Pengguna

: (kosong)

Kata Sandi :

(kosong)

Sistem akan

menolak

akses login

dan

menampilkan

pesan di

textbox “

Username

atau

password

salah“

Sesuai

harapan

Sesuai

harapan

Valid

Valid

64

2. Mengetikkan

Nama

Pengguna dan

password tidak

diisi atau

kosong

kemudian klik

tombol login

Nama

Pengguna :

admin

Password :

(kosong)

Sistem akan

menolak

akses login

dan

menampilkan

pesan di

textbox

“Username

atau

password

salah“

Sesuai

harapan

Valid

3. Nama

Pengguna

tidak diisi

(kosong) dan

password diisi

kemudian klik

tombol login

Nama

Pengguna :

(kosong)

Password :

admin

Sistem akan

menolak

akses login

dan

menampilkan

pesan di

textbox “

Username

atau

password

salah“

Sesuai

harapan

Valid

4. Mengetikkan

salah satu

kondisi salah

pada Nama

Pengguna atau

Kata Sandi

kemudian klik

tombol login

User ID:

admin

(benar)

Password:

1995-12-20

(salah)

Sistem akan

menolak

akses login

dan

menampilkan

pesan di

textbox

“Username

atau

password

salah“

Sesuai

harapan

Valid

65

5. Mengetikkan

Nama

Pengguna dan

password

dengan data

yang benar

kemudian klik

tombol login

User ID:

admin

(benar)

Password:

admin

(benar)

Sistem

menerima

akses login

dan

kemudian

langsung

menampilkan

menu utama

Sesuai

harapan

Valid

Gambar III.25 Black Box Texting Halaman Login

Tabel III. 8 Hasil Black Box Texting Halaman Admin/Pengguna

No Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Mengosongkan

semua isian

data pelanggan,

lalu langsung

mengklik

tombol

“Simpan”

Semua

isian :

(kosong)

Sistem akan

menolak dan

muncul pesan

“Lengkapi

Data”

Sesuai

harapan

Valid

2. Hanya

mengosongkan

beberapa isian

data pelanggan,

kemudian klik

tombol

“Simpan”

Beberapa

isian :

(kosong)

Sistem akan

menolak dan

muncul pesan

“Lengkapi

Data”

Sesuai

harapan

Valid

3. Penulisan data

benar kecuali

Nama Admin

berisi angka

Id Admin

: 1234567

Nama

Admin :

Ryanto

Username

: admin

Password

: admin

Sistem akan

menolak

akses simpan

dan

menampilkan

pesan di

textbox

“Harus diisi

huruf”

Sesuai

harapan

Valid

66

4. Pengisian data

pelanggan

lengkap dan

benar

Id Admin

: 1234567

Nama

Admin :

Ryanto

Username

: admin

Password

: admin

Sistem akan

menerima

akses simpan

dan akan

muncul pesan

“Data

Berhasil di

Simpan”

Sesuai

harapan

Valid

5. Data lengkap

dan akan

melakukan

tombol “hapus”

Id Admin

: 1234567

Nama

Admin :

Ryanto

Username

: admin

Password

: admin

Sistem akan

menampilkan

pesan berisi

“yakin mau

di hapus?

Data berhasil

di hapus”

Sesuai

harapan

Valid

Gambar III.26 Black Box Texting Halaman Admin/Pengguna