APLIKASI PERPUSTAKAAN BERBASIS WEB PADA SMA BINA WARGA 2 PALEMBANG

  IJCCS, Vol.x, No.x, Julyxxxx, pp. 1~5

  1

ISSN: 1978-1520

  

APLIKASI PERPUSTAKAAN BERBASIS WEB

PADA SMA BINA WARGA 2

1 PALEMBANG 2 3 4 M. Farisdiatama , Yogi Prioyko Gautama , Inayatullah , Tinaliah 3 AMIK MDP, Jl Rajawali No 14 Palembang, 0711-376400

  Program Studi Manajemen Informatika, AMIK MDP, Palembang 1 2 e-mail: paris@mhs.mdp.ac.id , yogi.priyoko@mhs.mdp.ac.id , 3

  

inayatullah@mdp.ac.id

Abstrak

  Perpustakaan sekolah merupakan perpustakaan yang diselenggarakan di tingkat

sekolah yang berfungsi penting untuk mendukung tercapainya tujuan dari proses pembelajaran.

Di samping itu, perpustakaan sekolah bertujuan untuk menanamkan dan membina minat baca

siswa sehingga dapat menumbuhkan kesadaran belajar mandiri pada siswa. Maka untuk

mempermudah pegawai pepustakaan mendata buku penulis membuat aplikasi pepustakaan

sekolah untuk mempermudah dalam peminjaman dan pengembalian buku Kata kunci: Aplikasi, Perpustakaan Sekolah, Berbasis Web, Iteratif.

  

Abstract

The school libary is a school-run libary thats play important role in supporting the

achievement of the learning process. In addition, the school libary aims to instill and build

interest in readig students so as to enhence self-learning awareness among students. So to

simplify the libary staff to order a book the author makes a school libary application to make it

easier to borrow and return the book.

  Keywords: Application, School Libary, Web-Based, Iterative.

1. PENDAHULUAN

  Kemajuan teknologi merupakan sesuatu yang tidak bisa kita hindari dalam kehidupan ini, kemajuan teknologi akan berjalan sesuai dengan kemajuan ilmu pengetahuan. Setiap inovasi yang diciptakan dimaksud untuk memberikan manfaat positif bagi kehidupan manusia. Memberikan banyak kemudahan, serta sebagai cara baru dalam melakukan aktifitas manusia. Khusus dalam bidang teknologi, masyarakat sudah menikmati banyak beragam manfaat yang dibawa oleh inovasi dan kreatifitas yang telah dihasilkan dalam beberapa dekade terakhir ini. Namun demikian, walaupun pada awalnya diciptakan untuk menghasilkan manfaat positif, di sisi lain juga juga memungkinkan dapat digunakan untuk beberapa hal negatif.

  Demikian pula pada SMA Bina Warga 2 Palembang, untuk pengelolaan buku sekolah sudah tersedia perpustakaan sekolah yang dilengkapi dengan fasilitas yang memberikan kenyamanan dan kemudahan para siswa-siswi dalam membaca buku sesuai dengan kebutuhannya dan siswa-siswi mudah mendapatkan bahan untuk tugas-tugas sekolah yang diberikan dan juga menambah pengetahuan siswa-siswi.

  Perpustakaan SMA Bina Warga 2 Palembang saat ini cara peminjaman buku dilakukan dengan cara pendataan secara manual dan hal ini membutuhkan waktu yang relatif lama. Adapun hal-hal yang dilakukan pada saat pendataan buku yang dilakukan secara satu-persatu menggunakan pena dan kertas dan untuk pencarian buku terasa sulit, jika para siswa-siswi ingin meminjam buku tersebut diharuskan untuk mengisi data pada buku peminjaman yang disediakan oleh pihak perpustakaan, dan ini sangat tidak efektif dan efisien dalam pelayanan pendataan buku baik peminjaman dan pengembalian. st th th

  Received June1 ,2012; Revised June25 , 2012; Accepted July 10 , 2012

  

  2 Hal ini yang membuat pihak pepustakaan sulit mengetahui informasi stok buku karena harus mendata ulang terlebih dahulu jumlah buku yang dipinjam dan buku yang sudah dikembalikan dengan mengecek data-data pada buku peminjaman dan pengembalian yang masih berbentuk pembukuan. Akibatnya data yang dibukukan terkadang susah dicari karena penyimpanan data yang kurang baik sehingga pembuatan laporan oleh petugas pihak pustaka tidak konsisten. Dari uraian masalah diatas, penulis membuat penelitian dengan judul

