Anda di halaman 1dari 169

Buku Petunjuk Web Service Versi 2.

1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

No. Revisi : Rev 1.0


Tanggal Revisi : 04 Oktober 2017
:

Halaman | i
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Daftar Perubahan Dokumen

Revisi Deskripsi Tanggal Keterangan Halaman


Revisi
Rev.1 Update dokumen 04 Oktber Penambahan method: Hal 62-76
user guide web 2017 //Referensi
service GetPembiayaan
GetJenisPrestasi
GetTingkatPrestasi
GetJenisAktivitasMahasiswa
GetKategoriKegiatan

// Prestasi
GetListPrestasiMahasiswa
InsertPrestasiMahasiswa
UpdatePrestasiMahasiswa
DeletePrestasiMahasiswa

// Aktivitas Mahasiswa
GetListAktivitasMahasiswa
InsertAktivitasMahasiswa
UpdateAktivitasMahasiswa
DeleteAktivitasMahasiswa

// Anggota Aktivitas Mahasiswa


GetListAnggotaAktivitasMahasiswa
InsertAnggotaAktivitasMahasiswa
DeleteAnggotaAktivitasMahasiswa

// Bimbing Mahasiswa
GetListBimbingMahasiswa
InsertBimbingMahasiswa
DeleteBimbingMahasiswa

// Uji Mahasiswa
GetListUjiMahasiswa
InsertUjiMahasiswa
DeleteUjiMahasiswa
Penambahan daftar error code dan Hal 76
error deskripsi
Penambahan daftar definisi web Hal 90
service versi 2.1

Halaman | i
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Daftar Isi
Daftar Perubahan Dokumen .................................................................................................... i
Daftar Isi ................................................................................................................................. ii
1 Pendahuluan .................................................................................................................. 1
2 Skema Interoperabilitas dengan Web Service ................................................................. 1
3 Function runWS .............................................................................................................. 2
4 Daftar Method Web Service ............................................................................................ 3
4.1 GetToken ........................................................................................................................ 4
4.2 GetListMahasiswa ........................................................................................................... 4
4.3 InsertBiodataMahasiswa ................................................................................................. 5
4.4 UpdateBiodataMahasiswa .............................................................................................. 6
4.5 DeleteBiodataMahasiswa................................................................................................ 7
4.6 RestoreBiodataMahasiswa .............................................................................................. 7
4.7 GetListRiwayatPendidikanMahasiswa ............................................................................. 7
4.8 InsertRiwayatPendidikanMahasiswa ............................................................................... 8
4.9 UpdateRiwayatPendidikanMahasiswa ............................................................................. 9
4.10 DeleteRiwayatPendidikanMahasiswa .............................................................................. 9
4.11 RestoreRiwayatPendidikanMahasiswa ............................................................................ 9
4.12 GetNilaiTransferPendidikanMahasiswa ......................................................................... 10
4.13 InsertNilaiTransferPendidikanMahasiswa ...................................................................... 10
4.14 UpdateNilaiTransferPendidikanMahasiswa.................................................................... 11
4.15 DeleteNilaiTransferPendidikanMahasiswa ..................................................................... 11
4.16 RestoreNilaiTransferPendidikanMahasiswa ................................................................... 12
4.17 GetKRSMahasiswa ........................................................................................................ 12
4.18 GetRiwayatNilaiMahasiswa ........................................................................................... 13
4.19 GetAktivitasKuliahMahasiswa ....................................................................................... 13
4.20 GetAgama..................................................................................................................... 13
4.21 GetBentukPendidikan ................................................................................................... 14
4.22 GetIkatanKerjaSdm ....................................................................................................... 14
4.23 GetJabfung ................................................................................................................... 15
4.24 GetJalurMasuk .............................................................................................................. 15
4.25 GetJenisEvaluasi ........................................................................................................... 16
4.26 GetJenisKeluar .............................................................................................................. 16

Halaman | ii
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.27 GetJenisSertifikasi ......................................................................................................... 17


4.28 GetJenisPendaftaran ..................................................................................................... 17
4.29 GetJenisSMS ................................................................................................................. 18
4.30 GetJenisSubstansi ......................................................................................................... 18
4.31 GetJenisTinggal ............................................................................................................. 19
4.32 GetJenjangPendidikan................................................................................................... 19
4.33 GetJurusan ................................................................................................................... 20
4.34 GetKebutuhanKhusus.................................................................................................... 20
4.35 GetLembagaPengangkat................................................................................................ 21
4.36 GetLevelWilayah ........................................................................................................... 21
4.37 GetNegara .................................................................................................................... 21
4.38 GetPangkatGolongan .................................................................................................... 22
4.39 GetPekerjaan ................................................................................................................ 22
4.40 GetPenghasilan ............................................................................................................. 23
4.41 GetSemester ................................................................................................................. 23
4.42 GetStatusKeaktifanPegawai .......................................................................................... 24
4.43 GetStatusKepegawaian ................................................................................................. 24
4.44 GetStatusMahasiswa .................................................................................................... 25
4.45 GetTahunAjaran............................................................................................................ 25
4.46 GetWilayah................................................................................................................... 26
4.47 GetListDosen ................................................................................................................ 26
4.48 DetailBiodataDosen ...................................................................................................... 27
4.49 GetListPenugasanDosen ................................................................................................ 27
4.50 GetAktivitasMengajarDosen .......................................................................................... 28
4.51 GetRiwayatFungsionalDosen ......................................................................................... 28
4.52 GetRiwayatPangkatDosen ............................................................................................. 29
4.53 GetRiwayatPendidikanDosen ........................................................................................ 29
4.54 GetRiwayatSertifikasiDosen .......................................................................................... 30
4.55 GetRiwayatPenelitianDosen .......................................................................................... 30
4.56 GetMahasiswaBimbinganDosen .................................................................................... 31
4.57 GetListPenugasanSemuaDosen...................................................................................... 31
4.58 GetDetailPenugasanDosen ............................................................................................ 32
4.59 GetListMataKuliah ........................................................................................................ 32
4.60 InsertMataKuliah .......................................................................................................... 33

Halaman | iii
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.61 UpdateMataKuliah ........................................................................................................ 34


4.62 DeleteMataKuliah ......................................................................................................... 34
4.63 RestoreMataKuliah ....................................................................................................... 35
4.64 GetDetailMataKuliah .................................................................................................... 35
4.65 GetListKurikulum .......................................................................................................... 36
4.66 GetDetailKurikulum ...................................................................................................... 36
4.67 InsertKurikulum ............................................................................................................ 37
4.68 UpdateKurikulum.......................................................................................................... 37
4.69 DeleteKurikulum ........................................................................................................... 37
4.70 RestoreKurikulum ......................................................................................................... 38
4.71 GetListKelasKuliah ........................................................................................................ 38
4.72 GetDetailKelasKuliah..................................................................................................... 38
4.73 InsertKelasKuliah .......................................................................................................... 39
4.74 UpdateKelasKuliah ........................................................................................................ 40
4.75 DeleteKelasKuliah ......................................................................................................... 40
4.76 RestoreKelasKuliah ....................................................................................................... 40
4.77 GetDosenPengajarKelasKuliah ....................................................................................... 41
4.78 InsertDosenPengajarKelasKuliah ................................................................................... 41
4.79 UpdateDosenPengajarKelasKuliah ................................................................................. 42
4.80 DeleteDosenPengajarKelasKuliah .................................................................................. 42
4.81 GetPerhitunganSKS ....................................................................................................... 43
4.82 GetPesertaKelasKuliah .................................................................................................. 43
4.83 InsertPesertaKelasKuliah ............................................................................................... 44
4.84 DeletePesertaKelasKuliah.............................................................................................. 44
4.85 RestorePesertaKelasKuliah ............................................................................................ 45
4.86 GetListNilaiPerkuliahanKelas ......................................................................................... 45
4.87 GetListPerkuliahanMahasiswa....................................................................................... 46
4.88 GetDetailPerkuliahanMahasiswa ................................................................................... 46
4.89 InsertPerkuliahanMahasiswa ........................................................................................ 46
4.90 UpdatePerkuliahanMahasiswa ...................................................................................... 47
4.91 DeletePerkuliahanMahasiswa ....................................................................................... 47
4.92 RestorePerkuliahanMahasiswa ..................................................................................... 48
4.93 GetListMahasiswaLulusDO ............................................................................................ 48
4.94 GetDetailMahasiswaLulusDO ........................................................................................ 48

Halaman | iv
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.95 InsertMahasiswaLulusDO .............................................................................................. 49


4.96 UpdateMahasiswaLulusDO............................................................................................ 49
4.97 DeleteMahasiswaLulusDO ............................................................................................. 49
4.98 RestoreMahasiswaLulusDO ........................................................................................... 50
4.99 InsertDosenPembimbing ............................................................................................... 50
4.100 DeleteDosenPembimbing .............................................................................................. 50
4.101 GetListSkalaNilaiProdi ................................................................................................... 50
4.102 GetDetailSkalaNilaiProdi ............................................................................................... 51
4.103 InsertSkalaNilaiProdi ..................................................................................................... 51
4.104 UpdateSkalaNilaiProdi .................................................................................................. 52
4.105 DeleteSkalaNilaiProdi.................................................................................................... 52
4.106 RestoreSkalaNilaiProdi .................................................................................................. 53
4.107 GetListPeriodePerkuliahan ............................................................................................ 53
4.108 GetDetailPeriodePerkuliahan ........................................................................................ 54
4.109 InsertPeriodePerkuliahan .............................................................................................. 54
4.110 UpdatePeriodePerkuliahan ........................................................................................... 55
4.111 DeletePeriodePerkuliahan............................................................................................. 55
4.112 RestorePeriodePerkuliahan ........................................................................................... 56
4.113 GetRekapLaporan ......................................................................................................... 56
4.114 GetRekapJumlahDosen ................................................................................................. 56
4.115 GetRekapJumlahMahasiswa .......................................................................................... 56
4.116 GetRekapIPSMahasiswa ................................................................................................ 57
4.117 GetRekapKRSMahasiswa ............................................................................................... 57
4.118 GetRekapKHSMahasiswa .............................................................................................. 58
4.119 ExportDataNilaiTransfer ................................................................................................ 58
4.120 ExportDataDaftarPenugasanDosenProdi ........................................................................ 58
4.121 ExportDataMatkulProdi ................................................................................................ 59
4.122 ExportDataKelasPerkuliahan ......................................................................................... 60
4.123 ExportDataMahasiswaKRS ............................................................................................ 60
4.124 ExportDataMengajarDosen ........................................................................................... 60
4.125 ExportDataAktivitasKuliah............................................................................................. 61
4.126 ExportDataMahasiswaLulus .......................................................................................... 61
4.127 GetPembiayaan ............................................................................................................ 62
4.128 GetJenisPrestasi ............................................................................................................ 62

Halaman | v
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.129 GetTingkatPrestasi ........................................................................................................ 63


4.130 GetJenisAktivitasMahasiswa ......................................................................................... 64
4.131 GetKategoriKegiatan ..................................................................................................... 65
4.132 GetListPrestasiMahasiswa ............................................................................................. 66
4.133 InsertPrestasiMahasiswa............................................................................................... 67
4.134 UpdatePrestasiMahasiswa ............................................................................................ 67
4.135 DeletePrestasiMahasiswa ............................................................................................. 68
4.136 GetListAktivitasMahasiswa ........................................................................................... 69
4.137 InsertAktivitasMahasiswa ............................................................................................. 69
4.138 UpdateAktivitasMahasiswa ........................................................................................... 70
4.139 DeleteAktivitasMahasiswa ............................................................................................ 71
4.140 GetListAnggotaAktivitasMahasiswa ............................................................................... 71
4.141 InsertAnggotaAktivitasMahasiswa................................................................................. 72
4.142 DeleteAnggotaAktivitasMahasiswa ............................................................................... 72
4.143 GetListBimbingMahasiswa ............................................................................................ 73
4.144 InsertBimbingMahasiswa .............................................................................................. 73
4.145 DeleteBimbingMahasiswa ............................................................................................. 74
4.146 GetListUjiMahasiswa..................................................................................................... 75
4.147 InsertUjiMahasiswa ...................................................................................................... 75
4.148 DeleteUjiMahasiswa ..................................................................................................... 76
5 Daftar error code & error desc ...................................................................................... 76
6 Setting Sandbox pada Aplikasi Feeder ........................................................................... 81
7 Contoh syntax pada client dengan menggunakan file php ............................................. 81
8 DAFTAR DEFINISI WEB SERVICE VERSI 2.1 ..................................................................... 90

Halaman | vi
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

1 Pendahuluan
Web Service merupakan sistem yang digunakan untuk menyambungkan data dari
Sistem yang dimiliki oleh Perguruan Tinggi ke Aplikasi FEEDER PDDIKTI. Pada versi
terbaru Web Service terdapat beberapa pembaharuan, antara lain :

1. Web Service versi 2.1 dibuat dengan natural language / bahasa manusia.
2. Penggantian nama kolom pada tabel agar dapat lebih dikenal banyak orang
3. Output Web Service dibuat denagn dua model yaitu XML dan JSON
4. Fungsi yang ada pada WS disamakan dengan Feeder agar pengguna tidak
mengalami kesulitan terhadap fungsi Web Service

2 Skema Interoperabilitas dengan Web Service

Pada gambar diatas PDDIKTI Feeder menyediakan service yang dapat dimanfaatkan
oleh Perguruan Tinggi agar dapat melakukan interoperabilitas system informasi yang
sudah berjalan di lingkungan perguruan tinggi masing-masing. Sumber data yang
digunakan untuk memenuhi kebutuhan PDDIKTI bisa berasal dari sebuah system
informasi atau multi-sistem informasi, dimana data yang berasal dari sistem-sistem
tersebut perlu dilakukan mapping terlebih dahulu untuk disesuaikan dengan standar
yang ditentukan PDDIKTI.

Halaman | 1
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Pada skema alur pemanfaatan data PDDIKTI memungkinkan system inforamasi data
perguruan tinggi menerima update terbaru dari PDDIKTI pusat

3 Function runWS
Function runWS merupakan script yang terdapat pada file init.php yang berfungsi
untuk menjalankan web service. Berikut ini syntax function runWS:

Halaman | 2
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4 Daftar Method Web Service


Berikut ini merupakan daftar method-method baru yang dapat digunakan pada
aplikasi web service PDDIKTI:

Halaman | 3
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.1 GetToken
Method ini digunakan untuk Mendapatkan Token untuk dipakai sebagai parameter di
fungsi web service lainnya. Web Service GetToken mengirim 2 parameter yaitu:
username dan password yang digunakan juga pada aplikasi feeder dan forlap.

Di dalam WS yang terbaru, terdapat 2 output yang bisa dipilih sesuai dengan
kebutuhan. Yaitu tipe data JSON dan XML. Berikut merupakan contoh nya.

Menggunakan tipe data JSON :

Menggunakan tipe data XML :

4.2 GetListMahasiswa
Method yang digunakan untuk Mendapatkan daftar mahasiswa.
Tampilan semua data :

Halaman | 4
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Tampilan dengan filtering :

4.3 InsertBiodataMahasiswa
Method yang digunakan untuk Menambah biodata mahasiswa.
Contoh Form Inputan :
nama_mahasiswa=Joko Supono
tempat_lahir=Surabaya
tanggal_lahir=1998-01-02
jenis_kelamin=L
id_agama=1
nik=123456789
nisn
npwp
kewarganegaraan=ID
jalan=Kosu
dusun=Suko
rt

Halaman | 5
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

rw
kelurahan=Banjar
wilayah=070000
kode_pos
id_jenis_tinggal
telepon
handphone
email
penerima_kps_?=0
nomor_kps
kebutuhan_khusus_ayah=0
nama_ibu=Ani
kebutuhan_khusus_ibu=0
kebutuhan_khusus_wali=0

Hasil :

4.4 UpdateBiodataMahasiswa
Digunakan untuk Mengubah biodata mahasiswa.
Contoh :

Halaman | 6
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.5 DeleteBiodataMahasiswa
Method yang digunakan untuk Menghapus biodata mahasiswa.
Contoh :

4.6 RestoreBiodataMahasiswa
Method yang digunakan untuk Mengembalikan biodata mahasiswa.
Contoh :

4.7 GetListRiwayatPendidikanMahasiswa
Method yang digunakan untuk Mendapatkan daftar riwayat pendidikan mahasiswa.
Contoh :

Halaman | 7
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.8 InsertRiwayatPendidikanMahasiswa
Method yang digunakan untuk Menambah riwayat pendidikan mahasiswa.
Contoh Form Inputan :
id_mahasiswa=f3645eb5-49dc-4dab-aa1a-282494e8e1d2
nim=74090300023
id_jenis_daftar=1
id_jalur_daftar=1
tanggal_daftar=2017-02-02
id_perguruan_tinggi=d378f2a8-b572-46c0-9638-d4e13d68c836
id_prodi=76e3f9c5-11a2-4918-af46-1dc875492c73
id_periode_masuk=20161

Hasil :

