Naskah Publikasi. IMPLEMENTASI APLIKASI PERPUSTAKAAN SEKOLAH BERBASIS WEB DENGAN SISTEM BARCODE (Studi Kasus SMA Budi Luhur Yogyakarta)

dokumen-dokumen yang mirip
NASKAH PUBLIKASI PROYEK TUGAS AKHIR

SISTEM INFORMASI PERPUSTAKAAN SEKOLAH MENENGAH PERTAMA NEGERI 3 BAYAT

RANCANG BANGUN SISTEM INFORMASI PENJUALAN PRODUK KOPI PADA UD. TIARA GLOBAL COFFEE BERBASIS WEB

DAFTAR ISI. Halaman ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... ix DAFTAR GAMBAR... x

BAB I PENDAHULUAN. Perpustakaan SMA Barunawati Surabaya merupakan bagian yang. menunjang perkembangan pengetahuan dari civitas yang ada di instansi

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI PENJUALAN SNAPBACK ATTACK YK YOGYAKARTA NASKAH PUBLIKASI

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR GAMBAR... xi. DAFTAR TABEL... xiv. DAFTAR SIMBOL...

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

SISTEM INFORMASI PENGOLAHAN DATA PERPUSTAKAAN PADA YAYASAN BADAN PERGURUAN INDONESIA. Oleh : Feri Firmansyah

BAB IV DESKRIPSI PEKERJAAN

BAB I PENDAHULUAN. Latar Belakang. Perpustakaan merupakan jantung utama dan wajib dimiliki bagi suatu

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

DFD (DATA FLOW DIAGRAM)

BAB III LANDASAN TEORI

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... vi. DAFTAR GAMBAR... xi. DAFTAR TABEL... xiv. DAFTAR SIMBOL...

BAB IV IMPLEMENTASI DAN PEMBAHASAN. Implementasi merupakan tahapan penerapan sebuah program dalam pembangunan

SNIPTEK 2014 ISBN: SISTEM INFORMASI PEMBAYARAN SPP BULANAN BERBASIS WEB PADA SMK FADILAH TANGERANG SELATAN

RANCANGAN SISTEM APLIKASI PERPUSTAKAAN PADA SMP NEGERI 1 PAGELARAN BERBASIS VISUAL BASIC 6.0

SISTEM INFORMASI BANK DATA DAN PENELUSURAN TUGAS AKHIR DAN SKRIPSI BERBASIS WEB ( STUDY KASUS STMIK PRINGSEWU)

SISTEM INFORMASI PERPUSTAKAAN SEKOLAH BERBASIS WEB PADA SMPN 2 GROGOL SKRIPSI

BAB IV DESKRIPSI PEKERJAAN. melakukan beberapa tahapan penelitian yang dilakukan adalah sebagai berikut.

SISTEM DISTRIBUSI PRODUK PADA PT. PRABU ABDIWIJAYA SRIWIJAYA PALEMBANG MENGGUNAKAN PHP DAN MYSQL

SISTEM INFORMASI PENERIMAAN BERKAS USUL KENAIKAN PANGKAT PADA BADAN KEPEGAWAIAN DAERAH KABUPATEN KUTAI KARTANEGARA

DAFTAR ISI HALAMAN JUDUL HALAMAN PENGESAHAN PEMBIMBING HALAMAN PENGESAHAN PENGUJI KATA PENGANTAR.. DAFTAR GAMBAR DAFTAR MODUL..

SISTEM INFORMASI PENUNTUTAN PADA BIDANG TINDAK PIDANA UMUM PADA KANTOR KEJAKSAAN TINGGI SUMATERA SELATAN

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

SISTEM KOMPUTERISASI PENGOLAHAN BUKU INDUK PEGAWAI PADA UPT DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA KECAMATAN BANJARMANGU BERBASIS PHP DAN MYSQL

SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA CV ALFA FURNITURE AMBARAWA PRINGSEWU LAMPUNG MURFIKA RANI. Jurusan Sistem Informasi

BAB I PENDAHULUAN. 1.1 Latar Belakang

PENGEMBANGAN APLIKASI LAYANAN PERTANAHAN BERBASIS WEB PADA KANTOR BPN (BADAN PERTANAHAN NASIONAL) KABUPATEN BADUNG

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

Pandu Wijaya Jurusan Manajemen informatika Politeknik PalComTech Palembang. Abstrak

BAB I PENDAHULUAN. Perpustakaan sekolah merupakan faktor penunjang dalam proses belajarmengajar,

Sistem Laporan Keuangan Software House Lampung Yoki Satria 1, Tri Sandhika Jaya 2, Eko Subiyantoro 3 1 mahasiswa, 2 pembimbing 1, 3 pembimbing 2

JTI, Vol 6 No.1, Juni 2014 SISTEM INFORMASI PENGOLAHAN DATA KEPENDUDUKAN PADA KECAMATAN TIANG PUMPUNG KEPUNGUT KABUPATEN MUSI RAWAS BERBASIS WEBSITE

SISTEM INFORMASI PEMASARAN SPAREPART MOBIL PADA PT SELARAS SIMPATI NUSANTARA PALEMBANG BERBASIS WEB

BAB I PENDAHULUAN. atau bagian yang terintregasikan melalui sistem yang dipakai untuk. pengolahan, penyusunan dan pelayanan koleksi yang mendukung

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

BAB IV DESKRIPSI PEKERJAAN. Dalam penyelesaian proyek kerja praktek ini baik di dalam memperoleh. a. Observasi - Studi Lapangan (Field Research)

Perancangan dan Pengembangan Sistem Informasi Perpustakaan Berbasis Web (Studi Kasus Jurusan Sistem Komputer)

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. 4 kali dalam 1 minggu sesuai dengan kesepakatan penulis dengan pihak sekolah,

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI DAN ADMINISTRASI PADA SMA NEGERI 12 PALEMBANG MENGGUNAKAN WEBSITE DESIGN METHOD (WSDM)

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Skripsi dan Tugas Akhir Jurusan Ilmu

PEMBUATAN DAN PERANCANGAN APLIKASI NILAI MATA PELAJARAN SISWA BERBASIS CLIENT SERVER PADA SMP N 1 SAWIT BOYOLALI

BAB IV DISKRIPSI PEKERJAAN

/1. Flowmap Usulan Daftar Anggota

Angkasa Pura Digital Signage pada Bandar udara Syamsudinnor Banjarmasin

Analisis Dan Perancangan Sistem Informasi Perpustakaan SMP N 275 Menggunakan Net Beans Dengan Database Berbasis My SQL

APLIKASI PENJUALAN BARANG DAGANG PADA PT. GARUDA FOOD BERBASIS WEB CABANG LUBUKLINGGAU

BAB 3 PERANCANGAN SISTEM. Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman

SISTEM INFORMASI PENGOLAHAN DATA KEPENDUDUKAN PADA KECAMATAN TIANG PUMPUNG KEPUNGUT KABUPATEN MUSI RAWAS BERBASIS WEBSITE

PERANCANGAN SISTEM INFOMASI RESELLER PADA TOKO GUDANG BUKU ACEH MENGGUNAKAN PHP DAN MYSQL

PENGEMBANGAN APLIKASI PENGOLAHAN NILAI SISWA BERBASIS WEB DI SEKOLAH DASAR NEGERI

BAB I PENDAHULUAN. yang sangat penting khususnya di Program Studi Informatika Fakultas Teknik

APLIKASI PENGOLAHAN DATA MATERIAL KENDARAAN PADA PT BANIAH RAHMAT UTAMA DENGAN MENGGUNAKAN PEMOGRAMAN BORLAND DELPHI 7.0 DAN SQL SERVER 2008

TUGAS AKHIR SISTEM INFORMASI INVENTORY PADA PERUSAHAAN HANDUK LUMINTU

SISTEM INFORMASI PENGOLAHAN DATA NILAI SISWA SMPN 12 BENGKALIS

BAB I PENDAHULUAN Latar Belakang Masalah

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB III ANALISIS DAN PERANCANGAN SISTEM

Abstrak BAB I PENDAHULUAN

SISTEM INFORMASI INSTALASI GAWAT DARURAT RUMAH SAKIT MYRIA PALEMBANG MENGGUNAKAN PHP dan MYSQL

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. (Hardware) dan juga berupa perangkat lunak (Software), tetapi mempunyai nilai

PERANCANGAN SISTEM INFORMASI PEMESANAN PAKET PERNIKAHAN PADA CV. SABILLAH MANDIRI JAKARTA

SISTEM INFORMASI PENGOLAHAN GAJI KARYAWAN PADA WINSCOM INTERNATIONAL HOTEL DENGAN MENGGUNAKAN SISTEM PHP

BAB I 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. Rumah Sakit Daerah Gunung Jati yang berada di Jalan Kesambi

BAB I PENDAHULUAN. Perpustakaan SMA Negeri 3 Nganjuk merupakan bagian yang. menunjang perkembangan pengetahuan dari civitas yang ada pada instansi

untuk dioperasikan. Dalam implementasi Aplikasi Pengolahan Data Perpustakaan SMP N 24

Rancang Bangun Sistem Informasi Manajemen Aset IT Pada PT. Tirta Investama Plant Citeureup Berbasis Web

BAB 1 PENDAHULUAN. ditentukan dengan nilai angka kredit yang dimiliki oleh seorang peneliti. Angka

SISTEM PENYEWAAN TOWER PADA PT. TELKOMSEL

BAB III LANDASAN TEORI. organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil

Analisa Pengembangan Penjadwalan Convention Center STIKOM Bali berbasis web

DAFTAR ISI. DAFTAR GAMBAR. DAFTAR TABEL. DAFTAR MODUL PROGRAM...

ANALISA DAN PERANCANGAN SISTEM INFORMASI PEMBINAAN PANTI ASUHAN PADA PANTI ASUHAN MUHAMMADIYAH TEMBILAHAN. Abdur Rahim

Bab 3. Metode Perancangan

BAB II TINJAUAN PUSTAKA

SISTEM MONITORING PEMBIMBINGAN TUGAS AKHIR DI STMIK SINAR NUSANTARA SURAKARTA

SISTEM INFORMASI PERPUSTAKAAN BERBASIS CLIENT SERVER DI SLTPN 38 BANDUNG

SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA CV ALFA FURNITURE AMBARAWA PRINGSEWU LAMPUNG

