Anda di halaman 1dari 26

Sistem Informasi Perpustakaan Studi Kasus Perpustakaan

Universitas Subang

MAKALAH
Diajukan untuk memenuhi salah satu syarat tugas Mata Kuliah Creating,
Querying, and Managing Databases Using MySQL

Dosen Pengampu :
Maya Destriani

Disusun oleh :
D1A220025 – Nasywa Hasniva
D1A220040 – Angel Anzellica
D1A220066 – Hanna Prihastuti Prayitno
D1A220083 – Indria Aisyha Shafera
D1A220087 – Elsa Oliviya Eugina Putri Hermanto

PRODI SISTEM INFORMASI


FAKULTAS ILMU KOMPUTER
UNIVERSITAS SUBANG
2023 - 2024
KATA PENGANTAR

Segala puji dan syukur kami panjatkan kehadirat Allah SWT karena dengan
rahmat dan karunianya kami dapat menyelesaikan tugas makalah ini, dan terus
dapat menimba ilmu di Universitas Subang. Sholawat serta salam tak lupa pula kita
curahkan kepada junjungan kita yaitu Nabi Muhammad SAW.
Penulisan makalah ini merupakan sebuah tugas dari mata kuliah Creating,
Querying, and Managing Databases Using MySQL dengan judul materi Sistem
Informasi Perpustakaan. Adapun tujuan penulisan makalah ini adalah untuk
menambah wawasan dan pengetahuan, agar kami semua menjadi mahasiswa yang
berguna dan bermanfaat bagi agama, nusa, bangsa dan negara dan memenuhi salah
satu syarat tugas mata kuliah ini.
Dengan tersusunya makalah ini kami menyadari masih banyak kekurangan
, mengingat kurangnya pengetahuan dan pengalaman penulis, demi kesempurnaan
makalah ini kami sangat berharap perbaikan kritik dan saran yang sifatnya
membangun apabila terdapat kesalahan.
Demikian, semoga makalah ini dapat bermanfaat bagi kita semua,
khususnya bagi kami dan umumnya bagi para pembaca makalah ini.

Subang, 18 Desember 2023

Hormat Kami

i
DAFTAR ISI
KATA PENGANTAR ............................................................................................ i

DAFTAR ISI .......................................................................................................... ii

DAFTAR GAMBAR ............................................................................................ iii

DAFTAR TABEL ................................................................................................ iv

BAB I PENDAHULUAN ...................................................................................... 1

1.1 Latar Belakang ......................................................................................... 1

1.2 Ruang Lingkup ......................................................................................... 2

1.3 Maksud dan Tujuan .................................................................................. 2

BAB II PEMBAHASAN ....................................................................................... 3

2.1 Pengenalan Perusahaan ............................................................................ 3

2.2 Hasil Data Penelitian ................................................................................ 3

2.3 Hasil Rancangan Database ..................................................................... 10

BAB III IMPLEMENTASI DATABASE MSQL ............................................ 13

3.1 Struktur Database ................................................................................... 13

3.2 Relasi Database ...................................................................................... 15

BAB IV PENUTUP ............................................................................................. 17

4.1 Kesimpulan ............................................................................................. 17

4.2 Saran ....................................................................................................... 17

DAFTAR PUSTAKA .......................................................................................... 18

LAMPIRAN ......................................................................................................... 19

ii
DAFTAR GAMBAR

Gambar 1.2 Data Anggota....................................................................................... 5


Gambar 2.2 Data Transaksi ..................................................................................... 5
Gambar 3.2 Data Buku ............................................................................................ 6
Gambar 4.2 Data Detail Buku ................................................................................. 6
Gambar 5.2 Data Detail Buku ................................................................................. 7
Gambar 6.2 ERD Notation ...................................................................................... 7
Gambar 7.2 Rancangan Database ......................................................................... 10
Gambar 8.3 Ilustrasi Denda................................................................................... 12
Gambar 9.3 Struktur Database .............................................................................. 13
Gambar 10.3 Struktur title_book........................................................................... 13
Gambar 11.3 Struktur book ................................................................................... 14
Gambar 12.3 Struktur category_book ................................................................... 14
Gambar 13.3 Struktur shelf_book ......................................................................... 14
Gambar 14.3 Struktur user .................................................................................... 14
Gambar 15.3 Struktur transaksi............................................................................. 15
Gambar 16.3 Design Database .............................................................................. 15
Gambar 17.3 Relasi title_book.............................................................................. 16
Gambar 18.3 Relasi book ...................................................................................... 16
Gambar 19.3 Relasi transaksi ................................................................................ 16