Halaman | 8
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.9 UpdateRiwayatPendidikanMahasiswa
Method yang digunakan untuk Mengubah riwayat pendidikan mahasiswa.
Contoh :

4.10 DeleteRiwayatPendidikanMahasiswa
Method yang digunakan untuk Menghapus riwayat pendidikan mahasiswa.
Contoh :

4.11 RestoreRiwayatPendidikanMahasiswa
Method yang digunakan untuk Mengembalikan riwayat pendidikan mahasiswa.
Contoh :

Halaman | 9
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.12 GetNilaiTransferPendidikanMahasiswa
Method yang digunakan untuk Mendapatkan nilai transfer mahasiswa

4.13 InsertNilaiTransferPendidikanMahasiswa
Method yang digunakan untuk Menambah nilai transfer mahasiswa.
Contoh Form Input :
id_registrasi_mahasiswa=04d37d98-2a39-4f97-a4e9-eec542dc353e
id_matkul_asal=cc436974-9e25-4112-bced-b1548c3bce90
kode_matkul_asal=MS123
nama_mata_kuliah_asal=MS Asal
sks_mata_kuliah_asal=3
nilai_huruf_asal=B
nilai_angka_diakui=77
nilai_huruf_diakui=B
sks_diakui=3

Hasil :

Halaman | 10
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.14 UpdateNilaiTransferPendidikanMahasiswa
Method yang digunakan untuk Mengubah nilai transfer mahasiswa.
Contoh :

4.15 DeleteNilaiTransferPendidikanMahasiswa
Method yang digunakan untuk Menghapus nilai transfer mahasiswa.
Contoh :

Halaman | 11
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.16 RestoreNilaiTransferPendidikanMahasiswa
Method yang digunakan untuk Mengembalikan nilai transfer mahasiswa.
Contoh :

4.17 GetKRSMahasiswa
Method yang digunakan untuk Mendapatkan KRS mahasiswa.
Contoh :

Halaman | 12
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.18 GetRiwayatNilaiMahasiswa
Method yang digunakan untuk Mendapatkan riwayat nilai mahasiswa.

4.19 GetAktivitasKuliahMahasiswa
Method yang digunakan untuk Mendapatkan aktivitas kuliah mahasiswa.
Contoh :

4.20 GetAgama
Method yang digunakan untuk Mendapatkan referensi data agama.
Contoh :

Halaman | 13
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.21 GetBentukPendidikan
Method yang digunakan untuk Mendapatkan referensi data bentuk pendidikan.
Contoh :

4.22 GetIkatanKerjaSdm
Method yang digunakan untuk Mendapatkan referensi data ikatan kerja sdm.
Contoh :

Halaman | 14
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.23 GetJabfung
Method yang digunakan untuk Mendapatkan referensi data jabatan fungsional.
Contoh :

4.24 GetJalurMasuk
Method yang digunakan untuk Mendapatkan referensi data jalur masuk.
Contoh :

Halaman | 15
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.25 GetJenisEvaluasi
Method yang digunakan untuk Mendapatkan referensi data jenis evaluasi.
Contoh :

4.26 GetJenisKeluar
Method yang digunakan untuk Mendapatkan referensi data jenis keluar.
Contoh :

Halaman | 16
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.27 GetJenisSertifikasi
Method yang digunakan untuk Mendapatkan referensi data jenis seritifikasi.
Contoh :

4.28 GetJenisPendaftaran
Method yang digunakan untuk Mendapatkan referensi data jenis pendaftaran.
Contoh :

Halaman | 17
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.29 GetJenisSMS
Method yang digunakan untuk Mendapatkan referensi data jenis SMS.
Contoh :

4.30 GetJenisSubstansi
Method yang digunakan untuk Mendapatkan referensi data jenis substansi.
Contoh :

Halaman | 18
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.31 GetJenisTinggal
Method yang digunakan untuk Mendapatkan referensi data jenis tinggal.
Contoh :

4.32 GetJenjangPendidikan
Method yang digunakan untuk Mendapatkan referensi data jenjang pendidikan.
Contoh :

Halaman | 19
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.33 GetJurusan
Method yang digunakan untuk Mendapatkan referensi data jurusan.
Contoh :

4.34 GetKebutuhanKhusus
Method yang digunakan untuk Mendapatkan referensi data kebutuhan khusus.
Contoh :

Halaman | 20
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.35 GetLembagaPengangkat
Method yang digunakan untuk Mendapatkan referensi data lembaga pengangkat.
Contoh :

4.36 GetLevelWilayah
Method yang digunakan untuk Mendapatkan referensi data level wilayah.
Contoh :

4.37 GetNegara
Method yang digunakan untuk Mendapatkan referensi data negara.
Contoh :

Halaman | 21
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.38 GetPangkatGolongan
Method yang digunakan untuk Mendapatkan referensi data pangkat golongan.
Contoh :

4.39 GetPekerjaan
Method yang digunakan untuk Mendapatkan referensi data pekerjaan.
Contoh :

Halaman | 22
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.40 GetPenghasilan
Method yang digunakan untuk Mendapatkan referensi data penghasilan.
Contoh :

4.41 GetSemester
Method yang digunakan untuk Mendapatkan referensi data semester.
Contoh :

Halaman | 23
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.42 GetStatusKeaktifanPegawai
Method yang digunakan untuk Mendapatkan referensi data status keaktifan pegawai.
Contoh :

4.43 GetStatusKepegawaian
Method yang digunakan untuk Mendapatkan referensi data status kepegawaian.
Contoh :

Halaman | 24
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.44 GetStatusMahasiswa
Method yang digunakan untuk Mendapatkan referensi data status mahasiswa.
Contoh :

4.45 GetTahunAjaran
Method yang digunakan untuk Mendapatkan referensi data tahun ajaran.
Contoh :

Halaman | 25
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.46 GetWilayah
Method yang digunakan untuk Mendapatkan referensi data wilayah.
Contoh :

4.47 GetListDosen
Method yang digunakan untuk Mendapatkan daftar dosen.
Contoh :

Halaman | 26
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.48 DetailBiodataDosen
Method yang digunakan untuk Mendapatkan detail biodata dosen.
Contoh :

4.49 GetListPenugasanDosen
Method yang digunakan Mendapatkan daftar penugasan dosen.
Contoh :

Halaman | 27
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.50 GetAktivitasMengajarDosen
Method yang digunakan untuk Mendapatkan daftar aktivitas mengajar dosen.
Contoh :

4.51 GetRiwayatFungsionalDosen
Method yang digunakan untuk Mendapatkan daftar riwayat fungsional dosen.
Contoh :

Halaman | 28
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.52 GetRiwayatPangkatDosen
Method yang digunakan untuk Mendapatkan daftar riwayat pangkat golongan dosen.
Contoh :

4.53 GetRiwayatPendidikanDosen
Method yang digunakan untuk Mendapatkan daftar riwayat pendidikan dosen.
Contoh :

Halaman | 29
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.54 GetRiwayatSertifikasiDosen
Method yang digunakan untuk Mendapatkan daftar riwayat sertifikasi dosen.
Contoh :

4.55 GetRiwayatPenelitianDosen
Method yang digunakan untuk Mendapatkan daftar riwayat penelitian dosen.
Contoh :

Halaman | 30
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.56 GetMahasiswaBimbinganDosen
Method yang digunakan untuk Mendapatkan daftar mahasiswa bimbingan dosen.
Contoh :

4.57 GetListPenugasanSemuaDosen
Method yang digunakan untuk Mendapatkan daftar semua penugasan dosen.
Contoh :

Halaman | 31
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.58 GetDetailPenugasanDosen
Method yang digunakan untuk Mendapatkan detail penugasan dosen.
Contoh :

4.59 GetListMataKuliah
Method yang digunakan untuk Mendapatkan daftar mata kuliah.
Contoh :

Halaman | 32
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.60 InsertMataKuliah
Method yang digunakan untuk Menambah mata kuliah.
Contoh :
id_prodi=76e3f9c5-11a2-4918-af46-1dc875492c73
kode_mata_kuliah=PHE12
nama_mata_kuliah=Bahasa
id_jenjang_pendidikan=30
id_jenis_mata_kuliah=A
id_kelompok_mata_kuliah=A
sks_mata_kuliah=3
sks_tatap_muka=2
sks_praktek=2
sks_praktek_lapangan=2
sks_simulasi=2
metode_kuliah
ada_sap
ada_silabus
ada_bahan_ajar
ada_acara_praktek
ada_diktat
tanggal_mulai_efektif
tanggal_selesai_efektif

Hasil :

Halaman | 33
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.61 UpdateMataKuliah
Method yang digunakan untuk Mengubah mata kuliah.
Contoh :

4.62 DeleteMataKuliah
Method yang digunakan untuk Menghapus mata kuliah.
Contoh :

Halaman | 34
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.63 RestoreMataKuliah
Method yang digunakan untuk Mengembalikan mata kuliah.

4.64 GetDetailMataKuliah
Method yang digunakan untuk Mendapatkan detail mata kuliah.

Halaman | 35
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.65 GetListKurikulum
Method yang digunakan untuk Mendapatkan daftar kurikulum.

4.66 GetDetailKurikulum
Method yang digunakan untuk Mendapatkan detail kurikulum.
Contoh :

Halaman | 36
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.67 InsertKurikulum
Method yang digunakan untuk Menambah kurikulum.
Contoh :

4.68 UpdateKurikulum
Method yang digunakan untuk Mengubah kurikulum.
Contoh :

4.69 DeleteKurikulum
Method yang digunakan untuk Menghapus kurikulum.
Contoh :

Halaman | 37
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.70 RestoreKurikulum
Method yang digunakan untuk Mengembalikan kurikulum.
Contoh :

4.71 GetListKelasKuliah
Method yang digunakan untuk Mendapatkan daftar kelas kuliah.
Contoh :

4.72 GetDetailKelasKuliah
Method yang digunakan untuk Mendapatkan detail kelas kuliah.
Contoh :
Halaman | 38
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.73 InsertKelasKuliah
Method yang digunakan untuk Menambah kelas kuliah.
Contoh Form Inputan :
id_prodi=76e3f9c5-11a2-4918-af46-1dc875492c73
id_semester=20151
id_matkul=26eabc05-7b05-4df7-a5d8-22c70783e33f
nama_kelas_kuliah=1Z
bahasan
tanggal_mulai_efektif
tanggal_akhir_efektif

Hasil :

Halaman | 39
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.74 UpdateKelasKuliah
Method yang digunakan untuk Mengubah kelas kuliah.
Contoh :

4.75 DeleteKelasKuliah
Method yang digunakan untuk Menghapus kelas kuliah.
Contoh :

4.76 RestoreKelasKuliah
Method yang digunakan untuk Mengembalikan kelas kuliah.
Contoh :

Halaman | 40
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.77 GetDosenPengajarKelasKuliah
Method yang digunakan untuk Mendapatkan detail dosen pengajar kelas kuliah.

4.78 InsertDosenPengajarKelasKuliah
Method yang digunakan untuk Menambah dosen pengajar kelas kuliah.
Contoh Form Inputan :
id_registrasi_dosen=3e8cfad7-1f3c-4f2a-b8d7-0fe0c86f98d1
id_kelas_kuliah=85181c97-b4e3-41ff-9c1f-3364c7bcfa0d
id_substansi
sks_total=20
rencana_tatap_muka=16
realisasi_tatap_muka=16
id_jenis_evaluasi=1

Hasil :

Halaman | 41
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.79 UpdateDosenPengajarKelasKuliah
Method yang digunakan untuk Mengubah dosen pengajar kelas kuliah.

4.80 DeleteDosenPengajarKelasKuliah
Method yang ini digunakan untuk menghapus dosen pengajar kelas kuliah.

Halaman | 42
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.81 GetPerhitunganSKS
Method yang digunakan untuk Mendapatkan perhitungan sks.

4.82 GetPesertaKelasKuliah
Method yang digunakan untuk Mendapatkan detail peserta kelas kuliah.

Halaman | 43
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.83 InsertPesertaKelasKuliah
Method yang digunakan untuk Menambah peserta kelas kuliah.
Contoh Form Inputan :
id_registrasi_mahasiswa=b7a3e42a-f501-47f1-b9b1-225979c16d66
id_kelas_kuliah=d94bfd3c-e97a-41dc-8370-c466dc9b4784

Hasil :

4.84 DeletePesertaKelasKuliah
Method yang digunakan untuk Menghapus peserta kelas kuliah.

Halaman | 44
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.85 RestorePesertaKelasKuliah
Method yang digunakan untuk Mengembalikan peserta kelas kuliah.
Contoh :

4.86 GetListNilaiPerkuliahanKelas
Method yang digunakan untuk Mendapatkan daftar nilai kelas perkuliahan.
Contoh :

Halaman | 45
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.87 GetListPerkuliahanMahasiswa
Method yang digunakan untuk Mendapatkan daftar aktivitas kuliah mahasiswa.

4.88 GetDetailPerkuliahanMahasiswa
Method yang digunakan untuk Mendapatkan detail aktivitas kuliah mahasiswa.
Contoh :

4.89 InsertPerkuliahanMahasiswa
Method yang digunakan untuk Menambah aktivitas kuliah mahasiswa.
Contoh :
id_registrasi_mahasiswa=b7a3e42a-f501-47f1-b9b1-225979c16d66
id_semester=20161
Halaman | 46
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

id_status_mahasiswa=A
ips
ipk
sks_semester
total_sks

4.90 UpdatePerkuliahanMahasiswa
Method yang digunakan untuk Mengubah aktivitas kuliah mahasiswa.
Contoh :

4.91 DeletePerkuliahanMahasiswa
Method yang digunakan untuk Menghapus aktivitas kuliah mahasiswa.
Contoh :

Halaman | 47
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.92 RestorePerkuliahanMahasiswa
Method yang digunakan untuk Mengembalikan aktivitas kuliah mahasiswa.
Contoh :

4.93 GetListMahasiswaLulusDO
Method yang digunakan untuk Mendapatkan daftar mahasiswa lulus / DO.
Contoh :

4.94 GetDetailMahasiswaLulusDO
Method yang digunakan untuk Mendapatkan detail mahasiswa lulus / DO.
Contoh :
Halaman | 48
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.95 InsertMahasiswaLulusDO
Method yang digunakan untuk Menambah mahasiswa lulus / DO.
Contoh Form Inputan :
Hasil :

4.96 UpdateMahasiswaLulusDO
Method yang digunakan untuk Menambah mahasiswa lulus / DO.
Contoh :

4.97 DeleteMahasiswaLulusDO
Method yang digunakan untuk Menghapus mahasiswa lulus / DO.
Contoh :

Halaman | 49
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.98 RestoreMahasiswaLulusDO
Method yang digunakan untuk Mengembalikan mahasiswa lulus / DO.
Contoh :

4.99 InsertDosenPembimbing
Method yang digunakan untuk Menambah dosen pembimbing.
Contoh :

4.100 DeleteDosenPembimbing
Method yang digunakan untuk Menghapus dosen pembimbing.
Contoh :

4.101 GetListSkalaNilaiProdi
Method yang digunakan untuk Mendapatkan daftar skala nilai prodi.
Contoh :

Halaman | 50
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.102 GetDetailSkalaNilaiProdi
Method yang digunakan untuk Mendapatkan detail skala nilai prodi.
Contoh :

4.103 InsertSkalaNilaiProdi
Method yang digunakan untuk Menambah skala nilai prodi.
Contoh Form Inputan :
id_prodi=cd816eb9-349e-4cbe-bd70-b3ee05fa7d51
nilai_huruf=I
nilai_indeks=1.00
bobot_minimum=25

Halaman | 51
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

bobot_maksimum=45
tanggal_mulai_efektif=2016-03-03
tanggal_akhir_efektif=2016-04-03

4.104 UpdateSkalaNilaiProdi
Method yang digunakan Mengubah skala nilai prodi.
Contoh :

4.105 DeleteSkalaNilaiProdi
Method yang digunakan untuk Menghapus skala nilai prodi.
Contoh :

Halaman | 52
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.106 RestoreSkalaNilaiProdi
Method yang digunakan untuk Mengembalikan skala nilai prodi.
Contoh :

4.107 GetListPeriodePerkuliahan
Method yang digunakan untuk Mendapatkan daftar daya tampung mahasiswa baru.
Contoh :

Halaman | 53
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.108 GetDetailPeriodePerkuliahan
Method yang digunakan untuk Mendapatkan detail daya tampung mahasiswa baru.
Contoh :

4.109 InsertPeriodePerkuliahan
Method yang digunakan untuk Menambah periode perkuliahan.
Contoh :
id_prodi=cd816eb9-349e-4cbe-bd70-b3ee05fa7d51
id_semester=20151
jumlah_target_mahasiswa_baru=2
jumlah_pendaftar_ikut_seleksi=3
jumlah_pendaftar_lulus_seleksi=4
jumlah_daftar_ulang=5
jumlah_mengundurkan_diri=6
tanggal_awal_perkuliahan=2017-01-01
tanggal_akhir_perkuliahan=2017-10-01
jumlah_minggu_pertemuan=4

