API untuk Latihan

Ini API cuma buat belajar/ngetes aja sih, isinya CRUD siswa/student gitu.

List API

Detail Endpoint

GET api.radya.fun/student

Endpoint ini digunakan untuk mendapatkan semua data siswa.

GET api.radya.fun/student/:id

Endpoint ini digunakan untuk mendapatkan siswa berdasarkan ID.

POST api.radya.fun/student

Endpoint ini digunakan untuk menambahkan data siswa baru. Data yang perlu dikirim dalam request body adalah sebagai berikut:

PUT api.radya.fun/student/:id

Endpoint ini digunakan untuk memperbarui data siswa berdasarkan ID. Data yang dikirim bisa mencakup semua atau hanya beberapa data yang ingin di-update. Data yang dapat di-update adalah sebagai berikut:

DELETE api.radya.fun/student/:id

Endpoint ini digunakan untuk menghapus siswa menggunakan ID.

Contoh Penggunaan Fetch API


async function fetchStudents() {
    try {
        const response = await fetch('https://api.radya.fun/student');
        const students = await response.json();
        console.log(students);
    } catch (error) {
        console.error('Error fetching students:', error);
    }
}

fetchStudents();