KATA PENGANTAR. Bandung, 03 Agustus Penulis

E-COMMERCE BARANG ELEKTRONIK MENGGUNAKAN METODE WATERFALL (STUDY KASUS: TOKO MITRA ELEKTRONIK LAMPUNG)

Aplikasi Dashboard Administrator Server Nginx Pada acommerce

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB I PENDAHULUAN. dari beberapa kelurahan, dan setiap bulannya masing-masing kelurahan wajib

BAB 1 PENDAHULUAN. PT. Daya Anugrah Mandiri cabang Arjawinangun merupakan cabang

Analisis Kebutuhan. Teknik Informatika Universitas Telkom 2015

BAB IV ANALISIS DAN PERANCANGAN SISTEM. gerlong futsal yang sedang berjalan. Analisis sistem yang sedang berjalan

BAB 1 PENDAHULUAN. koleksi bahan pustaka secara sistematis dan digunakan oleh pemakai sebagai

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

DIREKTORI PERGURUAN TINGGI SWASTA WILAYAH II

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

SISTEM INFORMASI PERPUSTAKAAN MENUJU ERA PERPUSTAKAAN DIGITAL

SISTEM INFORMASI PEMBUKUAN BERBASIS WEB PADA PERUSAHAAN DAGANG LA BRUNDORE COOKIES SEMARANG

Transkripsi:

Naskah Publikasi PROYEK TUGAS AKHIR IMPLEMENTASI APLIKASI PERPUSTAKAAN SEKOLAH BERBASIS WEB DENGAN SISTEM BARCODE (Studi Kasus SMA Budi Luhur Yogyakarta) Diajukan untuk memenuhi salah satu syarat Mencapai derajat Sarjana S-1 Program Studi Teknik Informatika Disusun oleh: BAYU WICAKSONO 3125111444 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI DAN ELEKTRO UNIVERSITAS TEKNOLOGI YOGYAKARTA 2017

Naskah Publikasi IMPLEMENTASI APLIKASI PERPUSTAKAAN SEKOLAH BERBASIS WEB DENGAN SISTEM BARCODE (Studi Kasus SMA Budi Luhur Yogyakarta) Disusun oleh: BAYU WICAKSONO 3125111444 Telah disetujui oleh pembimbing Pembimbing Satyo Nuryadi, S.T., M.Eng. Tanggal :...

IMPLEMENTASI APLIKASI PERPUSTAKAAN SEKOLAH BERBASIS WEB DENGAN SISTEM BARCODE (Studi Kasus SMA Budi Luhur Yogyakarta) BAYU WICAKSONO Program Studi Teknik Informatika, Fakultas Teknologi Informasi dan Elektro Universitas Teknologi Yogykarta Jl. Ringroad Utara Jombor Sleman Yogyakarta E-mail : wicaksonob444@gmail.com ABSTRAK Aplikasi Perpustakaan Sekolah Berbasis Web Dengan Sistem Barcode adalah sebuah aplikasi yang dibangun dengan tujuan untuk membantu mempermudah serta mempercepat User dalam mencatat data perpustakaan sekolah. Dalam proses transaksi dibutuhkan kecepatan, dan keakuratan data yang tinggi dalam hal pencatatan data transaksi peminjaman, transaksi pengembalian dan pembuatan laporan. Maka dilakukan suatu penelitian untuk membangun sistem yang dapat mengatasi masalah yang ada yaitu bagaimana merancang dan membangun secara terkomputerisasi agar mampu mengelolah data perpustakaan. Implementasi aplikasi perpustakaan sekolah ini dibangun dengan menggunakan perangkat lunak sublime text sebagai editor code, MySql sebagai Database Management System (DBMS) dengan menggunakan sistem barcode. Hasil penelitian menunjukkan bahwa sistem telah berhasil dibangun berjalan dengan baik, sehingga dapat memberikan solusi mengenai masalah yang ada di SMA Budi Luhur Yogyakarta yaitu mampu mengelolah data perpustakaan secara terkomputerisasi. Mampu membuat data laporan transaksi peminjaman dan transaksi pengembalian secara langsung/realtime. Kata Kunci : perpustakaan, barcode. 1 PENDAHULUAN 1.1 Latar Belakang Perpustakaan merupakan tempat penyimpanan informasi yang sangat penting bagi siswa yang membutuhkan informasi. Dengan adanya perpustakan siswa dapat memaksimalkan kemampuan belajarnya dengan membaca buku-buku yang tersedia, sehingga dapat meningkatkan pola pikir siswa itu sendiri. Terlebih di tahun pelajaran baru ini pemerintah telah menyediakan buku - buku baru. Hal ini menjadikan sarana perpustakaan semakin menunjang informasi yang dibutuhkan siswa. Akan tetapi untuk sistem informasi perpustakaan di SMA Budi Luhur Yogyakarta masih terkendala dengan menggunakan sistem manual yang semua prosesnya masih ditulis pada buku, hal ini menimbulkan permasalahan dikarenakan human error baik dari petugas perpustakaan maupun dari siswanya. Dari permasalahan tersebut penulis menawarkan solusi yaitu pembuatan sistem informasi perpustakaan berbasis web sehingga dapat memudahkan dalam pemberian informasi pendaftaran anggota baru, pemesanan buku, peminjaman buku dan pengembalian buku, sehingga dapat meminimalkan kesalahan yang terjadi ketika proses pengelolaan berlangsung. Dengan adanya permasalahanpermasalahan yang ada, penulis tertarik untuk membuat Sistem informasi perpustakaan berbasis web dengan barcode. Diharapkan Sistem informasi perpustakaan berbasis web akan mempermudahkan dalam proses pendaftaran anggota baru, pemesanan buku, peminjaman buku dan pengembalian buku dan juga akan meminimalkan kesalahan yang diakibatkan human error. 1.2 Rumusan Masalah Berdasarkan latar belakang yang sudah dikemukakan, maka rumusan masalah yang akan dibahas adalah sebagai berikut : 1. Bagaimana merancang dan membangun sistem informasi perpustakaan berbasis web pada SMA Budi Luhur? 2. Bagaimana cara sistem dapat memberikan kemudahan untuk melakukan proses pendaftaran anggota baru untuk siswa,