iii
DAFTAR TABEL

Tabel 1.2 Tabel Anggota ......................................................................................... 8


Tabel 2.2 Tabel Transaksi ....................................................................................... 8
Tabel 3.2 Tabel Buku .............................................................................................. 9
Tabel 4.2 Tabel Detail Buku ................................................................................... 9
Tabel 5.2 Rancangan Tabel Identitas Buku .......................................................... 10
Tabel 6.2 Rancangan Tabel Buku ......................................................................... 11
Tabel 7.2 Rancangan Tabel Kategori .................................................................... 11
Tabel 8.2 Rancangan Tabel Rak ........................................................................... 11
Tabel 9.2 Rancangan Tabel Pengguna .................................................................. 11
Tabel 10.2 Rancangan Tabel Transaksi ................................................................ 12

iv
BAB I
PENDAHULUAN

1.1 Latar Belakang

Perpustakaan merupakan sebuah fasilitas yang sering diberikan kepada


orang untuk dijadikan sebuah tempat yang bisa digunakan untuk membaca sebuah
buku atau Menurut IFLA (International of Library Associationsand Institutions)
Perpustakaan merupakan kumpulan bahan tercetak dan non tercetak dan atau
sumber informasi dalam komputer yang tersusun secara sistematis untuk
kepentingan pemakai [1].
Dalam sebuah pendidikan perpustakaan adalah fasilitas yang harus dimiliki
dalam bidang pendidikan, karena pada dasarnya seorang berpendidikan harus
mendapatkan sebuah pengetahuan yang bisa jadi sumbernya itu berasal dari sebuah
buku. Didalam ranah pendidikan, perpustakaan ini pasti berfokus pada bidang
pelayanannya. Umumnya perpustakaan yang baik adalah perpustakaan yang
memiliki pelayanan yang baik dan juga memiliki buku yang lengkap, pelayanan
menurut Kamus Besar Bahasa Indonesia (KBBI) adalah sebagai suatu usaha untuk
membantu menyiapkan atau mengurus apa yang diperlukan orang lain [2].
Pelayanan yang baik seperti petugas dapat dengan mudah mencarikan buku yang
diinginkan dan mengetahui status buku tersebut.
Pada saat ini sudah jarang sekali terlihat dalam sebuah proses pengimputan
data atau penyimpanan data secara tertulis, karna sudah adanya Sistem informasi
yang sudah terkomputerisasi, sistem yang berkaitan dengan adanya pemrograman
dan database. Sebuah sistem informasi yang baik bersifat dinamis. Sistem informasi
yang dinamis tidak mungkin terlepas dengan adanya database sebagai tempat
penyimpanan data. Database secara umum dapat diartikan sebuah tempat
penyimpanan data sebagai pengganti dari sistem yang berupa dokumen file.
Database didefinisikan kumpulan data yang dihubungkan secara bersama-sama,
dan gambaran dari data yang dirancang untuk memenuhi kebutuhan informasi dari
suatu organisasi [3].

1
2

Peranan teknologi dalam perkembangan perpustakaan salah satunya


mengubah dari yang awalnya pencarian buku, pencatatan dan aktivitas lainnya
masih manual hingga menjadi otomatisasi. Sangat disayangkan bahwa masih belum
terdapat program khusus untuk minat baca. Sayangnya masih belum ditemukan cara
perpustakaan dalam menanggapi perkembangan literasi digital saat ini, karena
perkembangan dalam sistemnya masih dasar sehingga masih diperlukan untuk
adanya perbaikan.

1.2 Ruang Lingkup

Pada pembahasan ini terfokus pada :


1. Pendataan yang ada dalam Perpustakaan Universitas Subang
2. Analisis data yang dimiliki pada Perpustakaan Universitas Subang
3. Masalah yang berada dalam Perpustakaan Universitas Subang
4. Membuat sebuag rancangan database untuk Perpustakaan Universitas
Subang.

1.3 Maksud dan Tujuan

1.3.1 Maksud
Maksud dari penelitian ini adalah untuk melakukan analisis terhadap sistem
yang berjalan pada Perpustakaan Universitas Subang dengan melakukan
observasi dan juga wawancara terhadap pihak yang terkait.

1.3.2 Tujuan
Adapun tujuan utama dari penelitian ini untuk memenuhi kesempurnaan
nilai pada mata kuliah Creating, Querying, and Managing Databases Using
MySQL dan juga mengentahui permasalahan yang ada pada sistem informasi
yang berjalan pada Perpustakaan Universitas Subang.
BAB II
PEMBAHASAN

