Cari Data Kampus & Jurusan: Integrasi PDDIKTI di Dira AI

🎓 Fitur PDDIKTI dalam Dira AI Bot
Bot Dira sekarang terintegrasi dengan Database PDDIKTI Kemendiktisaintek untuk memberikan akses mudah ke data pendidikan tinggi Indonesia.
🔍 Cara Mencari Data
1. Pencarian Kampus/Universitas
Contoh penggunaan: - "cari kampus ITB" - "cari universitas Padjadjaran" - "universitas negeri malang" - "kampus di bandung"
Hasil yang ditampilkan:
- 🏛️ Nama lengkap universitas
- 📍 Lokasi/kota
- ⭐ Status akreditasi
- 🏢 Jenis perguruan tinggi (negeri/swasta)
2. Pencarian Program Studi
Contoh penggunaan: - "cari prodi teknik informatika" - "cari jurusan kedokteran" - "program studi psikologi" - "prodi di ITB"
Hasil yang ditampilkan:
- 📚 Nama program studi
- 🎓 Jenjang pendidikan (S1/S2/S3/D3/D4)
- 🏛️ Nama kampus
- ⭐ Status akreditasi
3. Pencarian Dosen
Contoh penggunaan: - "cari dosen Ahmad Santosa" - "dosen teknik informatika" - "cari lecturer di UI"
Hasil yang ditampilkan:
- 👨🏫 Nama lengkap dosen
- 💼 Jabatan akademik
- 🏛️ Perguruan tinggi
- 🎓 Pendidikan terakhir
4. Pencarian Mahasiswa
Contoh penggunaan: - "cari mahasiswa Budi Santoso" - "mahasiswa teknik informatika" - "student ITB"
Hasil yang ditampilkan:
- 👨🎓 Nama mahasiswa
- 🆔 NIM (jika tersedia)
- 📚 Program studi
- 🏛️ Perguruan tinggi
💡 Tips Pencarian Efektif
✅ Yang Berhasil:
- Gunakan nama lengkap atau kata kunci spesifik
- Singkatan universitas terkenal (ITB, UI, UGM, ITS, dll.)
- Nama program studi yang umum
- Kombinasi kata kunci
❌ Yang Tidak Berhasil:
- Kata kunci terlalu pendek (< 2 karakter)
- Typo atau ejaan yang salah
- Nama yang terlalu umum tanpa konteks
🔧 Fitur Lanjutan
Pencarian Campuran
Bot secara otomatis akan mendeteksi jenis pencarian berdasarkan kata kunci:
"ITB" → Akan mencari kampus ITB "teknik informatika ITB" → Akan mencari prodi di ITB "dosen ITB" → Akan mencari dosen di ITB
Integrasi dengan AI
Setelah mendapat hasil PDDIKTI, kamu bisa:
- Bertanya lebih detail tentang hasilnya
- Minta perbandingan antar universitas
- Diskusi tentang program studi
- Tanya tips memilih kampus
Contoh follow-up: User: "cari kampus ITB" Bot: [Menampilkan hasil ITB] User: "Bagaimana kualitas teknik informatika di ITB?" Bot: [AI akan menjawab berdasarkan konteks]
📊 Batasan dan Limitasi
Data yang Tersedia:
- ✅ Universitas negeri dan swasta
- ✅ Program studi terakreditasi
- ✅ Dosen dengan NIDN
- ✅ Mahasiswa aktif dan alumni
Limitasi:
- 📊 Maksimal 5 hasil per pencarian
- 🔄 Data mungkin tidak real-time
- 🌐 Tergantung koneksi internet
- 📝 Akurasi tergantung database PDDIKTI
- ⏱️ Timeout 10 detik per request
🚀 Contoh Penggunaan Praktis
Scenario 1: Calon Mahasiswa
User: "Halo Dira! Aku mau cari info tentang universitas negeri di Jawa Barat" Dira: "Halo! Siap bantu cariin info universitas di Jabar! 😊 Coba ketik: 'cari kampus' diikuti nama spesifik seperti: - 'cari kampus UNPAD' - 'cari kampus ITB' - 'cari kampus UPI' Atau mau cari berdasarkan jurusan tertentu?" User: "cari kampus UNPAD" Dira: [Menampilkan hasil lengkap UNPAD] User: "Ada jurusan psikologi gak?" Dira: "Coba ketik: 'cari prodi psikologi UNPAD' untuk info lengkapnya! 🎓"
Scenario 2: Peneliti/Akademisi
User: "Aku lagi cari dosen ahli machine learning" Dira: "Bisa bantu cariin! Coba ketik: 'cari dosen machine learning' atau 'cari dosen artificial intelligence' Atau kalau tau kampus spesifik, bisa: 'cari dosen teknik informatika ITB' 🤖" User: "cari dosen machine learning" Dira: [Menampilkan hasil dosen-dosen terkait]
Scenario 3: HR/Rekrutmen
User: "Butuh data alumni teknik industri dari universitas ternama" Dira: "Siap bantu! Untuk alumni teknik industri, coba: 1. 'cari prodi teknik industri ITB' 2. 'cari prodi teknik industri UI' 3. 'cari prodi teknik industri UGM' Nanti bisa lanjut cari mahasiswa dari prodi tersebut! 🎯"
🔄 Error Handling
Jika Pencarian Gagal:
🔍 Pencarian "xxxxx" tidak ditemukan di database PDDIKTI. Coba dengan kata kunci yang lebih spesifik ya! 🤔
Jika API Bermasalah:
🔍 Maaf, ada masalah dengan database PDDIKTI saat ini. [Bot akan fallback ke respons AI normal]
Tips Troubleshooting:
- Periksa ejaan - Pastikan nama universitas/prodi benar
- Coba kata kunci berbeda - Gunakan nama lengkap atau singkatan
- Spesifik lebih baik - "teknik informatika ITB" vs "informatika"
- Coba lagi nanti - Jika server PDDIKTI sedang maintenance
📈 Statistik & Analytics
Bot mencatat penggunaan fitur PDDIKTI:
- 📊 Query yang paling sering dicari
- 🏆 Universitas paling populer
- 📚 Program studi trending
- 👥 Peak usage time
🔮 Fitur Mendatang
Yang Sedang Dikembangkan:
- 📊 Statistik PDDIKTI - Data agregat pendidikan tinggi
- 🔗 Deep linking - Link langsung ke profil detail
- 💾 Bookmark - Simpan hasil pencarian favorit
- 📱 Export data - Download hasil dalam format terstruktur
- 🔔 Notifikasi - Alert untuk update data penting
Integrasi Masa Depan:
- 🌐 SIAKAD integration - Koneksi dengan sistem akademik
- 📊 Ranking system - Peringkat berdasarkan multiple metrics
- 🎯 Recommendation engine - Rekomendasi universitas/prodi
- 📈 Trend analysis - Analisis tren pendidikan tinggi
🛠️ Technical Details
API Endpoints yang Digunakan:
Base URL: https://api-pddikti.ridwaanhall.com Endpoints: - /search → Pencarian umum - /search/pt → Pencarian perguruan tinggi - /search/prodi → Pencarian program studi - /search/dosen → Pencarian dosen - /search/mahasiswa → Pencarian mahasiswa - /pt/{id} → Detail perguruan tinggi - /prodi/{id} → Detail program studi - /dosen/{id} → Detail dosen - /mahasiswa/{id} → Detail mahasiswa
Response Format:
{ "data": [ { "id": "unique_id", "nama": "Nama Entitas", "type": "pt|prodi|dosen|mahasiswa", "additional_fields": "..." } ], "pagination": { "total": 100, "page": 1, "limit": 5 } }
Rate Limiting:
- ⏱️ Timeout: 10 detik per request
- 🔄 Retry: Otomatis retry pada failure
- 🚦 Throttling: Mengikuti rate limit server
- 📊 Monitoring: Real-time status check
🤝 Kontribusi
Fitur ini menggunakan API terbuka dari:
- Source: PDDIKTI Docs
- Developer: @ridwaanhall
- Data: PDDikti Kemendiktisaintek
Support Developer:
Jika fitur ini bermanfaat, dukung developer API:
- ⭐ Star repository di GitHub
- 🐛 Report bug jika ada masalah
- 💡 Suggest fitur baru
- ☕ Support via contact developer
🎯 Happy Searching! Semoga fitur PDDIKTI membantu pencarian data pendidikan tinggi kamu!