BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih,...

50
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

Transcript of BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih,...

Page 1: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 2: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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.

Page 3: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan 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

Page 4: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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.

Page 5: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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.

Page 6: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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.

Page 7: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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.

Page 8: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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.

Page 9: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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.

Page 10: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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.

Page 11: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 12: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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.

Page 13: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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.

Page 14: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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.

Page 15: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 16: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 17: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 18: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 19: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 20: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 21: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 22: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 23: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 24: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 25: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 26: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 27: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 28: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 29: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 30: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 31: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 32: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 33: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 34: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 35: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 36: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 37: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 38: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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.

Page 39: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 40: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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)

Page 41: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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)

Page 42: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 43: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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)

Page 44: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 45: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 46: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 47: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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

Page 48: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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)

Page 49: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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)

Page 50: BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan file6. Menciptakan lingkungan madrasah yang bersih, indah, sehat dan dinamis. 7. Mengoptimalkan sumber dana yang ada untuk kemajuan madrasah

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