• Tidak ada hasil yang ditemukan

PENERAPAN TEKNOLOGI WEB APP PADA SISTEM INFORMASI PERPUSTAKAAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "PENERAPAN TEKNOLOGI WEB APP PADA SISTEM INFORMASI PERPUSTAKAAN"

Copied!
11
0
0

Teks penuh

(1)

PENERAPAN TEKNOLOGIWEB APPPADA SISTEM INFORMASI PERPUSTAKAAN

Rati Dian Sari Threice Novliane Eunike Hary

Jurusan Sistem Informasi STMIK PalComTech Palembang

Abstrak

Tujuan dari penelitian ini adalah untuk mempermudah pendaftaran anggota baru pada perpustakaan serta pengimputan data buku baru, data peminjaman buku, data pengembalian buku, akan tetapi disimulasikan menggunakan web app, web app dikenal sebagai aplikasi yang diakses melalui web browser dan melalui jaringan seperti Internet atau intranet. Adanya sebuah website di perpustakaan maka orang-orang yang membutuhkan buku dapat dengan mudah mencari buku-buku yang dibutuhkan. Kemampuan untuk memperbarui dan memelihara aplikasi web tanpa harus mendistribusikan dan menginstal perangkat lunak pada kemungkinan ribuan komputer klien merupakan keunggulan teknologi ini. Selain itu juga untuk cross-platform compatibility Website dapat membantu sebuah perpustakaan memberikan informasi yang dibutuhkan kepada orang-orang yang membutuhkan informasi akan buku karena alasan tersebut menarik perhatian penulis untuk membangun sebuah teknologi website yang dapat dipergunakan oleh semua perpustakaan yang ingin memberikan pelayanan yang lebih baik lagi kepda para pengunjung perpustakaan tersebut.Website yang akan dibangun disebut dengan Web App yaitu sebuah aplikasi Open Source yang bersifat Multi Platform yang dapat berjalan dengan dukungan semua sistem operasi. Teknologi ini juga dapat diakses dengan menggunakan dukungan teknologi komunikasi Smartphone yang memiliki beragam sistem operasi. Menggunakan handphone yang dimiliki maka pengunjung website dapat melihat seluruh koleksi buku dengan nyaman karena website ini akan menyesuaikan dengan ukuran layar handphone yang dimiliki sehingga lebih nyaman untuk digunakan.

Kata Kunci : Sistem Informasi, Web app, cross-platform, Multi Platform.

PENDAHULUAN

Perpustakaan banyak dimanfaatkan orang untuk meminjam buku atau sekedar membaca buku ditempat tanpa melakukan peminjaman buku. Perpustakaan berdiri karena dukungan sekelompok orang yang membutuhkan akan buku itu sendiri, baik itu dilingkungan pendidikan ataupun lingkungan instansi pekerjaan atau yang lebih besar lagi ada tuntutan masyarakat yang haus akan informasi sebagai refleksi pengembangan diri.

Berangkat dari banyaknya permintaan akan buku maka sebuah lingkungan pendidikan mulai dari tingkat sekolah dasar sampai dengan perguruan tinggi akan menyiapkan perpustakaan untuk memenuhi kebutuhan akan buku sebagai sumber referensi dan informasi. Kantor-kantor atau lembaga pemerintahan juga menyiapkan perpustakaan untuk kebutuhan karyawan yang bekerja dikantor tersebut selain itu sebuah daerah juga sebagusnya memiliki perpustakaan untuk memenuhi kebutuhan masyarakat dilingkungan tersebut.

Kebutuhan akan buku dari semua golongan inilah yang menarik perhatian untuk lebih membuat perpustakaan menjadi tempat yang nyaman untuk semua pengunjung dalam mencari buku-buku yang dibutuhkan. Kenyamanan ini dapat didukung dengan perkembangan teknologi informasi yaitu dengan memanfaatkan teknologi website untuk sebuah perpustakaan. Adanya sebuah website di perpustakaan maka orang-orang yang membutuhkan buku dapat dengan mudah mencari buku-buku yang dibutuhkan.

(2)

