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.

main.py
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 dan id_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.

response.json
{
    "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.