ISSN: 1978-1520

  “Aplikasi

Perpustakaan Berbasis Web Pada SMA Bina Warga 2 Palembang”. Aplikasi ini dapat

membantu permasalahan yang ada khususnya bagi pengelolaan perpustakaan sekolah tersebut.

  mengendalikan data pada RDBMS, SQL awalnya dibangun berdasarkan teori aljabar relasional dan kalkulus. (Rosa A.S 2013, h.46)[1].

  adalah aplikasi web server yang akan digunakan dalam modul ini. Dengan melakukan instalasi Apache, komputer kita dapat berlaku sebagai web server. (Budi Raharjo, 2014, h.21)[5].

  2.8 Apache(Server HTTP atau Server WEB/WWW Apache) Apache (Apache HTTP)

  FileZilla FTP Server, PhpMyAdmin, OpenSSL, freeType, Webalizer, mod perl, Accelerator , mcrypt, SQLite, Mercury Mail Transport System, fake sendmail for windows, FPDF Class . (Riyanto 2013,h.1)[6].

  digunakan sebagai alat pembantu pengembangan aplikasi berbasis PHP. XAMPP menggabungkan beberapa paket tersebut yaitu : Apache HTTPD, MySQL, PHP, Perl,

  XAMPP merupakan paket PHP dan MySQL berbasis open source, yang dapat

  2.7 XAMPP

  atau dalam Bahasa Indonesia sering disebut sebagai Sistem Manajemen Basis Data adalah suatu sistem aplikasi yang digunakan untuk menyimpan, mengatur, dan menampilkan data[1].

  2.6 DBMS DBMS Menurut (Rosa A.S 2013,h.45) DBMS (Database Management System)

  2.5 MySql MySql (Structured Query Language) adalah bahasa yang digunakan untuk

  2. METODE PENELITIAN

  IJCCS Vol. x, No. x, July201x : first_page

  2.4 PHP(Personal Hypertext Propocessor) PHP adalah salah satu bahasa pemograman yang berjalan dalam sebuah web server

  ERD merupakan salah prototype awal dalam tahap perancangan basis data relasional. Jika menggunakan OODBMS maka perancangan ERD tidak diperlukan (Rosa A.S 2013, h.53) [1].

  2.3 Entitas Relationship Diagram

  Aplikasi adalah alat terapan yang difungsikan secara khusus dan terpadu sesuai kemampuan yang dimilikinya. Jadi aplikasi merupakan program yang ditulis dan diterjemahkan oleh perintah-perintah yang telah ditulis dalam bahasa pemrograman kedalam bahasa mesin agar dapat dimengerti oleh komputer untuk menyelesaikan suatu tugas tertentu yang mempermudah proses dengan waktu yang lebih cepat (Tata Sutabri 2012, h. 147) [3].

  2.2 Aplikasi

  Metodologi pengembangan sistem yang digunakan oleh penulis dalam pembuatan Aplikasi Perpustakaan Berbasis Web Pada SMA Bina Warga 2 Palembang adalah metodologi pengembangan sistem iterasi (iterative). Metode iterasi adalah metodologi setiap tahapan / fase pengembangan sistem dilaksanakan secara berulang-ulang sampai mendapatkan hasil yang diinginkan (A.S Rosa 2013, h.38) [1].

  2.1 Metodologi Iterasi (Itterative)

  dan berfungsi sebagai pengolah data pada sebuah server. (Medcoms 2009, h.1)][7].

  IJCCS