Website dapat membantu sebuah perpustakaan memberikan informasi yang dibutuhkan kepada orang-orang yang membutuhkan informasi akan buku karena alasan tersebut menarik perhatian penulis untuk membangun sebuah teknologi website yang dapat dipergunakan oleh oleh semua perpustakaan yang ingin memberikan pelayanan yang lebih baik lagi kepda para pengunjung perpustakaan tersebut.

Website yang akan dibangun disebut denganWeb Appyaitu sebuah aplikasiOpen Sourceyang bersifatMulti Platformyang dapat berjalan dengan dukungan semua sistem operasi, teknologi ini juga dapat diakses dengan menggunakan dukungan teknologi komunikasiSmartphoneyang memiliki beragam sistem operasi. Menggunakanhandphone yang dimiliki maka pengunjung website dapat melihat seluruh koleksi buku dengan nyaman karena website ini akan menyesuaikan dengan ukuran layar handphoneyang dimiliki sehingga lebih nyaman untuk digunakan judul“Penerapan TeknologiWeb Apppada Sistem Informasi Perpustakaan“.

LANDASAN TEORI

Website

Menurut Supriyanto (2005 : 336), websiteatau WWW (World Wide Web) adalah sebuah koneksi keterhubungan dokumen-dokumen multimedia yang disimpan diinternetdan diakses menggunakan protokol (HTTP).

Web App

Menurut Simarmata (2010), web application dikenal sebagai aplikasi yang diakses melalui web browser dan melalui jaringan seperti Internet atau intranet. Kemampuan untuk memperbarui dan memelihara aplikasi web tanpa harus mendistribusikan dan menginstal perangkat lunak pada kemungkinan ribuan komputer klien merupakan keunggulan teknologi ini, selain juga untuk cross-platform compatibility.

Database(Basis Data)

Menurut Kadir (2008:8), database adalah deskripsi tentang benda, kejadian, aktivitas dan transaksi yang tidak mempunyai makna atau tidak terpengaruh secara langsung kepada pemakai.

Sistem Informasi

Menurut Jogiyanto (2005:36), sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi yang menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

Bahasa Pemrograman

Menurut Sujatmiko (2012:37), bahasa pemograman adalah teknik komando / instruksi standar untuk memerintah komputer. Bahasa pemograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa Pemrograman PHP

Menurut Prasetio (2014:122), PHP adalah bahasascriptyang ditanam di sisi server. PHP diperkenalkan pada tahun 1994 sebagai sebuah kumpulanscript freewareyang berbasis Perl dan dikenal sebagai “Personal Home PageToolsyang diciptakan oleh Rasmus Lerdorf.

(3)

MySQL

Menurut Wahana Komputer (2010:26),MySQLadalah salah satusoftwaresistem manajemen database (DBMS)structur Query Language(SQL).

PHP MyAdmin

Menurut Nugroho (2009:13), PHP MyAdmin adalah Aplikasi berbasis web yang dibuat dari pemogramman PHP dan diramu denganJavaScript.PHP MyAdmin juga dapat disebut sebagaitoolsyang berguna untuk mengaksesdatabaseMySQL server dalam bentuk tampilanweb.

Framework

Frameworkadalah sebuahframeworkatau bingkai kerja bagi aplikasi - aplikasi .Net yang dibuat dengan menggunakanVisual Studio.Net tanpa terpengaruh bahasa pemograman yang digunakan. (Wahana Komputer, 2008).

HASIL DAN PEMBAHASAN

Analisis

Dalam penelitian ini penulis melakukan identifikasi masalah berupa masalah, batasan masalah, layanan penelitian, dan tujuan penelitian yang diuraikan sebagai berikut : Masalah yang digunakan dalam penelitian yaitu sulitnya pendaftaran anggota baru perpustakaan karna tidak bisa melaluiwebsitesehingga harus datang ke perpustakaan. Batasan masalah dalam penelitian yaitu anggota baru dapat login kewebsiteperpustakaan setelah mendaftar sebagai anggota perpustakaan melalui webisite perpustakaan dan anngota perpustakaan dapat melihat koleksi buku secaraon-line.

Layanan penelitian ini yaitu memberikan kemudahan untuk pendaftaran anggota baru perpustakaan serta anggota yang sudah terdaftar dapat melihat koleksi buku yang ada pada perpustakaan secarareal timemelaluiwebsiteyang dapat diakses dimanapun dan kapanpun diperlukan dengan membukawebsiteperpustakaan

