Glosarium Istilah

Kamus referensi istilah teknis, protokol lab, akronim, dan standar pengembangan web.

Huruf A

↑ Atas
Accessibility (A11y) A11y Aksesibilitas

Konsep perancangan produk digital (web/aplikasi) agar dapat digunakan oleh semua orang, termasuk mereka yang memiliki disabilitas visual, pendengaran, motorik, atau kognitif.

API (Application Programming Interface) API Arsitektur & Web

Antarmuka komputasi yang mendefinisikan interaksi antarkomponen perangkat lunak berbeda, termasuk jenis panggilan atau permintaan yang dapat dibuat, format data, dan konvensi yang harus diikuti.

ARIA (Accessible Rich Internet Applications) WAI-ARIA Aksesibilitas

Kumpulan atribut khusus HTML yang mendefinisikan cara membuat konten web dan aplikasi web lebih mudah diakses oleh pengguna teknologi asistif seperti screen reader.

ARIA Live Region aria-live Aksesibilitas

Atribut ARIA (seperti aria-live="polite" atau "assertive") yang memberitahu pembaca layar untuk mengumumkan perubahan konten dinamis di halaman web tanpa memerlukan perpindahan fokus.

Huruf B

↑ Atas
Bcrypt Keamanan

Fungsi hashing kata sandi berbasis cipher Blowfish yang menggunakan key stretching dan salt acak untuk melindungi kata sandi dari serangan brute-force dan rainbow table.

Huruf C

↑ Atas
CSP (Content Security Policy) CSP Keamanan

Lapisan keamanan HTTP header yang membantu mendeteksi dan memitigasi jenis serangan tertentu, seperti Cross-Site Scripting (XSS) dan serangan injeksi data.

CSRF (Cross-Site Request Forgery) CSRF Keamanan

Serangan keamanan siber di mana pengguna yang terautentikasi dieksploitasi untuk menjalankan tindakan tanpa sengaja pada aplikasi web tempat mereka sedang login.

Huruf D

↑ Atas
DOM (Document Object Model) DOM Web Frontend

Representasi pohon data dari struktur dokumen HTML atau XML yang memungkinkan bahasa pemrograman seperti JavaScript untuk memanipulasi struktur, gaya, dan konten dokumen.

Huruf H

↑ Atas
HSTS (HTTP Strict Transport Security) HSTS Keamanan

Mekanisme kebijakan keamanan web yang memaksa browser untuk hanya berkomunikasi dengan server menggunakan koneksi HTTPS yang aman, mencegah serangan man-in-the-middle dan SSL-stripping.

Huruf J

↑ Atas
JSON (JavaScript Object Notation) JSON Format Data

Format pertukaran data berbasis teks standar yang ringan, mudah dibaca oleh manusia, dan mudah di-parse oleh mesin.

Huruf K

↑ Atas
KCP (Kryptic Core Protocol / Knowledge Cache Provider) KCP Arsitektur Lab

Protokol internal dan modul caching terdistribusi berkinerja tinggi yang digunakan dalam ekosistem Secret Lab untuk sinkronisasi data antar modul dan manajemen throughput tinggi.

Huruf M

↑ Atas
MVC (Model-View-Controller) MVC Arsitektur Perangkat Lunak

Pola arsitektur perangkat lunak yang memisahkan aplikasi menjadi tiga komponen utama: Model (data & logika bisnis), View (tampilan antarmuka), dan Controller (penghubung request & respon).

Huruf P

↑ Atas
Passkey (WebAuthn) FIDO2 / WebAuthn Autentikasi & Keamanan

Standar kredensial digital tanpa kata sandi (passwordless) yang berbasis kriptografi kunci publik asimetris, tahan terhadap phishing, dan memanfaatkan otentikasi biometrik bawaan perangkat.

Dokumentasi Standar: https://webauthn.io/ ↗
PDO (PHP Data Objects) PDO Database & Backend

Lapisan abstraksi akses database pada PHP yang menyediakan antarmuka konsisten dan mendukung prepared statements untuk mencegah serangan SQL Injection.

Huruf R

↑ Atas
RBAC (Role-Based Access Control) RBAC Keamanan & Otorisasi

Metode pembatasan akses sistem kepada pengguna terotorisasi berdasarkan peran (role) dan izin (permission slugs) spesifik yang diberikan kepada masing-masing pengguna.

Lihat juga:
Redis Database & Caching

Penyimpanan struktur data in-memory open-source berkecepatan sangat tinggi yang digunakan sebagai database cache, session store, dan penghitung atomik (atomic counter).

Dokumentasi Standar: https://redis.io/ ↗
REST (Representational State Transfer) REST Arsitektur & Web

Gaya arsitektur perangkat lunak untuk sistem terdistribusi seperti web service yang memanfaatkan metode HTTP standar (GET, POST, PUT, DELETE) dan bersifat stateless.

Huruf S

↑ Atas
Screen Reader (Pembaca Layar) Teknologi Asistif

Perangkat lunak bantu (seperti NVDA, JAWS, VoiceOver) yang membaca teks dan elemen antarmuka di layar komputer atau perangkat seluler ke dalam bentuk ucapan sintesis atau tampilan Braille.

Semantic HTML (HTML Semantik) Web Frontend

Penggunaan elemen-elemen HTML yang menyampaikan makna dan struktur konten yang sebenarnya (seperti <article>, <nav>, <header>, <dl>, <dt>, <dd>, <main>) bukan sekadar tampilan visual div biasa.

SQL Injection (SQLi) SQLi Keamanan

Kerentanan keamanan di mana penyerang dapat menyisipkan atau memanipulasi query database SQL yang dieksekusi oleh aplikasi, dicegah dengan menggunakan prepared statements.

Huruf T

↑ Atas
TOTP (Time-based One-Time Password) TOTP / 2FA Autentikasi & Keamanan

Algoritma yang menghasilkan kode sandi sekali pakai yang berubah secara periodik (biasanya tiap 30 detik) berdasarkan waktu bersama saat ini dan shared secret key untuk otentikasi dua faktor (2FA).

Huruf W

↑ Atas
WCAG (Web Content Accessibility Guidelines) WCAG 2.2 AAA Aksesibilitas

Pedoman standar internasional yang dikembangkan oleh W3C WAI untuk memastikan konten web dapat diakses oleh semua penyandang disabilitas. Level AAA adalah standar kepatuhan dan kontras tertinggi.

Huruf X

↑ Atas
XSS (Cross-Site Scripting) XSS Keamanan

Jenis kerentanan keamanan siber di mana skrip berbahaya diinjeksikan ke dalam situs web terpercaya dan dieksekusi di browser korban.