ISSN: 1978-1520 

  3

  2.9 PhpMyAdmin PhpMyAdmin adalah aplikasi web yang dibuat oleh phpmyadmin.net. Phpmyadmin

  digunakan untuk administrasi database MySQL. (Alexander F.K.Sibero, 2013, h.376)[2].

  2.12 Web World Wide Web (WWW), lebih dikenal dengan web, adalah salah satu layanan yang

  didapat oleh pemakai komputer yang terhubung internet (Betha Sidik,2012,h.1). Berdasarkan pengertian tersebut web adalah salah satu layanan yang dapat diakses oleh seluruh pengguna internet diseluruh dunia dengan cara memasukkan alamat web pada browser web yang digunakan oleh pengguna untuk mencari informasi yang dibutuhkan[4].

  2.13 HTML Hyper Text Markup Language adalah file teks murni yang dapat dibuat dengan

  editor teks sembarang, dokumen ini dikenal sebagai web page. Dokumen HTML merupakan dokumen yang disediakan dalam browser web surfer. Dokumen ini umumnya berisi informasi atau antarmuka aplikasi di dalam internet. (Betha Sidik 2012, h.9)[4].

  2.10 CSS CSS (CasCading Style Sheet) dibangun untuk menata gaya pengaturan halaman web . Pada awalnya CSS dikembangkan pada SGML pada tahun 1970, dan terus

  dikembangkan hingga saat ini CSS telah mendukung banyak Bahasa Markup seperti : HTML, XHTML, XML, SVG (Scalable Vector Graphics) dan Mozilla XUL (XML User ). (Alexander F.K Sibero, 2013, h.112)[2].

  Interface Language

  3. HASIL DAN PEMBAHASAN

3.1 Prosedur yang Berjalan

  Untuk mendapatkan pemahaman terhadap aktifitas suatu sistem, maka diperlukan uraian beberapa aktifitas sistem yang berhubungan dengan penulisan. Aktifitas yang berhubungan dengan prosedur sistem yang berjalan pada SMA Bina Warga 2 Palembang yaitu sebagai berikut:

  1. Proses Pendataan Buku Pegawai perpustakaan mendata tiap buku yang masuk dengan cara menulis satu persatu buku tersebut menggunakan sistem pembukuan, kemudian melabel buku-buku yang telah di data sebagai identitas buku. Lalu menyusun setiap buku pada rak-rak buku yang telah disesuaikan jenis bukunya masing-masing.

  2. Proses Pencarian Buku Disaat siswa memasuki perpustakaan, maka siswa wajib mengisi buku absensi perpustakaan yang sudah disediakan oleh pegawai perpustakaan lalu siswa mencari buku-buku yang dibutuhkan pada rak-rak buku yang sudah tersedia di perpustakaan dan membacanya ataupun meminjamnya

  3. Prosedur Peminjaman Buku Jika siswa ingin meminjam buku maka siswa wajib menjadi anggota perpustakaan. Jika sudah menjadi anggota perpustakaan siswa dapat langsung menyerahkan buku yang akan dipinjam bersama kartu anggota perpustakaan. Pegawai perpustakaan mulai mencatat data siswa maupun data buku yang di pinjam dalam buku peminjaman yang ada, lalu pegawai perpustakaan menyerahkan buku yang akan dipinjam kepada peminjam dan kartu anggota akan disimpan oleh pegawai perpustakaan sebagai bukti peminjaman.

  4. Prosedur Pengembalian Buku Jika siswa selesai menggunakan buku yang dipinjamnya tersebut maka harus menyerahkan buku yang akan dikembalikan kepada pegawai perpustakaan. Kemudian petugas mengecek data transaksi peminjaman, apabila masa peminjaman telah melawati batas peminjaman, maka akan dikenakan denda peminjaman dan mencatat di data buku

  Title of manuscript is short and clear, implies research results (First Author)

  4 

