RANCANGAN DAN IMPLEMENTASI BASIS DATA PERPUSTAKAAN (STUDY KASUS SMK PANGGALI NUSANTARA PALEMBANG)
Ita Rosita Wati 1, A. Haidar Mirza 2, Eka Puji Agustini 3 Mahasiswa Universitas Bina Darma2, Mahasiswa Universitas Bina Darma 1 Jalan Jenderal Ahmad Yani No.12 Palembang Pos-el :
[email protected]
Abstract:In the current era of globalization, the development of information technology today is very rapid. This is in line with the development of computer technology continues to expand from day to day. Almost all schools both government and private sector is currently implementing a computer-based system in the manage data related to education and the facilities are in education such as libraries, laboratories and others. This is not out of the database is a collection of tables containing data that will be processed and displayed through an information system. Because the data borrowing and returning library books on vocational Panggali archipelago in Palembang only save manually, thus resulting in data loss or corruption of data, the authors will create a database design at the library.
Keywords : Database,Database Lifecycle(DBLC).
Abstrak: Pada era globalisasi sekarang ini, perkembangan teknologi informasi saat ini sangat pesat. Hal ini sejalan dengan perkembangan teknologi komputer yang terus meluas dari hari ke hari. Hampir seluruh sekolah baik pemerintahan maupun swasta saat ini sedang menerapkan sistem berbasis komputer dalam mengelolah data-data yang berhubungan dengan pendidikan maupun fasilitas-fasilitas yang ada di dalam pendidikan tersebut seperti perpustakaan, laboratorium dan lain-lain. Hal ini tidak lepas dari basis data yang merupakan kumpulan tabel-tabel yang berisi data-data yang akan diolah dan ditampilkan melalui sebuah sistem informasi. Karena data peminjaman dan pengembalian buku di perpustakaan SMK Panggali Nusantara Palembang hanya di simpan secara manual, sehingga mengakibatkan hilangnya data ataupun kerusakan data, maka penulis akan membuat suatu perancangan database pada perpustakaan tersebut. Kata Kunci : Database.
Jurnal Ilmiah Teknik Informatika Ilmu Komputer Vol. ... No. ... November 2013: 1-10
1.
PENDAHULUAN
1.1.
Latar Belakang
Metode
penelitian
yang
digunakan
dalam penelitian ini menggunakan metode
Pada era globalisasi sekarang ini, perkembangan teknologi informasi saat ini sangat pesat. Hal ini sejalan dengan perkembangan teknologi komputer yang terus meluas dari hari ke hari. Hampir seluruh sekolah baik pemerintahan maupun swasta saat ini sedang menerapkan sistem berbasis komputer dalam mengelolah data-data. Hal ini tidak lepas dari basis data yang merupakan kumpulan tabeltabel yang berisi data-data yang akan diolah dan ditampilkan melalui sebuah sistem informasi. Proses pengelolaan data peminjaman buku di perpustakaan SMK Panggali Nusantara saat ini masih menggunakan cara manual. Proses penyimpanannya pun masih menggunakan cara manual yaitu menggunakan buku untuk menyimpan data peminjaman buku di perpustakaan. Karena data peminjaman dan pengembalian buku di perpustakaan hanya di simpan secara manual, sehingga mengakibatkan kerusakan data. Karena sistem pengolahan data perpustakaan masih manual, maka penulis membuat suatu perancangan database perpustakaan tersebut. Agar data perpustakaan dapat di kelola dengan baik.
pada akan pada pada
deskriptif.
pada
perancangan
basis
data
perpustakaan. Tujuan dari penelitian deskriptif ini adalah untuk membuat deskripsi, gambaran atau lukisan secara sistematis, faktual dan akurat mengenai fakta-fakta, sifat-sifat hubungan antara fanomena yang di slidiki. Moh. Nazir, Ph (2003:54). 2.3.
Metode Pengumpulan Data
2.3.1. Pengamatan (Observasi) dengan
cara
mengumpulkan
melakukan
data
dan
pengamatan,
mencatat
serta
mempelajari secara langsung sistem yang sedang berjalan
pada
SMK
Pelayaran
Panggali
Nusantara tersebut. 2.3.2.Wawancara (Interview) penulis bertanya langsung kepada pihak yang berkaitan dalam memberikan informasi perpustakaan
pada
pihak
pengelola
perpustakaan. 2.3.3.Studi Pustaka mengumpulkan data dengan mencari dan mempelajari data-data dari buku-buku
2. METODOLOGI PENELITIAN 2.1. Waktu dan Objek Penelitian
dengan judul skripsi ini.
Waktu penelitian yang dilaksanakan di SMK Panggali Nusantara Palembang
mulai bulan
April 2013 dan diperkirakan akan berakhir sampai bulan Juli 2013. Lokasi yang menjadi tempat penulis melaksanakan penelitian Jalan DI.Panjaitan Kecamatan Plaju Palembang. 2.2. Metode Penelitian
ataupun dari referensi lain, yang berhubungan
2.4. Metode Pengembangan Basis Data Dalam penelitian ini metode basis data yang digunakan adalah Database Lifecycle (DBLC). Database ini terdiri dari beberapa tahap antara lain: 1. Database planning (Perencanaan Basis data), penulis mempelajari dan melakukan
Jurnal Ilmiah Teknik Informatika Ilmu Komputer Vol. ... No. ... November 2013: 1-10
penelitian pada SMK Pelayaran Panggali Nusantara,
agar
penulis
Gambar 2.1 flowchart sistem yang sedang
dapat
berjalan
mengidentifikasikan rencana pada sistem peminjaman
buku
pada
perpustakaan
sekolah tersebut. 2. System
definition
(definisi
sistem),
Untuk mengatasi permasalahan yang ada,
perlu
perbaikan
dan
pembenahan mendasar, yaitu dengan
cara
mengganti
dilakukan
sistem
lama
yang
masih
merupakan alur dari sistem yang mencakup
manual dengan sistem baru yang lebih terpadu
data-data perpustakaan yang ada pada SMK
dan terkomputerisasi. Sistem ini yang akan
Panggali Nusantara Palembang, dimana
mempermudah
definisi sistem yang ada saling berkaitan
pengolahan data yang lebih efektif.
proses
dengan data yang mencakup peminjaman buku. 3.
Requirement
Collection
and
Analysis
(Pengumpulan dan Analisa Data), tahapan
Siswa
Admin
ini untuk mengumpulkan data-data yang
Start
Mengimput Data Formulir Siswa Menerima Arsip Laporan
diperlukan dalam proses pembuatan basis
Ingin Mencari Buku
Data Arsip
Buku Tamu
Mendata Transaksi Peminjam
analisis terhadap sistem yang sedang
Data Transaksi Peminjam
Formulir Pendaftaran Memberikan Buku kepada Anggota
Lakukan Kegiatan Lain
Pengisian Formulir
Admin (Pengelola Perpustakaan)
Siswa
Finish
Data Anggota Mengisi Buku Tamu
data perpustakaan yaitu dengan melakukan
berjalan.
Penangung Jawab
Mendata Transaksi Pengembalian
Data Transaksi Pengembalian
Mencari Buku
Start Mencatat Transaksi Peminjaman
Mengisi Buku Tamu
Ingin Mencari Buku
Data Transmisi Peminjaman
Daftar Formulir
Buku Tamu
Memberikan Buku Kepada Anggota
Menyimpan Uang Denda
Menyusun Kembali Ke Rak Buku
Membawa (Meminjam) Buku
Buku Tamu Siswa
Kelebihan Hari
Memberikan Informasi Data Anggota & Buku
Buku Harian Transaksi
Mencatak Laporan
Mengembalikan Buku
Lakukan Kegiatan Lain
Laporan Harian Membayar Denda
Memberikan Informasi diri & Buku
Mencatat Transaksi Pengembalian
Data Transaksi Pengembalian
gambar 2.2 flowchart sistem yang diusulkan Meminjam dan Membawa Buku
4. Mengembalikan Buku Ketempat Semula
Mengembalikan Buku
Buku Harian Transaksi
Perancangan
Database
Konseptual,
Merupakan suatu proses pembentukan model yang berasal dari informasi yang digunakan dalam
suatu
perusahaan
yang
bersifat
Finish
independen, model data tersebut dibangun Jurnal Ilmiah Teknik Informatika Ilmu Komputer Vol. ... No. ... November 2013: 1-10
dengan
menggunakan
informasi
dalam
spesifikasi kebutuhan user dan merupakan
penyimpanan eksternal sesuai dengan DBMS yang digunakan.
sumber informasi untuk fase desain local.dari semua pertimbangan aspek fisik. 5. Perancangan
Database
pembentukan
model
3.1.HASIL
Logikal,
namun
proses
independen
Adapun hasil dari penelitian yang dilakukan ini ialah berupa rancangan basis data. Rancangan basis data ini memiliki tabel-tabel
terhadap DBMS tertentu dan aspek fisik misalnya relasional, model data konseptual yang telah dibuat sebelumnya, diperbaiki dan
yang telah terbentuk dari proses fase-fase perancangan konseptual, logical sampai fisikal. Hasil
dari
perancangn
basis
data
ini
menghasilkan beberapa tabel basis data dan dipetakan kembali ke dalam model data logical. menjelaskan tentang proses untuk menghasilkan gambaran dari implementasi
dimasukkan ke dalam database yang bernama perpustakaan. rancangan
Pengimplementasian
basis
data
dilakukan
dari dengan
menggunakan aplikasi XAMPP dengan koneksi database
pada
tempat
penyimpanan,
server localhost.
menjelaskan dasar relasi, organisasi file dan indeks. 6.
Perancangan
Merupakan
database
Fisikal,
tahapan
untuk
hasil
perancangan
mengimplementasikan
database secara logis menjadi tersimpan secara fisik pada media proses yang menghasilkan deskripsi
implementasi
penyimpanan
sekunder.
database
pada
Menggambarkan
Gambar 1 Database perpustakaan 1. Tabel Admin Tabel
ini
merupakan
tabel
yang
digunakan untuk menyimpan data admin. Tabel struktur penyimpanan dapat dikatakan juga, desain
fisikal
merupakan
cara
ini terdiri dari 5 tabel.
pembuatan
menuju DBMS.
Jurnal Ilmiah Teknik Informatika Ilmu Komputer Vol. ... No. ... November 2013: 1-10
Gambar 2 Hasil struktur tabel admin Gambar 4 Hasil struktur tabel buku tamu 2.Tabel Buku 4.Tabel detail peminjaman Tabel
ini
merupakan
tabel
yang
digunakan untuk menyimpan data buku. Tabel
Tabel ini digunakan untuk menyimpan detail peminjaman.
ini terdiri dari 12 tabel.
Gambar 5 Hasil struktur tabel detail peminjaman Gambar 3 Hasil stuktur tabel buku
5.Tabel inv_buku
3.Tabel Buku_tamu Tabel
ini
Tabel ini digunakan untuk menyimpan merupakan
tabel
yang
digunakan untuk menyimpan data-data siswa
data inventari
buku yang merelasikan antara
tabel buku dengan tabel transaksi peminjaman.
yang masuk di dalam perpustakaan.tabel ini terdiri terdiri dari 6 tabel yaitu:
Jurnal Ilmiah Teknik Informatika Ilmu Komputer Vol. ... No. ... November 2013: 1-10
Gambar 6 Hasil struktur tabel inventaris buku 6.Tabel Member tabel ini digunakan untuk menyimpan data member yaitu data-data siswa yang masuk
Gambar 8 Hasil struktur tabel penerbit 8.Tabel pengarang Tabel ini digunakan untuk menyimpan data pengarang. Tabel ini terdiri dari 4 tabel.
sebagai anggota perpustakaan.
Gambar 9 Hasil struktur tabel pengarang Gambar 7 Hasil struktur tabel member 9.Tabel transaksi peminjaman 7.Tabel penerbit Tabel ini digunakan untuk menyimpan Tabel ini digunakan untuk menyimpan data penerbit.yang terdiri dari 5 tabel.
data peminjaman buku pada perpustakaan. Tabel ini terdiri dari 4 tabel.
Jurnal Ilmiah Teknik Informatika Ilmu Komputer Vol. ... No. ... November 2013: 1-10
Adapun hasil dari tahapan pembahasan yang disertai dengan prototype program sebagai berikut: 1. Halaman utama isi buku tamu, merupakan halaman ketika pertama kali ditampilkan.
Gambar 10 Hasil struktur tabel transaksi peminjaman 10.Tabel transaksi pengembalian Tabel ini digunakan untuk menyimpan data transaksi pengembalian buku yang terjadi pada perpustakaan SMK Panggali Nusantara Palembang. Tabel ini terdiri dari 5 tabel.
Gambar 12 tampilan halaman buku tamu 2. Halaman Home, merupakan halaman yang berisi
tentang
peraturan
yang
ada
diperpustakaan SMK Panggali Nusantara Palembang.
Gambar 11 Hasil struktur transaksi Gambar 13 tampilan halaman home
pengembalian
3. Halaman penelusuran buku, merupakan 3.2. Pembahasan
halaman yang menampilkan judul-judu buku
Pada bab ini akan dibahas pada database perpustakaan
SMK
Panggali
yang terdapat pada perpustakaan.
Nusantara
Palembang terdapat halaman-halaman yang saling berhubungan satu sama lain.
Jurnal Ilmiah Teknik Informatika Ilmu Komputer Vol. ... No. ... November 2013: 1-10
Gambar 16 Tampilan halaman home admin 6.Halaman kategori buku, merupakan halaman yang berisi tentang kategori buku dan stok buku yang terdapat di dalam perpustakaan.
Gambar 14 Tampilan halaman penelusuran buku 4.Halaman login admin, merupakan halaman admin
yang
berfungsi
untuk
masuk
kehalaman menu utama admin jika username dan password benar. Jika pengisian username dan password salah, dengan ketentuan
Gambar 17 tampilan halaman kategori buku
database maka login tidak berhasil dan masih di halaman depan login.
7.Halaman kategori anggota perpustakaan/siswa, merupakan halaman yang berisi tentang siapa saja yang sering berkunjung ke perpustakaan.
Gambar 15 Tampilan halaman login admin 5.Halaman home admin, merupakan halaman yang berisi tentang kategori-kategori yang ada.
Gambar 18 Tampilan halaman kategori anggota 8.Halaman transaksi peminjaman, merupakan halaman yang terdapat transaksi peminjaman buku pada perpustakaan.
Jurnal Ilmiah Teknik Informatika Ilmu Komputer Vol. ... No. ... November 2013: 1-10
Maka penulis dapat menarik kesimpulan sebagai berikut: 1. Dari
hasil
penelitian
yang
saya
dapatkan, menghasilkan analisis dan perancangan
database
perpustakaan
SMK Panggali Nusantara Palembang dengan menggunakan metode DBLC (Database Life Cycle). 2. Dari
hasil
penelitian
saya,
dapat
membantu dan mempermudah proses
Gambar 19 Tampilan halaman transaksi
layan
peminjaman
peminjaman
buku
pada
perpustakaan SMK Panggali Nusantara 9.Halaman transaksi pengembalian, merupakan
Palembang meliputi data-data yaitu data
halaman yang terdapat transaksi pegembalian
siswa, data buku, data peminjaman dan
buku perpustakaan.
data pengembalian buku. 3. Database perpustakaan SMK Panggali Nusantara
Palembang
dibangun
menggunakan bahasa scripting PHP dan database MySQL.
DAFTAR RUJUKAN Connolly, Thomas dan Carolyn Begg. (2005). Database System: A Practical Approach Gambar 20 Tampilan halaman transaksi
to
pengembalian.
Design,
Implementation,
and
Management, 4 Edition, Addison-Wessley Pulishing Company, USA.
4.SIMPULAN Berdasarkan hasil dari penelitian yang
Harianto,
Kristanto.
(2004).
Konsep
dan
telah dilaksanakan dan sudah diuraikan didalam
Perancangan Database. Yogyakarta : Andi
analisis dan perancangan database perpustakaan
Hariyanto, Bambang. (2004). Rekayasa Sistem
SMK Panggali Nusantara Palembang dangan
Berorientasi
menggunakn
Informatika.
metode
DBLC(Database
Life
Ciycle).
Jurnal Ilmiah Teknik Informatika Ilmu Komputer Vol. ... No. ... November 2013: 1-10
Objek.
Bandung
:
Indrajani. (2011). Perancangan Basis Data Dalam ALL in 1. Jakarta : PT Elax Media Komputindo. Kadir, Abdul. (2003). Konsep dan Tuntunan Praktis, Andi, Yogyakarta. Kristanto, Andri. (2003). Perancangan Sistem Informasi dan Aplikasinya. Yogyakarta : Grava
Media
Jurnal Ilmiah Teknik Informatika Ilmu Komputer Vol. ... No. ... November 2013: 1-10
Jurnal Ilmiah Teknik Informatika Ilmu Komputer Vol. ... No. ... November 2013: 1-10