Jurnal Ilmiah Teknik Informatika Ilmu Komputer Vol. ... No. ... November 2013: 1-10
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]1
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
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 tabel- tabel 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 pada perpustakaan masih manual, maka penulis akan membuat suatu perancangan database pada perpustakaan tersebut. Agar data pada perpustakaan dapat di kelola dengan baik.
2. METODOLOGI PENELITIAN 2.1. Waktu dan Objek Penelitian
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
Metode penelitian yang digunakan dalam penelitian ini menggunakan metode 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 melakukan pengamatan, mengumpulkan data dan 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 ataupun dari referensi lain, yang berhubungan dengan judul skripsi ini.
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 dapat mengidentifikasikan rencana pada sistem peminjaman buku pada perpustakaan sekolah tersebut.
2. System definition (definisi sistem), merupakan alur dari sistem yang mencakup data-data perpustakaan yang ada pada SMK Panggali Nusantara Palembang, dimana definisi sistem yang ada saling berkaitan dengan data yang mencakup peminjaman buku.
3. Requirement Collection and Analysis (Pengumpulan dan Analisa Data), tahapan ini untuk mengumpulkan data-data yang diperlukan dalam proses pembuatan basis data perpustakaan yaitu dengan melakukan analisis terhadap sistem yang sedang berjalan.
Buku Tamu
Lakukan Kegiatan Lain
Start
Ingin Mencari Buku Mengisi Buku
Tamu
Buku Tamu Siswa
Memberikan Informasi diri & Buku
Meminjam dan Membawa Buku
Mengembalikan Buku
Siswa
Mencatat Transaksi Peminjaman
Data Transmisi Peminjaman
Memberikan Buku Kepada Anggota
Buku Harian Transaksi
Mencatat Transaksi Pengembalian
Data Transaksi Pengembalian
Mengembalikan Buku Ketempat Semula
Finish
Buku Harian Transaksi
Admin (Pengelola Perpustakaan)
Gambar 2.1 flowchart sistem yang sedang berjalan
Untuk mengatasi permasalahan yang ada, perlu dilakukan perbaikan dan pembenahan mendasar, yaitu dengan cara mengganti sistem lama yang masih manual dengan sistem baru yang lebih terpadu dan terkomputerisasi. Sistem ini yang akan
mempermudah proses
pengolahan data yang lebih efektif.
Start
Mengisi Buku Tamu
Ingin Mencari Buku
Lakukan Kegiatan Lain
Buku Tamu
Formulir Pendaftaran
Pengisian Formulir
Daftar Formulir
Siswa
Mencari Buku
Memberikan Informasi Data Anggota & Buku
Membawa (Meminjam) Buku
Mengembalikan Buku
Membayar Denda
Mengimput Data Formulir Siswa
Data Anggota
Mendata Transaksi Peminjam
Data Transaksi Peminjam
Memberikan Buku kepada Anggota
Mendata Transaksi Pengembalian
Kelebihan Hari
Data Transaksi Pengembalian
Menyimpan Uang Denda
Menyusun Kembali Ke Rak Buku
Mencatak Laporan
Laporan Harian
Admin
Menerima Arsip Laporan
Finish Data
Arsip
Penangung Jawab
gambar 2.2 flowchart sistem yang diusulkan 4. Perancangan Database Konseptual,
Merupakan suatu proses pembentukan model yang berasal dari informasi yang digunakan dalam suatu perusahaan yang bersifat 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 sumber informasi untuk fase desain local.dari semua pertimbangan aspek fisik.
5. Perancangan Database Logikal, proses pembentukan model namun independen terhadap DBMS tertentu dan aspek fisik misalnya relasional, model data konseptual yang telah dibuat sebelumnya, diperbaiki dan dipetakan kembali ke dalam model data logical. menjelaskan tentang proses untuk
menghasilkan gambaran dari implementasi database pada tempat penyimpanan, menjelaskan dasar relasi, organisasi file dan indeks.
6. Perancangan database Fisikal,
Merupakan tahapan untuk
mengimplementasikan hasil perancangan database secara logis menjadi tersimpan secara
fisik pada media proses yang menghasilkan deskripsi implementasi database pada penyimpanan sekunder. Menggambarkan struktur penyimpanan dapat dikatakan juga, desain fisikal merupakan cara pembuatan menuju DBMS.
penyimpanan eksternal sesuai dengan DBMS yang digunakan.
3.1.HASIL
Adapun hasil dari penelitian yang dilakukan ini ialah berupa rancangan basis data.
Rancangan basis data ini memiliki tabel-tabel yang telah terbentuk dari proses fase-fase perancangan konseptual, logical sampai fisikal.
Hasil dari perancangn basis data ini menghasilkan beberapa tabel basis data dan dimasukkan ke dalam database yang bernama perpustakaan. Pengimplementasian dari rancangan basis data dilakukan dengan menggunakan aplikasi XAMPP dengan koneksi server localhost.
Gambar 1 Database perpustakaan 1. Tabel Admin
Tabel ini merupakan tabel yang digunakan untuk menyimpan data admin. Tabel ini terdiri dari 5 tabel.
Jurnal Ilmiah Teknik Informatika Ilmu Komputer Vol. ... No. ... November 2013: 1-10 Gambar 2 Hasil struktur tabel admin
2.Tabel Buku
Tabel ini merupakan tabel yang digunakan untuk menyimpan data buku. Tabel ini terdiri dari 12 tabel.
Gambar 3 Hasil stuktur tabel buku 3.Tabel Buku_tamu
Tabel ini merupakan tabel yang digunakan untuk menyimpan data-data siswa yang masuk di dalam perpustakaan.tabel ini terdiri terdiri dari 6 tabel yaitu:
Gambar 4 Hasil struktur tabel buku tamu 4.Tabel detail peminjaman
Tabel ini digunakan untuk menyimpan detail peminjaman.
Gambar 5 Hasil struktur tabel detail peminjaman 5.Tabel inv_buku
Tabel ini digunakan untuk menyimpan data inventari buku yang merelasikan antara tabel buku dengan tabel transaksi peminjaman.
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 sebagai anggota perpustakaan.
Gambar 7 Hasil struktur tabel member 7.Tabel penerbit
Tabel ini digunakan untuk menyimpan data penerbit.yang terdiri dari 5 tabel.
Gambar 8 Hasil struktur tabel penerbit 8.Tabel pengarang
Tabel ini digunakan untuk menyimpan data pengarang. Tabel ini terdiri dari 4 tabel.
Gambar 9 Hasil struktur tabel pengarang 9.Tabel transaksi peminjaman
Tabel ini digunakan untuk menyimpan data peminjaman buku pada perpustakaan. Tabel ini terdiri dari 4 tabel.
Jurnal Ilmiah Teknik Informatika Ilmu Komputer Vol. ... No. ... November 2013: 1-10 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 11 Hasil struktur transaksi pengembalian
3.2. Pembahasan
Pada bab ini akan dibahas pada database perpustakaan SMK Panggali Nusantara Palembang terdapat halaman-halaman yang saling berhubungan satu sama lain.
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 12 tampilan halaman buku tamu 2. Halaman Home, merupakan halaman yang
berisi tentang peraturan yang ada diperpustakaan SMK Panggali Nusantara Palembang.
Gambar 13 tampilan halaman home 3. Halaman penelusuran buku, merupakan
halaman yang menampilkan judul-judu buku yang terdapat pada perpustakaan.
Jurnal Ilmiah Teknik Informatika Ilmu Komputer Vol. ... No. ... November 2013: 1-10 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 database maka login tidak berhasil dan masih di halaman depan login.
Gambar 15 Tampilan halaman login admin 5.Halaman home admin, merupakan halaman
yang berisi tentang kategori-kategori yang ada.
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 17 tampilan halaman kategori buku 7.Halaman kategori anggota perpustakaan/siswa,
merupakan halaman yang berisi tentang siapa saja yang sering berkunjung ke perpustakaan.
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 Gambar 19 Tampilan halaman transaksi
peminjaman
9.Halaman transaksi pengembalian, merupakan halaman yang terdapat transaksi pegembalian buku perpustakaan.
Gambar 20 Tampilan halaman transaksi pengembalian.
4.SIMPULAN
Berdasarkan hasil dari penelitian yang telah dilaksanakan dan sudah diuraikan didalam analisis dan perancangan database perpustakaan SMK Panggali Nusantara Palembang dangan menggunakn metode DBLC(Database Life Ciycle).
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 layan peminjaman buku pada perpustakaan SMK Panggali Nusantara Palembang meliputi data-data yaitu data siswa, data buku, data peminjaman dan 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 to Design, Implementation, and Management, 4 Edition, Addison-Wessley Pulishing Company, USA.
Harianto, Kristanto. (2004). Konsep dan Perancangan Database. Yogyakarta : Andi Hariyanto, Bambang. (2004). Rekayasa Sistem
Berorientasi Objek. Bandung : Informatika.
Jurnal Ilmiah Teknik Informatika Ilmu Komputer Vol. ... No. ... November 2013: 1-10 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