ISSN: 1978-1520

  pengembalian. Petugas menyimpan buku yang akan dikembalikan ke rak buku dan menyerahkan kartu anggota kepada peminjam.

  5. Prosedur Menghitung Jumlah Stok Buku Jika ingin mengetahui stok buku maka pegawai perpustakaan membutuhkan waktu yang cukup lama untuk mengecek buku yang ingin dicari dalam arsip pembukuan peminjaman dan pengembalian dan menghitung jumlah buku pada rak buku apakah masih ada atau tidak.

  6. Proses Pembuatan Laporan Pembuatan laporannya juga dilakukan dengan cara pembukuan atau merekap data dari buku besar, dan mengarsipkan pembukuan yang telah dibuat. Pegawai perpustakaan mengumpulkan dokumen-dokumen tersebut yang masih berbentuk pembukuan, lalu membuat laporan-laporan yang dibutuhkan Kepala Perpustakaan.

  3.2 Rancangan Basis Data

  3.2.1 ERD (Entity Relationship Diagram) Entity Relationship Diagram merupakan diagram yang menggambarkan

  hubungan antar tabel dalam suatu database dengan perantara primary key dan

  foreign key. Hubungan antar entitas pada Aplikasi Perpustakaan Berbasis Web Pada SMA Bina Warga 2 Palembang.

Gambar 3.1 Entity Relationship Diagram (ERD)

  3.3 Rancangan Proses

3.3.1 Diagram Konteks Sistem yang Diusulkan

Gambar 3.2 Diagram Konteks Sistem yang Diusulkan

  IJCCS Vol. x, No. x, July201x : first_page

  IJCCS

ISSN: 1978-1520 

3.3.2 Diagram Nol yang Diusulkan

  Title of manuscript is short and clear, implies research results (First Author)

  5

  Diagram nol sistem yang diusulkan dapat dilihat pada gambar dibawah ini :

Gambar 3.3 Diagram Nol yang Diusulkan

  3.5 Rancangan Antar Muka Program

  3.5.1 Rancangan Tampilan Menu Login

Gambar 3.4 Rancangan Tampilan Menu Login

  6 

ISSN: 1978-1520

  3.5.2 Rancangan Tampilan Menu Utama

Gambar 3.5 Rancangan Tampilan Menu Utama

  3.6 Bagan Alir (Flowchart)

  3.6.1 . Flowchart Login

Gambar 3.6 Flowchart Login

  IJCCS Vol. x, No. x, July201x : first_page

  IJCCS

ISSN: 1978-1520 

  7

4. Kesimpulan

  Berdasarkan analisis yang telah dilakukan oleh penulis terhadap permasalahan pada SMA Bina Warga 2 Palembang maka dapat ditarik kesimpulan dari penelitian adalah : 1.

  Semoga adanya aplikasi ini dapat membantu pegawai perpustakaan untuk mendata buku-buku dan mencari buku-buku yang dibutuhkan.

  2. Semoga adanya aplikasi ini perpustakaan yang dapat memberikan pelayanan yang mudah kepada pengunjung juga dapat membantu pegawai perpustakaan dalam pelayanan buku yang lebih cepat.

  3. Semoga adanya aplikasi ini pegawai perpustakaan bisa mengetahui stok buku dengan mudah, aplikasi ini juga akan mendata buku yang dipinjam dan yang sudah dikembalikan.

  4. Semoga dengan adanya aplikasi ini membantu pegawai perpustakaan untuk menyimpan semua data-data yang akan dijadikan sebagai arsip secara praktis dan meminimalisir terjadinya kehilangan data.

