Anda di halaman 1dari 13

ISSN-P 2407-2192

Jurnal Teknik Informatika Politeknik Sekayu (TIPS)


Volume 1, No. 1, September 2014, h. 24 - 36
SISTEM INFORMASI PERPUSTAKAAN SMP NEGERI 5 PALEMBANG
MENGGUNAKAN PHP DAN MYSQL

Muhamad Son Muarie


Program Studi Teknik Informatika Politeknik Sekayu
Email : meki.koe@gmail.com

ABSTRAK

Perpustakaan SMP Negeri 5 saat ini mengolah data buku dan mencatat proses transaksi
peminjaman dan pengembalian buku secara manual yaitu dengan menggunakan buku induk.
Walaupun dengan menggunakan buku induk pengolahan data dan transaksi bisa dilakukan dengan
baik. Namun pengolahan data dengan cara tersebut dirasa masih kurang dalam memberikan informasi
buku karena tidak tersedianya fasilitas pencarian. Hal ini mengakibatkan siswa harus mencari buku
secara manual dan memakan banyak waktu dalam pengolahan data dan transaksi. Oleh karena itu
dibutuhkan sebuah sistem informasi yang mengolah data dan transaksi serta menyediakan fasilitas
pencarian data buku. Peneliti mencoba membangun sebuah sistem informasi pelayanan perpustakaan.
Metodologi pengembangan sistem informasi yang digunakan adalah metode berorientasi data, yang
terdiri atas : analisis sistem, desain, pengkodean, dan pengujian. Dalam pembuatan sistem informasi
ini Peneliti menggunakan PHP sebagai bahasa pemrograman, Macromedia Dreamweaver 8 sebagai
editor, dan MySql sebagai DBMS. Sistem Informasi ini diharapkan dapat mempercepat proses
pengolahan data dan transaksi serta menyediakan fasilitas pencarian yang dapat digunakan siswa
untuk mendapatkan informasi tentang buku.

Kata Kunci : Sistem Informasi, PHP, MySql

I. PENDAHULUAN media noncetak dan atau sumber informasi dalam


1.1 Latar Belakang komputer yang disusun secara sistematis untuk
Menerapkan teknologi informasi pada digunakan pemakai.
perpustakaan sekolah merupakan salah satu cara
untuk memajukan sekolah Perpustakaan digunakan 1.2 Perumusan Masalah
oleh guru-guru untuk mendapatkan referensi untuk Berdasarkan uraian latar belakang dapat
keperluan belajar mengajar. Dan meningkatkan diidentifikasi permasalahan sebagai berikut :
pengetahuan mereka. Para siswa dapat 1. Penyimpanan dan pencatatan data buku dan
memanfaatkan perpustakaan untuk meminjam atau anggota masih menggunakan buku induk
sekedar membaca buku, majalah dan lainnya, guna 2. Proses peminjaman dan pengembalian buku
menambah pengetahuan sehingga dapat menunjang masih manual yaitu menggunakan buku induk
dan mempermudah dalam belajar oleh karena itu 3. Pada saat laporan pegawai perpustakaan harus
perpustakaan dapat digunakan sebagai sarana yang merekap semua data buku , data anggota serta
efektif untuk meningkatkan mutu pengetahuan data peminjaman dan pengembalian yang ada
setiap warga sekolah. pada buku induk.
Dengan kemajuan teknologi informasi Berdasarkan identifikasi masalah yang
maka perpustakaan mengalami perubahan telah dijelaskan diatas, maka permasalahan yang
pengertian, Sehingga International Federation of akan dibahas adalah “Bagaimana membangun
Library Association and Institutions membatasi Sistem Informasi Pelayanan Perpustakaan Bagi
perpustakaan adalah kumpulan materi tercetak dan Perpustakaan SMP Negeri 5 Palembang ?.”

Jurnal TIPS, Volume 1, No. 1, September 2014, h. 24 – 36 24