buku, peminjaman, pengembalian, denda terlambatan pengembalian buku dan laporan data perpustakaan? 3. Bagaimana cara membangun aplikasi perpus yang dapat terintegrasi dengan barcode? 1.3 Batasan Masalah Agar sesuai dengan judul yang diajukan dan untuk menghindari pelebaran masalah maka penulis membatasi masalah sebagai berikut : 1. Sistem yang dibuat adalah aplikasi perpustakaan berbasis web dengan sistem barcode di SMA Budi Luhur. 2. Sistem hanya dapat diakses oleh petugas dan anggota perpustakaan SMA Budi Luhur yang memiliki hak akses. 3. Siswa hanya dapat melakukan pencarian, pengecekan status dan stok buku. 4. Sistem dibuat berupa sistem data anggota, peminjaman, pengembalian, data status buku, informasi koleksi buku, dan laporan data perpustakaan. 5. Barcode digunakan untuk mempermudah dalam mengidentifikasi buku yang akan dipinjam oleh siswa. 1.4 Tujuan Penelitian 1 Sistem yang dibuat adalah aplikasi Perpustakaan berbasis web dengan sistem barcode di SMA Budi Luhur. 1.5 Manfaat Penelitian Adapun manfaat dari penelitian ini adalah sebagai berikut : 1. Memudahkan petugas perpustakaan dalam pengelola buku-buku di perpustakaan. 2. Meminimalkan kesalahan dalam peminjaman, pengembalian dan pengelolaan data-data. 3. Memudahakan dalam pendataan dan penambahan buku dari pihak sekolah. 4. Memudahkan siswa dalam peminjaman, pengembalian, dan status buku di perpustakaan. 5. Siswa lebih mudah mendapatkan informasi buku yang akan dipinjam. 2 LANDASAN TEORI 2.1 Kajian Hasil Penelitian Dalam kajian hasil penelitian penulis menyertakan beberapa penelitian yang pernah dilakukan peneliti sebelumnya dan memiliki keterkaitan dengan tema penelitian yang akan dilakukan sebagai berikut : Dani Eko Hendrianto (2014) Melakukan penelitian tentang pembuatan sistem informasi perpustakaan berbasis web pada SMP Negeri 1 Donorojo kabupaten Pacitan yang hasil penelitiannya adalah sistem informasi dapat mempermudah dan mempercepat proses pendataan buku, pendataan anggota, pendataan peminjaman dan pengembalian serta dapat mempercepat proses transaksi peminjaman dam pemgembalian buku. Oleh karena itu sistem informasi ini dapat meminimalkan kesalahan yang di sebabkan human error. Rosita Cahyaningtyas dan Siska Iriyani (2015) Melakukan penelitian tentang perancangan sistem informasi perpustakaan pada SMP Negeri 3 Tulakan yang hasil penelitiannya adalah masih digunakannya pelayanan peminjaman dan pembelian secara manual sehingga mengakibatkan kesalahan dalam pencatatan, kurangnya keefisienan dan kefektifan dalam pelayanannya. Oleh sebab itu dengan adanya sistem informasi perpustakaan pada SMP Negeri 3 Tulakan dapat memaksimalkan pelayanan kepada siswa dan dapat mengurangi kesalahan dalam pencatatan. Megaria Purba, dkk (2013) Melakukan penelitian tentang pengembangan sistem informasi perpustakaan berbasis web yang hasil penelitian tersebut adalah kualitas pelayanan perpustakaan Politeknik Santo Thomas masih kurang memuaskan pengguna. Hal ini dikarenakan layanan registrasi anggota, layanan atas ketersediaan buku, layanan pemesanan, pengambilan buku, pengarsipan data buku maupun layanan sirkulasi masih dilakukan secara manual dan petugas perpustakaan dalam memberikan layanan sirkulasi membutuhkan waktu yang cukup lama. Selain itu pencarian data buku harus mengecek ke tiap rak untuk memperoleh buku yang diinginkan. Dengan adanya sistem ini dapat membantu dalam pelayanan perpustakaan secara cepat, efisien, akurat, singkat dan dapat diakses kapan saja. Sistem yang akan dibangun adalah aplikasi perpustakaan sekolah berbasis web dengan sistem barcode pada SMA Budi Luhur, di dalam sistem ini akan mempermudahkan pelayanan kepada siswa dan mengurangi waktu pelayanan. Dalam sistem informasi akan dibagi hak akses yang terdiri dari anggota yang hanya dapat melihat informasi buku di perpustakaan dan petugas

