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