Tujuan penelitian ini adalah untuk mempermudah pendaftaran anggota baru pada perpustakaan serta pengimputan data buku baru,data peminjaman buku,data pengembalian buku, akan tetapi disimulasikan menggunakanweb app, web appdikenal sebagai aplikasi yang diakses melaluiweb browser dan melalui jaringan seperti Internet atau intranet. Dengan adanya sebuahwebsitedi perpustakaan maka orang-orang yang membutuhkan buku dapat dengan mudah mencari buku-buku yang dibutuhkan.

Pembahasan

Rancangan Desain Database 1) Desain Basis Data

Perancangan basis data digunakan untuk melakukan transformasi dari diagram ER yang terdiri dari himpunan entitas dan himpunan relasi kedalam bentuk tabel-tabel. Basis data yang dibuat digunakan untuk menampung tabel-tabel yang akan dibuat yaitu: Anggota, Penerbit, Penulis, Kategori, Buku, Peminjaman, Detail Peminjaman, Pengembalian, Registrasi. 2) Desain Tabel

Desain tabel yang digunakan untuk menentukan struktur dari tabel-tabel yang akan dibuat berisikan nama-nama field, type field dan ukurannya, dimana tabel-tabel tersebut digunakan untuk menampung data. Dalam aplikasi yang dirancang akan dibuat empat tabel yang akan disimpan dalam sebuah database dengan nama elibrary.sql. Adapun desain tabel adalah sebagai berikut:

(4)

Tabel 1 Desain Anggota

No Nama

Field Tipe

Data Ukuran Keterangan

1 id_anggota* Number 5 Id anggota

2. Nama String 30 Nama anggota 3. ID_pengenal Number 30 Nomor pengenal 4. TTL Date - Tanggal lahir 5. Email String 100 Email anggota 6. Telp String 20 Nomor telp 7. Alamat String 100 Alamat anggota Sumber : Diolah Sendiri

Tabel 2 Desain Penerbit

No Nama

Field Tipe

Data Ukuran Keterangan

1 id_penerbit* Number 5 Id penerbit

2. Nama String 30 Nama penerbit 3. Telp String 20 Nomor penerbit 4. Alamat String 100 Alamat penerbit Sumber : Diolah Sendiri

Tabel 3 Desain Penulis

No Nama

Field Tipe

Data Ukuran Keterangan

1 id_

penulis* Number 5 Idpenulis

2. Nama String 30 Namapenulis 3. Profile String 300 Profilepenulis Sumber : Diolah Sendiri

Tabel 4 Desain Kategori

No Nama

Field Tipe

Data Ukuran Keterangan

1 id_

kategori* Number 5 Idkategori

2. Nama String 30 Namakategori 3. Keterangan String 300 Keterangankategori Sumber : Diolah Sendiri

(5)

Tabel 5 Desain Buku

No Nama

Field Tipe

Data Ukuran Keterangan

1 id_ buku * Number 5 Idbuku

2. Judul String 30 Judulbuku 3. Id_kategori Number 5 Id_kategori 4. Id_pengarang Number 5 Id pengarang 5. Id_penerbit Number 5 Id penerbit 6. ISBN Number 20 ISBN buku 7. Cover String 100 File cover buku 8. Stok Number 3 Stok jumlah buku 9. Sinopsis String 300 Sinopsis buku Sumber : Diolah Sendiri

Tabel 6 Desain Peminjaman

No Nama

Field Tipe

Data Ukuran Keterangan

1 id_ pinjam * Number 5 Idpinjam

2. Tanggal Date - Tanggal pinjam 3. Lama

pinjam Number 3 Lama peminjaman 4. Tgl_kembali Date - Tanggal pengembalian Sumber : Diolah Sendiri

Tabel 7 Desain Detail Peminjaman

No Nama Field Tipe

Data Ukuran Keterangan

1 id_detailpinjam

* Number 5

Id detail peminjaman buku

2. Id_pinjam Number 5 Id peminjaman buku 3. Id_buku Number 5 Id buku yangdipinjam Sumber : Diolah Sendiri

