Pendeteksian Kloning Kode Secara Semantik Dengan Metode Ioe-Behavior Pada Kode Sumber Php

Nastiti, Shofi (2016) Pendeteksian Kloning Kode Secara Semantik Dengan Metode Ioe-Behavior Pada Kode Sumber Php. Sarjana thesis, Universitas Brawijaya.

Abstract

Proses pemeliharaan perangkat lunak (software maintenance) kini menjadi perhatian utama pihak industri karena perkembangan sistem yang semakin kompleks. Salah satu permasalahan yang terjadi pada proses pemeliharaan perangkat lunak adalah adanya code clones (kloning kode). Kloning kode dikelompokkan ke dalam dua jenis yaitu kloning kode secara sintaks dan kloning kode secara semantik. Kloning kode secara semantik merupakan fragmen program yang secara fungsional mirip namun secara sintaks tidak ada kesamaan. Banyak peneliti yang menganggap bahwa kloning kode merupakan sesuatu yang merugikan karena dapat menimbulkan cacat pada perangkat lunak. Saat ini, penelitian untuk mendeteksi kloning kode secara semantik masih relatif kurang. Sebelumnya telah dikembangkan sebuah metode pendeteksian kloning kode secara semantik yang diimplementasikan pada kode sumber Java, yaitu metode IOE-Behavior. Metode ini memberikan nilai presisi dan recall sebesar 100% untuk seluruh kasus uji yang diujikan. Oleh karena itu, pada penelitian ini penulis mengimplementasikan metode IOE-Behavior untuk mendeteksi kloning kode secara semantik pada kode sumber PHP. Mengingat saat ini PHP merupakan bahasa server-side programming yang paling populer. Pada implementasinya metode IOE-Behavior menghasilkan nilai akurasi sebesar 100% dalam mendeteksi kloning kode secara semantik pada kode sumber PHP sampel yang diperoleh dari AJ PHP Software Source Code Library.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2016/5/051601323
Subjects: 000 Computer science, information and general works > 005 Computer programming, programs, data
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Budi Wahyono Wahyono
Date Deposited: 22 Feb 2016 13:58
Last Modified: 21 Oct 2021 16:51
URI: http://repository.ub.ac.id/id/eprint/147068
[thumbnail of SKRIPSI.pdf]
Preview
Text
SKRIPSI.pdf

Download (4MB) | Preview

Actions (login required)

View Item View Item