bab iii analisa sistem berjalan · ketua lab. multimedia drs. supriyono wali kelas guru ......

26
17 BAB III ANALISA SISTEM BERJALAN 3.1. Tinjauan Perusahaan Dalam tinjauan institusi ini berisi sejarah institusi, struktur organisasi serta fungsi dari masing-masing bagian yang ada dalam perusahaan tersebut. 3.1.1. Sejarah Perusahaan Taman siswa berdiri pada tanggal 3 juli 1922, taman siswa adalah badan perjuangan kebudayaan dan pembangunan masyarakat untuk menggunakan pendidikan dalam arti luas untuk mencapai cita-citanya. Bagi taman siswa pendidikan bukanlah tujuan tapi media untuk mencapai tujuan perjuangan, yaitu mewujudkan manusia indonesia yang merdeka lahir batinnya. Merdeka lahiriah artinya tidka dijajah secara fisik, ekonomi, politik dan sebagainya, sedangkan merdeka secara batiniah adalah mampu mengendalikan keadaan. Berbicara taman siswa tidak bisa lepas dari pendirinya yaitu Raden Mas Soewardi Soeryaningrat atau yang biasa dikenal dengan Ki Hajar Dewantara. Beliau mendirikan taman siswa bertujuan untuk pendidikan pemuda indonesia dan juga sebagai alat perjuangan bagi rakyat indonesia. Awal pendirian taman siswa diawali dengan ketidakpuasan dengan pola pendidikan yang dilakukan oleh pemerintah kolonial, karena jarang sekali negara kolonial memberikan fasilitas pendidikan yang baik kepada negara jajahannya. Taman siswa adalah membangun anak didik menjadi manusia yang beriman dan bertakwa kepada Tuhan Yang Maha Esa, merdeka lahir batin, luhur akal budinya, cerdas dan berketerampilan, serta sehat jasmani dan rohaninya untuk

Upload: others

Post on 09-Nov-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

17

BAB III

ANALISA SISTEM BERJALAN

3.1. Tinjauan Perusahaan

Dalam tinjauan institusi ini berisi sejarah institusi, struktur organisasi serta

fungsi dari masing-masing bagian yang ada dalam perusahaan tersebut.

3.1.1. Sejarah Perusahaan

Taman siswa berdiri pada tanggal 3 juli 1922, taman siswa adalah badan

perjuangan kebudayaan dan pembangunan masyarakat untuk menggunakan

pendidikan dalam arti luas untuk mencapai cita-citanya. Bagi taman siswa

pendidikan bukanlah tujuan tapi media untuk mencapai tujuan perjuangan, yaitu

mewujudkan manusia indonesia yang merdeka lahir batinnya. Merdeka lahiriah

artinya tidka dijajah secara fisik, ekonomi, politik dan sebagainya, sedangkan

merdeka secara batiniah adalah mampu mengendalikan keadaan.

Berbicara taman siswa tidak bisa lepas dari pendirinya yaitu Raden Mas

Soewardi Soeryaningrat atau yang biasa dikenal dengan Ki Hajar Dewantara.

Beliau mendirikan taman siswa bertujuan untuk pendidikan pemuda indonesia dan

juga sebagai alat perjuangan bagi rakyat indonesia.

Awal pendirian taman siswa diawali dengan ketidakpuasan dengan pola

pendidikan yang dilakukan oleh pemerintah kolonial, karena jarang sekali negara

kolonial memberikan fasilitas pendidikan yang baik kepada negara jajahannya.

Taman siswa adalah membangun anak didik menjadi manusia yang beriman

dan bertakwa kepada Tuhan Yang Maha Esa, merdeka lahir batin, luhur akal

budinya, cerdas dan berketerampilan, serta sehat jasmani dan rohaninya untuk

Page 2: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

18

menjadi anggota masyarakat yang mandiri dan bertanggung jawab atas

kesejahteraan bangsa, tanah air, serta manusia pada umumnya.

3.1.2. Struktur Organisasi dan Fungsi

Setiap institusi memiliki struktur organisasi untuk mengendalikan jalannya

institusi dengan baik agar segala wewenang dan tanggung jawab bagi setiap pribadi

