Anda di halaman 1dari 14

SINKRONISASI DATA FEEDER DENGAN MENGGUNAKAN

WSDL (WEB SERVICE DESCRIPTION LANGUAGE) STUDI


KASUS UNIVERSITAS BINA DARMA PALEMBANG
Dede Darma Prayogie, Irwansyah, Hadi Syaputra
Mahasiswa Universitas Bina Darma, Dosen Pembimbing I, Dosen Pembimbing II
Jalan Jenderal Ahmad Yani No.12 Palembang
Pos-el: dedegates13@gmail.com
Abstract :
Currently, at University of Bina Darma dont have application services that can be automatically
reported, synchronize changes of data and integrates the data of students, lecturer, courses, card
plan of study, the value is directly between the data in University of Bina Darma to Feeder
PDDIKTI. To overcome these problems the author want to build an application that will be titled
Synchronization of Data Feeder Using WSDL (Web Service Description Language) Case Studies
of Bina Darma University that will be designed using PHP Programming Language and
NuSOAP Library, SQLServer and Postgre as the database. From the tests can obtained the results
indicate that the application is capable of synchronizing the data and hopefully this application
can help minimizing the time in data reporting SISFO University of Bina Darma to Feeder
PDDIKTI.
Keywords : Synchronization,Web Service, Information System, Periodic Scheduling.
Abstrak :
Saat ini, di Universitas Bina Darma belum ada layanan aplikasi yang dapat secara otomatis
melaporkan, mensinkronkan perubahan data dan mengintegrasikan data-data mahasiswa, dosen,
matakuliah, krs, nilai tersebut secara langsung antara data di Universitas Bina Darma ke Feeder
PDDIKTI. Untuk mengatasi permasalahan tersebut penulis berkeinginan membangun suatu
aplikasi yang akan diberi judul Sinkronisasi Data Feeder Dengan Menggunakan WSDL (Web
Service Description Language) Studi Kasus Universitas Bina Darma yang akan dirancang
menggunakan Bahasa Pemrograman PHP dan Library NuSOAP, SQLServer dan Postgre sebagai
databasenya. Dari pengujian yang dilakukan diperoleh hasil yang menunjukkan bahwa aplikasi
ini mampu melakukan sinkronisasi data dan semoga aplikasi ini dapat membantu meminimalisir
waktu dalam pelaporan data SISFO Universitas Bina Darma ke Feeder PDDIKTI.
Kata kunci : Sinkronisasi, Web Service, Sistem Informasi, Penjadwalan Periodik.

1.

di seluruh dunia. Internet digunakan diberbagai

PENDAHULUAN

bidang social, bisnis dan juga pendidikan.


Informasi

Internet mempunyai banyak fasilitas, diantara

sekarang ini sudah sangat meluas di seluruh

banyak fasilitas internet, ada lima aplikasi

dunia, tak terkecuali Indonesia. Semua kegiatan

standar internet yang dapat digunakan untuk

yang dilakukan

teknologi,

keperluan pendidikan, yaitu e-mail, Mailing List

teknologi itu sendiri sangat berpengaruh besar

(milis), News group, File Transfer Protocol

terhadap

(FTP), dan World Wide Web (WWW).

Perkembangan

segala

Teknologi

tak

luput

hal,

dari

teknologi

internet

contohnya. Internet adalah jaringan terbesar yang


menghubungkan jutaan computer yang tersebar

Universitas Bina Darma adalah salah satu


universitas

yang

terakreditasi

institusi

di

Sinkronisasi Data Feeder Dengan Menggunakan WSDL (Web Service Description Language) Studi Kasus
Universitas Bina Darma (Dede Darma Prayogie)
1

Palembang, Sumatera Selatan. Universitas Bina

Dari banyaknya mahasiswa, Universitas

Darma adalah Perguruan Tinggi Swasta (PTS)

Bina Darma harus melaporkan data ke Kopertis

yang memiliki 7 (tujuh) fakultas diantaranya

selama 6 bulan sekali atau persemester. Kopertis

Fakultas Ilmu Komputer, Fakultas Ekonomi,

(Koordinasi Perguruan Tinggi Swasta) itu sendiri

Fakultas Bahasa dan Sastra, Fakultas Teknik,

adalah sebuah lembaga yang dibentuk oleh

Fakultas Psikologi, Fakultas Ilmu Komunikasi,

pemerintah untuk melakukan pembinaan kepada

dan Fakultas Keguruan dan Ilmu Pendidikan.

perguruan tinggi swasta diwilayah kerjanya.

Pendidikan Akademik di Universitas Bina

Kopertis

Darma terdiri dari program diploma, program

Perguruan Tinggi Swasta (LPTS). Kopertis

sarjana,

merupakan

dan

program

pascasarjana,

yang

ini

awalnya

bernama

perpanjangan

Jenderal

jenjang Strata Satu (S1), Diploma III (D3),

Pendidikan Nasional di suatu wilayah tertentu

sedangkan untuk Program Pascasarjana (S2)

guna melaksanakan pengawasan, pengendalian,

telah

dan

dan pembinaan terhadap perguruan tinggi swasta

Magister Teknik Informatika. Universitas Bina

(PTS) di wilayah tersebut. Wilayah kerja

Darma memiliki 19 Program Studi yaitu

Kopertis di Indonesia dibagi menjadi 12 wilayah

Informatika

(S1),

yang mencakup 33 provinsi. Kopertis Wilayah II

Manajemen Informatika (D3), Komputerisasi

Palembang merupakan salah satu dari 12

Akuntansi

(D3),

Kopertis Wilayah yang ada di Indonesia.

Akuntansi (S1), Manajemen (S1), Manajemen

Kopertis Wilayah II Palembang yang bertempat

Perusahaan (D3), Administrasi Bisnis (D3),

di kota Palembang didirikan pada tahun 1982,

Teknik Industri (S1), Teknik Elektro (S1),

wilayah kerjanya meliputi provinsi: Sumatera

Teknik Sipil (S1), Psikologi (S1), Sastra Inggris

Selatan,

(S1), Ilmu Komunikasi (S1), Manajemen (S2),

Belitung.

Magister

(S1),

(D3),

Sistem

Teknik

Manajemen

Informasi

Komputer

Lampung,

Tinggi

Direktorat

memiliki 17 (tujuh belas) Program Studi untuk

memiliki

Pendidikan

tangan

Lembaga

Bengkulu

Departemen

dan

Bangka

Teknik Informatika (S2), Bahasa Indonesia (S1),

Kopertis melaporkan kegiatan PTS ke

Pendidikan Olahraga (S1). Universitas Bina

DIKTI, DIKTI itu sendiri adalah Direktorat

Darma

dari

Jendral Pendidikan Tinggi, merupakan lembaga

International Organization for Standarization

yang memiliki peranan penting dalam dunia

(ISO 9001:2000) dengan nomor Registrasi

pendidikan

04100.30981. Universitas Bina Darma memiliki

dikhususkan untuk berbagai macam pendidikan

5 Kampus yaitu Kampus Utama, Kampus A,

tingkat tinggi mulai dari sarana prasarana hingga

Kampus B, Kampus C, dan Kampus D. Dengan

pihak

banyaknya gedung dan program studi, jumlah

beasiswa, perguruan tinggi negeri, perguruan

seluruh mahasiswa di Universitas Bina Darma

tinggi swasta, berbagai event, lomba, dan

sebanyak 28755 mahasiswa dari angkatan 1998 -

sebagainya. Universitas Bina Darma telah

2014

memiliki sistem tersendiri dan DIKTI juga

telah

memperoleh

yang

terkomputerisasi.

semuanya

Sertifikasi

diolah

secara

dan

terkait

merupakan

seperti

lembaga

mahasiswa,

yang

dosen,

mempunyai sistem tersendiri. Universitas Bina

Sinkronisasi Data Feeder Dengan Menggunakan WSDL (Web Service Description Language) Studi Kasus
Universitas Bina Darma (Dede Darma Prayogie)

Darma mempunyai 28755 mahasiswa, semua

dapat mudah tersinkron antara data SISFO

data tersebut harus dilaporkan, tetapi pelaporan

Universitas Bina Darma dan Feeder PDDIKTI.

data sekarang masih dilakukan satu persatu


(manual). Dari itu timbul permasalahan baru
yaitu

bagaimana

cara

2.

METODOLOGI PENELITIAN

2.1

Tempat dan Waktu Penelitian

mengintegerasikan

banyaknya data tersebut secara langsung dan


data-data tersebut juga dapat tersinkron ke
Feeder.

Penulis melakukan penelitian di UPT-SIM

Dari permasalahan diatas dapat diatasi


dengan

menggunakan

teknologi

NuSOAP.

NuSOAP itu sendiri adalah sekumpulan kelaskelas PHP yang memungkinkan user untuk
mengirim dan menerima pesan SOAP melalui
HTTP. Sebelumnya NuSOAP dikenal sebagai
SOAPx4 yang didistribusikan oleh NuSphere

(Unit Pelayanan Teknis) Universitas Bina Darma


Palembang yang beralamat di JL. Ahmad Yani
No.3 Palembang, Provinsi Sumatera Selatan.
Penulis melakukan penelitian terhitung dari 1
Maret 2015 sampai dengan 5 Mei 2015,
pengambilan dan pengumpulan data dilakukan
setiap jam kerja.

Corporation (http://www/nusphere.com) sebagai


open source toolkit dibawah lisensi GNU GPL.

2.2

Metode Pengumpulan Data

Salah satu keuntungan dari NuSOAP adalah


bahwa

NuSOAP

extension,

bukan

sehingga

membutuhkan

merupakan

penggunanya

registrasi

khusus

ke

PHP
tidak
sistem

operasi maupun web server. NuSOAP ditulis


dalam kode

PHP

murni

sehingga

semua

developer web dapat menggunakan tool ini tanpa


tergantung

pada

jenis

web

server

yang

digunakan.

yang telah diuraikan diatas, maka penulis dapat


menyimpulkan bahwa permasalahannya adalah
pengiriman

metode pengumpulan data sebagai berikut:


1. Observasi,

pengumpulan

data

yang

di

lakukan dengan cara melakukan pengamatan


langsung ke UPT-SIM Universitas Bina
Darma dengan melihat dan mencatat cara
kerja untuk menyelesaikan sistem tersebut.
2. Wawancara, untuk mendapatkan informasi

Berdasarkan latar belakang masalah

pada

Dalam penelitian ini penulis menggunakan

dan

penginputan

data

mahasiswa yang masih manual, sehingga dapat


membuang-buang waktu maka akan dibangunlah
sistem integrasi data yang akan memudahkan
dalam penginputan dan pelaporan data sehingga
data-data tersebut dengan cepat diproses dan

dalam

penelitian,

wawancara

dilakukan

dengan pegawai UPT-SIM Universitas Bina


Darma. Data yang diperoleh mengenai Sistem
Informasi Akademik (SISFO) dan Feeder
PDDIKTI.
3. Study Pustaka (Library Study), salah satu

pencarian dan pengumpulan mencari


berbagai informasi, penulis menggunakan
teknik studi pustaka dengan mengambil

Sinkronisasi Data Feeder Dengan Menggunakan WSDL (Web Service Description Language) Studi Kasus
Universitas Bina Darma (Dede Darma Prayogie)
3

beberapa materi berupa modul, referensi

yang sedang berjalan saat ini, bahwa belum

yang berkaitan dengan permasalahan

adanya suatu jembatan pelaporan data antara

yang ada dan datang langsung ke objek

data SISFO Universitas Bina Darma ke Feeder

yang rancangannya akan dibuat.

PDDIKTI dalam melakukan pelaporan dan


pengiriman data, baik data mahasiswa, dosen,

2.3

kartu rencana studi, kartu hasil studi pada Sistem

Tahapan Pengembangan Sistem

SISFO Universitas Bina Darma masih bersifat


Adapun

pengembangan

sistem

yang

manual, sehingga dapat membuang-buang waktu

penulis gunakan dalam pembuatan tugas akhir

maka akan dibangunlah sistem integrasi data

menggunakan model The Classic Life Cycle atau

yang akan memudahkan dalam penginputan dan

pada umumnya dikatakan paradigma waterfall

pelaporan data sehingga data-data tersebut

atau model air terjun. Pada metode ini terdapat 5

dengan

(lima) tahap untuk mengembangkan suatu

tersinkron antara data SISFO Universitas Bina

perangkat lunak yaitu Analisis, Design, Coding,

Darma dan Feeder PDDIKTI.

Testing, Maintenance (Pressman Roger.S, 1997).


Dimana konsep dari metode ini adalah melihat
suatu masalah secara sistematis dan terstruktur
dari atas ke bawah. Berikut ini akan diuraikan
tahap-tahap pengembangan perangkat lunak
dengan menggunakan metode waterfall, yaitu:
1. Analisis Sistem

dalam pelaksanaan proyek pembuatan atau


pengembangan software. Dalam hal ini analisis
yang dilakukan dengan menganalisa dokumendokumen yang digunakan mengenai sistem
akademik

(SISFO)

dan

Feeder

PDDIKTI. Sebelum menentukan kebutuhan


aplikasi yang dibuat terlebih dahulu kita
menganalisis permasalahan yang ada pada sistem
SISFO Universitas Bina Darma dan Feeder
PDDIKTI yang akan dijelaskan sebagai berikut:
A. Penyelidikan Awal
Berdasarkan pengamatan yang dilakukan
pada Sistem SISFO Universitas Bina Darma dan
Feeder PDDIKTI serta memperhatikan sistem

diproses

dan

dapat

mudah

B. Alternatif Pemecahan Masalah


Berdasarkan

penjelasan

diatas

serta

memperhatikan sistem yang sedang berjalan


maka penulis pada akhirnya berkeinginan untuk
membangun sistem sinkronisasi data Feeder
dengan menggunakan WSDL (Web Service
Description Language) studi kasus Universitas

Tahap menganalisa hal-hal yang diperlukan

informasi

cepat

Bina Darma Palembang dengan menggunakan


Bahasa

pemrograman

PHP

dan

Library

NuSOAP, SQLServer dan Postgre sebagai


database

dan

pengembangan

system

yang

nantinya dapat membantu pihak Universitas Bina


Darma dalam memberikan laporan data, baik
data mahasiswa, dosen, dan data kegiatan
lainnya ke Feeder PDDIKTI (Pangkalan Data
Pendidikan Tinggi).
C. Analisa Kebutuhan
Dalam

pengembangan

sistem

aplikasi

sinkronisasi data feeder dengan menggunakan


WSDL (Web Service Description Language) ini
terdapat berbagai kebutuhan, baik kebutuhan
perangkan keras maupun kebutuhan perangkat

Sinkronisasi Data Feeder Dengan Menggunakan WSDL (Web Service Description Language) Studi Kasus
Universitas Bina Darma (Dede Darma Prayogie)

lunak. Adapun beberapa kebutuhan tersebut

menjelaskan,

memberikan

spesifikasi,

adalah sebagai berikut:

merancang,

1. Kebutuhan Perangkat Keras (Hardware)

mendokumentasikan aspek-aspek dari sebuah

membuat

model,

dan

dalam

sistem (Nugroho, 2004). Adapun penggambaran

pengembangan aplikasi sinkronisasi data

arus data yang penulis gunakan yaitu use case

feeder menggunakan WSDL (Web Service

diagram, activity diagram dan class diagram

Description Language) yaitu : PC (Personal

yang akan dijelaskan sebagai berikut:

Computer) atau laptop, Keyboard, Mouse,

1. Use Case Diagram

Kebutuhan

perangkat

keras

Use case diagram adalah gambaran graphical

Modem, Printer.

dari beberapa atau semua actor, use case, dan

2. Kebutuhan Perangkat Lunak (Softwware)


Kebutuhan

perangkat

lunak

dalam

interaksi

diantara

komponen-komponen

pengembangan sistem ini adalah sebagai

tersebut yang memperkenalkan suatu sistem

berikut: Sistem operasi windows server, UML

yang

(Unified

menjelaskan

Modeling

Language)

sebagai

akan

dibangun

digunakan

bagaimana

untuk

langkah-langkah

perancangan desain, SQLServer dan Postgre

yang seharusnya dikerjakan oleh sistem. Use

digunakan

dan

case diagram dari sistem ini menjelaskan apa

pengembangan sistem, Tools menggunakan

yang bisa dilakukan Sinkronisasi Data

office, Web Service dan Program PHP yang

Feeder Dengan Menggunakan WSDL (Web

digunakan untuk membuat sistem aplikasi

Service Description Language) Studi Kasus

sinkronisasi, Mozilla Firefox / Chrome

Universitas Bina Darma Palembang dan

sebagai referensi data di internet, Sistem

siapa saja yang bisa berinteraksi dengan

SISFO Universitas Bina Darma dan Feeder

sistem yang melibatkan antara operator, sisfo

PDDIKTI

Universitas Bina Darma dan feeder PDDIKTI

sebagai

(Pangkalan

database

Data

Pendidikan

(Pangkalan Data Pendidikan Tinggi). Adapun

Tinggi).

use case pada sistem aplikasi ini dapat dilihat

2. Design (Perancangan)
Dalam

hal

ini,

penulis

akan

pada gambar 1 dibawah ini:

menggambarkan sistem secara logika dalam


bentuk

perancangan

menggunakan

<<include>>
Cek Data Sisfo

Unified

Model Language (UML) meliputi use case


diagram, activity diagram, class diagram, dan

Service Sisfo

<<include>>
Operator
Transfer ke Feeder

sequence diagram dan desain struktur data yang

Sisfo UBD

<<include>>

akan dijelaskan sebagai berikut :

<<include>>
Cek Data Feeder

A. Unified Model Language (UML)

Service Feeder
Feeder

UML merupakan salah satu bentuk language


atau Bahasa, menurut pencetusnya UML di
definisikan

sebagai

bahasa

visual

Gambar 1 Use Case Diagram Sinkronisasi


Data Feeder dan SISFO

untuk

Sinkronisasi Data Feeder Dengan Menggunakan WSDL (Web Service Description Language) Studi Kasus
Universitas Bina Darma (Dede Darma Prayogie)
5

2. Activity Diagram
SERVICE SISFO

Activity diagram menggambarkan berbagai


aliran aktivitas dalam sistem yang sedang
dirancang, bagaimana masing-masing alir
berawal, decision yang mungkin terjadi dan
akhir aktivitas. Adapun diagram aktivitas
pada sistem aplikasi ini dapat dilihat pada
gambar 2 dibawah ini:
Operator

Sisfo UBD

Feeder

SERVICE FEEDER

MENU_SINKRON

+service sisfo
+get_data_mahasiswa
+get_data_dosen
+get_data_matkul
+get_data_khs
+get_data_krs

+service feeder
+get_data_peserta_didik
+get_data_akt_ajar_dosen
+get_data_matkul
+get_data_nilai_smt_mhs
+get_data_pembelajaran

+service sisfo
+service feeder
+insert()
+update()
+delete()

+service()

+service()

PDDIKTI

Gambar 3 Class Diagram Sinkronisasi Data


Feeder dan SISFO
Menu
Sinkron

Cek Data

4. Sequence Diagram

Update
Data

Sequence diagram menggambarkan interaksi

No

antar objek yang berada didalam dan disekitar

Yes
Transfer

Tampil
Hasil

sistem

pengguna,

diplay,

dan

sebagainya) berupa message yang digambarkan