Tabel 8 Desain Pengembalian

No Nama Field Tipe

Data Ukuran Keterangan

1 id_pengembalian* Number 5 Idpengembalian 2. Id_pinjam Number 5 Id peminjaman

buku 3. Tgl_kembali Date - Tanggal

pengembalian 4. Terlambat Number 3 Jumlah hari

keterlambatan 5. Denda Number 11 Jumlah dendayang dibayar. Sumber : Diolah Sendiri

(6)

Tabel 9 Desain Registrasi

No Nama Field Tipe

Data Ukuran Keterangan

1 id_registrasi* Number 5 Idregistrasi 2. Nama_anggota Text 25 Nama angota 3. gender text 10 gender 4. Telpon Number 3 telpon 5. email Text 11 email 6. Alamat Text 30 alamat 7. User_nama Text 20 User name 8. Password Number 8 Password Sumber : Diolah Sendiri

Hasil Implementasi

1. Implementasi Halaman Menu Utama

Halaman menu utama adalah halaman utama yang akan ditampilkan pada saat membuka website sistem informasi perpustakaan. Halaman ini akan menampilkan menu koleksi buku, peminjaman dan form untuk melakukan pendaftaran anggota perpustakaan.

Gambar 1.Implementasi Halaman Menu Utama 2. Implementasi Halaman Menu Anggota

Halaman menu anggota adalah halaman utama yang akan ditampilkan pada saat anggota melakukan login ke website sistem informasi perpustakaan. Halaman ini akan menampilkan menu data anggota, data buku, data peminjaman dan data pengembalian buku.

Gambar 2. Implementasi Halaman Menu Anggota 3. Implementasi Halaman Menu Pustakawan

Halaman menu pustakawan atau pertugas perpustakaan adalah halaman utama yang akan ditampilkan pada saat apustakawan atau pertugas perpustakaa melakukan login ke website sistem informasi perpustakaan. Halaman ini akan menampilkan menu untuk input data kategori, penerbit, pengarang, peminjaman dan pengembalian buku selain itu halaman ini juga berfungsi untuk persetujuan anggota perpustakaan.

(7)

Gambar 3.Implementasi Halaman Menu Pustakawan 4. Implementasi Halaman Input

a. Form Input Anggota

Form input anggota berfungsi sebagai halaman pendaftaran untuk menjadi anggota perpustakaan.

Gambar 4Form Input Anggota b. Form Input Kategori Buku

Form input kategori buku berfungsi sebagai halaman untuk menambahkan kategori pembagian buku di perpustakaan. Data kategori buku yang berhasil ditambahkan akan digunakan pada saat menambahkan judul buku.

Gambar 5.Form Input Kategori Buku c. Form Input Pengarang

Form input pengarang berfungsi sebagai halaman menambahkan data pengarang.

(8)

d. Form Input Penerbit

Form input penerbit berfungsi sebagai halaman menambahkan data penerbit.

Gambar 7.Form Input Penerbit e. Form Input Judul Buku

Form input judul buku berfungsi sebagai halaman menambahkan data judul buku.

Gambar 8.Form Input Judul Buku f. Form Input Peminjaman

Form input peminjaman buku berfungsi sebagai halaman menambahkan data peminjaman buku.

Gambar 9.Form Input Peminjaman g. Form Input Pengembalian

Form input pengembalian buku berfungsi sebagai halaman menambahkan data pengembalian buku.

(9)

5. Implementasi Halaman Output a. Halaman Hasil Output Anggota

Halaman hasil output anggota berfungsi untuk menampilkan data anggota perpustakaan yang berhasil melakukan pendaftaran.

Gambar 11. Halaman Hasil Output Anggota b. Halaman Hasil Output Kategori Buku

Halaman hasil output kategori buku berfungsi untuk menampilkan data kategori buku yang berhasil ditambahkan.

Gambar 12Halaman Hasil Output Kategori Buku c. Halaman Hasil Output Pengarang

Halaman hasil output pengarang buku berfungsi untuk menampilkan data pengarang buku yang berhasil ditambahkan.

Gambar 13Halaman Hasil Output Pengarang d. Halaman Hasil Output Penerbit

