×Ø
. . . . . .
soap:Header soap:Body
. . . . . .
soap:Fault . . .
. . . soap:Fault
soap:Body soap:Envelope
2.5.3 Web service Definition Language WSDL
ÙÚÛ
L merupakan suatu dokumen berbasis XML yang berfungsi untuk menjelaskan fungsi
ÜÝ Þß
i
à
dan metode-metode yang tersedia dalam w
áÞ â
á
rvi
à á
. Selain itu, WSDL juga mengatur
á ãä å
p o
in t
pada pesan-pesan yang berisi dokumen maupun informasi prosedur.
Dokumen WSDL sanagat kompleks, dan memungkinkan untuk mendeskripsikan
á ã
ä å
p o
in t
serta pesan yang ada pada protokol jaringan. Salah satu bagian dokumen WSDL yang cukup penting dalam melakukan interaksi
dengan SOAP, HTTP, serta MIME adalah
Þ æ ã
ä æ
n g .
SOAP dapat berjalan sendiri tanpa bantuan WSDL, tetapi hal ini akan menyulitkan pengembang di sisi
à
li
á
n t
karena tidak tahu harus mengharapkan operasi dan bentuk data apa. Karena itu WSDL diciptakan sebagai pendefinisi
sebuah w
áÞ â
á
rvi
à á
. Dalam tugas akhir ini, w
áÞ â
á
rvi
à á
yang dibangun akan dijabarkan menggunakan WSDL.
Elemen-elemen yang terdapat dalam WSDL adalah sebagai berikut :
çè
éê ëìí
m
í
n
î
y
ïí
s
ëìí
m
í
n
î
y
ï í
s m
ð
n y
ð
rt
ñò ñ
n
ó ð
ôõöõ ÷ õ
t
õø ð ó
ñ
t
ñ
y
ñ ö ù
÷ ð÷ ú ñ
õ
u n
t
ú ò ø
ð
rt
ú ò ñ
r
ñ
n m
íû û üýí
þ ÿ
n t
úò
m
ð ö õöù ò ñ
t
ò ñ
n
ø ð
r
ñ÷ õ
ó ñ
r
õ ó
ñ ✁
ñ
m
ó ñ
n
óú òú ö ù ñ
n
ö ð
tr
ñ ✁
p l
ü ✂
fo rm
✄ ☎✆✝
L sering menggunakan XSD sebagai peraturan sistem dan memperlakukannya sebagai tipe sistem pada umumnya.
✞ ê
ëìí
m
í
n
✟ íû û ü
ý í ✟
íû û ü
ý í
terdiri dari satu atau beberapa bagian, dan masing-masing bagian digabung dengan beberapa tipe sistem menggunakan atribut.
✠ê ëìí
m
í
n
✡☛☞ ✂
î
y
ï í
Elemen ini menjelaskan tentang operasi dan abstrak m
íû û ü ý í
yang terlibat di dalamnya. Atribut
✌ ü✍í
dari elemen ini menyediakan nama unik di antara semua jenis port yang didefinisikan pada penutup dokumen WSDL.
✎ê ëìí
m
í
n
✏✑ ✌ ✒ ✑
n g
✏✑ ✌✒
✑
n g
berfungsi untuk menyatukan format m
íû û ü ý í
dan detail protokol untuk operasi. Umumnya ada beberapa nomor
✓ ✑ ✌✒
✑
n g untuk menentukan tipe
port.
✔ê ëìí
m
í
n
✡☛☞ ✂
Elemen ini bukanlah elemen p o
rt ty
ï í
, namun subelemen dalam elemen
û í
rvi
✕ í
. Fungsinya untuk mendefinisikan
í✌✒ ✖
p o
in t
individu melalui alamat tunggal khusus untuk
✓ ✑ ✌ ✒ ✑
n g .
✗✘
✙✚ ✛✜✢
m
✢
n
✣ ✢
rvi
✤ ✢
✥✦✧
o m
★ ✩✪ ✣
✢
rvi
✤ ✢
s
✫✬ ✭
u
✮ ✯ ✪
✯
n u
n t
✰✪
m
✦✮ ✭ ✯
tu r
✱ ✰✲ ✰✮ ✭✯
n y
✯
n
✭
t
✦
r
✳ ✯ ✫✬
✯
n t
✯
r
✯
p o
rt
✴ ✵
✦
n
✭✯
n
✫✦
m
✬✪ ✬ ✯ ✮
✶ ✦✧✦
m
✦
n
✷ ✦✧
✦
m
✦
n p
o rt
✯ ✪ ✯
n
✫✬✧✦
t
✯ ✪ ✪ ✯
n
✫ ✯
✧ ✯
m g
ro u
p
✣ ✢
rvi
✤ ✢
s
✴ ✸
✬
n t
✯ ✪
✹ ✫ ✯
r
✬ ✫
✩ ✪
✰ ✺
✦
n
✻ ✸✵
L adakah sebagai berikut :
definitions types
definition of types types
message definition of message
. message
portType definition of port
... portType
binding definition of bind
. binding
definitions
2.5.4 UDDI Uniform Description, Discovery, and Integration
Dalam penerapannya, w
✢✼ ✣
✢
rvi
✤ ✢
memerlukan sumber dari semua informasi tentang
✽✾✿❀
m
✢ ✣ ✣ ❁❂
✢
, cara membuat respons, mengumumkan
✣ ✢
rvi
✤ ✢
yang ada, dan sebagainya. Dengan demikian, aplikasi dapat menggunakannya untuk mencari WSDL. Untuk memenuhi hal tersebut, diperlukan UDDI yang
menyediakan
✣ ✢
rvi
✤ ✢
untuk mencari informasi yang diperlukan. UDDI memungkinkan suatu perusahaan untuk mengumumkan detail dari
w
✢✼ ✣
✢
rvi
✤ ✢
yang tersedia, biasanya melalui kata kunci atau deskripsi. Dengan
❃❄
❅❆ ❅
n y
❅ ❇❈ ❈
❉
t
❊
r
❋ ❊ ●❍ ■❏
❑ ▲
t
❅ ❆❅
p
❅
t m
❊ ▼◆❊
t
❅ ❖❍
▲ P
◗❘❙ ❚
o v
❯
r
❱ ❆ ▲
m
❅▼❅
w
❯ ❲ ❙ ❯
rvi
❚❯ ❳
❊
r
❍❋ ❅ ❖ ❅ ❅
n
● ❊
r
❅❆❅ ❨
2.5.5 Konsep Dasar Basis Data
❩ ❅
❋ ▲
s
❆❅
t
❅ P
❬❭ ❪ ❭
❲ ❭
❙ ❯ ❱
❆ ❅ ❳
❅
t
❆▲● ❅
y
❅
n
◆❑ ❅
n
❋ ❊ ●❅◆ ❅▲ ❋ ❊ ●❍ ❅
❖ ❫
❊
m
❅
r
▲ ❅
r
❋ ▲
p y
❅
n
◆ ❆ ▲
t
❊
m
❳ ❅
t
❑ ❅
n
❋ ❊ ❴ ❅
r
❅ ●❊
ru ru
t
❅
n u
n t
❍❑
m
❊
m
❍ ❆ ❅
❖ ❑ ❅
n
❆ ❅ ❫
❅
m
❳ ❊
n
◆ ❅
m
●▲ ❫
❅
n
❑ ❊
m
●❅ ❫
▲ ❆ ❅
t
❅
t
❊
r
❋ ❊ ● ❍
■ ❨
❩ ❅
❋ ▲
s
❆ ❅
t
❅
m
❊ ▼❍ ▼ ❵
❍❑ ❑ ❅
n
❋ ❍ ❅
tu
❑
u m
❳ ❍
❫ ❅
n
❆❅
t
❅
y
❅
n
◆ ❆▲
❳ ❅
❑ ❅▲
❆❅ ❫
❅
m
❋ ❍ ❅
tu
❫ ▲▼◆❑ ❍ ▼◆ ❅
n
❳ ❊
ru s
❅ ❖
❅❅
n
❅
t
❅
u
▲
n st
❅▼ ❋ ▲
❨ ❛
❊ ▼❊
r
❅ ❳
❅
n
● ❅ ❋ ▲
s
❆ ❅
t
❅ ❆ ❅
❫ ❅
m sy
st
❊
m
▲▼ ❜
o rm
❅ ❋ ▲
❆▲ ❋ ❊ ●❍ ■
❋ ❊ ● ❅ ◆ ❅▲
❋ ▲
st
❊
m
●❅ ❋ ▲
s
❆❅
t
❅ P
◗ ❭
❪ ❭
❲ ❭
❙ ❯
syst
❯
m
❱
[3]. 2.5.5.1
Pengertian Basis Data
Basis data terdiri dari kata basis dan data, Basis Data diartikan sebagai gudang atau tempat bersarang dan Data yang berarti representasi fakta dunia nyata
yang mewakili suatu objek seperti manusia, hewan, peristiwa, konsep dan sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi
atau kombinasinya. Jadi dapat disimpulkan bahwa Basis Data merupakan kumpulan data yang
saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan r
❯◗ ❝
◗ ❭❞
❚
y yang tidak perlu, untuk memenuhi berbagai kebutuhan. Atau bisa diartikan sebagai kumpulan file atau arsip yang saling berhubungan
yang disimpan dalam media penyimpanan elekronis [3].