Informasi
Data

terhadap waktu. Masing-masing objek termasuk

Cek Data

aktor,
Update
Data

(termasuk

memiliki

lifeline

vertical.

Message

digambarkan sebagai garis berpanah dari satu

No

objek ke objek lainnya. Pada fase desain

Yes
Sinkron

Tampil
Data

berikutnya, message akan dipetakan menjadi


operasi/metoda dari class. Sequence diagram
bisa digunakan untuk menggambarkan scenario

Gambar 2 Activity Diagram Sinkronisasi Data


Feeder dan SISFO

sebagai respons dari sebuah event untuk

3. Class Diagram
Class diagram adalah suatu diagram yang
memperlihatkan atau menampilkan struktur
dari sebuah sistem-sistem tersebut akan
menampilkan

atau rangkaian langkah-langkah yang dilakukan

sistem

kelas,

atribut

menghasilkan
penjelasan

output

sequence

tertentu.
diagram

pada

Adapun
sistem

aplikasi ini dapat dilihat pada gambar 4 ini:

dan

hubungan antara kelas ketika suatu sistem


telah selesai membuat diagram. Adapun
penjelasan

Class

diagram

pada

sistem

aplikasi ini dapat dilihat pada gambar 3


dibawah ini:

Sinkronisasi Data Feeder Dengan Menggunakan WSDL (Web Service Description Language) Studi Kasus
Universitas Bina Darma (Dede Darma Prayogie)

Operator

Sisfo UBD

Feeder

PDDIKTI

1 : Menu Sinkron()

tmpt_la
hir
tgl_lahir

Character
Varying
Date

id_aga
ma
id_kk

Small int

id_sp

NOT
NULL
NOT
NULL
NOT
NULL

Foreign
Key
Foreign
Key

Uuid

NOT
NULL

Foreign
Key

Character
varying
Numeric
Numeric
Character
varying
Character
varying

80

2 : Cek Data()

4 : Transfer()

3 : Update Data()

5 : Tampil Hasil Informasi Data()

32

Integer

6 : Cek Data()

Tampil Data
8 : Sinkron()

7 : Update Data()

Jln

Gambar 4 SequenceDiagram Sinkronisasi

Rt
Rw
nm_dsn

Data Feeder dan SISFO

ds_kel

Dalam menganalisa dan merancang sistem


Sinkronisasi

Data

Feeder

Dengan

Menggunakan WSDL (Web Service Description


Language) Studi Kasus Universitas Bina Darma
Palembang

dibutuhkan

database,

dimana

database tersebut terdiri dari beberapa tabel,


yaitu tabel peserta didik (mahasiswa), tabel akt
ajar dosen (dosen), tabel mata kuliah, tabel
pembelajaran (kartu rencana studi), dan tabel
nilai semester mahasiswa (kartu hasil studi).
Berikut beberapa struktur tabel yang akan ada di

id_wil

Character

kode_p
os
id_jns_t
inggal

Character
Numeric

id_alat_
transpor
t
telepon
_rumah
telepon
_seluler
Email

sistem:

a_terim
a_kps

1. Tabel peserta didik (Mahasiswa)

no_kps

Tabel

Desain

Tabel

Peserta

Type

Size

Status

id_pd

Uuid

Primary
Key

nm_pd
Jk

Character
varying
Character

NOT
NULL
60

Check

Nisn
Nik

Character
Character

1/NOT
NULL
10
16

Didik

stat_pd

Foreign
Key

ref.wil
ayah

2.0

Foreign
Key

Numeric

2.0

Foreign
Key

ref.jeni
s_
tinggal
ref.alat
_
transpo
rt

character
varying
character
varying
character
varying
Numeric

20

character
varying
Character

(Mahasiswa)
Nama

Link
Table
reg_pd

20
2.0
50
50/NO
T
NULL
8/NOT
NULL
5

B. Struktur Tabel

nm_aya
h
tgl_lahir
_ayah
id_jenja
ng_
pendidi
kan_
ayah
id_peke
rjaan_

Ref.ag
ama
Ref.ke
butuha
n_khus
us
Satuan
_pendi
dikan

character
varying
Date
Numeric

Integer

20
50
1.0/N
OT
NULL
40
1/NOT
NULL
60

CHECK

2.0

Foreign
Key

ref.jenj
ang
_pendi
dikan

Foreign
Key

ref.pek
erjaan

Sinkronisasi Data Feeder Dengan Menggunakan WSDL (Web Service Description Language) Studi Kasus
Universitas Bina Darma (Dede Darma Prayogie)
7

ayah
id_peng
hasilan
_ayah
id_kebu
tuhan
_khusus
_ayah
nm_ibu
_
kandun
g
tgl_lahir
_ibu
id_jenja
ng_
pendidi
kan_
ibu
id_peng
hasilan
_ibu
id_peke
rjaan_
ibu
id_kebu
tuhan_
khusus_
ibu
nm_wal
i
tgl_lahir
_wali
id_jenja
ng_
pendidi
kan_
wali
id_peke
rjaan
_wali
id_peng
hasilan
_wali
Kewarg
a
Negaraa
n
last_upd
ate
soft_del
ete
last_syn
c
id_upda
ter

Integer

Foreign
Key

Integer

character
varying

Foreign
Key

ref.pen
ghasila
n
ref.keb
utuhan
_khusu
s

60/NO
T
NULL

Date
Numeric

Foreign
Key

ref.jenj
ang
_pendi
dikan

Integer

Foreign
Key

Integer

Foreign
Key

ref.pen
ghasila
n
ref.pek
erjaan

Integer

2.0/N
OT
NULL

NOT
NULL

character
varying
Date

30

Numeric

Foreign
Key

ref.keb
utuhan
_khusu
s

Foreign
Key

ref.jenj
ang
_pendi
dikan

Integer

Foreign
Key

ref.pek
erjaan

Integer

Foreign
Key

ref.pen
ghasila
n

Character

timestamp
without
time zone
Numeric
timestamp
without
time zone
Uuid

2/NOT
NULL

NOT
NULL

reg_pd

1/NOT
NULL
NOT
NULL

reg_pd

NOT
NULL

reg_pd

Foreign
Key

2. Tabel Akt Ajar Dosen (Dosen)


Tabel 3 Desain Tabel Akt Ajar Dosen (Dosen)
Nama

Type

id_ajar

Uuid

id_reg_
ptk

Uuid

id_subst

Uuid

id_kls

Uuid

sks_sub
st_tot

Numeri
c

sks_tm_
subst

Numeri
c

sks_pra
k_subst

Numeri
c

sks_pra
k_lap
_subst

Numeri
c

sks_sim
_subst

Numeri
c

jml_tm_
renc
jml_tm_
real
id_jns_e
val
last_upd
ate

Numeri
c
Numeri
c
Smallint

soft_del
ete
last_syn
c
id_upda
te

Numeri
c

Uuid

Uuid

Size

Status

NOT
NUL
L
NOT
NUL
L

Primary
Key

NOT
NUL
L
5.2/N
OT
NUL
L
5.2/N
OT
NUL
L
5.2/N
OT
NUL
L
5.2/N
OT
NUL
L
5.2/N
OT
NUL
L
2.0

Foreign
Key
Foreign
Key
Foreign
Key

Link
Table
substans
i_kuliah
reg_ptk

kelas_k
uliah

2.0

NOT
NUL
L
1.0

Foreign
Key

reg_pd

Sinkronisasi Data Feeder Dengan Menggunakan WSDL (Web Service Description Language) Studi Kasus
Universitas Bina Darma (Dede Darma Prayogie)

3. Tabel Mata Kuliah


Tabel 4 Desain Tabel Mata Kuliah
Nama
id_mk

id_sms

Type
Uuid

Uuid

id_jenj_
didik

Numeri
c

kode_m
k

characte
r
varying

nm_mk

jns_mk
kel_mk
sks_mk
sks_tm
sks_pra
k
sks_pra
k_lap
sks_sim
metode
_
pelaksa
naan_
kuliah
a_sap
a_silabu
s
a_bahan
_ajar
acara_p
rak
a_diktat
tgl_mul

characte
r
varying
Charact
er
Charact
er
Numeri
c
Numeri
c
Numeri
c
Numeri
c
Numeri
c
characte
r
varying

Numeri
c
Numeri
c
Numeri
c
Numeri
c
Numeri
c
Date

Size

Status

NOT
NUL
L
NOT
NUL
L
2.0/N
OT
NUL
L

Primary
Key

20/N
OT
NUL
L
200

Link
Table
vld_mat
kul

Foreign
Key

Sms

Foreign
Key

ref.jenja
ng_
pendidi
kan

ai_
efektif
tgl_akhi
r_
efektif
last_upd
ate
soft_del
ete
last_syn
c

Numeri
c

id_upda
ter

Uuid

NOT
NUL
L
1.0

vld_mat
kul

NOT
NUL
L
NOT
NUL
L

vld_mat
kul
Foreign
Key

4. Tabel Pembelajaran (Kartu Rencana Studi)


Tabel 5 Desain Tabel Pembelajaran (Kartu
Rencana Studi)
Nama

Date

Type

Size

Status

id_ajar

Uuid

NOT
NULL

Primary
Key

id_romb
el

Uuid

NOT
NULL

id_smt

character

id_map
el
id_reg_
ptk
sk_ajar

Integer

tgl_sk_a
jar
jam_aja
r
_mgu
stat_kur

Date

5/NO
T
NULL
NOT
NULL
NOT
NULL
40/N
OT
NULL
NOT
NULL
2.0/N
OT
NULL

Foreign
Key
Foreign
Key

nm_ma
pel

character

1
2.0
2.0
2.0
2.0
2.0

Uuid
character

50

1.0
1.0
1.0

Numeric

Numeric

1.0
1.0

last_upd
ate
soft_del
ete

Numeric

Foreign
Key
Foreign
Key

Link
Table
fk_pemb
elaj
_pembel
aja
_reg_ptk
Mengajar
_fk_3
ref.seme
ster
ref.mapel
reg_ptk

1.0/N
OTT
NULL
50/N
OT
NULL
NOT
NULL
1.0/N
OTT
NULL

Sinkronisasi Data Feeder Dengan Menggunakan WSDL (Web Service Description Language) Studi Kasus
Universitas Bina Darma (Dede Darma Prayogie)
9

last_syn
c
id_upda
ter

Uuid

sistem sinkronisasi data Feeder dan SISFO

NOT
NULL
NOT
NULL

Universitas Bina Darma:


1. Halaman Login

5. Tabel Nilai Semester Mahasiswa (Kartu Hasil

Desain

Tabel

Nilai

Semester

Type

Size

Status
Primary
Key
Foreign
Key

Numeric

NOT
NULL
NOT
NULL
1/NOT
NULL
4.1

Character

Numeric

4.2

id_kls

Uuid

id_reg_
pd
asal_dat
a
nilai_an
gka
nilai_hu
ruf
nilai_in
deks
last_upd
ate

Uuid

soft_del
ete

Numeric

Character

NOT
NULL

last_syn
c
id_upda
ter

adalah

halaman

yang

Uuid

NOT
NULL

Link
Table
kelas_kul
iah
reg_pd

vld_nilai
_
smt_mhs

1.0/N
OT
NULL
NOT
NULL

halaman menu utama SISFO dan menu


sistem sinkronisasi data. Tampilan halaman

Mahasiswa (Kartu Hasil Studi)


Nama

login

digunakan oleh admin untuk masuk ke

Studi)
Tabel

Halaman

login dapat dilihat pada gambar 5 dibawah


ini:

Gambar 5 Halaman Login


2. Halaman Tampilan Gagal Login
Jika admin (user) ingin login dan terdapat

vld_nilai
_
smt_mhs
Foreign
Key

kesalahan dalam memasukkan Username dan


Password akan menampilkan pemberitahuan
ulangi lagi jika di klik maka akan kembali
lagi ke form login, untuk lebih jelasnya dapat
dilihat pada gambar 6 dibawah ini:

3.

HASIL
Hasil akhir dari penulisan tugas akhir ini

yaitu berupa sistem sinkronisasi data SISFO


Universitas Bina Darma dan Feeder PDDIKTI
(Pangkalan Data Pendidikan Tinggi) yang dibuat
dengan menggunakan bahasa pemrograman PHP
dan SQLServer digunakan sebagai database
SISFO dan Postgre sebagai database Feeder
PDDIKTI, yang nantinya diharapkan dapat
membantu mempermudah proses pengiriman dan

Gambar 6 Halaman Tampilan Gagal Login


3. Halaman Menu Utama Sinkron
Setelah

admin

(user)

berhasil

login

menggunakan Username dan Password maka


akan menampilkan halaman administrator
yang merupakan halaman index admin,
terdapat beberapa sub menu dari halaman

pelaporan data. Berikut ini hasil dari pembuatan

10

Sinkronisasi Data Feeder Dengan Menggunakan WSDL (Web Service Description Language) Studi Kasus
Universitas Bina Darma (Dede Darma Prayogie)

administrator sebagai halaman menu utama,

Gambar 8 Halaman Menu Sinkronisasi

dan diantara banyak halaman sub menu

Data-Mahasiswa

tersebut halaman yang hanya akan kita bahas


ialah

menu

halaman

sinkronisasi

data.

5. Halaman Sinkron Data Mahasiswa


Untuk

melanjutkan

mensinkronkan

data

Tampilan menu halaman sinkronisasi data

mahasiswa, maka langkah selanjutnya ialah

dapat dilihat pada gambar 7 dibawah ini:

dengan mengklik tombol

sinkron,

sehingga akan menampilkan halaman menu


selanjutnya. Tampilan halaman sinkron data
mahasiswa dapat dilihat pada gambar 9
dibawah ini :

Gambar 7 Halaman Menu Utama Sinkron


4. Halaman Menu Sinkronisasi Data-Mahasiswa
Selanjutnya pilih menu sinkronisasi data yang
akan dilakukan, karena penelitian ini baru
terselesaikan sebatas sinkron data mahasiswa
maka

penulis

hanya

akan

membahas

Gambar 9 Halaman Menu Sinkron Data


Mahasiswa

mengenai sinkron data mahasiswa. Halaman


ini merupakan halaman menu utama dari

Sebelum

sinkronisasi data mahasiswa. Pada halaman

pertama-tama harus memilih data berdasarkan

ini terdapat 2 (dua) fungsi tombol (button)

program studi masing-masing dan klik tombol

yaitu sinkron dan detail.

(tampilkan)

bisa

mensinkronkan

suata

data,

program studi yang

ingin di sinkron. Sinkronisasi data tidak akan


bisa dilakukan dan dilanjutkan tanpa memilih
suatu program studi. Jika telah melakukan
pemilihan data per program studi, maka akan
memberikan hasil tampilan sebagai berikut:

Sinkronisasi Data Feeder Dengan Menggunakan WSDL (Web Service Description Language) Studi Kasus
Universitas Bina Darma (Dede Darma Prayogie)
11

7. Halaman Hasil Pengujian Proses Sinkronisasi


Data
Halaman ini akan menjelaskan hasil secara
detail mengenai transfer sinkronisasi data
antara data SISFO ke Feeder PDDIKTI.
Penulis memberikan satu contoh data penulis
sendiri yang akan di uji cobakan untuk
disinkron dari SISFO ke Feeder PDDIKTI,
Gambar 10 Halaman Menu Sinkron

data penulis yang bernama Dede Darma

Mahasiswa per-Program Studi

Prayogie yang terdata di Feeder PDDIKTI

Tombol

sinkron

berfungsi

sebagai

button

(tombol) akhir sinkronisasi data.

masih ada yang kosong dan belum lengkap.


Maka dari itu langkah pertama yang harus
dilakukan adalah update data terlebih dahulu,

6. Halaman Detail Data Mahasiswa

yang juga berguna untuk mengetahui apakah

memberikan/menjelaskan

data benar-benar berhasil tersinkronisasi.

hasil laporan data yang telah di sinkron,

Berikut ini lihat contoh gambar agar lebih

pada halaman ini terdapat 3 (tiga) fungsi

jelas:

Halaman

ini

button (tombol) yaitu tombol pencarian


(search), menampilkan data mahasiswa
per halaman, dan button (tombol) page
(halaman) next (selanjutnya) previous
(sebelumnya). Tampilan halaman detail data
mahasiswa dapat dilihat pada gambar 11
dibawah ini:

Gambar 12 Halaman Data di Feeder


PDDIKTI yang masih kosong
Disini penulis melakukan update data melalui
SISFO Universitas Bina Darma yang telah
tersedia, lihat contoh gambar berikut ini
untuk lebih jelasnya:
Gambar 11 Halaman Detail Data Mahasiswa

12

Sinkronisasi Data Feeder Dengan Menggunakan WSDL (Web Service Description Language) Studi Kasus
Universitas Bina Darma (Dede Darma Prayogie)

Gambar 15 Tampilan Hasil Data Berhasil


Disinkron di Feeder PDDIKTI
8. Halaman Hasil Sinkronisasi Data Mahasiswa
Halaman ini adalah hasil dari suatu data-data
mahasiswa

yang

telah

disinkron

dan

ditransfer antara di SISFO Universitas Bina


Darma ke Feeder PDDIKTI. Contoh gambar
Gambar 13 Halaman Proses Update data
melalui SISFO

tampilan dapat dilihat pada gambar 16


dibawah ini:

Setelah proses update data telah dilakukan dan


data berhasil di update, maka kita lihat langsung
hasil keterangan yang diberikan melalui web
service menggunakan browser, lihat contoh
gambar berikut ini untuk lebih jelas:

Gambar 14 Tampilan Hasil Keterangan pada


Web Service
Dan berikut ini adalah tampilan hasil data yang
telah di update tadi dan telah tersinkron ke
Feeder PDDIKTI:

Gambar 16 Halaman Hasil Sinkronisasi


Data Mahasiswa SISFO Universitas Bina
Darma yang telah di Transfer ke Feeder
PDDIKTI

Sinkronisasi Data Feeder Dengan Menggunakan WSDL (Web Service Description Language) Studi Kasus
Universitas Bina Darma (Dede Darma Prayogie)
13

4.

SIMPULAN

DAFTAR RUJUKAN

Berdasarkan dari implementasi penelitian


dan pengujian yang telah dilakukan, maka
penulis dapat menarik kesimpulan bahwa:
1. Dihasilkan sebuah sistem aplikasi yang
dapat

melakukan

sinkronisasi

data

Feeder dengan menggunakan WSDL


(Web Service Description Language)
dengan data SISFO Universitas Bina
Darma.
2. Dapat

meminimalisir

waktu

dalam

pelaporan data SISFO Universitas Bina


Darma ke Feeder PDDIKTI, dan juga
membantu pengolahan data menjadi

Anonymous,
2006,
http://www.w3schools
.com/soap/default.asp
Antoni, 2002, Implementasi Web Service untuk
Aplikasi Panduan Wisata Budaya Jawa,
FMIPA UGM, Yogyakarta.
Arif Adi, Riyanto, 2013, http://jurnal.ump.ac.id
/index.php/juita/article/view/496.
Cerami, E., 2002, Web Service Essentials,
OReilly, United States of America.
http://www.binadarma.ac.id
Purniawan,. Yenni, 2007, Sistem Operasi,
http://www.bebas.vlsm.org/v06/Kuliah/
SistemOperasi/BUKU/SistemOperasi
-4.X-1/ch18.html#c41801.

lebih cepat.
3. Penelitian ini diselesaikan hanya sebatas
sinkronisasi data mahasiswa.

Rama Rantedoping, 2009, http://kabulkurniawan


.web.ugm.ac.id/wp-content/uploads/Le
ngkap.pdf.
S

14

Dharwiyanti, RS
Komputer.com,
gunadarma.ac.id

Wahono
2003,

Ilmu
setia.staff.

Sinkronisasi Data Feeder Dengan Menggunakan WSDL (Web Service Description Language) Studi Kasus
Universitas Bina Darma (Dede Darma Prayogie)

Anda mungkin juga menyukai