yang terlibat dalam institusi dapat dipertanggung jawabkan. Dengan adanya

struktur organisasi, maka setiap pribadi mendapatkan ruang lingkup atau deskripsi

pekerjaan yang jelas, dengan demikian terjalinlah suatu kerja sama yang baik dalam

pencapaian tujuan perusahaan. Berikut ini adalah bagian-bagian yang terdapat

dalam struktur organisasi pada SMK Tamansiswa Cikampek dengan menggunakan

masing-masing fungsinya.

Kepala Sekolah

Drs. Supriyono

Ketua Perpustakaan

Drs. Supriyono

BK

Drs. Supriyono

Tata Usaha

Sudarmanto HM

Waka Kurikulum

Imam Ginanjar, S.Kom

Waka Kesiswaan

Suwarno, S.Pd

Waka Sarana & Prasarana

Sasmito, SE

Waka Humas

Reza Pahlevi Nillan, SE

Ketua Lab. Multimedia

Drs. Supriyono

Wali Kelas

Guru

Siswa

Sumber: Staff Tata Usaha SMK Tamansiswa Cikampek 2016

Gambar III.1.

Struktur organisasi SMK Tamansiswa Cikampek

Page 3: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

19

Adapun fungsi dari masing-masing bagan struktur organisasi sesuai dengan

uraian tugasnya adalah sebagai berikut :

1. Kepala Sekolah

a. Mengelola proses belajar mengajar

b. Mengelola manajemen sekolah

c. Mengelola administrasi sekolah

2. Tata Usaha

Tugasnya yaitu menyusun seluruh kegiatan yang berhubungan dengan

keuangan dan administrasi sekolah.

3. Ketua Perpustakaan

Tugasnya yaitu mengatur dan menjalankan bagian perpustakaan sekolah.

4. BK

Bertanggung jawab dalam kegiatan bimbingan konseling siswa.

5. Waka Kurikulum

a. Menyusun program pengajaran

b. Menyusun pembagian tugas guru dan jadwal belajar

c. Menyusun kalender akademik

d. Menciptakan kriteria kenaikan dan kelulusan

6. Waka Kesiswaan

a. Menyusun program pembinaan kesiswaan

b. Mengkoordinasi kegiatan ekstrakurikuler

7. Waka Sarana dan Prasarana

a. Mengkoordinasikan pendayagunaan sarana dan prasarana

b. Memantau kondisi nyata sarana dan prasarana

Page 4: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

20

c. Menyusun program kegiatan

8. Waka Humas

a. Menyusun program hubungan kemasyarakatan

b. Mengatur dan menyelenggarakan hubungan eksternal sekolah

c. Mengatur penyelenggaraan rapat

9. Wali kelas

a. Menyusun program dan penjadwalan pengelolaan kelas

b. Menyelenggarakan administrasi kelas

c. Penanggung jawab di kelas

3.2. Tinjauan Kasus

Untuk mengetahui permasalahan yang terjadi pada sistem perpustakaan,

maka perlu mengetahui prosedur pendaftaran anggota, peminjaman dan

pengembalian yang berjalan saat ini yakni:

1. Prosedur Pendaftaran Anggota

Siswa melakukan pendaftaran untuk menjadi anggota perpustakaan dengan

mengisi formulir yang telah disediakan oleh petugas, setelah formulir diisi

petugas membuat kartu anggota perpustakaan.

2. Prosedur Peminjaman Buku

Siswa membawa buku yang akan dipinjam kepada petugas dan menunjukan

kartu anggota perpustakaan serta membayar biaya untuk peminjaman buku.

Kemudian petugas membuatkan kartu peminjaman dan mencatat data

peminjaman pada kartu peminjaman buku siswa.

Page 5: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

21

3. Prosedur Pengembalian Buku

Siswa membawa buku yang telah dipinjam kepada admin dan menunjukan

kartu peminjaman, lalu admin melakukan pencatatan bahwa buku telah

dikembalikan.

Dari prosedur diatas permasalahan yang sering terjadi adalah untuk

pendaftaran anggota, peminjaman dan pengembalian masih menggunakan cara

manual. Untuk pencarian buku yang akan dipinjam memakan waktu lama dan untuk

