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:

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.