perpustakaan yang dapat mengakses semua data serta menginputkan data buku ke dalam sistem menggunakan barcode. Oleh karena itu pelayanan dapat dilakukan secara maksimal dan lebih efisien serta dapat mengurangi kesalahan. 2.2 Dasar Teori 2.2.1 Sistem Informasi Perpustakaan Menurut Undang-Undang Nomor 43 Tahun 2007 Tentang Perpustakaan, 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. 2.2.2 Basis Data Basis data (database) yaitu kumpulan data yang saling berhubungan (memiliki relasi), relasi biasanya ditunjukan dengan kunci (key) dari tiap file yang ada. Dalam satu file terdapat record-record sejenis, sama besar, sama bentuk yang merupakan satu kumpulan entitas yang seragam, satu record dari fieldfield yang saling berhubungan dan menunjukan dalam satu pengertian yang lengkap dalam satu record, Yakub (2012:60). 2.2.3 Diagram Alir Data (DAD) Menurut Yakub (2012:155), Data Flow Diagram (DFD) merupakan alat untuk membuat diagram yang serbaguna. Data flow diagram terdiri dari notasi penyimpanan (data store), proses (process), aliran data (flow data), dan sumber masukan (entity). 2.2.4 Entity Relation Diagram Menurut Fathansyah (2012:81), Entity Relationship Diagram (ERD) yaitu data yang ada didunia nyata dengan memanfaatkan sejumlah perangkat konseptual menjadi sebuah diagram data. 2.2.5 Situs Web Menurut M. Rudyanto Arief (2011) Webiste adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (teks, gambar, suara, animasi, video) didalamnya yang menggunakan protolok Hyper Text Transfer Protocol (HTTP) dan untuk mengaksesnya mengunakan perangkat lunak yang disebut browser. 2.2.6 MySql Menurut M. Rudyanto Arief (2011d:152) MySQL adalah salah satu jenis database server yang sangat terkenal dan banyak digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengolahan datanya. MySQL dikembangkan oleh perusahaan swedia bernama MySQL AB yang pada saat ini bernama Tcx DataKonsult AB sekitar tahun 1994-1995, namun cikal bakal kodenya sudah ada sejak tahun 1979. Awalnya Tcx merupakan perusahaan pengembang software dan konsultan database, dan saat ini MySQL sudah diambil alih oleh Oracle Corp. 2.2.7 Adobe Dreamweaver CS6 Menurut Madcoms (2013) Adobe Dreamweaver CS6 adalah alat pengembangan web industry terkemuka untuk membangun websites dan aplikasiaplikasi. Adobe Dreamweaver CS6 menyediakan sebiah kombinasi dari alat visual layout, fitur aplikasi pengembangan, dan dukungan kode editing, menungkinkan para developer dan designer di setiap tingkat keterampilan untuk membuat daya tarik, situs berbasis standard dan aplikasi-aplikasi yang cepat dan mudah. 2.2.8 Teknologi Barcode barcode merupakan sebuah sistem pengodean yang sangat sederhana namun sangat berguna.fungsi dari barcode adalah menyimpan kode-kode fisik seperti kode produksi, tanggal kadaluarsa, maupun nomor identitas. Tujuan pokok dari barcode adalah mengidentifikasi sesuatu dengan memberi label. Barcode pada umumnya digunakan pada aplikasi basis data di mana data pada barcode hanya memuat indeks basis data yang menghubungkan ke basis data yang memuat informasi yang lebih lengkap. 3 METODOLOGI PENELITIAN 3.1 Metode Penelitian Pengumpulan data dilakukan untuk memperoleh hasil yang akurat dan valid secara maksimal. Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut : 3.1.1 Pengumpulan Data Pengumpulan data merupakan sebuah metode atau cara untuk mendapatkan sebuah informasi yang akan digunakan untuk pembangunan sebuah sistem. Pada tahap pengumpulan data ini terdapat beberapa hal yang harus dilakukan untuk membangun sebuah sistem, diantaranya adalah sebagai berikut : 3.1.1.1 Observasi Observasi dilakukan untuk mendapatkan informasi mengenai sistem perpustakaan