1.3 Metode Penelitian 4. Pengujian
Dalam pengembangan perangkat lunak, Untuk menemukan kesalahan dari
Peneliti menggunakan metode increamental model aplikasi dan memastikan bahwa input yang
yang terdiri atas : diberikan akan menghasilkan atau memberi hasil
1. Analisis Sistem sesuai dengan yang diharapkan.
Peneliti menganalisa sistem dengan
mengindentifikasikan permasalahan dan II. TINJAUAN PUSTAKA
menentukan studi kelayakan. 2.1. Pengertian Perpustakaan
a. Identifikasi Masalah Menurut Sulistyo Basuki (1993 : 3),
Dengan identifikasi Masalah Peneliti “Perpustakaan adalah sebuah ruangan, bagian
mengumpulkan data-data yang berkaitan sebuah gedung, ataupun gedung itu sendiri yang
dengan sistem yang akan dibangun dan digunakan untuk menyimpan buku dan terbitan
mempelajari permasalahan yang ada. lainya yang biasanya disimpan menurut tata
b. Studi Kelayakan susunan tertentu untuk digunakan pembaca, bukan
Dengan studi kelayakan Peneliti dapat untuk dijual”.
mengamati proses pengolahan data Sedangkan menurut Sutarno NS (2006 :
peminjaman buku yang dapat 11),”Perpustakaan adalah suatu ruangan, bagian
menghasilkan solusi terhadap masalah dari gedung/bangunan, atau gedung tersendiri, yang
yang ada, yaitu membuat sistem informasi berisi buku-buku koleksi, yang disusun dan diatur
pelayanan perpustakaan SMP Negeri 5 sedemikian rupa, sehingga mudah untuk dicari dan
Palembang khususnya untuk proses dipergunakan sewaktu-waktu diperlukan oleh
pengolahan data peminjaman dan pembaca”.
pengembalian buku serta pencarian buku. Dari kedua definisi di atas dapat
disimpulkan bahwa “Perpustakaan adalah suatu unit
2. Tahap Desain kerja dari suatu badan atau lembaga tertentu yang
Peneliti mendesain sistem untuk mengelola bahan pustaka, baik berupa buku
menentukan langkah-langkah operasi dalam proses maupun bukan buku yang disusun secara sistematis
pengolahan data, menentukan prosedur untuk menurut aturan tertentu sehingga dapat digunakan
mendukung operasi-operasi sistem sebagai berikut : sebagai sumber informasi oleh setiap pengguna
1. Membuat desain file atau desain table perpustakaan”.
2. Membuat desain input atau desain form
3. Membuat desain output atau desain report 2.2. Pengertian Perpustakaan Sekolah
Perpustakaan sekolah sebagai salah satu
3. Pengkodean sarana penunjang siswa, menyediakan beragam
Dimana pada tahap ini kelanjutan dari informasi yang sesuai dengan kebutuhan
desain yang dibuat diterjemahkan di dalam bahasa penggunanya. Menurut Darmono (2007 : 1),
pemograman dengan menggunakan PHP dan ”Perpustakaan sekolah sebagai salah satu sarana
MySQL sebagai Data Base Management System pendidikan penunjang kegiatan belajar siswa
(DBMS) nya. memegang peranan yang sangat penting dalam

Jurnal TIPS, Volume 1, No. 1, September 2014, h. 24 – 36 25


dalam memacu tercapainya tujuan pendidikan di membaca dan belajar, serta menggunakan
sekolah”. perpustakaan sepanjang hayat mereka.
Penjelasan dalam Undang-undang Nomor 3. Memberikan kesempatan untuk memperoleh
20 Tahun 2003, tentang Sistem Pendidikan pengalaman dalam menciptakan dan
Nasional (Sisdiknas) dalam Sutarno NS (2006 : 47), menggunakan informasi untuk pengetahuan,
”Perpustakaan merupakan sarana penunjang proses pemahaman, daya pikir dan keceriaan.
balajar mengajar di sekolah”. Keberadaanya 4. Mendukung semua murid dalam
sebagai salah satu komponen pendidikan pembelajaran dan praktek ketrampilan
merupakan suatu keharusan. mengevaluasi dan menggunakan informasi,
Sedangkan menurut Soeatminah (1992 : tanpa memandang bentuk, format atau
37), “Perpustakaan sekolah adalah perpustakaan media, termasuk kepekaan modus
yang ada di sekolah sebagai sarana pendidikan berkomunikasi di komunitas.
untuk menunjang pencapaian tujuan pendidikan 5. Menyediakan akses ke sumber daya lokal,
prasekolah, pendidikan dasar, dan pendidikan regional, nasional, global dan kesempatan
menengah serta memberi pelayanan kepada murid pembelajar menyingkap ide, pengalaman dan
dan guru dalam proses belajar mengajar”. opini yang beraneka ragam.
Berdasarkan beberapa pendapat di atas 6. Mengorganisasikan aktivitas yang
dapat disimpulkan bahwa perpustakaan sekolah mendorong kesadaran serta kepekaan budaya
merupakan sarana penunjang pendidikan yang dan sosial.
diselenggarakan oleh sekolah melalui ketersediaan 7. Bekerja dengan murid, guru, administrator
koleksi bahan-bahan pustaka yang dibutuhkan dan orang tua untuk mencapai misi sekolah.
dalam proses pembelajaran, sehingga tercapainya 8. Menyatakan bahwa konsep kebebasan
tujuan pendidikan sekolah. intelektual dan akses informasi merupakan
hal penting bagi terciptanya warga negara

2.3. Tujuan Perpustakaan Sekolah yang bertanggung jawab dan efektif,serta

Perpustakaan Sekolah sebagai sumber berpartisipsi di alam demokrasi.

informasi yang memiliki tujuan sebagai sarana 9. Promosi membaca dan sumber daya serta

penunjang pendidikan. Perpustakaan merupakan jasa perpustakaan sekolah kepada seluruh

bagian penting dalam pross pendidikan, bagi komunitas sekolah dan masyarakat luas.

pengembangan literasi, literasi informasi,


pengajaran, pembelajaran dan kebudayaan serta 2.4. Fungsi Perpustakaan Sekolah

merupakan jasa inti perpustakaan sekolah. Tujuan Fungsi perpustakaan sekolah menurut

Perpustakaan Sekolah menurut Darmono (2007 : Darmono (2007 : 5) adalah sebagai berikut :

21) sebagai berikut : 1. Fungsi Informatif

1. Mendukung dan memperluas sasaran Perpustakaan sekolah menyediakan

pendidikan sebagaimana digariskan dalam informasi yang meliputi bahan tercetak, maupun

