8 RANCANG BANGUN SISTEM INFORMASI PERPUSTAKAAN
SMK TAMAN SISWA 2 PALEMBANG BERBASIS WEB
Devi Udariansyah¹, Firamon Syakti²
Program Studi Teknik Informatika, Fakultas Ilmu Komputer, Universitas Bina Darma Email : [email protected]¹, [email protected]²
Abstrak
SMK Taman Siswa 2 Palembang sudah memiliki perpustakaan sendiri bertempat di gedung B yang beralamat di KM 12 jalan Serasi 2. Dalam kegiatan operasional sehari- hari nya di perpustakaan SMK Taman Siswa 2 Palembang masih dilakukan secara konvensional yaitu pencatatan buku-buku yang ada di perpustakaan masih di catat di excel dan data tersebut kemudian di simpan di dalam sebuah komputer yang ada di perpustakaan. Dari kondisi ini tentu saja memiliki resiko yang sangat untuk kehilangan data-data buku yang ada di perpustakaan. Kehilangan data tersebut bisa terjadi karena file data yang tersimpan terserang virus atau bias juga datanya hilang dikarenakan hardisk komputer tempat penyimpanan data tersebut rusak (bad sector). Jika hal ini terjadi tentu saja akan sangat merugikan bagi pihak SMK Taman Siswa 2 Palembang khususnya bagi bagian administrasi perpustakaan harus mencatat ulang data-data buku yang ada. Solusi yang memungkinkan untuk mengantisipasi agar permasalahan tersebut tidak terjadi adalah perpustakaan SMK Taman Siswa 2 Palembang harus membangun sistem khusus untuk mengelolah dan menyimpan data buku-buku yang ada di perpustakaan. Sistem yang akan dibangun untuk rekayasa database sistemnya salah satu model yang bisa digunakan adalah metode non relational.
Kata Kunci : Rancang Bangun, Perpustakaan, Metode Non Relational.
Abstract
SMK Taman Siswa 2 Palembang already has its own library located in building B which is located at KM 12 Jalan Serasi 2. In its daily operational activities at the SMK Taman Siswa 2 Palembang library, it is still done conventionally, namely the recording of books in the library is still recorded in excel and the data is then stored in a computer in the library. From this condition, of course, there is a very high risk of losing the book data in the library. This data loss can occur because the stored data file is infected with a virus or the data can also be lost because the computer hard drive where the data is stored is damaged (bad sectors). If this happens, of course, it will be very detrimental for the Taman Siswa 2 Palembang Vocational School, especially for the library administration section, they must re-record the existing book data. A possible solution to anticipate that this problem does not occur is that the library of SMK Taman Siswa 2 Palembang must build a special system to manage and store data for books in the library. One of the models that can be used is the non-relational method, which will be built for engineering database systems.
Keywords: Design, Library, Non Relational Method.
9 1. PENDAHULUAN
Perpustakaan adalah sebuah wadah atau tempat koleksi buku dan majalah.
Perpustakaan dapat juga diartikan sebagai kumpulan informasi yang bersifat ilmu pengetahuan, hiburan, rekreasi, dan ibadah yang merupakan kebutuhan hakiki manusia. Menurut Sulistyo Basuki dalam Febriyani (2013: 10), “Perpustakaan adalah sebuah ruangan, bagian sebuah gedung, ataupun gedung itu sendiri yang digunakan untuk menyimpan buku dan terbitan lainya yang biasanya disimpan menurut tata susunan tertentu untuk digunakan pembaca, bukan untuk dijual”.
SMK Taman Siswa 2 Palembang sudah memiliki perpustakaan sendiri bertempat di gedung B yang beralamat di KM 12 jalan serasi 2. Dalam kegiatan operasional sehari-hari nya di perpustakaan SMK Taman Siswa 2 Palembang masih dilakukan secara konvensional yaitu pencatatan buku-buku yang ada di perpustakaan masih di catat di excel dan data tersebut kemudian di simpan di dalam sebuah komputer yang ada di perpustakaan. Dari kondisi ini tentu saja memiliki resiko yang sangat untuk kehilangan data-data buku yang ada di perpustakaan. Kehilangan data tersebut bisa terjadi karena file data yang tersimpan terserang virus atau bias juga datanya hilang dikarenakan hardisk komputer tempat penyimpanan data tersebut rusak (bad sector). Jika hal ini terjadi tentu saja akan sangat merugikan bagi pihak SMK Taman Siswa 2 Palembang khususnya bagi bagian administrasi perpustakaan harus mencatat ulang data-data buku yang ada.
Solusi yang memungkinkan untuk mengantisipasi agar permasalahan tersebut tidak terjadi adalah perpustakaan SMK Taman Siswa 2 Palembang harus membangun sistem khusus untuk mengelolah dan menyimpan data buku-buku yang ada di perpustakaan. Sistem yang akan dibangun ini untuk rekayasa database sistemnya salah satu model yang bisa digunakan adalah metode non relational.
2. DASAR TEORI
2.1. Rekayasa Perangkat Lunak
Menurut pendapat Roger S. Pressman (2010, p1) “Perangkat Lunak Komputer adalah produk yang dibangun oleh seorang tenaga profesional dan bisa dikembangkan dalam jangka waktu yang panjang. Meliputi program yang akan dieksekusi oleh komputer dengan ukuran dan arsitektur tertentu. Konten yang berada di dalamnya merupakan implementasi dari eksekusi program komputer, bisa berupa informasi deskriptif maupun informasi virtual”. Rekayasa perangkat lunak mencakup proses, kumpulan metode, dan berbagai alat yang mendukung tenaga profesional untuk membangun perangkat lunak komputer yang berkualitas tinggi.
2.2. Basis Data Non Relational
NoSQL adalah suatu cara penyimpanan data (datastore), dimana cara menyimpan dan mengambil kembali datanya dapat dilakukan dengan cepat, seperti basis data relasional pada umumnya, tetapi tidak berdasarkan relasi matematis antar-tabel seperti pada basis data relasional (Fitri, 2013). NoSQL dikembangkan oleh Walter W. Hobbs. NoSQL memiliki beberapa keuntungan seperti : skala yang fleksibel, dapat menyimpan data yang besar (BIG DATA), dapat mengurangi peranan seorang Database Administrator, lebih ekonomis dalam penggunan server, dan model data yang fleksibel (Nugroho & Winarko, 2013).
Salah satu No SQL yang ada adalah MongoDB, dimana MongoDB memiliki kecepatan proses database yang lebih cepat dibanding basis data relasional biasanya
10 (Simanjuntak et al., 2015). Perbedaan mendasar antara MySQL dan MongoDB dimulai dari terminology yang ada pada masing-masing jenis basis data.
3. METODE PENELITIAN
Agar suatu penelitian berjalan dengan baik harus dilakukan dalam suatu proses yang teratur dan terarah, oleh karena itu diperlukan suatu metode untuk melaksanakan suatu penelitian. Karena penelitian ini dilakukan untuk mengembangkan metode kerja yang paling efisien, sehingga produktivitas lembaga dapat meningkat. maka penulis menggunakan metode tindakan (action research).
Dimana metode ini bertujuan untuk mencari data yang paling efektif yang menghasilkan suatu perubahan yang disengaja.
4. HASIL DAN PEMBAHASAN
Berdasarkan hasil penelitian yang telah dilakukan, maka didapatkan sebuah aplikasi yang dapat berjalan pada jaringan internet. Perangkat Lunak Perpustakaan SMK Taman Siswa 2 Palembang ini berfungsi bagi pihak sekolah untuk mengelola data buku dan mengolah data peminjaman serta pengembalian buku bagi anggota atau siswa SMK Taman Siswa 2 Palembang.
Setelah dikemukakan hasil dari pembuatan aplikasi Perpustakaan SMK Taman Siswa 2 Palembang ini, maka pada bagian pembahasan ini penulis akan menguraikan proses-proses yang terjadi pada aplikasi tersebut. Melalui aplikasi ini diharapkan agar siswa-siswa di SMK Taman Siswa 2 Palembang mudah dalam melakukan peminjaman buku. Dan pihak sekolah khususnya perpustakaan terbantu dalam mengelolah data buku dan data peminjaman buku serta pengembalian buku.
Gambar 1. Halaman Menu Utama
Halaman utama aplikasi ini pada saat pertama dibuka langsung menampilkan halaman login bagi user atau petugas perpustakaan. Setelah petugas login ke dalam sistem barulah petugas dapat berinteraksi dengan sistem secara langsung.
11 Gambar 2. Halaman Menu Admin
Gambar 2. Halaman Menu User
5. KESIMPULAN
Berdasarkan hasil penelitian dan uji coba aplikasi yang telah dilakukan oleh penulis dalam penelitian ini, maka penulis menarik beberapa kesimpulan, yaitu : 1. Melalui pembangunan aplikasi Perpustakaan SMK Taman Siswa 2 Palembang
ini dapat membantu mengefisienkan kinerja petugas dibagian registrasi peminjaman buku dalam melayani siswa-siswa yang akan meminjam buku.
2. Melalui aplikasi ini diharapkan dapat mempermudah bagi petugas perpustakaan SMK Taman Siswa 2 Palembang dalam mengelola data buku yang ada sehingga pencatatan buku lebih baik lagi.
6. DAFTAR PUSTAKA
12 [1] Bunafit, Nugroho, (2006),Membuat Aplikasi Sistem Pakar dengan PHP danMy
SQL dengan PHP dan MySQL dengan Editor
Dreamweaver,ArdanaMedia, Yogyakarta.
[2] Connolly, Thomas and Begg, Carolyn. (2010). Database Systems A Practical Approach to Design, Implementation, and Management Fifth Edition.
Boston: Pearson Education
[3] Didik Dwi Prasetyo, 2004, Aplikasi Database Client / Server Menggunakan Delphi dan MySql, Penerbit PT.Elex Media Komputindo, Jakarta.
[4] Hakim, Lukmanul. 2004. Cara Cerdas Menguasai Layout, Desain dan Aplikasi Web.PT Elex Media Komputindo Jakarta.
[5] Pressman, Roger S. 2010. Rekayasa Perangkat Lunak. Yogyakarta: Andi.