yang ada di SMA Budi Luhur Yogyakarta dan melakukan pengamatan mengenai permasalahan yang ada di SMA Budi Luhur Yogyakarta. 3.1.1.2 Wawancara Untuk memperoleh data mengenai sistem perpustakaan yang selama ini digunakan pada SMA Budi Luhur Yogyakarta, peneliti melakukan wawancara kepada bagian perpustakaan di SMA Budi Luhur Yogyakarta. 3.1.2 Analisis Sistem Dari data hasil wawancara didapatkan cara pelayanan petugas perpustakaan dan pelayanan kepada siswa masih kurang maksimal sehingga sistem yang akan dibangun akan membantu pelayanan petugas perpustakaan kepada siswa secara maksimal. 3.1.3 Desain Sistem Sistem yang akan dibangun memiliki beberapa gambaran desain guna mempermudah penggunaan dalam pengoperasian sistem, dengan rincian sebagai berikut : 1. Rancangan Sistem Dalam perancangan sistem ini menggunakan DAD. 2. Rancangan Basisdata Dalam perancangan basisdata ini tergambarkan dalam ERD dan relasi tabel 3. Rancangan Interface a. Rancangan Input Kebutuhan input untuk sistem informasi perpustakaan ini adalah sebagai berikut : 1. Input Administrator a. Input Login Admin : input berupa username dan password. b. Input : mengelola data buku. c. Input Data Peminjaman : mengelola peminjaman buku. d. Input Data Pengembalian : mengelola pengembalian buku. 2. Input User a. Input Status Peminjaman : input berupa id anggota. b. Rancangan Proses 1. Proses Verifikasi Login, yaitu memverifikasi apakah username dan password sesuai dengan data yang ada di database. 2. Proses lihat, tambah, edit, dan hapus data anggota, data buku. 3. Proses tambah data peminjaman dan pengembalian. 4. Proses report untuk data anggota, data buku, data peminjaman, dan data pengembalia. 5. Proses menampilkan status peminjaman. c. Rancangan Output 1. Informasi data anggota. 2. Informasi data petugas. 3. Informasi data buku. 4. Informasi data rak. 5. Informasi data kategori. 6. Informasi data peminjaman. 7. Informasi data pengembalian. 8. Informasi data status peminjaman. 4 HASIL DAN PEMBAHASAN 4.1 Analisa Permasalahan Dari hasil analisis maka sistem yang ada akan dibangun sebuah sistem yang dapat memberikan solusi atas masalah yang terdapat di SMA Budi Luhur Yogyakarta. Dimana sistem yang akan dibangun dapat melakukan pencatatan transaksi peminjaman dan pengembalian secara terkomputerisasi serta mempermudah dalam pembuatan rekap laporan data perpustakaan. 4.2 Arsitektur Sistem Arsitektur sistem adalah gambaran bagaimana sistem tersebut bekerja. Sistem informasi perpustkaan ini akan menggunakan konsep client-server, dimana client meminta data ke server kemudian server memberikan data sesuai permintaan. Gambar 4. 1: Arsitektur Sistem 4.3 Rancangan Sistem 4.3.1 Diagram Jenjang Diagram berjenjang merupakan perancangan sistem yang menampilkan seluruh proses yang terdapat pada suatu aplikasi tertentu dengan jelas dan terstruktur. Rancangan sistem yang akan dibuat terdapat pada Gambar 4.2.

0 1 Login 2 Master Data Implementasi Aplikasi Perpustakaan Sekolah Berbasis Web Dengan Sistem Barcode 3 Transaksi 4 Laporan 4.3.3 DAD level 2 proses 2 DAD level 2 proses 2 adalah master data, dimana didalamnya menggambarkan proses petugas memproses data petugas, seperti pada Gambar 4.5. 2.1 2.2 Data Kategori 2.3 2.4 2.5 Data Petugas 3.1 Peminjaman 4.1 4.2 Gambar 4.1 : Diagram Jenjang 4.3 Peminjaman 4.3.2 Diagram Konteks Diagram konteks merupakan diagram yang terdiri dari satu proses dan menggambarkan ruang lingkup suatu sistem. Sistem ini digunakan oleh dua user yaitu petugas dan anggota yang langsung berinteraksi dengan sistem. Rancangan sistem yang dibuat dapat seperti terlihat pada Gambar 4.3. Petugas Login Data buku Data kategori Data rak Data anggota Data peminjaman Data petugas Info login Info buku Info kategori Info rak Info anggota Info peminjaman Info petugas Laporan peminjaman Implementasi Aplikasi Perpustakaan Sekolah Berbasis Web Dengan Sistem Barcode Info buku Public Login Data anggota Info login Info anggota Info peminjaman Gambar 4. 2: Diagram Konteks Anggota 4.3.2 Diagram Alur Data (DAD) level 1 DAD level 1 merupakan gambaran urutan proses dari sistem yang meliputi proses login, proses master data, proses transaksi, laporan dan pengaturan User. Petugas dan anggota harus login terlebih dahulu untuk menentukan hak akses, lalu mengelolah data pada master data lalu melakukan transaksi yang meliputi peminjaman dan pengembalian. Selanjutnya akan mencetak laporan serta mengganti username dan password seperti yang ditunjukkan pada Gambar 4.4. login Petugas Info Petugas Data Kategori Data Petugas Info Rak 2.1 Buku 2.2 Kategori 2.3 Rak 2.4 Anggota 2.5 Petugas Info Kategori Data Kategori Info Rak Info Petugas Data Petugas buku kategori rak anggota petugas Gambar 4. 4: DAD Level 2 Proses 2 Data Kategori 4.3.4 DAD Level 2 Proses 3 DAD level 2 proses 3 adalah transaksi, dimana terdapat proses semua transaksi yang dilakukan meliputi peminjaman dan pengembalian seperti pada Gambar 4.6. Petugas Data Peminjaman 3.1 Peminjaman Data Peminjaman Data Detail Pinjam Info Detail Pinjam Gambar 4. 5: DAD Level 2 Proses 3 buku anggota peminjaman Detail_pinjam 4.3.5 DAD Level 2 Proses 4 DAD level 2 proses 4 adalah proses laporan, dimana didalamnya menggambarkan proses laporan yang meliputi laporan buku, peminjaman dan pengembalian seperti pada Gambar 4.7. Petugas Info login login 1 Login Info Petugas Data Petugas petugas 4.1 Buku Info Kategori buku Info login Data buku Data kategori Data rak Data anggota Data petugas Info buku Info kategori Info rak Info anggota Info petugas 2 Master Info Petugas Data Petugas Data Kategori Info Kategori anggota buku kategori 4.2 Anggota kategori Info Rak rak Data anggota Data Peminjaman Info Rak rak 3 Data Peminjaman peminjaman Transaksi Petugas Data Peminjaman 4.3 Peminjaman anggota Info anggota Anggota Laporan Anggota Laporan Buku Laporan Peminjaman 4 Laporan Info Petugas Gambar 4. 6: DAD Level 2 Proses 4 Anggota Laporan Peminjaman Gambar 4. 3: DAD Level 1