misi dan kurikulum sekolah. elektronik agar pemustaka dapat :

2. Mengembangkan dan mempertahankan a. Memperoleh ide dari buku yang ditulis oleh

kelanjutan dalam kebiasan dan keceriaan para ahli berbagai bidang ilmu.

Jurnal TIPS, Volume 1, No. 1, September 2014, h. 24 – 36 26


b. Memilih informasi yang relevan sesuai 4. Fungsi Rekreasi
dengan kebutuhannya. Perpustakaan menyediakan berbagai
c. Memiliki kesempatan untuk memdapatkan informasi yang meliputi koleksi tercetak
berbagai informasi yang dibutuhkan di maupun elektronik untuk:
perpustakaan. a. Menciptakan kehidupan yang seimbang
d. Memperoleh informasi yang disediakan di antara jasmani dan rohani.
perpustakaan untuk mengatasi masalah yang b. Mengembang minat rekreasi pemustaka
dihadapi dalam kehidupan sehari-hari di melalui berbagai bacaan dan pemanfaatan
masyarakat. waktu senggang.
c. Menunjang berbagi kegiatan kreatif serta
2. Fungsi Pendidikan hibuaran yang positif.
Perpustakaan menyediakan berbagai 5. Fungsi Penelitian
informasi yang meliputi bahan tercetak Perpustakaan menyediakan berbagai
maupun elektronik sebagai sarana untuk informasi untuk menunjang penelitian.
menerapkan tujuan pendidikan. Manfaat yang Informasi meliputi berbagai jenis dan bentuk
diperoleh dari fungsi pendidikan adalah : informasi sesuai yang dibutuhkan oleh peneliti.
a. Pemustaka mendapat kesempatan
mendidik diri sendiri secara 6. Fungsi Deposit
berkesinambungan. Perpustakaan memiliki fungsi deposit
b. Pemustaka dapat membangkitkan dan yaitu menyimpan dan melestarikan bahan
mengembangkan minat yang telah pustaka yang dimiliki perpustakaan sekolah.
dimiliki dengan mempertinggi kreatifitas
dan kegiatan intelektual. 2.5. Pengertian Informasi
c. Pemustaka dapat mempercepat Menurut Witarto (2004:9) Informasi
penguasaan dalam bidang pengetahuan adalah rangkaian data yang mempunyai sifat
dan teknologi baru. sementara, tergantung dengan waktu, mampu
memberi kejutan atau surprise pada yang
3. Fungsi kebudayaan menerimanya. Intensitas dan lamanya kejutan dari
Perpustakaan menyediakan berbagai informasi, disebut nilai informasi. “Informasi” yang
informasi yang meliputi bahan tercetak dan tidak mempunyai nilai, biasanya karena rangkaian
elektronik yang dimanfaatkan pemustaka data yang tidak lengkap atau kadaluarsa.
untuk: Kualitas informasi tergantung dari 3 hal
a. Meningkatakan taraf hidup secara yang sangat domain yaitu keakuratan informasi,
individual maupun kelompok. ketepatan waktu dari informasi dan relevan.
b. Membangkitkan minat terhadap kesenian 1. Akurat, informasi yang dihasilkan harus bebas
dan keindahan. dari kesalahan-kesalahan dan tidak
c. Mengembangkan sikap untuk menunjang menyesatkan bagi orang yang menerima
kehidupan antar budaya yang harmonis. informasi tersebut. Dalam prakteknya,
d. Menumbuhkan budaya baca sebagai bekal mungkin dalam penyampaian suatu informasi
penguasaan alih teknologi. banyak terjadi gangguan (noise) yang dapat

Jurnal TIPS, Volume 1, No. 1, September 2014, h. 24 – 36 27


merubah isi dari informasi tersebut. 4. Ekonomis, efisien dan dapat dipercaya karena
Ketidakakuratan dapat terjadi karena sumber informasi yang dihasilkan mempunyai manfaat
informasi (data) mengalami gangguan atau yang lebih besar dibandingkan dengan biaya
kesengajaan sehingga merusak atau merubah mendapatkannya dan sebagian besar informasi
data-data asli tersebut. tidak dapat tepat ditaksir keuntungannya
Adapun komponen akurat meliputi : dengan satuan nilai uang tetapi dapat ditaksir
 Completeness, berati informasi yang nilai efektivitasnya. Selain itu informasi yang
dihasilkan atau dibutuhkan harus memiliki dihasilkan juga bisa dipercaya kebenaranya
kelengkapan yang baik, karena bila dan tidak mengada-ada.
informasi yang dihasilkan sebagian-
sebagian akan mempengaruhi dalam 2.6. Pengertian Sistem Informasi
pengambilan keputusan. Menurut Jogiyanto (1999:11) sistem
 Correctness, berati informasi yang informasi adalah suatu tatanan dalam suatu
dihasilkan atau dibutuhkan harus memiliki organisasi yang mempertemukan kebutuhan
kebenaran. pengolahan transaksi harian, mendukung operasi,
 Security, berati informasi yang dihasilkan bersifat manajerial dan kegiatan strategi dari suatu
