TUGAS SEMANTIK WEB ~ Life is An Adventure

Sabtu, 29 Oktober 2011

TUGAS SEMANTIK WEB

Nama : Deddy Saputra
Nim    : 08.01.55.0074
TUGAS SEMANTIK WEB

1.      Apa yang Anda ketahui tentang XML? Dan perbedaannya dengan HTML!!
2.      . Buatlah DTD dengan ketentuan seperti berikut (DTD saja, tanpa dokumen XML) :
- studi kasus tentang daftar film yang ada di Empire XXI Jogjakarta
- data film terdiri dari judul film, pemain, sutradara, jenis film/kategori, produser
- setiap film harus memiliki judul dan maksimal hanya satu judul untuk satu film
- dalam satu film harus memiliki paling tidak satu nama pemain
- tiap film harus memiliki sutradara dan hanya boleh ada satu sutradara untuk satu film
- satu film bisa termasuk dalam beberapa kategori film, contoh : film kambing jantan termasuk dalam kategori drama & comedy
- dalam satu film boleh memiliki lebih dari satu produser. nama produser tidak harus disertakan dalam informasi film tersebut
- judul film dapat memiliki attribut berupa “durasi” yang merupakan informasi tentang lama film (dalam menit), tapi bisa juga tidak.
- judul film harus memiliki attribut tahun produksi yang merupakan informasi tentang tahun pembuatan film tersebut




JAWABAN
1.      HTML dan XML merupakan bahasa penandaan (markup languange). Penandaan ini dilakukan dengan memberikan tag, tetapi keduanya memiliki fungsi yang berbeda. Tag yang dilakukan pada XML(eXtensible Markup Languange) digunakan untuk menetapkan sifat suatu informasi, sedangkan tag pada HTML(Hypertext Markup Laguange) digunakan untuk penampilan.
Contoh tag pada HTML adalah <bold> untuk mengaktifkan huruf tebal, sedangkan </bold> untuk menonaktifkan huruf tebal. Tag pada XML contohnya adalah tag <message> yang digunakan unuk menyatakan suatu pesan, sedangkan </message> untuk mengakhiri suatu pesan. Jika kita sudah mengenal HTML, maka untuk mempelajari XML akan terasa sangat mudah. HTML digunakan untuk mengatur tampilan informasi, sedangkan XML untuk menciptakan, berbagai, dan memproses informasi. XML akan memungkinkan kita untuk mendefenisikan tag unuk suatu keperluan tertentu.
XML  juga akan merincikan arti dari suatu informasi dan pelaksanaannya. Hal ini dilakukan dengan cara yang terlebih dahulu harus didefenisikan dengan tepat dan secara pasti. XML juga dapat diproses secara otomatis pada berbagai situasi..
Itulah beberapa perbedaan antara XML dan HTML. Keduanya memang memiliki tag yang hempir mirip, tetapi jelas tidak sama di dalam kegunaan / fungsi / tujuan pemakaiannya.


2.      DTD FILM
<!ELEMENT  Daftarfilm (film+) >
<!ELEMENT  film(judul,pemain+,suradara,kategori+,produser*}>
<!ELEMENT  judul (#PCDATA)
<!ELEMENT  pemain (#PCDATA)
<!ELEMENT  sutradara (#PCDATA)
<!ELEMENT  kategori (#PCDATA)
<!ELEMENT  produser  (#PCDATA)
<!ATTLIST  judul durasi (DATA#IMPLIED)>
<!ATTLIST judul tahun (DATA # REQUIRED)>
]>

0 komentar:

Posting Komentar