Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
398
RANCANG BANGUN SISTEM INFORMASI PERPUSTAKAAN
MENGGUNAKAN METODE RATIONAL UNIFIED PROCESS
Susliansyah
AMIK BSI Bekasi
Jl. Raya Kaliabang No.8, Perwira, Bekasi Utara
susliansyah.slx@bsi.ac.id
ABSTRACT — SMK Purnama dalam menjalankan proses peminjaman dan pengembalian buku masih menggunakan sistem yang sangat sederhana sehingga mengakibatkan prosedur yang ada tidak berjalan dengan semestinya, terutama dalam melakukan pengolahan data buku, data anggota maupun dalam laporan peminjaman dan pengembalian buku, sehingga hasil yang didapat kurang maksimal. Oleh karena itu penulis sangat tertarik dan berkeinginan mengangkat permasalahan tersebut. Penulis berharap dengan adanya perbaikkan sistem terkomputerisasi yang telah ada saat ini perusahaan mendapatkan hasil yang seoptimal mungkin, sehingga tidak lagi terjadi kesalahan-kesalahan dalam menjalankan usahanya.
PENDAHULUAN
SMK Purnama dalam menjalankan proses peminjaman dan pengembalian buku masih menggunakan sistem yang sangat sederhana sehingga mengakibatkan prosedur yang ada tidak berjalan dengan semestinya, terutama dalam melakukan pengolahan data buku, data anggota maupun dalam laporan peminjaman dan pengembalian buku, sehingga hasil yang didapat kurang maksimal. Oleh karena itu penulis sangat tertarik dan berkeinginan mengangkat permasalahan tersebut. Penulis berharap dengan adanya perbaikkan sistem terkomputerisasi yang telah ada saat ini perusahaan mendapatkan hasil yang seoptimal mungkin, sehingga tidak lagi terjadi kesalahan-kesalahan dalam menjalankan usahanya.
Berdasarkan latar belakang atau permasalahan pada SMK Purnama, maka rumusan masalah dalam penelitian ini adalah Apakah rancanga bangun dengan menggunakan Rational Unified Process dapat meningkatkan proses peminjaman dan pengembalian dan pengolahan data menjadi cepat, akurat, tepat serta efektif dan efisien khususnya di bidang pengembalian dan peminjaman buku?
Dalam penelitian ini, penulis memberikan batasan permasalahan yaitu mulai dari pengolahan data buku, data anggota, data admin dan pengolahan data transaksi peminjaman dan pengembalian sampai dengan dihasilkannya laporan data buku, laporan data anggota, laporan data admin serta laporan pengembalian dan pemenjaman buku yang dilakukan secara periodik.
BAHAN DAN METODE
Lokasi Penelitian
SMK Purnama 1 yang ada di Yayasan Purna Usaha Tama Depok tepatnya beralamat di Jl. Sonokeling Raya Depok II Timur Kecamatan Sukmajaya Kelurahan Baktijaya.
Teknik Pengumpulan Data dan Analisa Data
Teknik pengumpulan data dan metode penelitian yang peneliti lakukan sebagai beikut:
1. Observasi (Obsevation)
Penulis mengamati secara langsung untuk memperoleh beberapa data mengenai kegiatan peminjaman dan pengembalian buku di SMK Purnama.
2. Wawancara (Interview)
Penulis menanyakan secara langsung kepada kepala perpustakaan untuk mendapatkan data yang dapat menunjang penelitian
3. Studi Pustaka (Library Research)
Dalam metode ini penulis mendapat bahan penulisan dari membaca beberapa buku dan beberapa literatur lainnya untuk memperoleh bahan tentang sistem yang baik serta pengimplementasiannya dalam sistem yang sedang berjalan di SMK Purnama.
HASIL DAN PEMBAHASAN
Analisa Kebutuhan
Analisa kebutuhan sistem informasi yang penulis dapatkan setelah melakukan riset pada Perpustakaan SMK Purnama adalah sebagai berikut :
a. Analisa kebutuhan sistem sebagaiAdministrator Pihak administrator dapat melakukan upload, edit dan hapus data buku, upload, edit dan hapus artikel, edit dan menghapus data anggota dan admin juga dapat melihat dan memperpanjang transaksi peminjaman, dan membuat laporan peminjaman perkelas, peminjaman seluruh siswa dan laporan data buku. b. Halaman Pengunjung
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
399
organisasi, artikel, prosedur peminjaman, kontak danpendaftaran anggota apabila ia ingin mendaftar sebagai anggota. Dihalaman ini juga terdapat login anggota dengan no induk sebagai username dan tanggal lahir sebagai password.
c. Pengguna sebagai Anggota
Anggota dapat melihat daftar buku, melakukan transaksi peminjaman dan melihat data pinjamannya serta dapat melihat data anggotanya dihalaman anggota, serta anggota pun dapat melihat semua data yang ada di halaman pengunjung, tetapi pengunjung yang belum terdaftar menjadi anggota tidak dapat melihat halaman anggota.
Rancangan Antar Muka
A. Rancangan Antar Muka Login Admin
Sumber: Hasil Penelitian
Gambar 1
Rancangan Antar Muka Login Admin B. Rancangan Antar Muka Halaman Admin
Sumber: Hasil Penelitian
Gambar 2
Rancangan Antar Muka Halaman Admin
C. Rancangan Antar Muka Halaman Pengunjung
Sumber: Hasil Penelitian
Gambar 3
Rancangan Antar Muka Halaman Pengunjung D. Rancangan Antar Muka Halaman Login Anggota
Sumber: Hasil Penelitian
Gambar 4
Rancangan Antar Muka Halaman Login Anggota E. Rancangan Antar Muka Halaman Anggota
Sumber: Hasil Penelitian
Gambar 5
Rancangan Antar Muka Halaman Anggota
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
Sumber: Hasil Penelitian
Gambar 6
Entity Relationship Diagram (ERD)
Logical Relational Structure (LRS)
id_anggota *
Sumber: Hasil Penelitian
Gambar 7
Logical Relational Structure (LRS)
Spesifikasi File
1. Spesifikasi Tabel Admin Nama Tabel : admin Akronim : admin
Fungsi : untuk menyimpan data admin Tipe File : File Master
Organisasi File : Index Sequential Akses file : Random Media : Hardisk Panjang Record : 42 byte Kunci Field : id_admin Software : MySQL
Tabel 1 Spesifikasi File Admin
2. Spesifikasi Tabel Data Buku Nama Tabel : data_buku Akronim : data_buku
Fungsi : untuk menyimpan data buku Tipe File : File Master
Organisasi File : Index Sequential Akses file : Random
Media : Hardisk Panjang Record : 371 byte Kunci Field : kode_buku Software : MySQL
Tabel 2
Spesifikasi File Data Buku
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
401
Nama Tabel : data_anggotaAkronim : data_anggota
Fungsi : untuk menyimpan data anggota Tipe File : File Master
Organisasi File : Index Sequential Akses file : Random
Media : Hardisk Panjang Record : 160 byte Kunci Field : no_induk Software : MySQL
Tabel 3
Spesifikasi File Data Anggota
4. Spesifikasi Tabel Transaksi Nama Tabel : trans_pinjam Akronim : trans_pinjam
Fungsi : untuk menyimpandata transaksi Tipe File : File Transaksi
Organisasi File : Index Sequential Akses file : Random
Media : Hardisk Panjang Record : 279 byte Kunci Field : id_peminjam Software : MySQL
Tabel 4
Spesifikasi File Transaksi
5. Tabel Artikel
Nama Tabel : artikel Akronim : artikel
Fungsi : untuk menyimpan data artikel Tipe File : File Master
Organisasi File : Index Sequential Akses file : Random
Media : Hardisk Panjang Record : 61 byte Kunci Field : idartikel Software : MySQL
Tabel 5 Spesifikasi File Artikel
6. Spesifikasi Tabel Kategori Nama Tabel : kategori Akronim : kategori
Fungsi : untuk menyimpan data kategori Tipe File : File Master
Organisasi File : Index Sequential Akses file : Random
Media : Hardisk Panjang Record : 40 byte Kunci Field : nama_kategori Software : MySQL
Tabel 6
Spesifikasi File kategori
7. Spesifikasi Tabel Buku Tamu Nama Tabel : buku_tamu Akronim : buku_tamu
Fungsi : untuk menyimpan data buku tamu Tipe File : File Master
Organisasi File : Index Sequential Akses file : Random
Media : Hardisk Panjang Record : 191 byte Kunci Field : no_induk Software : MySQL
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
402
Spesifikasi File Buku Tamu
Struktur Navigasi
A. Rancangan Struktur Navigasi Halaman Pengunjung dan Anggota
Sumber: Hasil Penelitian
Gambar 8
Rancangan Struktur Navigasi Halaman Pengunjung dan Anggota
B. Struktur Navigasi Halaman Admin
INDEX
Beranda Transaksi Data Buku AnggotaData Laporan LogOut
Lihat Data Transaksi
Lihat Data Anggota
Edit hapus
Detail Buku
Cari Buku simpan
simpan Isi data
Buku
Edit Hapus
simpan
Lihat Data Admin
Laporan Data Buku
Sumber: Hasil Penelitian
Gambar 9
Rancangan Struktur Navigasi Halaman Admin
Spesifikasi Sistem Komputer
1. Spesifikasi Perangkat Keras a. Server
5) Koneksi internet dengan kecepatan 2 Mbps b. client
5) Koneksi internet dengan kecepatan 56 kbps 2. Spesifikasi Perangkat Lunak
a. server
1) sistem operasi yang digunakan seperti : Microsoft Windows atau Linux (Ubuntu, Fedora).
2) aplikasi bundle web server seperti : Xampp, Wampserver, php2triad, yang terdiri dari beberapa komponen diantaranya :
(a) Aplikasi apache server v2.2.14 (b) Aplikasi PHP server v5.3.1 (d) Aplikasi MySQL server v5.1.41 (4) Aplikasi PhpMyadmin v3.2.4
3) aplikasi web browser seperti Mozilla Firefox, Opera, Internet Explorer, Google Chrome. b. client
1) sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu, Fedora).
2) aplikasi web browser seperti Mozilla Firefox, Opera, Internet Explorer, Google Chrome.
KESIMPULAN
1. Sistem peminjaman dan pengembalian buku yang ada di SMK Purnama dengan menggunakan website memberikan tampilan yang lebih menarik dan lebih cepat dalam proses pendaftaran anggota dan mencari buku.
2. Kurang amannya data peminjaman dan pengembalian serta pembuatan laporan karena belum ada batasan hak akses antara admin dan pustakawan.
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer Nusa Mandiri
403
pengunjung,anggota untuk dapat melihat referensikatalog buku yang tersedia.
REFERENSI
Kusrini.2007.Strategi Perancangan dan Pengelolaan Basis Data.Yogyakata : Andi Offset
Rosa dan M.Shalahudin.2008.Java di Web.Bandung : Informatika
Harmawan. (2009). Evaluasi Sistem Otomatisasi Perpustakaan Sekolah. Medan:USU Institutional .
Yakub. 2008. Sistem Basis Data. Yogyakarta : Graha Ilmu Yasin, Verdi. 2012. Rekayasa Perangkat Lunak Berorientasi