Penelitian desain perangkat lunak perpustakaan

Eksplorasi Desain Perangkat Lunak Perpustakaan

📚 Sistem Desain Web Perpustakaan

Panduan Riset & Arsitektur Perangkat Lunak

Memahami Ruang Lingkup Desain Aplikasi Perpustakaan

Bagian ini memberikan gambaran umum tentang anatomi pengembangan perangkat lunak perpustakaan modern (seperti OPAC - Online Public Access Catalog atau Sistem Manajemen Perpustakaan). Desain yang baik bukan hanya tentang tampilan visual, tetapi tentang bagaimana pengguna (pemustaka dan staf) berinteraksi dengan informasi. Grafik di bawah ini menunjukkan distribusi alokasi waktu ideal dalam pendekatan User-Centered Design (UCD).

Distribusi Fokus Pengembangan (Metode UCD)

Data simulasi berdasarkan best practice rekayasa perangkat lunak.

🎯

Fokus Utama

Kemudahan pencarian (Findability) dan Arsitektur Informasi (IA). Pemustaka harus dapat menemukan buku atau jurnal dalam waktu kurang dari 3 klik.

👥

Target Pengguna Kompleks

Sistem harus melayani dua persona utama dengan kebutuhan berbeda: 1) Anggota/Siswa (butuh UI sederhana, pencarian cepat) dan 2) Pustakawan/Staf (butuh fitur kompleks, input metadata, laporan).

💾

Skalabilitas Data

Desain basis data (Database Design) harus mematuhi standar bibliografi internasional (seperti MARC21 atau Dublin Core) untuk interoperabilitas sistem.

Teori & Konsep Dasar Desain

Bagian ini menguraikan teori-teori akademis yang menjadi pondasi pembuatan desain antarmuka (UI) dan pengalaman pengguna (UX). Dalam konteks perpustakaan digital, penerapan teori Psikologi Kognitif dan Human-Computer Interaction (HCI) sangat krusial agar pengguna tidak kebingungan saat mencari literatur. Klik pada kartu di bawah ini untuk melihat detail penerapannya.

🗂️

Information Architecture (IA)

Seni menyusun dan mengkategorikan informasi agar mudah dipahami.

⏱️

Hick's Law

Waktu yang dibutuhkan untuk membuat keputusan meningkat seiring bertambahnya pilihan.

👁️

Prinsip Gestalt

Teori persepsi visual tentang bagaimana manusia mengelompokkan elemen serupa.

Metodologi & Teknik Riset Desain

Bagaimana kita mengeksekusi teori menjadi sebuah produk nyata? Bagian ini membahas Metode (kerangka kerja konseptual) dan Teknik (praktik spesifik) yang digunakan tim pengembang perangkat lunak.

🔄 Metodologi Populer

1. User-Centered Design (UCD)

Fokus mutlak pada kebutuhan, preferensi, dan batasan pengguna pada setiap fase desain. Sangat cocok untuk aplikasi layanan publik seperti perpustakaan.

Ref: Abras, C., Maloney-Krichmar, D., & Preece, J. (2004). User-centered design. In Bainbridge, W. Encyclopedia of Human-Computer Interaction.

2. Agile Development

Pengembangan secara iteratif (berulang) dalam siklus pendek (Sprint). Memungkinkan penambahan fitur (misal: booking ruangan) secara bertahap tanpa merusak sistem.

Ref: Dingsøyr, T., et al. (2012). A decade of agile methodologies: Towards explaining agile software development. Journal of Systems and Software, 85(6).

3. Design Thinking

Pendekatan pemecahan masalah non-linear (Empathize, Define, Ideate, Prototype, Test). Berguna untuk menemukan inovasi layanan digital perpustakaan.

Ref: Brown, T. (2008). Design thinking. Harvard Business Review, 86(6), 84-92.