penyimpanan arsip dokumen perpustakaan memakan banyak tempat.

3.2.1. Dokumen Masukan

Berikut ini adalah dokumen masukan yang ada pada sistem perpustakaan:

1. Formulir Anggota

Nama Dokumen : Formulir Anggota

Fungsi : Untuk mendaftar sebagai anggota perpustakaan

Sumber : Anggota perpustakaan

Tujuan : Bagian petugas

Media : Kertas

Jumlah : Satu Lembar

Bentuk : Lampiran A.1

2. Kartu peminjaman

Nama Dokumen : Formulir peminjaman

Fungsi : Untuk pencatatan peminjaman buku

Sumber : Anggota perpustakaan

Tujuan : Bagian petugas

Media : Kertas

Page 6: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

22

Frekuensi : Setiap terjadi peminjaman

Bentuk : Lampiran A.2

3.2.2. Dokumen Keluaran

Berikut ini adalah dokumen keluaran yang ada pada sistem perpustakaan:

1. Laporan Data Buku

Nama Dokumen : Laporan data buku

Fungsi : Sebagai laporan data buku

Sumber : Bagian petugas

Tujuan : Kepala Sekolah

Media : Kertas

Bentuk : Lampiran B.1

2. Laporan Peminjaman Buku

Nama Dokumen : Laporan peminjaman buku

Fungsi : Sebagai laporan data peminjaman buku

Sumber : Bagian petugas

Tujuan : Kepala Sekolah

Media : Kertas

Bentuk : Lampiran B.2

3. Laporan Pengembalian Buku

Nama Dokumen : Laporan pengembalian buku

Fungsi : Sebagai laporan data pengembalian buku

Sumber : Bagian petugas

Tujuan : Kepala Sekolah

Media : Kertas

Page 7: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

23

Bentuk : Lampiran B.3

4. Kartu Anggota

Nama Dokumen : Kartu anggota

Fungsi : Sebagai bukti telah menjadi anggota perpustakaan

Sumber : Bagian petugas

Tujuan : Anggota perpustakaan

Media : Kertas

Bentuk : Lampiran B.4

3.3. Analisa Kebutuhan Software

3.3.1. Analisa Kebutuhan

A. Petugas

A1. Petugas dapat melakukan login

A2. Petugas dapat mengakses menu buku

A3. Petugas dapat mengakses menu pengguna

A4. Petugas dapat mengakses menu transaksi

A5. Petugas dapat mengakses menu laporan

B. Anggota/Pengguna dapat mencari data buku

3.3.2. Use Case Diagram

1. Definisi Aktor

Tabel III.1.

Pendeskripsian Aktor Perpustakaan

No Aktor Deskripsi

1. Petugas Orang yang betugas dan memiliki hak akes

untuk melakukan operasi pengelolaan data

buku, anggota, transaksi dan laporan.

2. Anggota/Pengunjung Anggota adalah orang yang diperbolehkan

meminjam buku, sedangkan pengunjung

hanya bisa melihat buku dan membaca buku

di perpustakaan.

Page 8: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

24

Gambar III.2.

Usecase sistem perpustakaan

Page 9: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

25

3.3.3. Activity Diagram

1. Activity Diagram Login

Gambar III.3.

Activity Diagram Login Petugas

Page 10: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

26

2. Activity Diagram Pendaftaran Anggota

Gambar III.4.

Activity Diagram Pendaftaran Anggota

Page 11: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

27

3. Activity Diagram Peminjaman Buku

Gambar III.5.

Activity Diagram Peminjaman Buku

Page 12: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

28

4. Activity Diagram Pengembalian Buku

Gambar III.6.

Activity Diagram Pengembalian Buku

Page 13: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

29

5. Activity Diagram Cetak Laporan

Gambar III.7.

Activity Diagram Cetak Laporan

Page 14: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

30

3.4. Desain

3.4.1. Entity Relationship Diagram (ERD)

ERD merupakan sebuah model untuk menjalankan hubungan antar data

dalam basis data bedasarkan objek – objek dasar yang mempunyai hubungan antar

relasi. Adapun ERD yang dibuat sebagai berikut:

Petugas

