CRUD

CRUD adalah singkatan dari Create, Read, Update, dan Delete. Empat kata kerja ini merangkum siklus hidup manipulasi data yang terjadi pada media penyimpanan persisten (seperti database MySQL, PostgreSQL, atau Firestore).

1. Analogi Buku Buku Harian Absensi Siswa

Bayangkan Anda adalah guru wali kelas yang memegang buku catatan absensi siswa:

  • Create (Buat): Menulis nama siswa baru yang baru pindah masuk di lembar halaman kosong.
  • Read (Baca): Membuka buku harian tersebut untuk melihat riwayat absensi siswa tertentu.
  • Update (Ubah): Membetulkan ejaan nama siswa yang salah menggunakan tipex dan menulis ejaan yang benar.
  • Delete (Hapus): Menghapus nama siswa dari daftar absensi karena siswa tersebut telah pindah sekolah ke luar kota.

2. Pemetaan CRUD pada HTTP Request RESTful API

Ketika merancang aplikasi web modern, operasi data CRUD dipetakan ke dalam metode protokol internet (HTTP Methods) sebagai berikut:

Tindakan CRUD HTTP Method Contoh Endpoints
Create (Membuat data) POST POST /api/siswa
Read (Melihat data) GET GET /api/siswa/123
Update (Mengubah data) PUT / PATCH PUT /api/siswa/123
Delete (Menghapus data) DELETE DELETE /api/siswa/123
?

Uji Pemahaman Mandiri

Manakah HTTP Method yang secara umum merepresentasikan operasi "Create" dalam standar API RESTful?

A. GET
B. POST
C. DELETE

Bangun Karier Sebagai AI Engineer dalam 8 Minggu!

Info Detail