Primadhana, Fathra (2015) Pembangunan Kakas Bantu Pembangkitan Program Dependence Graph Berbasis Java. Sarjana thesis, Universitas Brawijaya.
Abstract
Kegiatan duplikasi kode menyebabkan fase perawatan perangkat lunak menjadi lebih rumit, tetapi kegiatan ini masih sering dilakukan karena mempermudah pengembang dalam fase pengembangan perangkat lunak. Pendeteksian duplikasi kode dapat dilakukan dengan mendapatkan hubungan ketergantungan antar variabel dari suatu kode program. Hubungan ketergantungan antar variabel dapat diketahui dengan cara membangun Program Dependence Graph. Pembuatan sistem pembangkitan Program Dependence Graph membutuhkan masukan berupa berkas source code yang bertipe Java. Proses awal yang digunakan untuk membangkitkan Program Dependence Graph adalah melakukan tahapan ekstraksi data dengan menggunakan pustaka Abstract Syntax Tree untuk memperoleh informasi variabel dari source code. Selanjutnya dilakukan proses normalisasi dan penambahan informasi relasi antar variabel. Setelah itu melakukan konversi data ke dalam bentuk grafik dengan menggunakan pustaka JUNG. Dari hasil pengujian validasi diperoleh hasil bahwa fungsi dalam kakas bantu pembangkitan Program Dependence Graph sudah benar semua sesuai dengan hasil yang diharapkan. Dari hasil pengujian akurasi diperoleh rata-rata akurasi sistem sebesar 100%.
Item Type: | Thesis (Sarjana) |
---|---|
Identification Number: | SKR/FTIK/2015/372/051508349 |
Subjects: | 000 Computer science, information and general works > 005 Computer programming, programs, data |
Divisions: | Fakultas Ilmu Komputer > Teknik Informatika |
Depositing User: | Indah Nurul Afifah |
Date Deposited: | 20 Nov 2015 14:51 |
Last Modified: | 20 Oct 2021 17:39 |
URI: | http://repository.ub.ac.id/id/eprint/146433 |
Preview |
Text
Skripsi_Fathra_Primadhana_-_115090600111029.pdf Download (5MB) | Preview |
Actions (login required)
View Item |