1 BAB I PENDAHULUAN Pada bab pendahuluan ini penulis akan

advertisement
BAB I
PENDAHULUAN
Pada bab pendahuluan ini penulis akan membahas tentang latar belakang,
perumusan masalah, batasan masalah, metodologi penelitian, tujuan dan manfaat,
serta sistematika penulisan dalam tugas akhir ini.
1.1. Latar Belakang
Perpustakaan dapat diartikan sebagai kumpulan informasi yang bersifat
ilmu pengetahuan, hiburan, rekreasi, dan ibadah yang merupakan kebutuhan
hakiki manusia. Oleh karena itu perpustakaan modern telah didefinisikan kembali
sebagai tempat untuk mengakses informasi dalam format apa pun, dalam
perpustakaan modern ini selain kumpulan buku tercetak, sebagian buku dan
koleksinya ada dalam perpustakaan digital (dalam bentuk data yang bisa diakses
lewat jaringan komputer). Berkembangnya teknologi informasi dan komputer
yang begitu pesat pada masa sekarang ini membuat manusia dituntut untuk lebih
kreatif dan maju. Saat ini informasi dan komputer menjadi kebutuhan yang
penting, komputer bukan lagi hanya sebagai perangkat elektronik yang dapat
menyimpan data namun merupakan alat bantu yang memberikan kemudahan bagi
manusia dalam kehidupannya sehari-hari. Dengan perkembangan teknologi ini
sangat memungkinkan terciptanya aplikasi-aplikasi yang dibangun untuk
memudahkan berbagai macam proses baik yang bersifat komersil, pendidikan,
transaksi dan masih banyak lagi, salah satu contoh aplikasi tersebut adalah
Senayan Library.
Senayan Library adalah Open Source Software (OSS) berbasis web untuk
memenuhi kebutuhan automasi perpustakaan (library automation) skala kecil
hingga skala besar. Dengan fitur yang cukup lengkap dan masih terus aktif
dikembangkan, Senayan Library sangat cocok digunakan bagi perpustakaan yang
memiliki koleksi, anggota dan staf banyak di lingkungan jaringan, baik itu
jaringan lokal (intranet) maupun Internet (Wicaksono, Hendro: 2010).
1
2
SLiMS merupakan akronim Senayan Library Management System. SLiMS
atau sering juga disebut "Senayan" merupakan software untuk manajemen
perpustakaan. Dirilis dengan lisensi GPL (http://www.gnu.org/licenses/gpl.html)
yang menjamin kebebasan tiap orang (utamanya Rakyat Indonesia) untuk
mendapatkan, menggunakan, memodifikasi, dan melakukan redistribusi, baik
secara komersial ataupun tidak. Awalnya dikembangkan untuk kebutuhan
"Library Automation" tetapi sekarang SLiMS sudah mengakomodasi kebutuhan
untuk Perpustakaan Digital.
Senayan Library adalah perangkat lunak perpustakaan milik Departeman
Pendidikan Nasional (Depdiknas). Saat ini Senayan Library adalah satu-satunya
software buatan lokal developer Indonesia yang open source dan masih aktif terus
dikembangkan. Senayan Library sendiri diharapkan dapat memberikan software
manajemen perpustakaaan yang open source dan bisa terus aktif dikembangkan
dan diharapkan bisa menjawab kebutuhan riil pengelolaan perpustakaaan di
lapangan. Dengan lisensi Senayan Library yang GPL, diharapkan Senayan Library
bisa memberdayakan pengguna dari sisi pembelajaran dan ekonomis.
Dalam penulisan tugas akhir ini penulis akan memberikan sedikit
kontribusi dalam pengembangan aplikasi senayan library. Penulis melihat belum
adanya layanan informasi yang dikirim oleh aplikasi senayan library kepada
anggota secara otomatis. Untuk itu dibagian selanjutnya penulis akan
merumuskan masalah dalam penulisan tugas akhir ini.
1.2. Rumusan Masalah
Saat ini dari segi fitur dan kelengkapan Senayan Library sudah memiliki
fitur yang cukup lengkap sebagai aplikasi untuk pengelolaan perpustakaan secara
umum. Namun seperti aplikasi-aplikasi perpustakaan lain yang sudah ada Senayan
Library juga masih ada kekurangan ataupun masih ada peluang yang cukup besar
untuk dikembangkan. Oleh karena itu penulis mencoba menuliskan beberapa
rumusan masalah yang bisa diangkat dalam penulisan tugas akhir ini, antara lain:
1. Bagaimana mengembangkan aplikasi senayan library dengan menambah
modul notifikasi?
3
2. Bagaimana notifikasi yang akan dikembangkan bisa berjalan secara
otomatis dari aplikasi?
3. Bagaimana proses pengiriman notifikasi ini dan media apa yang
nantinya akan digunakan?
1.3. Batasan Masalah
Untuk menghindari meluasnya serta disamping adanya keterbatasan
pengetahuan dan kemampuan maka dalam penyusunan skripsi ini penulis
memberikan batasan masalah yang akan dibahas adalah sebagai berikut:
1. Pengembangan aplikasi senayan library terbatas hanya pada penambahan
modul notifikasi kepada anggota yang dikirim by email secara otomatis.
2. Notifikasi yang diharapkan dari penambahan modul ini adalah notifikasi
buku baru dan notifikasi tagihan buku kepada anggota perpustakaan.
3. Aplikasi senayan library yang dikembangkan dalam penulisan skripsi ini
dibatasi pada versi senayan 3 stable 14 atau versi terakhir ketika tugas
akhir ini disusun.
1.4. Metodologi Penelitian
Metode yang digunakan dalam penulisan skripsi ini adalah sebagai berikut :
1. Studi Kepustakaan
Merupakan cara pengumpulan data dengan mempelajari literatur, paket
modul dan panduan, buku-buku pedoman, buku-buku perpustakaan dan
segala kepustakaan lainnya yang dianggap perlu dan mendukung termasuk
didalamnya browsing dan searching melalui internet.
2. Analisis
Data yang terkumpul melalui instrumen pengumpulan data akan dianalisis
dengan berfokus pada fungsi aplikasi dan penambahan modul notifikasi
baik notifikasi informasi buku baru maupun notifikasi tagihan buku.
3. Perancangan dan Desain Aplikasi.
4
Merancang dan mendesain output, input, struktur database, perancangan
diagram uml, perancangan antar muka diperlukan untuk mendukung
pengembangan aplikasi.
4. Integrasi dan Pengujian.
Melakukan integrasi dan uji coba penambahan modul notifikasi yang telah
dikembangkan kedalam aplikasi senayan library sehingga terlihat perbedaan
sebelum dan sesudah integrasi modul notifikasi.
1.5. Tujuan dan Manfaat
a. Tujuan
Tujuan yang diharapkan dari penulisan tugas akhir ini adalah adanya
notifikasi email yang dikirim oleh aplikasi secara otomatis kepada anggota
perpustakaan.
b. Manfaat
Manfaat yang diharapkan adalah:
1. Untuk mempermudah proses penagihan buku yang akan melewati
jatuh tempo kepada peminjam buku di perpustakaan dengan notifikasi
tagihan buku yang dikirimkan ke email anggota.
2. Untuk memberikan informasi buku baru di perpustakaan kepada
anggota dengan notifikasi yang dikirimkan ke email anggota.
3. Manfaat dari sisi pustakawan adalah akan mempermudah salah satu
tugasnya dalam hal penagihan buku kepada anggota perpustakaan.
1.6. Sistematika Penulisan
BAB I
PENDAHULUAN
Pada bab ini menjelaskan latar belakang, rumusan masalah,
batasan masalah, metodologi penelitian, tujuan dan manfaat, serta
sistematika penulisan tugas akhir ini
BAB II
LANDASAN TEORI
Pada bab ini menjelaskan secara singkat mengenai sejarah
senayan library, versi-versi senayan library, fitur-fitur senayan
5
library versi senayan 3 stable14, sekilas tentang email, email
berbasis SMTP/POP, email berbasis web, PHP, kelebihan PHP,
SQL, My SQL, konsep kerja PHP dan MySQL, UML, use case
diagram, activity diagram, sequence diagram, dan class
diagram.
BAB III
ANALISIS DAN PERANCANGAN
Pada bab ini menjelaskan bagaimana notifikasi email yang
dikirimkan oleh aplikasi senayan library tersebut kepada anggota
disertai dengan analisis dan perancangannya.
BAB IV
INTEGRASI DAN PENGUJIAN APLIKASI
Pada bab ini melakukan integrasi dan pengujian aplikasi dengan
mengirimkan notifikasi email kepada anggota baik notifikasi
informasi buku baru dan notifikasi tagihan buku pada aplikasi
senayan library disertai dengan penjelasan program.
BAB V
PENUTUP
Bab ini berisi kesimpulan yang dapat diambil dan saran yang
dapat diberikan untuk perbaikan tugas akhir ini dan aplikasi
dimasa yang akan datang.
6
Download