Anda di halaman 1dari 13

 1

INTEGRASI WEB SERVICE SISTEM INFORMASI


AKADEMIK PADA SISTEM INFORMASI
PERPUSTAKAAN UNIVERSITAS
DIPA MAKASSAR

Crispian Ba’ru1, Muhammad Irawan Agung2, Komang Aryasa3, Kasmawaru4


1,2
Universitas Dipa Makassar; Jln. Perintis Kemerdekaan KM. 9 Makassar
3
Jurusan Teknik Informatika, Universitas Dipa Makassar, Makassar
e-mail: *1crispian4660@gmail.com, 2kachetkj123@gmail.com,
3
komang.aryasa@undipa.ac.id, 4kasmawaru@undipa.ac.id,

Abstrak

Universitas Dipa Makssar (Undipa) merupakan salah satu perguruan tinggi swasta yang
berada di Kota Makassar telah mengalami banyak perkembangan di bidang Teknologi
Informasi dan Komunikasi (TIK). Tujuan penelitian ini yaitu, mengintegrasikan web
service sistem informasi akademik pada sistem informasi perpustakaan dan Membuat
aplikasi yang dapat memudahkan pendataan mahasiswa bebas pustaka serta
peminjaman dan pengembalian buku yang terintegrasi. Penelitian ini telah
menghasilkan sebuah aplikasi untuk memudahkan pihak perpustakaan dan mahasiswa
dalam melakukan pendaftaran menjadi anggota dengan memanfaatkan web service
sistem informasi akademik universitas dipa makassar dan Aplikasi yang dibuat
memudahkan mahasiswa melakukan peminjaman buku melalui aplikasi android.
Kata kunci : integrasi aweb dan android, perpustakaan.

Abstract

Dipa Makassar University (Undipa) is one of the private tertiary institutions located in
Makassar City which has experienced many developments in the field of Information
and Communication Technology (ICT). The purpose of this study is to integrate the
academic information system web service into the library information system and
create an application that can facilitate library-free student data collection as well as
integrated borrowing and returning of books. This research has produced an
application to make it easier for libraries and students to register as members by
utilizing the web service of the Makassar Dipa University academic information system
and the application made to make it easier for students to borrow books through the
android application.
Keywords: web and android integration, library.
2 

1. PENDAHULUAN

Universitas Dipa Makssar (Undipa) merupakan salah satu perguruan tinggi swasta yang
berada di Kota Makassar telah mengalami banyak perkembangan di bidang Teknologi
Informasi dan Komunikasi (TIK).
Namun pada sistem informasi perpustakaan belum terintegrasi dengan sistem informasi
akademik sehingga timbul permasalahan diantaranya terjadi kesalahan dalam
melakukan registrasi.
Dari latar belakanag permasalahan di atas, peneliti melakukan riset dengan judul
"Integrasi Web Service Sistem Informasi Akademik Pada Sistem Informasi
Perpustakaan Universitas Dipa Makassar" diharapkan dengan adanya Sistem Informasi
Perpustakaan yang terintegrasi dengan Web Service Sistem Informasi Akademik
Universitas Dipa Makassar dapat Membantu staff perpustakaan dalam melakukan
pengolahan data peminjaman dan pengembalian buku serta pendataan anggota
perpustakaan serta Memberikan kemudahan mahasiswa untuk melakukan transaksi
peminjaman dan pengembalian buku bagi anggota perpustakaan. Sistem informasi
perpustakaan adalah suatu sistem di dalam suatu organisasi pelayanan publik yang
mempertemukan kebutuhan pengolahan transaksi peminjaman, dan pengembalian serta
pembuatan laporan harian, bulanan ataupun tahunan guna mendukung operasi, bersifat
manajerial dan kegiatan dari suatu organisasi dan menyediakan pihak luar tertentu
dengan laporan laporan yang diperlukan[1].
Pada penelitan kali ini peneliti memanfaatkan teknologi web service dimana web
service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung
interoperabilitas dan interaksi antar sistem pada suatu jaringan. Web service digunakan
sebagai suatu fasilitas yang disediakan oleh suatu web site untuk menyediakan layanan
(dalam bentuk informasi) kepada sistem lain, sehingga sistem lain dapat berinteraksi
dengan sistem tersebut melalui layanan-layanan (service) yang disediakan oleh suatu
sistem yang menyediakan web service[2].
Website merupakan kumpulan halaman digital yang berisi informasi berupa teks,
animasi, gambar, suara dan video atau gabungan dari semuanya yang terkoneksi oleh
internet, sehingga dapat dilihat oleh seluruh siapapun yang terkoneksi jaringan
internet[3].
UML adalah salah satu standar bahasa yang banyak digunakan di dunia industri untuk
mendefinisikan requirement, membuat analisis dan desain, serta menggambarkan
arsitektur dalam pemrograman berorientasi objek[4].
Black-Box Testing merupakan pengujianyang berfokus pada spesifikasi fungsional dari
perangkat lunak, tester dapat mendefinisikan kumpulan kondisi input dan melakukan
pengetesan pada spesifikasi fungsional program[5].
 3

