Jurnal Informatika MULTI
Vol.1 No.6 November 2023 E-ISSN: 2985-8860 Hal 554-562
https://jurnal.publikasitecno.id/index.php/jim 554
Rancang Bangun Aplikasi Mobile Perpustakaan Berbasis Android
Wulan Rahmawati1, Yono Cahyono2
1,2 Fakultas Ilmu Komputer, Teknik Informatika, Universitas Pamulang, Tangerang Selatan, Indonesia e-mail: 1* [email protected], 2[email protected]
Abstrak
Dunia pendidikan indentik dengan sekolah dan tidak lepas dari sarana dan prasarana. Salah satunya adalah perpustakaan yang mempermudah proses belajar mengajar pada suatu pendidikan, perpustakaan merupakan suatu sarana pendukung dalam bidang pendidikan, banyak sekolah yang sudah memiliki perpustakaan tetapi masih banyak tidak dikelola secara baik dan masih manual menggunakan buku besar salah satunya adalah SMK YPUI Parung. Metode yang digunakan dalam penelitian adalah metode observasi, wawancara dan studi pustaka yang. Maka dari itu penelitian ini bertujuan untuk membantu petugas perpustakaan untuk mengelola data perpustakaan menggunakan sistem berbasis mobile android sehingga aplikasi ini dapat memberikan kemudahan kepada petugas untuk mengatur data peminjaman dan pengembalian buku.
Kata Kunci : Android, Perpustakaan, Pengujian
Abstract
The world of education is synonymous with schools and cannot be separated from facilities and infrastructure. One of them is a library that facilitates the teaching and learning process in an education, the library is a supporting facility in the field of education, many schools already have libraries but many are still not managed properly and still manually use ledgers, one of which is SMK YPUI Parung. The methods used in research are observation, interview and literature study methods. Therefore, this study aims to help librarians to manage library data using an Android-based mobile system so that this application can make it easier for officers to manage book borrowing and returning data.
Keywords : Android, Library, Testing
1. Pendahuluan
Dunia pendidikan indentik dengan sekolah dan tidak lepas dari sarana dan prasarana. Salah satunya adalah perpustakaan yang mempermudah proses belajar mengajar pada suatu pendidikan, perpustakaan merupakan suatu sarana pendukung dalam bidang pendidikan, banyak sekolah yang sudah memiliki perpustakaan tetapi masih banyak tidak dikelola secara baik karena masih menggunakan sistem manual, yaitu semua data masih belum terkomputerisasi dengan baik karena belum tersusun menggunakan database yang baik dan masih mengandalkan buku besar sebagai media masuk dan keluarnya buku. Seiring dengan kemajuan teknologi perangkat smartphone yang semakin berkembangnya, seperti android, windows, blackberry, dan iphone. Salah satu sistem yang sering digunakan adalah android. Android adalah sistem operasi berbasis linux khusus untuk layar sentuh (touchscreen).
[1] Rancangan merupakan serangkaian proses untuk menerjemahkan hasil analisa dari sistem ke bahasa pemrograman untuk mendeskripsikan dengan information bagaimana komponen-komponen sistem diimplementasikan sedangkan Bangun atau pembangunan adalah pembuatan sistem baru atau memperbaiki sistem yang sudah ada secara keseluruhan atau sebagian. [2] aplikasi berasal dari kata application yaitu bentuk kata kerja to apply yang dalam Bahasa Indonesia seperti pengolah. Secara istilah, aplikasi computer adalah suatu subkelas perangkat lunak computer yang menggunakan kemampuan untuk melakukan suatu tugas yang diinginkan oleh pengguna. [3] Mobile adalah sebuah sistem perangkat lunak yang memungkinkan setiap kali pemakai melakukan mobilitas dengan perlengkapan PDA-asisten digital perusahaan pada telepon genggam atau seluler. Aplikasi mobile merupakan peningkatan dari sistem perangkat lunak terpadu yang umumnya ditemukan pada PC Desktop.
[4] perpustakaan merupakan kumpulan bahan tercetak dan non cetak atau sumber informasi dalam komputer yang tersusun secara sistematis untuk kepentingan pemakai. [5] Perpustakaan adalah unit pelayanan lembaga yang kehadirannya dapat dibenarkan jika dapat membantu pencapaian visi misi sekolah yang bersangkutan. Tujuan perpustakaan sekolah adalah membangun aspek edukatif dan rekreatif. Secara umum perpustakaan sebagai salah satu sumber informasi akan sangat bermanfaat apabila perpustakaan tersebut dapat menyediakan informasi dengan mudah dan cepat. Dapat terwujud jika pengelolaannya didukung oleh sarana dan prasarana, dana dan sumber daya yang sesuai dengan bidangnya hingga mampu mengelola perpustakaan dengan baik. [6] Android adalah sistem
https://jurnal.publikasitecno.id/index.php/jim 555 operasi disematkan pada gadget, baik itu handphone, tablet dan juga sekarang merambah ke kamera digital dan jam tangan. Android dikembangkan oleh Google Inc. Android merupakan sistem operasi berbasis Linux dan bersifat Open Source. [7] Android merupakan sebuah sistem operasi yang berbasis linux untuk telepon seluler seperti telepon pintar dan komputer tablet. Pesatnya pertumbuhan Android selain faktor yang disebutkan diatas adalah karena Android itu sendiri adalah platform yang sangat lengkap dan baik itu sistem operasinya, aplikasi dan tool pengembangan, market aplikasi Android serta dukungan yang sangat tinggi dari komunitas Open Source di dunia, sehingga Android terus berkembang pesat baik dari segi teknologi maupun dari segi device yang ada di dunia.
2. Metode Penelitian
Penelitian ini menggunakan metode kualitatif yang dimana penelitian ini memperoleh data-data berdasarkan observasi, wawancara serta studi pustaka yang dilakukan penulis kepada petugas perpustakaan sekolah terkait.
Adapun penelitian yang dilakukan oleh penulis sebagai berikut:
a. Observasi
Penulis melakukan pengamatan secara langsung pada lokasi objek penelitian untuk mengetahui hal – hal apa saja perlu dilakukan terkait dengan pemecahan masalah yang dapat mempemudah petugas perpustakaan dalam mengelola perpustakaan.
b. Wawancara
Penulis melakukan beberapa wawancara kepada petugas perpustakaan mengenai sistem perpustakaan yang terdapat pada SMK YPUI Parung dan mencari tahu beberapa masalah yang terjadi didalam perpustakaan tersebut.
c. Studi pustaka
Penulis melakukan riset dan membaca beberapa jurnal, buku, dan website untuk melakukan penelitian yang berkaitan dengan sistem perpustakaan yang ingin dibuat.
3. Hasil dan Pembahasan
Analis sistem adalah tahapan penelitian terhadap sistem berjalan dan bertujuan untuk mengetahui segala permasalahan yang terjadi serta memudahkan dalam menjalankan tahap selanjutnya yaitu tahap perancangan sistem. Tahap analisa merupakan tahap yang paling kritis dan penting, karena jika ada kesalahan pada tahap ini maka akan menyebabkan kesalahan yang disajikan sebagai bahan uji dan analisis menuju pengembangan dan penerapan dalam sebuah aplikasi sistem yang diusulkan.
3.1 Analisis Sistem Berjalan
Berdasarkan peminjaman dan pengembalian buku pada SMK YPUI PARUNG, pada saat ini sistem yang berjalan pada perpustakaan berupa siswa datang ke perpustakaan dengan catatan masih menggunakan buku besar.
3.2 Perancangan Basis Data
Gambar 1 Analisis Sitem Usulan
Perancangan basis data ini merupakan tahapan untuk memetakan model konseptual ke model basis data yang akan digunakan. Perancangan basis data ini menjadi 4 (empat) bagian yaitu Entitiy Relationship Diaram (ERD), Entitiy Relationship Diaram (ERD) transformasi Logical Record Structure (LRS), Logical Record Structure (LRS) dan spesifikasi basis data. Berikut ini adalah perancangan basis data Entitiy Relationship Diaram (ERD), Entitiy Relationship Diaram (ERD) transformasi Logical Record Structure (LRS), Logical Record Structure (LRS).
Adapun perancangan Entitiy Relationship Diaram (ERD) transformasi Logical Record Structure (LRS) sebagai berikut:
Gambar 2 Perancangan ERD
https://jurnal.publikasitecno.id/index.php/jim 557 Perancangan Logical Record Structure (LRS) sebagai berikut:
3.3 Perancangan Sistem
Perancangan sistem ini buat oleh penulis dengan menggunakan sistem desain interaksi penulis dengan petugas perpustakaan, berikut use case pada sistem perpustakaan sebagai berikut:
3.4 Implementasi Antar Muka (User Interface)
implementasi dilakukan setelah dilakukannya perancangan, berdasarkan hasil analisis pada perancangan sistem, berikut adalah implementasi dari rancangan user interface yang telah dibuat:
a. Tampilan Halaman Login
Menu tampilan halaman login perpustakaan yang menggunakan email dan password yang sudah disediakan oleh sistem perpustakaan.
Gambar 4 Perancangan LRS
Gambar 5 Perancangan Sistem Use Case Perpustakaan
b. Tampilan Halaman Dashboard
Menu Tampilan dari halaman dashboard perpustakaan yang pada halaman dashboard tersebut terdapat menu anggota, menu data buku, menu peminjaman buku, menu pengembalian buku, dan menu laporan yang digunakan oleh petugas perpustakaan.
c. Tampilan Halaman Data Anggota
Menu halaman data anggota adalah menu data anggota yang menampilkan seluruh data anggota yang sudah ditambahkan oleh petugas, kemudian ditambah dengan fitur search yang dapat mempermudah petugas dalam pencarian data anggota yang diinginkan serta button tambah untuk menambah data anggota yang ingin ditambahlan oleh petugas.
Gambar 6 Tampilan halaman login
Gambar 7 Tampilan Halaman Dashboard
https://jurnal.publikasitecno.id/index.php/jim 559 d. Tampilan Halaman Data Buku
Menu halaman data buku adalah menu untuk menampilkan data-data buku yang sudah ditambahkan oleh petugas perpustakaan serta ada fitur search untuk mencari data buku yang ingin dicari, apabila petugas ingin menambahkan buku maka petugas dapat klik button tambah maka akan menampilkan form tambah buku.
e. Tampilan Halaman Peminjaman Buku
Menu ini adalah tampilan menu peminjaman buku, data yang terdapat pada peminjaman ini adalah data anggota perpustakaan yang meminjam buku pada sistem perpustakaan pada fitur search petugas dapat mencari anggota yang meminjam buku dan button tambah untuk menambahkan data peminjaman buku yang dilakukan oleh anggota kepada petugas perpustakaan.
Gambar 8 Tampilan Data Anggota
Gambar 9 Tampilan Data Buku
f. Tampilan Halaman Pengembalian Buku
Menu pengembalian buku adalah menu yang menampilkan data anggota yang sudah mengembalikan buku kepada petugas, petugas dapat mencari data anggota yang ingin dilihat pada fitur search dan petugas dapat menginput data anggota yang ingin mengembalikan pada button tambah.
g. Tampilan Halaman Laporan
Menu ini menampilkan halaman laporan peminjaman buku dan pengembalian buku, petugas dapat memfilter tanggal lalu klik button tampilkan untuk menampilkan laporan peminjaman maupun pengembalian, apabila petugas ingin mencetak laporan petugas dapat klik button cetak pada laporan peminjaman dan pengembalian.
Gambar 10 Tampilan Halaman Peminjaman Buku
Gambar 11 Tampilan halaman pengembalian buku
https://jurnal.publikasitecno.id/index.php/jim 561 3.5 Pengujian Sistem
Pengujian sistem merupakan hal yang sangat penting dalam sebuah pembuatan aplikasi untuk mengetahui atau menguji apakah ada kesalahan atau bug pada aplikasi yang dibuat dan sudah memenuhi kriteria yang sesuai dengan tujuan perancangan aplikasi. Black Box Testing adalah teknik pengujian yang hanya memeriksa fungsional perangkat lunak atau hanya menguji tampilan luar (interface) tanpa mengetahui detail proses dari pembuatan suatu aplikasi atau perangkat lunak.
a. Pengujian sistem Black Box
Table 1 Table Pengujian Black Box
Kelas Uji Butir Uji Jenis Pengujian
Pengujian Sistem Petugas
Login Black Box
Menu Dashboard Black Box
Menu Peminjaman Buku,
Search, Button Tambah. Black Box Menu Pengembalian Buku,
Search, Button Tambah. Black Box Laporan, filter tanggal, cetak
laporan Black Box
b. Table Pengujian Sistem Petugas
Table 2 Table Pengujian Sistem Petugas
Butir Uji Perintah/Data yang dimasukan
Hasil yang diharapkan
Hasil yang
didapatkan Kesimpulan Dashboard Memilih Menu
dashboard.
Menampilkan menu dashboard.
Tampil menu
dashboard. Diterima
Peminjaman Buku
Memilih menu peminjaman buku.
Menampilkan menu peminjaman buku.
Tampil menu peminjaman buku.
Diterima Memilih fitur
search.
Menampilkan data peminjaman buku.
Tampil data yang
dicari. Diterima Button tambah.
Menampilkan form tambah peminjaman.
Tampil tambah form
peminjaman.
Diterima Pengembalian
Buku
Memilih menu pengembalian buku
Menampilkan menu
Tampil menu pengembalian buku
Diterima Gambar 12 Tampilan Halaman Laporan
Butir Uji Perintah/Data yang dimasukan
Hasil yang diharapkan
Hasil yang
didapatkan Kesimpulan pengembalian
buku Memilih fitur search.
Menampilkan data
pengambalian buku.
Tampil data yang
dicari. Diterima
Button tambah
Menampilkan form tambah pengembalian buku.
Tampil data pengembalian buku.
Diterima
Laporan
Memilih menu laporan
Menampilkan menu laporan
Tampil menu laporan
peminjaman dan pengembalian
Diterima Memilih filter
tanggal
Menampilkan tanggal.
Tampil data laporan sesuai tanggal.
Diterima Memilih button
cetak
Menampilkan laporan yang dicetak.
Tampil laporan yang ingin dicetak.
Diterima
4. Kesimpulan
Berdasarkan hasil penelitian yang penulis lakukan pada SMK YPUI Parung dengan studi kasus Rancang Bangun Aplikasi Mobile Perpustakaan Berbasis Android maka penulis dapat menyimpulkan sebagai berikut:
a. Dengan adanya sistem ini dapat mempermudah petugas perpustaakan dalam mengelola data buku, peminjaman buku, pengembalian buku dan melakukan laporan harian sehingga petugas tidak perlu merekap data manual apabila ada peminjaman atau pengembalian yang dilakukan oleh anggota kepada petugas perpustakaan.
b. Dengan adanya sistem ini petugas lebih mudah dalam mengakses atau mengecek data buku yang di pinjamkan kepada anggota.
c. Sistem ini juga dapat menampilkan seluruh data buku, data anggota serta data peminjam dan pengambalian dengan menggunakan kata kunci pada setiap menu.
Referensi
Asropodin. (t.thn.). Kamus Teknologi Informasi. Bandung: Titian Ilmu.
Fauzan, A. R., & Huda, Y. (2018). RANCANG BANGUN SISTEM APLIKASI MANAGEMENT PERPUSTAKAAN BERBASIS PLATFORM ANDROID (KASUS SMA NEGERI 1 PADANG GANTING). Jurnal Vokasional Teknik Eletronika dan Informatika, Vol 6, No. 2.
Institutions, I. F. (2020, 06 12). Archive Ifla. Diambil kembali dari https://archive.ifla.org/:
https://archive.ifla.org/VII/s11/pubs/school-guidelines.htm
Noer, Z. M., & Ngamali, K. (2019). APLIKASI PERPUSTAKAAN SMK SILIWANGI AMS BANJARSARI . Jurnal Manajemen Informatika, 42.
Putera, J. M., Irwansyah, M. A., & Sukamto, A. S. (2019). Rancang Bangun Aplikasi Berbasis Android dengan Penerapan Web Service pada Sistem Informasi Perpustakaan. Jurnal Sistem dan Teknologi Informasi, 48.
Wahyudi, A. (2019). PENGEMBANGAN PERPUSTAKAAN DIGITAL. Faktor Exata, 128.
Wongso, V. O. (2018, Februari 13). Pengenalan Mobile. Diambil kembali dari www.sisbinus.ac.id:
https://sis.binus.ac.id/2018/02/13/pengenalan-mobile