Peminjaman

Pengembalian

Buku

Anggota Melakukan

dipinjam Menginput

Menginput

kodebuku

judulbuku pengarang

penerbit

tahunterbitnorak

stok

kode

namauser password

nomor

hak_akses

kodeanggota

noinduk

nama

kelas

jurusan

tahunmasuk

kodepinjam

tanggalpinjam

tanggalkembali

lamapinjam

kodebuku

judulbuku

kodeanggota

nama

status

kodekembali

kodepinjam

nama

tanggalpinjam

tanggalkembali

telat

dendakodepetugas

1

1

1 1

1

1

1

1

Gambar III.8.

Entity Relationship Diagram (ERD)

Page 15: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

31

3.4.2. Logical Record Structure (LRS)

LRS adalah representasi dari struktur record – record pada tabel – tabel yang

terbentuk dari hasil antar himpunan entitas. Menentukan kardinalitas, jumlah tabel,

dan Foreign Key (FK). Berikut adalah gambaran LRS yang sudah dibuat:

kode *

namauser

password

hak_akses

petugas

kodebuku *

judulbuku

pengarang

penerbit

tahunterbit

norak

stok

buku

kodeanggota *

noinduk

nama

klelas

jurusan

tahunmasuk

anggota

kodepinjam *

kodepetugas **

tanggalpinjam

tanggalkembali

lamapinjam

kodebuku **

judulbuku

jumlah

kodeanggota **

nama

status

peminjaman

kodekembali *

kodepinjam **

nama

tanggalpinjam

tanggalkembali

pengembalian

telat

denda

pengembalian

1

1

1

1

Gambar III.9.

Logical Record Structure (LRS)

Page 16: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

32

3.4.3. Spesifikasi File

File adalah komponen utama dari sebuah sistem komputerisasi. File

memiliki fungsi sebagai data masukan dan keluaran untuk menunjang jalan nya

sistem dan program yang sedang dibangun. Adapun spesifikasi file sebagai berikut:

1. Spesifikasi File Petugas

Nama Database : perpustakaan

Nama File : petugas

Tipe File : File Master

Akses File : Random

Panjang Record : 40

Kunci File : kodepetugas

Tabel III.2.

Spesifikasi File Petugas

No Elemen Data Nama Field Type Panjang Keterangan

1 Kode Petugas Kodepetugas Varchar 5 Primary Key

2 Nama User Namauser Varchar 15

3 Password Password Varchar 15

4 Hak Akses hak_akses Varchar 10

2. Spesifikasi File Anggota

Nama Database : perpustakaan

Nama File : anggota

Tipe File : File Master

Akses File : Random

Panjang Record : 100

Kunci File : kodeanggota

Page 17: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

33

Tabel III.3.

Spesifikasi File Anggota

No Elemen Data Nama Field Type Panjang Keterangan

1 Kode Anggota Kodeanggota Varchar 15 Primary Key

2 No Induk Noinduk Varchar 20

3 Nama Nama Varchar 30

4 Kelas Kelas Varchar 10

5 Jurusan Jurusan Varchar 20

6 Tahun Masuk Tahunmasuk Int 5

3. Spesifikasi File Buku

Nama Database : perpustakaan

Nama File : buku

Tipe File : File Master

Akses File : Random

Panjang Record : 103

Kunci File : kodebuku

Tabel III.4.

Spesifikasi File Buku

No Elemen Data Nama Field Type Panjang Keterangan

1 Kode Buku Kodebuku Varchar 10 Primary Key

2 Judul Buku Judulbuku Varchar 30

3 Pengarang Pengarang Varchar 25

4 Penerbit Penerbit Varchar 25

5 Tahun Terbit Tahunterbit Int 5

6 No Rak Norak Varchar 4

7 Stok Stok Int 5

4. Spesifikasi File Peminjaman

Nama Database : perpustakaan

Nama File : peminjaman

Tipe File : File Transaksi

Akses File : Random

Page 18: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

34

Panjang Record : 149

Kunci File : kodepinjam

Tabel III.5.

Spesifikasi File Peminjaman

No Elemen Data Nama Field Type Panjang Keterangan