2. METODE PENELITIAN

2.1 Waktu dan Tempat Penelitian


Waktu penelitian dimulai tangga 01 November 2022 s/d 31 Januari 2022. Tempat
penelitian dilakukan di Perpustakaan Universitas Dipa Makassar.
2.2 Jenis Penelitian
Dalam menyelesaikan skripsi ini, jenis penelitian yang dilakukan adalah sebagai
berikut:
1. Penelitian Pustaka (Library Research), yaitu penelitian yang dilakukan dengan
menggunakan buku sebagai literal.
2. Penelitian lapangan (Field Research), yaitu penelitian dilakukan dengan cara
mengamati aktivitas-aktivitas pengelolahan data pada objek yang akan diteliti,
Kampus Universitas Dipa Makassar untuk mengetahui informasi perpustakaan.
2.3 Metode Pengumpulan Data
Pengumpulan data dilakukan oleh peneliti sebagai berikut :
1. Observasi
Observasi dilakukan dengan cara mengumpulkan data-data yang dibutuhkan
sebagai variabel utama yaitu data mahasiswa dari sistem informasi akademik
dan data anggota Perpustakaan Universitas Dipa Makassar.
2. Wawancara
Penelitian dilakukan dengan cara mengumpulkan informasi secara langsung
dari kepala bagian ICT dan kepala bagian perpustakaan Universitas Dipa
Makassar.
2.4 Bahan dan Alat Penelitian
1. Bahan Penelitian
Bahan yang digunakan dalam penelitian ini dapat dilihat pada tabel 3.1 di
bawah ini:
Tabel 2.1 Bahan Penelitian

No. Bahan Penelitian Keterangan

1. Data Mahasiswa Mengintegarasikan data mahasiswa dengan


mengambil data JSON dari SIAKA Undipa
4 

No. Bahan Penelitian Keterangan

2. Data Buku Uji coba dalam melakukan pendaftaran

2. Alat Penelitian
Alat yang digunakan dalam penelitian ini terbagi menjadi dua jenis yaitu
Perangkat keras dan Perangkat lunak
a. Perangkat Keras
Tabel 2.2 Perangkat Keras

No. Perangkat Keras Spesifikasi

1. Processor Intel core i7

2. Harddisk 1048 Gb

3. RAM DDR3 10Gb

4. Smartphone Android Minimal Ice cream Sandwitch (5.1)

b. Perangkat Lunak
Tabel 2.3 Perangkat Lunak

No. Perangkat Keras Spesifikasi

1. Sistem Operasi Windows 10, Android

2. Bahasa Pemrograman PHP 5, Java

3. Database MySQL

4. Editor Android Studio dan Visual Studio


Code

3. HASIL DAN PEMBAHASAN


3.1 Perancangan Solusi
1. Use Case Diagram
Use Case Diagram dibawah ini menggambarkan bagaimana cara pengguna
berinteraksi dengan sistem yang akan dibuat. Pada aplikasi ini sebagai aktor
admin dapat melakukan 5 interaksi antara lain: login, daftar data mahasiswa,
 5

data buku, daftar peminjaman danpengembalian sedangkan sebagai aktor


mahasiswa dapat melakukan 4 interaksi antara lain : login, biodata mahasiswa,
peminjaman dan pengembalian.

