Detail
Detail informasi perguruan tinggi berdasarkan id_pt.
Dokumentasi ini menjelaskan cara menggunakan endpoint Detail PT
dan bagaimana struktur response yang akan Kamu terima. Dengan endpoint ini, Kamu dapat melihat detail informasi perguruan tinggi berdasarkan id_pt
.
Endpoint
Untuk mendapatkan detail data Perguruan Tinggi, Kamu dapat menggunakan endpoint berikut:
GET /pt/detail/<str:id_pt>
Pada endpoint ini, id_pt
adalah ID unik dari perguruan tinggi yang ingin dicari detailnya.
Contoh Endpoint
Untuk memberikan gambaran yang lebih jelas, berikut adalah contoh penggunaan endpoint:
GET /pt/detail/IIrmU70D6TnWs79XzUmnBLmgfQLYxkZzUeQjVW4cA9_WKIIB0oJfhVSNS865-zzStoB4tg==
Dalam contoh ini, API akan mencoba mengambil detail data perguruan tinggi yang memiliki ID
IIrmU70D6TnWs79XzUmnBLmgfQLYxkZzUeQjVW4cA9_WKIIB0oJfhVSNS865-zzStoB4tg==
.
Contoh Penggunaan
perhatian!:
Ada 3 contoh yang dapat kamu praktikkan sesuai kebutuhan. Python, PHP, dan Direct API Access (langsung ke browser).
Berikut adalah 3 contoh penggunaan yang kami buat, yaitu menggunakan Python, PHP, dan akses API secara langsung.
Kamu dapat mengubah id_pt
sesuai kebutuhan kamu.
import requests
import json
def fetch_api(api_url):
try:
response = requests.get(api_url)
response.raise_for_status()
return response.json()
except requests.exceptions.RequestException as e:
print(f"Error: {e}")
return None
url = "https://api-pddikti.ridwaanhall.com/pt/detail"
id_pt = "IIrmU70D6TnWs79XzUmnBLmgfQLYxkZzUeQjVW4cA9_WKIIB0oJfhVSNS865-zzStoB4tg=="
api_url = f"{url}/{id_pt}"
data = fetch_api(api_url)
print(json.dumps(data, indent=4) if data else "No data fetched.")
- Mengirim Permintaan: Fungsi
fetch_api
mengirim permintaan GET ke URL API dan mengembalikan data JSON. - Menggabungkan URL:
url
danid_pt
digabungkan untuk membentuk URL lengkap. - Mencetak Hasil: Data yang diambil dicetak dalam format JSON yang rapi atau pesan kesalahan jika data tidak ditemukan.
Response
Response ini berisi detail informasi perguruan tinggi berdasarkan ID yang diberikan.
{
"kelompok": "Perguruan Tinggi Swasta",
"pembina": "LLDIKTI V",
"id_sp": "0OllSNiiR19INYmfb90E_3htk2RzZfT_LPBuaSCzyMKQ3JDn0AxFkgVqP-0I3hBzCvBcfg==",
"kode_pt": "051018 ",
"email": "[email protected]",
"no_tel": "0274-623310",
"no_fax": "0274-623306",
"website": "uty.ac.id",
"alamat": "Jalan Ring Road Utara Jombor Sleman",
"nama_pt": "Universitas Teknologi Yogyakarta",
"nm_singkat": "UTY",
"kode_pos": "55285",
"provinsi_pt": "Prov. D.I. Yogyakarta",
"kab_kota_pt": "Kab. Sleman",
"kecamatan_pt": "Tidak Diisi",
"lintang_pt": -7.747345,
"bujur_pt": 110.355366,
"tgl_berdiri_pt": "1968-04-09T00:00:00Z",
"tgl_sk_pendirian_sp": "2002-10-23T00:00:00Z",
"sk_pendirian_sp": "237DO2002",
"status_pt": "Aktif",
"akreditasi_pt": "Baik Sekali",
"status_akreditasi": ""
}
- Detail PT: Berisi detail informasi perguruan tinggi, termasuk kelompok, pembina, ID SP, kode PT, email, nomor telepon, nomor fax, website, alamat, nama PT, nama singkat, kode pos, provinsi, kabupaten/kota, kecamatan, lintang, bujur, tanggal berdiri, tanggal SK pendirian, SK pendirian, status, akreditasi, dan status akreditasi.