Pengabdian

Informasi pengabdian masyarakat dosen berdasarkan id_dosen.

Dokumentasi ini menjelaskan cara menggunakan endpoint Pengabdian Masyarakat Dosen dan bagaimana struktur response yang akan Kamu terima. Dengan endpoint ini, Kamu dapat melihat informasi pengabdian masyarakat dosen berdasarkan id_dosen.

Endpoint

Untuk mendapatkan informasi pengabdian masyarakat Dosen, Kamu dapat menggunakan endpoint berikut:

GET /dosen/pengabdian/<str:id_dosen>/

Pada endpoint ini, id_dosen adalah ID unik dari dosen yang ingin dicari informasi pengabdian masyarakatnya.

Contoh Endpoint

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

GET /dosen/pengabdian/AtnqXm_IHYxyGVe_q-YfgBBVmNdZ6DQxS1WpDkwFJxrbj8elL8B0y3d9VoLwmXHx8hzD8w==/

Dalam contoh ini, API akan mencoba mengambil informasi pengabdian masyarakat dosen yang memiliki ID AtnqXm_IHYxyGVe_q-YfgBBVmNdZ6DQxS1WpDkwFJxrbj8elL8B0y3d9VoLwmXHx8hzD8w==.

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_dosen 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/dosen/pengabdian"
id_dosen = "AtnqXm_IHYxyGVe_q-YfgBBVmNdZ6DQxS1WpDkwFJxrbj8elL8B0y3d9VoLwmXHx8hzD8w=="
api_url = f"{url}/{id_dosen}/"
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_dosen 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 pengabdian masyarakat dosen berdasarkan ID yang diberikan.

response.json
[
    {
        "id_sdm": "8rEYf4pujwJYVeea0pk9lkaKeqjvQXLmYnOqRzkSesgQg4-EM3aaS6OG-FzZXrF8s6y3Xw==",
        "jenis_kegiatan": "Pengabdian Masyarakat",
        "judul_kegiatan": "Sosialisasi Pengenalan Aplikasi Bank Sampah Online",
        "tahun_kegiatan": 2024
    },
    {
        "id_sdm": "AxR7d3VaYbJCvKn8O_zbk_FA0iMm3BxT12M9VQsQL8rnD9Ui9tEFo_8jo5pR_EjKPCmzzg==",
         "jenis_kegiatan": "Pengabdian Masyarakat",
        "judul_kegiatan": "Pelatihan Pengoperasian Dasar Komputer di SD N 1 Sinduadi Mlati Sleman",
         "tahun_kegiatan": 2022
    },
    {
        "id_sdm": "VbjjPfZnNwSzDmoI6ZT9z5JcG6YWI7t0XLLQ9H2oQKRVY8II1CV4ohVPRlgRYUqGIl9-ig==",
        "jenis_kegiatan": "Pengabdian Masyarakat",
        "judul_kegiatan": "Pelatihan penggunaan media sosial sebagai sarana dakwah bagi penyuluh agama islam di masa pandemi",
        "tahun_kegiatan": 2020
    },
    {
        "id_sdm": "FtncwZzrGGHrKBg7NzQir0KapWoXKPRrkB3BioBMjWcCO8U_tptUYZKFTcFiNMs_-KGPiA==",
        "jenis_kegiatan": "Pengabdian Masyarakat",
        "judul_kegiatan": "Program Pelatihan IT pada Panti Asuhan CIPTO SISWOYO",
        "tahun_kegiatan": 2018
    },
    {
        "id_sdm": "xp5n_bGfrdDoe0VoFX4_pJcZ6S2BVp8CBL3O_khWmyLETYD4xcOIwLrbrXPfkheyeoUu1w==",
        "jenis_kegiatan": "Pengabdian Masyarakat",
        "judul_kegiatan": "Pelatihan Desain Grafis",
        "tahun_kegiatan": 2016
     }
]
  • Pengabdian Masyarakat Dosen: Berisi daftar informasi pengabdian masyarakat dosen, termasuk ID SDM, jenis kegiatan, judul kegiatan, dan tahun kegiatan.