SKRIPSI
Oleh
NIM. 1525400066
RADEN FATAH
PALEMBANG
2020
SISTEM INFORMASI PERPUSTAKAAN MADRASAH
TSANAWIYAH DAN ALIYAH PESANTREN
AL AMALUL KHAIR PALEMBANG
BERBASIS WEB
SKRIPSI
Oleh
NIM. 1525400066
RADEN FATAH
PALEMBANG
2020
HALAMAN PENGESAHAN
SISTEM INFORMASI PERPUSTAKAAN MADRASAH
TSANAWIYAH DAN ALIYAH PESANTREN
AL AMALUL KHAIR PALEMBANG
BERBASIS WEB
oleh :
1525400066
Pembimbing I Pembimbing II
Mengetahui,
Sistem Informasi
NIP. 196711071998032001
HALAMAN PERNYATAAN
Saya yang bertanda-tangan di bawah ini :
NIM : 1525400066
Tt
MATERAI d,
Rp 6000,00
KATA PENGANTAR
Puji syukur kehadirat Allah SWT karena berkat rahmat dan karunia-Nya
jualah, skripsi ini dapat diselesaikan guna memenuhi salah satu syarat untuk
Dalam penulisan skripsi ini, tentunya masih jauh dari sempurna. Hal ini
Pada kesempatan yang baik ini, tak lupa penulis menghaturkan terima
kasih kepada semua pihak yang telah memberikan bimbingan, pengarahan nasehat
2. Dr. Dian Erlina, M.Pd., selaku Dekan Fakultas Sains dan Teknologi
6. Serta kepada pihak - pihak pesantren Al Amalul khair terutama dari bagian
DAFTAR ISI
Halaman
HALAMAN SAMPUL............................................................................................i
HALAMAN PENGESAHAN.................................................................................ii
HALAMAN PERSETUJUAN...............................................................................iii
HALAMAN PERNYATAAN.................................................................................v
KATA PENGANTAR...........................................................................................vii
DAFTAR ISI............................................................................................................x
DAFTAR TABEL..................................................................................................xii
DAFTAR GAMBAR............................................................................................xiv
DAFTAR LAMPIRAN........................................................................................xvii
BAB I PENDAHULUAN
1.1. Latar Belakang
Masalah......................................................................1
1.2. Rumusan
Masalah...............................................................................3
1.3. Batasan
Masalah..................................................................................3
1.4. Tujuan
Penelitian................................................................................4
1.5. Manfaat
Penelitian..............................................................................4
BAB II LANDASAN TEORI
2.1.
Perpustakaan.......................................................................................5
2.2. Sistem
Informasi.................................................................................6
2.3. Sistem Informasi
Perpustakaan...........................................................9
2.4.
Website..............................................................................................10
2.5. Data Flow
Diagram..........................................................................10
2.6. Entity Relationship
Diagram.............................................................11
2.7.
Flowchart..........................................................................................12
2.8. Basis
Data..........................................................................................14
2.9.
MySql.................................................................................................15
2.10. XAMPP............................................................................................15
2.11. PHP...................................................................................................16
2.12. HTML................................................................................................17
2.13. Pengujian Perangkat Lunak..............................................................18
2.14. Black Box Testing.............................................................................19
2.15. Penelitian Terdahulu.........................................................................19
DAFTAR TABEL
Halaman
DAFTAR GAMBAR
Halaman
Gambar 4.1. Struktur Organisasi Perpus MTS.......................................................35
Gambar 4.2. Struktur Organisasi Perpus MA........................................................37
Gambar 4.3. Flowchart Pendataan Tamu...............................................................42
Gambar 4.4. Flowchart Pendataan Anggota..........................................................43
Gambar 4.5. Flowchart Pendataan Buku................................................................44
Gambar 4.6. Flowchart Pendataan Transaksi Pinjam Kembali..............................45
Gambar 4.7. Flowchart Pencetakan Laporan.........................................................46
Gambar 4.8. Flowchart Pendataan Tamu Sistem Yang Diusulkan........................47
Gambar 4.9. Flowchart Pendataan Anggota Sistem Yang Diusulkan...................48
Gambar 4.10. Flowchart Pendataan Buku Sistem Yang Diusulkan.......................49
Gambar 4.11. Flowchart Pendataan Peminjaman Sistem Yang Diusulkan...........50
Gambar 4.12. Flowchart Pendataan Pengembalian Sistem Yang Diusulkan.........51
Gambar 4.13. Flowchart Pencetakan Laporan Sistem Yang Diusulkan................52
Gambar 4.14. Diagram Konteks.............................................................................54
Gambar 4.15. Diagram DFD Level 1.....................................................................55
Gambar 4.16. Diagram DFD Level 2 Kelola Data Buku.......................................56
Gambar 4.17. Diagram DFD Level 2 Kelola Data Anggota..................................57
Gambar 4.18. Diagram DFD Level 2 Kelola Data Peminjaman............................58
Gambar 4.19. Diagram DFD Level 2 Kelola Data Pengembalian.........................59
Gambar 4.20. Diagram DFD Level 2 Kelola Data Tamu......................................60
Gambar 4.21. Arsitektur Sistem Informasi Perpustakaan......................................61
Gambar 4.22. Entity Realtionship Diagram...........................................................62
Gambar 4.23. Rancangan Halaman Login.............................................................66
Gambar 4.24. Rancangan Halaman Dashboard Admin.........................................67
Gambar 4.25. Rancangan Halaman Data Tamu.....................................................67
Gambar 4.26. Rancangan Halaman Input / Edit Data Tamu.................................68
Gambar 4.27. Rancangan Halaman Data Anggota................................................69
Gambar 4.28. Rancangan Halaman Input / Edit Data Anggota.............................69
Gambar 4.29. Rancangan Halaman Data Buku.....................................................70
Gambar 4.30. Rancangan Halaman Input / Edit Data Buku.................................71
Gambar 4.31. Rancangan Halaman Data Transaksi...............................................71
Gambar 4.32. Rancangan Halaman Input Data Transaksi.....................................72
Gambar 4.33. Rancangan Halaman Data User.......................................................73
Gambar 4.34. Rancangan Halaman Input / Edit Data User...................................74
Gambar 4.35. Rancangan Halaman Cetak Laporan...............................................74
Gambar 4.36. Halaman Login................................................................................76
Gambar 4.37. Halaman Home................................................................................76
Gambar 4.38. Halaman Dashboard........................................................................77
Gambar 4.39. Halaman Data Tamu........................................................................78
Gambar 4.40. Halaman Input Data Tamu..............................................................79
Gambar 4.41. Halaman Edit Data Tamu................................................................79
Gambar 4.42. Halaman Data Anggota...................................................................80
Gambar 4.43. Halaman Tambah Data Anggota.....................................................81
Gambar 4.44. Halaman Edit Data Anggota...........................................................81
Gambar 4.45. Halaman Data Buku........................................................................82
Gambar 4.46. Halaman Tambah Data Buku..........................................................83
Gambar 4.47. Halaman Edit Data Buku.................................................................83
Gambar 4.48. Halaman Data Transaksi.................................................................84
Gambar 4.49. Halaman Tambah Data Transaksi...................................................85
Gambar 4.50. Halaman Data User.........................................................................86
Gambar 4.51. Halaman Tambah Data User...........................................................87
Gambar 4.52. Halaman Edit Data User..................................................................87
Gambar 4.53. Halaman Cetak Data Laporan.........................................................88
Gambar 4.54. Halaman Cetak Data Laporan Buku................................................89
Gambar 4.55. Halaman Cetak Data Laporan Anggota..........................................89
Gambar 4.56. Halaman Cetak Data Laporan Transaksi........................................90
Gambar 4.57. Halaman Cetak Data Laporan Pengguna........................................90
Gambar 4.58. Halaman Cetak Data Laporan Tamu...............................................91
DAFTAR LAMPIRAN
permasalahan yang ada, ini bertujuan agar tema dan cakupan penelitian tidak
menyimpang dan tetap mengacu pada apa yang akan diteliti, adapun batasan
masalah yang penulis ambil untuk studi kasus penelitian ini adalah.
perpustakaan.
disebutkan.
Untuk hasil yang diperoleh peneliti pada studi penelitian ini diantaranya sebagai
berikut :
buku dan jurnal yang masuk dan tersedia,data pengunjung, data peminjaman
Didalam ayat – ayat Al Quran terdapat banyak ayat yang menjabarkan tentang
salah satunya terkandung dalam surat Al Alaq ayat 1 sampai 5 berikut ini :
bacalah dengan menyebut nama tuhan yang mulia, yang menciptakan manusia
dengan segumpal darah, dan yang mengajarkan manusia dengan sesuatu yang
tidak diketahui, dari sini dapat kita simpulkan hubungan ayat ini dengan
merupakan sarana yang cukup mumpuni sebagai tempat untuk membaca serta
Perpustakaan sendiri secara definisi, adalah suatu bentuk unit kerja yang
berupa koleksi pustaka yang diorganisasikan didalam suatu ruangan agar dapat
penelitian kali ini adalah murid ataupun guru) (Studi Guru : 2014). Perpustakaan
informasi dan penyebaran informasi – informasi baik itu secara cetak maupun
secara lisan dalam bentuk rekaman yang terdiri dari beberapa media informasi
(Sudirman : 2019). Selain itu perpustkaan juga sebagai tempat dimana seluruh
mereka yang membutuhkan dalam hal ini guru dan murid (Andi : 2018).
Jika dilihat dari definisi diatas, maka dapat didefinisikan hakikat sebuah
baik itu buku dan non buku, yang dihimpun untuk digunakan oleh para pembaca
tugas pokok perpustakaan akan diuraikan dibawah ini, tugas – tugas pokok
pengetahuan.
3. Sebagai tempat untuk memperoleh sumber referensi bagi mereka yang
melakukan penelitian
5. Mampu menjadi saranan untuk menyediakan hiburann baca seperti novel dan
Dari kedua definisi berikut dapat ditarik kesimpulan jika sistem informasi
merupakan, suatu perpaduan yang terstruktur anatara hardware dan software,
tersedia baik untuk privasi maupun publik (Agung dkk : 2015). Website juga
dapat diartikan sebagai halaman – halaman pada peramban atau browser yang
Jadi pada intinya website merupakan suatu kumpulan webpage yang saling
terhubung yang biasanya terdapat dialam suatu domain yang berisi informasi –
informasi baik itu bersifat privasi maupun bersifat umum, website biasanya
memiliki link yang berfungsi untuk mengubungkan antara satu webpage dengan
Bagan Alur Data (Data Flow Diagram atau disingkat DFD) adalah bagan
yang menjabarkan jalannya aliran data dari sang pemberi data (input) ke penerima
data (output). Hal ini berguna untuk mengetahui agar si pembuat sistem dapat
mengetahui kapan data harus disimpan, diproses, dan didistribusikan (Hari Utami,
dkk : 2015). DFD memiliki beberapa elemen entitas, elemen – elemen dalam DFD
terdiri dari.
Tabel 2.1 Simbol DFD
(ERD) dalam bahasa indonesia berarti diagram hubungan entitas, adalah suatu
bentuk pemodelan data yang bertujuan untuk merancang atau memodelkan data
secara abstrak dengan tujuan untuk menjabarkan struktur dari data yang
digunakan. ERD terdiri dari beberapa simbol – simbol entitas diantaranya adalah.
Tabel 2.2 Simbol ERD
2.8. Flowchart
Diagram alir (Flowchart), adalah sebuah entitas yang tersusun dari simbol –
simbol grafik. Simbol – simbol grafik yang tertuang didalam bagan tersebut
menggambarkan arus logika atau proses yang menjabarkan setiap tahap demi
juga dapat didefinisikan sebagai suatu bagan yang memiliki arus. Diagram ini
akan mejelaskan aliran didalam program berdasarkan algoritma tertentu (Sitorus :
2015).
Flowchart terdiri dari beberapa entitas selain tanda panah, beberapa entitas
Basis data atau database merupakan sekumpulan data – data yang saling
berelasi, dan disusun berdasarkan aturan dan ketentuan tertentu sehingga menjadi
data yang ditampung secara bersama tanpa adanya pengualngan atau redudansi
(Hutahean : 2015). Basis data juga merupakan wujud dari sekumpulan data yang
2016).
Jadi dapat didefinisikan jika basis data adalah sekumpulan dari data - data
yang terdiri dari data fakta, orang, dan lain – lain, yang dirumuskan kedalam
bentuk baik itu angka maupun simbol, basis data juga bertujuan untuk
menggunakan basis data sebagai pusat kelola datanya (Harianto : 2019). Selain itu
MySQL juga dapat digunakan sebagai server yang dapat menerima data dengan
Jadi dapat didefinisikan jika MySQL adalah basis data yang akan
digunakan untuk mengelola data masukan yang ada pada sistem informasi yang
dibuat nantinya.
yang artinya kompatibel disemua platform, A dan M yang berarti Apache dan
MySQL, P yang berarti PHP, dan P akhir merupakan PERLL. Dan fungsi dari
kesemua program diatas adalah sebagai emulasi server lokal untuk mendukung
pengembangan web terutama untuk web yang bersifat offline dan hanya
data didalam database yan mana data tersebut akan diedit, dihapus, dan
ditampilkan kedalam website yang dikelola oleh PHP itu sendiri (Abdullah :
2016).
melalui komputer bagian penyedia layanan. Bahasa PHP merupakan kode yang
digunakan membuat laman web yang lebih fleksibel, (Harianto : 2019). Selain itu
kode mnejadi bahasa mesin yang dapat dibaca komputer saat dikompilasi yang
bersifat sisi server (server side) lalu dihubungkan dengan kode HTML (Supono :
2018).
pemrograman back end yang berarti bahasa tersebut kita akan gunakan untuk
menjalankan sekumpulan fungsi yang ada di dalam sistem nantinya seperti fungsi
setiap halaman website agar dapat saling terhubung, disebut markup karena
Ranthe : 2018).
pemrograman front end yang berarti bahasa tersebut kita akan gunakan untuk
membuat bentuk tampilan antar muka yang akan diguakan pada sistem nantinya.
beberapa instruksi dimana kita menguraikan rancangan bagian uji yang khusus
dan juga metode testing. Beberapa metode dalam testing terdiri sebagai berikut :
yaitu metode pengujian yang ditujukan untuk menguji sistem dari sisi kebutuhan
operasional tanpa menguji bagian internal sistem. Hal ini berguna untuk
mengidentifikasi apakah semua operasi input, dan output dari sistem sesuai
hanya berpusat pada segi operasional pada sistem itu sendiri apakah sistem
landasan teori yang telah penulis buat, penelitian – penelitian sebelumnya yang
adalah perbedaan antara penelitian yang dilakukan penulis dengan jurnal – jurnal
diatas.
sekolah seperti mayoritas pada jurnal – jurnal diatas selain itu mayoritas basis
yang mereka gunakaan juga adalah website meskipun ada yang menggunakan
basis lain seperti visual basic 6.0 seperti jurnal milik Slamet Pebrianto (2010),
namun yang menjadi studi kasus penulis disini adalah sekolah islam atau
pesantren bukan sekolah umum. Selain itu penelitian yang dilakukan penulis
dengan narasumber perpustakaan terkait dalam hal ini ketua dan administrator
contoh atau sampel), bila hasil yang didapatkan memuaskan, maka hasil tersebut
pesantren Al Amalul Khair sebagai sistem yang sesuai dengan ketentuan dan
pengerjaan sistem ini, beserta proses – proses yang dilakukan saat waktu tersebut,
secara singkat, penelitian ini akan dilaksanakan dalam tenggang waktu Febuari
adalah lingkungan pesantren, maka umunya ada 3 jenis pendidikan formal disini
namun yang menjadi fokus utama dalam penelitian ini sendiri adalah
sebenarnya berada dalam satu gedung perpustakaan yang sama, dan ada dua sisi
lemari buku, satu sisi untuk lemari buku SMA dan satu sisi lagi umtuk buku SMP,
dan dikarenakan pengelolaan dua perpustakaan dalam satu gedung inilah yang
tersebut, disamping belum adanya sistem yang memadai, namun tak menutup
kemungkinan, bahwa nantinya sistem ini akan diterapkan juga untuk perpustakaan
Untuk menunjang suatu penelitian yang baik, dibutuhkan alat – alat dan
bahan – bahan yang dapat membantu proses penelitian agar menjadi lebih efisien.
informasi yang menggunakan basis website, maka alat - alat serta bahan - bahan
Alat disini adalah, materi yang akan digunakan untuk memproses bahan –
yang sedang berjalan. Untuk alat yang akan digunakan dalam penelitian dan
Dreamweaver adalah salah satu software dan alat yang penting digunakan
sebagai software dan tools untuk mengembangkan sistem informasi berbasis web
halaman website, baik itu website yang bersifat static maupun dinamic yang
software ini kemudian dibeli oleh Adobe dan masih terus berkembang hingga saat
2. Peramban Website
lainnya, software ini sangat banyak bahkan sudah tersedia secara default (secara
tak terkecuali sistem informasi berbasis web. Namun yang dibahas disini
bukanlah penjelasan detail mengenai definisi ataupun hal – hal lain mengenai
Atau diatasnya
4. XAMPP
kumpulan server lokal seperti Apache, MySql, PHP, dan PERLL, XAMPP akan
digunakan sebagai emulasi server lokal (dalam hal ini Apache) agar sistem dapat
berjalan pada peramban (browser).
3.3.2. Bahan
Bahan disini adalah, materi yang akan diproses saat pengembangan sistem
informasi sedang berjalan. Untuk bahan yang akan digunakan dalam penelitian
berbasis web lainnya adalah, sebuah database. Database (dalam bahasa indonesia
disebut sebagai basis data) sendiri merupakan, sekumpulan dari tiap data yang
menghasilkan sebuah informasi, dimana informasi inilah yang akan menjadi basis
tempat dimana data-data dan yang diinput dari sistem akan disimpan didalam
suatu query (barisan data) yang kemudian akan menjadi sebuah informasi bagi
Structure Querry Laguage), MySQL sendiri merupakan salah satu dari beberapa
jenis dari database MySQL lainnya seperti Oracle MySQL, Microsoft MYSQL,
menggunakan bahasa SQL, yang mana didalam database ini nantinya semua
digunakan sebagai bahasa pemrograman front end pada sistem yang akan penulis
pada sistem.
bahasa pemrograman back end. Yang berarti bahasa PHP akan digunakan untuk
membangun struktur sistem agar nantinya dapat menerima input maupun output
secara langsung tanpa perlu merubah struktur kode pada sistem nantinya.
Inggris disebut sebagai interview, adalah percakapan antara dua orang atau lebih
dilakukan tersebut akan dicatat dengan seobjektif mungkin. Pada bagian observasi
ini, penulis akan mengamati apa yang ada dan terjadi di perpustakaan madrasah
dan semua yang penulis lihat dan rasakan, akan didata kedalam hasil observasi
Metode ini dipilih, dikaenakan sistem yang dibangun oleh penulis dilakukan
secara berurutan dan sistematis dan dilakukan pertahap dari mulai perancangan
tahap berikutnya, ini bertujuan agar sistem yang dibuat benar – benar siap untuk
”, yang juga dapat didefinisikan sebagai “Classic Life Cycle”. Metode ini sendiri
sebenarnya sudah ada sejak tahun 1970 dan masih banyak digunakan oleh
pengembang sistem hingga saat ini, metode ini disebut Waterfall dikarenakan tiap
oleh penulis yaitu metode waterfall, yang mana metode tersebut seperti yang
lalu, gedung perpustakaan ini sendiri merupakan gedung hasil wakaf atau
pemberian dari keluarga K. Zulkifli Zami. Gedung ini terletak di bagian belakang
pesantrean.
perpustakaan untuk madrasah tsanawiyah (MTS) dan madrasah aliyah (MA), jadi
kedua perpustakaan digabung kedalam satu ruangan, masing – masing sudut
memuat slot lemari atau rak untung masing – masing buku baik itu untuk
madrasah tsanawiyah (MTS) atau madrasah aliyah (MA). Tentu saja setiap sudut
ditempati satu meja untuk para administrasi / kepala perpustakaan yang mengurusi
masing
dari kepala sekolah sebagai pemegang unit tanggung jawab tertinggi dalam sistem
waka kurikulum dan waka kesiswaan, hubungan kedua wakil kepala sekolah ini
ini diketuai oleh seorang kepala perpustakaan yang bertugas sebagai penanggung
mengelola aset – aset pustaka didalam perpustakaan seperti buku dan sumber
pustaka lainnya. Terakhir ada siswa yang juga berperan sebagai anggota
program perpustakaan.
sebenarnya sama seperti MTS hanya beberapa jabatan dipegang oleh orang yang
berbeda dengan yang ada di MTS. Untuk segi job desk setiap jabatan dalam
struktur organisasi perpustakaan MA, masih tetap sama seperti yang ada pada
melalui konsultasi dengan pengguna, hal ini bertujuan untuk mengidentifikasi dan
Layanan sistem berpusat pada apa yang dapat diberikan dan dilakukan
oleh sistem yang bersangkutan, layanan yang diberikan pada sistem informasi
Pada tabel 4.1. diatas dapat disimpulkan bahwa ada 4 layanan yang
pemisah antara cakupan dalam sistem dan cakupan luar, batasn sistem juga dapat
menjelaskan bagian ruang lingkup yang dapat dilakukan oleh sistem dan
tsanawiyah dan aliyah pondok pesantren al amalul khair ini dijelaskan dibawah
ini.
Tabel 4.2 Batasan Sistem
Pada tabel 4.2 diatas dijelaskan bahwa setiap form dalam sistem informasi
saja yang dapat dilakukan oleh setiap form pada sistem tersebut.
tersebut, tujuan sistem akan didfinisikan melalui 4 kategori yaitu misi, tujuan,
critical success factor (CSF) atau faktor penentu kesuksesan, dan ukuran. Untuk
persyaratan yang telah ditetapkan. Selain itu juga, dilakukan identifikasi dan
hubungannya, perumusan arsitektur sistem pada tahap ini juga akan digambarkan
melalui beberapa diagram diantaranya flowchart, data flow diagram, dan entity
relationship digram.
4.3.1. Flowchart
yang sedang berjalan, ini bertujuan untuk mengetahui tahapan – tahapan yang
menjelaskan mengenai proses apa yang harus dikerjakan. Tahapan tersebut akan
menjelaskan mengenai proses saat sistem berjalan dan sistem yang diusulkan.
4.3.1.1. Alur Sistem Yang Berjalan
Alur sistem berjalan akan menjelaskan proses dari sistem yang sedang
berjalan atau yang dilakukan. Pada flowchart dibawah ini akan menjelaskan
tsanawiyah dan aliyah pondok pesantren al amalul khair, perlu diketahui bahwa
1. Pendataan Tamu
pengunjung memasukan data mereka kedalam buku tamu, lalu menyerahkan buku
Al Amalul Khair, sebenarnya bagi mereka yang telah terdaftar resmi sebagai
mendapat kartu anggota yang dicetak dari perpustakaan dan dibagikan saat siswa
Pada gambar 4.5 dijelaskan bahwa proses pendataan buku dimulai dari
buku, dan menyimpan data buku tersebut kedalam arsip data buku.
4. Pendataan Transaksi Pinjam dan Kembali
siswa juga mengembalikan buku, tapi jika pengembalian telat, maka ditentukan
denda (aturan yang ditetapkan dalam perpustakaan tersebut, 1 hari telat RP.
500,00) kemudian siswa peminjam yang telat harus membayar denda tersebut).
5. Pencetakan Laporan
Pada gambar 4.7 dijelaskan bahwa proses pencetakan laporan dimulai dari
untuk sistem informasi yang diusulkan kepada pihak yang membutuhkan, Pada
flowchart dibawah ini akan menjelaskan tahapan kegiatan sistem yang diusulkan
al amalul khair.
1. Pendataan Tamu
diusulkan.
Pada gambar 4.8 dijelaskan untuk proses pendataan tamu pada sistem yang
diusulkan adalah, dimulai dari para tamu / anggota menyerahkan data tamu
diusulkan.
Pada gambar 4.9 dijelaskan untuk proses pendataan anggota pada sistem
yang diusulkan adalah, dimulai dari para siswa yang telah diterima menjadi murid
dan mencetak kartu anggota lalu diserahkan kepada para siswa pesantren.
3. Pendataan Buku
diusulkan.
Pada gambar 4.10 dijelaskan untuk proses pendataan buku pada sistem
yang diusulkan adalah, dimulai dari administrasi yang menerima sebuah atau
sepaket buku akan menginputkan data buku kedalam sistem, lalu data buku yang
perpustakaan.
4. Pendataan Transaksi (Peminjaman)
diusulkan.
sistem yang diusulkan adalah, dimulai dari peminjam yang meminjam sebuah
diusulkan.
waktu atau terlambat, jika tepat waktu maka kartu anggota kan diserahkan
kembali ke peminjam, jika telat maka selain menerima kembali kartu anggota,
diusulkan.
pada sistem yang diusulkan, sebenarnya sama saja dengan pencetakan laporan
konvensional pada perpustakaan tersebut, hanya saja kali ini semua kegiatan
kepala perpustakaan.
4.3.2. Data Flow Diagram
sistem ke modul yang lebih kecil. Data Flow Diagram ini sendiri terbagi atas
Ada beberapa tahapan atau level dalam DFD agar dapat memahami proses
pada sistem informasi atau perangkat lunka yang sedang dikembangkan menjadi
lebih efisien, tahapan antara satu tingkatan ke tingkatan lainnya yang akan saling
berkaitan mulai dari tahapan yang memperlihatkan proses – proses utama, yang
terjadi pada sistem atau yang disebut dengan DFD level 0 sampai dengan tahapan
berikutnya.
konteks menujukan semua entitas luar yang menerima suatu informasi dari sistem
sistem yang ditangani, menunjukan tentang proses yang ada didalam sistem yang
aliyah pesantren al amalul khair palembang, proses itu dapat dilihat pada gambar
Pada gambar 4.15 diagram level 1 diatas dijelaskan, bahwa dalam sistem
tersebut, terdapat 5 proses utama yang terdiri dari pengelolaan data buku, data
Desain diagram level 2 merupakan penjabaran lebih rinci dari setiap form
yang ad pada diagram level 1, setiap form akan dimodelkan dalam suatu analisis
Pada gambar 4.16 dijelaskan untuk proses kelola pendataan buku pada
sistem yang diusulkan adalah, dimulai dari administrasi yang menerima sebuah
atau sepaket buku akan menginputkan data buku kedalam sistem yang terdiri dari
input data buku, hapus data buku, dan edit data buku, lalu kemudian administrasi
Pada gambar 4.17 dijelaskan untuk proses pendataan anggota pada sistem
yang diusulkan adalah, dimulai dari para siswa yang telah diterima menjadi murid
akan dkelola administrator kedalam sistem, yang terdiri dari input data anggota,
hapus data anggota dan edit data anggota, kemudian administrator dapat mencetak
kartu anggota yang kemudian diserahkan kepada siswa sebagai tanda anggota
peminjaman.
sistem yang diusulkan adalah, dimulai dari peminjam yang meminjam sebuah
pengembalian.
Pada gambar 4.20 dijelaskan untuk proses pendataan tamu pada sistem
yang diusulkan adalah, dimulai dari para tamu / anggota menyerahkan data tamu
dalam sistem informasi perpustakaan yang terdiri tambah data tamu, edit data
tamu, dan hapus data buku, serta mencetak laporan data tamu dan
komponen sistem informasi, dimulai dari software atau perngkat lunak, hardware
atau perangkat keras, dan brainware atau mereka yang mengoperasikan sistem,
tersebut terdiri dari user sebagai operator sistem yang menggunakan sistem
informasi tersebut untuk mengelola data. Selanjutnya data tersebut akan disimpan
hasil proses yang ada pada sistem yang akan dirancang, basis data sistem dengan
tabel – tabel yang terdapat dalam sistem ini akan dijelaskan sebagai berikut.
yang masuk ke website sistem, tabel login terdiri dari username dan
password
Tabel data buku digunakan untuk menyimpan data jumlah buku yang ada
di perpustakaan, tabel data buku terdiri dari id, judul, penulis, penerbit,
Tabel data anggota adalah tabel yang digunakan untuk menyimpan data
anggota perpustakaan yang telah terdaftar dari nama, nis, tanggal lahir, dan
alamat.
Tabel Transaksi adalah tabel yang digunakan untuk menyimpan data siswa
dikembalikan.
Tabel Tamu adalah tabel yang digunakan untuk mendata jumlah tamu
Tabel user adalah tabel yang digunakan untuk menyimpan data pengguna
yang dapat masuk dan menggunakan sistem baik sebagai admin maupun
user.
sistem informasi.
Palembang.
Pada gambar 4.23 diatas dijelaskan halaman login yang digunakan untuk
semua riwayat statistik data – data yang ada yang ada didalam sistem informasi
digunakan untuk melihat semua riwayat statistik data – data yang ada yang ada
tersebut, yang terdiri dari jumlah tamu yang didata, total buku yang tersedia,
Halaman data tamu merupakan halaman dimana user dapat melihat data –
data dan jumlah tamu yang terdata didalam perpustakaan pesanren Al Amalul
Khair Palembang.
untuk melihat data dan jumlah tamu yang hadir di sistem informasi perpustakaan
Halaman input / edit data tamu merupakan halaman dimana user dapat
melakukan input ataupun edit data – data dan jumlah tamu yang terdata didalam
Pada gambar 4.26 diatas dijelaskan halaman data tamu yang digunakan
untuk melakukan input / edit data tamu yang hadir di sistem informasi
perpustakaan tersebut, yang terdiri dari Nama, NIS, Kelas, Jabatan, Keperluan.
Halaman data tamu merupakan halaman dimana user dapat melihat data –
Pada gambar 4.27 diatas dijelaskan halaman data anggota yang digunakan
tersebut, yang terdiri dari Nama, NIS, Jabatan, dan Tahun Masuk, serta cetak
kartu anggota.
Halaman input / edit data tamu merupakan halaman dimana user dapat
melakukan input ataupun edit data – data dan jumlah anggota yang terdata
yang digunakan untuk melakukan input / edit pada data anggota yang terdaftar di
sistem informasi perpustakaan tersebut, yang terdiri dari Nama, NIS, Tempat
Halaman data buku merupakan halaman dimana user dapat melihat data –
data dan jumlah buku yang tersimpan didalam perpustakaan pesanren Al Amalul
Khair Palembang.
Pada gambar 4.29 diatas dijelaskan halaman data buku yang digunakan
untuk melihat data dan jumlah buku yang tersimpan di sistem informasi
perpustakaan tersebut, yang terdiri dari Judul, Pengarang, Penerbit, dan Jumlah
Halaman input / edit data buku merupakan halaman dimana user dapat
melakukan input / edit data – data dan jumlah buku yang tersimpan didalam
Pada gambar 4.30 diatas dijelaskan halaman input / edit data buku yang
digunakan untuk melakukan input / edit data dan jumlah buku yang tersimpan di
sistem informasi perpustakaan tersebut, yang terdiri dari Judul, Penulis, Penerbit,
user dapat melihat data – data riwayat peminjaman buku didalam perpustakaan
pengembalian yang digunakan untuk melihat data dan riwayat peminjaman dan
buku, peminjam, tanggal pinjam, tanggal kembali, perpanjang, serta cetak kartu
peminjaman.
melakukan input / edit pada data – data riwayat peminjaman dan pengembalian
pengembalian yang digunakan untuk melakukan input / edit data dan riwayat
terdiri dari buku pinjam, nama, tanggal pinjam dan kembali, dan keterangan.
11. Rancangan Halaman User
akun baru untuk menggunakan sistem baik sebagai admin maupun user di
Pada gambar 4.33 diatas dijelaskan halaman data user terdiri dari no,
nama, email, dan level atau status pengguna apakah sebagai admin atau user serta
melakukan input / edit pada data – data user didalam perpustakaan pesanren Al
Pada gambar 4.34 diatas dijelaskan halaman data user yang digunakan
untuk melakukan input / edit data dan riwayat peminjaman dan pengembalian di
laporan data – data yang ada di didalam sistem informasi perpustakaan pesanren
tersebut, yang terdiri dari cetak dat tamu, anggota, buku, dan peminjaman &
pengembalian.
Dalam tahapan ini, hasil dari desain perangkat lunak akan direalisasikan
sebagai satu set program atau unit program. Setiap unit akan diuji apakah sudah
memenuhi spesifikasinya.
Setelah sistem dianalisis dan didesain secara rinci, maka seanjutnya adalah
tolak ukur dari program yang telah dibuat, pembahasan tersebut dimuat dalam
suatu set program. Berikut merupakan pembahasan set program dari sistem
Khair Palembang .
1. Halaman Login
perpustakaan tersebut
Gambar 4.36 Halaman Login
Pada gambar 4.36 diatas menampilkan halaman login yang terdiri dari
2. Halaman Home
Halaman ini akan tampil pertama kali setelah login ke situs sistem
tidak memiliki form apapun, halaman home ini hanya berfungsi layaknya halaman
dilihat diatas, hanya ada sebuah gambar ruangan perpustakaan di halaman home
tersebut.
dari statistik data tamu, anggota, buku, peminjaman & pengembalian, serta jumlah
Halaman data tamu akan muncul apabila pengguna melakukan klik pada
Pada gambar 4.39 diatas halaman data tamu terdiri dari sebuah search bar,
dan sebuah tabel dengan beberapa kolom yang terdiri dari kolom, nama, NIS,
kelas, tanggal, keperluan, dan keterangan dimana kolom keterangan terdiri dari 3
tombol yaitu tombol hapus untuk menghapus data yang dipilih, dan tombol edit
untuk melakukan edit data, serta tombol tambah data, dan tombol hapus history
Halaman tambah data tamu akan muncul apabila pengguna melakukan klik
melakukan klik pada tombol berbentuk pensil pada kolom keterangan tabel data
buku diatas.
input maupun edit data buku memiliki form yang sama yaitu terdiri dari input /
edit nama, NIS, jabatan, dan keperluan serta dua tombol yaitu tombol kembali ke
Halaman data anggota akan muncul apabila pengguna melakukan klik pada
Pada gambar 4.42 diatas halaman data tamu terdiri dari sebuah search bar,
dan sebuah tabel dengan beberapa kolom yang terdiri dari kolom, nama, NIS,
kelas, tanggal lahir, alamat, dan keterangan dimana kolom keterangan terdiri dari
3 tombol yaitu tombol hapus untuk menghapus data yang dipilih, tombol pensil
untuk melakukan edit data, dan tombol print untuk mencetak kartu anggota, serta
tombol tambah data, dan tombol hapus history yang berada dibawah tabel.
7. Halaman Tambah / Edit Data Anggota
klik pada menu tambah data di bawah tabel data anggota tersebut.
melakukan klik pada tombol berbentuk pensil pada bagian keterangan tabel data
anggota tersebut
data buku diatas, memiliki form yang sama yaitu terdiri dari, nama, NIS, tempat
Halaman data buku akan tampil apabila pengguna melakukan klik pada
Pada gambar 4.45 diatas halaman data tamu terdiri dari sebuah search bar,
dan sebuah tabel dengan beberapa kolom yang terdiri dari kolom, nama, judul,
penulis, penerbit, tahun terbit, kode buku, dan keterangan dimana kolom
keterangan terdiri dari 3 tombol yaitu tombol “input” untuk menghapus data yang
dipilih, dan tombol berbentuk pensil untuk melakukan edit data, serta tombol
Halaman tambah data buku akan tampil apabila pengguna melakukan klik
melakukan klik pada tombol berbentuk pensil pada kolom keterangan tabel data
buku tersebut.
halaman tambah maupun edit data buku memiliki form yang sama yaitu form
judul, penulis, penerbit, tahun terbit, kode buku, jumlah, dan lokasi serta dua
tombol yaitu tombol kembali ke tabel data, dan tombol simpan data.
Pada gambar 4.48 diatas halaman data Peminjaman terdiri dari sebuah
search bar, dan sebuah tabel dengan beberapa kolom yang terdiri dari kolom,
dan keterangan dimana kolom keterangan terdiri dari 3 tombol yaitu tombol hapus
untuk menghapus data yang dipilih, tombol edit untuk melakukan edit data, dan
tombol cetak untuk mencetak kartu anggota, serta tombol tambah data, dan
klik pada tombol tambah data di bawah tabel data peminjaman & pengembalian
tersebut.
Seperti yang dijelaskan pada gambar 4.49 diatas bahwa baik halaman
tambah maupun edit data buku memiliki form yang sama yaitu form buku pinjam,
nama, tanggal pinjam, tanggal kembali, serta keterangan serta dua tombol yaitu
Halaman data user akan tampil apabila pengguna melakukan klik pada
Pada gambar 4.50 diatas halaman data pengembalian terdiri dari sebuah
search bar, dan sebuah tabel dengan beberapa kolom yang terdiri dari kolom,
nama, NIS, kelas, tanggal pengembalian, telat dan denda, status peminjaman, dan
keterangan dimana kolom keterangan terdiri dari 3 tombol yaitu tombol hapus
untuk menghapus data yang dipilih, tombol edit untuk melakukan edit data, dan
Halaman tambah data user akan tampil apabila mengklik tombol tambah
edit data peminjaman akan tampil apabila pengguna melakukan klik pada
melakukan klik pada tombol edit pada kolom keterangan tabel data transaksi
tersebut.
Seperti yang dijelaskan pada gambar 4.51 dan 4.52 diatas bahwa halaman
edit data pengembalian memiliki form yang sama yaitu form nama lengkap,
username, password, email, dan group user serta dua tombol yaitu tombol tombol
Halaman cetak laporan akan muncul jika pengguna melakukan klik pada
Seperti gambar 4.53 diatas, halaman cetak laporan terdiri dari beberapa
menu untuk mencetak data dalam sistem diantaranya adalah cetak data tamu,
Untuk unit testing sendiri, setiap unit pada sistem akan diuji satu – persatu,
hal ini untuk melihat apakah setiap unit pada sistem tersebut sudah memenuhi
spesifikasi yang telah ditentukan, metode pengujian dilakukan secara black box,
madrasah aliyah Pesantren Al Amalul Khair Palembang berbasis web, yang dijuji
menggunakan metode blck box, telah berfungsi sesuai dengan hasil yang
diharapkan.
Dalam tahap ini, setiap unit program akan diintegrasikan satu sama lain dan
diuji sebagai satu sistem yang utuh untuk memastikan sistem sudah memenuhi
persyaratan yang ada. Setelah itu sistem akan dikirim ke pengguna sistem.
dilakukan oleh pemrogram sendiri. Untuk pengujian sistem kali ini dilakukan
terdiri dari pengujian login, home, dashboard, data tamu, data anggota, data buku,
perpustakaan dapat melihat sendiri apakah sistem berfungsi sesuai dengan yng
madrasah aliyah Pesantren Al Amalul Khair Palembang berbasis web, yang terdiri
dari pengujian login, data tamu, data anggota, data buku, data peminjaman dan
pengembalian, serta cetak laporan, telah berfungsi sesuai dengan hasil yang
diharapkan.
5.1. Simpulan
Bila kita menarik kesimpulan dari permasalahan dan tujuan penelitian pada
laporan perpustakaan.
FOTO 1 :
FOTO 2 :
FOTO 3 :
BUKTI WAWANCARA
1. Selamat pagi, maaf sebelumnya menggangu waktu ibu / bapak sebentar,
Palembang.
Jawaban :
Jawaban :
Jawaban :
4. Apa saja data – data yang diperlukan untuk kegiatan administrasi diatas.
Jawaban :
Untuk pendataan tamu jelas kita memerlukan data tamu, untuk data
anggota kita memerlukan data anggota, pendataan buku kita perlu data
5. Bisa diterangkan secara rinci setiap data diatas, apa saja yang perlu didata
Jawaban :
Untuk data tamu kita butuh nama, nomor induk, jabatan si tamu, tanggal,
dan keperluannya, untuk data anggota kita perlu nama, nis, kelas, tanggal
lahir, dan alamat, untuk data buku kita perlu judul, penulis, penerbit, tahun
terbit, dan kode buku, untuk data peminjaman dan pengembalian kita
butuh nama, nomor induk, kelas, tanggal pinjam dan kembali, jumlah telat
Jawaban :
Untuk pendataan tamu seperti biasa, petugas akan mencatat data tamu
siswa yang menjadi anggota lalu data anggota tersebut dibukukan untuk
setiap buku yang ada akan didata dimulai dari judul, penulis, penerbit,
tahun terbit, hingga kode buku, kemudian data buku tersebut akan
selama 3 hari), jika peminjam telat atau melebihi batas waktu peminjaman
selama 3 hari maka peminjam akan didenda (1 hari telat adalah RP. 500),
7. Untuk peminiaman buku sendiri apakah ada batasan berapa jumlah buku
Jawaban :
Tentu, ada batasan mengenai jumlah buku yang dipinjam, perpustakaan ini
perpustakaan ini.
Jawaban :
Untuk keluhan sendiri, selama ini alhamdulillah hampir tidak ada keluhan
yang terlalu signifikan, keluhan yang kami alami hanya berpusat pada
semua harus dicatat secara manual sehingga memakan waktu yang cukup
1. Data Tamu
Data yang diperlukan :
Nama
Nomor Induk
Jabatan
Tanggal
Keperluan
2. Data Buku
Data yang diperlukan :
Judul
Penulis
Penerbit
Tahun Terbit
Kode Buku
Jumlah Buku
Lokasi
3. Data Anggota
Data yang diperlukan :
Nama
Nomor Induk
Tanggal Lahir
Tempat Lahir
Jabatan
Jenis Kelamin
Tahun Masuk