1 Kode Pinjam Kodepinjam Varchar 10 Primary Key

2 Kode Petugas Kodepetugas Varchar 4 Foreign Key

3 Tanggal Pinjam Tanggalpinjam Date

4 Tanggal Kembali tanggalkembali Date

5 Lama Pinjam Lamapinjam Int 10

6 Kode Buku Kodebuku Varchar 20 Foreign Key

7 Judul Buku Judulbuku Varchar 50

8 Jumlah Jumlah Int 10

9 Kode Anggota Kodeanggota Varchar 15 Foreign Key

10 Nama Nama Varchar 30

11 Status Status Enum

5. Spesifikasi File Pengembalian

Nama Database : perpustakaan

Nama File : pengembalian

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 68

Kunci File : kodekembali

Tabel III.6.

Spesifikasi File Pengembalian

No Elemen Data Nama Field Type Panjang Keterangan

1 Kode Kembali Kodekembali Int 12 Primary Key

2 Kode Pinjam Kodepinjam Varchar 12 Foreign Key

3 Nama Nama Varchar 30

4 Tanggal Pinjam Tanggalpinjam Date

5 Tanggal Kembali Tanggalkembali Date

Page 19: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

35

6 Pengembalian Pengembalian Date

7 Telat Telat Int 6

8 Denda Denda Int 8

3.4.4. User Interface

Berikut tampilan user interface dari rancangan program yang dibuat:

Gambar III.10.

Halaman Login

Gambar III.11.

Halaman Menu Utama Petugas

Page 20: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

36

Gambar III.12.

Halaman Form Data Buku

Gambar III.13.

Halaman Form Data Anggota

Page 21: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

37

Gambar III.14.

Halaman Form Transaksi Peminjaman

Gambar III.15.

Halaman Form Transaksi Pengembalian

Page 22: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

38

Gambar III.16.

Halaman Form Laporan

3.5. Implementasi

Untuk mengimplementasikan program agar berjalan dengan baik, maka

diperlukan spesifikasi sebagai berikut:

1. Bahasa Pemrograman

Program : netbeans 8.1

Support : javaFX, web, PHP, C/C++

Minimum resolusi monitor : 1024 x 768 pixel

2. Database

Program : xampp 3.2.2

Bahasa pemrograman : PHP

Server : apache

Database : MySQL

Ukuran : windows 7 x32 - 121MB

Page 23: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

39

3. Minimum Hardware

Processor : 800MHz Intel Pentium III

Memory : 512MB

Disk Space : 750MB free

4. Minimum Software

Sistem Operasi : windows 7 profesional

3.6. Testing

1. Pengujian terhadap halaman login

Tabel III.7.

Hasil Black Box Testing Halaman Login

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Klik login

tanpa

menginput

username dan

password

Username

(kosong)

Password

(kosong)

Sistem akan

menolak dan

menampilkan

pesan “ login

gagal “

Sesuai

harapan

Valid

2 Menginputkan

username dan

password

kemudian klik

login

Username

(nama

user)

Password

(password

user)

Sistem akan

menerima akses

dan

menampilkan

pesan “ selamat

datang “

Sesuai

harapan

Valid

3 Menginputkan

username dan

password

dikosongkan

kemudian klik

login

Username

(nama

user)

Password

(kosong)

Sistem akan

menolak dan

menampilkan

pesan “

password salah

Sesuai

harapan

Valid

2. Pengujian terhadap form data buku

Tabel III.8.

Hasil Black Box Testing Form Data Buku

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Klik tambah

kemudian data

isian buku

Kode buku,

judul buku,

pengarang,

penerbit,

Sistem akan

menolak akses

dan

menampilkan

Sesuai

harapan

Valid

Page 24: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

40

tidak diisi, klik

tombol simpan

tahun terbit,

no rak stok

(kosong)

pesan “ data

isian ada yang

kosong “

2 Klik tambah

kemudian

mengisi semua

data buku lalu

klik tombol

simpan

Kode buku,

judul buku,

pengarang,

penerbit,

tahun terbit,

no rak, stok

(terisi data)

Sistem akan

menerima

akses dan

menampilkan

pesan “ data

berhasil

disimpan “

Sesuai

harapan

