digilib@itb.ac.id +62 812 2508 8800


Tesis
Terbatas Alice Diniarti
» ITB

Basis data menyimpan fakta, yang digunakan untuk menyimpan data dalam sistem pengolahan data. Data saja tidak cukup untuk mengambil keputusan atau menjawab pertanyaan terkait makna. Sebaliknya, pengetahuan juga harus didukung oleh data. Sebuah aplikasi terdiri dari data dan fungsi untuk pengelolaan data seperti CRUD, pengolahan menjadi informasi, atau penambahan pengetahuan. Peran ontologi sebagai representasi pengetahuan dan basis data sebagai penyimpan fakta masih memegang peran penting dalam pengembangan aplikasi, sehingga menyebabkan perlunya transformasi antar kedua model tersebut. Namun teknik dan kakas untuk melakukan transformasi dan mendeteksi perubahan setelah transformasi masih terbatas dan tersebar. Pada tesis ini, telah dikembangkan kakas untuk transformasi dua arah antara ontologi dan basis data, mendeteksi perubahan yang terjadi setelah transformasi dan menambahkannya ke representasi semula. Setelah itu, aplikasi dibangkitkan ulang sebagai akibat dari perubahan ontologi atau data. Semua proses dilakukan secara otomatis dengan hanya menekan satu tombol dalam suatu kerangka kerja yang dirancang dan diimplementasikan. Tesis ini berhasil memanfaatkan kakas-kakas dan menggabungkannya dalam satu framework, untuk membangkitkan aplikasi web yang dapat beradaptasi terhadap perubahan yang terjadi pada basis pengetahuan dan basis data.