5. Saran

  2. SMA Bina Warga 2 Palembang sebaiknya memanfaatkan aplikasi ini secara baik dalam menangani berbagai proses kegiatan yang ada, bekerjasama dalam menjaga untuk pihak yang terlibat, sehingga aplikasi ini selalu bekerja dengan baik.

  3. Ibu Yulistia, S.Kom., M.T.I selaku Pembantu Direktur II AMIK MDP Palembang.

  Berdasarkan kesimpulan yang diperoleh, penulis ingin memberikan beberapa saran kepada SMA Bina Warga 2 Palembang yaitu :

  1. Terlebih dahulu memberikan pelatihan khusus terhadap pengguna (user) yang akan mengoperasikan aplikasi perpustakaan ini, sehingga dapat mengetahui secara keseluruhan fungsi dari aplikasi yang dibuat.

  7. Ibu Agustini S.Pd selaku Kepala Perpustakaan yang telah mengizinkan penulis mengambil data - data yang diperlukan dalam penyusunan Tugas Akhir ini.

  6. Ibu Tinaliah M.Kom selaku Dosen Pembimbing Kedua yang telah membimbing dan membantu penulis sampai pada proses penyelesaian tugas akhir ini.

  5. Bapak Inayatullah S.Kom., M.Si selaku Dosen Pembimbing Pertama yang telah membimbing dan membantu penulis sampai pada proses penyelesaian tugas akhir ini.

  4. Bapak Antonius Wahyu Sudrajat, S.Kom., M.T.I selaku Pembantu Direktur III AMIK MDP Palembang.

  2. Ibu Desy Iba Ricoida, S.T., M.T.I selaku Pembantu Direktur I AMIK MDP Palembang.

  3. Pegawai perpustakaan setidaknya melakukan back up data untuk mengurangi kerusakan yang tidak diinginkan.

  1. Bapak Johannes Petrus, S.Kom., M.T.I, CFP ® ., QWP ® selaku Direktur AMIK MDP.

  Selama proses tugas akhir yang dilakukan penulis banyak mendapatkan bantuan dari berbagai pihak. Maka dari itu penulis mengucapkan terima kasih kepada:

  analisa, wawancara dan survey ke SMA Bina Warga 2 Palembang. Penelitian yang dilakukan untuk memenuhi salah satu syarat menyelesaikan studi Diploma III (D-3) jurusan Manajemen Informatika.

  ”Aplikasi Perpustakaan Berbasis Web Pada SMA Bina Warga 2 Palembang penulis melakukan

  Title of manuscript is short and clear, implies research results (First Author)

  4. SMA Bina Warga 2 Palembang diharapkan dapat melakukan pemeliharaan secara rutin terhadap program aplikasi ini sehingga dapat mencegah terjadinya kehilangan data dan kerusakan sistem pada progrm sistem yang ada.

  UCAPAN TERIMA KASIH Dengan memanjatkan puji dan syukur kehadirat Allah SWT , atas berkat dan rahmatnya yang telah dilimpahkan kepada penulis sehingga terbentuklah laporan tugas akhir dengan pelaksanaan yang baik dan tepat waktu. Adapun tema tugas akhir yang berjudul

  8 

ISSN: 1978-1520 8.

  Segenap Dosen AMIK MDP yang terlibat dalam membantu dan memberikan ilmu serta bimbingan akademis kepada penulis selama studi.

9. Segenap Staf Administrasi AMIK MDP yang memberikan kemudahan dalam proses akademis.

  10. Segenap Staf Perpustakaan AMIK MDP yang telah membantu penulis dalam membantu penyusunan laporan Tugas Akhir dalam perbaikan dari segi kata dan posisi paragraph serta pencarian data-data yang diperlukan.

11. Teman-teman yang ada di Prodi Manajemen Informatika 2014 dan seluruh teman-teman yang ada di STMIK AMIK dan STIE MDP.

  DAFTAR PUSTAKA [1] A.S, Rosa 2013, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek, Informatika, Bandung. [2] F.K.Sibero, Alexander, 2014, Web Programming Power Pack, Media Komputer, Jakarta.

  HS, [3] Sutabri, T 2012, Analisis Sistem Informasi, Andi, Yogyakarta. [4] Sidik, Betha 2012, Pemograman Web Dengan PHP , Informatika, Bandung. [5] Raharjo, Budi 2014, Modul Pemrograman Web, HTML, PHP, dan MySql, Modula, Bandung. [6] Riyanto 2013, Membuat Sendiri Aplikasi Web Store dengan PHP, JQuery dan Microsoft SQL Server , GAVA MEDIA, Yogyakarta. [7] MADCOMS, 2009. Membangun Sistem Jaringan Komputer, Yogyakarta

  IJCCS Vol. x, No. x, July201x : first_page