BAB 1 PENDAHULUAN 1.1
Latar Belakang Perpustakaan adalah salah satu bagian kelengkapan yang harus ada disetiap lembaga pendidikan formal maupun non-formal diberbagai tingkatan. Karena perpustakaan dianggap sebagai guru kedua, setelah guru yang ada di sekolah tersebut. Hal ini disebabkan perpustakaan adalah sebuah tempat dimana didalamnya terdapat banyak ilmu pengetahuan yang sangat bermanfaat bagi siswa untuk diketahui. Peran perpustakaan (Teguh Yudi C, 2007) sangatlah signifikan dalam mencerdaskan masyarakat penggunanya, khususnya dalam mencetak siswa berprestasi. Fasilitas perpustakaan yang baik, membuat siswa bisa dan terbiasa belajar dengan baik. Sinergi antara siswa dan pustakawan, akan berbuah prestasi bagi siswa serta kinerja yang baik bagi pustakawan. Dengan koleksi uptodate yang terus berganti, siswa menjadi kaya akan wawasan, ilmu pengetahuan, informasi, tidak gaptek serta menjadi siswa pintar yang mempunyai segudang prestasi. Siswa yang senang dan sering memanfaatkan perpustakaan sebagai penyedia jasa informasi dan ilmu pengetahuan, akan terbantu dalam mewujudkan prestasi dan cita-cita pendidikannya. Seiring dengan perkembangan teknologi, sistem terkomputerisasi menjadi suatu kebutuhan dalam segala unit usaha. Selain unit usaha terdapat juga unit perpustakaan yang memiliki peran sebagai salah satu tempat untuk mencari informasi. Unit perpustakaan pada dasarnya membutuhkan pengelolaan terhadap aset-aset yang dimilikinya seperti pendataan aset, proses transaksi pinjam-meninjam, pengembalian, dan perpanjangan aset, serta pendataan aset yang rusak maupun hilang. Untuk mencapai semua hal tersebut dibutuhkan sebuah manajemen yang terkomputerisasi, terstruktur, dan terkoordinasi dengan guna aset-aset yang terdatakan tercatat dengan baik dan dapat dijamin kebenarannya. Oleh karena itu, aplikasi manajemen perpustakaan merupakan solusi dari kebutuhan pengelolaan perpustakaan secara terkomputerisasi. Oleh sebab itu, akan dibuat sebuah aplikasi yang dapat mengelola dan mencatat semua transaksi yang dilakukan oleh perpustakaan yayasan HOME 1
2 dalam sebuah aplikasi manajemen perpustakaan berbasis web dengan menggunakan framework laravel. Laravel adalah aplikasi web dengan sintax ekspresif dan elegan. Bertujuan untuk membuat proses developing yang menyenangkan tanpa mengorbankan fungsionalitas aplikasi pengembangan web. Laravel berusaha untuk mengurangi tugas umum yang digunakan dalam sebagian besar proyek web, seperti otentikasi, routing, sesi, dan caching. Laravel merupakan framework PHP yang menekankan pada kesederhanaan dan fleksibilitas pada desainnya. Laravel dirilis dibawah lisensi MIT dengan sumber kode yang disediakan di Github. Sama seperti framework PHP lainnya, Laravel dibangun dengan basis MVC (Model-ViewController). Laravel dilengkapi command line tool ynag bernama “Artisan” yang bisa digunakan untuk packaging bundle dan instalasi bundle (Abdul Rohman, 2014).
1.2
Rumusan Masalah Berikut ini permasalahan yang ada pada perpustakaan Yayasan HOME (House Of mercy) Jakarta. 1. Pendataan yang masih manual menggunakan dokumen fisik menyebabkan sulitnya pengecekan terhadap data yang ada di perpustakaan, kesalahan pengimputan data transaksi, dan data tidak up to date. 2. Belum adanya aplikasi menejemen perpustakaan yang mendukung pustakawan dalam mengelola data yang ada diperpustakaan. 3. Pembuatan laporan yang lama membuat kinerja pustakawan kurang efektif dan efisien.
1.3
Ruang Lingkup Ruang lingkup dari penulisan skripsi ini akan dibatasi pada pengembangan aplikasi manajemen perpustakaan berbasis web menggunakan framework laravel. beberapa fitur disediakan termasuk diantaranya: 1. Pendataan data aset perpustakaan dan transaksi. 2. Pembuatan laporan transaksi peminjaman dan pengembalian buku. 3. Pelayanan transaksi sirkulasi aset.
3 4. Pengaturan konten web aplikasi manajemen perpustakaan. 5. pengaturan denda dan peraturan peminjaman dan pengembalian buku perpustakaan.
1.4
Tujuan dan Manfaat Tujuan yang ingin dicapai dari pengembangan aplikasi ini adalah sebagai berikut: 1. Merancang sistem manajemen perpustakaan berbasis web dengan framework laravel yang dapat diakses dari mana saja sehingga memberikan pelayanan yang lebih baik. 2. Merancang sirkulasi perpustakaan yang efisien bagi pustakawan dalam melakukan proses transaksi dengan peminjam. 3. Merancang sistem aplikasi manajemen perpustakaan yang ramah pengguna, baik dari segi antarmuka ataupun fitur-fitur yang disediakan untuk memudahkan pustakawan dalam
mengelola
perpustakaan. Manfaat yang diperoleh dari pengembangan aplikasi ini adalah sebagai berikut: 1. Mempermudah pustakawan dalam melakukan proses pendataan aset perpustakaan. 2. Mempermudah pustakawan dalam proses peminjaman, pengembalian, perpanjangan aset perpustakaan, dan pelaporan aset perpustakaan yang hilang atau rusak. 3. Mempermudah pustakawan dalam membuat laporan transaksi peminjaman dan pengembalian buku perpustakaan sesuai dengan kebutuhan.
1.5
Metodologi Penelitian Dalam menyusun skripsi ini, dibutuhkan data-data sehubungan dengan permasalahan yang ada. Adapun metode pengambilan data yang digunakan adalah sebagai berikut: 1. Wawancara langsung dengan bertanya jawab kepada koordinator perpustakaan Yayasan HOME (House Of Mercy) untuk mendapatkan hasil yang kemudian akan dipelajari lebih lanjut. Tujuannya adalah
4 membuat aplikasi yang sesuai dengan kebutuhan Yayasan HOME (House Of Mercy). 2. Studi kepustakaan dengan membaca, mempelajari, meringkas, dan membuat kesimpulan dari buku-buku referensi, jurnal, dan artikel dari website untuk memperoleh teori ilmiah yang melandasi penyusunan skripsi ini. Metode yang mendukung pembuatan skripsi ini adalah metode waterfall. Adapun langkah-langkah yang dilakukan adalah sebagai berikut: 1. Communcation •
Melakukan survei Survei dilakukan dengan wawancara kepada pihak Yayasan HOME (House Of Mercy) dan orang yang bertanggung jawab terhadap bidang yang bersangkutan guna untuk mendapatkan gambaran dan pemahaman untuk perancangan sistem.
•
Analisis terhadap hasil survei
•
Analisis masalah yang terjadi dalam perpustakaan tersebut
•
Analisis sistem yang diusulkan Menganalisa serta memperkirakan kebutuhan sistem secara keseluruhan
2. Planning Pada tahap ini dilakukan pembuatan gambaran akan sistem yang dirancang serta perencanaan tugas-tugas yang dikerjakan selama pembangunan system. 3. Modelling Merancang sistem berdasarkan gambaran yang telah direncanakan. Dimana metode perancangan yang digunakan adalah Object Oriented Analysis and Design dengan menggunakan notasi Unified Modelling Language kemudian merancang Use Case, Activity Diagram, Class Diagram, Sequence Diagram. 4. Construction Membangun sistem berdasarkan gambaran yang telah direncanakan sesuai dengan metode perancangan yang digunakan.
5 5. Deployment. Perangkat lunak yang sudah dibuat diserahkan kepada pengguna kemudian dilakukan tahap evaluasi kemudian pemeliharaan perangkat lunak secara berkala.
1.6
Sistematika Penulisan Sistematika penulisan pada penelitian ini disusun sebagai berikut : BAB 1 : PENDAHULUAN Pada bab ini berisi tentang latar belakang, permasalahan, ruang lingkup, tujuan dan manfaat, metodologi penelitian, serta sistematika penulisan. BAB 2 : TINJAUAN PUSTAKA Bab ini berisi uraian mengenai teori-teori dasar / umum dan khusus yang berkaitan dengan penulisan skripsi. BAB 3 : METODOLOGI Bab ini berisi gambaran umum dari perpustakaan dan Yayasan HOME (House Of Mercy), antara lain sejarah yayasan, visi dan misi yayasan, struktur organisasi, tugas dan tanggung jawab tiap jabatan, analisa
sistem
yang
berjalan,
permasalahan
yang
dihadapi
perpustakaan Yayasan HOME (House Of Mercy), dan perancangan aplikasi. BAB 4 : HASIL DAN PEMBAHASAN Bab ini akan berisi pembahasan mengenai implementasi, testing serta evaluasi. BAB 5 : SIMPULAN DAN SARAN Bab ini akan berisi kesimpulan yang didapat dari hasil evaluasi seluruh tahap perancangan dan implementasi yang telah dilakukan serta saran-saran untuk pengembangan yang telah lebih lanut diwaktu mendatang.