Back to blog
Backend

Mengenal HTTP Method: GET, POST, PUT, PATCH, dan DELETE

Saat menggunakan Postman atau fetch API, kamu harus menentukan Method. Pahami fungsi lima method utama HTTP ini agar API-mu sesuai standar.

super admin·16 Juni 2026·2 min read
Mengenal HTTP Method: GET, POST, PUT, PATCH, dan DELETE
Article Content

Kata Kerja dalam Komunikasi Internet

Ketika Frontend meminta data ke Backend API (proses yang disebut HTTP Request), ia tidak hanya mengirimkan alamat URL, tetapi juga sebuah "Kata Kerja" (Verb/Method) yang memberitahu Backend tujuan dari request tersebut. Ini dikenal dengan standar arsitektur REST API yang memetakan operasi CRUD (Create, Read, Update, Delete).

1. GET (Read / Mengambil Data)

Method ini digunakan ketika kamu hanya ingin melihat atau mengambil data dari server tanpa mengubah apapun di dalam database. Setiap kali kamu mengetik alamat web di browser dan menekan Enter, browser sebenarnya sedang melakukan request GET.

  • Sifat: Aman (tidak mengubah data).
  • Contoh: Mengambil daftar artikel (GET /articles) atau mengambil detail satu artikel (GET /articles/12).

2. POST (Create / Membuat Data Baru)

Method ini digunakan saat kamu ingin menambahkan data baru ke dalam server. Data yang ingin kamu tambahkan (seperti isian form) biasanya disisipkan di dalam Body Payload request.

  • Sifat: Mengubah data.
  • Contoh: Membuat akun baru (POST /users), mengirim komentar, atau membuat pesanan belanja.

3. PUT (Update Keseluruhan)

PUT digunakan untuk mengubah / menimpa sebuah data secara total. Jika kamu punya data profil dengan 5 kolom (Nama, Umur, Alamat, Foto, Bio), lalu kamu menggunakan PUT untuk mengubah Nama, kamu harus mengirimkan kelima data tersebut. Jika kolom Alamat tidak ikut dikirim, maka server akan mengosongkan Alamat tersebut.

  • Contoh: Mengganti seluruh data produk (PUT /products/99).

4. PATCH (Update Sebagian)

PATCH mirip dengan PUT, tapi digunakan untuk mengubah sebagian data saja. Jika dari 5 kolom profil tadi kamu hanya ingin mengubah "Bio", kamu cukup mengirim data Bio saja melalui PATCH, dan 4 data lainnya akan tetap aman tanpa tertimpa.

  • Contoh: Mengganti password user atau menaikkan jumlah like postingan (PATCH /posts/5/like).

5. DELETE (Hapus Data)

Sesuai namanya, method ini secara eksplisit menyuruh server untuk menghapus data tertentu.

  • Contoh: Menghapus artikel yang sudah usang (DELETE /articles/12).

Kesimpulan

Secara teknis, kamu BISA saja membuat website di mana semua operasinya menggunakan POST. Tapi itu melanggar standar industri (Best Practice). Menggunakan HTTP Method yang tepat membuat dokumentasi API-mu rapi, terstandarisasi, dan mudah dipahami oleh developer lain.

Mau langsung pakai template?

Jelajahi template gratis dan premium di TampilKit untuk mempercepat proses development project kamu.

Browse Templates