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.

[img]
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