Chici Fitriyanti Angraeni Abdulfattah


Juni 27, 2010

QUIZ DAN SOAL LATIHAN XML

NAMA : FITRIYANTI ABDULFATTAH
KELAS :PCE-08-05
NIM : 30208005




Soal Latihan:
-------------



1. Apa singkatan dan Jelaskan arti dari:

A. DOM : (document object model) XML DOM mendefinisikan sebuah cara standard untuk mengakses dan memanipulasi dokumen XML dan DOM merepresentasikan dokumen XML sebagai tree-structure

b. SAX : (simple API for XML) alternatif selain DOM untuk mengakses dokument XML.

C. WSDL : (web services description language)komponen program di suatu web site yang dapat di akses dari web site lain.

D. SOAP : (simple object access protocol ) protokol berbasis XML yang emmungkinkan aplikasi bertukar informasi melalui HTTP

E. UDDI : Universal Description , Discoverey and integration adalah standar berbasis ML untuk menggambarkan mempubliksikan dna menemukan Web Ser vices .


2. Apa hubungan Webservice dengan WSDL?
WSDL dibuat untuk menggambarkan Web services . WSDL di tulis dalam format XML, sehingga WSDL adalah dokument XLM. WSDL juga di manfaatkan untuk mencari web services


3. Apa fungsi SOAP dalam webservice?

Fungsi SOAP adalah untuk pertukaran informasi menggunakan SOAP, XML-RPC.





4. Apa yang dimaksud dengan DOM tree?

bagaimana cara membaca file xml menjadi sebuah objek DOM? DOM tree dapat digunakan beragam aplikasi untuk mengakses dan memanipulasi dokument XML.
Cara membaca file xml menjadi objek :
private void parseXmlFile(){
//get the factory
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();

try {

//Using factory get an instance of document builder
DocumentBuilder db = dbf.newDocumentBuilder();

//parse using builder to get DOM representation of the XML file
dom = db.parse("employees.xml");


}catch(ParserConfigurationException pce) {
pce.printStackTrace();
}catch(SAXException se) {
se.printStackTrace();
}catch(IOException ioe) {
ioe.printStackTrace();
}
}


5. Apa fungsi dari MSXML Parser?

Fungsi MSXML menyediakan interface dasar dan lanjut. Dipakai untuk me-load atau membuat dokument.

6. Apa itu Parser?

Merupakan salah satu komponen dalam sebuah interpreter ataucompiler yang memeriksa sintaks yang benar dan membangun struktur data


7. Apa yang dimaksud dengan DOM Tree? Merupakan struktur atau susunan yang menunjukan node-node dan hubungan diantara node tersebut ,DOM tree dapat digunakan beragam aplikasi untuk mengakses dan memanipulasi dokument XML.



8. Apa yang dimaksud dengan Web Service?

biasanya antarmuka pemrograman aplikasi (API) atau API web yang diakses melalui Hypertext Transfer Protocol dan dijalankan pada sistem remote hosting layanan yang diminta. Web services tend to fall into one of two camps: Big Web Services and RESTful Web Services.


9. Perhatikan file tambah.wsdl mana yang dimaksud dengan:

a. message : message yang akan dikirimkan ke web services
b. portType : opersai (function) yang disediakan the web services
c. types : tipe data yang digunakan web services
d. service : diamna services di simpan
e. binding : protokol komunikasi yang digunakan web services


10. Dalam DOM - Apa yang dimaksud dengan:

a. Attr : (attribut) utunk mengakses node atribbut di tree
b. Node : untuk mengakses node tree
c. NodeList: untuk mengakses beberapa node tree


11. Apa perbedaan DOM API dan SAX API

DOM API adalah bahsa atau platform yan berinteraksi dengan objek dalam HTML,XHTML, dan XML dokument. SAX API adalah akses parser API auntuk XML,SAX menyediakan mekanisme untuk membaca daa dari dokument XML.



12. DOM Method - Apa fungsi method2 (beri contoh):

a. createElement(namaelement)
docobg.createElement(“barang”)


b. createTextNode(text)
docobg.createTextNode(“kamu cantik”)

