Menghapus data siswa berdasarkan NIS.
Request Parameters
:nis
(Path Parameter): Nomor Induk Siswa (NIS) yang akan dihapus.
Response
200 OK
: Jika data berhasil dihapus.404 Not Found
: Jika data tidak ditemukan dalam database.422 Unprocessable Entity
: Jika parameter tidak valid.500 Internal Server Error
: Jika terjadi kesalahan server.
Menghapus data siswa berdasarkan ID.
Request Parameters
:id
(Path Parameter): ID siswa yang akan dihapus.
Response
200 OK
: Jika data berhasil dihapus.404 Not Found
: Jika data tidak ditemukan dalam database.422 Unprocessable Entity
: Jika parameter tidak valid.500 Internal Server Error
: Jika terjadi kesalahan server.
Mencari data siswa berdasarkan nama.
Request Parameters
:nama
(Path Parameter): Nama siswa yang akan dicari.
Response
202 Accepted
: Jika pencarian berhasil.400 Bad Request
: Jika parameter tidak valid.404 Not Found
: Jika data siswa tidak ditemukan.500 Internal Server Error
: Jika terjadi kesalahan server.
Mencari data siswa berdasarkan alamat.
Request Parameters
:alamat
(Path Parameter): Alamat siswa yang akan dicari.
Response
202 Accepted
: Jika pencarian berhasil.400 Bad Request
: Jika parameter tidak valid.404 Not Found
: Jika data siswa tidak ditemukan.500 Internal Server Error
: Jika terjadi kesalahan server.
Mencari data siswa berdasarkan kelas.
Request Parameters
:kelas
(Path Parameter): Kelas siswa yang akan dicari.
Response
202 Accepted
: Jika pencarian berhasil.400 Bad Request
: Jika parameter tidak valid.404 Not Found
: Jika data siswa tidak ditemukan.500 Internal Server Error
: Jika terjadi kesalahan server.
Mencari data siswa berdasarkan ID.
Request Parameters
:id
(Path Parameter): ID siswa yang akan dicari.
Response
202 Accepted
: Jika pencarian berhasil.400 Bad Request
: Jika parameter tidak valid.404 Not Found
: Jika data siswa tidak ditemukan.500 Internal Server Error
: Jika terjadi kesalahan server.
Mencari data siswa berdasarkan NIS.
Request Parameters
:nis
(Path Parameter): NIS siswa yang akan dicari.
Response
202 Accepted
: Jika pencarian berhasil.400 Bad Request
: Jika parameter tidak valid.404 Not Found
: Jika data siswa tidak ditemukan.500 Internal Server Error
: Jika terjadi kesalahan server.
Mencari data siswa berdasarkan jurusan.
Request Parameters
:jurusan
(Path Parameter): Jurusan siswa yang akan dicari.
Response
202 Accepted
: Jika pencarian berhasil.400 Bad Request
: Jika parameter tidak valid.404 Not Found
: Jika data siswa tidak ditemukan.500 Internal Server Error
: Jika terjadi kesalahan server.
Memperbarui data siswa berdasarkan ID.
Request Body
- Data siswa baru dalam format JSON.
Request Parameters
:id
(Path Parameter): ID siswa yang akan diperbarui.
Response
200 OK
: Jika pembaruan berhasil.404 Not Found
: Jika data siswa tidak ditemukan dalam database.422 Unprocessable Entity
: Jika parameter tidak valid.500 Internal Server Error
: Jika terjadi kesalahan server.
Menambahkan data siswa baru.
Request Body
- Data siswa baru dalam format JSON.
Response
201 Created
: Jika penambahan data berhasil.204 No Content
: Jika data body tidak ditemukan.422 Unprocessable Entity
: Jika data yang diterima tidak valid.500 Internal Server Error
: Jika terjadi kesalahan server.