4.3.6 Entity Relationalship Diagram (ERD) Entity Relationalship Diagram (ERD) menggambarkan bagaimana suatu data diolah dan disimpan dalam database. Berikut ini ERD yang menunjukkan hubungan antara himpunan entitas dari sistem yang dibangun. Entitas yang ada dalam sistem perpustakaan sekolah sebagai berikut : petugas 1 melayani n peminjaman n dilakukan 1 n anggota digunakan dalam membangun sistem, tampilan web beserta potongan-potongan script program untuk menampilkan Halaman web yang dapat di akses perpus-sma-budiluhur.com 4.4.1 Halaman Utama Halaman utama sebagai halaman yang pertama kali dibuka saat mengakses sistem. memiliki n detail_pinjam n memiliki n buku 1 memiliki 1 kategori n memiliki 1 rak Gambar 4. 7: Entity Relationalship Diagram Gambar 4. 9 : Halaman Utama 4.4.2 Halaman Pencarian ISBN Halaman ini digunakan untuk pencarian data buku sesuai ISBN. 4.3.7 Relasi Tabel Setelah merancang struktur tabel maka dibuatlah relasi antar taebel yang akan menghubungkan antar tabel, seperti Gambar 4.9. Gambar 4. 10: Halaman Utama Pencarian ISBN 4.4.3 Halaman Pencarian Judul Halaman ini dugunakan untuk pencarian data buku sesuai inputan pengarang maupun judul buku. Gambar 4. 8: Relasi Tabel 4.4 Implementasi Proses implementasi dari perancangan aplikasi yang dilakukan pada bab sebelumnya akan dijelaskan pada bab ini. Implementasi bertujuan untuk menterjemahkan keperluan perangkat lunak ke dalam bentuk sebenarnya yang dimengerti oleh komputer atau dengan kata lain tahap implemetasi ini merupakan tahapan lanjutan dari tahap perancangan yang sudah dilakukan. Dalam tahap implementasi ini akan dijelaskan mengenai perangkat keras (hardware) dan perangkat lunak (software) yang digunakan dalam membangun sistem ini, file-file yang Gambar 4. 11: Halaman Utama Pencarian Pengarang/Judul 4.4.4 Halaman Login Halaman ini digunakan user untuk masuk didalam sistem perpustakaan. Gambar 4. 13: Halaman Login

4.4.5 Halaman Beranda Petugas masuk ke dalam sistem dengan mengisi username dan password. Gambar 4.17 : Halaman Hapus Buku 4.4.10 Halaman Data Kategori melihat data kategori. Gambar 4. 12 : Halaman Beranda Petugas 4.4.6 Halaman melihat data buku yang tersimpan di dalam sistem perpustakaan. Gambar 4.18: Halaman Data Kategori 4.4.11 Halaman Tambah Kategori menambah data kategori. Gambar 4. 13: Halaman 4.4.7 Halaman Tambah Buku menambahkan data buku di dalam sistem. Gambar 4.19: Halaman Tambah Kategori 4.4.12 Halaman Ubah Kategori mengubah data kategori. Gambar 4.15: Halaman Tambah Buku 4.4.8 Halaman Ubah Buku mengubah data buku yang ada di dalam sistem. Gambar 4.20: Halaman Ubah Kategori 4.4.13 Halaman Hapus Kategori menghapus data kategori. Gambar 4.16: halaman Ubah Buku 4.4.9 Halaman Hapus Buku menghapus data buku. Gambar 4.21: Halaman Hapus Kategori

4.4.14 Halaman melihat data rak. Gambar 4.22: Halaman 4.4.15 Halaman Tambah Rak menambah data rak. Gambar 4.26: Halaman 4.4.19 Halaman Tambah Anggota menambabh data anggota. Gambar 4.23: Halman Tambah Rak 4.4.16 Halaman Ubah Rak Halaman ini digunanakn petugas untuk mmengubah data rak. Gambar 4.27: Halaman Tambah Anggota 4.4.20 Halaman Ubah Anggota mengubah data anggota. Gambar 4.24: Halaman Ubah Rak 4.4.17 Halaman Hapus Rak menghapus data rak. Gambar 4.28: Halaman Ubah Anggota 4.4.21 Halaman Hapus Anggota menghapus data anggota. Gambar 4.25: Halaman Hapus Rak 4.4.18 Halaman melihat data anggota. Gambar 4.29: Halaman Hapus Anggota 4.4.22 Halaman Cetak Kartu Anggota mencetak kartu anggota. Gambar 4.30: Halaman Cetak Kartu Anggota

