• Tidak ada hasil yang ditemukan

INTEGRASI DATA SEMITERSTRUKTUR SECARA SKEMATIK BERBASIS XML (EXTENSIBLE MARKUP LANGUAGE) TITIN PRAMIYATI K.

N/A
N/A
Protected

Academic year: 2021

Membagikan "INTEGRASI DATA SEMITERSTRUKTUR SECARA SKEMATIK BERBASIS XML (EXTENSIBLE MARKUP LANGUAGE) TITIN PRAMIYATI K."

Copied!
16
0
0

Teks penuh

(1)

INTEGRASI DATA SEMITERSTRUKTUR SECARA SKEMATIK

BERBASIS XML (EXTENSIBLE MARKUP LANGUAGE)

TITIN PRAMIYATI K.

SEKOLAH PASCASARJANA

INSTITUT PERTANIAN BOGOR

BOGOR

2008

(2)

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

(3)

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.

(4)

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

(5)

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.

(6)

© 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

(7)

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

(8)

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. Prof. Dr. Ir. Kudang B. Seminar, M.Sc. Ketua Anggota

Diketahui, Ketua Program Studi

Ilmu Komputer Dekan Sekolah Pascasarjana IPB

Dr. Sugi Guritman, MSc. Prof. Dr. Ir. Khairil Anwar Notodiputro, MS

(9)
(10)

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

(11)

RIWAYAT HIDUP

Penulis dilahirkan di Jakarta pada tanggal 8 April 1969 dari ayah Saleh Harsono K. dan ibu Suzana Tellusa. Penulis adalah putri kelima dari lima bersaudara.

Pada tahun 1988 penulis lulus dari SMA Negeri 52 Jakarta. Pendidikan sarjana ditempuh pada tahun 1997 di Universitas Pembangunan Nasional ”Veteran” Jakarta, jurusan Manajemen Informatika, lulus pada tahun 1999. Pada tahun 2003 penulis mendapat kesempatan untuk melanjut pendidikan ke program magister pada program Studi Ilmu Komputer, Sekolah Pascasarjana IPB.

Penulis bekerja di Universitas Pembangunan Nasional ”Veteran” Jakarta, pada Fakultas Ilmu Komputer sejak tahun 1992 hingga sekarang. Pada tahun 2005 penulis dipercaya sebagai Ketua Program Studi Manajemen Informatika, dan pada tahun 2006 penulis dipercaya sebagai Ketua Jurusan Sistem Informasi pada Fakultas Ilmu Komputer UPN ”Veteran” Jakarta.

(12)

DAFTAR ISI

Halaman

DAFTAR TABEL ……….. iii

DAFTAR GAMBAR ………. iv DAFTAR LAMPIRAN ……….……….. v PENDAHULUAN 1 Latar Belakang ..………... 1 Tujuan Penulisan ………. 3 Manfaat Penulisan ………... 3 Ruang Lingkup ……… 3 TINJAUAN PUSTAKA Data Semi Terstruktur ………. 4

Metadata …………..………... 7

Integrasi ………..………... 9

Extensible Markup Language (XML) ……… 12

Validasi XML ….………. 14

METODOLOGI PENELITIAN Kerangka Berpikir………. 16

Bahan dan Alat Penelitian……….…… 18

PEMBAHASAN DAN HASIL Translasi Skema ………. 22

Penentuan Model Data ……… 25

Pembentukan Skema Data Semiterstruktur Berbasis XML 25 Pembentukan Skema Dokumen XML ... 31

Pembentukan Dokumen XML ... 40

Integrasi Skema ... 42

Pembentukan Skema ... 42

Mapping ... 45

Tahapan Integrasi Skema Data Semi Terstruktur ... 48

(13)

SIMPULAN DAN SARAN Simpulan ……… 51 Saran ……… 51 DAFTAR PUSTAKA 52 ii

(14)

DAFTAR TABEL

Halaman

1. Contoh Basisdata Relasional ... 6

2. Struktur data File Mahasiswa ... 18

3. Stuktur data File Program Studi ... 18

4. Struktur data File Yudisium ... 19

5. Struktur data File Mh_Siswa ... 19

6. Stuktur data File Program_Studi ... 19

7. Struktur data File Alamat ... 20

8. Struktur data File MHS ... 20

9. Stuktur data File ProgramStudi ... 20

10. Struktur data File Yudisium ... 20

11. Struktur data File Alamat ... 21

12. Elemen Mahasiswa ... 26

13. Elemen Prodi ... 28

14. Elemen Yudisium ... 29

(15)

DAFTAR GAMBAR

Halaman

1. Contoh edge-labeled tree ... 4

2. Contoh penggunaan tipe data sebagai Label ... 5

3. Struktur pohon data semi terstruktur ... 6

4. Contoh dokumen XML ... 13

5. Contoh skema dokumen XML ... 14

6. Bagan kerangka pikir penelitian ... 16

7. Relationship data model Alumni ... 22

8. Relationship data model Yudisium ... 23

9. Relationship data model Lulusan ... 24

10. Relationship data model Target Skema ... 24

11. Struktur pohon elemen Mahasiswa ... 27

12. Struktur pohon elemen Prodi ... 28

13. Struktur pohon elemen Yudisium ... 30

14. Struktur pohon elemen Alumni ... 31

15. Skema dokumen Mhs.xsd ... 33

16. Skema dokumen MhsAll.xsd ... 35

17. Mapping antar skema dokumen source dengan skema dokumen target ... 46

18. Tahapan Integrasi Skema Konseptual Global ... 48

19. Skema Dokumen Alumni.xsd ... 49

20. Skema Dokumen AlumniAll.xsd ... 49

21. Mapping Skema ... 50

(16)

DAFTAR LAMPIRAN

Halaman

1. Skema Dokumen Mhs.xsd ... 53

2. Skema Dokumen MhsAll.xsd ... 54

3. Skema Dokumen Prodi.xsd ... 55

4. Skema Dokumen ProdiAll.xsd ... 56

5. Skema Dokumen Yudisium.xsd ... 57

6. Skema Dokumen Alumni.xsd ... 58

7. Skema Dokumen AlumniAll.xsd ... 59

8. Skema Dokumen AlumniLkp.xsd ... 60

9. Skema Dokumen AlumniLkpAll.xsd ... 61

10. DTD MhsAll.dtd ... 62

11. DTD ProdiAll.dtd ... 64

12. DTD AlumniAll.dtd ... 65

13. DTD AlumniLengkap.dtd ... 66

Referensi

Dokumen terkait

4, Oktober 2022 363 APLIKASI PENGELOLAAN DATA DATA KEPEGAWAIAN, PESERTA DIDIK DAN ALUMNI DI MTS MUHAMMADIYAH 3 AL-FURQAN BANJARMASIN BERBASIS WEB Fitrah Yuridka 1, Zaenuddin 2,

Batasan Masalah Skripsi ini menekankan pada pembuatan Sistem Informasi Geografi Sebaran Data Petir Pada BMKG Yogyakarta Berbasis Web, yang mencangkup berbagai hal, sebagai berikut: