LAPORAN KULIAH KERJA LAPANGAN (KKL) DI MI NURUL HUDA ARGOPENI Ditulis untuk memenuhi persyaratan Mata Kuliah Kuliah Kerja Lapangan Pada Program Studi Teknik Informatika Oleh: Slamet TI31716 PROGRAM STUDI S1 TEKNIK INFORMAATIKA FAKULTAS TEKNIK UNIVERSITAS MA’ARIF NAHDLATUL ULAMA KEBUMEN 2020 i LEMBAR PENGESAHAN Telah disetujui dan diterima dengan baik laporan Kuliah Kerja Lapangan oleh Dosen Pembimbing, dengan judul: “PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN DENGAN PEMANFAATAN BARCODE SCANNER DI MI NURUL HUDA ARGOPENI” Oleh: Nama : SLAMET NIM : TI31716 Kebumen, ………………… Mengetahui Mengesahkan Kaprodi Teknik Informatika Pembimbing Endang Wahyuningsih, M.Pd NIDN. Mukhamad Hasim Iswanto, S.Kom., M.Eng NIDN. Mengetahui, Dekan Fakultas Teknik Ir. Budi Setyono, M.Kom NIDN. ii KATA PENGANTAR Dengan memanjatkan puji syukur kehadirat Allah SWT, Tuhan Yang Maha Pngasih dan Maha Penyayang yang telah melimpahkan segala rahmat, hidayah, dan inayah-Nya hingga terselesaikannya laporan Kuliah Kerja Lapangan (KKL) yang berjudul “Perancangan Sistem Informasi Perpustakaan Berbasis Web di MI Nurul Huda Argopeni”. Kuliah Kerja Lapangan (KKL) merupakan mata kuliah yang wajib ditempuh untuk memenuhi sebagian persyaratan dalam mengambil mata kuliah Skripsi pada program Studi Teknik Informatika, Fakultas Teknik, Universitas Ma’arif Nahdlatul Ulama Kebumen. Selama melaksanakan Kuliah Kerja Lapangan dan kemudian tersusun dalam laporan Kuliah Kerja Lapangan ini, banyak pihak yang telah memberikan bantuan, dukungan, dan bimbingannya. Pada kesempatan ini, tak lupa penulis mengucapkan terima kasih yang sebesar- besarnya kepada : 1. Bapak Dr. H. Khomsin, M.Pd. selaku Rektor Universitas Ma’arif Nahdlatul Ulama Kebumen. 2. Bapak Onok Yayang P, M.Pd selaku Wakil Rektor 1 (bidang Kurikulum dan Kemahasiswaan) Universitas Ma’arif Nahdlatul Ulama Kebumen. 3. Bapak Ir.Budi Setyono, M.Kom selaku Dekan Fakultas Teknik Universitas Ma’arif Nahdlatul Ulama Kebumen. 4. Ibu Endang Wahyuningsih, M.Pd selaku Ketua Program Studi Teknik Informatika Universitas Ma’arif Nahdlatul Ulama Kebumen. 5. Bapak Mukhamad Hasim Iswanto, S.Kom., M.Eng, M.Kom selaku Dosen Pembimbing Lapangan Kuliah Kerja Lapangan. 6. Bapak Parsono, S.Pd.SD selaku pimpinan sekolah MI Nurul Huda Argopeni (tempat Kuliah Kerja Lapangan). 7. Bapak Maftuh Iqbaludin, S.Pd selaku pembimbing pada MI Nurul Huda Argopeni (tempat Kuliah Kerja Lapangan). 8. Semua pihak yang telah mendukung, membantu, serta mendoakan penyelesaian laporan ini. iii Semoga laporan Kuliah Kerja Lapangan ini dapat memberikan sumbangan untuk pengembangan ilmu pengetahuan dan teknologi. Aamiin. Kebumen, 20 Desember 2020 Penulis SLAMET NIM.TI31716 iv DAFTAR ISI HALAMAN JUDUL ................................................................................ i LEMBAR PENGESAHAN ..................................................................... ii KATA PENGANTAR .............................................................................. iii DAFTAR ISI ............................................................................................. v DAFTAR TABEL .................................................................................... viii DAFTAR GAMBAR ................................................................................ ix DAFTAR LAMPIRAN ............................................................................. x BAB I PENDAHULUAN ......................................................................... 1 A. Latar Belakang .............................................................................. 1 B. Identifikasi Masalah ...................................................................... 2 C. Batasan Masalah ........................................................................... 3 D. Rumusan masalah ......................................................................... 3 E. Tujuan dan Manfaat KKL .............................................................. 3 1. Tujuan KKL ............................................................................. 3 2. Manfaat KKL ........................................................................... 4 F. Waktu dan Tempat Pelaksanaan KKL .......................................... 4 1. Waktu Pelaksanaan KKL ......................................................... 4 2. Tempat Pelaksanaan KKL ........................................................ 4 BAB II TINJAUAN PUSTAKA .............................................................. 5 A. Tinjauan Pustaka ............................................................................ 5 1. Perancangan ............................................................................ 5 2. Sistem ..................................................................................... 5 3. Informasi ................................................................................ 5 4. Sistem Informasi ..................................................................... 5 5. Sistem Informasi Perpustakaan ............................................... 6 6. Web ........................................................................................ 7 7. Barcode ................................................................................... 7 8. Barcode Scanner ...................................................................... 8 9. PHP .......................................................................................... 9 v 10. Database .................................................................................. 9 11. XAMPP ................................................................................... 9 12. Balsamiq Wireframe ............................................................... 10 13. Notepad ++ ............................................................................... 10 B. Penelitian Yang Relevan ................................................................ 11 1. Penelitian 1 .............................................................................. 11 2. Penelitian 2 .............................................................................. 11 3. Penelitian 3 .............................................................................. 12 4. Penelitian 4 .............................................................................. 12 BAB II PELAKSANAAN KKL .............................................................. 14 A. Profil Tempat KKL ........................................................................ 14 1. Sejarah ..................................................................................... 14 2. Visi dan Misi Instansi .............................................................. 15 3. Struktur Organisasi dan Uraian Tugas ..................................... 15 4. Ruang Lingkup Instansi .......................................................... 19 B. Pelaksanaan KKL ........................................................................... 22 C. 1. Tahap Persiapan ...................................................................... 22 2. Tahap Pelaksanaan .................................................................. 23 Metode KKL ................................................................................. 23 1. Wawancara ............................................................................. 23 2. Data yang digunakan ............................................................... 23 3. Teknik Pengembangan Sistem ............................................... 24 BAB III HASIL KEGIATAN DAN PEMBAHASAN .......................... 27 A. Hasil Pengamatan .......................................................................... 27 1. Prosedur yang digunakan ........................................................ 27 2. Analisis sistem yang digunakan .............................................. 27 3. Permasalahan dan Kendala ...................................................... 27 4. Alternatif solusi ....................................................................... 28 B. Perancangan Aplikasi ..................................................................... 28 1. Prosedur dan Kelebihan Aplikasi ............................................ 28 2. Alat Bantu Pengembangan Sistem .......................................... 29 vi 3. Rancangan Basis Data ............................................................. 29 4. Rancangan Tatap Muka ........................................................... 32 5. Rancangan Kebutuhan Spesifikasi .......................................... 36 6. Rencana Implementasi ............................................................ 37 a. Jadwal Implementasi ......................................................... 37 b. Instalasi Sistem ................................................................. 38 BAB IV PENUTUP .................................................................................. 39 A. Kesimpulan .................................................................................. 39 B. Saran ............................................................................................ 39 DAFTAR PUSTAKA .............................................................................. 40 LAMPIRAN-LAMPIRAN ...................................................................... 41 1. Surat Permohonan KKL 2. Surat Izin KKL dari Perusahaan/Instansi 3. Daftar hadir KKL 4. Lain-lain vii DAFTAR TABEL Tabel 3.1. Kondisi Bangunan dan Ruang........................................................... 20 Tabel 3.2. Kondisi SDM .................................................................................... 21 Tabel 4.1. Struktur tabel admin petugas............................................................. 29 Tabel 4.2. Desain Tabel Anggota ....................................................................... 30 Tabel 4.3. Desain Tabel Buku .............................................................................. 30 Tabel 4.4. Desain Tabel Peminjaman ................................................................ 31 Tabel 4.5. Desain Tabel Transaksi ........................................................................ 31 Tabel 4.6. Desain Tabel Rak Buku ....................................................................... 32 viii DAFTAR GAMBAR Gambar 3.1. Struktur ogranisasi MI Nurul Huda Argopeni ............................ 16 Gambar 3.2. Tahap Persiapan dan Pelaksanaan KKL..................................... 22 Gambar 3.3. Skema Metode SDLC-Waterfall ..................................................... 32 Gambar 4.1. Halaman login ............................................................................ 33 Gambar 4.2. Halaman utama administrator ..................................................... 33 Gambar 4.3. Halaman data anggota .................................................................. 33 Gambar 4.4. Input data anggota ........................................................................ 34 Gambar 4.5. Halaman data buku ...................................................................... 34 Gambar 4.6. Halaman Input data buku ............................................................. 35 Gambar 4.7. Halaman Transaksi peminjaman ................................................... 35 Gambar 4.8. Halaman Transaksi pengembalian ................................................ 36 ix DAFTAR LAMPIRAN Lampiran 1. Surat Permohonan KKL ............................................................ 41 Lam piran 2. Surat Izin KKL dari Instansi ………………………………….. 43 Lampiran 3. Daftar Hadir Mahasiswa KKL ................…………………….…. 44 Lampiran 4. Laporan Mingguan KKL …………………………………………. 46 Lampiran 5. Surat Telah Melakukan KKL dari Instansi……………………... 51 Lampiran 6. Foto-foto kegiatan KKL ...............………………………..…... 52 Lampiran 7. Foto-foto kegiatan KKL ...............………………………..…... 54 x BAB I PENDAHULUAN A. Latar Belakang Perpustakaan adalah institusi pengelola koleksi karya tulis, karya cetak, dan/atau karya rekam secara profesional dengan sistem yang baku guna memenuhi kebutuhan pendidikan, penelitian, pelestarian, informasi, dan rekreasi para pemustaka (UU No. 43 tahun 2007). Sesuai dengan misinya yaitu untuk mencerdaskan dan membuat siswa gemar membaca buku, tentunya Sekolah MI Nurul Huda Argopeni memiliki perpustakaan sebagai sarana penunjang untuk mencapai tujuan tersebut. Saat ini, perpustakaan MI Nurul Huda memiliki jumlah koleksi buku yang banyak. Menurut catatan buku inventaris perpustakaan pada bulan November 2020 terdapat 3.236 buku dengan rincian jumlah kategori buku mata pelajaran sebanyak 2.130 buku, buku fiksi sebanyak 756 buku dan kategori umum sebanyak 350 buku dengan jumlah kunjungan per hari kurang lebih 5-10 siswa. Dari jumlah tersebut sudah beberapa kali perpustakaan sekolah kehilangan koleksi buku karena data peminjaman yang kurang dikelola dengan baik dan sirkulasi transaksi sulit di data ketika siswa-siswi di sekolah yang meminjam untuk kebutuhan pembelajaran di dalam maupun luar kelas. Sampai saat ini perpustakaan di MI Nurul Huda Argopeni belum memiliki sistem informasi yang terkomputerisasi. Karena terbatasnya fasilitas dan pra sarana, koleksi data inventaris buku, absensi pengunjung, transaksi peminjaman dan pengembalian buku diolah menggunakan catatan manual, sehingga menimbulkan masalah, mulai dari lamanya pencatatan data-data perpustakaan, pencatatan tanggal peminjaman dan pengembalian, serta pembuatan kartu anggota perpustakaan. Penulisan data menggunakan catatan manual di buku masih kurang tepat untuk digunakan selain menguras tenaga dan memerlukan waktu yang lama, catatan manual cenderung terdapat kesalahan input data. Selain itu, kekurangannya adalah dalam penyimpanan data. Data yang tersimpan dalam bentuk buku bisa saja hilang, rusak, sobek, tercampur atau tertumpuk dengan 1 2 dokumen yang lain. Faktor inilah yang mendukung pentingnya penggunaan komputer dalam mengolah data di perpustakaan. Diperlukannya sebuah sistem informasi perpustakaan untuk menunjang kinerja pada perpustakaan itu sendiri yang berbasis komputerisasi. Selain dengan sistem informasi perpustakaan yang terkomputerisasi dibutuhkan pula perangkat keras yang berguna untuk mempermudah petugas perpustakaaan dalam proses pencarian dan input data kode tiap buku maupun nomor ID anggota dengan mudah, cepat, tepat dan otomatis yaitu dengan menggunakan Barcode Scanner. Dengan teknologi sistem informasi yang dapat dikombinasikan dengan perangkat keras ini diharapkan akan mempermudah akses informasi serta pengelolaan buku perpustakaan dan meningkatkan pelayanan yang lebih baik dan cepat bagi siswa MI Nurul Huda Argopeni. Maka untuk segala permasalahan di atas, penulis berusaha dengan segenap potensi yang ada untuk merancang sebuah sistem informasi perpustakaan berbasis web dan sekaligus dijadikan sebagai materi penulisan laporan KKL yang berjudul “Perancangan Sistem Informasi Perpustakaan Berbasis Web Dengan Pemanfaatan Barcode Scanner di MI Nurul Huda Argopeni ”. B. Identifikasi Masalah Berdasarkan uraian latar belakang di atas, maka ada beberapa permasalahan yang dapat diidentifikasi adalah sebagai berikut : 1. Belum optimalnya proses pengelolaan data perpustakaan yang masih dilakukan secara manual seperti pengelolaan data buku, pengelolaan data siswa dan proses peminjaman serta pengembalian buku sehingga mengakibatkan kurang akurat, efektif, dan efisiensinya penggunaan waktu, tempat, maupun tenaga. 2. Masih rawannya kerusakan atau kehilangan data dalam pengelolaan data perpustakaan sekolah. 3. Sistem laporan data peminjaman dan inventaris buku yang belum terkelola dengan baik karena belum terkomputerisasi. 4. Belum ada media atau sistem informasi di dalam perpustakaan yang bisa 3 diakses setiap saat oleh siswa dan siswi SMK sebagai fasilitator dalam menyampaikan informasi mengenai perpustakaan sekolah. C. Batasan Masalah Berdasarkan beberapa pokok permasalahan yang telah diuraikan pada identifikasi masalah di atas, maka untuk lebih memfokuskan permasalahan yang akan diteliti, maka permasalahannya dibatasi sebagai berikut: 1. Proses pengelolaan transaksi peminjaman dan pengembalian buku yang masih dilakukan secara manual. 2. Proses pengelolaan siswa anggota perpustakaan dan data buku data yang masih dilakukan secara manual. 3. Proses pencarian buku yang masih dilakukan secara manual. D. Rumusan Masalah Berdasarkan identifikasi masalah dan batasan masalah yang ada dapat dibuat beberapa rumusan masalah, yaitu: Bagaimana membuat Sistem Informasi Perpustakaan berbasis web di MI Nurul Huda Argopeni dengan pemaanfaatan barcode scanner? E. Tujuan dan Manfaat Kuliah Kerja Lapangan 1. Tujuan Kuliah Kerja Lapangan Berdasarkan latar belakang diatas, tujuan dari Kuliah Kerja Lapangan (KKL) ini yaitu: Untuk merancang suatu sistem informasi perpustakaan berbasis web MI Nurul Huda Argopeni dengan pemaanfaatan barcode scanner dan untuk mempermudah petugas perpustakaaan dalam mengakses informasi buku serta pengelolaan buku perpustakaan dengan mudah, cepat, tepat dan otomatis serta meningkatkan pelayanan yang lebih baik bagi siswa MI Nurul Huda Argopeni 2. Manfaat Kuliah Kerja Lapangan 4 a. Manfaat bagi Mahasiswa 1) Membuka wawasan tentang situasi dan kondisi di lapangan terkait dengan kemampuan akademik berkaitan ilmu komputer khususnya di bidang Pemrograman Web dan Basis Data. 2) Melatih mahasiswa memberikan alternatif solusi terhadap permasalahan yang ditemukan di lapangan. 3) Menambah ilmu yang baru berdasarkan aktivitas instansi. b. Manfaat bagi MI Nurul Huda Argopeni 1) Memberi alternatif solusi dan peningkatan dalam pelaksanaan kinerja sistem keperpustakaan. 2) Sebagai salah satu alat untuk meningkatkan efisiensi dan produktivitas dalam kendala sistem keperpustakaan maupun infrastruktur yang ada di MI Nurul Huda Argopeni. c. Manfaat bagi Perguruan Tinggi 1) Sebagai sarana untuk kerja sama antara Universitas Ma’arif Nahdlotul Ulama Kebumen dengan MI Nurul Huda Argopeni. 2) Sebagai bahan evaluasi dalam pengembangan teori di perkuliahan dan pengimplementasiannya dalam dunia kerja yang di butuhkan khususnya di bidang Pemrograman Web dan Basis Data. F. Waktu dan Tempat Pelaksanaan Kuliah Kerja Lapangan 1. Waktu Pelaksanaan Praktek Kerja Lapangan Waktu pelaksanaan Praktek Kerja Lapangan telah dilakukan selama 1(satu) bulan, yaitu pada 22 Oktober s/d 20 November 2020. 2. Tempat Kuliah Kerja Lapangan Kegiatan Kuliah Kerja Lapangan dilaksanakan: Nama Instansi : MI Nurul Huda Argopeni Alamat : Rt 05 Rw 02 Desa Argopeni Kec, Ayah, Kabupaten Kebumen, Jawa Tengah 54473 BAB II TINJAUAN PUSTAKA 1. Tinjauan Pustaka 1. Pengertian Perancangan O’Brien dan Marakas (2009:639) menjelaskan bahwa perancangan sistem adalah sebuah kegiatan merancang dan menentukan cara mengolah sistem informasi dari hasil analisa sistem sehingga dapat memenuhi kebutuhan dari pengguna termasuk diantaranya perancangan user interface, data dan aktivitas proses. Lebih lanjut Kenneth dan Jane (2006:G12) menjelaskan bahwa perancangan sistem adalah kegiatan merancang detil dan rincian dari sistem yang akan dibuat sehingga sistem tersebut sesuai dengan requirement yang sudah ditetapkan dalam tahap analisa sistem. 2. Pengertian Sistem Sistem adalah sekelompok elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan. ( Raymond Mcleod .Jr. dan George Schell, 2006 ). Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. ( Jogiyanto .H.M, 2008) 3. Pengertian Informasi Informasi menurut (Jogiyanto, 2008) adalah data yang telah diubah kedalam bentuk yang lebih berguna, berarti dikelompokkan kepada pihak yang membutuhkan untuk digunakan dalam pengambilan suatu keputusan. Pendapat lain tentang Informasi menurut (Gordon B.Davis, 2002) adalah data yang sudah diolah menjadi suatu bentuk yang penting bagi penerima dan mempunyai nilai yang nyata dan dapat digunakan untuk mengambil keputusan, baik untuk sekarang maupun untuk masa yang akan datang. 4. Sistem Informasi Sistem Informasi Menurut Paryati dan Ardhana (2008:29) Sistem 5 6 Informasi merupakan sistem yang berada pada organisasi yang didalamnya terdapat sekelompok orang-orang, teknologi, media, fasilitas, prosedurprosedur dan pengendalian yang digunakan untuk tujuan mendapatkan jalur komunikasi, memproses transaksi secara rutin, memberi sinyal kepada manajemen mengenal kejadian-kejadian internal dan eksternal dan menyediakan informasi yang dapat digunakan sebagai pengambilan keputusan. Sedangkan menurut Pratama (2013:10) Sistem Informasi merupakan gabungan dari empat bagian utama. Keempat bagian utama tersebut mencakup perangkat lunak (software), Perangkat keras (hardware), infrastruktur, dan Sumber Daya Manusia (SDM) yang terlatih. Keempat bagian utama ini saling berkaitan untuk menciptakan sebuah sistem yang dapat mengolah data menjadi informasi yang bermanfaat. 5. Pengertian Sistem Informasi Perpustakaan Sistem informasi perpustakaan merupakan perangkat lunak yang didesain khusus untuk mempermudah pendataan koleksi perpustakaan, katalog, data anggota/peminjam, transaksi dan sirkulasi koleksi perpustakaan (Musa, 2010:1). Pendapat lain tentang Informasi Sistem informasi perpustakaan yaitu suatu sistem di dalam suatu organisasi pelayanan publik yang mempertemukan kebutuhan pengolahan transaksi peminjaman, pengembalian dan perpanjangan buku dan pembuatan laporan harian, bulanan ataupun tahunan guna mendukung operasi, bersifat manajerial dan kegiatan dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan (Beiling Siregar, 2007:137). Berdasarkan pendapat para ahli diatas jadi dapat disimpulkan bahwa sistem informasi perpustakaan (SIPERPUS) merupakan suatu sistem di perpustakaan yang memudahkan kebutuhan pengolahan transaksi peminjaman, pengembalian dan perpanjangan buku maupun laporan-laporan yang diperlukan. Kebutuhan yang diperlukan dapat berupa kemudahan pendataan koleksi perpustakaan, katalog buku, data anggota/peminjam, 7 transaksi dan sirkulasi koleksi perpustakaan. 6. Pengertian Web World Wide Web menurut Ardhana(2012:3) “World Wide Web atau lebih sering dikenal sebagai Web adalah suatu layanan sajian informasi yang menggunakan konsep hyperlink (tautan), yang memudahkan surfer (sebutan para pemakai komputer yang melakukan browsing atau penelusuran informasi melalui internet)”. Sedangkan Menurut Sibero (2011:11) “WorldWide Web (W3) atau yang dikenal juga dengan istilah web adalah suatu sistem yang berkaitan dengan dokumen digunakan sebagai media untuk menampilkan teks, gambar, multimedia dan lainnya pada jaringan internet”. Web dapat dibagi menjadi 2 jenis, yaitu web statis dan web dinamis (Arief, 2011:8). a. Web statis adalah web yang isinya atau content tidak berubah-ubah. Maksudnya adalah isi dari dokumen web tersebut tidak dapat diubah secara cepat dan mudah. Ini karena teknologi yang digunakan untuk membuat web dokumen ini tidak memungkinkan dilakukan perubahan isi atau data. Teknologi yang digunakan untuk web statis adalah jenis client side scripting seperti HTML, Cascading Style Sheet (CSS), perubahan isi atau data pada web statis hanya dapat dilakukan dengan cara mengubah langsung isinya pada file mentah web tersebut. b. Web dinamis adalah jenis web yang content atau isinya dapat berubahubah setiap saat. Untuk melakukan perubahan data, user cukup mengubahnya langsung secara online di internet melalui halaman control panel atau administrasi yang biasanya telah disediakan untuk user administrator sepanjang user tersebut memiliki hak akses yang sesuai. Contoh situs web dinamis diantaranya : situs web berita, situs web e-commerce, situs web e-banking. 7. Pengertian Barcode Barcode adalah data numeric yang dibentuk oleh serangkaian bar atau garis. Menurut Apache (2015) Perkembangan barcode sendiri dimulai dari 8 tahun 1932, saat Wallace Flint membuat sistem pemeriksaan barang di sebuah perusahaan retail yang kemudian diikuti oleh perusahaan industri. Barcode terdiri dari deretan spasi dan garis-garis tegak lurus dengan jenis ketebalan dimensi serta kepekatan warna yang berbeda yang diartikan sebagai satu deretan karakter. Ada beberapa tipe atau jenis barcode yang sering, digunakan, menyangkut karakter yang bisa digunakan serta panjang/jumlah digitnya, yaitu: a. Code 39 – barcode yang dapat mewakili abjad (A-Z) dan angka (0-9) serta beberapa karakter lain misalnya $, /, +, %, titik dan spasi. Jumlah digit maksimal 16. Tipe ini yang paling cocok digunakan untuk perpustakaan. Baik untuk kode barcode buku maupun untuk kode barcode anggota perpustakaan. b. 2 of 5 (interleaved) – hanya untuk angka (0-9), maksimum 32 digit. c. 2 of 5 (Matrix) – hanya untuk angka (0-9), maksimum 32 digit. d. UPC Version A – hanya untuk angka (0-9) namun barcode harus mempunyai panjang tepat 11 atau 12 digit. Kurang atau lebih dari angka itu, tidak bisa digunakan. e. EAN-12 – hanya untuk numerik (0-9), namun barcode harus mempunyai panjang 12 atau 13 digit. f. EAN-8 – hanya untuk numeric (0-9), namun barcode hanya mempunyai panjang 7 atau 8 digit. g. Code 93 – alfanumerik, semua karakter ASCII boleh digunakan. h. Codabar – numeric (1-9), huruf A-E, +, -, /, *, =, $, huruf T dan N, maksimum 20 digit. i. Text Only – digunakan hanya untuk mencetak baris teks. 8. Pengertian Barcode Scanner Barcode Scanner adalah alat pemindai fotoelektris yang dapat mengonversi data barcode menjadi sinyal digital. Menurut Soon (2008) Barcode Scanner adalah alat yang digunakan untuk membaca kode barcode Sistem kerjanya hampir sama dengan inputan keyboard tinggal menghubungkan barcode ke PS 2 connector kemudian sudah menganggap barcode scannertersebut adalah 9 keyboard tanpa adanya instalasi driver. Cara kerjanya yaitu dengan mengibaskan cahaya infra merah terhadap barcode yang tertera pada produk tersebut. Sedangkan cara penggunaannya dipegang langsung kemudian dengan menekan tombol on-off secara manual, barcode scannerjuga dapat digunakan secara otomatis (auto-scan), yaitu dengan meletakkan barcode scannerdi atas stand (dudukan barcode scannerdi), kemudian barcode scanner disetting ke mode auto scan. Apabila barcode didekatkan pada barcode scanner maka barcode scanner akan secara otomatis membaca. 9. Pengertian PHP Menurut Arief (2011c:43) PHP adalah Bahasa server-side – scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Karena PHP merupakan server-side-scripting maka sintaks dan perintah-perintah PHP akan diesksekusi diserver kemudian hasilnya akan dikirimkan ke browser dengan format HTML. 10. Pengertian Database Menurut Fathansyah (2007) Basis data terdiri dari dua 2 kata, yakni Basis dan data. Basis kurang lebih dapat diartikan pula sebagai gudang atau markas, tempat bersarang atau berkumpul. Sedangan Data merupakan representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (Peserta, peagawai, pelanggan dan pelanggan), hewan, barang, peristiwa, keadaan, konsep, dan sebagainya yang terekam dalam bentuk huruf, simbol, teks, angka, gambar, bunyi, atau kombinasi lainnya. 11. Pengertian XAMPP Menurut Pratama, I Putu Agus Eka(2014 : 440) “XAMPP adalah aplikasi web server bersifat instan (siap saji) yang dapat digunakan baik di sistem operasi Linux maupun di sistem operasi Windows. Menurut Puspitasari (2011:1), berpendapat bahwa “XAMPP adalah sebuah softwarewebserver apache yang didalamnya sudah tersedia database server mysql dan support php programming. xampp merupakan software yang 10 mudah digunakan gratis dan mendukung instalasi di linux dan windows. Keuntungan lainya adalah cuma menginstal 1 kali sudah tersedia apache web server, mysql database server, php support (php4 dan php5) dan beberapa modul lainya hanya bedanya kalau versi windows selalu dalam bentuk instalasi grafis dan yang linux dalam bentuk file terkompresi tar.gz. kelebihan lain yang berbeda dari versi untuk windows adalah memiliki fitur untuk mengaktifkan sebuah server secara grafis, sedangkan linux masih berupa perintah-perintah didalam console. oleh karena itu versi untuk linux sulit untuk dioperasikan”. 12. Pengertian Balsamiq Wireframe Balsamiq Wireframe adalah salah para UI designer maupun UX designer untuk satu tool yang digunakan merancang wireframe low fidelity. Menurut Bubble, Balsamiq merupakan tool yang berfokus pada struktur dan konten wireframe. Tool ini dianggap cukup ramah pemula karena tidak membutuhkan kode untuk bisa mengoperasikannya. Kamu cukup mendrag dan drop elemen-elemen desain yang diperlukan. Dengan begitu, proses desain pun bisa menjadi lebih cepat. Tak hanya wireframe, Balsamiq juga bisa digunakan untuk membuat prototype interaktif untuk situs atau aplikasi yang sedang kamu rancang. Fitur ini membuat desainer bisa mengetahui usability rancangannya sehingga revisi bisa dikurangi pada tahaptahap selanjutnya. Balsamiq bisa digunakan siapa saja, mulai dari pemilik bisnis, product manager, business analyst, developer, dan masih banyak lagi. 13. Pengertian Notepad ++ Notepad++ adalah suatu text editor yang berjalan pada Operating System(OS) Windows. Notepad++ disini menggunakan komponen-komponen Scintilla agar dapat menampilkan dan menyunting text dan berkas source code berbagai bahasa pemrograman. Notepad++ didistribusikan sebagai Free Software (gratis). Pengembang dari Notepad++ disini adan Don Ho yang diriliskan pada tanggal 24 November 2003,dengan memiliki license dari GNU General Public License dengan ukuran program yang kecil yaitu 5.5MB. Bahasa pemrograman yang didukung oleh notepad++ adalah bahasa C++ 11 karena fungsi-fungsinya yang dimasukan kedalam daftar fungsi dan katakatanya akan berubah sesuai dengan makna kata C++. Keunggulan notepad++ dalam software web programming adalah simple, ringan dan cepat dibandingkan dengan text editor lainnya, syntax highlighting tampilan source code, disini kita bisa melihat warna pada setiap fungsi dari syntax dan lain-lain. 2. Penelitian Yang Relevan Beberapa penelitian yang relevan telah dilakukan oleh para peneliti lain yang berhubungan dengan judul perancangan sistem informasi perpustakaan berbasis web dengan pemanfaatan barcode scanner di MI Nurul Huda Argopeni adalah: a. Penelitian Pertama Pengembangan Sistem Informasi Perpustakaan Berbasis Web Di SMK Muhammadiyah 1 Yogyakarta yang disusun oleh Husin Nanda Perwira pada tahun 2015 Jurusan Teknik Informatika, Universitas Negeri Yogyakarta. Tujuan penelitian ini yaitu mengembangkan sistem informasi perpustakaan berbasis web di SMK Muhamadiyah 1 Yogyakarta menggunakan framework Laravel. Proses pengembangan software menggunakan model waterfall yang dalam pengembangannya diuji dengan standar ISO 9126 yang diidentifikasikan dengan menggunakan aspek dari WebQEM meliputi 4 aspek yaitu functionality, efficiency, reliability dan usability. b. Penelitian Kedua Sistem Informasi Perpustakaan Berbasis Website Dengan Menggunakan Barcode Scanner Pada SMK Negeri 3 Kendal yang disusun oleh Antonius Indra Legowo pada tahun 2014 Jurusan Ilmu Komputer, Universitas Dian Nuswantoro Semarang. Tujuan penelitian ini yaitu merancang sistem informasi perpustakaan pada perpustakaan SMK Negeri 3 Kendal dengan mengumpulakan berbagai literatur terkait, metode observasi dan wawancara. Berikutnya adalah tahapan perancangan yang dilakukan 12 dengan menggunakan metode SDLC (System Development Life Cycle) serta perancangannya dibantu dengan berbagai alat antara lain Flow of Document, Context Diagaram, DFD, ERD dan sebagainya.. Hasil dari penelitian ini adalah sistem informasi perpustakaan di Perpustakaan SMK Negeri 3 Kendal ternyata dapat meningkatkan kualitas kerja pustakawan, seperti meningkatkan kecepatan pelayanan terhadap pengunjung perpustakaan, sangat membantu dalam hal pendataan buku koleksi perpustakaan serta pendaftaran anggota, membantu menangani pelayanan kepada anggota secara cepat mengenai peminjaman, pengembalian, pembayaran denda serta penggantian buku yang hilang dan secara cepat dan mudah untuk meyajikan dokumen-dokumen pendukung administrasi seperti kartu anggota, label kode eksemplar buku, label almari serta kartu buku. 1. Penelitian Ketiga SLTPI Al Azhar 8, Kemang Pratama yang disusun oleh Endang Ripmiatin dan Riani Aliviani pada tahun 2012 Jurusan Teknik Informatika, Universitas Al Alzhar Indonesia. Tujuan penelitian ini yaitu merancang sistem Otomasi Perpustakaan dengan Barcode dengan metode System Development Life Cycle (SDLC) dengan menggunakan bahasa pemrograman Visual Basic.NET (VB.NET) dan sistem basis data SQL Server database. Hasil dari penelitian ini adalah pelayanan peminjaman, pengembalian, pendaftaran anggota baru, penambahan koleksi buku serta pelabelan buku dapat dilakukan dengan cepat dan akurat. Sistem ini masih dapat disempurnakan dengan menerapkan sistem barcode ini untuk kartu anggota, karena saat ini kartu anggota masih dikelola secara manual dan seringkali timbul masalah karena siswa setiap tahun tentunya berubah status kelasnya. 2. Penelitian Keempat Sistem Informasi Perpustakaan Berbasis Web Menggunakan Barcode Pada SMP Negeri 11 Banjarmasin yang disusun oleh Hayati Noor, Fakhriani Ekawati, dan Dwi Agung Wibowo pada tahun 2020 Jurusan Teknologi Informasi, Universitas Islam Kalimantan Muhammad Arsyad Al Banjari 13 Banjarmasin. Tujuan penelitian ini yaitu membuat suatu Perancangan Aplikasi Sistem Informasi Perpustakaan Berbasis Web Menggunakan Barcode pada SMP Negeri 11 Banjarmasin sehingga dapat membantu setiap kegiatan registrasi dan administrasi perpustakaan dengan baik. Hasil dari penelitian ini adalah Sistem Informasi Perpustakaan berbasis Web ini telah berhasil dirancang dan diimplementasikan, di mana terjadi peningkatan efisiensi dan efektivitas pada perpustakaan setelah mengimplementasikan sistem ini. Dengan adanya sistem informasi ini maka beberapa permasalahan pada sistem lama dimana yang masih menggunakan pencatatan buku pada transaksi peminjaman dan pengembalian buku, pengelolaan data buku, dan pengelolaan data anggota. dapat diatasi dengan baik oleh sistem baru. Berdasarkan ke-empat penelitian diatas dapat disimpulkan bahwa penulis akan menggunakan sistem informasi perpustakaan berbasis web dengan pemrograman php dan databasenya menggunakan mysql karena keduanya pemrograman yang bersifat open source, sehingga pengembangan sistem ini tidak membutuhkan biaya yang mahal. Pengelolaan data buku, data anggota, sirkulasi transaksi perpustakaan ini membutuhkan sarana penunjang pelayanan yang lebih cepat dan efisien yaitu dengan sistem komputerisasi dan didukung dengan perangkat keras barcode scanner. BAB III PELAKSANAAN KKL A. Profil Tempat KKL 1. Sejarah Instansi Madrasah Ibtidaiyah Nurul Huda Argopeni merupakan madrasah yang berdiri di tengah-tengah masyarakat dengan kondisi sosial agamis. Kondisi tersebut menjadikan madrasah ini sangat efektif sebagai sarana syiar agama Islam. Selain itu MI Nurul Huda Argopeni merupakan pusat aktifitas kegiatan masyaakat di bidang ke agamaan. Dengan didirikansnya Madrasah Ibtidaiyah Nurul Huda Argopeni masyarakat semakin mudah dalam meyerap dan mempelajari ilmu Agama Islam. Hingga saat ini Madrasah Ibtidaiyah Nurul Huda Argopeni masih digunakan sebagai pusat kegiatan masyarakat seperti kegiatan rutinan Muslimat NU dan peringatan hari besar Islam (PHBI). Madrasah Ibtidaiyah Nurul Huda Argopeni didirikan oleh masyarakat Desa Argopeni secara gotong royong pada tahun 1963 yang notabene merupakan hasil keputusan musyawarah para ulama yang ada di Desa Argopeni sebagai bentuk kepedulian para ulama dan masyarakat akan pentingnya pendidikan Agama Islam di Desa Argopeni. Pada saat baru didirikan, Madrasah Ibtidaiyah Nurul Huda Argopeni memiliki bangunan yang sangat sederhana dengan atap rumbia dan tembok berupa gedek dan lantainya tanah. Namun, masyarakat sangat antusias untuk menyekolahkan anak anak mereka di MI Nurul Huda Argopeni. Guru pengajarnya waktu berdiri merupakan lulusan Pondok Pesantren. Saat itu belum ada satupun guru yang memiliki ijazah sekolah apalagi SI. Madrasah Ibtidaiyah Nurul Huda Argopeni ketika haru didirikan berada di bawah naungan yayasan Nahdlatul Ulama. Karena pada tahun 1975 NU bergabung dengan politik, Madrasah Ibtidaiyah Nurul Huda Argopeni berganti yayasan menjadi Sultan Agung yang merupakan yayasan bentukan dari PCNU Kebumen. Setelah NU khittoh, sudah tidak menjadi partai politik, Madrasah Ibtidaiyah Nurul Huda Argopeni kembali bergabung dengan 14 15 Lembaga bentukan NU yaitu Lembaga Pendidikan Ma'arif NU. 2. Visi dan Misi MI Nurul Huda Argopeni Visi : “Terwujudnya Generasi Islami Yang Berhaluan Ahlussunah Wal Jamaah Sesuailuntutan Zaman” Misi : a. Menyelenggarakan pendidikan yang berkualitas dalam pencapaian prestasi akademik dan non akademik b. Mewujudkan pembentukan karakter Islami berakidah ahlussunah waljama’ah yang bermanfaat bagi lingkungannya. c. Meningkatkan pengetahuan dan profesionalisme tenaga kependidikan sesuai dengan perkembangan dunia pendidikan d. Menyelenggarakan tata kelola madrasah yang etektif, efisien, transparan, akuntabel, inovatif dan dedikatif dalam Kegiatan Belajar Mengajar e. Menciptakan suasana harmonis antara keluarga madrasah. f. Do'a dan kerja keras dari keluarga madrasah, orang tua, dan masy arakat. 3. Sturktur Organisasi dan Uraian Tugas a. Struktur ogranisasi MI Nurul Huda Argopeni Struktur ogranisasi yang ada di MI Nurul Huda Argopeni dapat dilihat pada gambar 3.1 sebagai berikut : 16 Kepala Desa TURSINO, S.E Ketua Komite Tasimun S.Pd Kepala Sekolah Parsono S.Pd.SD Unit Humas SOLIHIN BISRI Unit Kurikulum AGUS TRIONO S.Pd.I Unit Tata Usaha SEPTI ASTUTI Unit Perpustakaan MAFTUH IQBALUDIN Sarpras SOBIRIN Guru Kelas I UMI SOLIHATUN S.Pd.I Guru Kelas II SEPTI ASTUTI Guru Kelas III ARIF ABRORI Guru Kelas IV AGUS TRIONO S.Pd.I Guru Kelas V SITI MUNAWAROH Guru Kelas VI HUSNUL KHOTIMAH GURU AGAMA UMI SOLIHATUN S.Pd.I GURU PENJASKES MAFTUH IQBALUDIN GURU KESENIAN PARSONO GURU MULOK AGUS TRIONO GURU SOLIHIN BISRI GURU S. ASIFUDIN Gambar 3.1 Struktur ogranisasi MI Nurul Huda Argopeni b. Bidang Tugas di MI Nurul Huda Argopeni 1). Kepala Sekolah a) Edukator yaitu melaksanakan program KBM dengan efektif sekaligus efisien. b) Administrator yaitu memiliki tugas menjalankan setiap administrasi sekolah. c) Supervisor yaitu ikut menjadi supervisi dalam setiap kegiatan sekolah. d) Inovator yaitu melakukan sebuah perubahan agar tercipta lingkungan sekolah yang kondusif. GURU MAFTUH IQBALUDIN 17 e) Motivator yaitu memberi pengarahan sekaligus pemberi semangat untuk bawahannya. 2). Wakil Kepala Sekolah Bidang Kurikulum a) Menyusun dan menjabarkan Kalender Pendidikan. b) Menyusun Pembagian Tugas Guru dan Jadwal Pelajaran. c) Mengatur Penyusunan Program Pengajaran (Program Semester, Program Satuan Pelajaran, dan Persiapan Mengajar, Penjabaran dan Penyesuaian Kurikulum). d) Mengatur pelaksanaan program penilaian Kriteria Kenaikan Kelas, Kriteria Kelulusan dan Laporan Kemajuan Belajar Siswa serta pembagian Raport dan STTB. e) Mengatur pelaksanaan program perbaikan dan pengayaan. f) Mengatur pemanfaatan lingkungan sebagai sumber belajar. g) Mengatur Pengembangan MGMP dan Koordinator mata pelajaran. h) Mengatur Mutasi Siswa. i) Melaksanakan supervisi administrasi dan akademis. j) Menyusun Laporan. 3). Wakil Kepala Sekolah Bidang Humas a) Mengatur dan mengembangkan hubungan dengan komite dan peran komite. b) Menyelenggarakan bakti sosial, karyawisata. c) Menyelenggarakan pameran hasil pendidikan di sekolah d) Menyusun laporan.. 4). Wakil Kepala Sekolah Bidang Sarpras a) Merencanakan kebutuhan sarana prasarana untuk menunjang proses belajar mengajar. b) Merencanakan program pengadaannya. c) Mengatur pemanfaatan Sarana Prasarana. d) Mengelola perawatan, perbaikan dan pengisian. e) Mengatur pembakuannya. 18 f) Menyusun laporan. 6). Pustakawan Sekolah a) Perencanaan pengadaan buku/bahan pustaka/media elektronik b) Pengurusan pelayanan perpustakaan c) Perencanaan pengembangan perpustakaan d) Pemeliharaan dan perbaikan buku-buku / bahan pustaka / media elektronika e) Inventarisasi dan pengadministrasian buku-buku / bahan pustaka / media elektronika f) Melakukan layanan bagi siswa, guru dan tenaga kependidikan lainnya, serta masyarakat g) Penyimpanan buku perpustakaan / media elektronika h) Menyusun Tata tertib perpustakaan i) Menyusun Laporan pelaksanaan kegiatan perpustakaan secara berkala 7). Wali Kelas a) Pengelolaan kelas b) Penyelenggaraan administrasi kelas meliputi : Denah tempat duduk siswa, Papan absensi siswa, Daftar pelajaran kelas, Daftar piket kelas,Buku absensi siswa, Buku kegiatan pembelajaran/buku kelas, Tata tertib siswa, pembuatan statistik bulanan siswa c) Pengisian daftar kumpulan nilai (legger) d) Pembuatan catatan khusus tentang siswa e) Pencatatan mutasi siswa f) Pengisian buku laporan penilaian hasil belajar g) Pembagian buku laporan hasil belajar 8). Guru Mata Pelajaran a) Membuat Perangkat Pembelajaran b) Melaksanakan kegiatan pembelajaran 19 c) Melaksanakan kegiatan Penilaian Proses Belajar, Ulangan Harian, Ulangan Umum, Ujian Akhir d) Melaksanakan analisis hasil ulangan harian e) Menyusun dan melaksanakan program perbaikan dan pengayaan f) Mengisi daftar nilai siswa g) Melaksanakan kegiatan membimbing (pengimbasan pengetahuan) kepada guru lain dalam proses kegiatan belajar mengajar h) Membuat alat pelajaran / alat peraga i) Menumbuh kembangkan sikap menghargai karya seni j) Mengikuti kegiatan pengembangan dan pemasyarakatan kurikulum k) Melaksanakan tugas tertentu di sekolah l) Mengadakan pengembangan program pengajaran yang menjadi tanggung jawabnya m) Membuat catatan tentang kemajuan hasil belajar n) Mengisi dan meneliti daftar hadir siswa sebelum memulai pelajaran o) Mengatur keberhasilan ruang kelas dan pratikum p) Mengumpulkan dan menghitung angka kredit untuk kenaikan perangkatnya 3. Ruang Lingkup Instansi a. Profil Lembaga Nama Madrasah : MI Nurul Huda Argopeni NSM : 111233050016 NPSN : 60710899 Alamat : Dukuh Gajah Rt 05 Rw 02, Argopeni, Ayah, Kebumen 20 Nama Lembaga Penyelenggara : Lembaga Pendidikan Ma'arif NU Alamat Lembaga : JI. Kusuma No. 96 Kebumen 3. NSM : 1112333050016 Jenjang Akreditasi :B Tahun di dirikan : 1963 Status Tanah : Tanah Milik Madrasah Luas Tanah : 1.310 m2 Status Bangunan : Milik Sendiri Luas Bangunan : 567 m2 Jumlah Siswa 3 Tahun Terakhir : 410 siswa Nama Kepala Sekolah : Parsono S.Pd.SD b. Bangunan dan Ruang Tabel 3.1 Kondisi bangunan dan ruang yang ada di MI Nurul Huda Argopeni No Ruang Jumlah 1. Kelas 6 2. Guru 1 3. Mushola 1 4. Kepala Sekolah 1 5. Perpustakaan 1 6. Tata Usaha 1 7. WC 2 c. Kondisi SDM MI Nurul Huda Argopeni memiliki sumber daya manusia yang dapat dilihat pada tabel 3.2 Tabel 3.2 Tabel SDM yang ada di MI Nurul Huda Argopeni 21 No Pegawai Jumlah 1 Kepala Sekolah 1 2 Guru 9 3 Karyawan 2 4 Siswa tahun ajaran 2020/2021 5 Penjaga Sekolah 148 1 d. Ekstrakurikuler Pramuka, Voli, Kaligrafi, Hadroh, Drumb Band, TPQ, Olimpiade Sains Madrasah, Pidato. e. Maksud dan Tujuan dari MI Nurul Huda Argopeni adalah: Tujuan Pendidikan MI Nurul Huda Argopeni secara umum adalah 1) Meletakkan dasar kecerdasan, pengetahuan, kepribadian, ahlak mulia serta keterampilan untuk hidup mandiri dan mengikuti pendidikan lebih lanjut. Dan tujuan pendidikan di MI Nurul Huda Argopeni secara khusus adalah 1) Membiasakan perilaku Islami di lingkungan madrasah, seperti sholat jama ah, 2) Mengucapkan salam dan berjabat tangan. 3) Mengoptimalkan pembiasaan membaca al Qur'an dan siswa hafal juz 'Amma 4) Mengoptimalkan proses pembelajaran dengan menggunakan pendekatan pembelajaran 5) Siswa Aktif (PAKEM,CTL), penggunaan alat peraga, dan multimedia. 6) Meningkatkan prestasi akademik siswa dengan nilai rata-rata 7,0. 22 7) Mengembangkan potensi akademik, minat dan bakat siswa melalui layanan bimbingan dan konseling dan kegiatan ekstrakurikuler. 8) Meningkatkan prestasi siswa di bidang seni dan olahraga B. Sistem Kerja Pelaksanaan KKL Pelaksanaan penelitian dilakukan secara bertahap, yaitu tahapan persiapan, tahapan pelakasanaan, permintaan izin, tahapan observasi, tahapan tahapan analisis, serta tahapan penyusunan penelitian. Tahap pelaksanaan dapat lebih jelas dilihat pada gambar 3.2 sebagai berikut : Persiapan KKL Pelaksanaan KKL Permintaan izin KKL Analisis Kepala sekolah Penyusunanan Laporan Petugas Perpustakaan Observasi Gambar 3.2 Tahap Persiapan dan Pelaksanaan KKL di MI Nurul Huda Argopeni Berdasarkan gambag 3.2 diatas dapat dijelaskan uraian tahapan KKL sebagai berikut : 1. Tahap Persiapan Pada tahap persiapan pelaksanaan KKL terdapat 3 kegiatan antara lain : 23 a. Permintaan izin KKL kepada pimpinan lembaga melalui Kepala Sekolah MI Nurul Huda Argopeni. b. Permintaan izin KKL kepada petugas perpustakaan MI Nurul Huda Argopeni. c. Observasi untuk mendapatkan gambaran awal tentang MI Nurul Huda Argopeni dan keadaan kegiatan perpustakaan. 2. Tahapan Pelaksanan Pada tahap ini penulis menyusun penelitian yang akan digunakan. Tahapan tersebut terdiri dari tahapan analisis dan tahapan penyususnan yang akan dijelaskan sebagai berikut : a. Tahapan analisis Pada tahapan ini dilakukan analisis setelah diperoleh data berupa observasi kegiatan di perpustakaan. b. Tahapan penyusunan Pada tahapan ini dilakukan penyusunan penelitian setelah mendapatkan semua data yang diperlukan. A. Metode KKL 1. Metode pengambilan data Dalam penelitian ini penulis melakukan pengambilan data dengan beberapa metode antara lain dengan metode wawancara, studi pustaka dan observasi. a. Wawancara (Interview) Dalam riset penulis melakukan wawancara langsung kepada Bapak Maftuh Iqbaludin, S.Pd selaku guru sekaligus petugas perpustakaan di MI Nurul Huda Argopeni, untuk memperoleh data-data yang ada kaitannya dengan permasalahan yang akan dibahas yaitu mengenai perpustakaan. b. Data yang digunakan Metode pengumpulan data dengan melakukan pengamatan atau 24 datang langsung ke lokasi penelitian. Dan juga Penulis melakukan penelitian kepustakaan untuk memperoleh aspek- aspek teoritis dalam pengumpulan data dan informasi dengan membaca buku profil sekolah, buku kegiatan sekolah, buku perkuliahan, jurnal internet dan literatur-literatur lainnya yang berhubungan dengan penulisan laporan KKL ini. c. Teknik Pengembangan Sistem Metode pengembangan sistem yang digunakan dalam penulisan laporan ini menggunakan metode System Development Live Cycle (SDLC) waterfall atau disebut siklus/tahapan hidup pengembangan sistem informasi agar pengerjaan sistem berjalan secara terstruktur, efektif dan sesuai dengan tujuan yang diinginkan. Fase pengembangan sistem ini secara garis besar terdiri dari enam langkah yaitu: Gambar 3.3 Skema Metode SDLC-Waterfall Berdasarkan skema metode waterfall yang dapat dilihat pada gambar 3.3 diatas, secara garis besar metode waterfall mempunyai langkahlangkah sebagai berikut (Rosa, 2013): 1) Analisis Analisis kebutuhan merupakan langkah awal untuk menentukan perangkat lunak yang dihasilkan atau merupakan analisa terhadap 25 kebutuhan sistem. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat tergantung pada keberhasilan dalam melakukan analisis kebutuhan. Analisis kebutuhan yang baik belum tentu menghasilkan perangkat lunak yang baik. (Rosa, 2013). Pada perancangan sistem informasi perpustakaan berbasis web ini, penulis melakukan analisis kebutuhan sistem yang dibutuhkan antara lain perangkat keras (hardware), perangkat lunak (softwarei), dan pembuatan database. 2) Desain Desain sistem dapat didefinisikan sebagai penggambaran, dan pembuatan sketsa atau pengaturan dari beberapa terpisah kedalam satu kesatuan yang utuh dan berfungsi. Pada Tahapan ini dilakukan penuangan pikiran dan perancangan sistem terhadap solusi dari permasalahan yang ada dengan menggunakan perangkat pemodelan sistem. (Rosa, 2013). Pada perancangan sistem informasi perpustakaan berbasis web ini, penulis mendesain sistem informasi perpustakaan dengan menggunakan aplikasi Balsamiq dan Notepad ++. Mulai dari halaman utama, halaman data anggota, data buku, dan halaman transaksi peminjaman. 3) Penulisan Kode Program Penulisan kode program atau coding merupakan penerjemahan desain dalam bahasa yang bisa dikenali oleh komputer. Dilakukan oleh programmer yang akan meterjemahkan transaksi yang diminta oleh user. Pada tahapan ini pembuatan kode program dalam bahasa pemrograman tertentu sesuai dengan platform dan kesepakatan dengan costumer. Pada tahapan ini penulis melakukan penulisan kode program agar sistem informasi perpustakaan yang sudah di desain dapat di hubungkan antar halaman dan datanya dapat disimpan ke dalam database yang sudah dibuat. 26 4) Pengujian Program Uji coba softwere merempresentasikan merupakan tinjauan ulang elemen yang yang kritis menyeluruh dan terhadap spesifikasi, desain dan pengkodean. Uji coba merempresentasikan ketidaknormalan yang terjadi pada pengembangan softwere. Tujuan dari uji coba ini adalah untuk mendesain serangkaian tes yang secara sistematis mengungkapkan beberapa jenis kesalahan yang berada dan melakukanya dalam waktu dan usaha yang minimum. Pengujian sistem informasi dilakukan setelah sistem informasi ditulis kode programnya dan di uji kinerja program untuk mengetahui kekurangan dan kesalahan yang terdapat pada sistem informasi perpustakaanyang dibuat. 5) Pemeliharaan Maintenence (pemeliharaan) sistem adalah suatu kombinasi dari berbagai tindakan yang dilakukan untuk menjaga suatu sistem dalam, atau memperbaikinya sampai suatu kondisi yang bisa diterima. Dalam hal ini, perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan karena perangkat lunak harus menyesuaikan dengan lingkungan (periperal atau sistem operasi baru) baru, atau karena pelanggan membutuhkan perkembangan fungsional. Semua perubahan yang dilakukan setelah klien menerima produk termasuk dalam tahap pemeliharaan. Pemeliharaan sendiri harus mulai dibangun sejak awal pembuatan produk sehingga untuk tahap pengembangan/ perbaikan produk dimasa datang tidak ada kesulitan. Pemeliharaan dilakukan setelah pengujian program dilaksanakan. Pemeliharaan dilakukan untuk menjaga dan memperbaiki sistem informasi yang sudah dilakukan pengujian agar dapat berjalan dengan lancar dan dapat dikembangkan dengan lebih baik. BAB IV HASIL PELAKSANAAN KKL A. Hasil Pengamatan 1. Prosedur yang digunakan Berdasarkan metode pengambilan data yang dilakukan oleh penulis antara lain dengan metode wawancara, observasi, dan studi pustaka. Maka diperoleh hasil pengamatan sebagai berikut : Prosedur peminjaman buku di MI Nurul Huda Argopeni yaitu siswa datang langsung ke perpustakaan dan mengisi buku tamu absensi pengunjung di bagian petugas perpustakaan. Setelah itu, siswa diberi kebebasan memilih buku pelajaran yang diinginkan. Kemudian siswa menyerahkan buku tersebut ke petugas perpustakaan. Karena belum terkomputerisasi petugas perpustakaan mengisi data peminjaman buku di kartu bukti peminjaman dan di buku inventaris secara manual. Siswa diberi tenggang waktu 1 hari untuk mengembalikan buku kategori buku pelajaran dan 3 hari untuk buku fiksi. Jika terlambat mengembalikan buku akan didenda sebesar Rp. 500,- per harinya. Setelah itu untuk pengembalian buku, petugas perpustakaan mengisi data pengembalian buku di kartu bukti peminjaman dan di buku inventaris secara manual. 2. Analisis sistem yang digunakan Perpustakaan MI Nurul Huda Argopeni masih menggunakan cara manual untuk mencatat transaksi sirkulasi yang terjadi di perpustakaan, baik peminjaman, pengembalian, penghitungan denda maupun pendataan koleksi yang ada di dalam perpustakaan. 3. Permasalahan dan Kendala Adapun masalah untuk pengembangan sistem manual yang sedang berjalan yaitu: a. Petugas perpusatakaan membutuhkan waktu yang lama untuk melayani pencatatan transaksi anggota karena menggunakan buku manual 27 28 b. Siswa kesulitan mencari buku di perpustakaan karena belum ada label rak /rusak. c. Pencatatan transaksi peminjaman dan pengembalian buku masih menggunakan kartu bukti peminjam perpustakaan sehingga sering terjadi terselip atau hilang. 4. Alternatif Solusi Setelah menganalisis cara proses pengelolaan buku yang ada di MI Nurul Huda Argopeni. Maka penulis dapat menguraikan beberapa alternatif solusi guna mengatasi permasalahan dan kendala yang ada, antara lain: a. Merancang sistem informasi perpustakaan yang terkomputerisasi agar siswa mendapatkan informasi mengenai semua hal yang berkaitan dengan buku di MI Nurul Huda Argopeni secara cepat, akurat dan efisien baik dalam hal waktu, tenaga dan biaya. b. Selain merancang sistem informasi perpustakaan, juga dengan memanfaatkan perangkat keras barcode scanner untuk memberi kemudahan kepada petugas dalam pemberian layanan kepada siswa, misalnya scanning ID buku, scanning ID anggota, sehingga kendalakendala dalam memberikan layanan kepada siswa dapat diminimalkan. B. Perancangan Aplikasi 1. Prosedur dan Kelebihan Aplikasi Setelah melakukan analisis sistem yang dilakukan langkah berikutnya adalah melakukan perancangan sistem untuk mempermudah pengelolaan buku. Berdasarkan masalah yang ada maka aplikasi yang dirancang harus mampu menyediakan fasilitas informasi perpustakaan seperti halaman administrator, data anggota, data buku, transaksi peminjaman dan pengembalian, denda, dan laporan keuangan secara online/offline. Selain itu sistem informasi perpustakaan ini dirancang untuk menyederhanakan proses sirkulasi pengeloalan buku dengan cara memanfaatkan teknologi barcode. Barcode digunakan untuk mempercepat 29 proses pencatatan kegiatan peminjaman dan pengembalian koleksi. Alat ini juga meminimalkan kesalahan penulisan kode koleksi, baik buku ataupun media dengan adanya barcode scanner petugas Perpustakaan tidak perlu mencatat transaksi secara manual, cukup melakukan scan pada koleksi yang dipinjam/ dikembalikan, dan data langsung dikelola dalam sistem basis data. sehingga dapat meminimalkan tingkat kesalahan manusia. 2. Alat Bantu Pengembangan Sistem Pada tahap ini, penulis menggunakan XAMPP version 3.2.2 yang berfungsi sebagai server lokal untuk mengampu berbagai jenis data website yang sedang dalam proses pengembangan dan Phpmyadmin sebagai pengelolaan database. Dalam UI designer maupun UX designer untuk prototype interaktif, penulis menggunakan Balsamiq Wireframe dan Notepad ++ sebagai pengolahan text editor codingnya dan penulis menggunakan Google Chrome sebagai web browser. 3. Rancangan Basis Data Dalam sistem informasi diperlukan adanya perancangan basis data yang digunakan untuk menyimpan data informasi yang berisikan kebutuhan pengguna, memudahkan pengertian struktur informasi, dan mendukung kebutuhan pemrosesan serta tampilan. Berikut struktur tabel dari perancangan basis data perpustakaan: Tabel 4.1 Struktur tabel admin petugas No Nama Field Type Data Null Keterangan 1. username Varchar(100) Not Null Username yang digunakan untuk mengakses antar muka aplikasi 2. password varchar(100) Not Null Kata kunci 3. nama_lengkap varchar(100) Not Null Nama lengkap user 4. level enum(‘admin’,’user’) Null Level user 30 5. akif enum(‘Y’,’N’) Null User akif / tidak 6. blokir enum(‘Y’,’N’) Null Memblokir user / tidak Tabel 4.2 Desain Tabel Anggota No. Nama Field Type Data Null Keterangan 1. id_siswa Int(11) Not null Primary key 2. nama_siswa Varchar(100) Not null Nama siswa 3. nis Varchar(50) Not null Nomor induk sekolah 4. nisn Varchar(50) Not null No.induk naasional 5. tmp_lahir Varchar(25) Not null Tempat lahir 6. tgl_lahir Date Not null Tanggal lahir 7. kelas Varchar(20) Not null Kelas 8. alamat Text Not Null Alamat 9. foto Varchar(100) Not Null Foto 10. barcode Varchar(100) Not null Barcode kartu Tabel 4.3 Desain Tabel Buku No. Nama Field Type Data Null Keterangan 1. id_buku Int(3) Not Null id buku 2. nama_buku varchar(100) Not Null Nama buku 3. pengarang varchar(100) Not Null pengarang 4. penerbit varchar(100) Not Null Penerbit buku 5. tahun varchar(4) Not Null Tahun beli 6. barcode varchar(100) Not Null Barcode buku 31 7. jml_buku Int(3) Not Null Jumlah buku 8. kode_rak varchar(20) Not Null Kode rak 9. gambar varchar(100) Not Null Gambar/foto buku 10. kode_kategori varchar(20) Not Null Kode kategori 11. tahun_terbit varchar(4) Not Null Tahun terbit Tabel 4.4 Desain Tabel Peminjaman No. Nama Field Type Data Null Keterangan 1. id_pinjam_buku int(3) not null id pinjam buku 2. kode_transaksi varchar(100) not null kode transaksi 3. bc_buku varchar(100) not null barcode buku 4. tgl_pengembalian date not null tgl pengembalian 5. tgl_buku_dikembalikan date not null tgl buku dikembalikan 6. status enum(‘dipinjaam’,’di not null kembalikan’) status sudah dipinjam/dikembalikan 7. denda int(3) not null denda keterlambatan 8. keterangan enum(‘tersisaa’,’terle not null wat’) keterangan sisa buku 9. jml_hari int(3) jumlah hari peminjaman not null Tabel 4.5 Desain Tabel Transaksi No. Nama Field Type Data Null Keterangan 1. id_transaksi int(11) not null Id transaksi 2. id_siswa int(11) not null Id siswa 3. tgl_pinjam date not null Tangga lpinjam 4. kode_transaksi varchar(100) not null Kode transaksi 5. bc_siswa varchar(100) not null Barcode kartu siswa 32 Tabel 3.6 Desain Tabel Rak Buku No. Nama Field Type Data Null Keterangan 1. id_rak int(3) not null Id rak buku 2. nama_rak varchar(100) not null Nama rak 3. aktif enum(‘Y’,’N’) not null Aktif ya apa tidak 4. seo_rak varchar(100) not null Optimasi cari rak 4. Rancangan Tatap Muka a. Halaman utama Login Gambar 4.1 Halaman login 33 b. Halaman Utama Administrator Gambar 4.2 Halaman utama administrator c. Halaman Data Anggota Gambar 4.3 Halaman data anggota 34 d. . Halaman Input Data Anggota Gambar 4.5 Input data anggota e. Halaman Data Buku Gambar 4.6 halaman data buku 35 f. Halaman Input Data Buku Gambar 4.7 halaman Input data buku g. Halaman Transaksi peminjaman Gambar 4.8 Transaksi peminjaman 36 h. Halaman Transaksi Pengembalian Gambar 4.9 Transaksi pengembalian 5. Rancangan Kebutuhan Spesifikasi a. Perangkat Keras (Hardware) Untuk merancang dan membuat sistem informasi berbasis web dibutuhkan perangkat keras agar program aplikasi yang dibuat dapat berjalan dengan baik. Perangkat keras yang digunakan adalah sebagai berikut: Tabel 4.7 Hardware No Komponen 1. Prosessor 2. Harddisk Spesifikasi Intel Pentium (R) CPU [email protected] 500 Gb 3. RAM 3 Gb 4. Monitor 5. Keyboard LED 14” Standard Keyboard 6. Mouse Standard Mouse 7. Barcode Scanner USB Barcode Scanner 2D QR 1D 37 b. Perangkat lunak (Software) Software atau perangkat lunak yang digunakan untuk mendukung dan merancang informasi berbasis web harus sesuai dengan kebutuhan. Perangkat lunak yang digunakan adalah sebagai berikut: Tabel 4.8 Software 6. No Software Spesifikasi 1. Operating sistem Windows 8 Pro 2. XAMPP XAMPP version 3.2.2, Apache, MySql, Phpmyadmin 3. Browser Google Chrome 4. Desain UI Balsamiq Wirefraame 5. Text Editor Notepad ++ Rencana Implementasi a. Jadwal Implementasi Untuk mempermudah proses implementasi sistem nilai berbasis web, maka dibuat jadwal sebagai berikut: Tabel 4.9 Jadwal Implementasi No Kegiatan 1. Perencanaan 2. Analisis 3. Perancangan 4. Pemrograman 5. Pengujian 6. Operasi dan Pemeliharaan Minggu ke1 2 3 4 5 38 b. Instalasi Sistem Untuk menjalankan Program Sistem Informasi Perpustakaan berbasis web, dibutuhkan beberapa persyaratan teknis sebagai berikut: 1) Instalasi server XAMPP version 3.2.2 2) Melakukan konfigurasi XAMPP, untuk memberikan password di XAMPP 3) Mengaktifkan paket Apache dan MySql di XAMPP 4) Membuat Database di PhpMyadmin 5) Menjalankan Website 6) Konfigurasi Koneksi Database Untuk sistem operasi, dapat menggunakan sistem operasi Windows 7, Windows 8, dengan browser Mozilla Firefox atau Chrome. BAB V PENUTUP A. Kesimpulan Dari hasil perancangan dan pembuatan sistem informasi perpustakaan pada perpustakaan di MI Nurul Huda Argopeni dapat ditarik kesimpulan antara lain : 1. Dengan adanya sistem informasi perpustakaan inii diharapkan dapat meningkatkan kecepatan kualitas pelayanan kerja terhadap pustakawan, pengunjung meningkatkan perpustakaan serta pengaksesan informasi buku koleksi perpustakaan serta meminimalisir kesalahan data, selain itu pustakawan dapat menyajikan laporan yang dibutuhkan secara cepat dan akurat. 2. Sistem informasi perpustakaan ini diharapkan dapat membantu pustakawan dalam menangani pelayanan kepada anggota secara cepat mengenai peminjaman, pengembalian, pembayaran denda serta penggantian buku yang hilang. 3. Dengan menggunakan sistem ini, pustakawan dapat secara cepat dan mudah untuk meyajikan dokumen- dokumen pendukung administrasi seperti kartu anggota, label kode eksemplar buku, label almari serta kartu buku. B. Saran Sistem ini masih dapat dikembangkan dengan menambah beberapa tool yang membantu pengguna dalam mengolah sistem: 1. Menerapkan informasi absensi dan hak akses bagi siswa yang terintegrasi dengan sistem perpustakaan. 2. Mengamati dan mempelajari perkembangan teknologi web agar mampu mengembangkan aplikasi ini menjadi lebih baik lagi. 39 40 DAFTAR PUSTAKA Sistem Informasi dan Teknologi. (2016, 4 Maret). Pengertian Perancangan Sistem. Diakses pada 27 Desember 2020, dari http://sisteminforman.blogspot.com/2016/04/pengertian-perancangan-sistemdan.html Kadir, Abdul dan Terra Ch. Triwahyuni (2003). Pengenalan Teknologi Informasi. Yogyakarta: Andi Publisher. Simarmata, Janner (2005). Pengenalan Teknologi Komputer dan Informasi. Yogyakarta: Andi Publisher. HM, Jogiyanto, MBA, Akt, Ph.D (2005). Analisis & Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi Publisher. Sulistyo, Basuki (2000). Pengantar Ilmu Perpustakaan. Jakarta: PT Gramedia Pustaka Utama. Yeni, Rusnayani (2000). Pengelolan Perpustakaan Sekolah. Jakarta: Erlangga. Wahyono, Teguh, Membuat Sendiri Aplikasi dengan Memanfaatkan BARCODE, Jakarta: PT Elex Media Komputindo, 2010 Solichin, Ahmad. 2005. Pemrograman Web dengan PHP dan MySQL. Universitas Budi Luhur. Jakarta. Qwords. (2019, 19 September). Pengertian XAMPP lengkap dengan fungsi dan cara instalasi. Diakses pada 23 Desember 2020, dari https://qwords.com/blog/pengertian-xampp/ . 41 LAMPIRAN Lampiran 1: Surat Permohonan KKL 42 43 Lampiran 2: Surat Izin KKL dari Instansi 44 Lampiran 3: Daftar Hadir Mahasiswa KKL 45 46 Lampiran 4: Laporan Mingguan KKL 47 48 49 50 51 Lampiran 5: Surat Telah Melakukan KKL dari Instansi 52 Lampiran 6: Foto-foto kegiatan KKL No Nama Kegiatan Penerjunan kegiatan KKL 1. 2. Wawancara dengan kepala sekolah dan petugas perpustakaan dan survei Objek KKL 3. Mengisi data inventaris buku dan mendata peminjaman dan pengembalian buku 4. 5. Membuat label rak buku dan menempelkan QR Code di setiap nama rak buku Membuat QR Code Buku Foto Dokumen Kegiatan Deskripsi Kegiatan Penerjunan DPL ke tempat KKL mahasiswa di MI Nurul Huda Argopeni Wawancara dengan kepala sekolah ttg kondisi dan situasi Objek KKL Input data inventaris buku dan input peminjaman dan pengembalian buku Membuat label rak dan desain QR Code buku buku kemudian menempelkan di setiap nama rak buku Membuat QR Code untuk setiap buku lama yang tidak ada barcodenya kemudian menempelkannya di buku 53 6. Desain kartu anggota perpustakaan 7. Perancangan antar muka sistem informasi perpustakaan 8. Penarikan peserta KKL Desain kartu anggota perpustakaan dan tata tertib perpustakaan Perancangan interface/antar muka sistem informasi perpustakaan yang akan digunakan dengan otomasi barcode scanner Penarikan peserta KKL dan pemberian kenang-kenangan dari kampus UMNU Kebumen 54 Lampiran 7: Kartu Bimbingan KKL KARTU BIMBINGAN PRAKTEK KEREJA LAPANGAN (KKL) Nama : SLAMET Tempat KKL : MI NURUL HUDA ARGOPENI NIM : TI31716 Dosen Pembimbing : Mukhamad Hasim Iswanto, S.Kom., M.Eng Judul Laporan KKL : Perancangan Sistem Informasi Perpustakaan Tanggal Mulai KKL : 22 Oktober 2020 Berbasis Web Dengan Pemanfaatan Barcode Scanner di Tanggal Terakhir KKL : 21 November 2020 MI Nurul Huda Argopeni No. Hari/Tanggal Hal Yang Di Konsultasikan Saran/Masukan Dari Pembiming 1. Selasa, 24 November 2020 Latar belakang Latar belakang diperbaikai kurang sesuai, diperjelas dan ringkas 2. Selasa, 24 November 2020 Bab I Perbaiki di rumusan dan ujuaa masalah 3. Senin, 30 November 2020 Bab II Perbaiki di penulisan bab dan sub bab 4. Rabu, 09 Desember 2020 Bab III Perbaiki penulisan laporan 5. Kamis, 17 November 2020 Bab IV Perbaiki prototype rancangan Paraf Pembimbing Catatan : Jika masih kurang, kartu ini boleh dicetak lebih dari 1 lembar Kebumen, ………………….. Dosen Pembimbing Mukhamad Hasim Iswanto, S.Kom., M.Eng 55 KARTU BIMBINGAN PRAKTEK KEREJA LAPANGAN (KKL) Nama : SLAMET Tempat KKL : MI NURUL HUDA ARGOPENI NIM : TI31716 Dosen Pembimbing : Mukhamad Hasim Iswanto, S.Kom., M.Eng Judul Laporan KKL : Perancangan Sistem Informasi Perpustakaan Tanggal Mulai KKL : 22 Oktober 2020 Berbasis Web Dengan Pemanfaatan Barcode Scanner di Tanggal Terakhir KKL : 21 November 2020 MI Nurul Huda Argopeni No. Hari/Tanggal Hal Yang Di Konsultasikan Saran/Masukan Dari Pembiming 1. Selasa, 22 Desember 2020 Kesimpulan Perbaiki kesimpulan 2. Senin, 28 Desember 2020 Lampiran Lengkapi tanda tangan lampiran-lampiran Paraf Pembimbing 3. 4. Catatan : Jika masih kurang, kartu ini boleh dicetak lebih dari 1 lembar Kebumen, ………………….. Dosen Pembimbing Mukhamad Hasim Iswanto, S.Kom., M.En 56