Mohon tunggu...
Fania Zulfa
Fania Zulfa Mohon Tunggu... Wiraswasta - Influencer

membaca dan menulis

Selanjutnya

Tutup

Ruang Kelas

Apa Itu API?

24 Juni 2024   06:40 Diperbarui: 24 Juni 2024   06:43 49
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Ruang Kelas. Sumber Ilustrasi: PAXELS

sumber : Bincang QA

Apa itu API?

Application Programming Interface (API) adalah antarmuka perangkat lunak yang memungkinkan dua aplikasi berinteraksi satu sama lain tanpa campur tangan pengguna. API adalah kumpulan fungsi dan prosedur perangkat lunak. Secara sederhana, API berarti kode perangkat lunak yang dapat diakses atau dieksekusi. API didefinisikan sebagai kode yang membantu dua perangkat lunak yang berbeda untuk berkomunikasi dan bertukar data satu sama lain.

API Testing adalah jenis pengujian perangkat lunak yang menvalidasi Application Programming Interface (API). Tujuan pengujian API adalah untuk memeriksa fungsionalitas, keandalan, kinerja, dan keamanan antarmuka pemograman. 

Dalam Pengujian API, alih-alih menggunakan input dan output pengguna standar (keyboard), Anda menggunakan perangkat lunak untuk mengirim panggilan ke API, mendapatkan output, dan mencatat respons sistem. Test API sangat berbeda dari Test GUI dan tidak berkonsentrasi pada tampilan/UI dan aplikasi. API Testing ini berkonsentrasi pada lapisan logika bisnis dari arsitektur perangkat lunak.

Metode pada REST API

1. GET : Metode GET digunakan untuk mengambil data dari server.

2. POST : Permintaan POST digunakan untuk membuat entitas baru. Bisa juga digunakan untuk mengirim data ke server, misalnya register new user.

3. PUT : Digunakan untuk update data yang sudah ada.

4. DELETE : Menghapus data yang ada pada server.

HTTP Status Code

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Konten Ruang Kelas Selengkapnya
Lihat Ruang Kelas Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun