REPUBLIK INDONESIA
KEMENTERIAN HUKUM DAN HAK ASASI MANUSIA
SURAT PENCATATAN
CIPTAAN
Dalam rangka pelindungan ciptaan di bidang ilmu pengetahuan, seni dan sastra berdasarkan Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta, dengan ini menerangkan:
Nomor dan tanggal permohonan : EC00201824207, 14 Agustus 2018
Pencipta
Nama : Frisma Handayanna, Susliansyah,
Alamat : Kp. Pedurenan Rt.08/02 No. 46 Kelurahan Pedurenan
Kecamatan Karang Tengah Ciledug Tangerang Banten 15159, TANGERANG, Banten, 15159
Kewarganegaraan : Indonesia
Pemegang Hak Cipta
Nama : Frisma Handayanna, Susliansyah,
Alamat : Kp. Pedurenan Rt.08/02 No. 46 Kelurahan Pedurenan
Kecamatan Karang Tengah Ciledug Tangerang Banten 15159, TANGERANG, Banten, 15159
Kewarganegaraan : Indonesia
Jenis Ciptaan : Program Komputer
Judul Ciptaan : Sistem Informasi Perpustakaan Online (SIPO) SMA
YADIKA 3
Tanggal dan tempat diumumkan untuk pertama kali di wilayah Indonesia atau di luar wilayah Indonesia
: 14 Agustus 2018, di Jakarta
Jangka waktu pelindungan : Berlaku selama 50 (lima puluh) tahun sejak Ciptaan tersebut pertama kali dilakukan Pengumuman.
Nomor pencatatan : 000114685
adalah benar berdasarkan keterangan yang diberikan oleh Pemohon.
Surat Pencatatan Hak Cipta atau produk Hak terkait ini sesuai dengan Pasal 72 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta.
a.n. MENTERI HUKUM DAN HAK ASASI MANUSIA DIREKTUR JENDERAL KEKAYAAN INTELEKTUAL
Dr. Freddy Harris, S.H., LL.M., ACCS. NIP. 196611181994031001
LAMPIRAN PENCIPTA
No Nama Alamat
1 Frisma Handayanna Kp. Pedurenan Rt.08/02 No. 46 Kelurahan Pedurenan Kecamatan Karang Tengah Ciledug Tangerang Banten 15159
2 Susliansyah Jln. Margonda Raya, Gang Kemiri Sawah No.85, Rt 03, Rw 015, Kel. Kemiri Muka, Kec. Beji, Depok 16423
LAMPIRAN PEMEGANG
No Nama Alamat
1 Frisma Handayanna Kp. Pedurenan Rt.08/02 No. 46 Kelurahan Pedurenan Kecamatan Karang Tengah Ciledug Tangerang Banten 15159
2 Susliansyah Jln. Margonda Raya, Gang Kemiri Sawah No.85, Rt 03, Rw 015, Kel. Kemiri Muka, Kec. Beji, Depok 16423
SISTEM INFORMASI PERPUSTAKAAN
ONLINE (SIPO) SMA YADIKA 3
PENGUSUL
Susliansyah, S.Kom, MMSI Frisma Handayanna, M.Kom
UNIVERSITAS BINA SARANA INFORMATIKA Februari 2019
ii
DAFTAR ISI
Halaman
Halaman Sampul ... i
Halaman Pengesahan ... ii
Daftar Isi ... iii
BAB I PENDAHULUAN ... 1
BAB II TINJAUAN PUSTAKA ... 4
BAB III TUJUAN DAN MANFAAT PENELITIAN ... 7
BAB IV METODE PENELITIAN ... 8
BAB V HASIL DAN PEMBAHASAN ... 9
BAB VI KESIMPULAN DAN SARAN ... 15
1
BAB I PENDAHULUAN
1.1. Latar Belakang
Perpustakaan adalah sebuah ruang dimana didalamnya terdapat banyak buku yang disusun berdasarkan sistem tertentu untuk digunakan sebagai media dalam mencari ilmu dan wawasan bagi semua orang.
Dimana buku merupakan sumber ilmu sehingga buku tersebut perlu dikelola dengan baik sehingga buku tersebut memiliki nilai manfaat yang lebih. Perpustakaan difungsikan sebagai media untuk mencari referensi dan informasi. Dengan adanya Perpustakaan saat ini sebagai sumber ilmu pengetahuan dari berbagai sumber disiplin ilmu.
Perpustakaan di SDN Sukoharjo Pacitan merupakan Perpustakaan Sekolah Dasar yang telah memiliki tenaga pengelola perpustakaan, memiliki jumlah koleksi buku sesuai standart Perpustakaan Sekolah Dasar, memiliki perabot dan perlengkapan yang memadai. Serta siswa siswinya telah diwajibkan menjadi anggota perpustakaan sekolah. Namun proses pelayanan yang dilakukan saat ini masih secara konvensional yaitu semua pendataannya masih ditulis didalam buku dan saat mencari data yang dibutuhkan harus membuka perhalaman buku, hal tersebut menyebabkan lambatnya dalam pencarian data, layanan sirkulasi ataupun pembuatan laporan. Untuk memenuhi pelayanan yang baik dan efisien terhadap para anggotanya, perpustakaan memerlukan suatu sistem informasi yang dapat membantu para anggota dalam mencari informasi atau referensi tentang data-data buku yang diperlukan (Hariadi, 2013).
Sistem Informasi Perpustakaan Umum Grati Kabupaten Pasuruan, selama ini Perpustakaan tersebut masih menggunakan database manual yang semua prosesnya transaksinya ditulis pada kertas. Hal ini diperoleh dari hasil pengamatan dan wawancara peneliti dengan ketua perpustakaan, petugas perpustakaan dan beberapa anggota Perpustakaan Umum Grati Kabupaten Pasuruan. Hasil analisis peneliti terhadap Sistem Informasi Perpustakaan Umum Grati Kabupaten Pasuruan ditemukan bahwa : 1) daftar koleksi buku masih dituliskan dalam kertas sehingga susah untuk mensortir dan mengelola daftar koleksi buku tersebut; 2) Pengecekan ketersediaan buku tidak bisa dilakukan; 3) Pencatatan peminjaman dan pengembalian buku sering terjadi kesalahan
2
penulisan sehingga membuat operasional perpustakaan menjadi lambat; 4) Format penulisan data kadang tidak sama antara petugas perpustakaan satu dengan yang lain; 5) Siswa sering terlambat dalam pengembalian buku karena faktor lupa; 6) Perhitungan biaya denda keterlambatan pengembalian buku masih dilakukan secara manual. Berdasarkan pada permasalahan diatas, maka diperlukan adanya aplikasi perpustakaan yang dapat mendukung pengelolaan data anggota, data peminjaman, data pengembalian buku, perhitungan transaksi pembayaran denda keterlambatan pengembalian buku, dan pencarian buku yang dibutuhkan dengan aplikasi pencarian (Sutabri, 2012).
Perpustakaan SMK Yadika 13 Tambun Utara merupakan Perpustakaan Sekolah Menengah Kejuruan yang telah memiliki tenaga pengelola perpustakaan, memiliki koleksi buku sesuai standart Perpustakaan Sekolah Menengah Kejuruan, memiliki alat-alat dan perlengkapan yang memadai di dalam ruang Perpustakaan. Serta siswa dan siswinya telah diwajibkan menjadi anggota Perpustakaan sekolah untuk mempermudah dalam proses peminjaman buku. Namun proses pelayanan yang dilakukan saat ini masih secara konvensional yaitu semua proses pendataannya masih ditulis didalam sebuah buku dan saat mencari data yang dibutuhkan harus membuka perhalaman buku dan dicek satu persatu (Pratiwi dkk, 2018).
Pelayanan perpustakaan dan sistem perpustakaan SMA YADIKA 3 Tangerang saat ini yang dilakukan secara manual. Dengan semakin banyaknya jumlah buku lama dan baru, dan semakin banyaknya jumlah anggota perpustakaan maka dibutuhkan sistem informasi yang dapat mengolah semua informasi mengenai data-data tersebut dengan cepat. Saat ini petugas perpustakaan juga mengalami kesulitan dalam pembuatan laporan data buku, data anggota, peminjaman buku, dan pengembalian buku.
3
1.2. Rumusan Masalah
Berdasarkan latar belakang atau permasalahan pada sistem perpustakaan
sekolah, maka rumusan masalah dalam penelitian ini adalah Apakah menggunakan
sistem perpustakaan sekolah berbasis web, dapat mempermudah pengolahan data dalam
proses peminjaman dan pemgembalian buku, bagaimana merancang dan membangun
menggunakan sistem peminjaman dan pemgembalian buku berbasis web, dapat
mempermudah pengolahan data dalam proses laporan peminjaman dan pengembalian
buku disekolah.
1.3. Ruang Lingkup
Dalam penelitian ini, penulis memberikan batasan permasalahan yaitu tampilan sistem informasi perpustakaan pengolahan data buku, data peminjaman, data pengembalian, pembuatan laporan sampai data-data tersebut menjadi parameter yang akan ditampilkan dalam website.
1.4. Tujuan Penelitian
Tujuan dari penelitian ini adalah:
1. Untuk meningkatkan pelayanan perpustakaan menjadi lebih efisien dan efektif. 2. Untuk memberikan pelayanan informasi yang lebih mudah bagi para pengguna
perpustakaan dalam mencari buku yang dibutuhkan.
3. Untuk mempermudah petugas perpustakaan dalam mengelola database.
4. Untuk mempermudah petugas perpustakaan dalam membuat laporan data buku, laporan peminjaman buku, laporan pengembalian buku.
5. Untuk mningkatkan minat siswa dalam membaca buku, karena menjadi lebih mudah dalam mencari buku yang diinginkan
4
BAB II
TINJAUAN PUSTAKA
A. Perpustakaan
“Perpustakaan adalah tempat, gedung, ruang yang disediakan untuk pemeliharaan dan penggunaan koleksi buku” (Anoname, 2018).
B. Sistem Informasi
Sistem Informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan oleh pihak luar tertentu (Sutabri, 2012).
C. Metode Waterfall
Secara garis besar metode waterfall mempunyai langkah-langkah sebagai berikut (Rosa dan Salahuddin, 2014):
1. Analisa Kebutuhan (Requirment Analysis)
Proses pengumpulan kebutuhan dilakukan secara intensif untuk mespesifkasikan kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang dibutuhkan oleh user, Spesifikasi kebutuhan peranglat lunak pada tahap ini perlu untuk didomentasikan.
2. Desain (Design)
Proses desain akan menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada struktur data, arsitektur perangkat lunak, representasi, interface, dan detail (algoritma) procedural. Tahapan ini akan menghasilkan dokumen yang disebut softwarerequirement. Dokumen inilah yang akan digunakan programmer untuk melakukan aktivitas pembuatan sistemnya.
3. Pengkodean (Coding)
Merupakan penerjemahan design dalam bahasa yang bisa dikenali oleh komputer. Dilakukan oleh programmer yang akan menerjemahkan transaksi yang akan menerjemahkan transaksi yang diminta oleh user. Tahapan inilah yang
5
merupakan tahapan secara nyata dalam mengerjakan suatu sistem. Dalam artian penggunaan komputer akan dimaksimalkan dalam tahapan ini.
4. Pengujian (Testing)
Setelah pengkodean selesai maka akan dilakukan testing terhadap sebuah sistem yang telah dibuat. Pengujian ini berfokus pada pengetesan perangkat lunak secara logis dan fungsional dan memastikan bahwa semua bagian telah diuji. Hal ini dilakukan untuk meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan.
5. Pendukung atau Memelihara (Support atau Maintenance)
Pada tahapan ini tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan ketika sudah diberikan kepada user. Perubahan ini bisa terjadi karena adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkt lunak harus beradaptasi dengan lingkungan baru. Tahap pendukung/maintenance dapat mengulangi proses pengembangan mulai dari analisis spesifikasi untuk perubahan perangkat lunak yang sudah ada tanpa membuat perangkat lunak yang baru.
D. Unified Modeling Language (UML)
1. Component Diagram
Diagram komponen ata component diagram dibuat untuk menunjukkan organisasi dan ketergantungan diantara kumpulan komponen dalam sebuah sistem. Diagram komponen focus pada komponen sistem yang dibutuhkan dan ada di dalam sistem berikut (Rosa dan Salahuddin, 2014).
2. Deployment Diagram
Diagram deployment atau deployment diagram menunjukkan konfigurasi komponen dalam proses eksekusi aplikasi berikut (Rosa dan Salahuddin, 2014).
3. Use case diagram
Use case atau diagram use case merupakan pemodelan untuk kelakuan (behavior)
sistem informasi yang akan dibuat, Use case mendeskripsikan sebuah interaksi antara satu atau lebih actor dengan sistem informasi yang akan dibuat. Secara kasar,
use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah
sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu berikut (Rosa dan Salahuddin, 2014).
6
4. Activity Diagram
Diagram aktivitas atau activity diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak berikut (Rosa dan Salahuddin, 2014).
E. Entity Relationship Diagram
“Pemodelan awal basis data yang paling banyak digunakan adalah menggunakan
Entity Relationship Diagram (ERD) berikut (Rosa dan Salahuddin, 2014).
F. LRS (Logical Relationship Structure)
“Bahwa Logical Relationship Structure (LRS) bisa dilihat relational model secara logic atau level external, dan konsep sebelum dibentuk tabel secara level internal atau fisik dari field , dari atribut entitas. LRS ini merupakan representasi dari diagram ER (Friyadie, 2007) ”.
7
BAB III
TUJUAN DAN MANFAAT PENELITIAN
3.1. Tujuan Penelitian
Tujuan dari penelitian ini adalah
1. Untuk meningkatkan pelayanan perpustakaan menjadi lebih efisien dan efektif.
2. Untuk memberikan pelayanan informasi yang lebih mudah bagi para pengguna
perpustakaan dalam mencari buku yang dibutuhkan.
3. Untuk mempermudah petugas perpustakaan dalam membuat laporan data buku,
laporan peminjaman buku, laporan pengembalian buku.
3.2. Manfaat Penelitian
Dengan adanya penelitian ini diharapkan dapat memberikan manfaat bagi
siswa dan petugas perpustakaan dalam meningkatkan pelayanan perpustakaan dan
mempermudah petugas perpustakaan dalam membuat laporan data buku, laporan peminjaman buku, laporan pengembalian buku jadi lebih lancar, efisien dan efektif.
8
BAB IV
METODE PENELITIAN
Teknik Pengumpulan Dan Analisa Data
A. Observasi
Dimana penulis menggunakan metode ini dengan menguji hasil dari permasalahan
dengan mencari banyak referensi. Dengan melakukan pengamatan dan
menganalisis secara langsung terhadap obyek yang diselidiki Perpustakaan.
B. Wawancara
Melakukan tanya jawab (wawancara) langsung petugas perpustakaan.
C. Studi Pustaka
Penulisan pengumpulan data yang dilakukan dengan cara mempelajari berbagai buku-buku dan jurnal bacaan yang berkaitan dengan penulisan ini, baik yang terdapat di perpustakaan maupun internet.
9
BAB V
HASIL DAN PEMBAHASAN
A. Business Modelling
1. Halaman Anggota: halaman yang digunakan untuk anggota melakukan transaksi peminjaman buku 2. Halaman Petugas: halaman yang digunakan petugas untuk mengelola data buku, mengelola data
petugas , mengelola transaksi peminjaman buku, mengelola transaksi pengembalian buku dan mengelola laporan.
B. Data Modelling
Pada tahapan ini, dalam pembuatan aplikasi menjelaskan tentang halaman basis data dengan menggunakan ERD, LRS sebagai berikut:
10 uid no_induk kode_kelas status_ anggota nama kelamin email No_pinjam Tlp_handphone status_pinjaman user_id pas_ID Foto alamat Kembali Id_kembali Tgl_kembali Hari_terlambat denda melakukan melakukan Petugas Anggota id User_ID pass_ID status nama email memiliki Detail_pinjam Id_pinjam Kd_buku No_pinjam Kd_kategori Nm_kategori keterangan mempunyai memiliki memiliki Kd_buku Kd_kategori Kd_penerbit Kd_penulis penulis2 Judul_buku File_gambar jumlah Jumlah_dipinjan sinopsis Data_buku Kd_penulis Nama_penulis profil Penulis menerbitkan Kategori Buku Kd_penerbit Nm_penerbit alamat Penerbit No_pinjam uid Lama_pinjam Tgl_kembali status Id_petugas Pinjam 1 1 1 1 M M 1 1 M M M 1 memiliki M M 1 1
Gambar 1. Entity Relationship diagram (ERD)
11 Anggota uid no_induk kode_kelas status_ anggota nama kelamin alamat email tlp_rumah tlp_handphone foto status_pinjaman userID passID Pinjam no_pinjam uid tanggal jam lama_pinjam tgl_kembali status id_petugas Detail_pinjam no_pinjam uid tanggal jam lama_pinjam tgl_kembali status id_petugas kembali idkembali no_pinjam tgl_kembali hari_terlambat Denda Petugas no_pinjam uid tanggal jam lama_pinjam tgl_kembali status id_petugas Data_buku kd_buku kd_kategori kd_penerbit kd_penulis penulis2 judul_buku file_gambar jumlah jumlah_dipinjam sinopsis Kategori_buku keterangan nm_kategori kd_kategori Penulis kd_penulis nm_penulis profil Penerbit kd_penerbit nm_penerbit alamat 1 M M 1 1 1 M 1 1 M 1 1 M M M 1
Gambar 2. Logical Record Diagram (LRS)
C. Process Modelling
Pada tahapan ini, dalam pembuatan aplikasi menjelaskan tentang halaman user, halaman admin dengan menggunakan usecase diagram dan activity diagram sebagai berikut:
1. Usecase Diagram Anggota
Gambar 3. Usecase Anggota
2. Usecase Diagram Petugas
Gambar 4. Usecase Petugas uc Anggota
Anggota
Pilih transaksi
peminj aman Tampil transaksi peminj aman
Pilih new
Pilih kode buku
Pilih Update
Tampil tanggal pinj am
Tampil lama pinj am Tampil tanggal
kembali Pilih Confirm
Pilih print Tampil kartu peminj aman «include» «include» «include» «include» «include» «include» uc Admin Petugas
Melakukan login Mengelola data buku
Mengelola data petugas
Mengelola data peminj aman buku
Mengelola data pengembalian buku Mengelola laporan «extend» «extend» «extend» «extend» «extend» «extend»
12
3. Activity Diagram Anggota Meminjam
Buku
Gambar 5. Activity Diagram Anggota
4. Activity Diagram Admin Mengelola
data buku
Gambar 5. Activity Diagram Admin Mengelola data buku act Package1 Pilih transaksi peminj aman Tampil transaksi peminj aman Pilih new
Pilih kode buku
Pilih update Pilih confirm Pilih print Tampilkan data buku Tampil kartu peminj aman buku
Ya T idak act admin Browse data buku Pilih New Pilih Edit Pilih Delete
Input data buku
Ubah data buku
Hapus data buku
Merge
Simpan data buku
Merge Ya
Tidak Tidak Ya
13 2. User Interface
a. Tampilan Halaman Peminjaman Buku
Gambar 6. Tampilan Halaman Peminjaman Buku
b. Halaman Sign Up atau Pendaftaran Anggota
14 c. Tampilan Halaman Admin
Gambar 8. Tampilan Halaman Admin
d. Tampilan Halaman Pengembalian Buku
15
BAB VI
KESIMPULAN DAN SARAN
6.1. Kesimpulan
Ketika pembuatan Aplikasi Sistem Informasi Perpustakaan Sekolah Online dan hasil pengamatan yang penulis lakukan, maka menyimpulkan hal-hal sebagai berikut :
Proses pendaftaran anggota menjadi lebih mudah, anggota dapat melihat informasi mengenai data buku sekaligus dengan informasi ketersediaan buku tersebut. Informasi-informasi ini dapat diakses kapanpun dan dimanapun tanpa ada batasan waktu, dengan adanya Sistem Informasi Perpustakaan Online ini maka akan mempermudah pelayanan dan akses informasi serta pengolahan data peminjaman, pengembalian dan laporan-laporan yang dibutuhkan oleh penanggung jawab perpustakaan perpustakaan.
6.2. Saran-saran
Untuk mendapatkan hasil yang maksimal sesuai dengan tujuan penelitian, maka penulis memberikan beberapa :
Diperlukanya sebuah unit komputer yang terhubung dengan internet dengan
koneksi yang handal, sehingga dapat memudahkan dalam pengaksesan data secara
cepat. Dalam tahap awal penggunaan program ini, sebelumnya perlu diadakan
pelatihan kepada pengguna program untuk memberikan petunjuk penggunaan dan
16
DAFTAR PUSTAKA
Anoname. 2008. Kamus Besar Bahasa Indonesia. Jakarta: Gramedia.
Frieyadi. 2007. Belajar Sendiri Pemrograman Database Menggunakan Foxpro 9.
Hariadi, Fajar Dan Purnama,Bambang Eka.2013.Pembuatan Sistem Informasi Perpustakaan Pada SDN Sukoharjo Pacitan Berbasis Web. Indonesian Journal On Networking And Security.Issn: 2302-5700.
Pratiwi, Dewi, Hartini, Sari, Marlina, Siti. Rancang Bangun Sistem Informasi Perpustakaan Pada Sekolah Smk Yadika 13 Tambun Utara. Paradigma. Vol. XX.
Riyanto, Herman Adi, Sadikin, M. Roziq Zanuddin. 2016. Jurnal Informatika Merdeka Pasuruan. Sistem Informasi Perpustakaan Umum Grati Kabupaten Pasuruan Berbasis Web menggunakan Program Php Dan Database. Issn : 2503-1945.
Rosa A.S Dan Salahuddin M. 2014. Rekayasa Perangkat Lunak (Terstruktur Dan Berorientasi Objek). Bandung: Informatika.