Waktu Studi

Informasi rata-rata masa studi mahasiswa pada suatu perguruan tinggi berdasarkan id_pt.

Dokumentasi ini menjelaskan cara menggunakan endpoint Waktu Studi dan bagaimana struktur response yang akan Kamu terima. Dengan endpoint ini, Kamu dapat melihat informasi terkait rata-rata masa studi mahasiswa pada suatu perguruan tinggi berdasarkan id_pt.

Endpoint

Untuk mendapatkan informasi rata-rata masa studi mahasiswa pada suatu Perguruan Tinggi, Kamu dapat menggunakan endpoint berikut:

GET /pt/waktu-studi/<str:id_pt>

Pada endpoint ini, id_pt adalah ID unik dari perguruan tinggi yang ingin dicari informasi masa studi mahasiswanya.

Contoh Endpoint

Untuk memberikan gambaran yang lebih jelas, berikut adalah contoh penggunaan endpoint:

GET /pt/waktu-studi/IIrmU70D6TnWs79XzUmnBLmgfQLYxkZzUeQjVW4cA9_WKIIB0oJfhVSNS865-zzStoB4tg==

Dalam contoh ini, API akan mencoba mengambil informasi rata-rata masa studi mahasiswa pada 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/waktu-studi"
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 informasi rata-rata masa studi mahasiswa pada perguruan tinggi berdasarkan ID yang diberikan.

response.json
[
    {
        "id_sp": "LLhKnxxT7zAufXrQLIFwl2vPSLbPOfYAp-pO9KBMlX9MT6oHO8jBmcxZH6NLbuNTwZau0Q==",
        "jenjang": "D3",
        "mean_masa_studi": 3.4
    },
    {
        "id_sp": "7cVeajntHKX67COLDP00sSOrKdVD8xTtyE1kpMF4KAdoGNNRSg602WVr5oXWbpP7YmVJIA==",
        "jenjang": "Profesi",
        "mean_masa_studi": 1
    },
    {
        "id_sp": "fPpL_bpSlAcablU7zow4nhk5ARYw4-89-JZ9xBmO85dxv5LYhMLvDobFPDHNTjqqRq-g8g==",
        "jenjang": "S1",
        "mean_masa_studi": 4.3
    },
    {
        "id_sp": "2mTES91kBbqJlwv69B8jbGfqRqF6Rtxx-FzUKZOHZy0NI-uZVBfJ1lwMV1bC1drL3MTY7w==",
        "jenjang": "S2",
        "mean_masa_studi": 2
    }
]
  • Informasi Masa Studi: Berisi daftar informasi rata-rata masa studi mahasiswa per jenjang, termasuk ID SP, jenjang, dan rata-rata masa studi.