π’ BAB 1. PENDAHULUAN
π Deskripsi Materi
Perkembangan teknologi informasi telah mendorong transformasi perpustakaan konvensional menjadi perpustakaan digital (Digital Library). Pada lingkungan perguruan tinggi, perpustakaan digital berfungsi sebagai pusat sumber belajar yang menyediakan akses terhadap buku elektronik (e-book), jurnal ilmiah, skripsi, tesis, disertasi, modul pembelajaran, artikel ilmiah, dan berbagai koleksi digital lainnya.
WordPress sebagai Content Management System (CMS) dapat dimanfaatkan untuk membangun sistem perpustakaan digital yang mudah dikelola, murah, fleksibel, dan cepat dikembangkan. Salah satu plugin yang sangat powerful untuk kebutuhan ini adalah plugin Advanced Custom Fields (ACF).
Dengan ACF, pengembang dapat membuat struktur data perpustakaan yang lebih kompleks seperti:
- ISBN
- Pengarang
- Penerbit
- Tahun Terbit
- Kategori Buku
- File PDF
- Cover Buku
- Lokasi Rak
- Jumlah Halaman
- Bahasa Buku
tanpa harus membuat sistem dari nol.
π― Tujuan Pembelajaran
Setelah mempelajari materi ini mahasiswa mampu:
β Memahami konsep perpustakaan digital
β Memahami konsep Custom Post Type
β Menggunakan plugin ACF
β Membuat database buku digital
β Membuat katalog perpustakaan online
β Menampilkan metadata buku
β Mengelola koleksi digital kampus
β Mengembangkan sistem perpustakaan modern berbasis WordPress
πΌοΈ Gambaran Perpustakaan Digital Modern
4
π’ BAB 2. KONSEP PERPUSTAKAAN DIGITAL
π Pengertian Perpustakaan Digital
Perpustakaan digital adalah sistem informasi yang digunakan untuk mengelola, menyimpan, mencari, dan mendistribusikan koleksi digital melalui jaringan komputer dan internet.
Fungsi Perpustakaan Digital
Sebagai Pusat Informasi
Menyediakan akses informasi akademik secara cepat.
Sebagai Repositori Ilmiah
Menyimpan hasil penelitian kampus.
Sebagai Media Pembelajaran
Mendukung kegiatan belajar mengajar.
Sebagai Arsip Digital
Menyimpan dokumen akademik jangka panjang.
π Perbandingan Perpustakaan Konvensional dan Digital
| Aspek | Konvensional | Digital |
|---|---|---|
| Akses | Datang langsung | Online |
| Pencarian | Manual | Otomatis |
| Penyimpanan | Rak Buku | Server |
| Distribusi | Fisik | Digital |
| Jam Operasional | Terbatas | 24 Jam |
π’ BAB 3. MENGENAL ADVANCED CUSTOM FIELDS (ACF)
π Apa Itu ACF?
Advanced Custom Fields (ACF) adalah plugin WordPress yang digunakan untuk menambahkan field atau atribut tambahan pada konten.
ACF memungkinkan WordPress memiliki struktur data layaknya sistem informasi profesional.
Contoh Tanpa ACF
Data buku hanya:
Judul Buku
Isi Artikel
Contoh Dengan ACF
Data buku menjadi:
Judul Buku
ISBN
Pengarang
Penerbit
Tahun Terbit
Kategori
Jumlah Halaman
Bahasa
File PDF
Cover Buku
π Jenis Field pada ACF
| Field | Fungsi |
|---|---|
| Text | Teks Pendek |
| Number | Angka |
| URL | Link |
| File | Upload File |
| Image | Upload Gambar |
| Select | Pilihan |
| Date Picker | Tanggal |
| Repeater | Data Berulang |
πΌοΈ Ilustrasi Advanced Custom Fields
7
π’ BAB 4. ARSITEKTUR SISTEM PERPUSTAKAAN DIGITAL
Diagram Sistem
Pengunjung
β
βΌ
Website Perpustakaan
β
βΌ
WordPress
β
βΌ
Custom Post Type Buku
β
βΌ
Advanced Custom Fields
β
ββββββ¬βββββ¬βββββ¬βββββ
βΌ βΌ βΌ βΌ βΌ
ISBN Penulis PDF Cover Kategori
Struktur Sistem
Perpustakaan Digital
β
βββ Beranda
βββ Katalog Buku
βββ Jurnal
βββ Skripsi
βββ E-Book
βββ Penulis
βββ Kategori
βββ Kontak
π’ BAB 5. PERSIAPAN IMPLEMENTASI
Kebutuhan Sistem
| Komponen | Spesifikasi |
|---|---|
| Domain | library.kampus.ac.id |
| Hosting | Cloud Hosting |
| PHP | 8.x |
| MySQL | 8.x |
| WordPress | Terbaru |
| ACF | Terbaru |
Data Yang Disiapkan
Cover Buku
Format:
JPG / PNG
File Buku
Format:
PDF
Metadata Buku
- ISBN
- Pengarang
- Penerbit
- Tahun Terbit
π’ BAB 6. INSTALASI WORDPRESS
Langkah 1
Install WordPress.
Langkah 2
Masuk dashboard.
/wp-admin
Langkah 3
Atur nama website.
Contoh:
Perpustakaan Digital Unlips
π’ BAB 7. INSTALASI PLUGIN ACF
Langkah-Langkah
Masuk:
Plugins
β Add New Plugin
Cari:
Advanced Custom Fields
Klik:
Install Now
Kemudian:
Activate
Hasil
Menu baru:
ACF
βββ Field Groups
πΌοΈ Ilustrasi Instalasi ACF
5
π’ BAB 8. MEMBUAT CUSTOM POST TYPE BUKU
π Mengapa Custom Post Type?
Karena buku berbeda dengan artikel berita.
Struktur Data Buku
Buku
β
βββ Judul
βββ ISBN
βββ Penulis
βββ Penerbit
βββ Tahun
βββ Cover
βββ PDF
βββ Kategori
Plugin Pendukung
Gunakan:
- Custom Post Type UI
atau
- ACF Pro
Buat Post Type
Nama:
Buku
Slug:
buku
π’ BAB 9. MEMBUAT FIELD GROUP BUKU
Nama Group
Data Buku
Tambahkan Field
ISBN
| Parameter | Nilai |
|---|---|
| Label | ISBN |
| Type | Text |
Penulis
| Parameter | Nilai |
|---|---|
| Label | Penulis |
| Type | Text |
Penerbit
| Parameter | Nilai |
|---|---|
| Label | Penerbit |
| Type | Text |
Tahun Terbit
| Parameter | Nilai |
|---|---|
| Label | Tahun |
| Type | Number |
Cover
| Parameter | Nilai |
|---|---|
| Label | Cover |
| Type | Image |
File PDF
| Parameter | Nilai |
|---|---|
| Label | |
| Type | File |
π Struktur Metadata Buku
| Field | Tipe |
|---|---|
| ISBN | Text |
| Penulis | Text |
| Penerbit | Text |
| Tahun | Number |
| Cover | Image |
| File |
π’ BAB 10. MENAMBAHKAN DATA BUKU
Menu
Buku
β Add New
Isi Data
Judul
Pemrograman Web Modern
ISBN
978-623-xxxxxx
Penulis
Ahmad Gunawan
Tahun
2025
Upload PDF
pemrograman-web-modern.pdf
πΌοΈ Ilustrasi Katalog Buku Digital
7
π’ BAB 11. MEMBUAT KATEGORI BUKU
Contoh Kategori
Informatika
Sistem Informasi
Manajemen
Akuntansi
Jaringan Komputer
Pemrograman
Manfaat
- Memudahkan pencarian
- Memudahkan pengelompokan
- Mendukung navigasi pengguna
π’ BAB 12. MENAMPILKAN DATA BUKU
Informasi Yang Ditampilkan
- Cover
- Judul
- Penulis
- Tahun
- ISBN
- Tombol Download
Contoh Layout
+----------------------+
| COVER BUKU |
+----------------------+
| Judul Buku |
| Penulis |
| ISBN |
| Tahun |
| [ DOWNLOAD PDF ] |
+----------------------+
π’ BAB 13. MEMBUAT FITUR PENCARIAN
Plugin Pendukung
- SearchWP
- Relevanssi
Fitur Pencarian
Pencarian berdasarkan:
- Judul
- Penulis
- ISBN
- Kategori
Contoh
Mahasiswa mengetik:
Pemrograman Web
Maka sistem menampilkan seluruh buku terkait.
π’ BAB 14. MEMBUAT REPOSITORI SKRIPSI DAN JURNAL
Selain buku, sistem dapat dikembangkan menjadi:
Repository Skripsi
Repository Tesis
Repository Disertasi
Repository Jurnal
Struktur Skripsi
Judul
Mahasiswa
NIM
Pembimbing
Tahun
Abstrak
PDF
π’ BAB 15. KEAMANAN DAN HAK AKSES
Hak Akses Pengguna
| Role | Hak |
|---|---|
| Administrator | Full Access |
| Pustakawan | Kelola Buku |
| Mahasiswa | Download |
| Pengunjung | Lihat Katalog |
Pengamanan
β SSL HTTPS
β Backup Berkala
β Firewall
β Login Security
π’ BAB 16. OPTIMASI USER EXPERIENCE
Fitur Yang Direkomendasikan
Filter Buku
Berdasarkan:
- Tahun
- Penulis
- Kategori
Statistik Buku
Menampilkan:
- Total Buku
- Total Jurnal
- Total Skripsi
Responsive Design
Dapat dibuka dari:
- Laptop
- Tablet
- Smartphone
π’ BAB 17. STUDI KASUS IMPLEMENTASI
Perpustakaan Digital Unlips
Struktur:
Perpustakaan Digital
β
βββ Buku
βββ Jurnal
βββ Skripsi
βββ Tugas Akhir
βββ E-Book
βββ Repository Dosen
Data Awal
| Komponen | Jumlah |
|---|---|
| Buku | 500 |
| Jurnal | 200 |
| Skripsi | 300 |
| Dosen | 50 |
π’ BAB 18. PRAKTIKUM LENGKAP
Tugas Praktikum
Buat sistem:
Digital Library Kampus
Fitur:
β Katalog Buku
β Cover Buku
β Metadata Buku
β Download PDF
β Kategori
β Search
Data Minimal
- 20 Buku
- 5 Kategori
- 1 Halaman Katalog
π Rubrik Penilaian
| Komponen | Bobot |
|---|---|
| Instalasi ACF | 15% |
| Custom Post Type | 20% |
| Metadata Buku | 20% |
| Tampilan Katalog | 20% |
| Pencarian | 15% |
| Dokumentasi | 10% |
π― LATIHAN DAN DISKUSI
Latihan 1
Buat Custom Post Type “Buku”.
Latihan 2
Tambahkan 15 koleksi buku digital.
Latihan 3
Tambahkan fitur pencarian berdasarkan ISBN.
Pertanyaan Diskusi
1. Apa keuntungan penggunaan ACF dalam pengembangan sistem informasi?
2. Mengapa Custom Post Type penting pada perpustakaan digital?
3. Bagaimana cara meningkatkan kemudahan pencarian koleksi digital?
4. Apa perbedaan perpustakaan digital dan repository institusi?
5. Bagaimana strategi pengelolaan hak akses pada perpustakaan digital kampus?
π Kesimpulan
Plugin Advanced Custom Fields (ACF) memungkinkan WordPress berkembang dari sekadar CMS menjadi platform pengembangan sistem informasi yang fleksibel. Dengan kombinasi Custom Post Type, ACF, kategori, metadata, dan fitur pencarian, pengembang dapat membangun Perpustakaan Digital Perguruan Tinggi yang profesional, modern, terstruktur, dan mudah digunakan. Implementasi ini sangat cocok sebagai proyek praktikum mata kuliah Rekayasa Web, Sistem Informasi, Basis Data, Pengembangan CMS, maupun Transformasi Digital Perguruan Tinggi.