Gambar 3.2 Use Case Diagram Sistem Secara Umum


3.2 Perancangan Database
Perancangan skema database aplikasi aplikasi perpustakaan yang terintegrasi ini
didasarkan pada desain use-case yang ada. Berdasarkan fitur serta interaksi antar aktor
dan juga antar use-case, maka dibuatlah table-tabel yang nantinya akan digunakan
sebagai data storage sistem informasi. Selain mendesain tabel entitas juga dilakukan
klasifikasi terhadap hubungan antar tabel entitas. Hubungan relasi antar entitas
dijabarkan sebagai berikut:
1. Tabel User
Tabel user merupakan tabel entitas untuk menyimpan username, password,
serta mengetahui level dari pengguna. Terdapat sepuluh field field dalam tabel
user, dengan username sebagai primary key.
Tabel 3.1 Tabel Anggota
No Nama Item Data Type Lebar Keterangan
1. id Int 11 Primary Key
2. kode varchar 12 -
3 nama varchar 50 -
4 alamat text - -
5 nomorhp varchar 12 -
6 email varchar 50 -

2. Tabel Buku
6 

Tabel Token merupakan tabel entitas untuk menyimpan token dari teknologi
firebase. Terdapat empat field dalam tabel Buku, dengan token sebagai
primary key.
Tabel 3.2 Tabel Buku
No Nama Item Data Type Lebar Keterangan
1. id Int 11 Primary Key
2. kd_buku text - -
3 tanggal date - -
4 ket text - -

3. Tabel Peminjaman
Tabel Informasi merupakan tabel entitas untuk menyimpan informasi. Terdapat
empat field dalam tabel peminjaman, dengan id sebagai primary key.
Tabel 3.3 Tabel Peminjaman
No Nama Item Data Type Lebar Keterangan
1. id Int 11 Primary Key
2. jenis varchar 50 -
3 isi text - -
4 tgl date - -
3.3 Analisis Data
Pada tahapan ini penulis melakukan analisis terhadap apa saja yang dibutuhkan
untuk membangun aplikasi ini. Dimana dalam tahap ini penulis menggunakan metode
pengujian Black box atau biasa disebut alur logika yang merupakan salah satu metode
pengujian perangkat lunak secara terinci, karena jalur logika (logica path) perangkat
lunak akan ditest dengan menyediakan test case yang mengerjakan kumpulan kondisi
atau perulangan secara spesifik. Langkah-langkah pengujian dalam Black box:
1. Buat test case dari aplikasi
2. Uji coba data setiap form dari aplikasi
3. Jika hasil uji coba sudah sesuai dengan harapan, maka dapat disimpulkan
bahwa aplikasi sudah berfungsi dengan baik (bebas dari kesalahan fungsional).
3.4 Hasil dan Pembahasan
Pengujian sistem yang dilakukan dengan beberapa form web dan layout Android
pada aplikasi yang dibuat diantaranya form login, form data buku, form data anggota,
form data peminjaman, form data pengembalian, Layout Login Android, Layout
Register Android, Layout Daftar Buku Android dan Layout Peminjaman Buku Android.
 7

1. Form Login Web


Tabel 3.4 Form Login

Test Factor Hasil Keterangan


Dapat menampilkan halaman Sukses melakukan login
login dan menampilkan pesan dan menampilkan
berhasil login  halaman utama
Menampilkan halaman login Tidak berhasil
dan menampilkan pesan menampilkan halaman
kesalahan  utama
Keterangan :
V = Berhasil X = Tidak berhasil

Gambar 3.3 Form Login


2. Form Data Buku Web
Tabel 3.5 Form Data Buku
Test Factor Hasil Keterangan
Dapat menampilkan halaman Sukses menampilkan
daftar buku halaman data buku

Dapat menampilkan pesan data Sukses menyimpan data
tersimpan buku

Menampilkan halaman data buku Tidak berhasil
dan menampilkan pesan menampilkan halaman
kesalahan  data buku
Keterangan :
8 

Test Factor Hasil Keterangan


V = Berhasil X = Tidak berhasil

Gambar 3.4 Form Data Buku

3. Form Data Peminjaman Web


