Ini API cuma buat belajar/ngetes aja sih, isinya CRUD siswa/student gitu.
api.radya.fun/student
- Mengambil daftar semua siswaapi.radya.fun/student/:id
- Mengambil siswa berdasarkan IDapi.radya.fun/student
- Menambahkan data siswa baruapi.radya.fun/student/:id
- Memperbarui data siswa berdasarkan IDapi.radya.fun/student/:id
- Menghapus data siswa berdasarkan IDapi.radya.fun/student
Endpoint ini digunakan untuk mendapatkan semua data siswa.
api.radya.fun/student/:id
Endpoint ini digunakan untuk mendapatkan siswa berdasarkan ID.
api.radya.fun/student
Endpoint ini digunakan untuk menambahkan data siswa baru. Data yang perlu dikirim dalam request body adalah sebagai berikut:
nama_siswa
(string) - Nama siswakelas
(string) - Kelas siswagender
(string) - Jenis kelamin siswatime
(string) - Waktu pendaftaranfoto_url
(string) - URL atau file foto siswaapi.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:
nama_siswa
(string) - Nama siswakelas
(string) - Kelas siswagender
(string) - Jenis kelamin siswatime
(string) - Waktu pendaftaranfoto_url
(string) - URL atau file foto siswaapi.radya.fun/student/:id
Endpoint ini digunakan untuk menghapus siswa menggunakan ID.
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();