Glossary

JavaScript

| | Javascript
JavaScript adalah Bahasa pemrograman yang membuat halaman web interaktif. Awalnya hanya di browser, sekarang bisa berjalan di server via Node.js. Salah satu bahasa paling populer di dunia. // Contoh JavaScript const nama = 'PemburuKode'; const tahun = 2026; console.log(`Selamat datang di ${nama}, tahun ${tahun}!`); document.querySelector('h1').style.color = 'blue'; Istilah Terkait Node.js React Vue.js Kembali ke Glosarium Pemrograman

JSON

| | Web
JSON adalah JavaScript Object Notation — format ringan untuk pertukaran data. Mudah dibaca manusia dan mesin. Format standar untuk REST API responses. { "name": "PemburuKode", "tahun": 2026, "tags": ["PHP", "Laravel", "JavaScript"], "active": true } Istilah Terkait API JavaScript REST API Kembali ke Glosarium Pemrograman

JWT

| | Security
JWT adalah JSON Web Token — standar untuk membuat token autentikasi yang aman. Token berisi data dalam format JSON yang ditandatangani digital. Banyak digunakan di REST API. // Generate JWT di PHP use Firebase\JWT\JWT; $payload = [ 'user_id' => 1, 'role' => 'admin', 'exp' => time() + 3600 ]; $token = JWT::encode($payload, 'secret_key', 'HS256'); Istilah Terkait Authentication API Security Kembali ke Glosarium Pemrograman

Laravel

| | Laravel
Laravel adalah Framework PHP open-source dengan arsitektur MVC. Menyediakan fitur lengkap: Eloquent ORM, Blade templating, Artisan CLI, queue, dan ekosistem tools yang luas. # Install Laravel composer create-project laravel/laravel my-app cd my-app php artisan serve # Aplikasi berjalan di http://localhost:8000 Istilah Terkait PHP Eloquent Blade Kembali ke Glosarium Pemrograman

Library

| | Programming
Library adalah Kumpulan kode siap pakai yang menyediakan fungsi spesifik. Berbeda dengan framework, library tidak memaksakan struktur — kamu panggil library saat dibutuhkan. # Contoh library npm install lodash composer require maatwebsite/laravel-excel pip install requests Istilah Terkait Framework npm Composer Kembali ke Glosarium Pemrograman

Linux

| | Devops
Linux adalah Sistem operasi open-source yang dominan di server dan cloud computing. Distribusi populer: Ubuntu, Debian, CentOS. Developer wajib tahu dasar Linux. # Perintah dasar Linux ls -la # List file chmod 755 file # Ubah permission systemctl start nginx # Service management grep 'error' log.txt # Search text Istilah Terkait CLI DevOps Server Kembali ke Glosarium Pemrograman

Middleware

| | Laravel
Middleware adalah Lapisan software yang memproses request HTTP sebelum mencapai route handler. Digunakan untuk autentikasi, logging, CORS, validasi, dan rate limiting. // Middleware di Laravel Route::get('/admin', function () { return view('admin.dashboard'); })->middleware(['auth', 'verified']); Istilah Terkait Laravel Authentication Routing Kembali ke Glosarium Pemrograman

MongoDB

| | Database
MongoDB adalah Database NoSQL berbasis dokumen yang menyimpan data dalam format BSON (mirip JSON). Cocok untuk data yang strukturnya dinamis atau tidak tetap. // Query MongoDB const { MongoClient } = require('mongodb'); const client = new MongoClient('mongodb://localhost:27017'); const db = client.db('blog'); const users = await db.collection('users').find({ active: true }).toArray(); Istilah Terkait Database NoSQL JSON Kembali ke Glosarium Pemrograman

MVC

| | Programming
MVC adalah Model-View-Controller — pola arsitektur yang memisahkan aplikasi menjadi tiga komponen: Model (data/logika), View (tampilan), Controller (penghubung). Digunakan oleh Laravel, Spring, Rails. // MVC di Laravel // Model: app/Models/User.php // View: resources/views/users/index.blade.php // Controller: app/Http/Controllers/UserController.php Route::get('/users', [UserController::class, 'index']); Istilah Terkait Laravel Framework Routing Kembali ke Glosarium Pemrograman

MySQL

| | Database
MySQL adalah Sistem database relasional (RDBMS) open-source paling populer di dunia. Banyak digunakan bersama PHP untuk aplikasi web dinamis. -- Koneksi MySQL via PHP PDO $pdo = new PDO('mysql:host=localhost;dbname=belajar', 'root', ''); $stmt = $pdo->query('SELECT * FROM users'); $users = $stmt->fetchAll(PDO::FETCH_ASSOC); Istilah Terkait SQL Database PHP Kembali ke Glosarium Pemrograman

Node.js

| | Javascript
Node.js adalah Runtime JavaScript di sisi server yang memungkinkan eksekusi JS di luar browser. Dibangun di atas V8 engine (Chrome). Populer untuk API, real-time apps, dan tools. // Server HTTP dengan Node.js const http = require('http'); const server = http.createServer((req, res) => { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end('Hello World\n'); }); server.listen(3000); Istilah Terkait JavaScript npm Express.js Kembali ke Glosarium Pemrograman

NoSQL

| | Database
NoSQL adalah Database non-relasional yang tidak menggunakan tabel dan SQL. Jenis: document (MongoDB), key-value (Redis), graph (Neo4j), column-family (Cassandra). Cocok untuk data tidak terstruktur. // MongoDB: contoh document { "_id": ObjectId("..."), "name": "Budi", "skills": ["PHP", "JS"], "address": { "city": "Jakarta", "zip": "12345" } } Istilah Terkait MongoDB Database JSON Kembali ke Glosarium Pemrograman
« 4/6 »