Abstract:
The Open Group Architecture Framework(TOGAF) merupakan salah satu standar de-facto Enterprise Architecture Framework. Di dalam TOGAF terdapat proses inti yang dinamakan dengan Architecture Development Method( ADM) berupa. proses iteratif untuk mengembangkan EA. ADM terdiri atas fasc-fase yang menghasilkan artefak beberapa katalog, matriks, dan diagram. Pada skripsi sebelumnya, disebut TOGAFTools 1.0, telah dikembangkan perangkat lunak EA Tools berbasis web yang dapat memodelkan EA berbasis TOGAF. TOGAFTools 1.0 memiliki fitur utama editor form yang dapat mengkonstruksi data berupa artefak yang berbentuk katalog untuk menghasilkan artefak berbentuk matriks dan diagram.
TOGAFTools 1.0 menggunakan beberapa visual library untuk membuat diagram berdasarkan teori graf. Node dan edge dibuat menggunakan Raphael Javascript Library, Graph Dracula Javascript Framework dan Dr-acula Gmffie. Narmm demikian terdapat kelemahan pada visualisasi artefak diagram, antara lain (1) penggambaran diagram tidak beraturan; (2) tidak ada fasilitas menyimpan posisi node setelah ditata ulang oleh pengguna; (3) tidak ada fitur content editing secara interaktif pada diagram.
Penelitian ini bertujuan untuk mengatasi kelernahau pada TOGAFTools 1.0, dengan menyempurnakan visualisasi artefak diagram. Penelitian diawali dengan memahami TOGAF dan artefak nya, lalu studi sistem existing TOGAFTools 1.0, serta merumuskan usulan pengembangan untuk memperbaiki kelemahan pada aspek basis data, visualisasi dan interaksi. Atas dasar usulan tersebut, telah berhasil dikembaugkan TOGAFTools 2.0 beberapa penambahan autara lain: (1) penambahan fitur penyimpanan posisi node setelah dit.at.a ulang oleh pengguna, serta reload posisi terakhir pada saat penampilan ulang suatu diagram; (2) perubahan algoritma dan teknik visualisasi graf menggunakan Depth First Search (DFS) sehingga lebih teratur; (3) perubahan teknik visualisasi edge sehingga lebih rapi; (4) menambah fitur content editing pada diagram sehingga lebih interaktif.
Perubahan dilakukan dengan memodifikasi Graph Dracula Javascript Framework, Drawla Gmffie Library serta memaksimalkan penggunaan Raphael Javascript Library. TOGAFTools 2.0 telah diuji menggunakan kasus yang sama dengan TOGAFTools 1.0 yaitu Delicis and Cake Bakery. Pengujian dilakukan dengan membandingkan hasil diagram antara TOGAFTools 1.0 dan TOGAFTools2.0. Dari hasil pengujian dapat disimpulkan bahwa TOGAFTools 2.0 telah berhasil memperbaiki kelernahau dari TOGAFTools 1.0 dalam aspek visualisasi artefak diagram (sesuai dengan tujuan penelitian). Dari hasil pengujian dapat disimpulkan bahwa TOGAFTools 2.0 telah berhasil memperbaiki kelemahan dari TOGAFTools 1.0 dalam aspek visualisasi artefak diagram (sesuai dengan tujuan penelitian).