Hasil :

Halaman | 54
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.110 UpdatePeriodePerkuliahan
Method yang digunakan untuk Mengubah periode perkuliahan.
Contoh :

4.111 DeletePeriodePerkuliahan
Method yang digunakan untuk Menghapus periode perkuliahan.
Contoh :

Halaman | 55
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.112 RestorePeriodePerkuliahan
Method yang digunakan untuk Mengembalikan periode perkuliahan.
Contoh :

4.113 GetRekapLaporan
Method yang digunakan untuk Mendapatkan rekapitulasi pelaporan.
Contoh :

4.114 GetRekapJumlahDosen
Method yang digunakan untuk Mendapatkan rekapitulasi pelaporan jumlah dosen.
Contoh :

4.115 GetRekapJumlahMahasiswa
Method yang digunakan untuk Mendapatkan rekapitulasi pelaporan jumlah
mahasiswa.
Contoh :

Halaman | 56
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.116 GetRekapIPSMahasiswa
Method yang digunakan untuk Mendapatkan rekapitulasi pelaporan ips mahasiswa.
Contoh :

4.117 GetRekapKRSMahasiswa
Method yang digunakan untuk Mendapatkan rekapitulasi pelaporan krs mahasiswa.
Contoh :

Halaman | 57
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.118 GetRekapKHSMahasiswa
Method yang digunakan untuk Mendapatkan rekapitulasi pelaporan khs
mahasiswa.
Contoh :

4.119 ExportDataNilaiTransfer
Method yang digunakan untuk Mengekspor data nilai transfer mahasiswa.
Contoh :

4.120 ExportDataDaftarPenugasanDosenProdi
Method yang digunakan untuk Mengekspor daftar penugasan dosen per prodi.
Contoh :

Halaman | 58
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.121 ExportDataMatkulProdi
Method yang digunakan untuk Mengekspor data mata kuliah.
Contoh :

Halaman | 59
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.122 ExportDataKelasPerkuliahan
Method yang digunakan untuk Mengekspor data kelas perkuliahan mahasiswa.
Contoh :

4.123 ExportDataMahasiswaKRS
Method yang digunakan untuk Mengekspor data krs mahasiswa.
Contoh :

4.124 ExportDataMengajarDosen
Method yang digunakan untuk Mengekspor data aktivitas mengajar dosen.
Contoh :

Halaman | 60
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.125 ExportDataAktivitasKuliah
Method yang digunakan untuk Mengekspor data aktivitas kuliah mahasiswa.
Contoh :

4.126 ExportDataMahasiswaLulus
Method yang digunakan untuk Mengekspor data mahasiswa yang lulus.
Contoh :

Halaman | 61
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.127 GetPembiayaan
Method yang digunakan untuk mendapatkan daftar pembiayaan. Parameter yang
dikirim ada 5 yaitu token, order untuk menampilkan data sesuai order by yang
dimasukkan, filter untuk memfilter query GET, limit untuk membatasi jumlah record
yang dihasilkan, dan offset bila data yang dikembalikan melebihi limitnya.
Contoh tampilan data:

4.128 GetJenisPrestasi
Method yang digunakan untuk mendapatkan daftar jenis prestasi mahasiswa.
Parameter yang dikirim ada 5 yaitu token, order untuk menampilkan data sesuai
order by yang dimasukkan, filter untuk memfilter query GET, limit untuk membatasi

Halaman | 62
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

jumlah record yang dihasilkan, dan offset bila data yang dikembalikan melebihi
limitnya.
Contoh tampilan data:

4.129 GetTingkatPrestasi
Method yang digunakan untuk mendapatkan daftar tingkat prestasi mahasiswa.
Parameter yang dikirim ada 5 yaitu token, order untuk menampilkan data sesuai
order by yang dimasukkan, filter untuk memfilter query GET, limit untuk membatasi
jumlah record yang dihasilkan, dan offset bila data yang dikembalikan melebihi
limitnya.
Contoh tampilan data:

Halaman | 63
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.130 GetJenisAktivitasMahasiswa
Method yang digunakan untuk mendapatkan daftar jenis aktivitas mahasiswa.
Parameter yang dikirim ada 5 yaitu token, order untuk menampilkan data sesuai
order by yang dimasukkan, filter untuk memfilter query GET, limit untuk membatasi
jumlah record yang dihasilkan, dan offset bila data yang dikembalikan melebihi
limitnya.
Contoh tampilan data:

Halaman | 64
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.131 GetKategoriKegiatan
Method yang digunakan untuk mendapatkan daftar kategori kegiatan. Parameter
yang dikirim ada 5 yaitu token, order untuk menampilkan data sesuai order by yang
dimasukkan, filter untuk memfilter query GET, limit untuk membatasi jumlah record
yang dihasilkan, dan offset bila data yang dikembalikan melebihi limitnya.
Contoh tampilan data:

Halaman | 65
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.132 GetListPrestasiMahasiswa
Method yang digunakan untuk mendapatkan daftar prestasi mahasiswa. Parameter
yang dikirim ada 5 yaitu token, order untuk menampilkan data sesuai order by yang
dimasukkan, filter untuk memfilter query GET, limit untuk membatasi jumlah record
yang dihasilkan, dan offset bila data yang dikembalikan melebihi limitnya.
Contoh tampilan data:

Halaman | 66
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.133 InsertPrestasiMahasiswa
Method yang digunakan untuk menambahkan data prestasi mahasiswa. Parameter
yang dikirim ada 2 yaitu token dan record dimana record ini untuk menginputkan
data berdasarkan parameter yang tersedia.
Parameter untuk insert prestasi mahasiswa :
token
id_mahasiswa uuid not null ID Mahasiswa. Web Service: GetListMahasiswa
id_jenis_prestasi integer not null ID Jenis Prestasi. Web Service: GetJenisPrestasi
ID Tingkat Prestasi. Web Service:
id_tingkat_prestasi integer not null
GetTingkatPrestasi
nama_prestasi character varying not null
tahun_prestasi numeric not null
penyelenggara character varying
peringkat integer

Contoh tampilan data:

4.134 UpdatePrestasiMahasiswa
Method yang digunakan untuk mengubah data prestasi mahasiswa. Parameter yang
dikirim yaitu token, key (primary key dari table), record data yang diubah.
Contoh tampilan data:

Halaman | 67
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.135 DeletePrestasiMahasiswa
Method yang digunakan untuk menghapus data prestasi mahasiswa. Parameter yang
dikirim yaitu token dan key.
Contoh :

Halaman | 68
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.136 GetListAktivitasMahasiswa
Method yang digunakan untuk mendapatkan daftar aktivitas mahasiswa. Parameter
yang dikirim ada 5 yaitu token, order untuk menampilkan data sesuai order by yang
dimasukkan, filter untuk memfilter query GET, limit untuk membatasi jumlah record
yang dihasilkan, dan offset bila data yang dikembalikan melebihi limitnya.
Contoh tampilan data:

4.137 InsertAktivitasMahasiswa
Method yang digunakan untuk menambahkan data aktivitas mahasiswa. Parameter
yang dikirim ada 2 yaitu token dan record dimana record ini untuk menginputkan
data berdasarkan parameter yang tersedia.
Parameter untuk insert aktivitas mahasiswa :
token
jenis_anggota numeric not null 0: Personal, 1: Kelompok
id_jenis_aktivitas numeric not null ID Jenis Aktivitas. Web Service : GetJnsAktMhs
ID SMS (Satuan Manajemen Sumberdaya). Web
id_prodi uuid not null
Service: GetProdi
id_semester character not null ID Semester. Web Service: GetSemester
judul character varying not null
keterangan text
lokasi character varying
sk_tugas character varying
tanggal_sk_tugas date

Contoh tampilan data:

Halaman | 69
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.138 UpdateAktivitasMahasiswa
Method yang digunakan untuk mengubah data aktivitas mahasiswa. Parameter yang
dikirim yaitu token, key (primary key dari table), record data yang diubah.
Contoh tampilan data:

Halaman | 70
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.139 DeleteAktivitasMahasiswa
Method yang digunakan untuk menghapus data aktivitas mahasiswa. Parameter yang
dikirim yaitu token dan key.
Contoh :

4.140 GetListAnggotaAktivitasMahasiswa
Method yang digunakan untuk mendapatkan daftar anggota aktivitas mahasiswa.
Parameter yang dikirim ada 5 yaitu token, order untuk menampilkan data sesuai
order by yang dimasukkan, filter untuk memfilter query GET, limit untuk membatasi
jumlah record yang dihasilkan, dan offset bila data yang dikembalikan melebihi
limitnya.
Contoh tampilan data:

Halaman | 71
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.141 InsertAnggotaAktivitasMahasiswa
Method yang digunakan untuk menambahkan data anggota aktivitas mahasiswa.
Parameter yang dikirim ada 2 yaitu token dan record dimana record ini untuk
menginputkan data berdasarkan parameter yang tersedia.
Parameter untuk insert anggota aktivitas mahasiswa :

token

id_aktivitas uuid not null Web Service: GetAktivitasMahasiswa


id_registrasi_mahasiswa uuid not null Web Service: GetListRiwayatPendidikanMahasiswa
jenis_peran character not null 1: Ketua, 2: Anggota, 3: Personal

Contoh tampilan data:

4.142 DeleteAnggotaAktivitasMahasiswa
Method yang digunakan untuk menghapus data anggota aktivitas mahasiswa.
Parameter yang dikirim yaitu token dan key.
Contoh :

Halaman | 72
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.143 GetListBimbingMahasiswa
Method yang digunakan untuk mendapatkan daftar bimbing mahasiswa. Parameter
yang dikirim ada 5 yaitu token, order untuk menampilkan data sesuai order by yang
dimasukkan, filter untuk memfilter query GET, limit untuk membatasi jumlah record
yang dihasilkan, dan offset bila data yang dikembalikan melebihi limitnya.
Contoh tampilan data:

4.144 InsertBimbingMahasiswa
Method yang digunakan untuk menambahkan data bimbing mahasiswa. Parameter
yang dikirim ada 2 yaitu token dan record dimana record ini untuk menginputkan
data berdasarkan parameter yang tersedia.
Parameter untuk insert bimbing mahasiswa :
token
id_aktivitas uuid not null Web Service: GetAktivitasMahasiswa
Halaman | 73
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

id_kategori_kegiatan integer not null Web Service: GetKategoriKegiatan


id_dosen uuid not null ID Dosen. Web Service: GetListDosen
pembimbing_ke numeric not null

Contoh tampilan data:

4.145 DeleteBimbingMahasiswa
Method yang digunakan untuk menghapus data bimbing mahasiswa. Parameter yang
dikirim yaitu token dan key.
Contoh :

Halaman | 74
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.146 GetListUjiMahasiswa
Method yang digunakan untuk mendapatkan daftar uji mahasiswa. Parameter yang
dikirim ada 5 yaitu token, order untuk menampilkan data sesuai order by yang
dimasukkan, filter untuk memfilter query GET, limit untuk membatasi jumlah record
yang dihasilkan, dan offset bila data yang dikembalikan melebihi limitnya.
Contoh tampilan data:

4.147 InsertUjiMahasiswa
Method yang digunakan untuk menambahkan data uji mahasiswa. Parameter yang
dikirim ada 2 yaitu token dan record dimana record ini untuk menginputkan data
berdasarkan parameter yang tersedia.
Parameter untuk insert uji mahasiswa :
token
id_aktivitas uuid not null Web Service: GetAktivitasMahasiswa
id_kategori_kegiatan integer not null Web Service: GetKategoriKegiatan
id_dosen uuid not null ID Dosen. Web Service: GetListDosen
penguji_ke numeric not null

Contoh tampilan data:

Halaman | 75
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

4.148 DeleteUjiMahasiswa
Method yang digunakan untuk menghapus data uji mahasiswa. Parameter yang
dikirim yaitu token dan key.
Contoh :

5 Daftar error code & error desc


error_code error_desc
$error_status['0']
$error_status['11'] Content-Type yang diperbolehkan: application/json dan application/xml
Halaman | 76
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

error_code error_desc
$error_status['12'] username/password salah
$error_status['13'] Fungsi yang dipanggil tidak tersedia
$error_status['14'] Under Construction
$error_status['15'] Ada kesalahan pada JSON yang dikirim
$error_status['16'] Ada kesalahan pada XML yang dikirim
$error_status['100'] Invalid Token. Token tidak ada atau token sudah expired.
Web Service dalam posisi Developer Mode. Jika ingin mengarahkan ke Live silakan
$error_status['101']
diubah melalui Aplikasi Feeder
$error_status['102'] Tabel tidak tersedia
$error_status['103'] ERROR SQL
Web Service sudah expired. Silakan lakukan update web service atau hubungi
$error_status['104']
tanya.dikti.go.id
$error_status['105'] Tidak ada data yang berubah. Tidak semua field boleh diubah (lihat di feeder)
$error_status['106'] Web Service hanya bisa diakses dengan akun Admin PT
$error_status['107'] Checksum tidak valid, Data telah di modifikasi diluar aplikasi feeder atau webservice.
$error_status['108'] Parameter yang dikirim tidak valid
$error_status['109'] Field record yang dikirim tidak ada dalam tabel
$error_status['111'] Tidak ada data yang bisa diubah
$error_status['112'] Tidak ada data yang bisa dihapus
$error_status['113'] Data yang diubah lebih dari satu
$error_status['114'] Data yang dihapus lebih dari satu
Tidak bisa menambah/mengubah data. id_perguruan_tinggi atau id_prodi di luar
$error_status['115']
satuan pendidikan pengguna web service
$error_status['116'] Tidak bisa menambah/mengubah data. Periode data di luar periode aktif
$error_status['117'] Data sudah dihapus
Tidak bisa menambah/mengubah data. id_registrasi_mahasiswa mahasiswa di luar
$error_status['118']
satuan pendidikan pengguna web service
$error_status['119'] Data yang akan ditambahkan sudah ada
$error_status['120'] Tidak bisa mengubah data primary key
Error database. Periksa kembali parameter yang dikirim (nama kolom, filter, order
$error_status['121']
atau parameter lainnya)
Mahasiswa dengan nama, tempat, tanggal lahir dan ibu kandung yang sama sudah
$error_status['200']
ada
$error_status['201'] Nama mahasiswa tidak boleh kosong
$error_status['202'] Tanggal lahir tidak boleh kosong atau format tanggal tidak sesuai (YYYY-MM-DD)
$error_status['203'] Tidak ada data mahasiswa yang bisa diubah
$error_status['204'] Data mahasiswa yang diubah lebih dari satu
$error_status['205'] Tidak ada data mahasiswa yang bisa dihapus
$error_status['206'] Nama ibu tidak boleh kosong
$error_status['207'] Tempat lahir tidak boleh kosong
$error_status['210'] Mahasiswa dengan nama dan tanggal lahir ini tidak ada
$error_status['211'] Mahasiswa ini sudah terdaftar
$error_status['212'] id_mahasiswa tidak boleh kosong
$error_status['213'] nim (NIM/NRP) tidak boleh kosong
$error_status['214'] Mahasiswa dengan id_registrasi_mahasiswa atau nim ini tidak ada
Halaman | 77
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

