SQL integrity constraint generator berdasarkan term aturan bisnis

Show simple item record

dc.contributor.advisor Padmowati, Rosa de Lima Endang
dc.contributor.author Elia
dc.date.accessioned 2019-11-05T03:30:32Z
dc.date.available 2019-11-05T03:30:32Z
dc.date.issued 2019
dc.identifier.other skp38321
dc.identifier.uri http://hdl.handle.net/123456789/9546
dc.description 1626 - FTIS en_US
dc.description.abstract Basis data merupakan sebuah media yang digunakan untuk menyimpan data secara sistematis sehingga dapat diakses dengan mudah. Informasi dapat diperoleh dari basis data dengan menggunakan query tertentu. Informasi yang ada pada basis data harus memiliki integritas agar data yang diperoleh sesuai dengan keadaan sebenarnya. Constraint adalah aturan atau batasan yang diterapkan pada basis data untuk menjaga konsistensi dan integritas data pada basis data. Namun dalam penggunaannya, banyak tabel-tabel yang ada pada basis data tidak diberikan constraint. Tidak dimanfaatkannya constraint menyebabkan banyak data yang masuk tidak sesuai dengan aturan bisnis yang berlaku. Aturan bisnis adalah sebuah pernyataan yang menjelaskan kebijakan bisnis atau keputusan prosedur. Aturan bisnis dapat membantu penentuan constraint pada basis data. Tujuan dari skripsi ini adalah membangkitkan sebuah Constraint Generator yang sesuai dengan aturan bisnis yang berlaku. Generator ini memiliki masukan berupa aturan bisnis yang sudah ditulis dalam bentuk formal. Aturan bisnis dituliskan dalam bentuk formal dengan memanfaatkan SBVR (Semantics of Business Vocabulary and Rules) dengan memecah aturan bisnis dalam bentuk term, fact, dan rule. Kakas query generator yang dikembangkan dalam skripsi ini menerima input berupa aturan bisnis yang sudah dinyatakan dalam bentuk formal sesuai dengan Domain Specific Language (DSL) yang telah ditetapkan. Aturan bisnis tersebut diproses dengan ANTLR (ANother Tool for Language Recognition). ANTLR akan melakukan parsing terhadap aturan bisnis berdasarkan grammar yang dikembangkan dalam skripsi ini. Hasil dari kakas query generator adalah sebuah query yang dapat digunakan untuk menerapkan sebuah constraint pada tabel maupun kolom tertentu. Query tersebut dapat dieksekusi pada basis data MySQL, Oracle, dan SQLServer. Domain yang digunakan dalam skripsi ini adalah domain perpustakaan. Query database constraint yang telah dieksekusi pada basis data diuji dengan mencoba menambahkan data yang melanggar aturan bisnis yang berlaku. Berdasarkan hasil pengujian, query yang dihasilkan telah berhasil mencegah data tersebut masuk ke basis data. en_US
dc.language.iso Indonesia en_US
dc.publisher Program Studi Teknik Informatika Fakultas Teknologi Informasi dan Sains - UNPAR en_US
dc.subject ANTLR en_US
dc.subject SBVR en_US
dc.subject Aturan bisnis en_US
dc.subject Pembangkit constraint basis data en_US
dc.title SQL integrity constraint generator berdasarkan term aturan bisnis en_US
dc.type Undergraduate Theses en_US
dc.identifier.nim/npm NPM2014730009
dc.identifier.nidn/nidk NIDN0426085801
dc.identifier.kodeprodi KODEPRODI618#Teknik Informatika


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UNPAR-IR


Advanced Search

Browse

My Account