LibraC3 merupakan sebuah aplikasi berbasis web yang dibuat untuk mengelola data Perpustakaan. Dibuat dengan menggunakan PHP Framework Codeigniter 3 dan database MySQL.
# Server Requirement
- PHP 7.4.27(Extensi/librari zip enable)
- Database MySQL
# Client Requirement
1. Internet Browser Support HTML 5 Canvas. Rekomendasi Google Chrome.
2. Beberapa kondisi mungkin harus menggunakan mode Incognito karena Cached Images & Files. Jika tidak ingin menghapus Cached Image & File mungkin lebih baik dari awal dibuka dengan mode Incognito.
# Menu & Fitur
0. User Profile
Page Profile berisi informasi User yang sedang login. pada halaman ini kamu bisa melakukan perubahan Password, Username dan Foto User.
1. Dashboard (admin & Member)
Terdapat dua jenis Dashboard, untuk admin/petugas dan untuk member.
Dashboard Member dikhususkan untuk member yang memiliki akun User dan diberikan akses untuk login. Pada halaman ini, member bisa melihat daftar Book Circulation, Mencari Buku & Update Akun User ( Password, Username dan Foto User. * Foto User dan Foto Member Berbeda).
2. Member
Halaman member ini berisi informasi tentang Member berikut sub Info seperti Alamat, Kontak dan daftar group yang telah bergabung.
Beberapa Fitur yang ada pada Member ini antara lain:
- Tambah, Edit, Hapus Member
- Update Photo
- Tambah, Edit, Hapus Alamat
- Tambah, Edit, Hapus Kontak
- Join dan un-Join Group
- Generate Barcode, Download dan Print
- Generate QRCode, Download dan print
- Generate Card, Download dan Print
- Import
- Export All (excel File)
- Bulk Delete
- Bulk update status (Enable/Disable)
- Bulk Generate Barcode,Download dan Print
- Bulk Generate QRCode,Download dan Print
- Bulk Generate Card,Download dan Print
- Export Selected Member (excel File)
3. Circulation
Halaman Circulation digunakan untuk mengelola data transaksi Peminjaman dan Pengembalian Buku di Perpustakaan.
Berikut beberapa fitur yang ada pada Circulation:
- Tambah
- Ubah Kondisi/Status Circulation (Reserved,Canceled,Issued,Renewal,Return,Lost,Revision)
- Hapus
- Import
- Export (Excel File)
4. Book
Digunakan untuk mengelola data buku perpustakaan. Pada halaman Book ini, terdapat beberapa Sub halaman / fitur sebagai berikut:
- Tambah, Edit, Hapus
- Update Book Cover
- Multiple Book Author
- Multiple Book Photo
- Multiple Book Category
- Multiple Book Tag
- Multiple Book Language
- Book Numbers
- Multiple Book Rack
- Book Damage
- Book Barcode
- Book QRCode
- Book Number Label
- Import
- Export (Excel)
- Bulk Book Barcode
- Bulk Book QRCode
- Bulk Book Label
- Bulk Print label
5. Series
Digunakan untuk mengelola data Book Series. Fitur:
- Tambah, Edit & Hapus
- Tambah & hapus book
6. Category
Digunakan untuk mengelola data category.
7. Rack
Digunakan untuk mengelola data Rack.
8. Group
Halaman ini digunakan untuk mengelola Master Data Group(member). Beberapa fitur yang ada pada Group ini antara lain:
- Tambah, Edit dan Hapus
- Import
- Export (Excel File)
- Tambah Member Ke Group
- Hapus Member dari Group
9. Language
Digunakan untuk mengelola data Language.
10. Tag
Digunakan untuk mengelola data Tag
11. Publisher
Digunakan untuk mengelola data Publisher.
12. Author
Digunakan untuk mengelola data Author.
13. Damage
Digunakan untuk mengelola data master Damage.
14. User
Digunakan untuk mengelola data User.
15. Auth
Digunakan untuk melihat data session login.
16. Reports
Digunakan untuk melihat Grafik Laporan.
- Visitor
- Member
- Circulation
- Book
17. Visitor
Visitor: Digunakan untuk mengelola data kunjungan perpustakaan.
18. Onsite Visitor Counter
Counter: Digunakan untuk menghitung kunjugan perpustakaan.
19. Exported Files
Digunakan untuk mengelola files hasil proses export.
20. Imported Files
Digunakan untuk mengelola files hasil dari operasi Import
21. Config
Digunakan untuk mengelola data konfigurasi aplikasi.
# Lebih detail detail gambar nya bisa kunjungi link berikut:
https://mrachmatriadi.com/library-management-system-librac3/
# Untuk video kunjungi link youtube berikut:
https://www.youtube.com/playlist?list=PLfeFN9GA6N4RtpQ3NNBe-Ui9Yjpypqtqa
https://www.youtube.com/@LibraC3/playlists
# Mohon maaf belum bisa memberikan Live Demo dikarenakan aplikasi yang banyak men-generate file(barcode,qrcode,Book Label, Member Card, Export File) dan Spec Hosting yang kurang memadai & juga peraturan dari Web Hosting.
======================================
SOURCE CODE LAINNYA:
- RBAC Codeigniter 3: https://members.phpmu.com/kontribusi/detail/full-source-code-role-base-access-control-dengan-codeigniter-3
- RBAC Codeigniter 4: https://members.phpmu.com/kontribusi/detail/full-source-code-role-base-access-control-rbac-basic-dengan-codeigniter-4
- Pengarsipan Surat Codeigniter 4: https://members.phpmu.com/kontribusi/detail/full-source-code-sistem-informasi-pengarsipan-surat--sipas21--dengan-codeigniter-4
- Perpustakaan Codeigniter 3: https://members.phpmu.com/kontribusi/detail/full-source-code-aplikasi-perpustakaan-dengan-codeigniter-3-librac3
Server Requirements : # Server
1. PHP 7.4.27 (enable zip extension/library)
2. Database MySQL
3. Codeigniter 3 Server Requirement
#Client
1. Internet Browser Support HTML 5 Canvas. Rekomendasi Google Chrome.
2. Beberapa kondisi mungkin harus menggunakan mode Incognito karena Cached Images & Files. Jika tidak ingin menghapus Cached Image & File mungkin lebih baik dari awal dibuka dengan mode Incognito.