Halaman hasil output penerbit buku berfungsi untuk menampilkan data penerbit buku yang berhasil ditambahkan.

(10)

e. Halaman Hasil Output Judul Buku

Halaman hasil output judul buku berfungsi untuk menampilkan data judul buku yang berhasil ditambahkan.

Gambar 15Halaman Hasil Output Judul Buku

f. Halaman Hasil Output Peminjaman

Halaman output peminjaman adalah halaman yang berfungsi menampilkan data peminjaman buku yang dilakukan oleh anggota perpustakaan.

Gambar 16Halaman hasil Output Peminjaman g. Halaman Hasil Output Pengembalian

Halaman hasil output pengembalian adalah halaman yang berfungsi menampilkan data pengembalian buku yang dilakukan oleh anggota perpustakaan.

Gambar 17. Halaman hasil Output Peminjaman Pengaturan Pase Setup Rancangan Implementasi

Berikut adalah gambaran topologi jaringan yang akan diterapakan pada Aplikasi Perpustakaan.

(11)

Gambar 18. Topologi Jaringan yang Diterapkan

PENUTUP

Berdasarkan pembahasan dan hasil yang di peroleh maka dapat disimpulkan sistem informasi perpustakaan berbasis web app yang dapat memberi kemudahan untuk pendaftaran anggota baru perpustakaan serta dapat mempermudah pustakawan dalam pengimputan data buku, data peminjaman buku dan data pengembalian buku. Web app ini juga dapat diakses dengan menggunakan dukungan teknologi komunikasiSmartphoneyang memiliki beragam sistem operasi. Dengan menggunakanhandphoneyang dimiliki maka pengunjung website dapat melihat seluruh koleksi buku dengan nyaman karena website ini akan menyesuaikan dengan ukuran layarhandphoneyang dimiliki sehingga lebih nyaman untuk digunakan.

DAFTAR PUSTAKA

Al.fatta, Hanif. 2007.Analisis dan Perancangan Sistem Informas”. Yogyakarta : Andi. Jogiyanto. 2005 .Sistem Teknologi informasi. Yogyakarta : Andi.

Kadir, Abdul. 2009.Dasar Perancangan & Implementasi Database Relasional.Yogyakarta : Andi.

Simamarmata, Janner. 2010.Rekayasa Web.Yogyakarta : Andi

Wahana, Komputer. 2009.Mastering CMS Programming with PHP dan MySQL, Edisi 1.Yogyakarta:Andi Offset.

Gambar

Tabel 1 Desain Anggota
Tabel 5 Desain Buku
Tabel 9 Desain Registrasi No Nama Field Tipe
Gambar 4 Form Input Anggota
+5

Referensi

Dokumen terkait

petugas lupa mencatat data anggota yang ada, proses peminjaman buku bos, peminjaman buku kelas dan peminjaman buku siswa serta pengembalian buku bos, pengembalian

Sistem yang diusulkan yaitu pada bagian penerimaan anggota, peminjaman, dan pengembalian buku pada Kantor Perpustakaan daerah Kabupaten Garut menggunakan proses

Sistem perpustakaan ini dapat menghasilkan informasi peminjaman dan pengembalian buku dan mampu mengolah data buku, anggota, sirkulasi buku dan denda dengan lebih baik,

Perpustakaan SMP Muhammadiyah 1 Semarang dalam menjalakan aktivitas peminjaman dan pengembalian buku melakukan banyak pekerjaan seperti mendata buku, mendata

Permasalahan yang terjadi di sistem perpustakaan SMK PURAGABAYA yang berjalan berada pada proses proses pendaftaran anggota perpustakaan, peminjaman dan pengembalian

Bahwa dengan sistem informasi pengolahan data perpustakaan SMK Negeri 1 Demak, yang mengulas tentang pengolahan data anggota, data buku, peminjaman, pengembalian

Sistem informasi yang harus dilakukan yaitu pendaftaran anggota, proses penginputan data calon anggota, proses pengunjung, proses peminjaman dan pengembalian buku,

Secara fungsionalitas, sistem dapat melakukan kegiatan operasional perpustakaan seperti peminjaman dan pengembalian buku yang dilakukan oleh siswa.. Sistem memiliki fitur untuk petugas