atau dibutuhkan harus memiliki keamanan. organisasi dan menyediakan pihak luar tertentu
2. Tepat waktu, informasi yang diterima harus dengan laporan-laporan yang diperlukan.
tepat pada waktunya, sebab kalau informasi
yang diterima terlambat maka informasi 2.7. Pengertian Sistem Informasi
tersebut sudah tidak berguna lagi. Informasi Menurut Roger S.Pressman, Ph.D
yang dihasilkan atau dibutuhkan tidak boleh (2002:354) State Transition Diagram (STD)
terlambat (usang). Informasi yang usang tidak menunjukkan bagaimana sistem bertingkah laku
mempunyai nilai yang baik, sehingga bila sebagai akibat dari kejadian eksternal. Untuk
digunakan sebagai dasar dalam pengambilan melakukannya, STD menunjukkan berbagai model
keputusan akan dapat berakibat fatal. Kondisi tingkah laku (disebut state) sistem dan cara di mana
yang demikian menyebabkan mahalnya nilai transisi dibuat dari state satu ke state lainnya. STD
suatu informasi, sehingga kecepatan untuk berfungsi sebagai dasar bagi permodelan tingkah
mendapatkan, mengolah dan mengirimkannya laku.
memerlukan teknologi- teknologi terbaru. Pemodelan perilaku dilakukan dengan
3. Relevan, informasi harus mempunyai manfaat tahapan berikut :
bagi si penerima, sebab informasi ini akan a. Daftarkan seluruh state yang dimiliki sistem.
digunakan untuk pengambilan suatu keputusan Definisi state adalah himpunan keaadaan
dalam pemecahan suatu permasalahan. yang dapat diamati di mana keadaan tersebut
Relevansi informasi untuk tiap-tiap orang satu mencirikan perilaku sistem pada waktu tertentu
dengan yang lainnya berbeda. Misalnya b. Indikasikan bagaimana terjadinya transisi antar
informasi mengenai sebab-musabab kerusakan state atau indikasikan event yang terjadi dan
mesin produksi kepada akuntan perusahaan bagaimana aksi dari sistem terhadap adanya
adalah kurang relevan dan akan lebih relevan event tersebut. Definisi event adalah kejadian
bila ditujukan kepada ahli teknik perusahaan. yang menyebabkan sistem menunjukkan

Jurnal TIPS, Volume 1, No. 1, September 2014, h. 24 – 36 28