error_code error_desc
Mahasiswa tidak bisa dihapus karena sudah terdaftar di Program Studi. Silakan
$error_status['215']
menghapus data yang mengacu mahasiswa ini terlebih dahulu.
Data sudah disinkronisasi, perubahan nim mahasiswa tidak bisa dilakukan. Silakan
$error_status['216']
mengubahnya di Forlap
Data sudah disinkronisasi, perubahan (nama, tempat dan tgl lahir serta nama ibu
$error_status['217']
kandung) mahasiswa tidak bisa dilakukan. Silakan mengubahnya di Forlap
Mahasiswa tidak bisa dihapus karena sudah diacu di data lain (mis: kuliah, nilai,
$error_status['218'] ekuivalensi atau dosen pembimbing). Silakan menghapus data yang mengacu
mahasiswa ini terlebih dahulu.
$error_status['219'] nim (NIM/NRP) tidak boleh sama dalam satu Program Studi
$error_status['220'] Perguruan Tinggi asal dan Program Studi asal harus sudah terdaftar pada forlap
Data mahasiswa di luar periode aktif, tidak bisa mengubah data kecuali ( . implode(, ,
$error_status['221']
$free_pass_fields) . )
Mahasiswa lulus tidak bisa dihapus karena sudah diacu di data lain (mis: dosen
$error_status['222'] pembimbing). Silakan menghapus data yang mengacu mahasiswa ini terlebih
dahulu.
$error_status['223'] Program Studi Asal tidak terdapat pada Perguruan Tinggi Asal
Mahasiswa tidak bisa dihapus karena sudah diacu data prestasi. Silakan menghapus
$error_status['224']
data yang mengacu mahasiswa ini terlebih dahulu.
$error_status['300'] Penambahan dosen tidak diizinkan
$error_status['301'] Penghapusan dosen tidak diizinkan
$error_status['302'] Mengubah data dosen tidak diizinkan
$error_status['303'] Tidak ada data dosen yang bisa diubah
$error_status['304'] Data dosen yang diubah lebih dari satu
$error_status['305'] Tidak ada data dosen yang bisa dihapus
$error_status['310'] Dosen dengan nama dan tanggal lahir ini tidak ada
$error_status['312'] id_dosen tidak boleh kosong
$error_status['400'] Mata kuliah dengan nama dan kode_mata_kuliah ini sudah ada
$error_status['401'] Nama Mata kuliah tidak boleh kosong
$error_status['402'] Kode Mata kuliah tidak boleh kosong
$error_status['403'] Tidak ada data mata kuliah yang bisa diubah
$error_status['404'] Data mata kuliah yang diubah lebih dari satu
$error_status['405'] Kode Mata Kuliah, Prodi dan Jenjang tidak boleh kosong
$error_status['406'] Tidak ada data mata kuliah yang akan dihapus
$error_status['410'] Mata kuliah dengan kode dan nama ini tidak ada
Matakuliah tidak bisa dihapus karena sudah diacu di data matakuliah kurikulum.
$error_status['411']
Silakan menghapus data yang mengacu matakuliah ini terlebih dahulu.
Matakuliah tidak bisa dihapus karena sudah diacu di data kelas perkuliahan. Silakan
$error_status['412']
menghapus data yang mengacu matakuliah ini terlebih dahulu.
Matakuliah tidak bisa dihapus karena sudah diacu di data transfer mahasiswa.
$error_status['413']
Silakan menghapus data yang mengacu matakuliah ini terlebih dahulu.
$error_status['500'] Kurikulum dengan nama, id_prodi dan id_jenjang_pendidikan ini sudah ada
$error_status['501'] Nama kurikulum, id_prodi dan id_jenjang_pendidikan tidak boleh kosong
$error_status['502'] id_prodi kurikulum tidak boleh kosong
$error_status['503'] id_jenjang_pendidikan kurikulum tidak boleh kosong

Halaman | 78
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

error_code error_desc
$error_status['504'] Tidak ada data kurikulum yang bisa diubah
$error_status['505'] Data kurikulum yang diubah lebih dari satu
$error_status['506'] Tidak ada kurikulum yang akan dihapus
$error_status['510'] Kurikulum dengan nama, id_prodi dan id_jenjang_pendidikan ini tidak ada
Kurikulum tidak bisa dihapus karena sudah diacu di data matakuliah kurikulum.
$error_status['511']
Silakan menghapus data yang mengacu Kurikulum ini terlebih dahulu.
$error_status['600'] Kurikulum dengan nama, id_prodi dan id_semester_berlaku ini sudah ada
$error_status['601'] Nama Mata kuliah tidak boleh kosong
$error_status['602'] Kode Mata kuliah tidak boleh kosong
$error_status['603'] Semeter matakuliah kurikulum tidak boleh kosong
$error_status['604'] SKS matakuliah kurikulum tidak boleh kosong
$error_status['605'] Wajib/Tidak matakuliah kurikulum tidak boleh kosong
$error_status['606'] Nama dan Kode matakuliah ini tidak ada
$error_status['607'] Tidak ada data mata kuliah kurikulum yang bisa diubah
$error_status['608'] Mata kuliah kurikulum yang diubah lebih dari satu
$error_status['609'] Data matakuliah kurikulum tidak ada
$error_status['610'] Kurikulum dengan nama, id_prodi dan id_semester_berlaku ini tidak ada
$error_status['630'] Data mata kuliah kurikulum ini sudah ada
$error_status['631'] Data mata kuliah kurikulum ini tidak ada
$error_status['632'] Tidak ada data yang bisa diubah
$error_status['633'] Data yang diubah lebih dari satu
$error_status['634'] id_kurikulum, dan id_matkul tidak boleh kosong
$error_status['635'] Edit tidak di izinkan melalui webservice
$error_status['636'] Tidak ada data yang akan dihapus
$error_status['700'] Data kelas ini sudah ada
$error_status['701'] Nama kelas, id_matkul, id_prodi dan id_semester tidak boleh kosong
$error_status['702'] Tidak ada data kelas kuliah yang bisa diubah
$error_status['703'] Data kelas kuliah yang diubah lebih dari satu
$error_status['704'] id_kelas_kuliah tidak boleh kosong
$error_status['705'] Data kelas ini tidak ada
$error_status['706'] Tidak ada data yang akan dihapus
$error_status['707'] Mata kuliah yang dimasukkan harus sudah ada di Kurikulum
Kelas tidak bisa dihapus karena sudah diacu di data KRS Mahasiswa. Silakan
$error_status['711']
menghapus data yang mengacu Kelas ini terlebih dahulu.
Kelas tidak bisa dihapus karena sudah diacu di data Aktifitas Mengajar Dosen.
$error_status['712']
Silakan menghapus data yang mengacu Kelas ini terlebih dahulu.
$error_status['730'] Data aktivitas perkuliahan ini sudah ada
$error_status['731'] Data aktivitas perkuliahan ini tidak ada
$error_status['732'] Tidak ada data yang bisa diubah
$error_status['733'] Data yang diubah lebih dari satu
$error_status['734'] id_semester, id_registrasi_mahasiswa, id_stat_mhs tidak boleh kosong
$error_status['735'] Edit tidak di izinkan melalui webservice
$error_status['736'] Tidak ada data yang akan dihapus

Halaman | 79
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

error_code error_desc
Data aktivitas perkuliahan hanya di perbolehkan untuk status Aktif (A), Non Aktif (N),
$error_status['737']
Cuti (C) dan sedang Double Degree (G)
$error_status['738'] Data sks semester tidak sesuai dengan jumlah sks KRS yang di tempuh mahasiswa
$error_status['800'] Data nilai dari id_kelas_kuliah dan id_registrasi_mahasiswa ini sudah ada
$error_status['801'] id_kelas_kuliah dan id_registrasi_mahasiswa tidak boleh kosong
$error_status['802'] id_registrasi_mahasiswa tidak boleh kosong
$error_status['803'] Tidak ada data nilai yang bisa diubah
$error_status['804'] Data nilai yang akan diubah lebih dari satu
$error_status['805'] Delete nilai tidak diizinkan
$error_status['806'] Mahasiswa ini sudah mengambil matakuliah ini di semester ini
$error_status['810'] Nilai transfer dari id_matkul dan id_registrasi_mahasiswa ini sudah ada
$error_status['811'] id_matkul dan id_registrasi_mahasiswa tidak boleh kosong
$error_status['812'] id_registrasi_mahasiswa tidak boleh kosong
$error_status['813'] Tidak ada nilai transfer yang bisa diubah
$error_status['814'] Nilai transfer yang akan diubah lebih dari satu
$error_status['815'] Delete nilai transfer tidak diizinkan
$error_status['820'] Dosen pembimbing untuk id_dosen dan id_registrasi_mahasiswa ini sudah ada
$error_status['821'] id_dosen dan id_registrasi_mahasiswa tidak boleh kosong
$error_status['900'] Data substansi dari nama substansi dan id_prodi ini sudah ada
$error_status['901'] Nama substansi tidak boleh kosong
$error_status['902'] id_prodi tidak boleh kosong
$error_status['903'] Tidak ada data substansi yang bisa diubah
$error_status['904'] Data substansi yang diubah lebih dari satu
$error_status['905'] id_jenis_substansi tidak boleh kosong
$error_status['906'] Tidak ada data substansi yang akan dihapus
$error_status['907'] Nama substansi ini sudah ada
$error_status['910'] Data substansi ini tidak ada
Substansi tidak bisa dihapus karena sudah diacu di data aktivitas mengajar dosen.
$error_status['911']
Silakan menghapus data yang mengacu substansi ini terlebih dahulu.
$error_status['920'] Dosen mengajar dari id_registrasi_dosen dan id_kelas_kuliah ini sudah ada
$error_status['921'] id_registrasi_dosen tidak boleh kosong
$error_status['922'] id_kelas_kuliah tidak boleh kosong
$error_status['923'] Data dosen yang diubah lebih dari satu
$error_status['930'] Data dosen mengajar ini tidak ada
$error_status['931'] Data dosen mengajar ini belum ada penugasannya di tahun ajaran kelas
$error_status['940'] Skala nilai dari id_prodi dan nilai huruf ini sudah ada
$error_status['941'] id_prodi tidak boleh kosong
$error_status['942'] Nilai huruf tidak boleh kosong
$error_status['943'] Data skala nilai yang diubah lebih dari satu
$error_status['950'] Data skala nilai ini tidak ada
$error_status['960'] Kapasitas mahasiswa dari id_prodi dan id_semester ini sudah ada
$error_status['961'] id_prodi tidak boleh kosong
$error_status['962'] id_semester tidak boleh kosong
$error_status['963'] id_registrasi_mahasiswa tidak boleh kosong

Halaman | 80
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

error_code error_desc
$error_status['964'] id_perguruan_tinggi tidak boleh kosong
$error_status['965'] id_kelas_kuliah tidak boleh kosong
$error_status['966'] id_kurikulum tidak boleh kosong
Aktivitas Mahasiswa tidak bisa dihapus karena sudah diacu di data Dosen Penguji,
$error_status['971'] Dosen Pembimbing dan Anggota Aktivitas. Silakan menghapus data yang mengacu
aktivitas ini terlebih dahulu.
Data tidak bisa dihapus karena termasuk data invalid dari validator nasional. Silakan
$error_status['991']
memperbaiki data validasi tersebut terlebih dahulu.
$error_status['980'] id_registrasi_mahasiswa tidak ditemukan
$error_status['981'] id_aktivitas tidak ditemukan
$error_status['982'] id_dosen tidak ditemukan

6 Setting Sandbox pada Aplikasi Feeder


Menu setting sandbox terdapat pada aplikasi feeder. Pada halaman ini memiliki
beberapa fungsi, diantaranya yaitu:
a. Untuk mengubah koneksi
b. Clone data dari database live ke sandbox
c. Clean data dari sandbox
d. Update aplikasi web service yang terbaru

7 Contoh syntax pada client dengan menggunakan file php


Berikut merupakan contoh syntax untuk client dengan menggunakan file php.
Dimana terdapat inisialisasi url terlebih dahulu untuk aplikasi web service.
<?php

# CONTOH APLIKASI CLIENT MENGGUNAKAN LIBRARY NUSOAP


# http://sourceforge.net/projects/nusoap/

require_once('nusoap/nusoap.php');
require_once('nusoap/class.wsdlcache.php');

$url = 'http://localhost:8082/ws/sandbox.php?wsdl'; // gunakan sandbox


untuk coba-coba

Halaman | 81
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

// $url = 'http://localhost:8082/ws/live.php?wsdl'; // gunakan live bila


sudah yakin
$client = new nusoap_client($url, true);

$proxy = $client->getProxy();

# MENDAPATKAN TOKEN
$username = 'username_feeder';
$password = 'password';

$result = $proxy->GetToken($username, $password);


$token = $result;

# MENDAPATKAN DAFTAR TABLE YANG BOLEH DIAKSES DI WEB SERVICE


$result = $proxy->ListTable($token);

# MELIHAT STRUKTUR DATA DARI SUATU TABLE


$table = 'mahasiswa_pt';
$result = $proxy->GetDictionary($token, $table);

# MELIHAT SATU RECORD DATA


$table = 'mahasiswa';
$filter = "nm_pd ilike '%doel%'";
$result = $proxy->GetRecord($token, $table,$filter);

# MELIHAT RECORDSET DARI SUATU TABLE


$table = 'mahasiswa';
$filter = "nm_pd ilike '%doel%'";
$limit = 20; // jumlah data yang diambil
$offset = 0; // offset dipakai untuk paging, contoh: bila $limit=20,
maka untuk melihat halaman #2 -> $offset=20

$result = $proxy->GetRecordset($token, $table,$filter, $order, $limit,


$offset);

# MELIHAT RECORDSET YANG SUDAH DIHAPUS DARI SUATU TABLE


$result = $proxy->GetDeletedRecordset($token, $table,$filter, $order,
$limit, $offset);

# MELIHAT JUMLAH RECORD YANG AKTIF DARI SUATU TABLE


$result = $proxy->GetCountRecordset($token, $table);

# MELIHAT JUMLAH RECORD YANG SUDAH DIHAPUS DARI SUATU TABLE


$result = $proxy->GetCountDeletedRecordset($token, $table);

# MENAMBAH MAHASISWA_PT
$table = 'mahasiswa_pt';
$nama_pt = 'institut teknologi';
$nama_prodi = 'teknik industri';

