Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
Halaman | i
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
Daftar Isi Daftar Isi ................................................................................................................................. ii 1
Pendahuluan .................................................................................................................. 4
2
Skema Interoperabilitas dengan Web Service ................................................................. 4
3
Daftar Method Web Service ............................................................................................ 6 3.1
RunWS.......................................................................................................................... 10
3.2
GetToken ...................................................................................................................... 12
3.3
GetProfilPT ................................................................................................................... 13
3.4
GetProdi ....................................................................................................................... 14
3.5
GetPeriode ................................................................................................................... 15
3.6
GetListMahasiswa ......................................................................................................... 16
3.7
GetBiodataMahasiswa .................................................................................................. 17
3.8
InsertBiodataMahasiswa ............................................................................................... 18
3.9
UpdateBiodataMahasiswa .............................................................................................. 2
3.10 DeleteBiodataMahasiswa................................................................................................ 3 3.11 GetListRiwayatPendidikanMahasiswa ............................................................................. 4 3.12 InsertRiwayatPendidikanMahasiswa ............................................................................... 5 3.13 UpdateRiwayatPendidikanMahasiswa ............................................................................. 7 3.14 DeleteRiwayatPendidikanMahasiswa .............................................................................. 8 3.15 GetNilaiTransferPendidikanMahasiswa ........................................................................... 9 3.16 InsertNilaiTransferPendidikanMahasiswa ........................................................................ 9 3.17 UpdateNilaiTransferPendidikanMahasiswa.................................................................... 11 3.18 DeleteNilaiTransferPendidikanMahasiswa ..................................................................... 12 3.19 GetKRSMahasiswa ........................................................................................................ 13 3.20 GetRiwayatNilaiMahasiswa ........................................................................................... 14 3.21 GetAktivitasKuliahMahasiswa ....................................................................................... 15 3.22 GetAgama..................................................................................................................... 16 3.23 GetBentukPendidikan ................................................................................................... 17 3.24 GetIkatanKerjaSdm ....................................................................................................... 18 3.25 GetJabfung ................................................................................................................... 19 3.26 GetJalurMasuk .............................................................................................................. 20 3.27 GetJenisEvaluasi ........................................................................................................... 21 3.28 GetJenisKeluar .............................................................................................................. 22 3.29 GetJenisSertifikasi ......................................................................................................... 23
Halaman | ii
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi 3.30 GetJenisPendaftaran ..................................................................................................... 24 3.31 GetJenisSMS ................................................................................................................. 24 3.32 GetJenisSubstansi ......................................................................................................... 25 3.33 GetJenisTinggal ............................................................................................................. 27 3.34 GetJenjangPendidikan................................................................................................... 28 3.35 GetKebutuhanKhusus.................................................................................................... 29 3.36 GetLembagaPengangkat................................................................................................ 30 3.37 GetLevelWilayah ........................................................................................................... 30 3.38 GetNegara .................................................................................................................... 31 3.39 GetPangkatGolongan .................................................................................................... 33 3.40 GetPekerjaan ................................................................................................................ 34 3.41 GetPenghasilan ............................................................................................................. 35 3.42 GetSemester ................................................................................................................. 36 3.43 GetStatusKeaktifanPegawai .......................................................................................... 37 3.44 GetStatusKepegawaian ................................................................................................. 38 3.45 GetStatusMahasiswa .................................................................................................... 39 3.46 GetTahunAjaran............................................................................................................ 40 3.47 GetWilayah................................................................................................................... 41
4
Setting Sandbox pada Aplikasi Feeder ........................................................................... 42
5
Contoh syntax pada client dengan menggunakan file php ............................................. 42
Halaman | iii
Buku Petunjuk Web Service 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. 2. 3. 4.
Web Service versi 2.1 dibuat dengan natural language / bahasa manusia. Penggantian nama kolom pada tabel agar dapat lebih dikenal banyak orang Output Web Service dibuat denagn dua model yaitu XML dan JSON 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 masingmasing. 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 | iv
Buku Petunjuk Web Service 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
Halaman | v
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3 Daftar Method Web Service Berikut ini merupakan daftar method-method yang dapat digunakan pada aplikasi web service PDDIKTI: Method Web Service GetToken GetDictionary GetAllPT GetProfilPT GetAllProdi GetProdi GetPeriode GetListMahasiswa GetBiodataMahasiswa InsertBiodataMahasiswa UpdateBiodataMahasiswa DeleteBiodataMahasiswa GetListRiwayatPendidikanMahasiswa InsertRiwayatPendidikanMahasiswa UpdateRiwayatPendidikanMahasiswa DeleteRiwayatPendidikanMahasiswa GetNilaiTransferPendidikanMahasiswa InsertNilaiTransferPendidikanMahasiswa UpdateNilaiTransferPendidikanMahasiswa DeleteNilaiTransferPendidikanMahasiswa GetKRSMahasiswa GetRiwayatNilaiMahasiswa GetAktivitasKuliahMahasiswa GetListDosen DetailBiodataDosen GetListPenugasanDosen GetAktivitasMengajarDosen GetRiwayatFungsionalDosen GetRiwayatPangkatDosen GetRiwayatPendidikanDosen
Halaman | vi
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi GetRiwayatSertifikasiDosen GetRiwayatPenelitianDosen GetMahasiswaBimbinganDosen GetListPenugasanSemuaDosen GetDetailPenugasanDosen GetListMataKuliah GetDetailMataKuliah InsertMataKuliah UpdateMataKuliah DeleteMataKuliah GetListSubstansiKuliah InsertSubstansiKuliah UpdateSubstansiKuliah DeleteSubstansiKuliah GetListKurikulum GetDetailKurikulum InsertKurikulum UpdateKurikulum DeleteKurikulum GetMatkulKurikulum InsertMatkulKurikulum DeleteMatkulKurikulum GetListKelasKuliah GetDetailKelasKuliah InsertKelasKuliah UpdateKelasKuliah DeleteKelasKuliah GetDosenPengajarKelasKuliah InsertDosenPengajarKelasKuliah UpdateDosenPengajarKelasKuliah DeleteDosenPengajarKelasKuliah GetPerhitunganSKS GetPesertaKelasKuliah InsertPesertaKelasKuliah
Halaman | vii
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi DeletePesertaKelasKuliah GetListNilaiPerkuliahanKelas GetDetailNilaiPerkuliahanKelas UpdateNilaiPerkuliahanKelas GetListPerkuliahanMahasiswa GetDetailPerkuliahanMahasiswa InsertPerkuliahanMahasiswa UpdatePerkuliahanMahasiswa DeletePerkuliahanMahasiswa GetListMahasiswaLulusDO GetDetailMahasiswaLulusDO InsertMahasiswaLulusDO UpdateMahasiswaLulusDO DeleteMahasiswaLulusDO GetDosenPembimbing InsertDosenPembimbing DeleteDosenPembimbing GetListSkalaNilaiProdi GetDetailSkalaNilaiProdi InsertSkalaNilaiProdi UpdateSkalaNilaiProdi DeleteSkalaNilaiProdi GetListPeriodePerkuliahan GetDetailPeriodePerkuliahan InsertPeriodePerkuliahan UpdatePeriodePerkuliahan DeletePeriodePerkuliahan GetRekapLaporan GetRekapJumlahDosen GetRekapJumlahMahasiswa GetRekapIPSMahasiswa GetRekapKRSMahasiswa GetRekapKHSMahasiswa ExportDataMahasiswa
Halaman | viii
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi ExportDataNilaiTransfer ExportDataPenugasanDosenProdi ExportDataMatkulProdi ExportDataKelasPerkuliahan ExportDataMahasiswaKRS ExportDataMengajarDosen ExportDataAktivitasKuliah ExportDataMahasiswaLulus GetAgama GetBentukPendidikan GetIkatanKerjaSdm GetJabfung GetJalurMasuk GetJenisEvaluasi GetJenisKeluar GetJenisSertifikasi GetJenisPendaftaran GetJenisSMS GetJenisSubstansi GetJenisTinggal GetJenjangPendidikan GetKebutuhanKhusus GetLembagaPengangkat GetLevelWilayah GetNegara GetPangkatGolongan GetPekerjaan GetPenghasilan GetSemester GetStatusKeaktifanPegawai GetStatusKepegawaian GetStatusMahasiswa GetTahunAjaran GetWilayah
Halaman | ix
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi GetAlatTransportasi GetCountMahasiswa GetCountRiwayatPendidikanMahasiswa GetCountNilaiTransferPendidikanMahasiswa GetCountRiwayatNilaiMahasiswa GetCountDosen GetCountPenugasanSemuaDosen GetCountAktivitasMengajarDosen GetCountSkalaNilaiProdi GetCountPeriodePerkuliahan GetCountDosenPembimbing GetCountKelasKuliah GetCountKurikulum GetCountMataKuliah GetCountMatkulKurikulum GetCountNilaiPerkuliahanKelas GetCountSubstansiKuliah GetCountPerguruanTinggi GetCountProdi GetCountDosenPengajarKelasKuliah GetCountMahasiswaLulusDO GetCountPesertaKelasKuliah GetCountPerkuliahanMahasiswa GetCountMahasiswaBimbinganDosen
3.1 RunWS Method ini digunakan untuk pemrosesan data yang didapat dan merubah format data dalam bentuk XML atau JSON. Contoh syntax dalam PHP :
Halaman | x
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
Simpan sintax tersebut dalam dengan nama init.php Untuk URL bisa diganti dengan lokasi Feeder masing-masing
Halaman | xi
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.2 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. Contoh sintax dalam PHP :
Menggunakan tipe data JSON :
Menggunakan tipe data XML :
Halaman | xii
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.3 GetProfilPT Method ini digunakan untuk mendapatkan profil dari perguruan tinggi. 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 syntax dalam PHP :
Contoh tampilan pada client :
Halaman | xiii
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.4 GetProdi Method ini digunakan untuk mendapatkan program studi. 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 syntax dalam PHP :
Contoh tampilan pada client :
Halaman | xiv
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.5 GetPeriode Method ini digunakan untuk mendapatkan periode aktif prodi. 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 syntax dalam PHP :
Contoh tampilan pada client :
Halaman | xv
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.6 GetListMahasiswa Method yang digunakan untuk Mendapatkan daftar 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 sintax dalam PHP
Tampilan semua data :
Halaman | xvi
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi Tampilan dengan filtering :
3.7 GetBiodataMahasiswa Method yang digunakan untuk mendapatkan daftar biodata 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 syntax dalam PHP :
Tampilan semua data :
Halaman | xvii
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
Tampilan data dengan menggunakan filtering :
3.8 InsertBiodataMahasiswa Method yang digunakan untuk menambah biodata mahasiswa. Parameter yang dikirim yaitu token dari GetToken, dan record inputan. Setelah berhasil input akan mendapatkan primary key id_mahasiswa yang bisa digunakan untuk update dan delete biodata mahasiswa. Parameter
untuk
insert
nama_mahasiswa
character varying(100)
jenis_kelamin
character(1)
jalan
character varying(80)
rt
numeric(2,0)
rw
numeric(2,0)
dusun
character varying(60)
biodata
mahasiswa
Nama Mahasiswa not null
L: Laki-laki, P: Perempuan, *: Belum ada informasi Jalan
Nama Dusun
Halaman | xviii
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi kelurahan
character varying(60)
not null
kode_pos
character(5)
nisn
character(10)
Nomor Induk Siswa Nasional
nik
character(16)
Nomor Induk Kependudukan, wajib di isi
tempat_lahir
character varying(32)
tanggal_lahir nama_ayah
date character varying(100)
tanggal_lahir_ayah
date
nik_ayah
character(16)
id_jenjang_pendidikan_ayah
numeric(2,0)
Web Service: GetJenjangPendidikan
id_pekerjaan_ayah
integer
Web Service: GetPekerjaan
id_penghasilan_ayah
integer
Web Service: GetPenghasilan
id_kebutuhan_khusus_ayah nama_ibu_kandung
integer character varying(100)
tanggal_lahir_ibu
date
nik_ibu
character(16)
id_jenjang_pendidikan_ibu
numeric(2,0)
Web Service: GetJenjangPendidikan
id_pekerjaan_ibu
integer
Web Service: GetPekerjaan
id_penghasilan_ibu
integer
Web Service: GetPenghasilan
id_kebutuhan_khusus_ibu nama_wali
integer character varying(100)
tanggal_lahir_wali
date
yyyy-mm-dd
id_jenjang_pendidikan_wali
numeric(2,0)
Web Service: GetRecordset:jenjang_pendidikan
id_pekerjaan_wali
integer
Web Service: GetPekerjaan
id_penghasilan_wali
integer
Web Service: GetPenghasilan
id_kebutuhan_khusus
integer
telepon
character varying(20)
handphone
character varying(20)
email
character varying(60)
penerima_kps
numeric(1,0)
no_kps
character varying(80)
Nomor KPS (KARTU PERLINDUNGAN SOSIAL)
npwp
character(15)
Nomor Pokok Wajib Pajak
id_wilayah
character(8)
id_jenis_tinggal
numeric(2,0)
id_agama
smallint
id_alat_transportasi
numeric(2,0)
id_negara
character(2)
not null
yyyy-mm-dd
yyyy-mm-dd
not null
Default 0
not null yyyy-mm-dd
not null
Default 0
not null
Default 0
not null
0: Bukan penerima KPS, 1: Penerima KPS
not null
ID Wilayah. Web Service: GetRecordset:wilayah Web Service: GetJenisTinggal
not null
Web Service: GetAgama Web Service: GetAlatTransportasi
not null
Web Service: GetNegara
Halaman | xix
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
Contoh record Inputan : nama_mahasiswa=Joko Suponos 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 rw kelurahan=Banjar id_wilayah=070000 kode_pos id_jenis_tinggal telepon handphone email penerima_kps=0 nomor_kps id_kebutuhan_khusus_ayah=0 nama_ibu=Ani id_kebutuhan_khusus_ibu=0 id_kebutuhan_khusus_mahasiswa=0 Contoh syntax dalam PHP :
Halaman | 1
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi Hasil :
3.9 UpdateBiodataMahasiswa Digunakan untuk Mengubah biodata mahasiswa. Parameter yang dikirim yaitu token, key (primary key dari table), record data Contoh syntax dalam PHP :
Halaman | 2
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi Contoh :
3.10 DeleteBiodataMahasiswa Method yang digunakan untuk Menghapus biodata mahasiswa. Parameter yang dikirim yaitu token dan key Contoh syntax dalam PHP :
Contoh :
Halaman | 3
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.11 GetListRiwayatPendidikanMahasiswa Method yang digunakan untuk Mendapatkan daftar riwayat pendidikan 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 syntax dalam PHP :
Contoh tampilan semua data :
Halaman | 4
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi Contoh dengan filtering :
3.12 InsertRiwayatPendidikanMahasiswa Method yang digunakan untuk Menambah riwayat pendidikan mahasiswa. Parameter yang dikirim yaitu token dari GetToken, dan record inputan. Setelah berhasil input akan mendapatkan primary key id_registrasi_mahasiswa yang bisa digunakan untuk update dan delete riwayat pendidikan mahasiswa. Parameter untuk insert riwayat pendidikan mahasiswa id_pd
uuid
not null
ID_PD Mahasiswa. GetListMahasiswa
id_sp
uuid
not null
ID Perguruan Tinggi. Web Service: GetProfilPT
id_sms
uuid
not null
ID SMS (Program Studi). Web Service: GetProdi
nipd
character varying(24)
tgl_masuk_sp
date
tgl_keluar
date
yyyy-mm-dd
ket
character varying(128)
Keterangan
skhun
character(20)
no_peserta_ujian
character(20)
no_seri_ijazah
character varying(80)
a_pernah_paud
numeric(1,0)
not null
0: Tidak pernah PAUD, 1: Pernah PAUD
a_pernah_tk
not null
0: Tidak pernah TK, 1: Pernah TK
tgl_create
numeric(1,0) timestamp without time zone
mulai_smt
character varying(5)
not null
sks_diakui
numeric(3,0)
jalur_skripsi
numeric(1,0)
judul_skripsi
character varying(500)
bln_awal_bimbingan
date
yyyy-mm-dd
bln_akhir_bimbingan
date
yyyy-mm-dd
NIM/NRP Mahasiswa not null
yyyy-mm-dd
not null ID Mulai Semester. Web Service: GetSemester
Halaman | 5
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi sk_yudisium
character varying(80)
tgl_sk_yudisium
date
yyyy-mm-dd
ipk
double precision
Indeks Prestasi Kumulatif
sert_prof
character varying(80)
a_pindah_mhs_asing
numeric(1,0)
id_pt_asal
uuid
id_prodi_asal
uuid
nm_pt_asal
character varying(100)
ID Perguruan Tinggi. Web Service: GetProfilPT
nm_prodi_asal
character varying(100)
ID SMS (Program Studi). Web Service: GetProdi
id_jns_daftar
numeric(2,0)
id_jns_keluar
character(1)
Web Service: GetJenisKeluar
id_jalur_daftar
numeric(4,0)
Web Service: GetJalurMasuk
not null
Web Service: GetJenisPendaftaran
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 Contoh syntax dalam PHP :
Halaman | 6
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi Hasil :
3.13 UpdateRiwayatPendidikanMahasiswa Method yang digunakan untuk Mengubah riwayat pendidikan mahasiswa. Parameter yang dikirim yaitu token, key (primary key dari table), record data Contoh syntax dalam PHP :
Halaman | 7
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi Contoh :
3.14 DeleteRiwayatPendidikanMahasiswa Method yang digunakan untuk Menghapus riwayat pendidikan mahasiswa. Parameter yang dikirim yaitu token dan key Contoh syntax dalam PHP :
Contoh :
Halaman | 8
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.15 GetNilaiTransferPendidikanMahasiswa Method yang digunakan untuk Mendapatkan nilai transfer 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 syntax dalam PHP :
Contoh tampilan semua data :
3.16 InsertNilaiTransferPendidikanMahasiswa Method yang digunakan untuk Menambah nilai transfer mahasiswa. Parameter yang dikirim yaitu token dari GetToken, dan record inputan. Setelah berhasil input akan mendapatkan primary key id_ekuivalensi yang bisa digunakan untuk update dan delete biodata mahasiswa Parameter untuk insert nilai transfer mahasiswa : id_reg_pd
uuid
not null
WebService: GetRiwayatPendidikanMahasiswa
id_mk
uuid character varying(20) character varying(200)
not null
Web Service: GetListMataKuliah
kode_mk_asal nm_mk_asal
not null not null
Halaman | 9
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi sks_asal
numeric(2,0)
not null
sks_diakui
not null
nilai_huruf_diakui
numeric(2,0) character varying(3) character varying(3)
nilai_angka_diakui
numeric(5,2)
not null
nilai_huruf_asal
not null not null
Contoh Form Input : id_registrasi_mahasiswa=04d37d98-2a39-4f97-a4e9-eec542dc353e id_matkul_asal=cc436974-9e25-4112-bced-b1548c3bce90 kode_mata_kuliah_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 Contoh syntax dalam PHP :
Halaman | 10
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi Hasil :
3.17 UpdateNilaiTransferPendidikanMahasiswa Method yang digunakan untuk Mengubah nilai transfer mahasiswa. Parameter yang dikirim yaitu token, key (primary key dari table), record data. Contoh syntax dalam PHP :
Halaman | 11
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi Contoh :
3.18 DeleteNilaiTransferPendidikanMahasiswa Method yang digunakan untuk Menghapus nilai transfer mahasiswa. Parameter yang dikirim yaitu token dan key Contoh syntax dalam PHP :
Contoh :
Halaman | 12
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.19 GetKRSMahasiswa Method yang digunakan untuk Mendapatkan KRS 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 syntax dalam PHP :
Contoh :
Halaman | 13
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.20 GetRiwayatNilaiMahasiswa Method yang digunakan untuk Mendapatkan riwayat nilai 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 syntax dalam PHP :
Contoh :
Halaman | 14
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.21 GetAktivitasKuliahMahasiswa Method yang digunakan untuk Mendapatkan aktivitas kuliah 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 syntax dalam PHP :
Contoh :
Halaman | 15
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.22 GetAgama Method yang digunakan untuk Mendapatkan referensi data agama. 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 syntax dalam PHP :
Contoh :
Halaman | 16
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.23 GetBentukPendidikan Method yang digunakan untuk Mendapatkan referensi data bentuk pendidikan. 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 syntax dalam PHP :
Contoh :
Halaman | 17
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.24 GetIkatanKerjaSdm Method yang digunakan untuk Mendapatkan referensi data ikatan kerja sdm. 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 syntax dalam PHP :
Contoh :
Halaman | 18
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.25 GetJabfung Method yang digunakan untuk Mendapatkan referensi data jabatan fungsional. 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 syntax dalam PHP :
Contoh :
Halaman | 19
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.26 GetJalurMasuk Method yang digunakan untuk Mendapatkan referensi data jalur masuk. 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 dalam syntax PHP :
Contoh :
Halaman | 20
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.27 GetJenisEvaluasi Method yang digunakan untuk Mendapatkan referensi data jenis evaluasi. 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 dalam syntax PHP :
Contoh :
Halaman | 21
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.28 GetJenisKeluar Method yang digunakan untuk Mendapatkan referensi data jenis keluar. 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 dalam syntax PHP :
Contoh :
Halaman | 22
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.29 GetJenisSertifikasi Method yang digunakan untuk Mendapatkan referensi data jenis seritifikasi. 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 dalam syntax PHP :
Contoh :
Halaman | 23
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.30 GetJenisPendaftaran Method yang digunakan untuk Mendapatkan referensi data jenis pendaftaran. 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 syntax dalam PHP :
Contoh :
3.31 GetJenisSMS Method yang digunakan untuk Mendapatkan referensi data jenis SMS. 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 dalam syntax PHP :
Halaman | 24
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
Contoh :
3.32 GetJenisSubstansi Method yang digunakan untuk Mendapatkan referensi data jenis substansi. 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 dalam syntax PHP :
Halaman | 25
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi Contoh :
Halaman | 26
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.33 GetJenisTinggal Method yang digunakan untuk Mendapatkan referensi data jenis tinggal. 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 dalam syntax PHP :
Contoh :
Halaman | 27
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.34 GetJenjangPendidikan Method yang digunakan untuk Mendapatkan referensi data jenjang pendidikan. 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 dalam syntax PHP :
Contoh :
Halaman | 28
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.35 GetKebutuhanKhusus Method yang digunakan untuk Mendapatkan referensi data kebutuhan khusus. 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 syntax dalam PHP :
Contoh :
Halaman | 29
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.36 GetLembagaPengangkat Method yang digunakan untuk Mendapatkan referensi data lembaga pengangkat. 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 syntax dalam PHP :
Contoh :
3.37 GetLevelWilayah Method yang digunakan untuk Mendapatkan referensi data level wilayah. 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 syntax dalam PHP :
Halaman | 30
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
Contoh :
3.38 GetNegara Method yang digunakan untuk Mendapatkan referensi data negara. 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 sintax dalam PHP :
Halaman | 31
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi Contoh :
Halaman | 32
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.39 GetPangkatGolongan Method yang digunakan untuk Mendapatkan referensi data pangkat golongan. 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 syntax dalam PHP :
Contoh :
Halaman | 33
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.40 GetPekerjaan Method yang digunakan untuk Mendapatkan referensi data pekerjaan. 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 syntax dalam PHP :
Contoh :
Halaman | 34
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.41 GetPenghasilan Method yang digunakan untuk Mendapatkan referensi data penghasilan. 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 syntax dalam PHP :
Contoh :
Halaman | 35
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.42 GetSemester Method yang digunakan untuk Mendapatkan referensi data semester. 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 syntax dalam PHP :
Contoh :
Halaman | 36
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.43 GetStatusKeaktifanPegawai Method yang digunakan untuk Mendapatkan referensi data status keaktifan pegawai. 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 dalam syntax PHP :
Contoh :
Halaman | 37
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.44 GetStatusKepegawaian Method yang digunakan untuk Mendapatkan referensi data status kepegawaian. 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 syntax dalam PHP :
Contoh :
Halaman | 38
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.45 GetStatusMahasiswa Method yang digunakan untuk Mendapatkan referensi data status 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 syntax dalam PHP :
Contoh :
Halaman | 39
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.46 GetTahunAjaran Method yang digunakan untuk Mendapatkan referensi data tahun ajaran. 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 syntax dalam PHP :
Contoh :
Halaman | 40
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
3.47 GetWilayah Method yang digunakan untuk Mendapatkan referensi data wilayah. 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 syntax dalam PHP :
Contoh :
Halaman | 41
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
4 Setting Sandbox pada Aplikasi Feeder Menu setting sandbox terdapat pada aplikasi feeder. Pada halaman ini memiliki beberapa fungsi, diantaranya yaitu: a. b. c. d.
Untuk mengubah koneksi Clone data dari database live ke sandbox Clean data dari sandbox Update aplikasi web service yang terbaru
5 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.
Halaman | 42
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); if ($data) { if ($type == 'xml') { /* contoh xml:
GetTokenagusabcdef */ $data = stringXML($data); } else { /* contoh json: {"act":"GetToken","username":"agus","password":"abcdef"} */ $data = json_encode($data); } curl_setopt($ch, CURLOPT_POSTFIELDS, $data); } curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); curl_close($ch); return $result; } function stringXML($data) { $xml = new SimpleXMLElement('
'); array_to_xml($data, $xml); return $xml->asXML(); } function array_to_xml( $data, &$xml_data ) { foreach( $data as $key => $value ) { if( is_array($value) ) { $subnode = $xml_data->addChild($key); array_to_xml($value, $subnode); } else { //$xml_data->addChild("$key",htmlspecialchars("$value")); $xml_data->addChild("$key",$value); } } } function intoTables($rows) { $i=0; $str = '
'; foreach ($rows as $row) { if (!$i) { $str .= ''; $str .= 'No | '; foreach(array_keys($row) as $k=>$v){
Halaman | 43
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi $str .= ''; $str .= $v; $str .= ' | '; } $str .= '
'; } $str .= ''; $i++; $style=''; foreach($row as $k=>$v){ if (strtolower($k) == 'soft_delete' && $v == '1') { $style='style="text-decoration:line-through"'; } } $str .= "$i. | "; foreach($row as $k=>$v){ $str .= ""; if (!is_array($v)) $str .= $v; $str .= ' | '; } $str .= '
'; } $str .= '
'; return $str; }
# MENDAPATKAN TOKEN $username = 'username_feeder'; $password = 'password_feeder'; $data = array('act'=>'GetToken', 'username'=>$username, 'password'=>$password); $result_string = runWS($data, $ctype); # MENDAPATKAN PROFIL PERGURUAN TINGGI $filter = ''; $order = ''; $limit = 20; $offset = 0; $data = array('act'=>'GetProfilPT', 'token'=>$token, 'filter'=>$filter, 'order'=>$order, 'limit'=>$limit, 'offset'=>$offset, ); $result_string = runWS($data, $ctype); # MENDAPATKAN PROGRAM STUDI PERGURUAN TINGGI
Halaman | 44
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi $filter = ''; $order = ''; $limit = 20; $offset = 0; $data = array('act'=>'GetProdi', 'token'=>$token, 'filter'=>$filter, 'order'=>$order, 'limit'=>$limit, 'offset'=>$offset, ); $result_string = runWS($data, $ctype); # MENDAPATKAN PERIODE AKTIF PERKULIAHAN $filter = ''; $order = ''; $limit = 20; $offset = 0; $data = array('act'=>'GetPeriode', 'token'=>$token, 'filter'=>$filter, 'order'=>$order, 'limit'=>$limit, 'offset'=>$offset, ); $result_string = runWS($data, $ctype); # MENDAPATKAN LIST MAHASISWA $filter = ''; $order = ''; $limit = 20; $offset = 0; $data = array('act'=>'GetListMahasiswa', 'token'=>$token, 'filter'=>$filter, 'order'=>$order, 'limit'=>$limit, 'offset'=>$offset, ); $result_string = runWS($data, $ctype); # MENDAPATKAN DATA BIODATA MAHASISWA $filter = ''; $order = ''; $limit = 20; $offset = 0; $data = array('act'=>'GetBiodataMahasiswa', 'token'=>$token, 'filter'=>$filter, 'order'=>$order, 'limit'=>$limit, 'offset'=>$offset, ); $result_string = runWS($data, $ctype);
Halaman | 45
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi # MENAMBAH DATA BIODATA MAHASISWA $record['nama_mahasiswa'] = 'Joko Suponos'; $record['tempat_lahir'] = 'Sidoarjo'; $record['tanggal_lahir'] = '1998-03-03'; $record['jenis_kelamin'] = 'L'; $record['id_agama'] = '1'; $record['nik'] = '123456789'; $record['nisn'] = ''; $record['npwp'] = ''; $record['jalan'] = 'Kosu'; $record['dusun'] = 'Suko'; $record['rt'] = ''; $record['rw'] = ''; $record['kelurahan'] = 'Banjar'; $record['id_wilayah'] = '070000'; $record['kode_pos'] = ''; $record['id_jenis_tinggal'] = '1'; $record['telepon'] = '03177668855'; $record['handphone'] = '085699998888'; $record['kewarganegaraan'] = 'ID'; $record['email'] = '
[email protected]'; $record['penerima_kps'] = '0'; $record['nomor_kps'] = '0'; $record['id_kebutuhan_khusus_ayah'] = '0'; $record['nama_ibu'] = 'Ani Supari'; $record['id_kebutuhan_khusus_ibu'] = '0'; $record['id_kebutuhan_khusus_mahasiswa'] = '0'; $data = array('act'=>'InsertBiodataMahasiswa', 'token'=>$token, 'record'=>$record, ); $result_string = runWS($data, $ctype); # MENGUBAH DATA BIODATA MAHASISWA $key['id_mahasiswa'] = 'e9d63595-fce5-4959-8106-530036fd9d00'; $record['nama_mahasiswa'] = 'Joko Supono'; $data = array('act'=>'UpdateBiodataMahasiswa', 'token'=>$token, 'key'=>$key, 'record'=>$record, ); $result_string = runWS($data, $ctype); # MENGHAPUS DATA BIODATA MAHASISWA $key['id_mahasiswa'] = 'e9d63595-fce5-4959-8106-530036fd9d00'; $data = array('act'=>'DeleteBiodataMahasiswa', 'token'=>$token, 'key'=>$key, ); $result_string = runWS($data, $ctype);
Halaman | 46
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi # CONTOH SCRIPT UNTUK MEM-PARSING $RESULT DARI HASIL PEMANGGILAN WEB SERVICE if ($result_string) { if (strstr($result_string, '
echo '
Result
'; if (is_array($result)) { if ($result['error_desc']) { echo $result['error_desc']; } else { if ($_REQUEST['act'] == 'GetToken') { $_SESSION['token'] = $result['data']['token']; echo $_SESSION['token']; } elseif ($_REQUEST['act'] == 'GetProfilPT' || $_REQUEST['act'] == 'GetProdi' || $_REQUEST['act'] == 'GetPeriode' || $_REQUEST['act'] == 'GetListMahasiswa' || $_REQUEST['act'] == 'GetBiodataMahasiswa') { echo intoTables($result['data']); } else { var_dump($result); } } } else { echo 'Unknown Error'; } echo '
Raw
'; echo '
' . htmlspecialchars($result_string) . '
'; $end_time = microtime(TRUE); echo '
'; echo 'Time:' . number_format($end_time - $start_time, 3) . '
'; echo 'Mem: ' . number_format(memory_get_usage()/1024) .'K Peak: ' . number_format(memory_get_peak_usage()/1024) .' K'; die(); }
Halaman | 47
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
6 DAFTAR DEFINISI WEB SERVICE VERSI 2.1 Method Web Service Feeder
request/response
hasil request/response
type data
GetToken()
request
username password
character varying (60) character varying (50)
response
is_success error_code error_message token
request
token
response
id_perguruan_tinggi kode_perguruan_tingg i
GetProfil()
nama_perguruan_ting gi telepon faximile email website jalan
uuid
primary
nullable
Keterangan Mendapatkan token hasil dari username dan password
primary key
character(8) character varying(100) character varying(20) character varying(20) character varying(60) character varying(256) character varying(80)
Halaman | 1
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi dusun rt/rw kelurahan kode_pos id_wilayah nama_wilayah lintang bujur bank unit_cabang nomor_rekening mbs
character varying(60) numeric(2, 0) character varying(60) character(5) character(8) character varying(60) numeric(11, 7) character varying(50) character varying(60) character varying(20)
luas_tanah_milik
numeric(7, 0)
luas_tanah_bukan_mil ik sk_pendirian tanggal_sk_pendirian
numeric(7, 0) character varying(80) date
id_status_milik nama_status_milik
numeric(1, 0) character varying(50)
status_perguruan_ting gi sk_izin_operasional
character(1) character varying(80)
tanggal_izin_operasio nal
date
Web Service: GetWilayah
NOT NULL NOT NULL
NOT NULL
Halaman | 2
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi GetProdi()
request
token
tabel sms
response
id_prodi kode_program_studi nama_program_studi status
uuid character varying(10) character varying(100)
id_jenjang_pendidikan
numeric(2, 0)
NOT NULL
character varying(50)
NOT NULL
nama_jenjang_pendidi kan
GetPeriode()
request
token
tabel semester
response
id_prodi kode_program_studi nama_program_studi status_program_studi
uuid character varying(10) character varying(100) character(1)
primary key
primary key
Web Service: GetProdi
numeric(2, 0)
NOT NULL
nama_jenjang_pendidi kan
character varying(50)
NOT NULL
id_semester
character(5)
id_jenjang_pendidikan
Web Service: GetJenjangPendidikan
Web Service: GetJenjangPendidikan
Web Service: GetSemester
Halaman | 3
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi nama_semester
Keterangan Tambahan
menampilkan periode aktif & periode pengajuan pelaporan
GetListMahasiswa()
request()
tabel mahasiswa
character varying(50)
token filter
order offset limit
response()
id_registrasi_mahasis wa id_mahasiswa nama_mahasiswa nim id_agama jenis_kelamin
uuid uuid character varying(100) character varying(24) smallint character(1)
Web Service: GetListRiwayatPendidikanMahasiswa
primary key
NOT NULL
Web Service: GetAgama
Halaman | 4
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi tanggal_lahir id_prodi nama_program_studi id_status_mahasiswa
date uuid character varying(100)
Web Service: GetProdi
nama_status_mahasis wa
GetBiodataMahasiswa()
id_periode nama_periode_masuk
character(5) character varying(50)
Web Service: GetSemester
request
id_mahasiswa token
uuid
response
nama_mahasiswa tempat_lahir tanggal_lahir
character varying(100) character varying(32) date
jenis_kelamin
character(1)
NOT NULL
id_agama nama_agama nik nisn
smallint
NOT NULL
NOT NULL
Web Service: GetAgama
character(16) character(10)
Halaman | 5
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi npwp id_negara nama_negara jalan dusun rt rw kelurahan kode_pos
character(15) character(2) character varying(50) character varying(80) character varying(60) numeric(2,0) numeric(2,0) character varying(60) character(5)
id_kecamatan nama_kecamatan id_jenis_tinggal
character(8) character varying(60) numeric(2,0)
nama_jenis_tinggal
character varying(50)
id_alat_transportasi
numeric(2,0)
nama_alat_transporta si telepon handphone email penerima_kps_? nomor_kps nik_ayah
character varying(50) character varying(20) character varying(20) character varying(60) numeric(1,0) character varying(80) character varying(16)
NOT NULL
Web Service: GetWilayah
NOT NULL Web Service: GetAlatTransportasi NOT NULL
NOT NULL
Halaman | 6
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi nama_ayah tanggal_lahir_ayah
character varying(100) date
id_pendidikan_ayah
numeric(2,0)
nama_pendidikan_aya h
character varying(50)
id_pekerjaan_ayah nama_pekerjaan_ayah
integer character varying(50)
Web Service: GetPekerjaan
id_penghasilan_ayah
integer
Web Service: GetPenghasilan
nama_penghasilan_ay ah nik_ibu
character varying(50) character varying(16)
nama_ibu tanggal_lahir_ibu
character varying(100) date
id_pendidikan_ibu nama_pendidikan_ibu
numeric(2,0) character varying(50)
Web Service: GetJenjangPendidikan
id_pekerjaan_ibu nama_pekerjaan_ibu
integer character varying(50)
Web Service: GetPekerjaan
id_penghasilan_ibu nama_penghasilan_ib u
integer
Web Service: GetPenghasilan
Web Service: GetJenjangPendidikan
NOT NULL
character varying(50)
Halaman | 7
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi nama_wali tanggal_lahir_wali
character varying(100) date
id_pendidikan_wali nama_pendidikan_wal i
numeric(2,0)
id_pekerjaan_wali nama_pekerjaan_wali
integer character varying(50)
Web Service: GetPekerjaan
id_penghasilan_wali
integer
Web Service: GetPenghasilan
nama_penghasilan_wa li
character varying(50)
id_kebutuhan_khusus _mahasiswa
integer
nama_kebutuhan_khu sus_mahasiswa
character varying(50)
Web Service: GetJenjangPendidikan
character varying(50)
id_kebutuhan_khusus _ayah
integer
nama_kebutuhan_khu sus_ayah
character varying(50)
id_kebutuhan_khusus _ibu
integer
nama_kebutuhan_khu sus_ibu
character varying(50)
Web Service: GetKebutuhanKhusus
NOT NULL
Web Service: GetKebutuhanKhusus
NOT NULL
Web Service: GetKebutuhanKhusus
Halaman | 8
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
InsertBiodataMahasiswa()
request()
token nama_mahasiswa tempat_lahir tanggal_lahir
character varying(100) character varying(32) date
jenis_kelamin id_agama nik nisn npwp
character(1) smallint character(16) character(10) character(15)
kewarganegaraan jalan dusun rt rw kelurahan kode_pos id_kecamatan id_jenis_tinggal
character(2) character varying(80) character varying(60) numeric(2,0) numeric(2,0) character varying(60) character(5) character(8) numeric(2,0)
id_alat_transportasi telepon
numeric(2,0) character varying(20)
NOT NULL
NOT NULL Web Service: GetAgama
NOT NULL
Web Service: GetWilayah
Web Service: GetAlatTransportasi
Halaman | 9
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi handphone email penerima_kps_? nomor_kps nik_ayah nama_ayah tanggal_lahir_ayah
character varying(20) character varying(60) numeric(1,0) character varying(80) character varying(16) character varying(100) date
id_pendidikan_ayah
integer
Web Service: GetJenjangPendidikan
id_pekerjaan_ayah
integer
Web Service: GetPekerjaan
id_penghasilan_ayah nik_ibu
integer character varying(16)
Web Service: GetPenghasilan NOT NULL
nama_ibu tanggal_lahir_ibu
character varying(100) date
id_pendidikan_ibu
integer
Web Service: GetJenjangPendidikan
id_pekerjaan_ibu
integer
Web Service: GetPekerjaan
id_penghasilan_ibu nama_wali tanggal_lahir_wali
integer character varying(100) date
Web Service: GetPenghasilan
id_pendidikan_wali
integer
Web Service: GetJenjangPendidikan
Halaman | 10
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
response()
EditBiodataMahasiswa()
request()
id_pekerjaan_wali
integer
Web Service: GetPekerjaan
id_penghasilan_wali
integer
Web Service: GetPenghasilan
id_kebutuhan_khusus _mahasiswa
integer
Web Service: GetKebutuhanKhusus
id_kebutuhan_khusus _ayah
integer
NOT NULL
Web Service: GetKebutuhanKhusus
id_kebutuhan_khusus _ibu
integer
NOT NULL
Web Service: GetKebutuhanKhusus
uuid
NOT NULL
id_mahasiswa is_success error_code error_message
condition_id_mahasis wa token nama_mahasiswa tempat_lahir tanggal_lahir
character varying(100) character varying(32) date
jenis_kelamin
character(1)
NOT NULL
NOT NULL
Halaman | 11
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
id_agama
smallint
nik nisn npwp
character(16) character(10) character(15)
kewarganegaraan jalan dusun rt rw kelurahan kode_pos id_kecamatan id_jenis_tinggal
character(2) character varying(80) character varying(60) numeric(2,0) numeric(2,0) character varying(60) character(5) character(8) numeric(2,0)
id_alat_transportasi telepon handphone email penerima_kps_? nomor_kps nik_ayah nama_ayah tanggal_lahir_ayah
numeric(2,0) character varying(20) character varying(20) character varying(60) numeric(1,0) character varying(80) character(16) character varying(100) date
NOT NULL
Web Service: GetAgama
NOT NULL
NOT NULL
Web Service: GetWilayah
Web Service: GetAlatTransportasi
Halaman | 12
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
id_pendidikan_ayah
integer
Web Service: GetJenjangPendidikan
id_pekerjaan_ayah
integer
Web Service: GetPekerjaan
id_penghasilan_ayah nik_ibu
integer character(16)
Web Service: GetPenghasilan
nama_ibu tanggal_lahir_ibu
character varying(100) date
id_pendidikan_ibu
integer
Web Service: GetJenjangPendidikan
id_pekerjaan_ibu
integer
Web Service: GetPekerjaan
id_penghasilan_ibu nama_wali tanggal_lahir_wali
integer character varying(100) date
Web Service: GetPenghasilan
id_pendidikan_wali
integer
Web Service: GetJenjangPendidikan
id_pekerjaan_wali
integer
Web Service: GetPekerjaan
id_penghasilan_wali
integer
Web Service: GetPenghasilan
id_kebutuhan_khusus _mahasiswa
integer
Web Service: GetKebutuhanKhusus
NOT NULL
Halaman | 13
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
DeleteBiodataMahasiswa()
GetListRiwayatPendidikanMahasis wa()
id_kebutuhan_khusus _ayah id_kebutuhan_khusus _ibu
response()
id_mahasiswa is_success error_code error_message
request
token id_mahasiswa
response
is_success error_code error_message
request
token id_registrasi_mahasis wa filter
integer
NOT NULL
Web Service: GetKebutuhanKhusus
integer
NOT NULL
Web Service: GetKebutuhanKhusus
uuid
primary key
uuid
primary key
Halaman | 14
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
tabel reg_pd
order offset limit response
nim id_mahasiswa nama_mahasiswa id_jenis_daftar nama_jenis_daftar id_periode nama_periode_masuk tanggal_daftar id_perguruan_tinggi
character varying(24) uuid character varying(100) numeric(2,0) character(5) character varying(50) date uuid
primary key NOT NULL Web Service: GetSemester
Web Service: GetProfilPT
nama_perguruan_ting gi id_prodi nama_program_studi sks_diakui
character varying(100) uuid character varying(100) numeric(3,0)
id_perguruan_tinggi_a sal
uuid
Web Service: GetAll PT
nama_perguruan_ting gi_asal id_prodi_asal
character varying(100) uuid
Web Service: GetAll Prodi
Web Service: GetProdi
Halaman | 15
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi nama_program_studi_ asal
InsertRiwayatPendidikanMahasis wa()
request
response
character varying(100)
token id_mahasiswa nim
uuid character varying(24)
id_jenis_daftar
numeric(2,0)
Web Service: GetJenisPendaftaran
id_jalur_daftar tanggal_daftar id_perguruan_tinggi id_prodi
numeric(4,0) date uuid uuid
Web Service: GetJalurMasuk
id_periode_masuk sks_diakui
character(5) numeric(3,0)
Web Service: GetSemester
id_perguruan_tinggi_a sal id_prodi_asal
uuid uuid
Web Service: GetAllPT Web Service: GetAllProdi
id_registrasi_mahasis wa is_success
primary key
NOT NULL
Web Service: GetProfilPT Web Service: GetProdi
uuid
Halaman | 16
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi error_code error_message
EditRiwayatPendidikanMahasiswa ()
request
response
condition_id_registrasi _mahasiswa token nim
uuid
Web Service: GetListRiwayatPendidikanMahasiswa
primary key
character varying(24)
id_jenis_daftar
numeric(2,0)
Web Service: GetJenisPendaftaran
id_jalur_daftar tanggal_daftar id_perguruan_tinggi id_prodi
numeric(4,0) date uuid uuid
Web Service: GetJalurMasuk
periode_masuk sks_diakui
character varying(5) numeric(3,0)
id_perguruan_tinggi_a sal id_prodi_asal
uuid uuid
id_registrasi_mahasis wa is_success error_code
Web Service: GetProfilPT Web Service: GetProdi NOT NULL
Web Service: GetAllPT Web Service: GetAllProdi
uuid
Halaman | 17
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi error_message
DeleteRiwayatPendidikanMahasis wa()
request
token id_registrasi_mahasis wa
GetNilaiTransferMahasiswa()
tabel nilai_transfer
response
is_success error_code error_message
request
token
response
uuid
id_registrasi_mahasis wa
uuid
id_transfer
uuid
kode_matkul_asal
character varying(20)
Web Service: GetListRiwayatPendidikanMahasiswa
primary key
Web Service: GetListRiwayatPendidikanMahasiswa
primary key NOT NULL
Halaman | 18
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi nama_mata_kuliah_as al sks_mata_kuliah_asal nilai_huruf_asal kode_matkul_diakui
InsertNilaiTransferMahasiswa()
request
character varying(200) numeric(2,0) uuid
nama_mata_kuliah_di akui
character varying(200)
sks_mata_kuliah_diak ui
numeric(2,0)
nilai_angka_diakui
numeric(5,2)
NOT NULL
nilai_huruf_diakui
character varying(3)
NOT NULL
token id_registrasi_mahasis wa
uuid
kode_mata_kuliah_asa l
character varying(20)
nama_mata_kuliah_as al sks_mata_kuliah_asal
character varying(200) numeric(2,0)
Web Service: GetListRiwayatPendidikanMahasiswa
primary key NOT NULL
Halaman | 19
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
nilai_huruf_asal id_matkul
EditNilaiTransferMahasiswa()
character varying(3) uuid
nilai_angka_diakui nilai_huruf_diakui
numeric(5,2) character varying(3)
response
id_transfer is_success error_code error_message
uuid
request
condition_id_transfer token kode_matkul_asal
uuid
NOT NULL NOT NULL
nama_mata_kuliah_as al sks_mata_kuliah_asal
character varying(200) numeric(2,0)
nilai_huruf_asal Id_matkul
character varying(3) uuid
nilai_angka_diakui
numeric(5,2)
NOT NULL
nilai_huruf_diakui
character varying(3)
NOT NULL
NOT NULL
Halaman | 20
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
DeleteNilaiTransferMahasiswa()
GetKRSMahasiswa()
response
id_transfer is_success error_code error_message
request
token id_transfer
uuid
primary key
id_registrasi_mahasis wa id_periode
uuid character(5)
primary key
id_matkul nama_mata_kuliah id_kelas
uuid character varying(200) uuid
primary key
response
is_success error_code error_message
request
token
response
uuid
Web Service: GetListRiwayatPendidikanMahasiswa
Halaman | 21
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi nama_kelas_kuliah sks_mata_kuliah nim nama_mahasiswa id_periode nama_periode_masuk
GetRiwayatNilaiMahasiswa()
request
response
character varying(5) numeric(5,2) character varying(24) character varying(100) character(5) character varying(50)
token id_registrasi_mahasis wa id_periode
uuid character(5)
primary key
id_matkul nama_mata_kuliah id_kelas nama_kelas_kuliah sks_mata_kuliah nilai_angka nilai_huruf nilai_indeks nilai_total nim nama_mahasiswa
uuid character varying(200) uuid character varying(5) numeric(5,2) numeric(4,1) character(3) numeric(4,2) numeric(4,2) character varying(24) character varying(100)
primary key
Web Service: GetListRiwayatPendidikanMahasiswa
Halaman | 22
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi id_periode nama_periode_masuk
GetAktivitasKuliahMahasiswa()
request
token id_registrasi_mahasis wa id_semester
response
character(5) character varying(50)
uuid character(5)
Web Service: GetListRiwayatPendidikanMahasiswa
primary key primary key
character varying(50)
NOT NULL
id_status
character(1)
NOT NULL
status_mahasiswa ips ipk sks_semester sks_total nim nama_mahasiswa id_periode nama_periode_masuk
character varying(50) double precision double precision numeric(3,0) numeric(3,0) character varying(24) character varying(100) character(5) character varying(50)
semester
NOT NULL
Halaman | 23
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
GetListDosen()
request
token filter order offset limit
response
id_dosen nama_dosen nidn nip
uuid character varying(100) character(10) character varying(18)
jenis_kelamin
character(1)
NOT NULL
smallint
NOT NULL
id_agama nama_agama tanggal_lahir
DetailBiodataDosen()
request
primary key
Web Service: GetAgama
NOT NULL
character varying(50) date
id_status_aktif
numeric(2,0)
NOT NULL
nama_status_aktif
character varying(50)
NOT NULL
token id_dosen
uuid
primary key
Halaman | 24
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
response
nama_dosen
character varying(100)
NOT NULL NOT NULL
tempat_lahir tanggal_lahir
character varying(32) date
jenis_kelamin
character(1)
NOT NULL
id_agama
smallint
NOT NULL
nama_agama
character varying(50)
NOT NULL
numeric(2,0)
NOT NULL
id_status_aktif nama_status_aktif nidn nama_ibu nik nip npwp
character varying(50) character(10) character varying(100) character(16) character varying(18) character(15)
id_jenis_sdm
numeric(2,0)
nama_jenis_sdm no_sk_cpns
character varying(50) character varying(80)
Web Service: GetAgama
NOT NULL
NOT NULL
NOT NULL NOT NULL
Halaman | 25
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi tanggal_sk_cpns no_sk_pengangkatan
date character varying(80)
mulai_sk_pengangkata n id_lembaga_pengangk atan
numeric(2,0)
nama_lembaga_penga ngkatan id_pangkat_golongan
character varying(100) numeric(2,0)
nama_pangkat_golong an
character varying(50)
NOT NULL
id_sumber_gaji
numeric(2,0)
NOT NULL
nama_sumber_gaji jalan dusun rt rw
character varying(50) character varying(80) character varying(60) numeric(2,0) numeric(2,0)
kelurahan kode_pos
character varying(60) character(5)
id_kecamatan nama_kecamatan telepon handphone
character(8) character varying(60) character varying(20) character varying(20)
NOT NULL NOT NULL
NOT NULL
NOT NULL NOT NULL
Web Service: GetWilayah
Halaman | 26
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi email status_pernikahan nama_suami_istri nip_suami_istri tanggal_mulai_pns
GetListPenugasanPerDosen()
request
response
character varying(60) NOT NULL
numeric(1,0) character varying(100) character(18) date
NOT NULL
id_pekerjaan
integer
nama_pekerjaan_sua mi_istri
character varying(50)
mampu_handle_kebut uhan_khusus
integer
NOT NULL
mampu_handle_braill e
integer
NOT NULL
mampu_handle_bahas a_isyarat
integer
NOT NULL
token id_registrasi_dosen
uuid
id_dosen id_periode nama_periode id_perguruan_tinggi
uuid character(5) character varying(50) uuid
Web Service: GetPekerjaan
primary key
Halaman | 27
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi nama_perguruan_ting gi id_prodi nama_program_studi nomor_surat_tugas tanggal_surat_tugas mulai_surat_tugas
GetAktivitasMengajarDosen()
request
response
character varying(100) uuid character varying(100) NOT NULL
character varying(80) date
Web Service: GetProdi
token id_registrasi_dosen
uuid
id_periode nama_periode id_prodi nama_program_studi
character(5) character varying(50) uuid character varying(100)
id_matkul nama_mata_kuliah
uuid character varying(200)
Web Service: GetListMataKuliah
id_kelas nama_kelas_kuliah
uuid character varying(5)
Web Service: GetListKelasKuliah
rencana_tatap_muka realisasi_tatap_muka
numeric(2,0) numeric(2,0)
primary key
Web Service: GetProdi
NOT NULL
Halaman | 28
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
GetRiwayatFungsionalDosen()
request
response
token id_dosen
uuid
nidn
character(10)
nama_dosen id_jabatan_fungsional
character varying(100) numeric(2,0)
nama_jabatan_fungsio nal
character varying(100)
sk_jabatan_fungsional mulai_sk_jabatan
GetRiwayatPangkatDosen()
request
response
NOT NULL
NOT NULL
character varying(80)
token id_dosen
uuid
nidn
character(10)
primary key
nama_dosen
character varying(100)
NOT NULL
id_pangkat_golongan
numeric(2,0)
NOT NULL
Halaman | 29
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi nama_pangkat_golong an sk_pangkat tanggal_sk_pangkat mulai_sk_pangkat
GetRiwayatPendidikanDosen()
request
response
character varying(100) NOT NULL
character varying(80) date
masa_kerja_dalam_ta hun
numeric(2,0)
NOT NULL
masa_kerja_dalam_bu lan
numeric(2,0)
NOT NULL
token id_dosen
uuid
nidn nama_dosen
character(10) character varying(100)
id_bidang_studi nama_bidang_studi
integer character varying(100)
id_jenjang_pendidikan
numeric(2,0)
nama_jenjang_pendidi kan id_gelar_akademik
character varying(50) integer
primary key
NOT NULL NOT NULL
Web Service: GetJenjangPendidikan
Halaman | 30
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi nama_gelar_akademik id_perguruan_tinggi
character varying(80) uuid
nama_perguruan_ting gi fakultas tahun_lulus
character varying(100) character varying(100) numeric(4,0) numeric(3,0)
NOT NULL
ipk
numeric(2,0)
NOT NULL
token id_dosen
uuid
nidn
character(10)
nama_dosen nomor_peserta
character varying(100) character varying(15)
id_bidang_studi nama_bidang_studi id_jenis_sertifikasi nama_jenis_sertifikasi tahun_sertifikasi sk_sertifikasi
integer character varying(50) numeric(3,0) character varying(50) numeric(4,0) character varying
sks_lulus
GetRiwayatSertifikasiDosen()
request
response
primary key
NOT NULL NOT NULL
Halaman | 31
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
GetRiwayatPenelitianDosen()
request
id_dosen token
uuid
response
nidn
character(10)
nama_dosen
character varying(100)
id_penelitian
uuid
judul_penelitian
character varying(500)
id_kelompok_bidang
uuid
primary key
NOT NULL primary key
NOT NULL NOT NULL
primary key
NOT NULL
kode_kelompok_bidan g
NOT NULL
character varying(20)
nama_kelompok_bida ng
character varying(120)
id_bidang_studi
integer
NOT NULL
nama_bidang_studi
character varying(100)
NOT NULL
id_lembaga_iptek nama_lembaga_iptek tahun_kegiatan
uuid character varying(100) numeric(4,0)
primary key
NOT NULL
Halaman | 32
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
GetMahasiswaBimbinganDosen()
request
id_dosen token
uuid
response
nidn
character(10)
nama_dosen
character varying(100)
id_registrasi_mahasis wa nim nama_mahasiswa id_prodi nama_program_studi
uuid character varying(24) character varying(100) uuid character varying(100)
primary key
NOT NULL Web Service: GetListRiwayatPendidikanMahasiswa
Web Service: GetProdi
id_aktivitas_mahasisw a judul_kegiatan tanggal_awal_bimbing an
date
tanggal_akhir_bimbing an
date
Halaman | 33
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
GetListPenugasanSemuaDosen()
GetDetailPenugasanDosen()
request
token filter order offset limit
response
id_registrasi_dosen id_dosen nama_dosen nidn jenis_kelamin
uuid uuid character varying(100) character(10) character(1)
id_periode nama_periode id_prodi nama_program_studi
character(5) character varying(50) uuid character varying(100)
request
nomor_surat_tugas tanggal_surat_tugas apakah_homebase
character varying(80) date
id_registrasi_dosen
uuid
primary key primary key
Web Service: GetSemester Web Service: GetProdi NOT NULL
primary key
Halaman | 34
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi token
response
GetListMataKuliah()
request
id_periode nama_periode id_perguruan_tinggi kode_perguruan_tingg i
NOT NULL
character(5) character varying(50) uuid
Web Service: GetSemester
character(8)
nama_perguruan_ting gi nidn
character varying(100) character(10)
id_dosen nama_dosen id_prodi nama_program_studi
uuid character varying(100) uuid character varying(100)
nomor_surat_tugas tanggal_surat_tugas mulai_surat_tugas
character varying(80) date
primary key
NOT NULL Web Service: GetProdi NOT NULL
token filter order offset limit
Halaman | 35
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
response
GetDetailMataKuliah()
request
response
id_matkul kode_mata_kuliah nama_mata_kuliah sks_mata_kuliah id_prodi nama_program_studi
uuid character varying(20) character varying(200) numeric(5,2) uuid character varying(100)
nama_jenis_mata_kuli ah
character(1)
nama_kelompok_mata _kuliah
character(1)
token id_matkul
uuid
kode_mata_kuliah nama_mata_kuliah
character varying(20) character varying(200)
id_prodi nama_program_studi
uuid character varying(100)
nama_jenis_mata_kuli ah
character(1)
nama_kelompok_mata _kuliah
character(1)
primary key
Web Service: GetProdi
primary key NOT NULL
Web Service: GetListMataKuliah
NOT NULL
Web Service: GetProdi
Halaman | 36
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
InsertMataKuliah()
request
sks_mata_kuliah sks_tatap_muka sks_praktek sks_praktek_lapangan sks_simulasi metode_kuliah ada_sap ada_silabus ada_bahan_ajar ada_acara_praktek ada_diktat tanggal_mulai_efektif tanggal_selesai_efektif
numeric(5,2) numeric(5,2) numeric(5,2) numeric(5,2) numeric(5,2) character varying(50) numeric(1,0) numeric(1,0) numeric(1,0) numeric(1,0) numeric(1,0) date date
token id_prodi kode_mata_kuliah nama_mata_kuliah
uuid character varying(20) character varying(200)
id_jenjang_pendidikan sks_mata_kuliah sks_tatap_muka sks_praktek sks_praktek_lapangan sks_simulasi
numeric(2,0) numeric(5,2) numeric(5,2) numeric(5,2) numeric(5,2) numeric(5,2)
primary key
Web Service: GetProdi
NOT NULL
Web Service: GetJenjangPendidikan
Halaman | 37
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
EditMataKuliah()
metode_kuliah ada_sap ada_silabus ada_bahan_ajar ada_acara_praktek ada_diktat tanggal_mulai_efektif tanggal_selesai_efektif
character varying(50) numeric(1,0) numeric(1,0) numeric(1,0) numeric(1,0) numeric(1,0) date date
response
id_matkul is_success error_code error_message
uuid
request
condition_id_matkul token kode_mata_kuliah nama_mata_kuliah id_prodi sks_mata_kuliah
uuid
sks_tatap_muka sks_praktek
numeric(5,2) numeric(5,2)
sks_praktek_lapangan
numeric(5,2)
character varying(20) character varying(200) uuid numeric(5,2)
Web Service: GetListMataKuliah
Web Service: GetProdi
Halaman | 38
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
DeleteMataKuliah()
GetListKurikulum()
sks_simulasi metode_kuliah ada_sap ada_silabus ada_bahan_ajar ada_acara_praktek ada_diktat tanggal_mulai_efektif tanggal_selesai_efektif
numeric(5,2) character varying(50) numeric(1,0) numeric(1,0) numeric(1,0) numeric(1,0) numeric(1,0) date date
response
id_matkul is_success error_code error_message
uuid
Web Service: GetListMataKuliah
request
id_matkul token
uuid
Web Service: GetListMataKuliah
response
is_success error_code error_message
request
token
Halaman | 39
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi filter order offset limit response
id_kurikulum
uuid
nama_kurikulum id_prodi nama_program_studi id_semester
character varying(120) uuid character varying(100) character(5)
semester_mulai_berla ku
character varying(50)
NOT NULL
numeric(3,0)
NOT NULL
jumlah_sks_wajib
numeric(3,0)
NOT NULL
jumlah_sks_pilihan sks_wajib sks_pilihan
numeric(3,0)
NOT NULL
jumlah_sks_lulus
GetDetailKurikulum()
request
token id_kurikulum
uuid
primary key NOT NULL Web Service: GetProdi Web Service: GetSemester
Web Service: GetListKurikulum
Halaman | 40
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
response
InsertKurikulum()
request
NOT NULL
nama_kurikulum
character varying(120)
id_prodi nama_program_studi id_semester nama_semester
uuid character varying(100) character(5) 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 nama_mata_kuliah sks_mata_kuliah sks_tatap_muka sks_praktek sks_praktek_lapangan sks_simulasi nama_semester apakah_wajib
uuid character varying(200) numeric(5,2) numeric(5,2) numeric(5,2) numeric(5,2) numeric(5,2) character varying(50)
primary key
NOT NULL
Web Service: GetProdi Web Service: GetSemester
Web Service: GetListMataKuliah
token nama_kurikulum
Halaman | 41
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
id_prodi id_semester
response
EditKurikulum()
request
uuid character(5)
primary key
NOT NULL
id_jenjang_pendidikan
numeric(2,0)
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
id_kurikulum is_success error_code error_message
uuid
condition_id_kurikulu m token nama_kurikulum
Web Service: GetProdi Web Service: GetSemester Web Service: GetJenjangPendidikan
Web Service: GetListKurikulum
uuid
id_prodi id_semester
uuid character(5)
jumlah_sks_lulus
numeric(3,0)
primary key
NOT NULL
Web Service: GetProdi Web Service: GetSemester
NOT NULL
Halaman | 42
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
DeleteKurikulum()
InsertMatkulKurikulum()
jumlah_sks_wajib
numeric(3,0)
NOT NULL
jumlah_sks_pilihan
numeric(3,0)
NOT NULL
response
id_kurikulum is_success error_code error_message
uuid
Web Service: GetListKurikulum
request
id_kurikulum token
uuid
Web Service: GetListKurikulum
response
is_success error_code error_message
request
token uuid
Web Service: GetListMataKuliah
id_matkul semester apakah_wajib
Halaman | 43
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
DeleteMatkulKurikulum()
GetListKelasKuliah()
response
id_kurikulum is_success error_code error_message
request
token id_kurikulum id_matkul
response
is_success error_code error_message
request
token filter
uuid
Web Service: GetListKurikulum
uuid uuid
Web Service: GetListKurikulum Web Service: GetListMataKuliah
limit order offset response
id_matkul nama_mata_kuliah id_kelas_kuliah
uuid character varying(200) uuid
not null primary
not null
Halaman | 44
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi nama_kelas_kuliah sks id_dosen nama_dosen jumlah_mahasiswa
GetDetailKelasKuliah()
request
response
InsertKelasKuliah()
request
character varying(5) numeric(5,2) uuid character varying(100) numeric(5,2)
not null
token id_kelas_kuliah
uuid
id_prodi nama_program_studi
uuid character varying(100)
primary
Web Service: GetListKelasKuliah not null
Web Service: GetProdi
id_semester nama_semester nama_kelas_kuliah bahasan tanggal_mulai_efektif tanggal_akhir_efektif
character(5) character varying(50) character varying(5) character varying(200) date date
not null
ID Semester: Web Service: GetSemester
token id_prodi
uuid
not null
Web Service: GetProdi
Halaman | 45
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
response
EditKelasKuliah()
request
id_semester
character(5)
not null
ID Semester: Web Service: GetSemester
id_matkul nama_kelas_kuliah bahasan tanggal_mulai_efektif tanggal_akhir_efektif
uuid character varying(5) character varying(200) date date
not null
Web Service: GetListMataKuliah
id_kelas_kuliah is_success error_code error_message
uuid
condition_id_kelas_kul iah token id_prodi
uuid uuid
Web Service: GetListKelasKuliah
primary
Web Service: GetListKelasKuliah not null
Web Service: GetProdi
id_semester
character(5)
not null
ID Semester: Web Service: GetSemester
id_matkul mata_kuliah nama_kelas_kuliah bahasan
uuid character varying(200) character varying(5) character varying(200)
not null
Web Service: GetListMataKuliah
Halaman | 46
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
DeleteKelasKuliah
GetDosenPengajarKelasKuliah()
tanggal_mulai_efektif tanggal_akhir_efektif
date date
response
id_kelas_kuliah is_success error_code error_message
uuid
request
id_kelas_kuliah token
uuid
response
is_success error_code error_message
request
token filter order limit offset
Web Service: GetListKelasKuliah
not null
Web Service: GetListKelasKuliah
Halaman | 47
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi response
InsertDosenPengajarKelasKuliah()
request
id_aktivitas_mengajar id_registrasi_dosen id_dosen nama_dosen id_prodi nama_program_studi
uuid uuid uuid character varying(100) uuid character varying(100)
primary
id_matkul kode_mata_kuliah nama_mata_kuliah
uuid character varying(20) character varying(200)
Web Service: GetListMataKuliah
id_kelas_kuliah nama_kelas_kuliah sks_mata_kuliah rencana_tatap_muka realisasi_tatap_muka
uuid character varying(5) numeric(5,2) numeric(2,0) numeric(2,0)
Web Service: GetListKelasKuliah
id_jenis_evaluasi nama_jenis_evaluasi
smallint character varying(50)
Web Service: GetJenisEvaluasi
token id_registrasi_dosen
uuid
not null
Web Service: GetListPenugasanDosen
Halaman | 48
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
EditDosenPengajarKelasKuliah()
id_dosen
uuid
id_kelas_kuliah sks_substansi_total rencana_tatap_muka realisasi_tatap_muka id_jenis_evaluasi
character varying(5) numeric(5,2) numeric(5,2) numeric(5,2) smallint
response
id_aktivitas_mengajar is_success error_code error_message
uuid
request
token condition_id_aktivitas _mengajar
uuid
id_dosen id_kelas_kuliah sks_substansi_total rencana_tatap_muka realisasi_tatap_muka
uuid character varying(5) numeric(5,2) numeric(2,0) numeric(2,0)
Web Service: GetListPenugasanDosen not null
Web Service: GetListKelasKuliah
not null not null
Web Service: GetJenisEvaluasi
not null not null
WebService: GetDosenPengajarKelasKuliah Web Service: GetListPenugasanDosen Web Service: GetListKelasKuliah
not null
Halaman | 49
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
DeleteDosenPengajarKelasKuliah()
id_jenis_evaluasi
smallint
response
id_aktivitas_mengajar is_success error_code error_message
uuid
request
token id_aktivitas_mengajar
GetPerhitunganSKS()
is_success error_code error_message
request
token id_aktivitas_mengajar
uuid
id_registrasi_dosen id_dosen nidn
uuid uuid character(10)
Web Service: GetJenisEvaluasi
WebService: GetDosenPengajarKelasKuliah
uuid
response
response
not null
primary
not null not null
Halaman | 50
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi nama_dosen rencana_tatap_muka perhitungan_sks
GetPesertaKelasKuliah()
request
response
character varying(100) numeric(2,0) numeric(5,2)
token id_kelas_kuliah
uuid
nama_kelas_kuliah
character varying(5)
id_registrasi_mahasis wa id_mahasiswa nim nama_mahasiswa
uuid uuid character varying(24) character varying(100)
id_matkul kode_mata_kuliah nama_mata_kuliah id_jurusan nama_jurusan
uuid character varying(20) character varying(200) uuid character varying(100)
id_periode nama_periode_masuk
character(5) character varying(50)
primary
not null
Web Service: GetListKelasKuliah
Web Service: GetListRiwayatPendidikanMahasiswa
Web Service: GetListMataKuliah
ID Semester: Web Service: GetSemester
Halaman | 51
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
InsertPesertaKelasKuliah()
DeletePesertaKelasKuliah()
request
token id_registrasi_mahasis wa
uuid
not null
Web Service: GetListRiwayatPendidikanMahasiswa
id_kelas_kuliah
uuid
not null
Web Service: GetListKelasKuliah
response
id_kelas_kuliah is_success error_code error_message
uuid
request
token
response
Web Service: GetListKelasKuliah
id_registrasi_mahasis wa
uuid
not null
Web Service: GetListRiwayatPendidikanMahasiswa
id_kelas_kuliah
uuid
not null
Web Service: GetListKelasKuliah
is_success error_code
Halaman | 52
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi error_message
GetListNilaiPerkuliahanKelas()
request
token filter limit order offset
response
id_matkul kode_mata_kuliah nama_mata_kuliah
uuid character varying(20) character varying(200)
primary
not null
Web Service: GetListMataKuliah
id_kelas_kuliah nama_kelas_kuliah sks_mata_kuliah jumlah_mahasiswa_kr s
uuid character varying(5) numeric(5,2)
primary
not null
Web Service: GetListKelasKuliah
jumlah_mahasiswa_da pat_nilai
numeric(5,2) numeric(5,2)
Halaman | 53
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
GetDetailNilaiPerkuliahanKelas()
request
response
token id_kelas_kuliah
uuid
nama_kelas_kuliah id_prodi nama_program_studi nama_kelas_kuliah
character varying(5) uuid character varying(100) character varying(5)
id_registrasi_mahasis wa nim nama_mahasiswa id_periode nama_periode_masuk nilai_angka nilai_huruf
UpdateNilaiPerkuliahanKelas()
request
primary
Web Service: GetListKelasKuliah
not null
Web Service: GetProdi
uuid character varying(24) character varying(100) character(5) character varying(50) numeric(4,1) character(3)
not null
Web Service: GetListRiwayatPendidikanMahasiswa
not null
Web Service: GetSemester
uuid
not null
Web Service: GetListKelasKuliah
token id_kelas_kuliah
Halaman | 54
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
response
id_registrasi_mahasis wa nilai_angka nilai_huruf nilai_indeks
uuid numeric(4,1) character(3) numeric(4,2)
id_kelas_kuliah
uuid
Web Service: GetListKelasKuliah
uuid
Web Service: GetListRiwayatPendidikanMahasiswa
id_registrasi_mahasis wa is_success error_code error_message
GetListPerkuliahanMahasiswa()
request
not null
Web Service: GetListRiwayatPendidikanMahasiswa
token filter limit order offset
Halaman | 55
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
response
GetDetailPerkuliahanMahasiswa()
request
id_registrasi_mahasis wa nim nama_mahasiswa id_prodi nama_program_studi
uuid character varying(24) character varying(100) uuid character varying(100)
angkatan
character varying(50)
id_semester nama_semester id_status_mahasiswa
character(5) character varying(50) character(1)
nama_status_mahasis wa ips ipk sks_semester total_sks
character varying(50) double precision double precision numeric(3,0) numeric(3,0)
primary
Web Service: GetListRiwayatPendidikanMahasiswa
Web Service: GetProdi
ID Semester: Web Service: GetSemester Web Service: GetStatusMahasiswa
token id_registrasi_mahasis wa
uuid
primary
Web Service: GetListRiwayatPendidikanMahasiswa
Halaman | 56
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
response
InsertPerkuliahanMahasiswa()
request
id_semester
character(5)
nim nama_mahasiswa nama_semester id_status_mahasiswa
character varying(24) character varying(100) character varying(50) character(1)
nama_status_mahasis wa ips ipk sks_semester total_sks
character varying(50) double precision double precision numeric(3,0) numeric(3,0)
ID Semester: Web Service: GetSemester
primary
Web Service: GetStatusMahasiswa
token id_registrasi_mahasis wa
uuid
not null
Web Service: GetListRiwayatPendidikanMahasiswa
id_semester id_status_mahasiswa ips ipk sks_semester total_sks
character(5) character(1) double precision double precision numeric(3,0) numeric(3,0)
not null not null
ID Semester: Web Service: GetSemester Web Service: GetStatusMahasiswa
Halaman | 57
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
response
EditPerkuliahanMahasiswa()
request
id_registrasi_mahasis wa id_semester is_success error_code error_message
token condition_id_registrasi _mahasiswa
response
Web Service: GetListRiwayatPendidikanMahasiswa Web Service: GetSemester
uuid character(5)
uuid
condition_id_semester id_status_mahasiswa ips ipk sks_semester total_sks
character(5) character(1) double precision double precision numeric(3,0) numeric(3,0)
id_registrasi_mahasis wa condition_id_semester is_success
uuid character(5)
not null
Web Service: GetListRiwayatPendidikanMahasiswa
not null not null
ID Semester: Web Service: GetSemester Web Service: GetStatusMahasiswa
Halaman | 58
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi error_code error_message
DeletePerkuliahanMahasiswa
GetHitungAktivitasPerkuliahanMh s()
request
token id_registrasi_mahasis wa
uuid
not null
Web Service: GetListRiwayatPendidikanMahasiswa
id_semester
character(5)
not null
ID Semester: Web Service: GetSemester
response
is_success error_code error_message
request
token id_prodi
uuid
Web Service: GetProdi
id_registrasi_mahasis wa
uuid
Web Service: GetListRiwayatPendidikanMahasiswa
id_semester angkatan
character(5) character(5)
ID Semester: Web Service: GetSemester
Halaman | 59
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
response
GetListMahasiswaLulusDO()
request
response
nama_periode_masuk id_mahasiswa nim nama_mahasiswa id_status_mahasiswa
character varying(50) uuid character varying(24) character varying(100) character(1)
nama_status_mahasis wa sks_semester total_sks ips ipk keterangan
character varying(50) numeric(3,0) numeric(3,0) double precision double precision character varying(128)
Web Service: GetListMahasiswa
Web Service: GetStatusMahasiswa
token filter limit order offset
id_registrasi_mahasis wa id_mahasiswa
uuid uuid
primary
Web Service: GetListRiwayatPendidikanMahasiswa Web Service: GetListMahasiswa
Halaman | 60
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
GetDetailMahasiswaLulusDO()
request
response
nim nama_mahasiswa id_prodi nama_program_studi
character varying(24) character varying(100) uuid character varying(100)
angkatan id_jenis_keluar nama_jenis_keluar tanggal_keluar keterangan_keluar
character varying(50) character(1) character varying(40) date character varying(128)
token id_registrasi_mahasis wa
uuid
id_mahasiswa nim nama_mahasiswa id_jenis_keluar nama_jenis_keluar tanggal_keluar keterangan_keluar
uuid character varying(24) character varying(100) character(1) character varying(40) date character varying(128)
Web Service: GetListRiwayatPendidikanMahasiswa
Halaman | 61
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi nomor_sk_yudisium tanggal_sk_yudisium ipk nomor_ijazah jalur_skripsi judul_skripsi bulan_awal_bimbinga n
InsertMahasiswaLulusDO()
request
character varying(80) date double precision character varying(80) numeric(1,0) character varying(500) date
bulan_akhir_bimbinga n
date
id_registrasi_mahasis wa id_dosen nidn nama_dosen pembimbing_ke
uuid uuid character(10) character varying(100) numeric(1,0)
Web Service: GetListRiwayatPendidikanMahasiswa
token id_registrasi_mahasis wa id_jenis_keluar tanggal_keluar keterangan_keluar
uuid character(1) date character varying(128)
not null not null
Web Service: GetListRiwayatPendidikanMahasiswa Web Service: GetJenisKeluar
Halaman | 62
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi nomor_sk_yudisium tanggal_sk_yudisium ipk nomor_ijazah jalur_skripsi judul_skripsi bulan_awal_bimbinga n bulan_akhir_bimbinga n
response
EditMahasiswaLulusDO()
request
id_registrasi_mahasis wa is_success error_code error_message
character variying(80) date double precision character variying(80) numeric(1,0) character varying(500) date date
Web Service: GetListRiwayatPendidikanMahasiswa
uuid
token condition_id_registrasi _mahasiswa nim nama_mahasiswa id_jenis_keluar
uuid character varying(24) character varying(100) character(1)
not null
Web Service: GetListRiwayatPendidikanMahasiswa
not null
Web Service: GetJenisKeluar
Halaman | 63
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi tanggal_keluar keterangan nomor_sk_yudisium tanggal_sk_yudisium ipk nomor_ijazah jalur_skripsi judul_skripsi bulan_awal_bimbinga n bulan_akhir_bimbinga n
response
DeleteMahasiswaLulusDO()
request
id_registrasi_mahasis wa is_success error_code error_message
date character varying(128) character variying(80) date double precision character variying(80) numeric(1,0) character varying(500) date date
uuid
Web Service: GetListRiwayatPendidikanMahasiswa
uuid
Web Service: GetListRiwayatPendidikanMahasiswa
token id_registrasi_mahasis wa
Halaman | 64
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
InsertDosenPembimbing()
DeleteDosenPembimbing()
response
is_success error_code error_message
request
token id_registrasi_dosen pembimbing_ke
response
id_registrasi_dosen is_success error_code error_message
request
token id_registrasi_mahasis wa
response
uuid numeric(1,0)
Not null
GetListPenugasanDosen
uuid
uuid
Web Service: GetListRiwayatPendidikanMahasiswa
is_success error_code error_message
Halaman | 65
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
GetListSkalaNilaiProdi()
GetDetailSkalaNilaiProdi()
request
token filter limit order offset
response
id_bobot_nilai id_prodi nama_program_studi nilai_huruf nilai_indeks bobot_minimum bobot_maksimum tanggal_mulai_efektif tanggal_akhir_efektif
uuid uuid character varying(100) character(3) numeric(4,2) numeric(5,2) numeric(5,2) date date
id_bobot_nilai token
uuid
request
response
id_prodi nama_program_studi nilai_huruf
uuid character varying(100) character(3)
primary
not null not null not null not null
\
not null not null not null
not null not null not null not null
Halaman | 66
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
InsertSkalaNilaiProdi()
EditSkalaNilaiProdi()
request
nilai_indeks bobot_minimum bobot_maksimum tanggal_mulai_efektif tanggal_akhir_efektif
numeric(4,2) numeric(5,2) numeric(5,2) date date
token id_prodi nilai_huruf nilai_indeks bobot_minimum bobot_maksimum tanggal_mulai_efektif tanggal_akhir_efektif
uuid character(3) numeric(4,2) numeric(5,2) numeric(5,2) date date
response
id_bobot_nilai is_success error_code error_message
request
token
not null not null not null
not null not null
Web Service: GetProdi
not null not null not null
uuid
Halaman | 67
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi condition_kode_bobot _nilai id_prodi nilai_huruf nilai_indeks bobot_minimum bobot_maksimum tanggal_mulai_efektif tanggal_akhir_efektif
DeleteSkalaNilaiProdi()
response
id_bobot_nilai is_success error_code error_message
request
token id_bobot_nilai
response
uuid uuid character(3) numeric(4,2) numeric(5,2) numeric(5,2) date date uuid
uuid
not null not null not null
Web Service: GetProdi
not null not null not null
primary
not null
Web Service: GetListSkalaNilaiProdi
is_success error_code error_message
Halaman | 68
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
GetListPeriodePerkuliahan()
GetDetailPeriodePerkuliahan()
request
token filter limit order offset
response
id_prodi nama_program_studi id_semester nama_semester
uuid character varying(100) character(5) character varying(50)
jumlah_target_mahasi swa_baru
numeric(6,0)
tanggal_awal_perkulia han
date
tanggal_akhir_perkulia han
date
request
primary
not null
primary
not null
token id_semester id_prodi
character(5) uuid
not null not null
ID Semester: Web Service: GetSemester Web Service: GetProdi
Halaman | 69
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi response
nama_semester nama_program_studi
character varying(50) character varying(100)
jumlah_target_mahasi swa_baru
numeric(6,0)
jumlah_pendaftar_ikut _seleksi
numeric(6,0)
jumlah_pendaftar_lulu s_seleksi jumlah_daftar_ulang
numeric(6,0) numeric(6,0)
jumlah_mengundurka n_diri
numeric(5,0)
tanggal_awal_perkulia han
date
tanggal_akhir_perkulia han
date
jumlah_minggu_perte muan
InsertPeriodePerkuliahan()
request
token id_prodi
uuid
not null
Web Service: GetProdi
id_semester
character(5)
not null
ID Semester: Web Service: GetSemester
jumlah_target_mahasi swa_baru
numeric(6,0)
Halaman | 70
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi jumlah_pendaftar_ikut _seleksi
numeric(6,0)
jumlah_pendaftar_lulu s_seleksi jumlah_daftar_ulang
numeric(6,0) numeric(6,0)
jumlah_mengundurka n_diri
numeric(5,0)
tanggal_awal_perkulia han
date
tanggal_akhir_perkulia han
date
jumlah_minggu_perte muan response
EditPeriodePerkuliahan()
request
id_semester id_prodi is_success error_code error_message
character(5) uuid
condition_id_semester condition_id_prodi
character(5) uuid
jumlah_target_mahasi swa_baru
numeric(6,0)
not null not null
ID Semester: Web Service: GetSemester Web Service: GetProdi
Halaman | 71
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi jumlah_pendaftar_ikut _seleksi
numeric(6,0)
jumlah_pendaftar_lulu s_seleksi jumlah_daftar_ulang
numeric(6,0) numeric(6,0)
jumlah_mengundurka n_diri
numeric(5,0)
tanggal_awal_perkulia han
date
tanggal_akhir_perkulia han
date
jumlah_minggu_perte muan response
DeletePeriodePerkuliahan()
id_semester id_prodi is_success error_code error_message
request
id_semester id_prodi
response
is_success error_code
character(5) uuid
character(5) uuid
not null not null
ID Semester: Web Service: GetSemester Web Service: GetProdi
Halaman | 72
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi error_message
GetRekapLaporan()
request
token filter order limit offset format
response
id_semester id_prodi nama_semester jumlah_mahasiswa_ba ru jumlah_kelas_kuliah jumlah_krs_mahasisw a jumlah_aktifitas_kulia h_mahasiswa jumlah_mahasiswa_da pat_nilai
GetRekapJumlahDosen()
request
token filter
Halaman | 73
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi order limit offset format response
id_prodi id_periode nama_periode nama_program_studi jumlah_dosen_homeb ase jumlah_dosen_non_ho mebase
GetRekapJumlahMahasiswa()
request
token filter order limit offset format
response
id_prodi id_semester nama_semester
Halaman | 74
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi nama_program_studi jumlah_mahasiswa_ak tif jumlah_mahasiswa_cu ti jumlah_mahasiswa_no n_aktif jumlah_mahasiswa_do uble_degree
GetRekapIPSMahasiswa()
request
response
token filter order limit offset format id_registrasi_mahasis wa id_prodi id_periode nama_periode nama_program_studi ips_range_0_1 ips_range_1_2
Halaman | 75
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi ips_range_2_3 ips_range_3_4
GetRekapKRSMahasiswa()
request
response
GetRekapKHSMahasiswa()
request
token filter order limit offset format id_registrasi_mahasis wa id_semester id_matkul kode_mata_kuliah nama_mata_kuliah sks_mata_kuliah
token filter order limit
Halaman | 76
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi offset format
response
ExportDataMahasiswa()
id_registrasi_mahasis wa id_semester id_matkul nama_mata_kuliah sks_mata_kuliah jumlah_sks nilai_angka nilai_huruf nilai_indeks sks_x_indeks ips
request
token filter order limit offset
character(5) uuid
response
id_periode id_prodi
character(5) uuid
not null not null
Halaman | 77
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
ExportDataNilaiTransfer
request
nama_periode
character varying(50)
id_registrasi_mahasis wa id_mahasiswa nim nama_mahasiswa nama_program_studi id_status_mahasiswa
uuid uuid character varying(24) character varying(100) character varying(100) character(1)
nama_status_mahasis wa id_jenis_daftar nama_jenis_daftar jenis_kelamin tempat_lahir tanggal_lahir id_agama nama_agama
character varying(50) numeric(2,0) character varying(50) character(1) character varying(32) date smallint character varying(50)
token filter order limit offset format
Halaman | 78
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
response
ExportDataDaftarPenugasanDosen Prodi()
request
id_periode id_prodi
character(5) uuid
id_registrasi_mahasis wa id_mahasiswa nim nama_mahasiswa nama_periode_masuk nama_program_studi id_matkul_asal
uuid uuid character varying(24) character varying(100) character varying(50) character varying(100) uuid
nama_mata_kuliah_as al sks_asal nilai_huruf_asal id_matkul_diakui
character varying(200) numeric(2,0) character(3) uuid
nama_mata_kuliah_di akui sks_diakui nilai_huruf_diakui nilai_angka_diakui
character varying(200) numeric(2,0) character(3) numeric(4,1)
not null not null
token
Halaman | 79
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi filter order limit offset format response
ExportDataMatkulProdi()
request
id_periode id_prodi periode id_registrasi_dosen nidn nama_dosen nama_program_studi jenis_kelamin tempat_lahir tanggal_lahir id_agama nama_agama
character(5) uuid character varying(50) uuid character(10) character varying(100) character varying(100) character(1)
token filter order limit offset
uuid
not null not null
date
Halaman | 80
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi format response
ExportDataJadwalKuliahPerPeriod e
id_prodi id_matkul nama_mata_kuliah sks_mata_kuliah nama_program_studi jenis_mata_kuliah
uuid uuid character varying(200) numeric(5,2) character varying(100) character(1)
kelompok_mata_kulia h
character(1)
request
token filter order limit offset
response
id_prodi id_periode periode nama_program_studi id_matkul nama_mata_kuliah
uuid character(5) character varying(50) character varying(100) uuid character varying(200)
not null
not null not null
Halaman | 81
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
id_kelas_kuliah nama_kelas_kuliah sks_mata_kuliah jumlah_krs jumlah_dosen
ExportDataMahasiswaKRS()
uuid character varying(5) numeric(5,2)
request
token filter order limit offset format
response
id_prodi id_periode periode
uuid character(5) character varying(50)
id_registrasi_mahasis wa nim nama_mahasiswa nama_program_studi id_matkul nama_mata_kuliah
uuid character varying(24) character varying(100) character varying(100) uuid character varying(200)
Web Service: GetListKelasKuliah
not null not null
Halaman | 82
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi sks_mata_kuliah nilai_angka nilai_huruf nilai_indeks
ExportDataMengajarDosen
numeric(5,2) numeric(4,1) character(3) numeric(4,2)
request
token filter order limit offset format
response
id_prodi id_periode periode id_registrasi_dosen nidn nama_dosen id_matkul nama_mata_kuliah
uuid character(5) character varying(50) uuid character(10) character varying(100) uuid character varying(200)
id_kelas_kuliah nama_kelas_kuliah sks_mata_kuliah
uuid
not null not null
Web Service: GetListKelasKuliah
numeric(5,2)
Halaman | 83
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi rencana_tatap_muka realisasi_tatap_muka
ExportDataAktivitasKuliah
numeric(2,0) numeric(5,2)
request
token filter order limit offset format
response
id_prodi id_periode periode
uuid character(5) character varying(50)
id_registrasi_mahasis wa nim nama_mahasiswa id_status_mahasiswa status_mahasiswa ips sks_semester ipk total_sks
uuid character varying(24) character varying(100) character(1) character varying(50) double precision numeric(3,0) double precision numeric(3,0)
not null not null
Halaman | 84
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
ExportDataMahasiswaLulus
request
token filter order limit offset format
response
id_periode id_prodi periode
character(5) uuid character varying(50)
id_registrasi_mahasis wa nim nama_mahasiswa jenis_kelamin id_status_mahasiswa
uuid character varying(24) character varying(100) character(1) character(1)
nama_status_mahasis wa tanggal_keluar nomor_ijazah keterangan
character varying(50) date character variying(80) character varying(128)
not null not null
Halaman | 85
Buku Petunjuk Web Service Aplikasi Pangkalan Data Pendidikan Tinggi (PDDIKTI) Direktorat Jenderal Pendidikan Tinggi
Halaman | 86