List API
Bagian ini memberikan informasi terkait struktur dan API yang tersedia.
Perhatian:
Jika Kamu mendapati bahwa Dokumentasi API kami belum lengkap atau ada yang tidak berfungsi, silahkan ajukan issue di GitHub atau hubungi [email protected] agar segera kami perbaiki.
BASE API:
https://api-pddikti.ridwaanhall.com/
List API yang tersedia
Berikut adalah API yang tersedia:
Search
Endpoint search
digunakan untuk mencari data perguruan tinggi, prodi, dosen, mahasiswa atau semua.
search // endpoint untuk melakukan pencarian
├── all/<str:keyword>/ // mencari data berdasarkan seluruh kategori: pergurutan tinggi, prodi, dosen, dan mahasiswa
├── pt/<str:keyword>/ // mencari data berdasarkan pergurutan tinggi
├── prodi/<str:keyword>/ // mencari data berdasarkan program studi
├── dosen/<str:keyword>/ // mencari data berdasarkan dosen
└── mhs/<str:keyword>/ // mencari data berdasarkan mahasiswa
Perguruan Tinggi (PT)
Endpoint pt
digunakan untuk menampilkan data seputar Perguruan Tinggi.
pt // perguruan tinggi
├── detail/<str:id_pt>/ // detail perguruan tinggi
├── prodi/<str:id_pt>/<str:id_thsmt>/ // data prodi berdasarkan perguruan tinggi dan tahun semester
├── rasio/<str:id_pt>/ // rasio dosen dengan mahasiswa
├── mahasiswa/<str:id_pt>/ // rata rata mahasiswa lulus dan mahasiswa baru
├── waktu-studi/<str:id_pt>/ // rata rata waktu studi berdasarkan jenjang
├── riwayat/<str:id_pt>/ // -
├── biaya-kuliah/<str:id_pt>/ // range biaya kuliah
├── fasilitas/<str:id_pt>/ // fasilitas yang ada pada perguruan tinggi
└── logo/<str:keyword>/ // logo perguruan tinggi
Program Studi (Prodi)
Endpoint prodi
digunakan untuk menampilkan data seputar program studi.
prodi
├── detail/<str:id_prodi>/ // detail program studi
├── desc/<str:id_prodi>/ // deskripsi program studi
├── num-students-lecturers/<str:id_prodi>/ // jumlah mahasiswa dan dosen
├── riwayat/<str:id_prodi>/ // riwayat program studi
├── biaya-kuliah/<str:id_prodi>/ // range biaya kuliah
├── dosen-homebase/<str:id_prodi>/<str:id_thsmt>/ // pendidikan terakhir dosen
└── dosen-penghitung-ratio/<str:id_prodi>/<str:id_thsmt>/ // logo perguruan tinggi
Dosen
Endpoint dosen
digunakan untuk mengambil data seputar dosen.
dosen
├── profile/<str:id_dosen>/ // detail dosen
├── study-history/<str:id_dosen>/ // history studi
├── teaching-history/<str:id_dosen>/ // riwayat mengajar
├── portofolio/penelitian/<str:id_dosen>/ // riwayat penelitian
├── portofolio/pengabdian/<str:id_dosen>/ // riwayat pengabdian
├── portofolio/karya/<str:id_dosen>/ // riwayat karya
└── portofolio/paten/<str:id_dosen>/ // riwayat paten
Mahasiswa
Endpoint mhs
digunakan untuk mengambil data seputar mahasiswa.
mhs
└── detail/<str:id_mhs>/ // detail mahasiswa
Statistik
Endpoint statistics menampilkan seputar statistik dari mahasiswa, dosen, perguruan tinggi, dan prodi.
Statistik Mahasiswa
Statistik mahasiswa yang mencakup jumlah mahasiswa berdasarkan suatu variabel.
mhs
├── count/ // jumlah mahasiswa
├── count-active/ // jumlah mahasiswa keaktifan
├── count-gender/ // jumlah mahasiswa berdasarkan jenis kelamin
├── count-bidang-ilmu/ // jumlah mahasiswa berdasarkan bidang ilmu
├── count-status/ // jumlah mahasiswa berdasarkan status
├── count-jenjang/ // jumlah mahasiswa berdasarkan jenjang
└── count-kelompok-lembaga/ // jumlah mahasiswa berdasarkan kelompok lembaga
Statistik Dosen
Statistik dosen yang mencakup jumlah dosen berdasarkan suatu variabel.
dosen
├── count/ // jumlah dosen
├── count-active/ // jumlah dosen keaktifan
├── count-gender/ // jumlah dosen berdasarkan jenis kelamin
├── count-bidang/ // jumlah dosen berdasarkan bidang ilmu
├── count-keaktifan/ // jumlah dosen berdasarkan keaktifan
├── count-jenjang/ // jumlah dosen berdasarkan jenjang
└── count-ikatan/ // jumlah dosen berdasarkan ikatan kerja
Statistik Perguruan Tinggi
Statistik perguruan tinggi yang mencakup jumlah perguruan tinggi berdasarkan suatu variabel.
pt
├── count/ // jumlah perguruan tinggi
├── count-province/ // jumlah perguruan tinggi berdasarkan provinsi
├── count-kelompok-pembina/ // jumlah perguruan tinggi berdasarkan kelompok pembina
├── count-akreditasi/ // jumlah perguruan tinggi berdasarkan akreditasi
└── count-bentuk-pt/ // jumlah perguruan tinggi berdasarkan bentuk perguruan tinggi
Statistik Program Studi
Statistik program studi yang mencakup jumlah program studi berdasarkan suatu variabel.
prodi
├── count/ // jumlah program studi
├── bidang-ilmu-terbanyak/ // jumlah mahasiswa prodi berdasarkan bidang ilmu terbanyak
├── kelompok-pembina/ // jumlah program studi berdasarkan kelompok pembina
├── bidang-ilmu/ // jumlah program studi berdasarkan bidang ilmu
├── akreditasi/ // jumlah program studi berdasarkan akreditasi
└── jenjang/ // jumlah program studi berdasarkan jenjang
Program Studi Berdasarkan Bidang Ilmu
Statistik program studi berdasarkan bidang ilmu yang ada.
prodi-bidang-ilmu
├── agama/ // nama prodi dan jumlah mahasiswa berdasarkan bidang ilmu agama
├── ekonimi/ // nama prodi dan jumlah mahasiswa berdasarkan bidang ilmu ekonomi
├── humaniora/ // nama prodi dan jumlah mahasiswa berdasarkan bidang ilmu humaniora
├── kesehatan/ // nama prodi dan jumlah mahasiswa berdasarkan bidang ilmu kesehatan
├── mipa/ // nama prodi dan jumlah mahasiswa berdasarkan bidang ilmu mipa
├── pendidikan/ // nama prodi dan jumlah mahasiswa berdasarkan bidang ilmu pendidikan
├── pertanian/ // nama prodi dan jumlah mahasiswa berdasarkan bidang ilmu pertanian
├── seni/ // nama prodi dan jumlah mahasiswa berdasarkan bidang ilmu seni
├── sosial/ // nama prodi dan jumlah mahasiswa berdasarkan bidang ilmu sosial
└── teknik/ // nama prodi dan jumlah mahasiswa berdasarkan bidang ilmu teknik
Diatas adalah struktur dan API yang tersedia dibuat oleh ridwaanhall
.