🛠️ Teknik Pelaksanaan (Praktik)

  • 1

    Card Sorting

    Teknik untuk menentukan kategori navigasi web. Pengguna (mahasiswa/dosen) diminta mengelompokkan topik agar menu web perpustakaan logis.

    Ref: Wood, J. R., & Wood, L. E. (2008). Card sorting: Current practices and beyond. Journal of Usability Studies.

  • 2

    Wireframing & Prototyping

    Membuat kerangka layar (Low-fi) sebelum coding dimulai, untuk menguji alur peminjaman buku secara digital.

    Ref: Walker, M., et al. (2002). High-fidelity or low-fidelity, paper or computer? HFES Annual Meeting.

  • 3

    Usability Testing

    Observasi langsung melihat pemustaka mencoba mencari jurnal spesifik melalui aplikasi yang sedang didesain.

    Ref: Nielsen, J. (1994). Usability engineering. Morgan Kaufmann.

Alat & Teknologi Pengembangan (Tech Stack)

Bagian ini memaparkan perangkat lunak (tools) dan bahasa pemrograman yang digunakan untuk mendesain dan membangun sistem web perpustakaan modern. Pemilihan tumpukan teknologi (Tech Stack) sangat mempengaruhi kecepatan akses, keamanan data pengguna, dan pemeliharaan jangka panjang.

🎨 Desain UI/UX & Prototyping

Digunakan pada fase awal untuk merancang visual sebelum penulisan kode.

Figma Adobe XD Balsamiq (Wireframes)

💻 Frontend Development

Teknologi yang membangun antarmuka yang berinteraksi langsung dengan pemustaka.

React.js / Vue.js Tailwind CSS HTML5/JS Canvas

⚙️ Backend & Database

Sistem di belakang layar untuk mengelola data buku, peminjaman, dan autentikasi.

Node.js / Python (Django) PostgreSQL (Relational) Elasticsearch (Search Engine)

Tingkat Adopsi Teknologi Frontend (2026)

Menunjukkan preferensi industri modern dalam membangun antarmuka interaktif yang responsif.

Daftar Referensi Jurnal & Publikasi

Tabel berikut memuat daftar pustaka dan referensi jurnal akademis yang menjadi landasan teori, metode, dan teknik dalam desain antarmuka aplikasi perpustakaan ini.

Kategori Topik / Konsep Referensi Publikasi (Jurnal/Buku)
Teori Desain (HCI) Information Architecture (IA) Rosenfeld, L., & Morville, P. (2002). Information architecture for the World Wide Web. Journal of the American Society for Information Science and Technology.
Teori Desain (HCI) Hick's Law Seow, S. C. (2005). Information theoretic models of HCI: A comparison of the Hick-Hyman law and Fitts' law. Human-Computer Interaction, 20(3), 315-352.
Teori Desain (HCI) Prinsip Gestalt Wagemans, J., et al. (2012). A century of Gestalt psychology in visual perception: I. Perceptual grouping and figure-ground organization. Psychological Bulletin, 138(6), 1172–1217.
Metode User-Centered Design (UCD) Abras, C., Maloney-Krichmar, D., & Preece, J. (2004). User-centered design. In Bainbridge, W. Encyclopedia of Human-Computer Interaction.
Metode Agile Development Dingsøyr, T., et al. (2012). A decade of agile methodologies: Towards explaining agile software development. Journal of Systems and Software, 85(6), 1213-1221.
Metode Design Thinking Brown, T. (2008). Design thinking. Harvard Business Review, 86(6), 84-92.
Teknik Riset Card Sorting Wood, J. R., & Wood, L. E. (2008). Card sorting: Current practices and beyond. Journal of Usability Studies, 4(1), 1-6.
Teknik Riset Wireframing & Prototyping Walker, M., Takayama, L., & Landay, J. A. (2002). High-fidelity or low-fidelity, paper or computer? Choosing attributes when testing web prototypes. HFES Annual Meeting.
Teknik Riset Usability Testing Nielsen, J. (1994). Usability engineering. Morgan Kaufmann Publishers.

© 2026 E-Learning by Muhammad Alfin Ramadhan.

Dibuat menggunakan HTML, Tailwind CSS, & Chart.js

Ruang Diskusi Siswa

Lebih baru Lebih lama

Formulir Kontak