beberapa bentuk perilaku yang dapat Java dan Perl. Tujuan dari bahasa ini adalah
diprediksi. Contoh sebuah sistem yang membantu para pengembang web untuk membuat
memiliki mode manual dan otomatis, jika web dinamis dengan cepat (PHP,
operator menekan tombol otomatis maka http://id.wikipedia.org/wiki/Php; 9 Mei 2011).
mode akan beralih dari manual menjadi PHP (Hypertext PreProcessor) merupakan
otomatis. Tertekannya tombol otomatis salah satu jenis scripting language yang dieksekusi
tersebut merupakan contoh event. Sedangkan pada sisi server, atau biasa disebut server-side
aksi didefinisikan proses yang terjadi sebagai scripting merupakan salah satu bahasa
konsekuensi dari adanya transisi pemrograman yang paling populer yang dapat
c. Gambarkan state transition diagram (STD) dijumpai di Internet.
Fasilitas PHP yang paling kuat dan pasti adalah
integrasinya dengan mesin database yang membuat
halaman dengan dukungan database dengan mudah.
PHP termasuk dalam HTML-embedded , artinya
code php dapat kita sisipkan pada sebuah halaman
HTML. Untuk mengetahui bahwa baris - baris
Gambar 2.1 Notasi State Transition Diagram HTML merupakan suatu script php maka
digunakan pasangan tag. Tag yang dapat digunakan
Notasi yang dapat digunakan dapat dilihat pada
untuk menyatakan script PHP adalah:
tabel dibawah ini:
<?…?>
Tabel 2.1 Notasi STD
< % … %>
Notasi Keterangan
< ?php … ?>
State, menyatakan status

2.9. MYSQL
Transisi, menyatakan
MySQL adalah sebuah perangkat
perubahan status
lunak sistem manajemen basis data SQL (bahasa
Kondisi, penyebab
Inggris: database management system) atau DBMS
perubahan keadaan (status),
yang multithread,multi-user, dengan sekitar 6 juta
sedangkan Aksi yang harus
instalasi di seluruh dunia. MySQL AB membuat
dilakukan ketika akan
MySQL tersedia sebagai perangkat lunak
berubah keadaan (status)
gratis dibawah lisensi GNU General Public
License (GPL), tetapi mereka juga menjual
2.8. Pengertian PHP
dibawah lisensi komersial untuk kasus-kasus
PHP adalah bahasa pemrograman script
dimana penggunaannya tidak cocok dengan
yang paling banyak dipakai saat ini. PHP banyak
penggunaan GPL.
dipakai untuk memrogram situs web dinamis,
Menurut Mohamad Sukarno (2006:3)
walaupun tidak tertutup kemungkinan digunakan
MySQL merupakan perangkat lunak untuk sistem
untuk pemakaian lain. PHP (PHP: Hypertext
manajemen database (Database Management
Prepocessor) merupakan bahasa pemrograman web
System). Karena sifatnya yang open source dan
yang dapat disisipkan dalam script HTML. Banyak
memilikli kemampuan menampung kapasitas yang
sintaks di dalamnya yang mirip dengan bahasa C,

Jurnal TIPS, Volume 1, No. 1, September 2014, h. 24 – 36 29


sangat besar, maka MySQL menjadi database yang
3.3 Spesifikasi Alat dan Bahan
sangat populer di kalangan programer web. MySQL
Dalam melakukan penelitian ini, Peneliti
dapat dijalankan dalam 2 operating system yang
menggunakan beberapa peralatan yang menunjang
sangat populer saat ini, yaitu : Windows dan Linux.
kegiatan penelitian, yaitu;
Menurut perusahaan pengembangnya, MySQL
a. Perangkat Keras (Hardware)
telah terpasang di sekitar 3 juta komputer, dan
Perangkat keras yang digunakan terdiri dari
puluhan hingga ratusan ribu situs sangant
Personal Computer (PC) Processor Intel Core 2
mengandalkan MySQL sebagai database-nya.
Duo 1,86 Ghz, RAM 4 GB, VGA NVIDIA
Oracle sebagai database besar telah membuat kit
Geforce 1 GB, Harddisc 500 GB, dan Monitor
(modul) yang dapat memudahkan proses migrasi
19”
dari MySQL ke dalam Oracle, ini membuktikan
b. Perangkat Lunak (Software)
bahwa MySQL akan menjadi alternatif database di
Perangkat lunak yang digunakan dari System
masa depan (Membangun Website Dinamis dan
Operasi Windows 7 Ultimate 32 Bit, Microsoft
Interaktif dengan PHP-MySQL (Windows dan
Office 2007, serta aplikasi pemrograman Java
Linux).
Netbeans dan Xampp v3.2.1.

III. ANALISA DAN PERANCANGAN


3.4. State Trantition Diagram ( STD )
3.1 Analisa Permasalahan
Untuk mengatasi kelemahan dalam 3.4.1. State Trantition Diagram Halaman Utama
Diagram STD dalam pembangunan Sistem
kegiatan pelayanan perpustakaan di SMP Negeri 5
Informasi Pelayanan Perpustakaan SMP Negeri 5
Palembang, maka Peneliti mencoba mengusulkan
Palembang adalah sebagai berikut :
pembuatan sistem informasi pelayanan
Sistem Informasi
Pelayanan Perpustakaan
perpustakaan dengan memakai bahasa SMP Negeri 5 Palembang

pemrograman PHP, Dreamweaver sebagai editor, Home Profil Pustaka Cari Buku Registrasi Buku Pengunjung Admin

dan MySQL sebagai databasenya. Sistem informasi Gambar 3.1 Skruktur Menu Sistem Informasi
ini diharapkan nantinya dapat membantu dalam Pelayanan Perpustakaan SMP Negeri 5 Palembang
mendapatkan informasi yang lebih lengkap,
Sistem Informasi Pelayanan
khususnya informasi tentang buku. Perpustakaan SMP Negeri 5 Palembang

Pilih menu Pilih menu Pilih menu Pilih menu Pilih menu Pilih menu
‘Home’ ‘Profil Pustaka’ ‘Cari Buku’ ‘Registrasi’ ‘Buku Pengunjung’ ‘Admin’
Halaman home Halaman Profil Halaman Cari Buku Halaman Halaman Admin
3.2 Analisis Sistem ditampilkan Pustaka ditampilkan Registrasi
Halaman Buku
Pengunjung ditampilkan
ditampilkan ditampilkan ditampilkan

Adapun analisa masukan, keluaran dan Home Profil Pustaka Cari Buku Registrasi Buku Pengunjung Admin

proses sistem yang akan dibutuhkan dalam Isi kata kunci Isi Form Isi User Id dan
User Id / Password Salah

dan klik Registrasi Klik Pilih menu Pilih menu Password Klik
‘Search’ ‘Simpan’ ‘Anggota’ ‘Non Anggota’ ‘Login’
tidak ditemukan

Simpan Gagal

pengembangan aplikasi berbasis web ini meliputi


Pencarian

Halaman hasil Data Anggota Halaman Halaman benar


pencarian Disimpan Buku Buku
ditampilkan Pengunjung Pengunjung
Anggota Non
data buku, data anggota, dan informasi mengenai ditampilkan Anggota
ditampilkan

perpustakaan SMP Negeri 5 Palembang. Data yang Daftar Buku Simpan Halaman Buku
Pengunjung
Halaman Buku
Pengunjung Untuk
Halaman
Menu Admin
Untuk Anggota Non Anggota

sudah di input ke dalam dapat dilihat (dalam hal ini Isi Buku Isi Buku
Penggunjung Penggunjung
klik ‘Detail’ Klik ‘Simpan’ Klik ‘Simpan’
disebut output) baik oleh petugas ataupun user Halaman Data Data
detail buku Pengunjung Pengunjung
ditampilkan Disimpan Disimpan
dengan melakukan searching melalui fasilitas yang
Detail Buku Simpan Simpan

disediakan. Hasilnya berupa tampilan dari data


yang telah diinputkan. Seperti data buku dan Gambar 3.2 STD Menu Utama Sistem Informasi

informasi tentang perpustakaan. Pelayanan Perpustakaan SMP Negeri 5 Palembang

Jurnal TIPS, Volume 1, No. 1, September 2014, h. 24 – 36 30


Gambar 3.2 merupakan STD Menu Utama pada Sistem Informasi Pelayanan Perpustakaan
SMP Negeri 5 Palembang

Sistem Informasi Pelayanan Perpustakaan SMP Pilih menu ‘Admin’

Halaman login
admin ditampilkan
Negeri 5 Palembang yang akan dibuat, yakni terdiri
dari 6 (enam) pilihan menu utama sebagai berikut : Login admin

1. Home : Akan menampilkan halaman Home Isi UserID dan


Password, Klik
‘Login’ UserID /

(kembali ke halaman awal sistem pertama kali benar


Password salah

di buka) yang berisi tentang SMP Negeri 5 Halaman Menu


Admin

Palembang serta Visi dan Misinya.


Pilih menu Pilih menu Pilih menu Pilih menu Pilih menu Pilih menu Pilih menu
‘Data Buku’ ‘Data Detail Buku’ ‘Data Anggota’ ‘Peminjaman’ ‘Pengembalian’ ‘Laporan ‘Laporan
2. Profil Pustaka : Akan menampilkan halaman Pengunjung’ Transaksi’

Halaman Halaman Halaman Laporan


yang berisi tentang Sistem Sistem Informasi Halaman Data Buku Halaman Detail Buku
ditampilkan ditampilkan
Halaman Data Anggota
ditampilkan
Peminjaman
ditampilkan
Pengembalian
ditampilkan
Pengunjung
ditampilkan
Halaman Laporan
Transaksi ditampilkan

Pelayanan Perpustakaan SMP Negeri 5 Data


Buku
Data Detail Buku Data Anggota Peminjaman Pengembalian
Lap
Pengunjung
Lap
Transaksi

Palembang
3. Cari Buku : Akan menampilkan Informasi Gambar 3.4 STD Menu Halaman Utama Admin

buku yang telah disimpan dalam database,


Pilih menu
user juga dapat melakukan searching untuk ‘Data Buku’

Halaman Daftar
Buku ditampilkan
mendapatkan buku sesuai dengan kata kunci
yang telah dimasukkan. Daftar Buku

4. Registrasi : Akan menampilkan halaman yang Klik ‘Tambah Buku’ Klik ‘Detail Buku’ Klik ‘Update’ Klik ‘delete’

berisi formulir pendaftaran bagi siswa yang Tampil form


tambah data buku
Tampil halaman
detail data buku
Tampil form ubah
data buku
Tampil konfirmasi
hapus data buku

ingin menjadi anggota perpustakaan. Konfirmasi hapus


Input Data Buku Detail Buku Ubah Data Buku
data buku

5. Buku Pengunjung : akan menampilkan


Klik ‘simpan’ Klik ‘Refresh’ Klik ‘Update’ Klik ‘OK’ Klik ‘Cancel’

halaman buku pengunjung yang terdiri dari Data Buku disimpan, Kembali ke Data Buku
Ubah
batal Hapus data buku, Kembali ke halaman
kembali ke halaman halaman form disimpan, halaman kembali ke daftar daftar buku
daftar buku tambah buku daftar buku buku
dua macam form yaitu form buku pengunjung ditampilkan

bagi anggota dan form buku pengunjung bagi Daftar Buku Input Data Buku Daftar Buku Daftar Buku Daftar Buku

non anggota. Gambar 3.5 STD Menu Pengolahan Data Buku


6. Admin : Akan menampilkan halaman login
untuk masuk ke halaman menu admin. Pilih menu ‘Data
Detail Buku’

Halaman Daftar
Detail Buku
ditampilkan

3.4.2. State Trantition Diagram Halaman


Daftar Detail Buku
Menu Admin
Sistem Informasi Pelayanan Klik ‘Tambah Data
Klik ‘Update’ Klik ‘delete’
Detail Buku’
Perpustakaan SMP Negeri 5
Palembang Tampil form Tampil konfirmasi
Tampil form ubah
tambah data detail hapus data detail
data detail buku
buku buku

Pengolahan Data Buku


Input Data Detail Ubah Data Detail Konfirmasi hapus
Buku Buku data detail buku

Pengolahan Data Detail Buku

Klik ‘simpan’ Klik ‘Refresh’ Klik ‘Update’ Klik ‘OK’ Klik ‘Cancel’
Pengolahan Data Anggota
Ubah
Kembali ke
Data Buku disimpan, Kembali ke Data Detail Buku batal Hapus data detail
halaman data
kembali ke halaman halaman form disimpan, halaman buku, kembali ke
Transaksi Peminjaman Buku detail buku
data detail buku tambah detail Buku data detail buku data detail buku
ditampilkan

Transaksi Pengembalian Buku


Input Data Detail Daftar Detail Buku Daftar Detail Buku
Daftar Detail Buku Daftar Detail Buku
Buku
Laporan Pengunjung

Laporan Transaksi Gambar 3.6 STD Menu Data Detail Buku

Gambar 3.3 Struktur Menu Halaman Admin

Jurnal TIPS, Volume 1, No. 1, September 2014, h. 24 – 36 31


Pilih menu ‘Data
Anggota’
mengedit dan menghapus data buku. Judul
Halaman Daftar
Anggota
ditampilkan
buku yang sudah diinput ke data buku diambil
dan diinputkan kembali ke detail buku
Daftar Anggota
sebanyak exemplar judul buku yang ada.
Klik ‘Tambah Data
Anggota’
Klik ‘Update’ Klik ‘delete’ 3. Pengolahan Anggota Akan menampilkan
Tampil form
Tampil form ubah Tampil konfirmasi
tambah data
anggota
data anggota hapus data anggota halaman pengolahan data anggota dimana

Input Data Anggota


Ubah Data Konfirmasi hapus
admin bisa menambah, mengedit dan
Anggota data anggota

menghapus data anggota serta mencetak kartu


Klik ‘simpan’ Klik ‘Refresh’ Klik ‘Update’ Klik ‘OK’ Klik ‘Cancel’

Data Buku disimpan, Kembali ke Data Anggota


Ubah
Hapus data Kembali ke
anggota.
batal
kembali ke halaman halaman form disimpan, halaman anggota, kembali halaman daftar
tambah anggota
daftar anggota daftar anggota
ditampilkan
ke daftar anggota anggota
4. Transaksi Peminjaman : Akan menampilkan
halaman transaksi peminjaman, admin bisa
Daftar Anggota Input Data Anggota Daftar Anggota Daftar Anggota Daftar Anggota

menambah transaksi peminjaman.


5. Transaksi Pengembalian : Akan
Gambar 3.7 STD Menu Anggota
menampilkan halaman transaksi
pengembalian, admin terlebih dahulu
Pilih menu Pilih menu
‘Peminjaman’ ‘Pengembalian’

Halaman Daftar Halaman Cari Data melakukan pencarian data peminjaman


Peminjaman Pengembalian
ditampilkan ditampilkan

berdasarkan no anggota siswa yang akan


Daftar Daftar
Pengembalian
Peminjaman
mengembalikan buku. Kemudian Pilih action
Isi kata kunci
„kembali‟ maka akan muncul form
tidak ditemukan

Klik ‘Tambah Data dan klik ‘Search’


Klik ‘delete’
Pencarian

Pinjam’

Tampil form Tampil konfirmasi Halaman hasil


tambah data hapus data pencarian
peminjaman peminjaman ditampilkan perhitungan denda secara otomatis jumlah
Input Data
Peminjaman
Konfirmasi hapus
data peminjaman
Daftar
Pengembalian denda sudah terhitung.
Klik ‘simpan’ Klik ‘Refresh’ Klik ‘OK’ Klik ‘Cancel’ Klik ‘Kembali’ 6. Laporan Pengunjung : Akan menampilkan
Data peminjaman Kembali ke Hapus data Kembali ke Halaman Hitung
disimpan, kembali ke
halaman daftar
halaman form
tambah
peminjaman,
kembali ke daftar
halaman daftar
peminjaman
Denda ditampilkan halaman laporan data pengunjung, admin bisa
peminjaman peminjaman peminjaman

menampilkan laporan per bulan ataupun


Input Data Hitung Denda
Daftar Peminjaman Daftar Peminjaman Daftar Pemijnaman
Peminjaman

Klik ‘simpan’
menampilkan data keseluruhan.
Data Pengembalian
disimpan, kembali ke
halaman daftar
7. Laboran Transaksi : Akan menampilkan
pengembalian

halaman laporan data transaksi peminjaman


Daftar
Pengembalian
dan pengembalian buku, admin bisa
menampilkan laporan per bulan ataupun
Gambar 3.8 STD Menu Transaksi Peminjaman dan
menampilkan data keseluruhan.
Peminjaman

IV. IMPLEMENTASI
STD Menu Utama Halaman Admin terdapat 7
4.1 Halaman Utama (Index)
(tujuh) pilihan menu utama yakni sebagai berikut :
Halaman Utama (Index) merupakan
1. Pengolahan Buku : Akan menampilkan
halaman yang pertama kali muncul saat sistem
halaman pengolahan data buku, dimana admin
dibuka. Pada Halaman ini terdapat 6 pilihan menu
bisa menambah, mengedit dan menghapus
yaitu : Home, Profil Pustaka, Cari Buku, Registrasi,
data buku.
Buku Pengunjung, dan Admin.
2. Pengolahan Detail Buku : Akan
menampilkan halaman pengolahan data detail
buku, dimana admin bisa menambah,

Jurnal TIPS, Volume 1, No. 1, September 2014, h. 24 – 36 32


4.3.2. Rancangan Masukan Form Pencarian
Buku

Gambar 4.4 Form Pencarian Katalog

4.3.3. Form Pengunjung

Gambar 4.1 Rancangan Menu Halaman Utama

4.2 Halaman Menu Admin


Pada halaman menu admin terdapat Data
Master (Data Buku, Data Detail Buku, Data Gambar 4.5 Form Pengunjung (Anggota)
Anggota), Transaki (Peminjaman dan
Pengembalian, dan Laporan (Laporan Data
Pengunjung dan Laporan Data Transaksi).

Gambar 4.16 Form Pengunjung (Non Anggota)

4.2.4. Form Login Admin

Gambar 4.2 Rancangan Menu Halaman


Administrasi
Gambar 4.7 Form Login Admin

4.3 Form Masukan


4.2.5. Form Tambah Data Buku
4.3.1. Form Registrasi Anggota Baru

Gambar 4.3 Form Registrasi Anggota Baru


Gambar 4.8 Form Tambah Data Buku

Jurnal TIPS, Volume 1, No. 1, September 2014, h. 24 – 36 33


4.2.6. Form Ubah Data Buku 4.2.10. Form Ubah Data Anggota

Gambar 4.9 Form Ubah Data Buku


Gambar 4.13 Form Ubah Data Anggota

4.2.7. Form Tambah Data Detail Buku


4.2.11. Form Tambah Transaksi Peminjaman

Gambar 4.14 Form Tambah Transaksi


Gambar 4.10 Form Tambah Data Detail Buku
Peminjaman

4.2.8. Form Ubah Data Detail Buku


4.2.12. Form Rekap Laporan Pengunjung

Gambar 4.15 Rekap Laporan Pengunjung

Gambar 4.11 Form Ubah Data Detail Buku 4.2.13. Form Rekap Laporan Transaksi

4.2.9. Form Tambah Data Anggota


Gambar 4.16 Rekap Laporan Transaksi

4.3. Form Menu Keluaran


4.3.1. Halaman Daftar Buku

Gambar 4.12 Form Tambah Data Anggota Gambar 4.21 Halaman Daftar Buku

Jurnal TIPS, Volume 1, No. 1, September 2014, h. 24 – 36 34


4.3.2. Halaman Detail Buku 4.3.6. Halaman Daftar Transaksi Peminjaman
Buku

Gambar 4.21 Halaman Detail Buku


Gambar 4.12 Halaman Daftar Transaksi
Peminjaman
4.3.3. Halaman Daftar Detail Buku

4.3.7. Halaman Daftar Transaksi


Pengembalian Buku

Gambar 4.19 Halaman Daftar Detail Buku Gambar 4.13 Halaman Daftar Transaksi
Pengembalian
4.3.4. Halaman Daftar Anggota
4.3.8. Halaman Daftar Laporan Pengunjung

Gambar 4.14 Halaman Daftar Rekap Pengunjung

Gambar 4.20 Halaman Daftar Buku


4.3.9. Halaman Daftar Laporan Transaksi
Peminjaman dan Pengembalian Buku
4.3.5. Halaman Kartu Anggota

Gambar 4.21 Halaman Kartu Anggota

Gambar 4.15 Halaman Daftar Rekap Transaksi

Jurnal TIPS, Volume 1, No. 1, September 2014, h. 24 – 36 35


5. KESIMPULAN DAN SARAN DAFTAR PUSTAKA
1.1. Kesimpulan
Berdasarkan pembahasan dan uraian pada Darmono. 2007. Perpustakaan Sekolah; Pendekatan
bab-bab sebelumnya mengenai pembuatan sistem Aspek Manajemen dan Tata Kerja. Jakarta :
informasi pelayanan perpustakaan SMP Negeri 5 Grasindo
Palembang, maka Peneliti menarik beberapa Hartono, Jogiyanto. 1999. Analisa dan Design
kesimpulan sebagai berikut : Sistem Informasi. Yogyakarta : Andi Offset.
1. Sistem informasi ini diharapkan dapat Kristanto, Andri. 1999. Perancangan Sistem
membantu petugas perpustakaan dalam Informasi. Yogyakarta : Andi Offset.
melakukan pengolahan data dan transaksi serta Pressman, Roger, 2001, Rekayasa Perangkat
membantu pengunjung mendapatkan informasi Lunak. Yogyakarta: Andi.
tentang buku. Soeatminah. 1992. Perpustakaan, Kepustakawanan
2. Pada tabel data master, yaitu data buku, data dan Pustakawan. Yogyakarta: Kanisius.
detail buku, data anggota dan data anggota Sukarno, Mohamad. 2006, Membangun Website
belum masuk seluruhnya ke database, masih Dinamis Interaktif dengan PHP-MySQL,
memungkinkan kurang optimalnya penyajian Jakarta : Eksa Media
informasi terutama informasi buku. Sutarno NS. 2006. Manajemen Perpustakaan.
3. Tampilan yang berubah jika dibuka dari Jakarta : Sagung Seto.
browser yang berbeda atau pada komputer Witarto. 2004. Memahami Sistem Informasi-
yang berbeda, karena standarisasi script yang Pendekatan Praktis Rekayarsa Ssitem
masih kurang optimal. Informasi Melalui Kasus-kasus Sistem
Informasi di Sekitar Kita. Bandung :
5.2 Saran Informastika.
Berdasarkan kesimpulan diatas, Peneliti http://id.wikipedia.org/wiki/Php (diakses tanggal 9
mencoba memberikan saran untuk pengembangan Agustus 2014 Pukul 09.40).
Sistem Informasi Pelayanan Perpustakaan SMP
Negeri 5 Palembang untuk kedepan, adapun
sarannya sebagai berikut :
1. Sistem informasi ini dapat dikembangkan
lebih lanjut menjadi sistem informasi berbasis
online atau e-library.
2. Perlunya pengoptimalan script agar tampilan
tidak berubah saat dibuka di browser lain.

Jurnal TIPS, Volume 1, No. 1, September 2014, h. 24 – 36 36