Tabel 3.6 Form Data Peminjaman

Test Factor Hasil Keterangan


Dapat menampilkan halaman  Sukses menampilkan
data peminjaman halaman data peminjaman
Dapat menampilkan pesan data Sukses menyimpan data
tersimpan peminjaman

Menampilkan halaman data Tidak berhasil
peminjaman dan menampilkan menampilkan halaman data
pesan kesalahan  peminjaman
Keterangan :
V = Berhasil X = Tidak berhasil
 9

Gambar 4. 1 Form Data Peminjaman

4. Form Data Pengembalian Web


Tabel 3.7 Form Data Pengembalian
Test Factor Hasil Keterangan
Dapat menampilkan halaman data Sukses menampilkan
pengembalian halaman data
 pengembalian
Dapat menampilkan pesan data Sukses menyimpan data
tersimpan pengembalian

Menampilkan halaman data Tidak berhasil
pengembalian dan menampilkan menampilkan halaman
pesan kesalahan  data pengembalian

Keterangan :
V = Berhasil X = Tidak berhasil
10 

Gambar 3.6 Form Data Pengembalian

5. Layout Login Android


Tabel 3.8 Layout Login Android

Test Factor Hasil Keterangan


Dapat menampilkan halaman data Sukses menampilkan
register halaman data register

Dapat menampilkan pesan data Sukses menyimpan data
tersimpan register

Menampilkan halaman data Tidak berhasil
register s dan menampilkan pesan menampilkan halaman
kesalahan  data register

Keterangan :
V = Berhasil X = Tidak berhasil
 11

Gambar 3.7 Layout Login Android


6. Layout Daftar Buku Android
Tabel 3.9 Layout Daftar Buku Android
Test Factor Hasil Keterangan
Dapat menampilkan halaman data Sukses menampilkan
register halaman data register

Dapat menampilkan pesan data Sukses menyimpan data
tersimpan register

Menampilkan halaman data Tidak berhasil
register s dan menampilkan pesan menampilkan halaman
kesalahan  data register

Keterangan :
V = Berhasil X = Tidak berhasil
12 

Gambar 3.9 Layout Daftar Buku Android

4. KESIMPULAN & SARAN


4.1 Kesimpulan
Berdasarkan hasil dan pembahasan yang telah dijabarkan sebelumnya, maka
kesimpulan yang dapat diambil adalah sebagai berikut.
1. Penelitian ini telah menghasilkan sebuah aplikasi untuk memudahkan pihak
perpustakaan dan mahasiswa dalam melakukan pendaftaran menjadi anggota
 13

dengan memanfaatkan web service sistem informasi akademik Universitas


Dipa Makassar.
2. Aplikasi yang dibuat memudahkan mahasiswa melakukan peminjaman buku
melalui aplikasi android.
4.2 Saran
Berdasarkan pembuatan aplikasi dan implementasi maka untuk kesempurnaan
dari pemecahan masalah ini, diharapkan penelitian selanjutnya dapat membuat aplikasi
yang sinkron beberapa perpustkaan. Hal tersebut dapat menjadi bahan pengembangan
sistem pada penelitian selanjutnya.

DAFTAR PUSTAKA

[1] Famukhit, M. L., Rahayu, D., & Nurhayati. (2021). Pengaruh Sistem Informasi
Perpustakaan terhadap ketertiban pelayanan sirkulasi di SMKN1 Pacitan.
[2] Perwira, R., & Santosa, B. (2017). Implementasi Web Service pada Integrasi Data
Akademik dengan Replika Pangkalan Data Dikti. Telematika, 14(01), 1–11.
[3] Sari, A. O., Abdilah, A., & Sunarti. (2019). WEB PROGRAMMING. Graha Ilmu.
[4] A.S, R., & Shalahuddin, M. (2019). Rekayasa perangkat lunak terstruktur dan
berorientasi objek edisi revisi. Informatika.
[5] Muttaqin, F., & Hidayat, R. (2018). Analisis Tingkat Kepuasaan Pelanggan
Indihome Pada Generasi Z Di Kota Bandung 2018. EProceedings …, 4(3), 906–
913.

Anda mungkin juga menyukai