Kakas Bantu Penilaian Kopling Menggunakan Metrik Indirect Package Coupling Based On Responsibilty

Anshari, Muhammad Ridha (2018) Kakas Bantu Penilaian Kopling Menggunakan Metrik Indirect Package Coupling Based On Responsibilty. Sarjana thesis, Universitas Brawijaya.

Abstract

Pesatnya kemajuan teknologi saat ini menyebabkan perlunya dilakukan perawatan perangkat lunak secara rutin agar tetap relevan. Perawatan dapat lebih mudah dilakukan terhadap perangkat lunak dengan kualitas rancangan yang baik. Kualitas rancangan dapat diukur menggunakan metrik pengukur ketergantungan antarmodul, yaitu kopling. Metrik untuk menghitung nilai kopling yang baik perlu mempertimbangkan adanya relasi yang bersifat tidak langsung, seperti metrik indirect package coupling based on responsibility. Berdasarkan permasalahanpermasalahan tersebut, dibangunlah kakas bantu penilaian kopling package dengan metrik indirect package coupling based on responsiblity. Berkas diagram package yang dimasukkan harus diekspor terlebih dahulu ke dalam format XML (eXtensible Markup Language) dengan menggunakan perangkat lunak seperti Visual Paradigm. Berkas tersebut diproses oleh sistem menggunakan parser DOM (Document Object Model). Kakas bantu ini sudah teruji dengan pengujian unit dan integrasi menggunakan teknik pengujian white box, serta pengujian validasi menggunakan teknik pengujian black box. Selain itu, dilakukan pengujian performa menggunakan 3 package dari diagram package JDraw yang disederhanakan, yaitu event, gui, dan action. Dari hasil pengujian diperoleh bahwa kakas bantu berhasil menghemat waktu penilaian kopling package event yang dibutuhkan manusia sekitar 10 menit 27,1188 detik.

English Abstract

Rapid development in technology has significantly increased the needs of software maintenance to keep it relevant. The better the quality of the software’s design, the easier it is to maintain. That quality can be measured using coupling metric. Indirect dependency between modules needs to be considered for better computational accuracy, which indirect package coupling based on responsibility metric provides. In order to tackle these problems, the package coupling evaluation tool using the indirect package coupling based on responsibility metric is built. The input data is a package diagram file that is exported into an XML (eXtensible Markup Language) format, which can be achieved using a software like Visual Paradigm. The system will parse the file using DOM (Document Object Model) parser. The tool was tested through unit and integration testing using white box testing technique, and validation testing using black box testing technique. It’s performance is tested using packages from JDraw’s 3 simplified package diagram, which are event, gui, and action. The result shows that this tool can save about 10 minutes and 27.1188 seconds of time needed by human in evaluating the event package’s coupling.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2018/397/051806600
Uncontrolled Keywords: kopling, package, dom, xml, perawatan coupling, package, dom, xml, maintenance
Subjects: 000 Computer science, information and general works > 005 Computer programming, programs, data > 005.3 Programs
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Budi Wahyono Wahyono
Date Deposited: 09 Apr 2019 01:40
Last Modified: 18 Oct 2021 03:27
URI: http://repository.ub.ac.id/id/eprint/161571
[thumbnail of Muhammad Ridha Anshari.pdf]
Preview
Text
Muhammad Ridha Anshari.pdf - Published Version

Download (29MB) | Preview

Actions (login required)

View Item View Item