Valid

3 Klik salah satu

data buku pada

tabel buku,

klik hapus

Konfirmasi

penghapusa

n data buku

Sistem akan

menerima dan

menampilkan

pesan “ yakin

menghapus

data “

Sesuai

harapan

Valid

4 Klik salah satu

data buku pada

tabel data

buku, edit data

dan klik

tombol edit

Ubah data

buku

Sistem akan

menerima dan

menampilkan

pesan “ data

berhasil

diubah “

Sesuai

harapan

Valid

3. Pengujian terhadap form data anggota

Tabel III.9.

Hasil Black Box Testing Form Data Anggota

No Skenario

Pengujian Test Case Hasil Yang

Diharapkan Hasil

Pengujian Kesimpulan

1 Klik tambah

kemudian

data isian

anggota

tidak diisi,

klik simpan

Kode, no

induk, nama

lengkap,

kelas,

jurusan,

tahun masuk

(kosong)

Sistem akan

menolak akses

dan

menampilkan

pesan “ data

isian ada yang

kosong “

Sesuai

harapan

Valid

2 Klik tambah

kemudian

mengisi

semua data

anggota,

klik tombol

simpan

Kode, no

induk, nama

lengkap,

kelas,

jurusan,

tahun masuk

(terisi data)

Sistem akan

menerima

akses dan

menampilkan

pesan “ data

berhasil

disimpan “

Sesuai

harapan

Valid

3 Klik salah

satu data

anggota

pada tabel

anggota,

klik hapus

Konfirmasi

penghapusan

data anggota

Sistem akan

menerima dan

menampilkan

pesan “ yakin

menghapus

data “

Sesuai

harapan

Valid

Page 25: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

41

4 Klik salah

satu data

anggota

pada tabel

data

anggota,

edit data

dan klik

tombol edit

Ubah data

anggota

Sistem akan

menerima dan

menampilkan

pesan “ data

berhasil diubah

Sesuai

harapan

Valid

4. Pengujian terhadap form transaksi peminjaman

Tabel III.10.

Hasil Black Box Testing Form Transaksi Peminjaman

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Klik tambah

kemudian

data isian

peminjaman

tidak diisi,

klik simpan

Kode pinjam,

kode petugas,

tanggal

pinjam,

tanggal

kembali, lama

pinjam, kode

buku, judul

buku, jumlah,

kode anggota,

nama, status

(kosong)

Sistem akan

menolak

akses dan

menampilkan

pesan “ data

isian ada

yang kosong

Sesuai

harapan

Valid

2 Klik tambah

kemudian

mengisi

semua data

peminjaman,

klik tombol

simpan

Kode pinjam,

kode petugas,

tanggal

pinjam,

tanggal

kembali, lama

pinjam, kode

buku, judul

buku, jumlah,

kode anggota,

nama, status

(terisi data)

Sistem akan

menerima

akses dan

menampilkan

pesan “ data

berhasil

disimpan “

Sesuai

harapan

Valid

Page 26: BAB III ANALISA SISTEM BERJALAN · Ketua Lab. Multimedia Drs. Supriyono Wali Kelas Guru ... peminjaman dan pengembalian yang berjalan saat ini yakni: 1. Prosedur Pendaftaran Anggota

42

5. Pengujian terhadap form transaksi pengembalian

Tabel III.11.

Hasil Black Box Testing Form Transaksi Pengembalian

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Klik tambah

kemudian

data isian

pengembalian

tidak diisi,

klik simpan

Kode kembali,

Kode pinjam,

nama, Tanggal

pinjam,

Tanggal

kembali,

Pengembalian,

Telat, Denda

(kosong)

Sistem akan

menolak

akses dan

menampilkan

pesan “ data

isian ada

yang kosong

Sesuai

harapan

Valid

2 Klik tambah

kemudian

mengisi

semua data

pengembalian

klik tombol

simpan

Kode kembali,

Kode pinjam,

nama, Tanggal

pinjam,

Tanggal

kembali,

Pengembalian,

Telat, Denda

(terisi data)

Sistem akan

menerima

akses dan

menampilkan

pesan “ data

berhasil

disimpan “

Sesuai

harapan

Valid