INTEGRASI DATA SEMITERSTRUKTUR SECARA SKEMATIK BERBASIS XML (EXTENSIBLE MARKUP LANGUAGE) TITIN PRAMIYATI K. SEKOLAH PASCASARJANA INSTITUT PERTANIAN BOGOR BOGOR 2008
PERNYATAAN MENGENAI TESIS DAN SUMBER INFORMASI Dengan ini saya menyatakan bahwa Tesis Integrasi Data Semiterstruktur Secara Skematik Berbasis XML (Extensible Markup Language), adalah karya sendiri dan belum diajukan dalam bentuk apa pun kepada perguruan tinggi mana pun. Sumber informasi yang berasal dari atau dikutip dari karya yang diterbitkan maupun tidak diterbitkan dari penulis lain telah disebutkan dalam teks dan dicantumkan dalam Daftar Pustaka di bagian akhir tesis ini. Bogor, Januari 2008 Titin Pramiyati K. NIM G651030054
ABSTRACT TITIN PRAMIYATI K. Schematically Integration Semistructured Data Base on Extensible Markup Language. Under the supervision of FAHREN BUKHARI and KUDANG B. SEMINAR. The recent emergence of extensible Markup Language (XML) as a new standard for data representation on the world-wide-web has drawn attention. Beside that, the similarity between semistructured data models and XML makes it favor to represent semistructured data models. The goals of this study are to analize and design integrating semistructured data base on XML. The other goal is to develop a step as an alternate to maintenance and develops integration semistructured data. This study used a schematic approach to integrate the semistructured data. The integration can occur in two steps, which are schema translation and schema integration. In the first step, the component semistructured data schemas are translated to XML s schema. In the second step, each individual schema document as the source schema is mapped into the global conceptual schema or target schema thereby achieving data integration for XML documents. Key word: Semistructured data models, Global Conceptual Schema, XML.
RINGKASAN TITIN PRAMIYATI K. Integrasi Data Semiterstruktur Secara Skematik Berbasis XML (Extensible Markup Language), Dibimbing oleh FAHREN BUKHARI dan KUDANG B. SEMINAR. World-Wide-Web yang dikenal sebagai web adalah sistem standar yang diterima secara universal untuk penyimpanan, pengambilan, format dan penyajian informasi melalui sebuah jaringan internet yang berfungsi sebagai media transportasi informasi. Seperti diketahui, saat ini beragam informasi dapat ditempatkan pada web, baik dari bidang pendidikan, usaha, pemerintahan, sosial, budaya, sampai pada hiburan. Pada bidang pendidikan, khususnya pendidikan tinggi, web dapat dimanfaatkan untuk mempublikasikan lulusan dan alumni dari berbagai perguruan tinggi dengan mengumpulkan data lulusan dan alumni tersebut menjadi satu sumberdata. Saat ini data yang akan ditempatkan pada web dapat menggunakan model data semiterstruktur yang menggunakan struktur pohon sebagai skema datanya. Representasi data semiterstruktur dapat dilakukan dengan menggunakan extensible markup language (XML), yang digunakan sebagai format baku dalam merepresentasi data semiterstruktur. Untuk mengumpulkan data lulusan dan alumni yang berasal dari berbagai sumberdata dan ditempatkan pada web, dapat dilakukan dengan mengintegrasikan data semiterstruktur berbasis XML secara skematik, yaitu mengintegrasikan data dengan menggabungkan semua skema sumberdata yang ekivalen untuk menghasilkan sebuah skema konseptual global. Integrasi data terdiri dari 2 (dua) proses, yaitu proses schema translation dan proses integrasi (integration) itu sendiri. Proses schema translation yang akan dilakukan pada penelitian ini adalah merubah model data basisdata relasi (relational) yang dijadikan sebagai basisdata lokal ke bentuk model data XML yang kemudian disebut sebagai skema lokal, translasi dilakukan dengan membentuk metadata basisdata lokal tersebut dengan membangun skema dokumen XML dan DTD (document type definition). Selain translasi model data, pada proses ini juga dibangun dokumen XML berdasarkan dari skema dokumen XML dan DTD untuk menyimpan data yang dikenal sebagai XML instance. Pengecekan kebenaran terhadap skema yang dibentuk dilakukan dengan mengevaluasi struktur skema dokumen dengan DTD sehingga skema dokumen memenuhi kondisi well-formed dan valid-formed, serta dilakukan evaluasi terhadap dokumen XML yang telah berisi data, apakah sudah memenuhi kebutuhan informasi yang ingin dihasilkan atau tidak. Proses berikut yang dilakukan adalah integrasi, pada proses ini integrasi dilakukan secara skematik dengan menggabungkan semua skema lokal yang telah dibuat sampai didapatkan sebuah skema yang mengandung seluruh elemen dari skema lokal yang diintegrasikan yang kemudian disebut sebagai skema konseptual global. Untuk mengetahui kebenaran dari skema konseptual global yang dihasilkan, dilakukan pemetaan (mapping) antara skema lokal yang dijadikan sebagai skema source dengan skema konseptual global sebagai skema target. Jika seluruh elemen pada skema source terpetakan pada skema target maka skema konseptual global dapat digunakan sebagai media integrasi data. Kebenaran keluaran yang dihasilkan dari pemetaan ini yang
menunjukkan bahwa skema konseptual global yang digunakan dapat dijadikan media integrasi data semiterstruktur sehingga data alumni dan lulusan yang tersebar pada berbagai sumberdata dapat dilihat sebagai sebuah sumberdata. Kata kunci : model data semiterstruktur, skema konseptual global, XML
Hak cipta milik IPB, tahun 2008 Hak cipta dilindungi Dilarang mengutip dan memperbanyak tanpa izin tertulis dari Institut Pertanian Bogor, sebagian atau seluruhnya dalam bentuk apa pun, baik cetak, fotocopi, mikrofilm, dan sebagainya
INTEGRASI DATA SEMITERSTRUKTUR SECARA SKEMATIK BERBASIS XML (EXTENSIBLE MARKUP LANGUAGE) TITIN PRAMIYATI K. Tesis Sebagai salah satu syarat untuk memperoleh gelar Magister Sains pada Departemen Ilmu Komputer SEKOLAH PASCASARJANA INSTITUT PERTANIAN BOGOR BOGOR 2008
Judul Tesis : Integrasi Data Semiterstruktur Secara Skematik Berbasis XML (Extensible Markup Language) Nama : TITIN PRAMIYATI K. NIM : G651030054 Disetujui, Komisi Pembimbing Ir. Fahren Bukhari, M.Sc. Ketua Prof. Dr. Ir. Kudang B. Seminar, M.Sc. Anggota Diketahui, Ketua Program Studi Ilmu Komputer Dekan Sekolah Pascasarjana IPB Dr. Sugi Guritman, MSc. Prof. Dr. Ir. Khairil Anwar Notodiputro, MS Tanggal ujian: 5 Januari 2008 Tanggal Lulus: 23 Januari 2008
Penguji Luar Komisi pada Ujian Tesis : Drs. Prapto Tri Supriyo, M.Kom.
PRAKATA Syukur Alhamdulillah, penulis panjatkan kepada illahi robbi Allah SWT, atas rahmat dan hidayahnya sehingga akhirnya karya ilmiah ini dapat diselesaikan. Tema yang dipilih dalam penelitian yang dilaksanakan sejak Maret 2006 ini adalah integrasi data semiterstruktur, dengan judul Integrasi Data Semiterstruktur Secara Skematik Berbasis XML (Extensible Markup Language). Pada kesempatan ini, penulis menyampaikan ucapan terima kasih dan penghargaan yang setinggi tingginya kepada bapak Ir. Fahren Bukhari, M.Sc,, dan bapak Prof. Dr. Ir. Kudang Boro Seminar, M.Sc., atas kesediaanya meluangkan waktu untuk membimbing sejak awal pemilihan tema penelitian hingga selesainya karya ilmiah ini. Penghargaan yang tulus penulis sampaikan pula, kepada para dosen Program Studi Ilmu Komputer, Sekolah Pascasarjana, Institut Pertanian Bogor, yang telah memberi wawasan pengetahuan bagi penulis. Atas do a, pengorbanan, kesabaran serta dukungan moril, penulis ucapkan terima kasih dan rasa hormat yang tulus pada ibu dan suami tercinta, serta seluruh keluarga. Semoga, hasil karya ilmiah yang jauh dari sempurna ini dapat bermanfaat. Bogor, Januari 2008 Titin Pramiyati K.