2.1 Pengenalan Perusahaan

Berdirinya perpustakaan di universitas subang dimulai sejak 2006


bersamaan dengan STIA, STIA adalah nama yang digunakan sebelum berubah
menjadi Universitas. Tujuan utama dari pembangunan perpustakaan ini diantaranya
untuk membantu civitas baik dalam mengerjakan tugas, skripsi dan tugas akhir dan
lainnya. Perpustakaan ini berkembang dari awalnya menggunakan manual yang
dimana pencatatan ataupun aktivitas lainnya masih menggunakan buku. Lalu
otomatisasi dimulai pada tahun 2017, pada 2017 pun perpustakaan hanya
menggunakan local host saja. Kemudian pada tahun 2020 repositori mulai muncul.
Peranan staf perpustakaan dalam mendukung fungsi perpustakaan itu sendiri
diantaranya untuk meningkatkan efektivitas kinerja khususnya dalam melayani
mengenai peminjaman buku. Masalah yang biasanya ada dalam database
perpustakaan, diantaranya yaitu nomor isbn pada buku tidak tercatat dalam
database, jawaban untuk hal ini adalah perpustakaan tidak menggunakan nomor
isbn yang artinya nomor isbn ini tidak terlalu berpengaruh. Perpustakaan di
universitas subang menggunakan barcode atau juga nomor induk untuk
klasifikasi buku tersebut.
Untuk sanksi atau pun denda yang berlaku pada Perpustakaan Universitas
Subang ada denda dalam perpus ini jika peminjam buku menghilangkan buku yang
dipinjamnya, dendanya bisa diganti dengan buku nya lagi, lalu juga ada denda
keterlembatan pengembaliaan buku. Denda senilai 1000. Bisa dipotong hari libur
dan juga jika dosen mendapatkan keringanan. Mahasiswa juga mendapatkan
keringanan jika memenuhi syarat

2.2 Hasil Data Penelitian

3
Berdasarkan hasil data penelitian yang telah kami lakukan, maka hasil
penelitian ini kami sajikan dalam bentuk dokumen berupa gambar beserta hasil
dokumentasi penelitian kami berikut :

4
5

Gambar 1.2 Data Anggota

Gambar 2.2 Data Transaksi


6

Gambar 3.2 Data Buku

Gambar 4.2 Data Detail Buku


7

Gambar 5.2 Data Detail Buku

Gambar 6.2 ERD Notation


8

Tabel 1.2 Tabel Anggota


Field Type Size Keterangan
id_anggota Int 11 Primary, AI
npm/nip Char 9 Unique
sandi Varchar 25 Not Null
nama Varchar 50 Not Null
seluler Varchar 100 Null
tipe Varchar 25 Not Null
foto Varchar 100 Not Null
tgl_regis Date - Not Null, Now()
tgl_berlaku Date - Not Null

Tabel 2.2 Tabel Transaksi


Field Type Size Keterangan
kode_eksemplar Int 11 Primary, AI
tgl_pinjam Date - Not Null, Now()
tgl_kembali Date - Not Null, ++7hari
status Varchar 25 Not Null
denda Int 11 Null
id_anggota Int 11 Foreign
kode_buku Char 6 Foreign
9

Tabel 3.2 Tabel Buku


Field Type Size Keterangan
kode_buku Char 6 Primary
judul Varchar 100 Not Null
penulis Varchar 100 Not Null
deskripsi Text - Null
foto_buku Varchar 100 Not Null
tempat Varchar 50 Not Null
ketersediaan Varchar 50 Not Null

Tabel 4.2 Tabel Detail Buku


Field Type Size Keterangan
kode_buku Char 6 Foreign
Judul Seri Varchar 50 Null
Penerbit Varchar 50 Not Null
Deskripsi Fisik Varchar 100 Null
Bahasa Varchar 25 Not Null
ISBN Int 13 Null
Klasifikasi Varchar 100 Null
Tipe isi Varchar 100 Null
Tipe pembawa Varchar 100 Null
Tipe media Varchar 100 Null
info Varchar 100 Null
pernyataan Varchar 100 Null
Tanggung jawab Varchar 100 Null
Versi lain Varchar 100 Null
Lampiran Berkas Varchar 100 Null
Komentar Text - Null
10

2.3 Hasil Rancangan Database

Menurut hasil data penelitan, berikut hasil rancangan database yang telah kami
rancang dan normalisasikan dari data hasil penelitian :

