BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih,...
Transcript of BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih,...
34
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
Madrasah Aliyah Negeri Mempawah(MAN) merupakan salah satu yayasan
pendidikan negeri yang ikut membantu Pemerintah Daerah, khususnya dibidang
pendidikan Agama Islam. Berikut ini merupakan pembahasan mengenai MAN
Mempawah, meliputi: sejarah madrasah, struktur organisasi dan fungsi dalam
struktur.
3.1.1 Sejarah Institusi/Perusahaan
Madrasah Aliyah Negeri Mempawah Adalah sekolah SMA Negeri yang
terletak di Provinsi Kalimantan Barat, Mempawah Timur. Sekolah ini
menggunakan Agama Islam sebagai pegangan utama pendidikan Agamanya.
Madrasah Aliyah Negeri Mempawah ini berdiri pada tanggal 15 Mei 1984, yang
terletak di jalan Raden Kusno Mempawah. Pendiri Madrasah ini adalah Bapak
H.Jawari dengan tujuan agar Mempawah dapat menciptakan generasi yang
berkualitas. jenjang pendidikan terdiri dari SD, MTs dan Aliyah. Madrasah Aliyah
Negeri pindah lokasi di Jalan Bemban, Desa Sejegi, Kecamatan Mempawah
Timur dalam perkembangan hingga sekarang sekolah ini mengalami perbaikan
dalam perkembangan sarana prasarana. Dengan jenis prasarana ruang kelas, ruang
perpustakaan, ruang lab IPA,ruang lab fisika, ruang lab agama, ruang lab kimia,
ruang lab komputer, ruang pimpinan, ruang guru, ruang tata usaha, ruang
konseling, tempat ibadah dan ruang osis dengan kondisi ruangan yang baik dan
35
jumlah siswa yang pertahun semakin meningkat. Serta dilengkapi dengan
kegiatan ekstra kurikuler yang dilaksanakan diluar jam belajar mengajar yang
terdiri dari olahraga diantaranya volly, taekwondo, sepak bola, futsal, badminton,
pencak silat dan pramuka.
A. Visi
Terwujudnya sumber daya manusia yang beriman, berilmu, berakhlak
mulia, terampil, disiplin dan kompetitif.
B. Misi
1. Menjadikan agama islam sebagai sumber nilai dalam proses pembelajaran
dan pengembangan potensi madrasah.
2. Meningkatkan disiplin waktu, tertib administrasi dan tenaga pendidikan yang
profesional serta ketersediaan fasilitas pendukung pendidikan yang memadai.
3. Mendorong seluruh komponen madrasah baik peserta didik, guru maupun
tenaga pendidikan lainnya untuk memiliki semangat kompetitif dalam rangka
memajukan madrasah.
4. Selalu berusaha menciptakan inovasi pembelajaran dalam rangka peningkatan
hasil belajar.
5. Menyelenggarakan praktik keagamaan dan ekstrakurikuler sebagai bentuk
pengembangkan potensi diri peserta didik agar dapat diaktualisasikan dalam
kehidupan sehari-hari
6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis.
7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah
8. Menjadikan orang tua peserta didik dan masyarakat sebagai mitra kerja
madrasah.
36
3.1.2 Struktur Organisasi dan Fungsi
Sumber: Madrasah Aliyah Negeri Mempawah
Gambar III.1
Struktur Organisasi dan Fungsi
KEPALA SEKOLAH
RidIwan, S.Pd.I
KEPALA TATA USAHA
Mainah, S.Ip
WAKA KESISWAAN
Gusti Yudi Arianto, SE
WAKA SARANA
Suryanyah, SE
KETUA KOMITE
Tusiran, SE
WAKA KURIKULUM
Ahmad Darwis, S.Pd
WAKA HUMAS
Pariyanto, S.Pd
BIMBINGAN KONSELING WALI KELAS
SISWA
GURU
KEPALA PERPUSTAKAAN
Nur’Aini, S.Pd
37
Fungsi dari tiap-tiap bagian adalah:
1. Kepala Sekolah
a. Memimpin dan membina sekolah dengan ketentuan yang berlaku.
b. Membina kerja sama dengan orang tua, masyarakat dan pihak yang terkait.
c. Memimpin dan mengkoordinasi tenaga pendidikan dalam meningkatkan
kualitas kinerja sekolah.
d. Membagi tugas-tugas kepada guru dan staf tata usaha, sesuai dengan
tuntutan kurikulum.
e. Melaksanakan bimbingan, pembinaan, motivasi, pengayoman kepada guru
dan staf tata usaha dalam pelaksanaan pembelajaran.
f. Menciptakan dan mengendalikan suasana kerja yang kondusif untuk
mencapai tujuan.
g. Membantu memecahkan permasalahan yang dihadapi guru maupun staf tata
usaha.
h. Mendorong untuk meningkatkan kemampuan guru maupun staf tata usaha
melalui penataran, pelatihan dan pendidikan lanjutan.
i. Secara terus menerus membina dan mengevaluasi pelaksanaan tugas guru
dan staf tata usaha secara obyektif.
j. Mendorong pendayagunaan sarana dan prasarana sekolah.
2. Ketua Komite
a. Mendorong perhatian dan komitmen masyarakat terhadap penyelenggaraan
pendidikan yang bermutu.
38
b. Melakukan kerjasama dengan masyarakat(perorangan/organisasi/dunia
usaha) dan pemerintah berkenaan dengan penyelenggaraan pendidikan yang
bermutu.
c. Menampung dan menganalisis aspirasi, ide, tuntutan, dan berbagai
kebutuhan pendidikan yang diajukan oleh masyarakat.
d. Memberikan masukan, pertimbangan dan rekomendasi kepada satuan
pendidikan mengenai:
a) Kebijakan dan program pendidikan.
b) Rencana anggaran pendidikan dan belanja madrasah(RAPBM).
c) kriteria kinerja satuan pendidikan.
d) kriteria tenaga pendidikan .
e) hal-hal lain yang terkait dengan pendidikan.
e. Mendorong orang tua dan masyarakat berpartisipasi dalam pendidikan guna
mendukung peningkatan mutu dan pemerataan pendidikan.
f. Menggalang dana masyarakat dalam rangka pembiayaan penyelenggaraan
pendidikan di satuan pendidikan
g. Melakukan evaluasi dan pngawasan terhadap kebijakan, program,
penyelenggaraan, dan keluaran pendidikan di satuan pendidikan.
3. Kepala tata usaha
a. Menyusun program kerja tata usaha.
b. Mengkoordinasi tugas-tugas tata usaha.
c. Membina dan mengembangkan tugas-tugas ketatausahaan.
d. Mengatur pengurusan kepegawaian.
39
e. Meneliti dan kemudian membuat surat, baik surat masuk maupun surat
keluar sesuai dengan disposisi/ instruksi kepala sekolah.
f. Mamantau pelaksanaan 6K.
g. Mengawasi dan mengendalikan pengunaan alat-alat sekolah.
h. Mamantau kepala sekolah dalam menyusun RAPBS.
i. Bertanggung jawab atas penggunaan stempel sekolah.
4. Kepada Perpustakaan
a. Mengembangkan penguatan lembaga perpustakaan (capacity building).
b. Membuat perencanaan program pengembangan perpustakaan.
c. Melaksanakan fungsi pengawasan terhadap kinerja staf perpustakaan.
5. Waka Humas
a. Mengatur hubungan inter/antar warga sekolah/wali murid.
b. Mengatur hubungan sekolah dengan orang tua/wali murid.
c. Memelihara hubungan baik dengan komite sekolah.
d. Memelihara dan mengembangkan hubungan sekolah dengan lembaga-
lembaga pemerintah, swasta, dan organisasi nasional.
e. Memberi pengertian kepada masyarakat tentang fungsi sekolah melalui
bermacam-macam tehnik komunikasi(majalah, surat kabar, internet).
6. Waka Kurikulum
a. Menyusun program kerja tahunan (action plan).
b. Mengkoordinasi sosialisasi pengembangan kurikulum.
c. Menyusun program pengajaran.
d. Mengkoordinasi kegiatan belajar mengajar termasuk pembagian tugas, guru,
jadwal pelajaran, evaluasi belajar, dan sebagainya.
40
e. Menganalisis ketercapaian target kurikulum dan daya serap.
f. Mengkoodinir penyusunan KTSP, kalender pendidikan, prota, promes,
silabus, RPP/Modul.
g. Mengajar sesuai dengan beban kerja yang telah ditetapkan.
h. Mengkoordinasi persiapan dan pelaksanaan US/UN dan sebagainya.
i. Menyusun criteria kenaikan kelas dan persyaratan kelulusan bersama guru
kelas, dan kepala sekolah.
7. Waka Sarana
a. Menyusun kegitan sarana dan prasarana.
b. Melaksanakan analisis dan kebutuhan sarana dan prasarana.
c. Membuat usulan dan pengadaan sarana dan prasarana.
d. Memantau pengadaan bahan praktek siswa.’
e. Pelaksanaan pendiatribusian barang/ alat ke unit kerja terkait.
f. Melaksanakan inventaris barang/ alat per unit kerja.
g. Merekapitulasi barang/alat yang rusak ringan atau rusak berat.
h. Mengkoordinasi dan mengawasi pemeliharaan, perbaikan, pengembangan
dan penghapusan sarana.
i. Melaksankan pengolahan sistem administrasi sarana dan prasarana.
8. Waka Kesiswaan
a. Menyusun program kegiatan kesiswaan setiap awal semester dan
melaporkannya kepada kepala sekolah untuk mendapatkan pengesahan.
b. Merencanakan dan melaksanakan penerimaan siswa baru.
c. Bersama wakasek urusan kurikulum mengelola mutasi siswa dan
melaporkannya kepada kepala sekolah.
41
9. Wali kelas
a. Pengelolaan kelas.
b. Penyelenggaraan administrasi kelas.
c. Pembuatan catatan khusus tentang siswa.
d. Pencatatan mutasi siswa.
e. Pengisian buku laporan penilaian hasil belajar.
f. Pembagian buku hasil belajar.
10. Bimbingan konseling
a. Koordinasi dengan wali kelas dalam rangka mengatasi masalah-masalah
yang dihadapi siswa.
b. Memberikan layanan dan bimbingan kepada anak didik agar lebih
berprestasi dalam kegiatan belajar.
c. mengadakan penilaian pelaksanaan bimbingan dan konseling.
11. Guru
a. Melaksanakan kegitan pembelajara.
b. Melaksanakan kegiatan penilaian proses belajar, ulangan harian, ulangan
umum dan ujian akhir.
c. Mengisi daftar nilai anak didik.
12. Siswa
a. Belajar.
b. Mengerjakan PR.
c. Melaksanakan jadwal piket.
d. Melaksanakan upacara bendera.
e. Berbuat baik kepada guru dan teman sekolah.
42
f. Menjaga nama baik sekolah.
3.2 Analisis Kebutuhan
Analisa kebutuhan pada pengembangan sistem informasi berbasis web pada
MAN Mempawah yang terdiri dari kebutuhan fungsional dan kebutuhan non
fungsional.
3.2.1 Kebutuhan Fungsional
1. Kebutuhan Fungsional Anggota
Ada beberapa fitur kebutuhan fungsional anggota dalam sistem
perpustakaan ini yaitu:
a. Menu Kunjungan
Menu kunjungan di input oleh siswa setiap berkunjungan ke perpustakaan
sebagai daftar buat data kunjungan.
b. Menu Koleksi Buku
Pada menu koleksi buku berfungsi untuk memudahkan siswa mencari daftar
buku yang diinginkan dengan memasukan berdasarkan judul buku, sistem
akan menampilkan daftar buku yang di inginkan.
c. Keluar
Petugas memilih menu keluar setiap aktifitas pada perpustakaan telah
selesai.
2. Kebutuhan Fungsional Petugas
Kebutuhan fungsional pada sistem perpustakaan MAN Mempawah terdiri
dari beberapa fitur yaitu:
a. Login
Petugas melakukan login terlebih dahulu untuk masuk kemenu utama.
43
b. Kunjungan
Petugas dapat melihat daftar nama yang berkunjung di perpustakaan. tanpa
ada aksi yang dapat dilakukan oleh petugas.
c. Menu Anggota
Berfungsi sebagai tampilan untuk menginput setiap penambahan data
anggota baru. Dengan adanya sistem yang dibuat petugas tidak perlu
melakukan pencatatan secara sederhana.
d. Menu Data Petugas
Pada menu ini berfungsi sebagai penyimpanan data petugas dan
menambahkan data petugas ketika ada petugas baru.
e. Menu Buku
Dalam menu buku, petugas menginput data buku yang baru dan
menampilkan buku yang sudah di input petugas didalam koleksi buku yang
dapat dilihat oleh siswa.
f. Menu Kategori
Berfungsi sebagai tampilan untuk menambahkan kategori buku baru, dan
setelah di input masuk kedalam id kategori didalam menu buku, didalam
menu ini sudah tersedia menu untuk mengubah dan menghapus.
g. Menu Data Pinjam
Tampilan menu data pinjam ini berfungsi untuk menginput data anggota
yang meminjam buku. Petugas memilih button kembalian untuk menginput
data anggota yang akan mengembalikan buku.
44
h. Data Kembali
Pada menu ini berfungsi untuk menampilkan data anggota yang sudah
mengembalikan buku.
i. Laporan Pinjam
Pada laporan pinjam ini berfungsi untuk menampilkan hasil akhir dari data
pinjam buku.
j. Laporan Kembali
Menu laporan kembali ini petugas dapat melihat hasil keseluran dari data
anggota yang sudah mengembalikan buku
k. Keluar
pada halaman ini petugas pilih menu keluar apabila aktifitas telah selesai.
3.2.2 Kebutuhan Non Fungsional
Adapun kebutuhan non fungsional pada sistem perpustakaan berbasis web
pada Madrasah Aliyah Negeri Mempawah adalah sebagai berikut:
1. Perangkat keras(Hardware)
Adapun perangkat keras yang dibutuhkan antara lain:
a. CPU
1) Processor Intel Dual Core 2.60 Ghz
2) RAM DDR3 2 GB
3) Hard Disk 500 GB
b. Mouse
c. Keyboard
d. Monitor dengan resolusi layar minimum 1366 x 768
e. Koneksi internet 2 Mbps
45
2. Perangkat lunak(Software)
Software yang digunakan adalah sebagai berikut :
a. Sistem Operasi Windows 7
b. Macromedia Dreamwever 8 yang membantu dalam pembuatan desain
tampilan
c. HTML(Hypertext Markup Language), PHP, CSS(Cascading Style Shett),
jquery, javascript sebagai bahasa pemograman
d. MySQL sebagai database.
3. Pengguna(Brainware)
Adapun yang menggunakan sistem informasi perpustakaan berbasis web pada
MAN Mempawah ini adalah siswa yang dapat mengisi data kunjungan dan data
pinjam buku serta petugas perpustakaan yang dapat melakukan berbagai proses
input, baik itu input data anggota, data petugas, buku, kategori, data pinjam, ,data
kembali dan dapat melihat hasil laporan pinjam dan kembalian buku.
3.3 Perancangan Perangkat Lunak
Pengembangan sistem informasi website disusun berdasarkan
pengembangan perangkat lunak waterfall yang terdiri dari desain rancangan antar
muka. Berikut merupakan klasifikasi perancangan perangkat lunak pada aplikasi
sistem perpustakaan Madrasah Aliyah Negeri Mempawah.
3.3.1 Rancangan Antar Muka
1. Rancangan Antar Muka Anggota
a. Rancangan Antar Muka Halaman Utama Anggota
Berikut ini adalah gambar rancangan antar muka sudah didesain untuk siswa
mengisi data kunjungan dan melihat buku.
46
HEADERHEADER
Pilih MenuPilih Menu
KunjunganKunjungan
Koleksi BukuKoleksi Buku
KeluarKeluar
Selamat Datang diPerpustakaan Madrasah Aliyah Negeri mempawah
Selamat Datang diPerpustakaan Madrasah Aliyah Negeri mempawah
FOOTERFOOTER
Sumber: Hasil Penelitian (2017)
Gambar III.2
Rancangan Antar Muka Halaman Utama Anggota
b. Rancangan Antar Muka Halaman Kunjungan
Halaman kunjungan diinput oleh siswa agar petugas mengetahui hasil
berapa banyak yang berkunjung ke perpustakaan.
HEADERHEADER
Pilih MenuPilih Menu
KunjunganKunjungan
Koleksi BukuKoleksi Buku
KeluarKeluar
FOOTERFOOTER
Tanggal KunjunganTanggal Kunjungan
NamaNama
AlamatAlamat
KelasKelas
KeperluanKeperluan
SIMPAN BATAL
Isi Data kunjunganIsi Data kunjungan
Sumber: Hasil Penelitian (2017)
Gambar III.3
Rancangan Antar Muka Halaman Kunjungan Siswa
c. Rancangan Antar Muka Koleksi Buku
Anggota bisa melihat koleksi buku yang sudah di input petugas dan mencari
berdasarkan judul buku untuk buku yang di inginkan.
47
HEADERHEADER
Pilih MenuPilih Menu
KunjunganKunjungan
Koleksi BukuKoleksi Buku
KeluarKeluar
NoNo No BukuNo Buku Judul BukuJudul Buku PenerbitPenerbit Tahun TerbitTahun Terbit PenulisPenulis Id KategoriId Kategori StokStok
FOOTERFOOTER
Sumber: Hasil Penelitian (2017)
Gambar III.4
Rancangan Antar Muka Halaman Koleksi Buku
2. Rancangan Antar Muka Petugas
a. Rancangan Antar Muka Halaman Login
Dalam rancangan ini petugas melakukan login terlebih dahulu sebelum
masuk ke menu utama.
LOGINLOGIN
UsernameUsername
PasswordPassword
LOGIN BATAL
Sumber: Hasil Penelitian (2017)
Gambar III.5
Rancangan Antar Muka Login Petugas
b. Rancangan Antar Muka Halaman Utama
pada halaman utama menampilkan kata sambutan dan pilihan menu yang
dapat diakses oleh petugas.
48
HEADERHEADER
Pilih MenuPilih Menu
KunjunganKunjungan
AnggotaAnggota
FOOTERFOOTER
Data PetugasData Petugas
BukuBuku
Data KembaliData Kembali
Data PinjamData Pinjam
Selamat berkerja Selamat berkerja
Laporan PinjamLaporan Pinjam
Laporan KembaliLaporan Kembali
KeluarKeluar
KategoriKategori
Sumber: Hasil Penelitian (2017)
Gambar III.6
Rancangan Antar Muka Halaman Utama
c. Rancangan Antar Muka Kunjungan
Pada halaman kunjungan ini petugas menampilkan hasil kunjungan yang
diinput oleh siswa saat melakukan kunjungan.
HEADERHEADER
Pilih MenuPilih Menu
KunjunganKunjungan
AnggotaAnggota
FOOTERFOOTER
Data PetugasData Petugas
BukuBuku
Data KembaliData Kembali
Data PinjamData Pinjam
Laporan PinjamLaporan Pinjam
Laporan KembaliLaporan Kembali
KeluarKeluar
KategoriKategori
KunjunganKunjungan
NoNo Tanggal KunjunganTanggal Kunjungan NamaNama AlamatAlamat KelasKelas KeperluanKeperluan
XXXXXX
Sumber: Hasil Penelitian (2017)
Gambar III.7
Rancangan Antar Muka Halaman Kunjungan
49
d. Rancangan Antar Muka Anggota
Berfungsi sebagai tampilan untuk menginput setiap penambahan data
anggota baru. Dengan adanya sistem yang dibuat petugas tidak perlu
melakukan pencatatan secara sedehana.
HEADERHEADER
Pilih MenuPilih Menu
KunjunganKunjungan
AnggotaAnggota
FOOTERFOOTER
Data PetugasData Petugas
BukuBuku
Data KembaliData Kembali
Data PinjamData Pinjam
Laporan PinjamLaporan Pinjam
Laporan KembaliLaporan Kembali
KeluarKeluar
KategoriKategori
-Anggota--Anggota-
No AnggotaNo Anggota
SIMPAN BATAL
NamaNama
KelasKelas
AlamatAlamat
No TelponNo Telpon
UsernameUsername
PasswordPassword
Sumber: Hasil Penelitian (2017)
Gambar III.8
Rancangan Antar Muka Anggota
e. Rancangan Antar Muka Data Petugas
Pada menu ini berfungsi sebagai penyimpanan data petugas dan
menambahkan data petugas ketika ada petugas baru.
HEADERHEADER
Pilih MenuPilih Menu
KunjunganKunjungan
AnggotaAnggota
FOOTERFOOTER
Data PetugasData Petugas
BukuBuku
Data KembaliData Kembali
Data PinjamData Pinjam
Laporan PinjamLaporan Pinjam
Laporan KembaliLaporan Kembali
KeluarKeluar
KategoriKategori
-Data Petugas--Data Petugas-
SIMPAN BATAL
NamaNama
AlamatAlamat
No TelponNo Telpon
UsernameUsername
PasswordPassword
Sumber: Hasil Penelitian (2017)
Gambar III.9
Rancangan Antar Muka Data Petugas
50
f. Rancangan Antar Muka Buku
Rancangan antar muka yang digunakan untuk menambahkan berbagai data
buku mulai dari no buku, judul buku, penerbit, tahun terbit dan lain
sebagainya.
HEADERHEADER
Pilih MenuPilih Menu
KunjunganKunjungan
AnggotaAnggota
FOOTERFOOTER
Data PetugasData Petugas
BukuBuku
Data KembaliData Kembali
Data PinjamData Pinjam
Laporan PinjamLaporan Pinjam
Laporan KembaliLaporan Kembali
KeluarKeluar
KategoriKategori
-Buku--Buku-
No BukuNo Buku
Judul BukuJudul Buku
PenerbitPenerbit
Tahun TerbitTahun Terbit
PenulisPenulis
Id KategoriId Kategori
StokStok
SIMPAN BATAL
Sumber: Hasil Penelitian (2017)
Gambar III.10
Rancangan Antar Muka Buku
g. Rancangan Antar Muka Kategori
Berfungsi sebagai tampilan untuk menambahkan kategori buku baru, dan
setelah diinput masuk kedalam id kategori didalam menu buku. didalam
menu ini sudah tersedia menu untuk mengubah dan menghapus.
HEADERHEADER
Pilih MenuPilih Menu
KunjunganKunjungan
AnggotaAnggota
FOOTERFOOTER
Data PetugasData Petugas
BukuBuku
Data KembaliData Kembali
Data PinjamData Pinjam
Laporan PinjamLaporan Pinjam
Laporan KembaliLaporan Kembali
KeluarKeluar
KategoriKategori
-Kategori--Kategori-
Kategori BukuKategori Buku
SIMPAN BATAL
Sumber: Hasil Penelitian (2017)
Gambar III.11
Rancangan Antar Muka Kategori Buku
51
h. Rancangan Antar Muka Data Pinjam
Tampilan menu ini berfungsi untuk petugas menginput data anggota yang
meminjam buku.
HEADERHEADER
Pilih MenuPilih Menu
KunjunganKunjungan
AnggotaAnggota
Data PetugasData Petugas
FOOTERFOOTER
BukuBuku
KategoriKategori
Data PnjamData Pnjam
Data KembaliData Kembali
Laporan PinjamLaporan Pinjam
Laporan KembaliLaporan Kembali
KeluarKeluar
-Data Pinjam--Data Pinjam-
Kode BukuKode Buku
Id AnggotaId Anggota
Tanggal PinjamTanggal Pinjam
Lama PinjamLama Pinjam
Simpan Batal
Sumber: Hasil Penelitian (2017)
Gambar III.12
Rancangan Antar Muka Data Pinjam
i. Rancangan Antar Muka Data Kembali
Pada menu ini berfungsi untuk menampilkan data anggota yang sudah
mengembalikan buku.
HEADERHEADER
Pilih MenuPilih Menu
KunjunganKunjungan
AnggotaAnggota
Data PetugasData Petugas
FOOTERFOOTER
BukuBuku
KategoriKategori
Data PnjamData Pnjam
Data KembaliData Kembali
Laporan PinjamLaporan Pinjam
Laporan KembaliLaporan Kembali
KeluarKeluar
-Data Kembali--Data Kembali-
NoNo No BukuNo Buku No Anggota
No Anggota Nama Nama KelasKelas Tanggal KembaliTanggal Kembali StatusStatus AksiAksi
XXXXXX
Sumber: Hasil Penelitian (2017)
Gambar III.13
Rancangan Antar Muka Data Kembali
52
j. Rancangan Antar Muka Laporan Pinjam
Pada laporan pinjam ini berfungsi untuk menampilkan hasil akhir dari data
pinjam buku.
HEADERHEADER
Pilih MenuPilih Menu
KunjunganKunjungan
AnggotaAnggota
FOOTERFOOTER
Data PetugasData Petugas
BukuBuku
Data KembaliData Kembali
Data PinjamData Pinjam
Laporan PinjamLaporan Pinjam
Laporan KembaliLaporan Kembali
KeluarKeluar
KategoriKategori
-Laporan Peminjaman Buku--Laporan Peminjaman Buku-
NoNo No BukuNo Buku Id AnggotaId Anggota Nama AnggotaNama Anggota Tanggal PinjamTanggal Pinjam
XXXXXX
Lama PinjamLama Pinjam
Sumber: Hasil Penelitian (2017)
Gambar III.14
Rancangan Antar Muka Laporan Pinjam
k. Menu laporan kembali ini sama fungsinya pada menu data kembali untuk
melihat hasil keseluran dari data anggota yang sudah mengembalikan buku
HEADERHEADER
Pilih MenuPilih Menu
KunjunganKunjungan
AnggotaAnggota
Data PetugasData Petugas
FOOTERFOOTER
BukuBuku
KategoriKategori
Data PnjamData Pnjam
Data KembaliData Kembali
Laporan PinjamLaporan Pinjam
Laporan KembaliLaporan Kembali
KeluarKeluar
-Laporan Pengembalian Buku--Laporan Pengembalian Buku-
NoNo No BukuNo Buku No Anggota
No Anggota Nama Nama KelasKelas Tanggal KembaliTanggal Kembali StatusStatus AksiAksi
XXXXXX
Sumber: Hasil Penelitian (2017)
Gambar III.15
Rancangan Antar Muka Laporan Kembali
53
3.3.2 Rancangan Basis Data
Perancangan basis data menghasilkan gambaran dan juga hubungan antar
tabel-tabel yang disusun berdasrkan model Entity Relationship Diagram(ERD)
dan Logical Relational Structure(LRS)
A. Entity Relationship Diagram(ERD)
Dalam pembuatan aplikasi, penulis menggunakan 5 tabel yang terdiri dari
table kunjungan, data petugas, buku, data pinjam, dan kategori. Berikut ini adalah
gambaran dari keseluruhan tabel.
Kunjungan Kunjungan
*Id_kunjungan*Id_kunjungan
Tanggal_kunjunganTanggal_kunjungan
namanama
alamatalamat
Id_anggotaId_anggota
kelaskelas
keperluankeperluan
AnggotaAnggota melakukanmelakukan
*Id_anggota*Id_anggota
namanama
kelaskelas
No_telpon No_telpon
usenameusename
passwordpassword
alamatalamat
MelakukanMelakukan
Data PinjamData Pinjam
*no_urut_pinjam*no_urut_pinjam
no_bukuno_buku
tgl_pinjamtgl_pinjam lama pinjamlama pinjam
id_anggotaid_anggota
memilikimemiliki
BukuBuku
memilikimemiliki
kategorikategori
diolahdiolah Data PetugasData Petugas
*no_buku*no_buku
Judul_bukuJudul_buku
penerbitpenerbit
tahun_terbittahun_terbit
penulispenulis
id_kategoriid_kategori id_petugasid_petugas
stokstok no_telponno_telpon
namanama
*id_petugas*id_petugas
alamatalamat
usernameusername
passwordpassword
levellevel
kategori_bukukategori_buku
id_kategoriid_kategori
11 11
11
MM
11
MM
MM 11
MM
11
MelakukanMelakukan Data KembaliData Kembali
no_urut_pinjamno_urut_pinjam
Id_anggotaId_anggota
no_urut_kembalino_urut_kembali
tanggal_kembalitanggal_kembali
statusstatus
MM11
Sumber: Hasil Penelitian (2017)
Gambar III.16
Entity Relationship Diagram
54
B. Logical Relational Structure(LRS)
Berikut merupakan LRS dari sistem perpustakaan sekolah pada MAN
Mempawah.
*id_kunjungan
tgl_kunjungan
nama
alamat
kelas
keperluan
**id_anggota
*id_kunjungan
tgl_kunjungan
nama
alamat
kelas
keperluan
**id_anggota
Kunjungan
Data Petugas
*id_petugas
nama
alamat
no_telpon
username
password
level
*id_anggota
nama
kelas
alamat
no_telpon
username
password
*id_anggota
nama
kelas
alamat
no_telpon
username
password
Anggota Data Pinjam
*no_urut_pinjam
**no_buku
tgl_pinjam
lama_pinjam
**id_anggota
Buku
*no_buku
judul_buku
penerbit
tahun_terbit
penulis
**id _kategori
**id_petugas
stok
Kategori
*id_kategori
kategori_buku
Data Kembali
*no_urut_kembali
**no_urut_pinjam
**id_anggota
tanggal_kembali
status
*no_urut_kembali
**no_urut_pinjam
**id_anggota
tanggal_kembali
status
11
11 11
MM
MM
11
MM
MM
MM
1111
MM
MM
11
Sumber: Hasil Penelitian (2017)
Gambar III.17
Logical Relational Structure
55
C. Spesifikasi File
a. Spesifikasi Anggota
Nama file : Anggota
Akronim : tb_anggota
Fungsi : Untuk menyimpan data siswa yang menjadi anggota
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Penjang Record : 139
Kunci Field : id_anggota
Software : MySQL
Tabel III.1
Spesifikasi File Anggota
No Elemen data Nama
Field
Type Size Keterangan
1 Kode anggota id_anggota Int 7 Primary key
2 Nama Nama varchar 30
3 Kelas Kelas varchar 20
4 Alamat Alamat Text
5 No telpon no_telpon varchar 12
6 Username username varchar 50
7 Password password varchar 20
56
b. Spesifikasi file buku
Nama file : buku
Akronim : tb_buku
Fungsi : Untuk mengimput data buku baru
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Penjang Record : 229
Kunci Field : no_buku
Software : MySQL
Tabel III.2
Spesifikasi File Buku
7 Kode petugas id_petugas Int 3 Foreign Key
8 Stok Stok Varchar 20
No Elemen Data Nama Field Type Size Keterangan
1 Nomor buku no_buku Int 3 Primary Key
2 Judul buku judul_buku Varchar 50
3 Penerbit Penerbit Varchar 50
4 Tahun terbit tahun_terbit Varchar 50
5 Penulis Penulis Varchar 50
6 Kode kategori id_kategori Int 3 Foreign Key
57
c. Spesifikasi file data kembali
Nama file : data kembali
Akronim : tb_data kembali
Fungsi : Untuk menyimpan data buku yang sudah kembali
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Penjang Record : 36
Kunci Field : no_urut_kembali
Software : MySQL
Tabel III.3
Spesifikasi File Data Kembali
No Elemen Data Nama Field Type Size Keterangan
1 No urut kembali no_urut_kembali Int 3 Primary Key
2 No urut pinjam no_urut_pinjam Int 3 Foreign Key
3 Kode anggota id_anggota Int 7 Foreign Key
4 Tanggal kembali tanggal_kembali Varchar 20
5 Status Status Varchar 20
6 Kode buku no_buku Int 3
58
d. Spesifikasi file data petugas
Nama file : data petugas
Akronim : tb_petugas
Fungsi : Untuk menyimpan data petugas
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Penjang Record : 136
Kunci Field : id_petugas
Software : MySQL
Tabel III.4
Spesifikasi File Data Petugas
No Elemen Data Nama Field Type Size Keterangan
1 Kode petugas id_petugas Int 3 Primary Key
2 Nama Nama Varchar 30
3 Alamat Alamat Text
4 No telpon no_telpon Varchar 13
5 Username Username Varchar 30
6 Password Password Varchar 30
7 Level Level Varchar 30
59
e. Spesifikasi file data pinjam
Nama file : data pinjam
Akronim : tb_data pinjam
Fungsi : Untuk menyimpan data buku yang dipinjam oleh siswa.
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Penjang Record : 73
Kunci Field : no_urut_pinjam
Software : MySQL
Tabel III.5
Spesifikasi File Data Peminjam
No Elemen Data Nama Field Type Size Keterangan
1 No urut pinjam no_urut_pinjam Int 3 Primary Key
2 No buku no_buku Int 3 Foreign Key
3 Tanggal pinjam tgl_pinjam varchar 30
4 Lama pinjam lama_pinjam varchar 30
5 Kode anggota Id_anggota Int 7 Foreign Key
60
f. Spesifikasi file kategori
Nama file : kategori
Akronim : tb_kategori
Fungsi : Untuk mengetahui jenis dari kategori buku yang diinput
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Penjang Record : 33
Kunci Field : id_kategori
Software : MySQL
Tabel III.6
Spesifikasi File Kategori
No Elemen Data Nama Field Type Size Keterangan
1 Kode kategori Id_kategori Int 3 Primary Key
2 Kategori buku Kategori_buku varchar 30
61
g. Spesifikasi file kunjungan
Nama file : kunjungan
Akronim : tb_kunjungan
Fungsi : Untuk menyimpan data siswa yang berkunjung
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Penjang Record : 80
Kunci Field : id_kunjungan
Software : MySQL
Tabel III.7
Spesifikasi File Kunjungan
No Elemen Data Nama Field Type Size Keterangan
1 Kode kunjungan id_kunjungan Int 3 Primary Key
2 Tanggal
kunjungan
tgl_kunjungan Varchar 30
3 Nama Nama Varchar 30
4 Alamat Alamat Text
5 Kelas Kelas Varchar 10
6 Keperluan Keperluan Text
7 Kode anggota Id_anggota Int 7 Foreign Key
62
3.3.3 Rancangan Struktur Navigasi
1. Struktur Navigasi Anggota
Struktur navigasi anggota berbentuk linear yang terdiri dari beberapa pilihan
menu yang dapat diakses oleh anggota yaitu,login, menu home, kunjungan
dan koleksi buku dan keluar.
indexindex
Login AnggotaLogin Anggota
HOMEHOME KunjunganKunjungan Koleksi Buku
Koleksi Buku KeluarKeluar
Sumber: Hasil Penelitian (2017)
Gambar III.18
Struktur Navigasi Anggota
2. Struktur Navigasi Petugas
Pada gambar III.18 struktur navigasi petugas berbentuk komposit yang terdiri
dari beberapa pilihan menu yang dapat diakses oleh admin yaitu, login
petugas, menu home, kunjungan, menu buku , kategori buku, data pinjam,
data anggota dan data petugas dan keluar.
IndexIndex
IndexIndex
HomeHome KunjunganKunjungan AnggotaAnggota Data Petugas
Data Petugas BukuBuku KategoriKategori Data
Pinjam
Data Pinjam
Data Kembali
Data Kembali
Laporan Pinjam
Laporan Pinjam
Laporan Kembali
Laporan Kembali KeluarKeluar
Sumber: Hasil Penelitian (2017)
Gambar III.19
Struktur Navigasi Petugas
63
3.4 Implementasi dan Pengujian Unit
3.4.1 Implementasi
1. Implementasi Rancangan Antar Muka
Rancangan antar muka sistem perpustakaan berbasis web, meliputi dua
akses level yaitu rancangan antar muka untuk anggota dan rancangan antar muka
untuk petugas. Berikut ini adalah uraiannya.
a. Halaman implementasi Anggota
1) Halaman Utama
Dalam sistem informasi perpustakaan sekolah ini terdapat halaman utama
dimana didalamnya terdapat pilihan menu yang bisa di akses oleh siswa.
sesuai dengan kebutuhan siswa.
Sumber: Hasil Penelitian (2017)
Gambar III.20
Tampilan Halaman Utama Anggota
64
2) Halaman input kunjungan
Halaman kunjungan ini wajib diisi oleh siswa yang berkunjung
keperpustakaan.
Sumber: Hasil Penelitian (2017)
Gambar III.21
Halaman Utama Input Kunjungan
3) Halaman koleksi buku oleh siswa
Halamaan koleksi buku bisa digunakan untuk siswa melihat koleksi
buku dan mencari berdasarkan judul buku yang di inginkan.
Sumber: Hasil Penelitian (2017)
Gambar III.22
Halaman Koleksi Buku
65
b. Halaman implementasi Petugas
1) Halaman Utama Petugas
Halaman ini merupakan halaman awal saat petugas telah berhasil login.
Halaman ini hanya berisi kata sambutan untuk petugas.
Sumber: Hasil Penelitian (2017)
Gambar III.23
Halaman Utama Petugas
2) Halaman Tampilan Kunjungan
Halaman ini petugas dapat melihat hasil kunjungan siswa
keperpustakaan perhari.
Sumber: Hasil Penelitian (2017)
Gambar III.24
Halaman Tampilan Kunjungan
66
3) Halaman Anggota
Pada halaman ini petugas menginput data siswa yang baru dan belum
terdaftar menjadi anggota perpustakaan, syarat untuk meminjam buku
wajib menjadi anggota terlebih dahulu.
Sumber: Hasil Penelitian (2017)
Gambar III.25
Halaman Anggota
4) Halaman Data Petugas
pada halaman data petugas ini petugas menginput data petugas baru dan
menampilkan data petugas, apabila ada penambahan petugas baru.
Sumber: Hasil Penelitian (2017)
Gambar III.26
Halaman Data Petugas
67
5) Halaman Buku
petugas menginput buku baru dan menampilkan data buku. siswa dapat
melihat daftar buku baru di menu pilihan koleksi buku.
Sumber: Hasil Penelitian (2017)
Gambar III.27
Halaman Buku
6) Halaman Kategori Buku
Pada halaman ini petugas menambahkan kategori buku baru, didalam
menu ini sudah tersedia aksi untuk mengubah dan menghapus.
Sumber: Hasil Penelitian (2017)
Gambar III.28
Halaman Input Kategori
68
7) Halaman Data Pinjam
Pada halaman tersebut petugas mengimput data anggota yang
meminjam buku dan pada halaman data pinjam tersebut terdapat button
kembali untuk anggota yang akan mengembalikan buku.
Sumber: Hasil Penelitian (2017)
Gambar III.29
Halaman Data Pinjam
8) Halaman Data Kembali
Pada menu ini berfungsi untuk menampilkan data anggota yang sudah
mengembalikan buku.
Sumber: Hasil Penelitian (2017)
Gambar III.30
Halaman Data Kembali
69
9) Halaman Laporan Pinjam
Pada laporan pinjam ini berfungsi untuk menampilkan hasil akhir dari
data pinjam buku.
Sumber: Hasil Penelitian (2017)
Gambar III.31
Halaman Laporan Pinjam
10) Halaman Laporan Kembali
Menu laporan kembali ini petugas dapat melihat hasil keseluran dari
data anggota yang sudah mengembalikan buku.
Sumber: Hasil Penelitian (2017)
Gambar III.32
Halaman Laporan Kembali
70
2. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum
yang dibutuhkan untuk mengimplementasikan aplikasi sistem perpustakaan pada
MAN Mempawah.
a. Spesifikasi Perangkat Keras
1) Server
a) CPU
(1) Processor Intel Dual Core 2.60 Ghz
(2) RAM DDR3 2 GB
(3) Hard Disk 500 GB
b) Mouse
c) Keyboard
d) Monitor dengan resolusi layar minimum 1366x768
e) Kecepatan internet 2 Mbps
2) Client
a) CPU
(1) Processor Intel Dual Core 2.60 Ghz
(2) RAM DDR3 2 GB
(3) Hard Disk 500 GB
b) Mouse
c) Keyboard
d) Monitor dengan resolusi layar minimum 1366x768
e) Kecepatan internet 2 Mbps
b. Spesifikasi Perangkat Lunak
71
1) Server
a) Sistem operasi yang umum digunakan Microsoft Windows 7
b) Aplikasi bundle web server:WampServer version 2.0 yang terdiri dari
beberapa komponen, diantaranya:
(1) Aplikasi Apache version 2.2.11
(2) Aplikasi PHP version 5.3.0
(3) Aplikasi MySQL version 5.1.36
c) Aplikasi web browser:Mozilla Firefox dan Google Chrome.
2) Client
a) Sistem operasi yang umum digunakan Microsoft Windows 7
b) Aplikasi web browser menggunakan Mozilla Firefox dan Google
Chrome.
3.4.2 Pengujian Unit
Pengujian unit disebut sebagai black box testing yang digunakan untuk
melakukan uji coba tanpa menguji desain dan kode program. maksud dari
pengujian ini adalah untuk mengetahui apakah fungsi yang dimasukan dan yang
dikeluarkan sesuai dengan yang diharapkan, yang dilakukan dalam pengujian unit
ini adalah terhadap siswa dan petugas yang harus dilakukan pengujian terlebih
dahulu untuk mendapatkan hasil yang dibutuhkan.
72
A. Pengujian Unit Terhadap Anggota
1. Pengujian Terhadapat Halaman Kunjungan Oleh Anggota
Tabel III.8
Hasil Pengujian Black Box Testing Pada Halaman Kunjungan
No Skenario
Pengujian
Test case Hasil yang
di harapkan
Hasil
pengujian
Kesimpulan
1 Semua form tidak
diisi tetapi tanggal
kunjungan tampil,
karena tanggal diinput
secara otomatis
kemudian klik
tombol simpan
Tanggal
kunjungan
(tampil)
Nama:
(kosong)
Alamat:
(kosong)
Kelas:
(kosong)
Keperluan
: (kosong)
Sistem akan
menolak dan
menampilka
n pesan”data
belum
lengkap,
wajib
dilengkapi”
Sesuai
harapan
Valid
2 Form tanggal
kunjungan tampil
tetapi data
kunjungan yang
lain masih
kosong
Tanggal
kunjungan
(tampil)
Nama:
(kosong)
Alamat:
(kosong)
Kelas:
(kosong)
Keperluan
: (kosong)
Sistem akan
menolak dan
menampilka
n pesan”data
belum
lengkap,
wajib
dilengkapi”
Sesuai
harapan
Valid
3 Form nama
tanggal dan
nama diisi
sedangkan yang
lain belum
Tanggal
kunjungan
(25/07/17)
Nama:
(diisi)
Alamat:
(kosong)
Kelas:
(kosong)
Keperluan
: (kosong)
Sistem akan
menolak dan
menampilka
n pesan”data
belum
lengkap,
wajib
dilengkapi”
Sesuai
harapan
Valid
73
4 Kelas dan
keperluan belum
diisi kemuan klik
tombol simpan
Tanggal
kunjungan
(25/07/17)
Nama:
(diisi)
Alamat:
(diisi)
Kelas:
(kosong)
Keperlua:
(kosong)
Sistem akan
menolak dan
menampilka
n pesan”data
belum
lengkap,
wajib
dilengkapi”
Sesuai
harapan
Valid
5 Keperluan belum
diisi kemudian
data yang lain
sudah lengkap
Tanggal
kunjungan
(25/07/17)
Nama:
(diisi)
Alamat:
(diisi)
Kelas:
(diisi)
Keperluan
: (kosong)
Sistem akan
menolak dan
menampilka
n pesan”data
belum
lengkap,
wajib
dilengkapi”
Sesuai
harapan
Valid
6 Data diisi dengan
lengkap
kemudian klik
button simpan
Tanggal
kunjungan
(25/07/17)
Nama:
(diisi)
Alamat:
(diisi)
Kelas:
(diisi)
Keperluan
: (diisi)
Sistem akan
menyimpan
dan
menampilka
n menu
tampilan
kunjungan
Sesuai
harapan
Valid
Sumber: Hasil Penelitian (2017)
74
B. Pengujian Unit Terhadap Petugas
1. Pengujian Terhadap Form Login Petugas
Tabel III.9
Hasil Pengujian Black Box Testing Pada Halaman Login Petugas
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Username
dan
password
tidak diisi
kemudian
klik login
Username(kosong)
Password(kosong)
Sistem akan
menolak dan
tidak
menampilkan
halaman
utama
Sesuai
harapan
Valid
2 Username
dan
password
diisi tetapi
salah
satunya
salah
kemudian
tekan
tombol
login
Username (benar)
Password(salah)
Sistem akan
menolok dan
menampilka
pesan”
password
dan
username
salah”
Sesuai
harapan
Valid
3 Username
dan
password
diisi
dengan
benar
Username(benar)
Password(benar)
Sistem akan
menerima
dan langsung
masuk
kehalaman
utama
Sesuai
harapan
Valid
Sumber: Hasil Penelitian(2017)
75
2. Pengujian Terhadap Halaman Anggota
Tabel III.10
Hasil Pengujian Black Box Testing Pada Halaman Anggota
1 Semua form tidak
di isi kemudian
klik tombol simpan
No
Anggota:
(kosong)
Nama:
(kosong)
kelas:
(kosong)
Alamat:
(kosong)
No telpon:
(kosong)
Maka sistem
akan
menolak dan
menampilkan
pesan” data
harus diisi
dengan
lengkap”
Sesuai
harapan
Valid
2 No anggota diisi
tetapi data yang
lain msih banyak
kosong
No
anggota:
(diissi)
Nama:
(kosong)
kelas:
(kosong)
Alamat:
(kosong)
No telpon:
(kosong)
Maka sistem
akan
menolak dan
menampilkan
pesan” data
harus diisi
dengan
lengkap”
Sesuai
harapan
Valid
3 Nama diisi tetapi
data yang lain
msih banyak
kosong
No
anggota:
(diisi)
Nama:
(diisi)
kelas:
(kosong)
Alamat:
(kosong)
No telpon:
(kosong)
Maka sistem
akan
menolak dan
menampilkan
pesan” data
harus diisi
dengan
lengkap”
Sesuai
harapan
Valid
4 Alamat, no telpon,
masih kosong
kemudian klik
No
anggota:
(diisi)
Maka sistem
akan
menolak dan
Sesuai
harapan
Valid
No Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
76
tombol simpan Nama:
(diisi)
kelas:
(diisi)
Alamat:
(kosong)
No telpon:
(kosong)
menampilkan
pesan” data
harus diisi
dengan
lengkap”
5 Form belum no
telpon username
belum lenhkap
kemudian klik
simpan
No
anggota:
(diisi)
Nama:
(diisi)
kelas:
(diisi)
Alamat:
(diisi)
No telpon:
(kosong)
Maka sistem
akan
menolak dan
menampilkan
pesan” data
harus diisi
dengan
lengkap”
Sesuai
harapan
Valid
7 Semua data diisi
dengan lengkap
kemudian klik
tombol simpan
No
anggota:
(diisi)
Nama:
(diisi)
kelas:
(diisi)
Alamat:
(diisi)
No telpon:
(diisi)
Maka sistem
akan
menyimpan
data dengan
lengkap.
Sesuai
harapan
Valid
Sumber: Hasil Penelitian (2017)
77
3. Pengujian Terhadap Halaman Data Petugas
Tabel III.11
Hasil Pengujian Black Box Testing Pada Halaman Data Petugas
No Skenario
pengujian
Test Case Hasil yang
dihrapkan
Hasil
pengujian
Kesimpulan
1 Semua form data
tidak di isi kemudian
klik tombol simpan
Nama:
(kosong)
Alamat:
(kosong)
No telpon:
(kosong)
Usename:
(kosong)
Password:
(kosong)
Sistem akan
menolak dan
akan
menampilkan
data”data harus
diisi dengan
lengkap”
Sesuai
harapan
Valid
2 Mengisi form nama,
tetapi tidak
melengkapi form
yang lain kemudian
klik tombol simpan
Nama:
(diisi)
Alamat:
(kosong)
No telpon:
(kosong)
Usename:
(kosong)
Password:
(kosong)
Sistem akan
menolak dan
akan
menampilkan
data”data harus
diisi dengan
lengkap”
Sesuai
harapan
Valid
3 nama, dan alamat ,
data yang lain belum
lengkap kemudian
klik tombol simpan
Nama:
(diisi)
Alamat:
(diisi)
No telpon:
(kosong)
Usename:
(kosong)
Password:
(kosong)
Sistem akan
menolak dan
akan
menampilkan
data”data harus
diisi dengan
lengkap”
Sesuai
harapan
Valid
4 Username dan
password masih
kosong kemudian
simpan data
Nama:
(diisi)
Alamat:
(diisi)
No telpon:
(diisi)
Usename:
(kosong)
Password:
(kosong)
Sistem akan
menolak dan
akan
menampilkan
data”data harus
diisi dengan
lengkap”
Sesuai
harapan
Valid
5 Data lengkap hanya Nama: Sistem akan Sesuai Valid
78
password yang
dikosongkan lalu
simpan data
(diisi)
Alamat:
(diisi)
No telpon:
(diisi)
Usename:
(diisi)
Password:
(kosong)
menolak dan
akan
menampilkan
data”data
harus diisi
dengan
lengkap”
harapan
6 Data sudah
dilengkapi semua
kemudian klik
simpan
Nama:
(diisi)
Alamat:
(diisi)
No telpon:
(diisi)
Usename:
(diisi)
Password:
(diisi)
Sistem akan
menyimpan
data dengan
lengkap
Sesuai
harapan
Valid
Sumber: Hasil Penelitian (2017)
4. Pengujian Terhadap Halaman Data Buku
Tabel III.12
Hasil Pengujian Black Box Testing Buku
No Skenario
Pengujian
Test case Hasil yang di
harapkan
Hasil
pengujian
Kesimpulan
1 Semua form tidak
diisi kemudian
klik tombol
simpan
Judul
buku:
(kosong)
Penerbit:
(kosong)
Tahun
terbit:
(kosong)
Penulis:
(kosong)
Id kategori:
(kosong)
Id petugas:
(kosong)
Stok:
(kosong)
Sistem akan
menolak dan
menampilkan
pesan”Data
belum
lengkap diisi”
Sesuai
harapan
Valid
2 Judul buku
diisi dan data
Judul
buku:
Maka sistem
akan menolak
Sesuai
harapan
Valid
79
lainnya masih
kosong
kemudian klik
simpan
(diisi)
Penerbit:
(kosong)
Tahun
terbit:
(kosong)
Penulis:
(kosong)
Id kategori:
(kosong)
Id petugas:
(kosong)
Stok:
(kosong)
dan
menampilkan
pesan”Data
belum
lengkap”
3 Form judul dan
penerbit diisi
kemudian klik
simpan
Judul
buku:
(diisi)
Penerbit:
(diisi)
Tahun
terbit:
(kosong)
Penulis:
(kosong)
Id kategori:
(kosong)
Id petugas:
(kosong)
Stok:
(kosong)
Maka sistem
akan menolak
dan
menampilkan
pesan “Data
belum
lengkap”
Sesuai
harapan
Valid
4 Penulis, id
kategori dan
stok masih
kosong
kemudian
klik tombol
simpan
Judul
buku:
(diisi)
Penerbit:
(diisi)
Tahun
terbit:
(diisi)
Penulis:
(kosong)
Id kategori:
(kosong)
Id petugas:
(kosong)
Stok:
(kosong)
Maka sistem
akan menolak
dan
menampilkan
pesan “Data
belum
lengkap”
Sesuai
harapan
Valid
5 Data id
kategori dan
Judul
buku:
Maka sistem
akan menolak
Sesuai
harapan
Valid
80
stok masih
kosong
kemudian klik
simpan
(diisi)
Penerbit:
(diisi)
Tahun
terbit:
(diisi)
Penulis:
(diisi)
Id kategori:
(kosong)
Id petugas:
(kosong)
Stok:
(kosong)
dan
menampilkan
pesan “Data
belum
lengkap”
6 Id petugas
masih kosong
kemudian klik
simpan
Judul
buku:
(diisi)
Penerbit:
(diisi)
Tahun
terbit:
(diisi)
Penulis:
(diisi)
Id kategori:
(diisi)
Id petugas:
(kosong)
Stok:
(kosong)
Maka sistem
akan menolak
dan
menampilkan
pesan “Data
belum
lengkap”
Sesuai
harapan
valid
7 Data yang lain
sudah lengkap
tetapi stok
belum diisi
kemudian klik
simpan
Judul
buku:
(diisi)
Penerbit:
(diisi)
Tahun
terbit:
(diisi)
Penulis:
(diisi)
Id kategori:
(diisi)
Id petugas:
(diisi)
Stok:
(kosong)
Maka sistem
akan menolak
dan
menampilkan
pesan “Data
belum
lengkap”
Sesuai
harapan
Valid
8 Data diisi
dengan lengkap
Judul
buku:
Maka sistem
akan
Sesuai
harapan
Valid
81
kemudian klik
simpan
(diisi)
Penerbit:
(diisi)
Tahun
terbit:
(diisi)
Penulis:
(diisi)
Id kategori:
(diisi)
Id petugas:
(diisi)
Stok:
(diisi)
menyimpan
dan
menampilkan
data dengan
lengkap.
Sumber: Hasil Penelitian (2017)
5. Pengujian Terhadap Halaman Kategori
Tabel III.13
Hasil Pengujian Black Box Testing Pada Halaman Kategori
No Skenario
pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Tidak mengisi
form kategori
Kategori:
(kosong)
Sistem akan
menolak dan
menampilkan
pesan”kategori
masih kosong”
Sesuai
harapan
Valid
2 Form kategori
di isi
Kategori:
(diisi)
Sistem akan
menyimpan
data kategori
yang sudah di
input
Sesuai
harapan
Valid
Sumber: Hasil Penelitian (2017)
82
6. Pengujian Terhadap Halaman Data Pinjam
Tabel III.14
Hasil Pengujian Black Box Testing Pada Halaman Data Pinjam
No Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Semua form tidak
di isi, tetapi tanggal
tampil dikarenakan
sudah di input
secara otomatis
kemudian klik
tombol simpan
kode buku
(kosong)
id
anggota(kosong)
Tanggal pinjam:
(tampil)
Lama pinjam :
(kosong)
Sistem akan
menolak dan
menampilkan
pesan” data
belum lengkap
diisi”
Sesuai
harapan
Valid
2 No buku dan
id anggota di
isi kemudian
klik simpan
No buku (diisi)
Id anggota(diisi)
Tanggal pinjam:
(tampil)
Lama pinjam :
(kosong)
Sistem akan
menolak dan
menammpilkan
pesan” data
belum lengkap
diisi”
Sesuai
harapan
Valid
3 Lama pinjam
belum di isi
kemudian
klik simpan
No buku (diisi)
Tanggal pinjam:
(tampil)
Lama pinjam :
(kosong)
Sistem akan
menolak dan
menammpilkan
pesan” data
belum lengkap
diisi”
Sesuai
harapan
Valid
3 Mengisi form
dengan
lengkap
kemudian
klik tombol
simpan
No buku (diisi)
Tanggal pinjam:
(tampil)
Lama pinjam :
(diisi)
Sistem akan
menyimpan
data dengan
lengkap dan
menampilkan
pesan “berhasil
pinjam”
Sesuai
harapan
Valid
Sumber: Hasil Penelitian(2017)
83
7. Pengujian Terhadap Data Kembali
Tabel III.15
Hasil Pengujian Black Box Testing Pada Halaman Data Kembali
No Skenario
Pengujian
Test case Hasil yang
diharapkan
Hasil
Pengujian
Kesimp
ulan
1 Id anggota
sudah
tampil
secara
otomatis
Id Anggota(tampil)
Tanggal
kembali(tampil)
status (kosong)
Sistem akan
menolok dan
menampilka
pesan” status
masih
kosong”
Sesuai
harapan
Valid
2 Tanggal
kembali
sudah
nampil
secara
otomatis
Id
Anggota(kosong)
Tanggal
kembali(tampil)
status (kosong)
Sistem akan
menolok dan
menampilka
pesan” status
masih
kosong”
Sesuai
harapan
Valid
3 Id anggota
,tanggal
tampil
secara
otomatis
dan Status
diisi
Id Anggota(tampil)
Tanggal kembali
(tampil)
status (diisi)
Sistem akan
menyimpan
data kembali
Sesuai
harapan
Valid