c. load(XMLdoc)
docobg.load(http://www.wcomatcybershoppe.com/barang.xml)

d. getElementsByTagName(namaelement)
docobg.getElementByTagName(“harga”)

e. appendChild(childNode)
docobg.appendChild(root)

f. save(destldination)
docobg.save(“http://www.ecomatcybershoppe.com/barang.xml”)

g. createElementNS()
docobg.creaElementNS(‘http://www.ecomatcybershoppe.com/elemet’,’NewE’)

h. removeChild()
contoh : xmlDoc = load XMLDoc(“buku.xml); y=xmlDoc.getElementByTagName(“buku”)[0];y=xmlDocGetElementByTagName(“buku”)[0];
x=xmlDoc.documentElement.removeChild(y);
x=xmlDoc.doumentElement.removeChild(y);
document.write(“remove node: “ +.nodeName); document.write(“node dihapus: “ +.nodeName);





13. DOM Property - Apa fungsi dari property2 berikut (beri contoh):

a. childNodes : untuk mengakes node anak dari suatu parent node
cth : var firstelem =
docobg.childNodes.item (I)

b. firstChild : utnuk mengakses anak pertama dari suatu parent node
cth : var firstelem =docobg.firstChild
c. document.write(docobj.xml): menulis isi xml ke browser
d. validateOnParse : docobg.validateOnParse=true
jika true,brarti parse harus memnvalidasi dokument xml
e. nodeName:
f. nodeValue
g. nodeType
h. childNodes : untuk mengakes node anak dari suatu parent node
cth : var firstelem =
docobg.childNodes.item (I)


14. Sebutkan perbedaaan DOM vs SAX :





15. Sebutkan parser-parser SAX

Xerces : http://xml.apache.org - bahasa yang didukung : java, C++, perl

MSXML 4.0 : http://www.microsoft.com/download/details.aspx --> C++, VB

JAXP : http://www.java.sun.com/xml/downloads/jaxp.html-->java

16. Sebutkan method2 dari ContentHandler SAX

setDocumentLocator()
startDocument()
endDOcument()
startElement()
endElement()
characters()


17. Pasangkan opsi sebelah kiri dengan kanan

A. Discovery - UDDI
B. Desription - WDSL
C. Packaging - SOAP
D. Transport - HTTP
E. Network - TCP

18. Terangkan sejelas mungkin mengenai RPC (Remote Procedure Call)

Disingkat dengan RPC. Adalah suatu set fungsi yang memungkinkan suatu aplikasi untuk berkomunikasi ke komputer lain. RPC ini menyediakan fungsi pemrograman, kode return, variabel predefined untuk mendukung distributed computing.
Rutin-rutin RPC yang memungkinkan program C melakukan pemanggilan procedure dari mesin lain melalui jaringan. RFC yang dimaksud, paling sering merupakan varian dari Sun RPC.


19. Tuliskan kerangka standar format untuk SOAP






...



...

...







a. apa yang di maksud dengan SOAP envelope?

SOAP envelope adlah : yang menunjukan dokument XML sebagai pesan SOAP. Elemnt ini merupakan element tertiinggi dan merupakan container seluruh elemn SOAP message.

b. apa isi dari SOAP header

SOAP header adlah : yang berisi informasi tambahan, memungkinkan otentikasi data atau untk manajamen tarnsaksi, informasi routing, informasi sumber.

c. apa isi dari SOAP body

SOAP body : berisi data yang dikirim

20. Apa yang dimaksud SOAP request (SOAP yang di kirim) dengan SOAP respond (SOAP yang di terima)

Soap Request a adalah permintaan dari aplikasi soap ke web services untk meminta layanan,sedangkan SOAP respon adalah balasan dari server ke SOAP toolikt untukdi ubah

21. Kenapa bisa terdapat element Fault dalam SOAP?

Element “fault” , bersifat optional. Menyimpan informasi error dan status untu suatu SOAP message. Jika ada, ia harus menjadi element anak dari elemen “body”, dan hanya bisa muncul 1 kali.

22. Apa itu SoapToolkit?

SOAP toolkit dibuat oleh microsoft untuk membangun aplikasi yang menguunakan SOAP message. Toolkit ini cepat untuk mengkases Web services. Toolkit mendukung:
- Standar W3C SOAP
- Spesifikasi skema XML W3C
- Pembuatan tipe data simple dan complex dalam skema XML.

23. Apa itu UDDI registry? apa yang terdaftar/ter registerdan apa kegunaan dari UDDI?

UDDI registry : bagian yang dapat analogikan sebagai kamus sebuah buku petunjuk seperti buku telepon
Yang terdaftar: penawaran dari perushaan disertia cara mmengaksesnya

Fungsi dari UUDI : semacam direktori global atau layanan apa yang ditawarkan berikut dengan detil teknis bagaiaman cara mengaksesnya.


24. UDDI – aan pa yang di maksud dengan:

a. white Page : berisi informasi dasr tentang perusahaan dan bisnisnya, informasi kontak bisnis : nama,alamt,nomor telepon, NPWP, dsb.informasi ini penting untuk pihak yang ingin tahu bisnis perushaan tersebut.

b. yellow Page : ricina lebih lanjut tetang perusahaan, termasuk kemampuan e-commerce.disini digunakan skema kategories industri,kode produk ,kode identifikasi bisnis. Informasi ini memudahkan customer mencari produk yng mereka iniginkan.

c. green Page : berisi informasi teknik tetang web services : lokasi URL, informasi :”discovery” dan data terkaituntuk mennemukan dan menjalankan webServices.

2 comments:

ferdiwira mengatakan...

Izin Copy y chi.....

folow blog ferdi juga yh...

Chici Adinda Fitri Rahayu mengatakan...

silahkan bu...


untuk di share koq heheh

Posting Komentar