$result = $proxy->GetRecordset($token, 'mahasiswa', "nm_pd = 'Si Joni'


or nm_pd = 'Si Doel'", 'nm_pd asc', 10);
$records = array();
$i=0;
Halaman | 82
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

foreach ($result['result'] as $row) {


$i++;
$record = array();

# field berikut diisi dari tabel referensi yg didapat dari pemanggilan


web service
# untuk contoh simulasi beberapa sementara diisi manual

$sp = $proxy->GetRecord($token, 'satuan_pendidikan', "nm_lemb ilike


'%{$nama_pt}%'");
$sms = $proxy->GetRecord($token, 'sms', "nm_lemb ilike
'%{$nama_prodi}%'");

$record['nipd'] = 'nipd_'.$i;
$record['id_pd'] = $row['id_pd'];
$record['id_sp'] = $sp['result']['id_sp'];
$record['id_sms'] = $sms['result']['id_sms'];
$record['id_jns_daftar'] = 1;
$record['tgl_masuk_sp'] = '2014-09-01';
$record['a_pernah_paud'] = 1;
$record['a_pernah_tk'] = 1;

$records[] = $record;
}

# menambah data per record


foreach ($records as $record) {
$result = $proxy->InsertRecord($token, $table, json_encode($record));
}

# menambah data dengan recordset


$result = $proxy->InsertRecordset($token, $table,
json_encode($records));

# MENGUBAH DATA
$table = 'mahasiswa_pt';

$result = $proxy->GetRecordset($token, $table, "nm_pd = 'Si Joni' or


nm_pd = 'Si Doel'", 'nm_pd asc', 10);
$records = array();
foreach ($result['result'] as $row) {
$key = array('id_reg_pd'=>$row['id_reg_pd']);
$data = array('tgl_masuk_sp'=>'2014-09-01');

$records[] = array('key'=>$key, 'data'=>$data);


}

# mengubah data per record


foreach ($records as $record) {
$result = $proxy->UpdateRecord($token, $table, json_encode($record));
}

# mengubah data dengan recordset

Halaman | 83
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

$result = $proxy->UpdateRecordset($token, $table,


json_encode($records));

# MENGHAPUS DATA
$table = 'mahasiswa_pt';

$result = $proxy->GetRecordset($token, $table, "nm_pd = 'Si Joni' or


nm_pd = 'Si Doel'", 'nm_pd asc', 10);
$records = array();
foreach ($result['result'] as $row) {
$records[] = array('id_reg_pd'=>$row['id_reg_pd']);
}

# menghapus data per record


foreach ($records as $record) {
$result = $proxy->DeleteRecord($token, $table, json_encode($record));
}

# menghapus data dengan recordset


$result = $proxy->DeleteRecordset($token, $table,
json_encode($records));

# ME-RESTORE DATA YANG SUDAH DIHAPUS


$table = 'mahasiswa_pt';

$result = $proxy->GetDeletedRecordset($token, $table, "nm_pd = 'Si Joni'


or nm_pd = 'Si Doel'", 'nm_pd asc', 10);
$records = array();
foreach ($result['result'] as $row) {
$records[] = array('id_reg_pd'=>$row['id_reg_pd']);
}

# me-restore data per record


foreach ($records as $record) {
$result = $proxy->RestoreRecord($token, $table, json_encode($record));
}

# me-restore data dengan recordset


$result = $proxy->RestoreRecordset($token, $table,
json_encode($records));

# menampilkan data daftar mahasiswa


$filter = "";
$order = "";
$limit = 20;
$offset = 0;
$result = $proxy->GetListMahasiswa($token, $filter, $order, $limit,
$offset);

# menampilkan data daftar mahasiswa belum registrasi


$filter = "";
$limit = 20;
$offset = 0;
Halaman | 84
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

$result = $proxy->GetListMahasiswaBelumRegistrasi($token, $limit,


$offset);

# menampilkan data daftar dosen


$filter = "";
$order = "";
$limit = 20;
$offset = 0;
$result = $proxy->GetListDosen($token, $filter, $order, $limit,
$offset);

# menampilkan data daftar penugasan dosen


$filter = "";
$order = "";
$limit = 20;
$offset = 0;
$result = $proxy->GetListPenugasanDosen($token, $filter, $order, $limit,
$offset);
# menampilkan data daftar dosen pembimbing
$filter = "";
$order = "";
$limit = 20;
$offset = 0;
$result = $proxy->GetListDosenPembimbing($token, $filter, $order,
$limit, $offset);

# menampilkan data daftar dosen pengajar


$filter = "";
$order = "";
$limit = 20;
$offset = 0;
$result = $proxy->GetListDosenPengajar($token, $filter, $order, $limit,
$offset);

# menampilkan data daftar mata kuliah


$filter = "";
$order = "";
$limit = 20;
$offset = 0;
$result = $proxy->GetListMataKuliah($token, $filter, $order, $limit,
$offset);

# menampilkan data daftar mata kuliah kurikulum


$limit = 20;
$offset = 0;
$result = $proxy->GetListMataKuliahKurikulum($token, $limit, $offset);

# menampilkan data daftar mata kuliah belum masuk kurikulum


$limit = 20;
$offset = 0;
$result = $proxy->GetListMataKuliahBelumMasukKurikulum($token, $limit,
$offset);

# menampilkan data daftar subtansi kuliah


Halaman | 85
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

$filter = "";
$order = "";
$limit = 20;
$offset = 0;
$result = $proxy->GetListSubstansiKuliah($token, $filter, $order,
$limit, $offset);

# menampilkan data daftar kelas kuliah


$filter = "";
$order = "";
$limit = 20;
$offset = 0;
$result = $proxy->GetListKelasKuliah($token, $filter, $order, $limit,
$offset);

# menampilkan data daftar kurikulum


$filter = "";
$order = "";
$limit = 20;
$offset = 0;
$result = $proxy->GetListKurikulum($token, $filter, $order, $limit,
$offset);

# menampilkan data daftar nilai


$filter = "";
$order = "";
$limit = 20;
$offset = 0;
$result = $proxy->GetListNilai($token, $filter, $order, $limit,
$offset);

# menampilkan data daftar nilai transfer


$filter = "";
$order = "";
$limit = 20;
$offset = 0;
$result = $proxy->GetListNilaiTransfer($token, $filter, $order, $limit,
$offset);

# menampilkan data daftar kuliah mahasiswa


$filter = "";
$order = "";
$limit = 20;
$offset = 0;
$result = $proxy->GetListKuliahMahasiswa($token, $filter, $order,
$limit, $offset);

# menampilkan data daftar mahasiswa lulus atau DO


$filter = "";
$order = "";
$limit = 20;
$offset = 0;
$result = $proxy->GetListMahasiswaLulusDO($token, $filter, $order,
$limit, $offset);
Halaman | 86
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

# menampilkan data daftar skala nilai


$filter = "";
$order = "";
$limit = 20;
$offset = 0;
$result = $proxy->GetListSkalaNilai($token, $filter, $order, $limit,
$offset);

# menampilkan data daftar kapasitas mahasiswa


$filter = "";
$order = "";
$limit = 20;
$offset = 0;
$result = $proxy->GetListKapasitasMahasiswa($token, $filter, $order,
$limit, $offset);

# menampilkan data daftar validasi PDDIKTI


$filter = "";
$order = "";
$limit = 20;
$offset = 0;
$result = $proxy->GetListValidasiPDDIKTI($token, $filter, $order,
$limit, $offset);

# CONTOH SCRIPT UNTUK MEM-PARSING $RESULT DARI HASIL PEMANGGILAN WEB


SERVICE
if (is_array($result)) {
if ($result['error_code'] != '0') {
echo $result['error_desc'];
}
else {
if (is_array($result['result'])) {
if ($_REQUEST['act'] == 'GetDictionary') {
echo '<table>';
foreach ($result['result'] as $column) {
if ($column['not_null'])
$column['not_null'] = 'not null';

echo '<tr>';
echo '<td>' . $column['column_name'] . '</td>';
echo '<td>';
if ($column['pk'])
echo 'primary key ';
echo '</td>';
echo '<td>';
echo $column['type'];
echo '</td>';
echo '<td>';
echo $column['not_null'];
echo '</td>';
echo '<td>';
echo $column['default'];
echo '</td>';
Halaman | 87
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

echo '<td>';
echo $column['desc'];
echo '</td>';
echo '</tr>';
}
echo '</table>';
}
else {
if ($_REQUEST['act'] == 'GetRecord' ||
$_REQUEST['act'] == 'InsertRecord' || $_REQUEST['act'] == 'UpdateRecord'
|| $_REQUEST['act'] == 'DeleteRecord') {
$result['result'] = array($result['result']);
}

$i=0;
echo '<table>';
foreach ($result['result'] as $row) {
if (!$i) {
echo '<tr>';
echo '<th>No</th>';
foreach(array_keys($row) as $k=>$v){
echo '<th>';
echo $v;
echo '</th>';
}
echo '</tr>';
}
echo '<tr>';
$i++;

$style='';
foreach($row as $k=>$v){
if (strtolower($k) == 'soft_delete' && $v
== '1') {
$style='style="text-
decoration:line-through"';
}
}

echo "<td $style >$i.</td>";


foreach($row as $k=>$v){
echo "<td $style>";
echo $v;
echo '&nbsp;</td>';
}
echo '</tr>';
}
echo '</table>';
}
}
else {
echo nl2br($result['result']);
}
}
Halaman | 88
Buku Petunjuk Web Service Versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

}
else {
echo $result;
}

Halaman | 89
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

8 DAFTAR DEFINISI WEB SERVICE VERSI 2.1

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
GetToken() request username character varying (60) Mendapatkan token hasil dari
username dan password
password character varying (50)

response is_success
error_code
error_message
token

GetProfil() request token

response id_perguruan_tinggi uuid primary key


kode_perguruan_tinggi character(8)
nama_perguruan_tinggi character varying(100)
telepon character varying(20)
faximile character varying(20)
email character varying(60)
website character varying(256)
jalan character varying(80)
dusun character varying(60)
rt/rw numeric(2, 0)
kelurahan character varying(60)
kode_pos character(5)
id_wilayah character(8) Web Service: GetWilayah
nama_wilayah character varying(60)
lintang bujur numeric(11, 7)
bank character varying(50)

Halaman | 90
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
unit_cabang character varying(60)
nomor_rekening character varying(20)
mbs
luas_tanah_milik numeric(7, 0) NOT
NULL
luas_tanah_bukan_milik numeric(7, 0) NOT
NULL
sk_pendirian character varying(80)
tanggal_sk_pendirian date
id_status_milik numeric(1, 0) NOT
NULL
nama_status_milik character varying(50)
status_perguruan_tinggi character(1)
sk_izin_operasional character varying(80)
tanggal_izin_operasional date

GetProdi() request token

tabel sms response id_prodi uuid primary key


kode_program_studi character varying(10)
nama_program_studi character varying(100)
status
id_jenjang_pendidikan numeric(2, 0) NOT Web Service: GetJenjangPendidikan
NULL
nama_jenjang_pendidikan character varying(50) NOT
NULL

GetPeriode() request token

Halaman | 91
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
tabel semester response id_prodi uuid primary key Web Service: GetProdi
kode_program_studi character varying(10)
nama_program_studi character varying(100)
status_program_studi character(1)
id_jenjang_pendidikan numeric(2, 0) NOT Web Service: GetJenjangPendidikan
NULL
nama_jenjang_pendidikan character varying(50) NOT
NULL
id_semester character(5) Web Service: GetSemester
nama_semester character varying(50)

Keterangan Tambahan menampilkan


periode aktif &
periode
pengajuan
pelaporan
GetListMahasiswa() request() token
filter
tabel mahasiswa order
offset
limit

response() id_registrasi_mahasiswa uuid primary key Web Service:


GetListRiwayatPendidikanMahasiswa
id_mahasiswa uuid
nama_mahasiswa character varying(100)
nim character varying(24)
id_agama smallint NOT Web Service: GetAgama
NULL
jenis_kelamin character(1)
tanggal_lahir date

Halaman | 92
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
id_prodi uuid Web Service: GetProdi
nama_program_studi character varying(100)
id_status_mahasiswa
nama_status_mahasiswa
id_periode character(5) Web Service: GetSemester
nama_periode_masuk character varying(50)

GetBiodataMahasiswa() request id_mahasiswa uuid


token

response nama_mahasiswa character varying(100) NOT


NULL
tempat_lahir character varying(32)
tanggal_lahir date
jenis_kelamin character(1) NOT
NULL
id_agama smallint NOT Web Service: GetAgama
NULL
nama_agama
nik character(16)
nisn character(10)
npwp character(15)
id_negara character(2)
nama_negara character varying(50)
jalan character varying(80)
dusun character varying(60)
rt numeric(2,0)
rw numeric(2,0)
kelurahan character varying(60)
kode_pos character(5)

Halaman | 93
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
id_kecamatan character(8) NOT Web Service: GetWilayah
NULL
nama_kecamatan character varying(60)
id_jenis_tinggal numeric(2,0)
nama_jenis_tinggal character varying(50) NOT
NULL
id_alat_transportasi numeric(2,0) Web Service: GetAlatTransportasi
nama_alat_transportasi character varying(50) NOT
NULL
telepon character varying(20)
handphone character varying(20)
email character varying(60)
penerima_kps_? numeric(1,0) NOT
NULL
nomor_kps character varying(80)
nik_ayah character varying(16)
nama_ayah character varying(100)
tanggal_lahir_ayah date
id_pendidikan_ayah numeric(2,0) Web Service: GetJenjangPendidikan
nama_pendidikan_ayah character varying(50)
id_pekerjaan_ayah integer Web Service: GetPekerjaan
nama_pekerjaan_ayah character varying(50)
id_penghasilan_ayah integer Web Service: GetPenghasilan
nama_penghasilan_ayah character varying(50)
nik_ibu character varying(16)
nama_ibu character varying(100) NOT
NULL
tanggal_lahir_ibu date
id_pendidikan_ibu numeric(2,0) Web Service: GetJenjangPendidikan
nama_pendidikan_ibu character varying(50)
id_pekerjaan_ibu integer Web Service: GetPekerjaan

Halaman | 94
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
nama_pekerjaan_ibu character varying(50)
id_penghasilan_ibu integer Web Service: GetPenghasilan
nama_penghasilan_ibu character varying(50)
nama_wali character varying(100)
tanggal_lahir_wali date
id_pendidikan_wali numeric(2,0) Web Service: GetJenjangPendidikan
nama_pendidikan_wali character varying(50)
id_pekerjaan_wali integer Web Service: GetPekerjaan
nama_pekerjaan_wali character varying(50)
id_penghasilan_wali integer Web Service: GetPenghasilan
nama_penghasilan_wali character varying(50)
id_kebutuhan_khusus_mah integer Web Service: GetKebutuhanKhusus
asiswa
nama_kebutuhan_khusus_ character varying(50)
mahasiswa
id_kebutuhan_khusus_aya integer NOT Web Service: GetKebutuhanKhusus
h NULL
nama_kebutuhan_khusus_ character varying(50)
ayah
id_kebutuhan_khusus_ibu integer NOT Web Service: GetKebutuhanKhusus
NULL
nama_kebutuhan_khusus_i character varying(50)
bu

InsertBiodataMahasiswa() request() token


nama_mahasiswa character varying(100) NOT
NULL
tempat_lahir character varying(32)
tanggal_lahir date
jenis_kelamin character(1) NOT
NULL

Halaman | 95
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
id_agama smallint Web Service: GetAgama
nik character(16)
nisn character(10)
npwp character(15)
kewarganegaraan character(2) NOT
NULL
jalan character varying(80)
dusun character varying(60)
rt numeric(2,0)
rw numeric(2,0)
kelurahan character varying(60)
kode_pos character(5)
id_kecamatan character(8) Web Service: GetWilayah
id_jenis_tinggal numeric(2,0)
id_alat_transportasi numeric(2,0) Web Service: GetAlatTransportasi
telepon character varying(20)
handphone character varying(20)
email character varying(60)
penerima_kps_? numeric(1,0)
nomor_kps character varying(80)
nik_ayah character varying(16)
nama_ayah character varying(100)
tanggal_lahir_ayah date
id_pendidikan_ayah integer Web Service: GetJenjangPendidikan
id_pekerjaan_ayah integer Web Service: GetPekerjaan
id_penghasilan_ayah integer Web Service: GetPenghasilan
nik_ibu character varying(16)
nama_ibu character varying(100) NOT
NULL
tanggal_lahir_ibu date
id_pendidikan_ibu integer Web Service: GetJenjangPendidikan

Halaman | 96
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
id_pekerjaan_ibu integer Web Service: GetPekerjaan
id_penghasilan_ibu integer Web Service: GetPenghasilan
nama_wali character varying(100)
tanggal_lahir_wali date
id_pendidikan_wali integer Web Service: GetJenjangPendidikan
id_pekerjaan_wali integer Web Service: GetPekerjaan
id_penghasilan_wali integer Web Service: GetPenghasilan
id_kebutuhan_khusus_mah integer Web Service: GetKebutuhanKhusus
asiswa
id_kebutuhan_khusus_aya integer NOT Web Service: GetKebutuhanKhusus
h NULL
id_kebutuhan_khusus_ibu integer NOT Web Service: GetKebutuhanKhusus
NULL

response() id_mahasiswa uuid NOT


NULL
is_success
error_code
error_message

EditBiodataMahasiswa() request() condition_id_mahasiswa


token
nama_mahasiswa character varying(100) NOT
NULL
tempat_lahir character varying(32)
tanggal_lahir date
jenis_kelamin character(1) NOT
NULL
id_agama smallint NOT Web Service: GetAgama
NULL
nik character(16) NOT

Halaman | 97
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
NULL
nisn character(10)
npwp character(15)
kewarganegaraan character(2) NOT
NULL
jalan character varying(80)
dusun character varying(60)
rt numeric(2,0)
rw numeric(2,0)
kelurahan character varying(60)
kode_pos character(5)
id_kecamatan character(8) Web Service: GetWilayah
id_jenis_tinggal numeric(2,0)
id_alat_transportasi numeric(2,0) Web Service: GetAlatTransportasi
telepon character varying(20)
handphone character varying(20)
email character varying(60)
penerima_kps_? numeric(1,0)
nomor_kps character varying(80)
nik_ayah character(16)
nama_ayah character varying(100)
tanggal_lahir_ayah date
id_pendidikan_ayah integer Web Service: GetJenjangPendidikan
id_pekerjaan_ayah integer Web Service: GetPekerjaan
id_penghasilan_ayah integer Web Service: GetPenghasilan
nik_ibu character(16)
nama_ibu character varying(100) NOT
NULL
tanggal_lahir_ibu date
id_pendidikan_ibu integer Web Service: GetJenjangPendidikan
id_pekerjaan_ibu integer Web Service: GetPekerjaan

Halaman | 98
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
id_penghasilan_ibu integer Web Service: GetPenghasilan
nama_wali character varying(100)
tanggal_lahir_wali date
id_pendidikan_wali integer Web Service: GetJenjangPendidikan
id_pekerjaan_wali integer Web Service: GetPekerjaan
id_penghasilan_wali integer Web Service: GetPenghasilan
id_kebutuhan_khusus_mah integer Web Service: GetKebutuhanKhusus
asiswa
id_kebutuhan_khusus_aya integer NOT Web Service: GetKebutuhanKhusus
h NULL
id_kebutuhan_khusus_ibu integer NOT Web Service: GetKebutuhanKhusus
NULL

response() id_mahasiswa
is_success
error_code
error_message

DeleteBiodataMahasiswa() request token


id_mahasiswa uuid primary key

response is_success
error_code
error_message

GetListRiwayatPendidikanMah request token


asiswa()
id_registrasi_mahasiswa uuid primary key
filter
tabel reg_pd order
offset

Halaman | 99
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
limit

response nim character varying(24)


id_mahasiswa uuid primary key
nama_mahasiswa character varying(100)
id_jenis_daftar numeric(2,0) NOT
NULL
nama_jenis_daftar
id_periode character(5)
nama_periode_masuk character varying(50)
tanggal_daftar date
id_perguruan_tinggi uuid Web Service: GetProfilPT
nama_perguruan_tinggi character varying(100)
id_prodi uuid Web Service: GetProdi
nama_program_studi character varying(100)
sks_diakui numeric(3,0)
id_perguruan_tinggi_asal uuid
nama_perguruan_tinggi_as character varying(100)
al
id_prodi_asal uuid
nama_program_studi_asal character varying(100)

InsertRiwayatPendidikanMaha request token


siswa()
id_mahasiswa uuid primary key NOT
NULL
nim character varying(24)
id_jenis_daftar numeric(2,0) Web Service: GetJenisPendaftaran
id_jalur_daftar numeric(4,0) Web Service: GetJalurMasuk
tanggal_daftar date
id_perguruan_tinggi uuid Web Service: GetProfilPT

Halaman | 100
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
id_prodi uuid Web Service: GetProdi
id_periode_masuk character(5) Web Service: GetSemester
sks_diakui numeric(3,0)
id_perguruan_tinggi_asal uuid
id_prodi_asal uuid

response id_registrasi_mahasiswa uuid


is_success
error_code
error_message

EditRiwayatPendidikanMahasi request condition_id_registrasi_ma uuid primary key Web Service:


swa() hasiswa GetListRiwayatPendidikanMahasiswa
token
nim character varying(24)
id_jenis_daftar numeric(2,0) Web Service: GetJenisPendaftaran
id_jalur_daftar numeric(4,0) Web Service: GetJalurMasuk
tanggal_daftar date
id_perguruan_tinggi uuid
id_prodi uuid Web Service: GetProdi
periode_masuk character varying(5) NOT
NULL
sks_diakui numeric(3,0)
id_perguruan_tinggi_asal uuid
id_prodi_asal uuid

response id_registrasi_mahasiswa uuid


is_success
error_code
error_message

Halaman | 101
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
DeleteRiwayatPendidikanMah request token
asiswa()
id_registrasi_mahasiswa uuid primary key Web Service:
GetListRiwayatPendidikanMahasiswa

response is_success
error_code
error_message

GetNilaiTransferMahasiswa() request token


id_registrasi_mahasiswa uuid Web Service:
GetListRiwayatPendidikanMahasiswa

tabel nilai_transfer response id_transfer uuid primary key


kode_matkul_asal character varying(20) NOT
NULL
nama_mata_kuliah_asal character varying(200)
sks_mata_kuliah_asal numeric(2,0)
nilai_huruf_asal
kode_matkul_diakui uuid
nama_mata_kuliah_diakui character varying(200)
sks_mata_kuliah_diakui numeric(2,0)
nilai_angka_diakui numeric(5,2) NOT
NULL
nilai_huruf_diakui character varying(3) NOT
NULL

InsertNilaiTransferMahasiswa( request token


)
id_registrasi_mahasiswa uuid primary key Web Service:
GetListRiwayatPendidikanMahasiswa

Halaman | 102
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
kode_matkul_asal character varying(20) NOT
NULL
nama_mata_kuliah_asal character varying(200)
sks_mata_kuliah_asal numeric(2,0)
nilai_huruf_asal character varying(3) NOT
NULL
kode_matkul_diakui uuid
nilai_angka_diakui numeric(5,2) NOT
NULL
nilai_huruf_diakui character varying(3)

response id_transfer uuid


is_success
error_code
error_message

EditNilaiTransferMahasiswa() request condition_id_transfer uuid


token
kode_matkul_asal
nama_mata_kuliah_asal character varying(200)
sks_mata_kuliah_asal numeric(2,0)
nilai_huruf_asal character varying(3) NOT
NULL
kode_matkul_diakui uuid
nilai_angka_diakui numeric(5,2) NOT
NULL
nilai_huruf_diakui character varying(3) NOT
NULL

response id_transfer uuid


is_success

Halaman | 103
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
error_code
error_message

DeleteNilaiTransferMahasiswa request token


()
id_transfer uuid primary key

response is_success
error_code
error_message

GetKRSMahasiswa() request token


id_registrasi_mahasiswa uuid primary key Web Service:
GetListRiwayatPendidikanMahasiswa
id_periode character(5)

response id_matkul uuid primary key


nama_mata_kuliah character varying(200)
id_kelas uuid
nama_kelas_kuliah character varying(5)
sks_mata_kuliah numeric(5,2)
nim character varying(24)
nama_mahasiswa character varying(100)
id_periode character(5)
nama_periode_masuk character varying(50)

GetRiwayatNilaiMahasiswa() request token


id_registrasi_mahasiswa uuid primary key Web Service:
GetListRiwayatPendidikanMahasiswa
id_periode character(5)

Halaman | 104
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
response id_matkul uuid primary key
nama_mata_kuliah character varying(200)
id_kelas uuid
nama_kelas_kuliah character varying(5)
sks_mata_kuliah numeric(5,2)
nilai_angka numeric(4,1)
nilai_huruf character(3)
nilai_indeks numeric(4,2)
nilai_total numeric(4,2)
nim character varying(24)
nama_mahasiswa character varying(100)
id_periode character(5)
nama_periode_masuk character varying(50)

GetAktivitasKuliahMahasiswa( request token


)
id_registrasi_mahasiswa uuid primary key Web Service:
GetListRiwayatPendidikanMahasiswa
id_semester character(5) primary key

response semester character varying(50) NOT


NULL
id_status character(1) NOT
NULL
status_mahasiswa character varying(50) NOT
NULL
ips double precision
ipk double precision
sks_semester numeric(3,0)
sks_total numeric(3,0)
nim character varying(24)

Halaman | 105
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
nama_mahasiswa character varying(100)
id_periode character(5)
nama_periode_masuk character varying(50)

GetListDosen() request token


filter
order
offset
limit

response id_dosen uuid primary key


nama_dosen character varying(100)
nidn character(10)
nip character varying(18)
jenis_kelamin character(1) NOT
NULL
id_agama smallint NOT Web Service: GetAgama
NULL
nama_agama character varying(50) NOT
NULL
tanggal_lahir date
id_status_aktif numeric(2,0) NOT
NULL
nama_status_aktif character varying(50) NOT
NULL

DetailBiodataDosen() request token


id_dosen uuid primary key

response nama_dosen character varying(100) NOT


NULL

Halaman | 106
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
tempat_lahir character varying(32) NOT
NULL
tanggal_lahir date
jenis_kelamin character(1) NOT
NULL
id_agama smallint NOT Web Service: GetAgama
NULL
nama_agama character varying(50) NOT
NULL
id_status_aktif numeric(2,0) NOT
NULL
nama_status_aktif character varying(50) NOT
NULL
nidn character(10)
nama_ibu character varying(100)
nik character(16) NOT
NULL
nip character varying(18)
npwp character(15)
id_jenis_sdm numeric(2,0) NOT
NULL
nama_jenis_sdm character varying(50) NOT
NULL
no_sk_cpns character varying(80)
tanggal_sk_cpns date
no_sk_pengangkatan character varying(80)
mulai_sk_pengangkatan
id_lembaga_pengangkatan numeric(2,0) NOT
NULL
nama_lembaga_pengangka character varying(100) NOT
tan NULL

Halaman | 107
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
id_pangkat_golongan numeric(2,0)
nama_pangkat_golongan character varying(50) NOT
NULL
id_sumber_gaji numeric(2,0) NOT
NULL
nama_sumber_gaji character varying(50) NOT
NULL
jalan character varying(80)
dusun character varying(60)
rt numeric(2,0)
rw numeric(2,0)
kelurahan character varying(60) NOT
NULL
kode_pos character(5)
id_kecamatan character(8) NOT Web Service: GetWilayah
NULL
nama_kecamatan character varying(60)
telepon character varying(20)
handphone character varying(20)
email character varying(60)
status_pernikahan numeric(1,0) NOT
NULL
nama_suami_istri character varying(100)
nip_suami_istri character(18)
tanggal_mulai_pns date
id_pekerjaan integer NOT Web Service: GetPekerjaan
NULL
nama_pekerjaan_suami_ist character varying(50)
ri
mampu_handle_kebutuha integer NOT
n_khusus NULL

Halaman | 108
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
mampu_handle_braille integer NOT
NULL
mampu_handle_bahasa_is integer NOT
yarat NULL

GetListPenugasanPerDosen() request token


id_registrasi_dosen uuid

response id_dosen uuid primary key


id_periode character(5)
nama_periode character varying(50)
id_perguruan_tinggi uuid
nama_perguruan_tinggi character varying(100)
id_prodi uuid
nama_program_studi character varying(100)
nomor_surat_tugas character varying(80) NOT
NULL
tanggal_surat_tugas date
mulai_surat_tugas Web Service: GetProdi

GetAktivitasMengajarDosen() request token


id_registrasi_dosen uuid primary key

response id_periode character(5)


nama_periode character varying(50)
id_prodi uuid Web Service: GetProdi
nama_program_studi character varying(100)
id_matkul uuid Web Service: GetListMataKuliah
nama_mata_kuliah character varying(200)
id_kelas uuid Web Service: GetListKelasKuliah
nama_kelas_kuliah character varying(5)

Halaman | 109
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
rencana_tatap_muka numeric(2,0) NOT
NULL
realisasi_tatap_muka numeric(2,0)

GetRiwayatFungsionalDosen() request token


id_dosen uuid

response nidn character(10)


nama_dosen character varying(100) NOT
NULL
id_jabatan_fungsional numeric(2,0)
nama_jabatan_fungsional character varying(100)
sk_jabatan_fungsional character varying(80) NOT
NULL
mulai_sk_jabatan

GetRiwayatPangkatDosen() request token


id_dosen uuid primary key

response nidn character(10)


nama_dosen character varying(100) NOT
NULL
id_pangkat_golongan numeric(2,0) NOT
NULL
nama_pangkat_golongan character varying(100)
sk_pangkat character varying(80) NOT
NULL
tanggal_sk_pangkat date
mulai_sk_pangkat
masa_kerja_dalam_tahun numeric(2,0) NOT
NULL

Halaman | 110
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
masa_kerja_dalam_bulan numeric(2,0) NOT
NULL

GetRiwayatPendidikanDosen() request token


id_dosen uuid primary key

response nidn character(10)


nama_dosen character varying(100)
id_bidang_studi integer NOT
NULL
nama_bidang_studi character varying(100)
id_jenjang_pendidikan numeric(2,0) NOT Web Service: GetJenjangPendidikan
NULL
nama_jenjang_pendidikan character varying(50)
id_gelar_akademik integer
nama_gelar_akademik character varying(80)
id_perguruan_tinggi uuid
nama_perguruan_tinggi character varying(100)
fakultas character varying(100)
tahun_lulus numeric(4,0)
sks_lulus numeric(3,0) NOT
NULL
ipk numeric(2,0) NOT
NULL

GetRiwayatSertifikasiDosen() request token


id_dosen uuid primary key

response nidn character(10)


nama_dosen character varying(100) NOT
NULL

Halaman | 111
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
nomor_peserta character varying(15)
id_bidang_studi integer NOT
NULL
nama_bidang_studi character varying(50)
id_jenis_sertifikasi numeric(3,0)
nama_jenis_sertifikasi character varying(50)
tahun_sertifikasi numeric(4,0)
sk_sertifikasi character varying

GetRiwayatPenelitianDosen() request id_dosen uuid primary key


token

response nidn character(10)


nama_dosen character varying(100) NOT
NULL
id_penelitian uuid primary key NOT
NULL
judul_penelitian character varying(500) NOT
NULL
id_kelompok_bidang uuid primary key NOT
NULL
kode_kelompok_bidang character varying(20) NOT
NULL
nama_kelompok_bidang character varying(120)
id_bidang_studi integer NOT
NULL
nama_bidang_studi character varying(100) NOT
NULL
id_lembaga_iptek uuid primary key NOT
NULL
nama_lembaga_iptek character varying(100)

Halaman | 112
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
tahun_kegiatan numeric(4,0)

GetMahasiswaBimbinganDose request id_dosen uuid primary key


n()
token

response nidn character(10)


nama_dosen character varying(100) NOT
NULL
id_registrasi_mahasiswa uuid Web Service:
GetListRiwayatPendidikanMahasiswa
nim character varying(24)
nama_mahasiswa character varying(100)
id_prodi uuid Web Service: GetProdi
nama_program_studi character varying(100)
id_aktivitas_mahasiswa
judul_kegiatan
tanggal_awal_bimbingan date
tanggal_akhir_bimbingan date

GetListPenugasanSemuaDose request token


n()
filter
order
offset
limit

response id_registrasi_dosen uuid primary key


id_dosen uuid primary key
nama_dosen character varying(100)
nidn character(10)

Halaman | 113
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
jenis_kelamin character(1)
id_periode character(5) Web Service: GetSemester
nama_periode character varying(50)
id_prodi uuid Web Service: GetProdi
nama_program_studi character varying(100)
nomor_surat_tugas character varying(80) NOT
NULL
tanggal_surat_tugas date
apakah_homebase

GetDetailPenugasanDosen() request id_registrasi_dosen uuid primary key


token

response id_periode character(5) NOT Web Service: GetSemester


NULL
nama_periode character varying(50)
id_perguruan_tinggi uuid
kode_perguruan_tinggi character(8)
nama_perguruan_tinggi character varying(100)
nidn character(10)
id_dosen uuid primary key NOT
NULL
nama_dosen character varying(100)
id_prodi uuid Web Service: GetProdi
nama_program_studi character varying(100)
nomor_surat_tugas character varying(80) NOT
NULL
tanggal_surat_tugas date
mulai_surat_tugas

GetListMataKuliah() request token

Halaman | 114
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
filter
order
offset
limit

response id_matkul uuid primary key


kode_mata_kuliah character varying(20)
nama_mata_kuliah character varying(200)
sks_mata_kuliah numeric(5,2)
id_prodi uuid Web Service: GetProdi
nama_program_studi character varying(100)
nama_jenis_mata_kuliah character(1)
nama_kelompok_mata_kul character(1)
iah

GetDetailMataKuliah() request token


id_matkul uuid primary key

response kode_mata_kuliah character varying(20) NOT Web Service: GetListMataKuliah


NULL
nama_mata_kuliah character varying(200)
id_prodi uuid NOT
NULL
nama_program_studi character varying(100)
nama_jenis_mata_kuliah character(1) Web Service: GetProdi
nama_kelompok_mata_kul character(1)
iah
sks_mata_kuliah numeric(5,2)
sks_tatap_muka numeric(5,2)
sks_praktek numeric(5,2)
sks_praktek_lapangan numeric(5,2)

Halaman | 115
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
sks_simulasi numeric(5,2)
metode_kuliah character varying(50)
ada_sap numeric(1,0)
ada_silabus numeric(1,0)
ada_bahan_ajar numeric(1,0)
ada_acara_praktek numeric(1,0)
ada_diktat numeric(1,0)
tanggal_mulai_efektif date
tanggal_selesai_efektif date

InsertMataKuliah() request token


id_prodi uuid primary key Web Service: GetProdi
kode_mata_kuliah character varying(20)
nama_mata_kuliah character varying(200)
id_jenjang_pendidikan numeric(2,0) NOT Web Service: GetJenjangPendidikan
NULL
sks_mata_kuliah numeric(5,2)
sks_tatap_muka numeric(5,2)
sks_praktek numeric(5,2)
sks_praktek_lapangan numeric(5,2)
sks_simulasi numeric(5,2)
metode_kuliah character varying(50)
ada_sap numeric(1,0)
ada_silabus numeric(1,0)
ada_bahan_ajar numeric(1,0)
ada_acara_praktek numeric(1,0)
ada_diktat numeric(1,0)
tanggal_mulai_efektif date
tanggal_selesai_efektif date

response id_matkul uuid

Halaman | 116
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
is_success
error_code
error_message

EditMataKuliah() request condition_id_matkul uuid Web Service: GetListMataKuliah


token
id_matkul uuid primary key
id_prodi uuid
sks_mata_kuliah numeric(5,2)
sks_tatap_muka numeric(5,2) Web Service: GetListMataKuliah
sks_praktek numeric(5,2)
sks_praktek_lapangan numeric(5,2) Web Service: GetListMataKuliah
sks_simulasi numeric(5,2) Web Service: GetProdi
metode_kuliah character varying(50)
ada_sap numeric(1,0)
ada_silabus numeric(1,0)
ada_bahan_ajar numeric(1,0)
ada_acara_praktek numeric(1,0)
ada_diktat numeric(1,0)
tanggal_mulai_efektif date
tanggal_selesai_efektif date

response id_matkul uuid Web Service: GetListMataKuliah


is_success
error_code
error_message

DeleteMataKuliah() request id_matkul uuid Web Service: GetListMataKuliah


token

response is_success

Halaman | 117
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
error_code
error_message

GetListKurikulum() request token


filter
order
offset
limit

response id_kurikulum uuid primary key


nama_kurikulum character varying(120) NOT
NULL
id_prodi uuid Web Service: GetProdi
nama_program_studi character varying(100)
id_semester character(5)
semester_mulai_berlaku character varying(50) NOT
NULL
jumlah_sks_lulus numeric(3,0) NOT
NULL
jumlah_sks_wajib numeric(3,0) NOT
NULL
jumlah_sks_pilihan numeric(3,0) NOT
NULL
sks_wajib
sks_pilihan

GetDetailKurikulum() request token


id_kurikulum uuid

response nama_kurikulum character varying(120) NOT


NULL

Halaman | 118
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
id_prodi uuid primary key NOT Web Service: GetProdi
NULL
nama_program_studi character varying(100)
id_semester character(5)
nama_semester character varying(50)
jumlah_sks_lulus numeric(3,0) NOT
NULL
jumlah_sks_wajib numeric(3,0) NOT
NULL
jumlah_sks_pilihan numeric(3,0) NOT
NULL
id_matkul uuid Web Service: GetListMataKuliah
nama_mata_kuliah character varying(200)
sks_mata_kuliah numeric(5,2)
sks_tatap_muka numeric(5,2)
sks_praktek numeric(5,2)
sks_praktek_lapangan numeric(5,2)
sks_simulasi numeric(5,2)
nama_semester character varying(50)
apakah_wajib

InsertKurikulum() request token


nama_kurikulum
id_prodi uuid primary key NOT Web Service: GetProdi
NULL
id_semester character(5)
id_jenjang_pendidikan numeric(2,0) NOT Web Service: GetJenjangPendidikan
NULL
jumlah_sks_lulus numeric(3,0) NOT
NULL
jumlah_sks_wajib numeric(3,0) NOT

Halaman | 119
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
NULL
jumlah_sks_pilihan numeric(3,0) NOT
NULL

response id_kurikulum uuid


is_success
error_code
error_message

EditKurikulum() request condition_id_kurikulum uuid


token
nama_kurikulum
id_prodi uuid primary key NOT Web Service: GetProdi
NULL
id_semester character(5)
jumlah_sks_lulus numeric(3,0) NOT
NULL
jumlah_sks_wajib numeric(3,0) NOT
NULL
jumlah_sks_pilihan numeric(3,0) NOT
NULL

response id_kurikulum uuid


is_success
error_code
error_message

DeleteKurikulum() request id_kurikulum uuid


token

response is_success

Halaman | 120
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
error_code
error_message

InsertMatkulKurikulum() request token


id_matkul uuid Web Service: GetListMataKuliah
semester
apakah_wajib

response id_kurikulum uuid


is_success
error_code
error_message

DeleteMatkulKurikulum() request token


id_kurikulum uuid
id_matkul uuid

response is_success
error_code
error_message

GetListKelasKuliah() request token


filter
limit Web Service: GetListMataKuliah
order
offset

response id_matkul uuid not null


nama_mata_kuliah character varying(200)
id_kelas_kuliah uuid primary not null
nama_kelas_kuliah character varying(5)

Halaman | 121
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
sks numeric(5,2)
id_dosen uuid not null
nama_dosen character varying(100)
jumlah_mahasiswa numeric(5,2)

GetDetailKelasKuliah() request token


id_kelas_kuliah uuid primary Web Service: GetListKelasKuliah

response id_prodi uuid not null Web Service: GetProdi


nama_program_studi character varying(100)
id_semester character(5) not null ID Semester: Web Service:
GetSemester
nama_semester character varying(50)
nama_kelas_kuliah character varying(5)
bahasan character varying(200)
tanggal_mulai_efektif date
tanggal_akhir_efektif date

InsertKelasKuliah() request token


id_prodi uuid not null Web Service: GetProdi
id_semester character(5) not null ID Semester: Web Service:
GetSemester
id_matkul uuid not null Web Service: GetListMataKuliah
nama_kelas_kuliah character varying(5)
bahasan character varying(200)
tanggal_mulai_efektif date
tanggal_akhir_efektif date

response id_kelas_kuliah uuid Web Service: GetListKelasKuliah


is_success
error_code

Halaman | 122
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
error_message

EditKelasKuliah() request condition_id_kelas_kuliah uuid primary Web Service: GetListKelasKuliah


token
id_prodi uuid not null Web Service: GetProdi
id_semester character(5) not null ID Semester: Web Service:
GetSemester
id_matkul uuid not null Web Service: GetListMataKuliah
mata_kuliah character varying(200)
nama_kelas_kuliah character varying(5)
bahasan character varying(200)
tanggal_mulai_efektif date
tanggal_akhir_efektif date

response id_kelas_kuliah uuid Web Service: GetListKelasKuliah


is_success
error_code
error_message

DeleteKelasKuliah request id_kelas_kuliah uuid not null Web Service: GetListKelasKuliah


token

response is_success
error_code
error_message

GetDosenPengajarKelasKuliah( request token


)
filter
order
limit

Halaman | 123
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
offset

response id_aktivitas_mengajar uuid primary


id_registrasi_dosen uuid
id_dosen uuid
nama_dosen character varying(100)
id_prodi uuid
nama_program_studi character varying(100)
id_matkul uuid Web Service: GetListMataKuliah
kode_mata_kuliah character varying(20)
nama_mata_kuliah character varying(200)
id_kelas_kuliah uuid Web Service: GetListKelasKuliah
nama_kelas_kuliah character varying(5)
sks_mata_kuliah numeric(5,2)
rencana_tatap_muka numeric(2,0)
realisasi_tatap_muka numeric(2,0)
id_jenis_evaluasi smallint Web Service: GetJenisEvaluasi
nama_jenis_evaluasi character varying(50)

InsertDosenPengajarKelasKuli request token


ah()
id_registrasi_dosen uuid not null
id_dosen uuid
id_kelas_kuliah character varying(5) not null Web Service: GetListKelasKuliah
sks_substansi_total numeric(5,2)
rencana_tatap_muka numeric(5,2) not null
realisasi_tatap_muka numeric(5,2)
id_jenis_evaluasi smallint not null

response id_aktivitas_mengajar uuid


is_success

Halaman | 124
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
error_code
error_message

EditDosenPengajarKelasKuliah request token


()
condition_id_aktivitas_me uuid
ngajar
id_dosen uuid not null
id_kelas_kuliah character varying(5) not null
sks_substansi_total numeric(5,2)
rencana_tatap_muka numeric(2,0) not null
realisasi_tatap_muka numeric(2,0)
id_jenis_evaluasi smallint not null Web Service: GetJenisEvaluasi

response id_aktivitas_mengajar uuid


is_success
error_code
error_message

DeleteDosenPengajarKelasKuli request token


ah()
id_aktivitas_mengajar uuid

response is_success
error_code
error_message

GetPerhitunganSKS() request token


id_aktivitas_mengajar uuid primary not null

response id_registrasi_dosen uuid not null

Halaman | 125
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
id_dosen uuid
nidn character(10)
nama_dosen character varying(100)
rencana_tatap_muka numeric(2,0)
perhitungan_sks numeric(5,2)

GetPesertaKelasKuliah() request token


id_kelas_kuliah uuid primary not null Web Service: GetListKelasKuliah

response nama_kelas_kuliah character varying(5)


id_registrasi_mahasiswa uuid Web Service:
GetListRiwayatPendidikanMahasiswa
id_mahasiswa uuid
nim character varying(24)
nama_mahasiswa character varying(100)
id_matkul uuid Web Service: GetListMataKuliah
kode_mata_kuliah character varying(20)
nama_mata_kuliah character varying(200)
id_jurusan uuid
nama_jurusan character varying(100)
id_periode character(5) ID Semester: Web Service:
GetSemester
nama_periode_masuk character varying(50)

InsertPesertaKelasKuliah() request token


id_registrasi_mahasiswa uuid not null Web Service:
GetListRiwayatPendidikanMahasiswa
id_kelas_kuliah uuid not null Web Service: GetListKelasKuliah

response id_kelas_kuliah uuid Web Service: GetListKelasKuliah

Halaman | 126
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
is_success
error_code
error_message

DeletePesertaKelasKuliah() request token


id_registrasi_mahasiswa uuid not null Web Service:
GetListRiwayatPendidikanMahasiswa
id_kelas_kuliah uuid not null Web Service: GetListKelasKuliah

response is_success
error_code
error_message

GetListNilaiPerkuliahanKelas() request token


filter
limit
order
offset

response id_matkul uuid primary not null Web Service: GetListMataKuliah


kode_mata_kuliah character varying(20)
nama_mata_kuliah character varying(200)
id_kelas_kuliah uuid primary not null Web Service: GetListKelasKuliah
nama_kelas_kuliah character varying(5)
sks_mata_kuliah numeric(5,2)
jumlah_mahasiswa_krs numeric(5,2)
jumlah_mahasiswa_dapat_ numeric(5,2)
nilai

GetDetailNilaiPerkuliahanKela request token


s()

Halaman | 127
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
id_kelas_kuliah uuid primary Web Service: GetListKelasKuliah

response nama_kelas_kuliah character varying(5)


id_prodi uuid not null Web Service: GetProdi
nama_program_studi character varying(100)
nama_kelas_kuliah character varying(5)
id_registrasi_mahasiswa uuid not null Web Service:
GetListRiwayatPendidikanMahasiswa
nim character varying(24)
nama_mahasiswa character varying(100)
id_jurusan uuid not null
nama_jurusan character varying(100)
id_periode character(5) not null
nama_periode_masuk character varying(50)
nilai_angka numeric(4,1)
nilai_huruf character(3)

EditNilaiPerkuliahanKelas() request token


condition_id_kelas_kuliah uuid not null Web Service: GetListKelasKuliah
condition_id_registrasi_ma uuid not null Web Service:
hasiswa GetListRiwayatPendidikanMahasiswa
nilai_angka numeric(4,1)
nilai_huruf character(3)

response id_kelas_kuliah uuid Web Service: GetListKelasKuliah


id_registrasi_mahasiswa uuid Web Service:
GetListRiwayatPendidikanMahasiswa
is_success
error_code
error_message

Halaman | 128
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
GetListPerkuliahanMahasiswa( request token
)
filter
limit
order
offset

response id_registrasi_mahasiswa uuid primary Web Service:


GetListRiwayatPendidikanMahasiswa
nim character varying(24)
nama_mahasiswa character varying(100)
id_prodi uuid Web Service: GetProdi
nama_program_studi character varying(100)

angkatan character varying(50)


id_semester character(5) ID Semester: Web Service:
GetSemester
nama_semester character varying(50)
id_status_mahasiswa character(1)
nama_status_mahasiswa character varying(50)
ips double precision
ipk double precision
sks_semester numeric(3,0)
total_sks numeric(3,0)

GetDetailPerkuliahanMahasis request token


wa()
id_registrasi_mahasiswa uuid primary Web Service:
GetListRiwayatPendidikanMahasiswa
id_semester character(5) primary ID Semester: Web Service:
GetSemester

Halaman | 129
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan

response nim character varying(24)


nama_mahasiswa character varying(100)
nama_semester character varying(50)
id_status_mahasiswa character(1)
nama_status_mahasiswa character varying(50)
ips double precision
ipk double precision
sks_semester numeric(3,0)
total_sks numeric(3,0)

InsertPerkuliahanMahasiswa() request token


id_registrasi_mahasiswa uuid not null Web Service:
GetListRiwayatPendidikanMahasiswa
id_semester character(5) not null ID Semester: Web Service:
GetSemester
id_status_mahasiswa character(1) not null
ips double precision
ipk double precision
sks_semester numeric(3,0)
total_sks numeric(3,0)

response id_registrasi_mahasiswa uuid Web Service:


GetListRiwayatPendidikanMahasiswa
id_semester character(5)
is_success
error_code
error_message

EditPerkuliahanMahasiswa() request token


condition_id_registrasi_ma uuid not null Web Service:

Halaman | 130
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
hasiswa GetListRiwayatPendidikanMahasiswa
condition_id_semester character(5) not null ID Semester: Web Service:
GetSemester
id_status_mahasiswa character(1) not null
ips double precision
ipk double precision
sks_semester numeric(3,0)
total_sks numeric(3,0)

response id_registrasi_mahasiswa uuid


condition_id_semester character(5)
is_success
error_code
error_message

DeletePerkuliahanMahasiswa request token


id_registrasi_mahasiswa uuid not null Web Service:
GetListRiwayatPendidikanMahasiswa
id_semester character(5) not null ID Semester: Web Service:
GetSemester

response is_success
error_code
error_message

GetHitungAktivitasPerkuliahan request token


Mhs()
id_prodi uuid Web Service: GetProdi
id_registrasi_mahasiswa uuid Web Service:
GetListRiwayatPendidikanMahasiswa
id_semester character(5) ID Semester: Web Service:

Halaman | 131
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
GetSemester
angkatan character(5)

response nama_periode_masuk character varying(50)


id_mahasiswa uuid
nim character varying(24)
nama_mahasiswa character varying(100)
id_status_mahasiswa character(1)
nama_status_mahasiswa character varying(50)
sks_semester numeric(3,0)
total_sks numeric(3,0)
ips double precision
ipk double precision
keterangan character varying(128)

GetListMahasiswaLulusDO() request token


filter
limit
order
offset

response id_registrasi_mahasiswa uuid primary Web Service:


GetListRiwayatPendidikanMahasiswa
id_mahasiswa uuid
nim character varying(24)
nama_mahasiswa character varying(100)
id_prodi uuid
nama_program_studi character varying(100)

angkatan character varying(50)


id_jenis_keluar character(1)

Halaman | 132
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
nama_jenis_keluar character varying(40)
tanggal_keluar date
keterangan_keluar character varying(128)

GetDetailMahasiswaLulusDO() request token


id_registrasi_mahasiswa uuid Web Service:
GetListRiwayatPendidikanMahasiswa

response id_mahasiswa uuid


nim character varying(24)
nama_mahasiswa character varying(100)
id_jenis_keluar character(1)
nama_jenis_keluar character varying(40)
tanggal_keluar date
keterangan_keluar character varying(128)
nomor_sk_yudisium character varying(80)
tanggal_sk_yudisium date
ipk double precision
nomor_ijazah character varying(80)
jalur_skripsi numeric(1,0)
judul_skripsi character varying(500)
bulan_awal_bimbingan date
bulan_akhir_bimbingan date
id_registrasi_mahasiswa uuid Web Service:
GetListRiwayatPendidikanMahasiswa
id_dosen uuid
nidn character(10)
nama_dosen character varying(100)
pembimbing_ke numeric(1,0)

InsertMahasiswaLulusDO() request token

Halaman | 133
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
id_registrasi_mahasiswa uuid not null Web Service:
GetListRiwayatPendidikanMahasiswa
id_jenis_keluar character(1) not null
tanggal_keluar date
keterangan_keluar character varying(128)
nomor_sk_yudisium character variying(80)
tanggal_sk_yudisium date
ipk double precision
nomor_ijazah character variying(80)
jalur_skripsi numeric(1,0)
judul_skripsi character varying(500)
bulan_awal_bimbingan date
bulan_akhir_bimbingan date

response id_registrasi_mahasiswa uuid Web Service:


GetListRiwayatPendidikanMahasiswa
is_success
error_code
error_message

EditMahasiswaLulusDO() request token


condition_id_registrasi_ma uuid not null Web Service:
hasiswa GetListRiwayatPendidikanMahasiswa
nim character varying(24)
nama_mahasiswa character varying(100)
id_jenis_keluar character(1) not null
tanggal_keluar date
keterangan character varying(128)
nomor_sk_yudisium character variying(80)
tanggal_sk_yudisium date
ipk double precision

Halaman | 134
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
nomor_ijazah character variying(80)
jalur_skripsi numeric(1,0)
judul_skripsi character varying(500)
bulan_awal_bimbingan date
bulan_akhir_bimbingan date

response id_registrasi_mahasiswa uuid Web Service:


GetListRiwayatPendidikanMahasiswa
is_success
error_code
error_message

DeleteMahasiswaLulusDO() request token


id_registrasi_mahasiswa uuid Web Service:
GetListRiwayatPendidikanMahasiswa

response is_success
error_code
error_message

InsertDosenPembimbing() request token


id_registrasi_dosen uuid
pembimbing_ke numeric(1,0)

response id_registrasi_dosen uuid


is_success
error_code
error_message

DeleteDosenPembimbing() request token


id_registrasi_mahasiswa uuid Web Service:

Halaman | 135
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
GetListRiwayatPendidikanMahasiswa

response is_success
error_code
error_message

GetListSkalaNilaiProdi() request token


filter
limit
order
offset

response id_bobot_nilai uuid primary not null


id_prodi uuid not null
nama_program_studi character varying(100) not null
nilai_huruf character(3) not null
nilai_indeks numeric(4,2)
bobot_minimum numeric(5,2) not null
bobot_maksimum numeric(5,2) not null
tanggal_mulai_efektif date not null
tanggal_akhir_efektif date

GetDetailSkalaNilaiProdi() request id_bobot_nilai uuid


token
not null
response id_prodi uuid not null
nama_program_studi character varying(100) not null
nilai_huruf character(3) not null
nilai_indeks numeric(4,2)
bobot_minimum numeric(5,2) not null
bobot_maksimum numeric(5,2) not null

Halaman | 136
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
tanggal_mulai_efektif date not null
tanggal_akhir_efektif date

InsertSkalaNilaiProdi() request token


id_prodi uuid not null Web Service: GetProdi
nilai_huruf character(3) not null
nilai_indeks numeric(4,2)
bobot_minimum numeric(5,2) not null
bobot_maksimum numeric(5,2) not null
tanggal_mulai_efektif date not null
tanggal_akhir_efektif date

response id_bobot_nilai uuid


is_success
error_code
error_message

EditSkalaNilaiProdi() request token


condition_kode_bobot_nila uuid not null
i
id_prodi uuid not null Web Service: GetProdi
nilai_huruf character(3) not null
nilai_indeks numeric(4,2)
bobot_minimum numeric(5,2) not null
bobot_maksimum numeric(5,2) not null
tanggal_mulai_efektif date not null
tanggal_akhir_efektif date

response id_bobot_nilai uuid primary


is_success
error_code

Halaman | 137
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
error_message

DeleteSkalaNilaiProdi() request token


id_bobot_nilai uuid not null

response is_success
error_code
error_message

GetListPeriodePerkuliahan() request token


filter
limit
order
offset

response id_prodi uuid primary not null


nama_program_studi character varying(100)
id_semester character(5) primary not null
nama_semester character varying(50)
jumlah_target_mahasiswa_ numeric(6,0)
baru
tanggal_awal_perkuliahan date
tanggal_akhir_perkuliahan date

GetDetailPeriodePerkuliahan() request token


id_semester character(5) not null ID Semester: Web Service:
GetSemester
id_prodi uuid not null Web Service: GetProdi

response nama_semester character varying(50)


nama_program_studi character varying(100)

Halaman | 138
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
jumlah_target_mahasiswa_ numeric(6,0)
baru
jumlah_pendaftar_ikut_sel numeric(6,0)
eksi
jumlah_pendaftar_lulus_se numeric(6,0)
leksi
jumlah_daftar_ulang numeric(6,0)
jumlah_mengundurkan_dir numeric(5,0)
i
tanggal_awal_perkuliahan date
tanggal_akhir_perkuliahan date
jumlah_minggu_pertemua
n

InsertPeriodePerkuliahan() request token


id_prodi uuid not null Web Service: GetProdi
id_semester character(5) not null ID Semester: Web Service:
GetSemester
jumlah_target_mahasiswa_ numeric(6,0)
baru
jumlah_pendaftar_ikut_sel numeric(6,0)
eksi
jumlah_pendaftar_lulus_se numeric(6,0)
leksi
jumlah_daftar_ulang numeric(6,0)
jumlah_mengundurkan_dir numeric(5,0)
i
tanggal_awal_perkuliahan date
tanggal_akhir_perkuliahan date
jumlah_minggu_pertemua
n

Halaman | 139
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan

response id_semester character(5)


id_prodi uuid
is_success
error_code
error_message

EditPeriodePerkuliahan() request condition_id_semester character(5) not null ID Semester: Web Service:


GetSemester
condition_id_prodi uuid not null Web Service: GetProdi
jumlah_target_mahasiswa_ numeric(6,0)
baru
jumlah_pendaftar_ikut_sel numeric(6,0)
eksi
jumlah_pendaftar_lulus_se numeric(6,0)
leksi
jumlah_daftar_ulang numeric(6,0)
jumlah_mengundurkan_dir numeric(5,0)
i
tanggal_awal_perkuliahan date
tanggal_akhir_perkuliahan date
jumlah_minggu_pertemua
n

response id_semester character(5)


id_prodi uuid
is_success
error_code
error_message

DeletePeriodePerkuliahan() request id_semester character(5) not null ID Semester: Web Service:

Halaman | 140
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
GetSemester
id_prodi uuid not null Web Service: GetProdi

response is_success
error_code
error_message

GetRekapLaporan() request token


filter
order
limit
offset
format

response id_semester
id_prodi
nama_semester
jumlah_mahasiswa_baru
jumlah_kelas_kuliah
jumlah_krs_mahasiswa
jumlah_aktifitas_kuliah_ma
hasiswa
jumlah_mahasiswa_dapat_
nilai

GetRekapJumlahDosen() request token


filter
order
limit
offset
format

Halaman | 141
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan

response id_prodi
id_periode
nama_periode
nama_program_studi
jumlah_dosen_homebase
jumlah_dosen_non_homeb
ase

GetRekapJumlahMahasiswa() request token


filter
order
limit
offset
format

response id_prodi
id_semester
nama_semester
nama_program_studi
jumlah_mahasiswa_aktif
jumlah_mahasiswa_cuti
jumlah_mahasiswa_non_a
ktif
jumlah_mahasiswa_double
_degree

GetRekapIPSMahasiswa() request token


filter
order
limit

Halaman | 142
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
offset
format

response id_registrasi_mahasiswa
id_prodi
id_periode
nama_periode
nama_program_studi
ips_range_0_1
ips_range_1_2
ips_range_2_3
ips_range_3_4

GetRekapKRSMahasiswa() request token


filter
order
limit
offset
format

response id_registrasi_mahasiswa
id_semester
id_matkul
kode_mata_kuliah
nama_mata_kuliah
sks_mata_kuliah

GetRekapKHSMahasiswa() request token


filter
order
limit

Halaman | 143
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
offset
format

response id_registrasi_mahasiswa
id_semester
id_matkul
nama_mata_kuliah
sks_mata_kuliah
jumlah_sks
nilai_angka
nilai_huruf
nilai_indeks
sks_x_indeks
ips

ExportDataMahasiswa() request token character(5)


filter uuid
order
limit
offset

response id_periode character(5) not null


id_prodi uuid not null
nama_periode character varying(50)
id_registrasi_mahasiswa uuid
id_mahasiswa uuid
nim character varying(24)
nama_mahasiswa character varying(100)
nama_program_studi character varying(100)
id_status_mahasiswa character(1)
nama_status_mahasiswa character varying(50)

Halaman | 144
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
id_jenis_daftar numeric(2,0)
nama_jenis_daftar character varying(50)
jenis_kelamin character(1)
tempat_lahir character varying(32)
tanggal_lahir date
id_agama smallint
nama_agama character varying(50)

ExportDataNilaiTransfer request token


filter
order
limit
offset
format

response id_periode character(5) not null


id_prodi uuid not null
id_registrasi_mahasiswa uuid
id_mahasiswa uuid
nim character varying(24)
nama_mahasiswa character varying(100)
nama_periode_masuk character varying(50)
nama_program_studi character varying(100)
id_matkul_asal uuid
nama_mata_kuliah_asal character varying(200)
sks_asal numeric(2,0)
nilai_huruf_asal character(3)
id_matkul_diakui uuid
nama_mata_kuliah_diakui character varying(200)
sks_diakui numeric(2,0)
nilai_huruf_diakui character(3)

Halaman | 145
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
nilai_angka_diakui numeric(4,1)

ExportDataDaftarPenugasanD request token


osenProdi()
filter
order
limit
offset
format

response id_periode character(5) not null


id_prodi uuid not null
periode character varying(50)
id_registrasi_dosen uuid
nidn character(10)
nama_dosen character varying(100)
nama_program_studi character varying(100)
jenis_kelamin character(1)
tempat_lahir
tanggal_lahir date
id_agama
nama_agama

ExportDataMatkulProdi() request token uuid


filter
order
limit
offset
format

response id_prodi uuid not null

Halaman | 146
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
id_matkul uuid
nama_mata_kuliah character varying(200)
sks_mata_kuliah numeric(5,2)
nama_program_studi character varying(100)
jenis_mata_kuliah character(1)
kelompok_mata_kuliah character(1)

ExportDataJadwalKuliahPerPer request token


iode
filter
order
limit
offset

response id_prodi uuid not null


id_periode character(5) not null
periode character varying(50)
nama_program_studi character varying(100)
id_matkul uuid
nama_mata_kuliah character varying(200)
id_kelas_kuliah uuid Web Service: GetListKelasKuliah
nama_kelas_kuliah character varying(5)
sks_mata_kuliah numeric(5,2)
jumlah_krs
jumlah_dosen

ExportDataMahasiswaKRS() request token


filter
order
limit
offset

Halaman | 147
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
format

response id_prodi uuid not null


id_periode character(5) not null
periode character varying(50)
id_registrasi_mahasiswa uuid
nim character varying(24)
nama_mahasiswa character varying(100)
nama_program_studi character varying(100)
id_matkul uuid
nama_mata_kuliah character varying(200)
sks_mata_kuliah numeric(5,2)
nilai_angka numeric(4,1)
nilai_huruf character(3)
nilai_indeks numeric(4,2)

ExportDataMengajarDosen request token


filter
order
limit
offset
format

response id_prodi uuid not null


id_periode character(5) not null
periode character varying(50)
id_registrasi_dosen uuid
nidn character(10)
nama_dosen character varying(100)
id_matkul uuid
nama_mata_kuliah character varying(200)

Halaman | 148
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
id_kelas_kuliah uuid Web Service: GetListKelasKuliah
nama_kelas_kuliah
sks_mata_kuliah numeric(5,2)
rencana_tatap_muka numeric(2,0)
realisasi_tatap_muka numeric(5,2)

ExportDataAktivitasKuliah request token


filter
order
limit
offset
format

response id_prodi uuid not null


id_periode character(5) not null
periode character varying(50)
id_registrasi_mahasiswa uuid
nim character varying(24)
nama_mahasiswa character varying(100)
id_status_mahasiswa character(1)
status_mahasiswa character varying(50)
ips double precision
sks_semester numeric(3,0)
ipk double precision
total_sks numeric(3,0)

ExportDataMahasiswaLulus request token


filter
order
limit
offset

Halaman | 149
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
format

response id_periode character(5) not null


id_prodi uuid not null
periode character varying(50)
id_registrasi_mahasiswa uuid
nim character varying(24)
nama_mahasiswa character varying(100)
jenis_kelamin character(1)
id_status_mahasiswa character(1)
nama_status_mahasiswa character varying(50)
tanggal_keluar date
nomor_ijazah character variying(80)
keterangan character varying(128)

GetPembiayaan request token


filter
order
limit
offset

response error_code
error_desc
id_pembiayaan ID Pembiayaan Awal Mahasiswa
nama_pembiayaan

GetJenisPrestasi request token


filter
order

Halaman | 150
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
limit
offset

response error_code
error_desc
id_jenis_prestasi
nama_jenis_prestasi

GetTingkatPrestasi
filter
order
limit
offset

response error_code
error_desc
id_tingkat_prestasi
nama_tingkat_prestasi

GetJenisAktivitasMahasiswa request token


filter
order
limit
offset

response error_code

Halaman | 151
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
error_desc
id_jenis_aktivitas_mahasis
wa
nama_jenis_aktivitas_mah
asiswa

GetKategoriKegiatan request token


filter
order
limit
offset

response error_code
error_desc
id_kategori_kegiatan
nama_kategori_kegiatan

Mendapatkan daftar prestasi


GetListPrestasiMahasiswa request token
mahasiswa
filter
order
limit
offset

response error_code

Halaman | 152
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
error_desc
id_prestasi uuid primary not null
ID Mahasiswa. Web Service:
id_mahasiswa uuid not null
GetListMahasiswa
nama_mahasiswa
ID Jenis Prestasi. Web Service:
id_jenis_prestasi integer not null
GetJenisPrestasi
nama_jenis_prestasi
ID Tingkat Prestasi. Web Service:
id_tingkat_prestasi integer not null
GetTingkatPrestasi
nama_tingkat_prestasi
nama_prestasi character varying not null
tahun_prestasi numeric not null
penyelenggara character varying
peringkat integer

InsertPrestasiMahasiswa request token


ID Mahasiswa. Web Service:
id_mahasiswa uuid not null
GetListMahasiswa
ID Jenis Prestasi. Web Service:
id_jenis_prestasi integer not null
GetJenisPrestasi
ID Tingkat Prestasi. Web Service:
id_tingkat_prestasi integer not null
GetTingkatPrestasi
nama_prestasi character varying not null
tahun_prestasi numeric not null
penyelenggara character varying
peringkat integer

response error_code

Halaman | 153
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
error_desc
id_prestasi uuid primary not null

UpdatePrestasiMahasiswa request token


key[id_prestasi]
ID Mahasiswa. Web Service:
id_mahasiswa uuid not null
GetListMahasiswa
ID Jenis Prestasi. Web Service:
id_jenis_prestasi integer not null
GetJenisPrestasi
ID Tingkat Prestasi. Web Service:
id_tingkat_prestasi integer not null
GetTingkatPrestasi
nama_prestasi character varying not null
tahun_prestasi numeric not null
penyelenggara character varying
peringkat integer

response error_code
error_desc
id_prestasi uuid primary not null

DeletePrestasiMahasiswa request token


id_prestasi uuid primary not null

response error_code
error_desc
id_prestasi uuid primary not null

GetListAktivitasMahasiswa request token

Halaman | 154
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
filter
order
limit
offset

response error_code
error_desc
id_aktivitas
jenis_anggota numeric not null 0: Personal, 1: Kelompok
nama_jenis_anggota
ID Jenis Aktivitas. Web Service :
id_jenis_aktivitas numeric not null
GetJnsAktMhs
nama_jenis_aktivitas
ID SMS (Satuan Manajemen
id_prodi uuid not null
Sumberdaya). Web Service: GetProdi
nama_prodi
ID Semester. Web Service:
id_semester character not null
GetSemester
nama_semester
judul character varying not null
keterangan text
lokasi character varying
sk_tugas character varying
tanggal_sk_tugas date

InsertAktivitasMahasiswa request token


jenis_anggota numeric not null 0: Personal, 1: Kelompok
id_jenis_aktivitas numeric not null ID Jenis Aktivitas. Web Service :

Halaman | 155
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
GetJnsAktMhs
ID SMS (Satuan Manajemen
id_prodi uuid not null
Sumberdaya). Web Service: GetProdi
ID Semester. Web Service:
id_semester character not null
GetSemester
judul character varying not null
keterangan text
lokasi character varying
sk_tugas character varying
tanggal_sk_tugas date

response error_code
error_desc
id_aktivitas uuid primary not null

UpdateAktivitasMahasiswa request token


key[id_aktivitas] uuid primary not null
jenis_anggota numeric not null 0: Personal, 1: Kelompok
ID Jenis Aktivitas. Web Service :
id_jenis_aktivitas numeric not null
GetJnsAktMhs
ID SMS (Satuan Manajemen
id_prodi uuid not null
Sumberdaya). Web Service: GetProdi
ID Semester. Web Service:
id_semester character not null
GetSemester
judul character varying not null
keterangan text
lokasi character varying
sk_tugas character varying

Halaman | 156
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
tanggal_sk_tugas date

response error_code
error_desc
id_aktivitas uuid primary not null

DeleteAktivitasMahasiswa request token


key[id_aktivitas] uuid primary not null

response error_code
error_desc
id_aktivitas uuid primary not null

GetListAnggotaAktivitasMaha
request token
siswa
filter
order
limit
offset

response id_aktivitas uuid not null Web Service: GetAktivitasMahasiswa


judul
id_anggota uuid primary not null
Web Service:
id_registrasi_mahasiswa uuid not null
GetListRiwayatPendidikanMahasiswa
nim
nama_mahasiswa
jenis_peran character not null 1: Ketua, 2: Anggota, 3: Personal

Halaman | 157
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
nama_jenis_peran

InsertAnggotaAktivitasMahas
request token
iswa
id_aktivitas uuid not null Web Service: GetAktivitasMahasiswa
Web Service:
id_registrasi_mahasiswa uuid not null
GetListRiwayatPendidikanMahasiswa
jenis_peran character not null 1: Ketua, 2: Anggota, 3: Personal

response error_code
error_desc
id_anggota uuid primary not null

DeleteAnggotaAktivitasMaha
request token
siswa
key[id_anggota] uuid primary not null

response error_code
error_desc
id_anggota uuid primary not null

GetListBimbingMahasiswa request token


filter
order
limit
offset

response error_code

Halaman | 158
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
error_desc
id_aktivitas uuid not null Web Service: GetAktivitasMahasiswa
judul
id_bimbing_mahasiswa uuid primary not null
id_kategori_kegiatan integer not null Web Service: GetKategoriKegiatan
nama_kategori_kegiatan
id_dosen uuid not null ID Dosen. Web Service: GetListDosen
nidn
nama_dosen
pembimbing_ke numeric not null

InsertBimbingMahasiswa request token


id_aktivitas uuid not null Web Service: GetAktivitasMahasiswa
id_kategori_kegiatan integer not null Web Service: GetKategoriKegiatan
id_dosen uuid not null ID Dosen. Web Service: GetListDosen
pembimbing_ke numeric not null

response error_code
error_desc
id_bimbing_mahasiswa uuid primary not null

DeleteBimbingMahasiswa request token


key[id_bimbing_mahasiswa
uuid primary not null
]

response error_code
error_desc
id_bimbing_mahasiswa uuid primary not null

Halaman | 159
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan

GetListUjiMahasiswa request token


filter
order
limit
offset

response error_code
error_desc
id_aktivitas uuid not null Web Service: GetAktivitasMahasiswa
judul
id_uji uuid not null
id_kategori_kegiatan interger not null Web Service: GetKategoriKegiatan
nama_kategori_kegiatan
id_dosen uuid not null ID Dosen. Web Service: GetListDosen
nidn
nama_dosen
penguji_ke numeric not null

InsertUjiMahasiswa request token


id_aktivitas uuid not null Web Service: GetAktivitasMahasiswa
id_kategori_kegiatan integer not null Web Service: GetKategoriKegiatan
id_dosen uuid not null ID Dosen. Web Service: GetListDosen
penguji_ke numeric not null

response error_code
error_desc

Halaman | 160
Buku Petunjuk Web Service versi 2.1
Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI)
Direktorat Jenderal Pendidikan Tinggi

Method Web Service Feeder request/response hasil request/response type data primary nullable Keterangan
id_uji uuid primary not null di feeder id_uji_mhs

DeleteUjiMahasiswa request token


key[id_uji] uuid primary not null

response error_code
error_desc
id_uji uuid primary not null di feeder id_uji_mhs

Halaman | 161

Anda mungkin juga menyukai