4.4.23 Halaman Data Petugas melihat data petugas. Gambar 4.31: Halaman Data Petugas 4.4.24 Halaman Tambah Petugas Halaman ini digunakan petuugas untuk menambah data petugas. Gambar 4.35: Halaman Peminjaman 4.4.28 Halaman Pengembalian melakukan proses transaksi peminjaman yang dilakukan anggota. Gambar 4.32: Halaman Tambah Petugas 4.4.25 Halaman Ubah Petugas mengubah data petugas. Gambar 4.36: Halaman Pengembalian 4.4.29 Halaman Laporan Peminjaman melihat laporan peminjaman selama beberapa periode tertentu. Gambar4.33: Halaman Ubah Petugas 4.4.26 Halaman Hapus Petugas menghapus data petugas. Gambar 4.37: Halaman Laporan Peminjaman 4.4.30 Halaman Cetak Laporam mencetak laporan peminjaman dan pengembalian. Gambar 4.34: Halaman Hapus Petugas 4.4.27 Halaman Peminjaman melakukan proses transaksi peminjaman yang dilakukan anggota. Gambar 4.38: Halaman Cetak Laporan 4.4.31 Halaman Beranda Anggota Halaman ini digunakan anggota setelah anggota tersebut masuk login dengan acount username dan password yang telah terdaftar pda sistem perpustakaan.

Gambar 4.39: Halaman Beranda Anggota 4.4.32 Halaman History Halaman ini digunakan anggota untuk melihat data history peminjaman yang dilakukan selama beberapa periode. Gambar 4.40: Halaman History 5 PENUTUP 5.1 Kesimpulan Dari beberapa penjelasan yang telah diuraikan dalam laporan maka dapat disimpulkan hal-hal sebagai berikut : 1. Dapat menghemat waktu peminjaman dan pengembalian data buku, karena dalam proses peminjaman dan pengembalian buku dengan sistem barcode. 2. Meminimalkan tingkat kesalahan pada pemasukan data buku dan data anggota pada proses peminjaman dan pengembalian buku 5.2 Saran Demi kelancaran operasional perpustakaan secara umum, yang khususnya diterapkan pada sistem peminjaman dan pengembalian buku perpustakaan SMA Budi Luhur Yogyakarta, maka perlu diterapkan suatu sistem secara komputer secara terarah, antara lain : 1. Memaksimalkan pemanfaatan Sumber Daya Manusia maupun Sumber Daya Teknologi yang ada di SMA Budi Luhur Yogyakarta. Yaitu dalam implementasi aplikasi perpustakaan dengan menerapkan sistem barcode ini dapat digunakan dengan efektif juga efisien dan sistem ini dapat dipelihara dengan baik. 2. Penelitian tentang implementasi aplikasi perpustakaan dengan sistem barcode ini masih jauh dari kesempurnaan, sehingga kedepannya sangat masih potensial untuk dikembangkan lagi dalam bentuk media web atau aplikasi android dan menggunakan alat barcode yang lebih maju dengan tujuan memberikan peningkatan kualitas penelitian perpustakaan dengan sistem barcode yang lebih maju DAFTAR PUSTAKA [1] Andi, Kupas Tuntas Adobe Dreamweaver CS6 dengan Pemrograman PHP & MySQL, Yogyakarta: Madcoms, 2013. [2] Arief, M. R. 2011. Pemrograman Web Dinamis Menggunakan dan MySQL. Yogyakarta. ANDI. [3] Cahyaningtyas, Rosita Dan Siska Iriyani. 2015. Perancangan Sistem Informasi Perpustakaan Pada Smp Negeri 3, Kecamatan Tulakan Kabupaten Pacitan. Program Studi Teknik Informatika Universitas Yudharta Pasuruan. Pasuran: Indonesia Jurnal On Network And Security. Vol.4, No.2. [4] Fathansyah, 2012, Basis Data Edisi Revisi,Informatika, Bandung. [5] Hendrianto, Dani Eko. 2014. Pembuatan Sistem Informasi Perpustakaan Berbasis Web Pada SMP Negeri 1 Donorojo Kabupaten Pacitan. Pacitan: Indonesia Jurnal On Network And Security. Vol.3, No.4. [6] Malik, Jaja Jamaludin., dkk. 2010. Implementasi Teknologi Barcode dalam Dunia Bisnis. Yogyakarta. Andi. [7] Purba, Megaria, Dkk. 2013. Pengembangan Sistem Informasi Perpustakaan Berbasis Web. Informasi Dan Ilmiah. Vol.1, No.1. [8] Republik Indonesia. 2007. Undang- Undang Nomor 43 Tahun 2007 Tentang Perpustakaan. Sekertariat Negara. Jakarta. [9] Supriyanto, Wahyu dan Ahmad Muhsin. 2008. Teknologi Informasi Perpustakaan : Strategi Perancangan Perpustakaan Digital. Yogyakarta: Kanisus. [10] Yakub, 2012, Pengantar Sistem Informasi, Graha Ilmu, Yogyakarta.