BERBASIS WEB MENGGUNAKAN
FRAMEWORK LARAVEL PADA YAYASAN
HOME (HOUSE OF MERCY)
DAVID NOVIANTO SIMANJUNTAK
Pembimbing : Ir. Syaeful karim, M.Comp.
ABSTRAK
Aplikasi berbasis web untuk pengelolaan manajemen perpustakaan yang akan digunakan sebagai penunjang kegiatan perpustakaan pada Yayasan HOME (Home Of Mercy). Untuk itu yayasan HOME membutuhkan suatu aplikasi yang dapat menunjang kegiatan pengelolaan manajemen perpustakaan untuk mengatasi keterbatasan yang ada pada sistem pengelolaan manual yang telah digunakan yayasan home selama ini. Tujuan penelitian adalah untuk merancang aplikasi berbasis web untuk pengelolaan manajemen perpustakaan melalui internet. Aplikasi manajemen perpustakaan berbasis web ini dirancang untuk membantu yayasan mengatur sistem transaksi yang ada di perpustakaan seperti peminjaman, pengembalian, serta penghitungan denda dan meminimalisir kelemahan-kelemahan sistem manual yang digunakan yayasan HOME selama ini. Metodelogi penelitian yang digunakan terdiri dari empat metode, yaitu metode pengumpulan data, metode analisis, metode perancangan, dan studi pustaka. Hasil yang dicapai dengan adanya aplikasi manajemen perpustakaan berbasis web ini pengelolah perpustakaan pada yayasan HOME dapat bekerja secara self service dalam mendapatkan informasi peminjaman, pengembalian, serta penghitungan denda secara lebih akurat. Diharapkan dengan aplikasi manajemen perpustakaan berbasis web, yayasan HOME dapat mengatasi keterbatasan yang ada pada sistem yang lama dan dapat meningkatkan efisiensi dan efektifitas kinerja yayasan.
PENDAHULUAN
Latar belakang pembuatan penelitian ini adalah 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 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-View-Controller). Laravel dilengkapi command line tool ynag bernama “Artisan” yang bisa digunakan untuk packaging bundle dan instalasi bundle (Abdul Rohman, 2014).
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 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
4. Construction
Membangun sistem berdasarkan gambaran yang telah direncanakan sesuai dengan metode perancangan yang digunakan.
5. Deployment.
Perangkat lunak yang sudah dibuat diserahkan kepada pengguna kemudian dilakukan tahap evaluasi kemudian pemeliharaan perangkat lunak secara berkala.
HASIL DAN BAHASAN
Hasil dari penelitian yang sudah dilakukan adalah aplikasi manajemen pendidikan berbasis web menggunakan framework laravel pada yayasan HOME (House Of Mercy), dengan membutuhkan perangkat keras yang sesuai dan perangkat lunak yang dibutuhkan, serta jaringan internet untuk dapat mengoperasikannya.
Aplikasi manajemen pendidikan berbasis web dapat digunakan oleh 2 user role yang berbeda yaitu murid dan pustakawan sebagai admin. pengguna dapat melakukan proses peminjaman dan pengembalian, melakukan pencarian koleksi yang ingin dipinjam, melihat detail transaksi yang dilakukan dan dapat melihat serta mengubah email dan password yang digunakan. Pustakawan dapat melayani peminjaman melalui aplikasi, dapat memasukkan dan mengubah berita mengenai buku baru, menangani proses pengantaran koleksi buku yang dipesan untuk dipinjam, dan dapat mengubah konfigurasi denda serta merubah email dan password yang digunakan.
Contoh dari tampilan layar aplikasi manajemen pendidikan berbasis web menggunakan framework laravel pada yayasan HOME (House Of Mercy) adalah sebagai berikut :
Gambar 1 tampilan layar login
Gambar 2 tampilan menu dashboard
Dalam penelitian ini dilakukan evaluasi aplikasi, evaluasi aplikasi dilakukan oleh 1 orang di yayasan sebagai perwakilan setelah dilakukannya demo aplikasi kepada murid dan pustawakan.
Tabel 1 Kuesioner 8 aturan emas
Pertanyaan Ya Tidak
Apakah rancangan tampilan layar dari aplikasi memiliki konsisten? (dari segi background, font size, dan ukuran objek yang ada dilayar)
Ya
Apakah navigasi menu yang diberikan memudahkan pengguna untuk menjelajahi aplikasi tanpa tersesat dalam menu?
Ya
Apakah penanganan pesan umpan balik yang diberikan baik dan mudah dimengerti?
ya
Apakah aplikasi memberikan pesan agar pengguna dapat memahami suatu task telah selesai dan berhasil dilakukan?
Ya
Apakah aplikasi memberikan peringatan kesalahan yang jelas dan mudah dimengerti ketika terjadi kesalahan input pada suatu menu?
Ya
Apakah aplikasi menyediakan fitur yang memungkinkan
memperbaiki kesalahan input yang sudah terlanujur di submit?
ya
Apakah ketika memakai aplikasi pengguna dapat merasa sebagau pengendali sistem? (hasil output yang diberikan aplikasi sesuai dengan yang diharapkan oleh pengguna)
Ya
Apakah pengguna merasa kesulitan dalam menggunakan aplikasi dan merasa ingatannya terbeban?
Pertanyaan Ya Tidak
Apakah kinerja sistem yang baru lebih baik dari sistem yang lama? Ya
Apakah fitur-fitur yang disediakan aplikasi dapat mendukung kebutuhan perpustakaan?
Ya
Dengan menu view yang disediakan aplikasi, apakah sudah dapat membantu proses pengambilan dan pencarian data?
Ya
Apakah aplikasi dapat menangani tugas-tugas yang ada di yayasan dalam scenario yang sesuai spesifikasi awal?
Ya
Tabel 3 Kuisioner berdasarkan 5 faktor manusia terukur
Pertanyaan Ya Tidak
Apakah kecepatan kinerja aplikasi sudah memenuhi harapan pengguna?
ya
Apakah membutuhkan waktu yang lama untuk memperlajari penggunaan dan fungsionalitas aplikasi?
Tidak
Apakah masih terjadi tingkat kesalahan yang tinggi pada penggunaan aplikasi?
Tidak
Apakah pengguna akan mudah mengingat struktur-struktur dan fungsionalitas aplikasi?
Ya
Bagaimana tingkat kepuasan keseluruhan mengenai aplikasi? (skala 0-100)
SIMPULAN DAN SARAN
Berdasarkan analisis dan perancangan aplikasi manajemen perpustakaan berbasis web menggunakan framework laravel pada yayasan HOME (House Of Mercy) yang telah diuraikan dalam penelitian, aplikasi ini dapat memudahkan pengguna dalam peminjaman buku, dapat membantu yayasan dalam mengoptimalkan pelayanan perpustakaan bagi pengguna dalam hal penyediaan informasi yang lebih detail mengenai buku di perpustakaan.
Saran yang dapat dijadikan sebagai masukan untuk pengembangan lebih lanjut dari aplikasi manajemen perpustakaan berbasis web menggunakan framework laravel pada yayasan HOME (House Of Mercy) adalah dengan perkembangan dunia teknologi informasi yang sangat pesat makan kedepannya mungkin dapat ditambahkan fitur-fitur baru berdasarkan perkembangan jaman. Seperti forgot password dan adanya notification apabila buku yang dipinjam belum dikembalikan serta dalam tahap pengembangannya, hal yang sangat menjadi fokus utama adalah mengenai hak cipta koleksi milik yayasan HOME (House Of Mercy) sehingga tidak dapat disalah gunakan.
REFERENSI
Ambler, S. W. (2005). The Elements of UML 2.0 Style. Cambridge: Cambridge University Press.
Conolly, Thomas, Begg, Carolyn. (2010). Database System : A Practical Approach
to Design, Implementation, and Management. (5th Edition). USA : Addison
Wesley.
Kadir, A. (2009). Mastering Ajax dan PHP. Yogyakarta: Penerbit Andi. McFarland, D. S. (2011). JavaScript & jQuery: The Missing Manual (2nd ed.). Sebastopol: O'Reilly Media.
Nagpal, D.P. (2006). Web Design Tecnology. Ram Nagar, New Delhi: S. Chand & Company Ltd.
Rahayu, Sri., Satria, Eri., Cahyana, Rinda. (2012). Pengembangan Aplikasi Katalog Online
Penerbit Universitas Terbuka.
Rohaman, Abdul. (2014). Mengenal Framework “Laravel”. 2014.
Saleh, Abdul Rahman., & Komalasari, Rita. Ir. (2009). Manajemen Perpustakaan. Unviersitas Terbuka.
Welling, L., & Thomson, L. (2009). PHP and MySQL Web Development (4th ed.). New York: Addison-Wesley.
Yudi c, Teguh. (2007). Peran Perpustakaan Sekolah Dalam Mencetak Siswa Berprestasi. 2007.
RIWAYAT PENULIS
David Novianto Simanjuntak lahir dikota Medan 30 November 1988. David menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Teknik Informatika pada 2015. saat ini David aktif dalam kegiatan informal education disebuah yayasan sosial swasta.