BERBAHASA of THE DAY PART-1 of 2 PARTs! by CLAUDE
A CONCEPTUAL EXPLICATION of TERM:
"
REPRESENTATIONAL STATE TRANSFER
"
REST — Penjelasan Harafiah dalam Bahasa Indonesia
Kepanjangan: REpresentational State Transfer
Pemecahan / Grouping yang Benar → OPSI 1
✓ REPRESENTATIONAL STATE + TRANSFER
| Kelompok | Kata | Arti Harafiah |
|---|---|---|
| Kelompok 1 | Representational State | “Keadaan yang direpresentasikan” |
| Kelompok 2 | Transfer | “Pemindahan / Pengiriman” |
Penjelasan Tiap Kata
🔸 REPRESENTATIONAL
“Berbentuk representasi” — artinya data/resource tidak dikirim apa adanya, melainkan diwakili dalam format tertentu (JSON, XML, HTML, dll).
🔸 STATE
“Keadaan / kondisi” — merujuk pada kondisi/status dari sebuah resource pada satu titik waktu tertentu. Bukan kondisi sesi server, tapi kondisi si resource itu sendiri.
🔸 TRANSFER
“Pemindahan / pengiriman” — representasi dari kondisi resource tersebut dipindahkan/dikirimkan antara client dan server melalui protokol HTTP.
Kesatuan Makna (Terjemahan Harafiah)
“Pemindahan kondisi yang direpresentasikan”
Atau lebih lengkap:
“Pengiriman representasi dari kondisi sebuah sumber daya (resource)”
Mengapa BUKAN Opsi 2?
OPSI 2: REPRESENTATIONAL | STATE TRANSFER ❌
Jika State Transfer dijadikan satu kelompok, maknanya bergeser menjadi “pemindahan kondisi” secara mentah — seolah kondisi/sesi-nya yang dipindahkan. Ini justru bertentangan dengan prinsip REST yang stateless (server tidak menyimpan kondisi sesi). Yang dipindahkan bukan “state”-nya, melainkan representasi dari state tersebut.
Analogi Sederhana
📚 Bayangkan sebuah buku di perpustakaan adalah resource.
Kamu tidak membawa bukunya secara fisik — kamu membawa fotokopinya (representasi).
Fotokopi itu menggambarkan kondisi buku saat ini (state).
Proses membawa fotokopi itu ke tanganmu = transfer.
➡ Jadi: “Transfer representasi dari kondisi resource” = REST
Comments
Post a Comment