Gambar 7.2 Rancangan Database

Tabel 5.2 Rancangan Tabel Identitas Buku


Field Type Size Keterangan
id_judul Int 6 PK
isbn Varchar 13 Null
judul Varchar 200 Not Null
pengarang Varchar 50 Not Null
tahun Year 4 Not Null
jumlah Int 11 Not Null
foto Varchar 100 Null
sinopsis Text - Null
id_kategori Int 4 FK
id_rak Int 4 FK
11

Tabel 6.2 Rancangan Tabel Buku


Field Type Size Keterangan
kode_buku Char 5 PK
id_judul Int 6 FK
kondisi Varchar 25 Not Null
status_buku Varchar 25 Not Null

Tabel 7.2 Rancangan Tabel Kategori


Field Type Size Keterangan
id_kategori Int 4 PK
kategori Varchar 20 FK

Tabel 8.2 Rancangan Tabel Rak


Field Type Size Keterangan
id_rak Int 4 PK
rak Varchar 20 FK

Tabel 9.2 Rancangan Tabel Pengguna


Field Type Size Keterangan
id_user Int 11 PK
username Varchar 20 Not Null
password Varchar 15 Not Null
nama Varchar 30 Not Null
alamat Text - Not Null
role Varchar 10 Not Null
12

Tabel 10.2 Rancangan Tabel Transaksi


Field Type Size Keterangan
no_transaksi Char 7 PK
tanggal_peminjaman Date - Not Null
batas_pengembalian Date - Not Null
tanggal_pengembalian Date - Null
status_transaksi Varchar 10 Not Null
keterangan_transaksi (Denda) Varchar 20 Null
kode_buku Char 5 FK
id_user Int 11 FK

Gambar 8.3 Ilustrasi Denda


BAB III
IMPLEMENTASI DATABASE MSQL

3.1 Struktur Database

Gambar 9.3 Struktur Database

Gambar 10.3 Struktur title_book

13
14

Gambar 11.3 Struktur book

Gambar 12.3 Struktur category_book

Gambar 13.3 Struktur shelf_book

Gambar 14.3 Struktur user


15

Gambar 15.3 Struktur transaksi

3.2 Relasi Database

Gambar 16.3 Design Database


16

Gambar 17.3 Relasi title_book

Gambar 18.3 Relasi book

Gambar 19.3 Relasi transaksi


17

BAB IV
PENUTUP

4.1 Kesimpulan

Menurut pendapat kami, aplikasi yang sedang berjalan saat ini belum sempurna
masih terdapat beberapa fungsi yang dimiliki oleh sistem yang tidak sesuai dengan
apa yang diberlakukan, dan juga adanya kekurangan data yang belum ada pada data
yang diinputkan seperti yang disebutkan dalam pembahasan.

4.2 Saran

Menurut hasil penelitian yang telah didapat, harus filter ulang terhadap data
yang berjalan dan fungsi yang ada di sistem pada saat ini dengan cara menganalisis
lagi data serta fungsi yang sangat dibutuhkan dan tidak dibutuhkan dalam database
sehingga sistem informasi dapat sesuai sehingga memenuhi kebutuhan yang ada,
dikarenakan dengan adanya kesesuaian sistem akan lebih baik lagi kedepannya.
Seperti adanya kejanggalan data, fungsi keterlambatan pengembalian yang ada di
sistem yang jelas dapat dilihat dari lampiran bahwa disana dinyatakan jumlah denda
yang dimiliki member mencapai Rp. 871.000 dalam 1 buku yang dimana buku
tersebut padahal harganya hanya mencapai Rp. 58.000, yang berarti adanya fungsi
dalam sistem yang belum sesuai dengan apa yang diberlakukan.
DAFTAR PUSTAKA

[1] A. P. Sultra, “Perpustakaan Kota di Yogyakarta,” Tinj. Umum Perpust., pp.


18–42, 2013, [Online]. Available:
http://edukasi.kompasiana.com/2009/11/16/manuskrip-aceh-so-peuhireun/,
[2] Anggraeni, “Konsep Pelayanan Dalam Islam,” Agama, no. 1, pp. 1–19,
2015.
[3] S. Sucipto, “Perancangan Active Database System pada Sistem Informasi
Pelayanan Harga Pasar,” Intensif, vol. 1, no. 1, p. 35, 2017, doi:
10.29407/intensif.v1i1.562.

18
LAMPIRAN

19
20
21

Anda mungkin juga menyukai