bab iii pembahasan - repository.bsi.ac.id...akreditasi dengan peringkat terakreditasi a (amat baik)...
TRANSCRIPT
30
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
Untuk lebih mengenal onjek penelitian ini, akan diuraikan secara singkat
sejarah, visi dan misi, dan strruktur organisasi SMK Wijayakusuma Jatilawang
3.1.1. Sejarah SMK Wijayakusuma Jatilawang
Sesuai Keputusan Direktur Jendral Pendidikan dan Kebudayaan nomor. 081 /
C / Kep.I / 1983 tanggal 23 Februari tentang cara Pendirian Sekolah Swasta dan
Surat Keputusan No. 019 / C / Kep.I / 1983 tanggal 23 Februari 1983 tentang
Standarisasi Sekolah Swasta, maka berdasarkan surat persetujuan pendirian Sekolah
No. 817 / 1.03 / I / 189, Kepala Kantor Wilayah Pendidikan dan Kebudayaan
Provinsi Jawa Tengah, memberikan persetujuannya Pendirian Sekolah Swasta
SMEA / SMK Wijayakusuma Jatilawang. Mulai tahun pelajaran 1989 / 1990 mulai
menerima siswa baru kelas I masing – masing 2 kelas Jurusan Akuntansi dan I kelas
Sekretaris.
Tahun pelajaran ketiga tahun 1991 / 1992 merupakan pertama kali
melaksanakan ujian EBTA / EBTANAS dan menginduk ke SMEA / SMK N I
Purwokerto dengan hasil lulus 100%. Tahun pelajaran 1992 / 1993 SMK
Wijayakusuma Jatilawang dipercaya oleh pemerintah untuk melaksanakan ujian
mandiri hingga sekarang. Tahun pelajaran 1995 / 1996 merupakan pelaksanaan
akreditasi yang pertama bagi SMK Wijayakusum Jatilawang oleh Direktorat
Pendidikan Dasar dan Menengah dan berdasarkan surat nomor : B 03723 (U) SMK
Wijayakusuma memperoleh status Diakui.Akreditasi Sekolah merupakan proses
31
pengakuan status mulai pengukuran dan penilaian oleh lembaga Independent yang
kompeten untuk terwujudnya sekolah yang mandiri, bermutu tinggi dan mempunyai
akuntabilitas terhadap masyarakat senantiasa untuk terus maju dan berkembang
sesuai dengan kebijakan pemerintah serta tuntutan kurikulum, dunia usaha atau
industri, SMK Wijayakusuma dengan segala daya dan upaya, maka pada tahun
pelajaran 2001 / 2002 untuk akreditasi yang memperoleh jenjang tertinggi Status
DISAMAKAN bedasarkan Surat Keputusan Kepala Dinas Pendidikan Kabupaten
Banyumas no. 890 / 127 / 2002 tanggal 27 Desember 2002.
Tahun pelajaran 2005 / 2006 proses akreditasi ulang yang ketiga oleh Badan
Akreditasi Sekolah Propinsi Jawa Tengah memperoleh Sertifikat Akreditasi
Sekolah dan ditetapkan bahwa SMK Wijayakusuma Jatilawang memperoleh
Akreditasi dengan peringkat Terakreditasi A (Amat Baik) untuk program Keahlian
Akuntansi dan Administrasi Perkantoran.
1. Visi SMK Wijayakusuma Jatilawang
INSAN KAMIL
Sekolah yang Indah , Sejuk , Aman dan Nyaman dalam mencapai
Keunggulan di bidang Amal Iman dan Ilmu
2. Misi SMK Wijayakusuma Jatilawang
I Q R O
a. Iklim kerja yang sejuk pada lingkungan yang kondusif dalam sekolah yang
tertata rapi
b. Qualitas sumber daya manusia dan sarana prasarana yang selalu
ditingkatkan agar dapat menghasilkan tamatan yang handal / profesional
32
c. Realisasi pelaksanaan tugas sekaligus merupakan wujud pengabdian /
ibadah kepada Allah Swt
d. Orang tua dan unsur masyarakat serta Dunia Usaha / Industri menjadi mitra
dalam usaha mencapai sekolah yang bermutu.
3. Tujuan SMK Wijayakusuma Jatilawang
a. Meningkatkan keimanan dan ketaqwaan kepada tuhan yang maha esa.
b. Memberikan bekal ilmu pengetahuan dan teknologi kepada peserta didik
agar mampu mengembangkan potensi diri di kemudian hari baik secara
mandiri maupun memasuki jenjang pendidikan yang lebih tinggi.
c. Menyiapkan peserta didik agar mampu menjadi negara yang produktif,
kreatif maupun bekerja secara mandiri serta mampu mengisi lowongan
pekerjaan yang ada didunia usaha dan industri sebagai tenaga kerja tingkat
menengah sesuai dengan kompetensiyang dimilikinya.
d. Menyiapkan peserta didik agar mampu memilih karier, ulet gigih dan
tangguh dalam berkompetensi, mampu beradaptasi dilingkungan kerja serta
mampu mengembangkan sikap professioanal dalam bidang keahlian yang
dimilikinya.
33
3.1.2. Struktur Organisasi dan Fungsi
1. Struktur Organisasi SMK Wijayakusuma Jatilawang
Keterangan :
: Garis Komando
: Garis Koordinator
Sumber : Waka Kurikulum
Gambar III.1 Struktur Organisasi
PENDIRI YAYASAN TUNJUNG
KUSUMA
KEPALA SEKOLAH Masturi, S.Ag KOMITE SEKOLAH
Dwiyono, S.Pd
Bendahara -Sarpanas & Ketenagaan -Kesiswaan -Dokumen/Arsip -M R
Ka. TAUS Murgiyati
Waka Kesiswaan Sugiyono, S.Pd
-OSIS -Pramuka -Ekstra Kurikuler
WKS Kurikulum Mamang Mudiono, SE
WKS Humas/DUDI Agung Tri Hadi, S.Pd
-Urusan PBM -Urusan Evas Bang
-Prakerin -BKK
-BC
BP/BK Hariyanto, S.Pd
KAPROLI AP TA. Sulistyorini, S.Pd
Perpustakaan Binawati M., M.Pd
WALI KELAS
KAPROLI MM Teguh Herawan, Amd.Kom
GURU
KAPROLI AK Drs. Wahyo Sugiri Hs
34
2. Uraian Tugas dan Fungsi dari Struktur Organisasi SMK Wijayakusuma
Jatilawang
a. KEPALA SEKOLAH
1) Hubungan kerja
a) Ke atas : Bertanggungjawab serta organisatoris kepada Ketua Yayasan
Pembangunan Pertanian Indonesi
b) Horizontal : -
c) Keluar : Berkoordinasi dan kerjasama dengan lembaga instansi terkait
d) Ke bawah : Memimpin seluruh SDM yang berada dilingkungan
sekolahnya
2) Tanggung jawab
a) Bertanggungjawab atas pelaksanaan manajemen mutu di sekolah.
b) Bertanggungjawab atas seluruh fasilitas yang ada disekolah.
c) Bertanggungjawab atas program sekolah untuk satu tahun.
d) Bertanggungjawan atas pengelolaan gedung dan halaman sekolah.
e) Bertanggungjawab untuk menaga dan memelihara keutuhan
elemen/administrasi sekolah.
3) Wewenang
a) Menyusun Rencana Anggaran Pendapatan dan Belanja Sekolah
(RAPBS).
b) Mengambil keputusan yang berkaitan dengan keuangan sekolah sesuai
dengan RAPBS.
c) Menandatangani berkas-berkas dan dokumen yang berlaku untuk surat-
surat dan berkas-berkas baik yang asli
35
d) Menetapkan serta memutuskan hal-hal yang berkaitan dengan proses
belajar mengajar, mencangkup pembagian tugas mengajar, jadwal
pembelajaran, pengaturan program kerja, program semester, program
tahunan.
e) Menjalankan semua peraturan/instruksi dari lembaga yang lebih tinggi.
f) Memberikan penilaian rekomendasi terhadap kinerja guru dan karyawan.
g) Memberikan sangsi administrasi kepada guru dan karyawan.
4) Tugas
a) Membuat perencanaan seluruh kegiatan disekolah.
b) Memonitor dan membina program KBM.
c) Mengkoordinator kegiatan kerjasama dengan pemda/yayasan
d) Mengadakan supervisi/pembinaan secara rutin dan terprogram
e) Menyelenggarakan dan memimpin rapat-rapat sekolah
f) Melaporkan keadaan perkembangan sekolah serta pelaksanaan tugas
kepada atasan.
5) Rincian pekerjaan
a) Mengontrol kedatangan guru dan karyawan
b) Mengontrol pelaksanaan program kerja BP/BK
c) Mengabulkan atau menolak permohonan ijin guru dan karyawan serta
merekommendasikan permohonan cuti.
d) Mengatasi masalah/hambatan
e) Memimpin pertemuan orang tua/wali murid
f) Menerima/memberhentikan pelayanan kepada tamu
g) Memantau pemasukan dan pengeluaran keuangan
h) Menandatangani surat-surat resmi
36
i) Mengontrol pelaksanaan program kerja kurikulum(bidang pengajaran)
6) Lain-lain
Untuk tenis operasional tersebut kepada kepala sekolah
mendelegasikan tugas-tugas kepada wakil-wakil kepala sekolah, guru-guru
dan tata usaha sesuai dengan bidag kerja masing-masing.
b. WKS Kurikulum
1) Bersama dengan Kepala Sekolah melaksanakan Program Penataan
Manajemen, memberikan pertimbangan personal dalam jabatan struktural
dan menyusun tugas pokok fungsi jabatan.
2) Kepala Sekolah dan Waka Bidang Kerja yang lain bekerjasama dalam
menyusun serta merencanakan program kerja dan strategi sekolah
3) Mengkoordiasikan penyusunan kurikulum yang Efektif dan Aplikatif
4) Menyusun Program Kerja Kurikulum Yang berkaitan Dengan :
a) Administrasi Pembelajaran
1) Menyusun Program Pembelajaran
2) Pembagian Jam Mengajar
3) Menyusun Jadwal Pembelajaran
4) Menyiapkan Perangkat Administrasi Supervisi Guru
5) Memeriksa program satuan pembelajaran guru
6) Mengatasi Hambatan Terhadap KBM
b) Pengelolaan perpustakaan dan Media Pembelajaran
1) Menyusun Administrasi Perpustakaan
a) Buku Kunjungan Perpustakaan
b) Buku Induk Perpustakaan
c) Menyusun Katalog
37
d) Kartu Perpustakaan
e) Tata Tertib Perpustakaan
f) Buku Peminjaman dan Pengembalian
2) Pengelolaan Buku Pegangan Guru
3) Pengelolaan Alat Penunjang KBM
4) Pengelolaan Modul
c) Evaluasi Pembelajaran
1) Pelaksanaan Ulangan Tengah Semester
2) Pelaksanaan Ulangan Semester
3) Pelaksanaan Try Out
4) Pelaksanaan Pengayaan
5) Pelaksanaan Ujian Nasional
6) Pelaksanaan Ujian Sekolah
d) Analisis Pembelajaran
e) Laporan Hasil Belajar
f) Kartu Hasil Studi
g) Raport
5) Mengawal proses pembelajaran agar berjalan baik dan sesuai dengan jadwal
pembelajaran
6) Menyusun anggaran biaya kegiatan
7) Menyusun laporan pelaksanaan kegiatan
8) Bersama dengan seluruh komponen Sekolah mengawal Budaya Sekolah;
Budaya Taat, Disiplin, Tertib, Bersih dan Budaya Santun.
38
c. WAKA KESISWAAN
1) Bersama dengan Kepala Sekolah melaksanakan Program Penataan
Manajemen, memberikan pertimbangan personal dalam jabatan struktural
dan menyusun tugas pokok fungsi jabatan.
2) Kepala Sekolah dan Waka Bidang Kerja yang lain bekerjasama dalam
menyusun serta merencanakan program kerja dan strategi sekolah
3) Menyusun Program Kerja Kesiswaan Yang berkaitan dengan :
a) Pengembangan Potensi Siswa
1) Penerimaan Siswa Baru
2) Masa Orientasi Siswa Baru
3) Kegiatan Ekstrakurikuler
4) Class Meeting
5) Pelepasan Siswa
6) Hari Jadi Sekolah
7) Kegiatan Lomba, Kompetisi, Olimpiade, dll
b) Pembinaan Kesiswaan
1) Bersama dengan Segenap Civitas Akademika Melaksanakan Budaya
Sekolah
2) Menyusun Jadwal Pembinaan Wali Kelas
3) Berkoordinasi dengan Wali Kelas dalam Pemantauan Perkembangan
Attitude/Akhlak Peserta Didik
4) Berkoordinasi dengan BP/BK dalam Upaya Pelayanan Bimbingan
5) Mengkoordinasikan Kegiatan Apel Pagi
6) Pembinaan Umum dan Razia
39
4) Menyusun Anggaran Biaya Kegiatan
5) Menyusun Laporan Pelaksanaan Kegiatan
6) Bersama dengan Seluruh Komponen Sekolah mengawal Budaya Sekolah;
Budaya Taat, Disiplin, Tertib, Bersih dan Budaya Santun
d. WKS HUMAS/DUDI
1) Bersama dengan Kepala Sekolah dan Bidang Kerja lain Menyusun Program
Kerja Humas yang meliputi :
a) Program Kerja Internal
1) penyebaran informasi lewat radio, Internet/Website Sekolah
2) rapat bersama dengan komite sekolah
3) Family Day
4) konsultasi dengan tokoh masyarakat
b) Program Kerja Eksternal
1) Melaksanakan Upacara di Sekolah
2) Melaksanakan Promosi, Sosialisai dan Publikasi melalui kegiatan
yang melekat dengan Program Pada Bidang Kerja
3) Mengembangkan kerjasama dengan Instansi, Lembaga Swasta Dan
Masyarakat untuk kepentingan kemajuan Sekolah.
4) Melakukan relasi sosial dengan komite sekolah dan masyarakat desa
sekitarnya dalam bentuk kerjasama dua arah berkaitan dengan
pendidikan
c) Program Pengelolaan Kelas Industri
1) Membuka Bursa Kerja Khusus (BKK) bekerja sama dengan
Disnaker.
2) Program magang/Prakerin pada perusahaan diluar kota
40
3) Melaksanakan program Out Bond
d) Program Kerja Hubungan Industry
1) Kunjungan Industri
2) Program Prakerin/Magang
3) Penelusuran Tamatan
4) Program BKK
5) Bersama dengan seluruh komponen sekolah mengawal Budaya Sekolah,
Budaya Taat, Disiplin, Tertib, Bersih dan Budaya Santun
6) Mengembangkan kerjasama dengan Instansi, Lembaga Masyarakat dan
Dunia Usaha/Industri
e. PERPUSTAKAAN
1) membuat perencanaan pembinaan dan pengembangan perpustakaan pada
awal tahun ajaran
2) Mengadakan koordinasi dan pengawasan terhadap semua kegiatan
perpustakaan
3) Mengadakan pembinaan minat belajar di perpustakaan
4) Mengelola administrasi perpustkaan
a) Buku Inventaris buku (katalog)
b) Biku Peminjaman dan Pengembalian
5) Merencanakan dan melakukan pengadaan bahan bahan pustaka sesuai dengan
kebutuhan
f. BIMBINGAN PENYULUHAN/BIMBINGAN KONSELING
1) Membantu Tugas-Tugas Kedinasan dalam peningkatan Kualitas Layanan
2) Melaksanakan pembinaan pemantauan dan penilaian
3) Menyusun laporan pelaksanaan program pengawasan
41
4) Menyusun laporan berkala
g. KAPROLI AKUTANSI
1) Menyusun Program Keahlian multimedia dan mengkoordinasikan
pelaksanaanya sebagai berikut :
a) membuat program kerja (harian, mingguan, bulanan, tahunan)
b) Bersama dengan seluruh komponen sekolah mengawal Budaya Sekolah,
Budaya Taat, Disiplin, Tertib, Bersih dan Budaya Santun
c) Membantu pelaksanaan 7K dalam program keahlianya
2) Bertanggung jawab kepada Kepala Sekolah atas terlaksananya Kegiatan
Pembelajaran praktik dan pengelolaan laboratorium akutansi
3) Merencanakan dan melaksanakan seluruh Kegiatan Pembelajaran praktik di
Kompetensi Keahlian Akutansi
h. KAPROLI ADMINISTRASI PERKANTORAN
1) Menyusun Program Keahlian multimedia dan mengkoordinasikan
pelaksanaanya sebagai berikut :
a) Membuat program kerja (harian, mingguan, bulanan, tahunan)
b) Bersama dengan seluruh komponen sekolah mengawal Budaya Sekolah,
Budaya Taat, Disiplin, Tertib, Bersih dan Budaya Santun
c) Membantu pelaksanaan 7K dalam program keahlianya
2) Bertanggung jawab kepada Kepala Sekolah atas terlaksananya Kegiatan
Pembelajaran praktik dan pengelolaan laboratorium akutansi
3) Merencanakan dan melaksanakan seluruh Kegiatan Pembelajaran praktik di
Kompetensi Keahlian Administrasi Perkantoran.
42
i. KAPROLI MULTIMEDIA
1) Menyusun Program Keahlian multimedia dan mengkoordinasikan
pelaksanaanya sebagai berikut :
a) membuat program kerja (harian, mingguan, bulanan, tahunan)
b) Bersama dengan seluruh komponen sekolah mengawal Budaya Sekolah,
Budaya Taat, Disiplin, Tertib, Bersih dan Budaya Santun
c) Melaksanakan kegiatan perawatan terhadap peralatan yang ada di
laboratorium multimedia
2) Membantu pelaksanaan 7K dalam program keahlianya
3) Bertanggung jawab kepada Kepala Sekolah atas terlaksananya Kegiatan
Pembelajaran praktik dan pengelolaan laboratorium multimedia
4) Merencanakan dan melaksanakan seluruh Kegiatan Pembelajaran praktik di
Kompetensi Keahlian Multimedia
j. WALI KELAS
1) Bertanggungjawab atas terlaksanaya kegiatan berhubungan dengan
pendampingan pembinaan siswa dan memonitoring kelas.
2) Penyusun/pembuatan statistik siswa
3) Pengisian daftar kumpulan data siswa
4) Menyusun tata kerja kelas, jadwal piket, jadwal petugas apel kelas
5) Bekerjasama dengan guru/staf pengajar menyangkut perkembangan sikap,
perilaku dan prestasi belajar siswa
k. GURU
1) Bersama dengan Kepala Sekolah melaksanakan Program Penataan
Manajemen, memberikan pertimbangan personal dalam jabatan struktural
dan menyusun tugas pokok fungsi jabatan.
43
2) Kepala Sekolah dan Waka Bidang Kerja yang lain bekerjasama dalam
menyusun serta merencanakan program kerja dan strategi sekolah
3) Menyusun Program Kerja Kurikulum Yang berkaitan Dengan
a) Merencanakan dan menuntut murid melakukan kegiatan-kegiatan belajar
guru mencapai pertumbuhan dan perkembangan yang diinginkan
b) Memberikan bimbingan kepada murid
c) Melakukan pembinaan terhadap diri siswa (kepribadian, watak,
jasmaniah)
d) Melakukan diagnosis atas kesulitan-kesulitan belajar dan mengadakan
penilaian atas kemajuan belajar
3.2 Analisis Kebutuhan
Analisa kebutuhan pada perancangan sistem informasi perpustakaan SMK
Wijayakussuma Jatilawang.
1. Pengurus Perpustakaan terbagi menjadi dua
a. Admin
Admin merupakan bagian dimana admin dapat melihat dan merubah
konfigurasi sistem informasi perpustakaan. Menu yang terdapat pada
bagian aplikasi yang telah dibuat yaitu :
1) Tambah Anggota
a) Kelas, Jurusan, digunakan untuk menginputkan data kelas
dan jurusan
b) Operator, digunakan untuk menambah operator
c) Blokir Her-registrasi, digunakan untuk memblokir seluruh
anggota untuk keperluan registrasi ulang
44
2) Lihat Data
a) Daftar operator, untuk menampilkan data operator yang
diberikan hak akses oleh admin
b) Kelas, Jurusan untuk menampilkan daftar kelas dan jurusan
yang telah diinput pada menu input data
b. Petugas Perpustakaan
1) Petugas perpustakaan bagian Inventasris, bagian ini merupakan
bagian pengolahan bahan pustaka, misalnya :
a) Input buku
b) Input artikel/jurnal
c) Input jenis pustaka
d) Data jenis pustaka
e) Daftar koleksi pustaka
2) Petugas perpustakaan bagian sirkulasi, bagian ini merupakan
bagian operasional bagian sirkulasi, misalnya :
a) Transaksi buku
b) Konfigurasi sirkulasi
c) Lihat konfigurasi
3) Petugas operator registrasi, bagian ini untuk melakukan registrasi
anggota, misalnya :
a) Input Anggota
b) Bebas pustaka
c) Daftar anggota
d) Daftar baru
45
4) Petugas perpustakaan bagian pengolahan, bagian ini untuk
melakukan penngolahan bahan pustaka
a) Input penyiangan
b) Daftar penyiangan
c) Menu statistik, pada menu ini terdapat sub-sub menu yaitu
statistik buku, anggota, peminjaman, pengembalian, denda.
2. Backup data
Backup data adalah suatu proses dimana proses itu digunakan untuk
memindahkan atau menyalin sekumpulan informasi yang tersimpan di dalam
harddisk pada komputer, dengan memindahkan file-file tersebut dari suatu
perangkat ke dalam perangkat lain atau lokasi lain. Fungsi dari melakukan backup
adalah sebagai cadangan data bila data yang tersimpan di dalam satu device
tersebut hilang ataupun rusak akibat dari virus, bencana, kegagalan hardware,
pencurian, data corruption, serangan berbahaya, dan kesalahan manusia.
Tujuan dari melakukan backup adalah mengembalikan suatu data yang telah
rusak ataupun hilang dan mengembalikan suatu data yang dibutuhkan pada
masanya
3. Keamanan
Sistem keamanan di perpustakaan merupakan salah satu aspek yang dapat
melestarikan koleksi bahan pustaka. Untuk menjaga dan melindungi keutuhan
koleksi perpustakaan, perlu diperhatikan tiga aspek, yaitu:
a) Keamanan fisik (physical security) perpustakaan, yang mencakup
arsitektur, staff keamanan, dan perangkat keras, seperti perlindungan pada
pintu dan jendela.
46
b) Penggunaan teknologi keamanan seperti barcode, radio frequency
identification (RFID), dan closed circuit television (CCTV)3.Kebijakan
keamanan, prosedur, dan rencana
4. Sistem
Kebutuhan fungsional petugas pada sistem informasi perpustakaan SMK
Wijayakusuma Jatilawang terdiri dari beberapa fitur yaitu :
a) Login
Petugas melakukan login terlebih dahulu untuk masuk ke menu
b) Menu Anggota
Berfungsi sebagai tampilan menginput, mengedit, menghapus data
anggota
c) Menu Buku
Berfungsi sebagai tampilan menginput, mengedit, menghapus data buku
d) Menu Petugas
Berfungsi sebagai tampilan untuk menginput, mengedit, mengelola,
menghapus data petugas
e) Menu pinjaman
Berfungsi untuk transaksi peminjaman buku
f) Menu Pengembalian
Berfungsi untuk transaksi pengembalian buku
g) Menu Anggota
Menu laporan ini prtugas dapat melihat keseluruhan data anggota
h) Laporan Buku
Menu laporan ini petugas dapat melihat keseluruhan data buku
47
i) Laporan Peminjaman
Menu laporan ini petugas dapat melihat secara keseluruhan data
peminjaman berdasrkan kategori yang terjadi dari tanggal peminjaman,
minggu, bulan pinjaman
j) Laporan Pengembalian
Menu laporan ini petugas dapat melihat secara keseluruhan data
pengembalian berdasrkan kategori yang terjadi dari tanggal peminjaman,
minggu, bulan pinjaman
k) Logout
Pada halaman ini petugas memilih logout apabila aktifitas telah selesai
3.3 Rancangan Dokumen
3.3.1. Rancangan Dokumen Masukan (input)
Dokumen masukan dipakai sebagai sumber data masukan dalam sistem, yang
termasuk dalam dokumen masukan adalah sebagai berikut :
1. Nama Dokumen : Formulir Data Anggota
Fungsi : Untuk mengetahui identitas dari calon anggota
Sumber : Calon Anggota
Tujuan : Petugas Perpustkaan
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap pendaftaran Anggota
Bentuk : Lihat Lampiran A-1
2. Nama Dokumen : Formulir Data Buku
48
Fungsi : Untuk mengetahui data buku
Sumber : Arsip Buku
Tujuan : Petugas Perpustkaan
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap penambahan buku baru
Bentuk : Lihat Lampiran A-2
3. Nama Buku : Formulir Data Petugas
Fungsi : Untuk mengetahui identitas dari petugas
Sumber : Petugas
Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap penambahan petugas baru
Bentuk : Lihat Lampiran A-3
3.3.2. Rancangan Dokumen Keluaran
Dokumen masukan dipakai sebagai sumber data keluaran dalam sistem, yang
termasuk dalam dokumen keluaran adalah sebagai berikut :
1. Nama Buku : Laporan Data Anggota
Fungsi : Untuk mengetahui data-data anggota
Sumber : Petugas Perpustakaan
Tujuan : Kepala Sekolah
Media : Kertas
49
Jumlah : 1
Frekuensi : Sesuai Kebutuhan
Bentuk : Lihat Lampiran B-1
2. Nama Buku : Lampiran Data Buku
Fungsi : Untuk mengetahui data-data buku
Sumber : Petugas Perpustakaan
Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 1
Frekuensi : Sesuai Kebutuhan
Bentuk : Lihat Lampiran B-2
3. Nama Buku : Lampiran Peminjaman
Fungsi : Untuk mengetahui data transaksi peminjaman
Sumber : Petugas Perpustakaan
Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 1
Frekuensi : Sesuai Kebutuhan
50
Bentuk : Lihat Lampiran B-3
4. Nama Buku : Lampiran Pengembalian
Fungsi : Untuk mengetahui data transaksi pengembalian
Sumber : Petugas Perpustakaan
Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 1
Frekuensi : Sesuai Kebutuhan
Bentuk : Lihat Lampiran B-4
5. Nama Buku : Buku Peminjaman
Fungsi : Sebagai tanda bukti peminjaman buku
Sumber : Petugas Perpustakaan
Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 1
Frekuensi : Setiap transaksi peminjaman
Bentuk : Lihat Lampiran B-5
51
6. Nama Buku : Bukti Pengembalian
Fungsi : Sebagai tanda bukti telah meminjam
Sumber : Petugas Perpustakaan
Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 1
Frekuensi : Setiap transaksi pengembalian
Bentuk : Lihat Lampiran B-6
52
3.4 Entity Relationship Diagram
1. Entity Relationship Diagram
Gambar III.2 Entity Relationship Diagram
53
2. Logical Relationship Structure (LRS)
Gambar III.3 Logical Relationship Structure
54
3.5 Spesifikasi File
1. Spesifikasi File Anggota
Nama File : ta_perpusku.sql
Akronim : Anggota
Fungsi : Untuk menyimpan data siswa/guru yang menjadi anggota
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 82 byte
Kunci Field : noagg
Software : Xampp
Tabel III.1 Spesifikasi File Anggota
No Elemen Akronim Tipe Panjang Keterangan
1 No Anggota Noagg Varchar 12 Primary Key
2 Nama Nama Varchar 30
3 Kelas Kelas Varchar 10
4 Telepon Telepon Varchar 20
5 Tanggal Daftar Tgldaftar Date 10
6 NIS Nis Varchar 10
2. Spesifikasi File Buku
Nama File : ta_perpusku.sql
Akronim : Buku
55
Fungsi : Untuk menyimpan data buku
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 275 byte
Kunci Field : idbuku
Software : Xampp
Tabel III.2 Spesifikasi File Buku
No Elemen Akronim Tipe Panjang Keterangan
1 Id buku Idbuku varchar 11 Primary Key
2 Id kategori Idktg varchar 3 Foreign Key
3 Id sub kategori Idsubktg varchar 7 Foreign Key
4 Judul Judul varchar 100
5 Penulis Penulis varchar 40
6 Penerbit Penerbit varchar 30
7 Edisi Edisi varchar 30
8 Tahun Tahun int 4
9 Kota Kota varchar 30
10 Stok Stok int 10
11 Dipinjam Dipinjam int 10
56
3. Spesifikasi File Pinjaman
Nama File : ta_perpusku.sql
Akronim : Pinjaman
Fungsi : Untuk menyimpan data pinjaman
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 87 bytes
Kunci Field : idpjm
Software : Xampp
Tabel III.3 Spesifikasi File Pinjaman
No Elemen Akronim Tipe Panjang Keterangan
1 Id Pinjaman Idpjm int 10 Primary Key
2 No Anggota Noagg Varchar 12 Foreign Key
3 Nonota Pinjam Nonotapjm Varchar 12 Foreign Key
4 Nonota Kembali Nonotakbl Varchar 12 Foreign Key
5 Tanggal Pinjam Tglpjm Date 10
6 Tanggal Harus
Kembali
Tglhrskbl Date 10
57
7 Tanggal Kembali Tglkembali Date 10
8 Lambat Lambat Int 10
9 Id Buku Idbuku Varchar 11
10 Denda Denda Decimal 10
11 Jumlah Denda Jmldenda Decimal 10
4. Spesifikasi File Nota Kembali
Nama File : ta_perpusku.sql
Akronim : Nonotakbl
Fungsi : Untuk melihat jumlah seluruh nota pengembalian
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 54 byte
Kunci Field : nonotakbl
Software : Xampp
58
Tabel III.4 Spesifikasi File Nota Kembali
5. Spesifikasi File Sub Kategori
Nama File : ta_perpusku.sql
Akronim : Subktg
Fungsi : Untuk menyimpan data kategori buku
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 50 byte
Kunci Field : idsubktg
Software : Xampp
No Elemen Akronim Tipe Panjang Keterangan
1 No Nota Kembali Nonotakbl Varchar 12 Primary Key
2 No Anggota Noagg Varchar 12 Foreign Key
3 Tanggal Kembali Tglkembali Date 10
4 Jumlah Denda Jmldenda Int 10
5 Bayar Bayar Int 10
6 Kembali Kembali Int 10
59
Tabel III.5 Spesifikasi File Sub Kategori
No Elemen Akronim Tipe Panjang Keterangan
1 Id Sub Kategori Idsubktg Varchar 7 Primary Key
2 Id Kategori Idktg Varchar 3 Foreign Key
3 Sub Kategori Subkategori Varchar 40
6. Spesifikasi File Pinjaman Terakhir
Nama File : ta_perpusku.sql
Akronim : Pinjamantrx
Fungsi : Untuk menyimpan data detail peminjaman buku terakhir
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 312,4 byte
Kunci Field : idpjm
Software : Xampp
Tabel III.6 Spesifikasi File Peminjaman Terakhir
No Elemen Akronim Tipe Panjang Keterangan
1 Id Pinjaman Idpjm int 10 Primary Key
60
2 No Anggota Noagg Varchar 12 Foreign Key
3 Nonota Pinjam Nonotapjm Varchar 12 Foreign Key
4 Nonota Kembali Nonotakbl Varchar 12 Foreign Key
5 Tanggal Pinjam Tglpjm Date 10
6 Tanggal Harus
Kembali
Tglhrskbl Date 10
7 Tanggal Kembali Tglkembali Date 10
8 Lambat Lambat Int 10
9 Id Buku Idbuku Varchar 11 Foreign Key
10 Bunya Bunya Varchar 200
11 Denda Denda Decimal 15.2
12 Jumlah Denda Jmldenda Decimal 15.2
13 Pilih Pilih Varchar 15
7. Spesifikasi File Kategori
Nama File : ta_perpusku.sql
Akronim : Kategori
Fungsi : Untuk melihat kategori buku
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
61
Panjang Record : 162,2 byte
Kunci Field : idktg
Software : Xampp
Tabel III.7 Spesifikasi File Kategori
No Elemen Akronim Tipe Panjang Keterangan
1 Id Kategori Idktg Varchar 3 Primary Key
2 Kategori Kategori Varchar 30
8. Spesifikasi File Nota Pinjam
Nama File : ta_perpusku.sql
Akronim : Nota Pinjam
Fungsi : Untuk melihat nota pinjam
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 24 byte
Kunci Field : nonotapjm
Software : Xampp
62
Tabel III.8 Spesifikasi File Nota Pinjam
No Elemen Akronim Tipe Panjang Keterangan
1 Nonota Pinjam Nonotapjm Varchar 12 Primary Key
2 Noagg Noagg Varchar 12 Foreign Key
3 Tanggal Pinjam Tglpinjam date
3.6 Pengkodean
1. Nomor Buku
x x x x x x x x x
Contoh
No Urut No Urut
Gambar III.4 Pengkodean Nomor Buku
2. Nomor Pinjaman
Identitas yy/mm/dd No Urut
Peminjaman Tanggal Peminjaman
Contoh
Identitas yy/mm/dd No Urut
Peminjaman Tanggal Peminjaman
Ket : P=Untuk identitas Peminjaman
Gambar III.5 Pengkodean Nomor Peminjaman
0 0 1 0 0 1 0 0 1
X 9 9 9 9 9 9 9 9 9 9 9
P 2 0 1 9 0 8 0 0 0 0 1
63
3. Nomor Pengembalian
Identitas yy/mm/dd Tanggal Peminjaman No Urut
Pengembalian
Contoh
Identitas yy/mm/dd Tanggal Peminjaman No Urut
Pengembalian
Gambar III.6 Pengkodean Nomor Pengembalian
4. Nomor Anggota
Identitas yy/mm/dd Tanggal Peminjaman No Urut
Pengembalian
Contoh
Identitas yy/mm/dd Tanggal Peminjaman No Urut
Pengembalian
Gambar III.7 Pengkodean Nomor Pinjaman terakhir
X 9 9 9 9 9 9 9 9 9 9 9
K 2 0 1 9 0 8 0 0 0 0 1
A 9 9 9 9 9 9 9 9 9 9 9
A 2 0 1 9 0 7 0 0 0 0 1
64
5. Nomor Sub Kategori
9 9 9 - 9 9 9
Nomor Sub Kategori
Contoh
0 0 1 - 0 0 1
Nomor Sub Kategori
Gambar III.8 Pengkodean Nomor Sub Kategori
65
3.7 Spesifikasi Program
3.7.1. Spesifikasi Program
1. Spesifikasi Form Login
Nama Program : Program Form Login
Akronim : Login (Login.frm)
Bahasa Program : Embarcadero Delphi Xe7
Fungsi Program : Untuk masuk dan mengakses program
Bentuk Tampilan : Lampiran C-1
Proses jalannya Program :
a. Masukan Nama user kedalam Textbox nama user, tekan enter maka
secara langsung akan di cek oleh program apakah sesuai dengan yang
ada dalam database. Jika tidak sesuai dengan database maka secara
langsung akan muncul pesan untuk mengisi ulang Textbox nama user
dengan benar.
b. Masukan Password kedalam Textbox password, tekan enter maka secara
langsung akan di cek oleh program apakah sesuai dengan yang ada
dalam database. Jika tidak sesuai dengan database maka secara langsung
akan muncul pesan untuk mengisi ulang Textbox nama user dengan
benar.
2. Spesifikasi Form Splash
Nama Program : Program Form Splash
Akronim : FrmSplash(formspalsh.frm)
Bahasa Program : Embarcadero Delphi Xe7
66
Fungsi Program : Untuk loading sebelum masuk ke Menu Utama
Bentuk Tampilan : Lampiran C-2
Proses jalannya Program :
Tampil ketika login berhasil kemudian menampilkan Form Menu Utama
3. Spesifikasi Form Menu Utama
Nama Program : Program Form Menu Utama
Akronim : Menu (Menu.frm)
Bahasa Program : Embarcadero Delphi Xe7
Fungsi Program :Untuk Menampilkan program yang tersedia
Bentuk Tampilan : Lampiran C-3
Proses jalannya Program :
a. Klik Transaksi, maka akan tampil pilihan Meminjam, Pengembalian,
History Peminjaman, History Pengembalian
b. Klik Laporan, maka akan tampil buku Pinjaman, Penerimaan
c. Klik Database, maka akan tampil Kategori, Buku, Anggota, Operator,
pengaturan
d. Klik Tentang, maka akan tampil pembuat aplikasi
e. Klik Logout, maka akan keluar dari menu utama dan akan kembali ke
menu Login
67
4. Spesifikasi Form Anggota
Nama Program : Program Form Anggota
Akronim : Anggota (Anggota.frm)
Bahas Program : Embarcadero Delphi Xe7
Fungsi Program : Untuk melakukan pengolahan data anggota
Bentuk Tampilan : Lampiran C-4
Proses jalannya Program :
a. Klik tombol baru, untuk memasukan data anggota baru
b. Klik tombol edit, untuk mengedit data anggota yang sudah disimpan
c. Klik tombol hapus, untuk menghapus data anggota yang sudah disimpan
d. Klik tombol kartu, untuk mencetak kartu anggota baru
e. Klik tombol batal, untuk membatalkan transaksi data anggota
f. Klik tombol tutup, untuk menutup form anggota dan kembali ke form
menu utama
g. Klik tombol simpan, untuk menyimpan data anggota yang diinput atau
diedit
5. Spesifikasi Form Buku
Nama Program : Program Form Buku
Akronim : Buku(Buku.frm)
Bahas Program : Embarcadero Delphi Xe7
Fungsi Program : untuk melakukan pengolahan data buku
68
Bentuk Tampilan : Lampiran C-5
Proses jalannya Program :
a. Klik tombol baru, untuk memasukan data buku terbaru
b. Klik tombol edit, untuk mengedit data buku yang telah tersimpan
c. Klik tombol hapus, untuk menghapus data buku yang telah tersimpan
d. Klik tombol list pencarian, untuk mencari kategori data buku yang telah
tersimpan
e. Klik simpan, untuk menyimpan data buku yang di masukan maupun
diedit
f. Klik tombol batal, untuk membatalkan transaksi pemasukan data buku
6. Spesifikasi Form Admin
Nama Program : Program Form Admin
Akronim : Admin(Admin.frm)
Bahasa Program : Embarcadero Delphi Xe7
Fungsi Program : Untuk melakukan pengolahan data admin
Bentuk Tampilan : Lampiran C-6
Proses jalannya Program :
a. Klik tombol baru, untuk menambahkan admin baru
b. Klik tombol edit, untuk melakukan pengeditan data admin
c. Klik tombol hapus, untuk melakukan penghapusan data admin yang
sudah terrsimpan
69
d. Klik tombol tutup, untuk menutup form admin dan kembali ke form
menu utama
7. Spesifikasi Form Peminjaman
Nama Program : Program Form Peminjaman
Akronim : Pinjam(Pinjam.frm)
Bahas Program : Embarcadero Delphi Xe7
Fungsi Program : Untuk mengetahui data peeminjaman buku
Bentuk Tampilan : Lampiran C-7
Proses jalannya Program :
a. Masukkan nomor anggota di Textbox pencarian anggota kemudian tekan
enter maka akan dicek oleh program, jika ditemukan maka melanjutkan
proses peminjaman buku, jika tidak ditemukan maka tampilan kosong
b. Pilih tombol Listbox kemudian tekan enter maka akan tampil nama
anggota kemudian memilih buku yang akan dipinjam
c. Klik tombol simpan maka transaksi peminjaman akan disimpan
kemudian akan muncul pesan peminjaman buku telah tersimpan
d. Klik tombol batal, maka transaksi akan di batalkan
e. Klik tombol tutup, maka form peminjaman akan menutup dan kembali
ke form menu utama
8. Spesifikasi Form Pengembalian
Nama Program : Program Form Pengembalian
Akronim : Notakbl
70
Bahasa Program : Embarcadero Delphi Xe7
Fungsi Program : Untuk melakukan transaksi pengembalian
Bentuk Tampilan : Lampiran C-8
Proses jalannya Program :
a. Masukkan nomor anggota di Textbox nomor anggota kemudian klik cari
maka akan dicek oleh program, jika ditemukaan mempunyai
peminjaman buku maka akan melanjutkan proses pengembalian
b. Pilih buku yang akan dikembalikan kemudian klik cari maka data buku
akan masuk kedata grid transaksi
c. Apabila melebihi batas meminjam buku, maka masukan sejumlah uang
di textbox dibayar.
d. Klik tombol simpan, maka transaksi pengembalian akan disimpan
e. Klik tombol batal, maka transaksi pengembalian akan di batalkan
f. Klik tombol tutup, maka transaksi pengembalian akan di tutup kemudian
akan kembali kemenu utama
9. Spesifikasi Form Laporan Peminjaman Buku
Nama Program : Program Form Laporan Peminjaman Buku
Akronim : Peminjaman(Peminjaman.frm)
Bahas Program : Embarcadero Delphi XE7
Fungsi Program : Untuk mengetahui Laporan peminjaman buku
Bentuk Tampilan : Lampiran C-10
71
Proses jalannya Program :
a. Klik Laporan maka akan muncul tampilan buku dipinjam
b. Pilih salah satu laporan peminjaman buku yang ada
c. Klik print maka akan muncul struk bukti laporan peminjaman buku
d. Klik tombol tutup, maka transaksi laporan peminjaman buku ditutup
kemudian akan kembali kemenu utama
10. Spesifikasi Form Laporan Pengembalian Buku
Nama Program : Program Form Laporan Pengembalian Buku
Akronim : Laporankbl(lapkbl.frm)
Bahasa Program : Embarcadero Delphi XE7
Fungsi Program : untuk mengetahui laporan pengembalian buku
Bentuk Tampilan : Lampiran C-11
Proses jalannya Program :
a. Klik Laporan maka akan muncul tampilan buku
b. Pilih salah satu laporan peminjaman buku yang ada
c. Klik print maka akan muncul struk bukti laporan peminjaman buku
d. Klik tombol tutup, maka transaksi laporan peminjaman buku ditutup
kemudian akan kembali kemenu utama
72
3.7.2. Hierarky Input Proses Output (HIPO)
Login
0.0
Menu Utama
1.0
Sistem
0.0
2.0
Transaksi
0.0
3.0
Laporan
0.0
4.0
Database
0.0
3.1
Buku
dipinjam
3.0
2.1
Peminjaman
2.0
1.1
Login
1.0
4.1
Kategori
4.0
2.2
Pengembalian
2.0
1.2
Logout
1.0
3.2
Penerimaan
3.0
4.2
Buku
4.0
2.3
History
Peminjaman
2.0
2.4
History
Pengembalian
2.0
4.3
Anggota
4.0
4.4
Operator
4.0
4.5
Pengaturan
4.0
73
Gambar III.9 Hierarky Input Proses Output (HIPO)
3.7.3. Flowchart
1. Form Login
Gambar III.10 Flowchart Form Login
74
2. Form Menu Utama
Gambar III. 11 Flowchart Form Menu
75
3. Form Anggota
Gambar III.12 Flowchart Form Anggota
76
4. Form Peminjaman
Gambar III.13 Flowchart Form Peminjaman
77
5. Form Buku
Gambar III.14 Flowchart Form Buku
78
3.8 Spesifikasi Sistem Komputer
1. Umum
Gabungan dari beberapa peralatan yang saling berhubungan satu sama lain
merupakan pengertian dari sistem komputer. Sistem komputer terstuktur
mampu melakukan instruksi-instruksi khusus yang telah diprogramkan
sebelumnya. Di dalam sistem komputer terdapat tiga komponen, perangkat
keras (Hardware), Perangkat lunas (Software), manusia sebagai tenaga
pelaksana (Brainware)
2. Perangkat Keras (Hardware)
Adapun perangkat keras yang digunakan sebagai berikut :
a. Micro Processor :Intel®Celeron®CPUN3050
@1.60GHz(2CPUs),~1.60GHz
b. Memori : 2048MB RAM
c. Operaring System : Windows 10 Home Single Language 64bit(10.0,
Build 10586)
d. Monitor : Generic PnP Monitor
e. Keyboard : 83 Keys
f. Harddisk : 231 GB
g. Memory : 2048MB RAM
3. Perangkat Lunak (Software)
Perangkat lunak adalah istilah khusus untuk data yang diformat, dan
disimpan secara digital, termasuk program komputer, dokumentasinya, dan
berbagai informasi yang bisa dibaca, dan ditulis oleh komputer seperti
79
program-program yang berisi tentanf perintah-perintah untuk mengolah data
perangkat yang digunakan dalam program ini adalah sebagai berikut :
a. System Operasi : Windows 10 Home Single Language
64bit(10.0, Build 10586)
b. Bahasa Pemrograman : Delphi Embarcadero XE7
c. Database : PHP MyAdmin
3.9 Pengujian Unit
Pengujian unit dilakukan dengan menggunakan black box testing yang berfokus
pada masukan dan pengeluaran diantaranya adalah sebagai berikut :
1. Pengujian Form Login
Tabel III. 9
Hasil Pengujian Black Box Testing Form Login
No Skenario Pengujian Test Case Hasil yang diharapkan Hasil
Pengujian
Kesimpulan
1 Nomor petugas diisi
kondisi salah kemudia
tekan Login
Nama
user:
(admin)
(salah)
Sistem akan menolak
akses petugas dan
menampilkan pesan
“Gagal login”
Sesuai
harapan
valid
2 Password diisi kondisi
salah kemudian tekan
Login
Password
(salah)
Sistem akan menolak
akses petugas dan
menampilkan pesan
“Gagal login”
Sesuai
harapan
valid
3 Nama User dan
Password diisi kondisi
benar kemudia tekan
Login
Password
:
(ADMIN)
(benar)
Sistem menerima akses
Login kemudian tampil
form splash dan dilanjut
menu utama
Sesuai
harapan
valid
80
2. Pengujian Form Anggota
Tabel III. 10
Hasil Pengujian Black Box Testing Form Anggota
No Skenario pengujian Test case Hasil yang diharapkan Hasil
Pengujian
Kesimpulan
1 Pilih kemudian cari
anggota pada listbox
diisi tidak benar
kemudian klik
Nomor
Anggota :
(kosong)
Sistem menampilkan
pesan.
Sesuai
harapan
Valid
2 Pilih cari anggota pada
listbox berdasarkan
nama atau nomor
Nomor
Anggota
:000000
(disisi)
Sistem menampilkan
pesan.
Sesuai
harapan
Valid
3 Mengisi combobox
baru berdasarkan nama,
nis, kelas, telepon
Nama,
Nis, No
Anggota,
Kelas
Sistem menampilkan
pesan.
Sesuai
harapan
Valid
4 Mengisi di combobox
edit berdasarrkan nama,
nis, kelas, telepon
Nama,
Nis, No
Anggota,
Kelas
Sistem menampilkan
pesan.
Sesuai
harapan
Valid
5 Pilih tombol hapus Klik tabel
nama,
nis, no
anggota,
kelas
Sistem menampilkan
pesan.
Sesuai
harapan
Valid
6 Pilih tabel nama, nis,
no anggota, kelas
Klik tabel Masih edit manual Sesuai
harapan
Valid
3. Pengujian Form Buku
Tabel III. 11
Hasil Pengujian Black Box Testing Form Buku
No Skenario pengujian Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
81
1 Pilih buku berdasrkan
judul buku, kode
buku, penulis,
penerbit dalam
keadaan kosong tekan
cari
judul buku,
kode buku,
penulis,
penerbit
kosong
(0000)
Sistem menampilkan
pesan
Sesuai
harapan
Valid
2 Pilih buku berdasrkan
judul buku, kode
buku, penulis,
penerbit dalam
keadaan salah tekan
cari
judul buku,
kode buku,
penulis,
penerbit
dalam
keadaan
kosong
salah
Sistem tidak
menampilkan pesan
Sesuai
harapan
Valid
3 Klik combobox baru
berdasarkan judul
buku, kode buku,
penulis, penerbit,
edisi, tahun, kota
dalam keadaan
kosong
judul buku,
kode buku,
penulis,
penerbit
(000)
Sistem menampilkan
pesan
Sesuai
harapan
Valid
4 Pilih combobox baru
berdasarkan judul
buku, kode buku,
judul buku,
kode buku,
penulis,
Sistem menampilkan
pesan
Sesuai
harapan
Valid
82
penulis, penerbit,
edisi, tahun, kota
dalam keadaan salah
satu tidak diisi
penerbit,
edisi, tahun,
kota (tidak
diisi)
5 Klik combobox edit
berdasarkan judul
buku, kode buku,
penulis, penerbit,
edisi, tahun, kota
dalam keadaan salah
edit
berdasarkan
judul buku,
kode buku,
penulis,
penerbit,
edisi, tahun,
kota dalam
keadaan
salah
Sistem menampilkan
pesan
Sesuai
harapan
Valid
6 Klik combobox hapus
salah satu isi tabel
Hapus isi
tabel
Menampilkan pesan Sesuai
harapan
Valid
4. Pengujian Form Admin
Tabel III. 12
Hasil Pengujian Black Box Testing Form Admin
No Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Pilih baru
kemudian Textbox
Nama Operator:
(diisi) Login
Sistem
menampilkan pesan
Sesuai
harapan
Valid
83
Nama Operator,
Login user,
password, pilih
tipe dan salah
salah satu kosong
user(diisi),
password(kosong),
tipe(operator)
2 Pilih baru
kemudian Textbox
Nama Operator,
Login user,
password, pilih
tipe dan salah
salah satu kosong
Nama Operator:
(diisi) Login user:
(kosong),
password: (diisi),
tipe: (operator)
Sistem tidak
menampilkan pesan
Sesuai
harapan
Valid
3 Pilih baru
kemudian textbox.
Nama Operator
Login user,
password, tipe
dalam keadaan
benar
Nama Operator:
(diisi) Login
user(diisi),
password(diisi),
tipe(operator)
Sistem
menampilkan pesan
Sesuai
harapan
Valid
4 Pilih edit
kemudian textbox.
Nama Operator
Login user,
password, tipe
Nama Operator:
(kosong) Login
user(kosong),
password(kosong),
tipe(kosong)
Sistem
menampilkan pesan
Sesuai
harapan
Valid
84
dalam keadaan
kosong kemudian
klik simpan
5 Pilih edit
kemudian textbox
Nama Operator:
Login user,
password, tipe
diisi dalam
keadaan benar
kemudian klik
simpan
Nama Operator:
(diisi) Login
user(diisi),
password(diisi),
tipe(operator)
Sistem
menampilkan pesan
Sesuai
harapan
Valid
6 Pilih Hapus
Pilih satu nama
operator
Hapus salah satu Menampilkan
pesan
Sesuai
harapan
Valid
5. Pengujian Form Peminjaman
Tabel III. 13
Hasil Pengujian Black Box Testing Form Peminjaman
No Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Pilih pencarian
berdasarkan nama
atau nomor dalam
Nama dan nomor
kosong: (0000)
Sistem
menampilkan pesan
Sesuai
harapan
Valid
85
keadaan kosong
2 Pilih pencarian
berdasarkan nama,
atau nomor diisi
dalam keadaan
benar pilih cari
Nama anggota dan
nomor anggota
diisi benar
Nama(sujono)
nomor(A2019)
Sistem
menampilkan pesan
Sesuai
harapan
Valid
3 Pilih pencarian
berdasarkan nama
dan nomor
anggota kosong
kemudian pilih
peminjaman
Nama dan nomor
anggota diisi
Sistem
menampilkan pesan
“Pilih anggota
dulu”
Sesuai
harapan
Valid
6. Pengujian Form Laporan Peminjaman Buku
Tabel III. 14
Hasil Pengujian Black Box Testing Form Peminjaman Buku
No Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Pilih Textbox
berdasrakan judul
buku dan penulis
buku, nama
anggota diisi
kosong
Judul
buku(kosong),
penulis(kosong),
nama anggota
(kosong)
Sistem
menampilkan pesan
Sesuai
harapan
Valid
86
2 Pilih Textbox
berdasrakan judul
buku dan penulis
buku, nama
anggota diisi
dengan benar
Judul buku
contohnya:
(pahlawan
revolusi), penulis
contohnya(johan),
nama
anggota(sujono).
Sistem
menampilkan pesan
Sesuai
harapan
Invalid
3 Pilih salah satu
berdasarkan
nomor buku,
penulis, nama
anggota kemudian
pilih lihat pinjam
Pilih salah satu
lalu pilih lihat
pinjam
Sistem
menampilkan pesan
Sesuai
harapan
Valid
4 Pilih salah satu
berdasarkan
nomor buku,
penulis, nama
anggota kemudian
pilih print
Pilih salah satu
pada tabel
Sistem
menampilkan pesan
Sesuai
harapan
Valid
5 Pilih salah satu
berdasarkan
nomor buku,
penulis, nama
Pilih salah satu
pada tabel
Sistem
menampilkan pesan
Sesuai
harapan
Valid
87
anggota kemudian
pilih lihat kembali
7. Pengujian Form Laporan Pengembalian Buku
Tabel III. 15
Hasil Pengujian Black Box Testing Form Anggota
No Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Pilih Textbox
berdasarkan
nomor anggota
tidak diisi
Nomor
anggota(kosong)
Sistem tidak
menampilkan pesan
Sesuai
harapan
Valid
2 Pilih Textbox
berdasrakan
nomor anggota
diisi dalam
keadaan benar
Nomor anggota
(2019)
Sistem
menampilkan pesan
Sesuai
harapan
Valid
3 Pilih berdaarkan
nomor anggota
kemudian pilih
detail kemudian
pilih print
Detail laporan
peminjaman buku
Sistem
menampilkan pesan
Sesuai
harapan
Valid
88