Pendeteksian Mutating Table Pada Oracle Dengan Metode Penelusuran Dependency Trigger Pada Tabel Secara Visual

Rupawan, Dimas Kaharudin Indra (2006) Pendeteksian Mutating Table Pada Oracle Dengan Metode Penelusuran Dependency Trigger Pada Tabel Secara Visual. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 5102100029-Undergraduate Thesis.pdf]
Preview
Text
5102100029-Undergraduate Thesis.pdf

Download (12MB) | Preview

Abstract

Visualisasi adalah suatu metode yang populer untuk memodelkan suatu
permasalahan. Dengan adanya proses visualisasi, suatu masalah akan lebih
mudah untuk dipahami, diana/isis dan dipecahkan. Proses visualisasi untuk
memodelkan dan memecahkan suatu masalah ini sudah dilakukan pada banyak
hal. Antara lain bisa dilihat dari banyaknya tipe diagram yang ada saat ini, yaitu:
Diagram Flowchart, Diagram Use Case, Diagram kelas, Entity Relationship
Diagram (ERD)!Diagram ER, Diagram Physical Data Model!PDM, dan lain
sebagainya. Dalam suatu database aktif, khusunya Oracle, kasus mutating table
adalah kasus yang biasa terjadi. Mutating table adalah kasus dimana ada sebuah
statement Data Manipulation Language/DML mencoba mengakses suatu tabel,
sedangkan label tersebut masih dalam keadaan diubah oleh DML lain. Mutating
table sebenarnya bukanlah sebuah kasus yang membahayakan, akan tetapi kasus
tersebut terjadi karena adanya perancangan trigger yang kurang sesuai dengan
DML yang sering digunakan. Saat ini, kasus mutating table sulit dilacak dengan
jolon penelusuran secara manual, yaitu dengan jalan membaca kode-kode dari
trigger. Sulitnya penelusuran secara manual tersebut menyebabkan kasus
mutating table sering hanya bisa diketahui pada saat runtime saja.
Dalam Tugas Akhir ini, akan dibuat sebuah algoritma dan aplikasi yang
bisa digunakan untuk mendeteksi/meramalkan kasus mutating table secara visual,
yaitu dengan memvisualisasikan dependency trigger pada tabel untuk kemudian
dilelusuri. Visualisasi dilakukan dengan jalan melakukan proses parsing terhadap
trigger body, kemudian menampilkannya dalam bentuk diagram. Dependency
trigger yang ditampilkan dalam diagram adalah berupa event dan action
terhadap tabel.
Dari hasil uji coho terhadap herbagai struktur database, baik yang bersifat
filet({ maupun yang bers(fat nyata, didapatkan suatu kesimpulan bahwa kasus
mutating table lebih mudah untuk diketahui dan diana/isis dengan visualisasi,
daripada harus diketahui dengan jalan membaca langsung source code trigger
ataupun melalui proses runtime.

Item Type: Thesis (Undergraduate)
Additional Information: RSIf 005.1 Rup p
Uncontrolled Keywords: teori graph, trigger, mutating table, Oracle, Physical Data Model (PDM)
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK5105.546 Computer algorithms
Divisions: Faculty of Information Technology > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: ansi aflacha
Date Deposited: 09 Jul 2019 03:30
Last Modified: 09 Jul 2019 03:30
URI: http://repository.its.ac.id/id/eprint/63596

Actions (login required)

View Item View Item