Pengukuran coupling pada perangkat lunak berbasis objek

Show simple item record

dc.contributor.advisor Basuki, Thomas Anung
dc.contributor.author Avianti, Maudy Nur
dc.date.accessioned 2018-05-28T03:45:32Z
dc.date.available 2018-05-28T03:45:32Z
dc.date.issued 2017
dc.identifier.other skp35698
dc.identifier.uri http://hdl.handle.net/123456789/6075
dc.description 1470 - FTIS en_US
dc.description.abstract Persaingan ketat antara perusahaan yang bergerak di bidang pengembangan perangkat lunak mengakibatkan produk perangkat lunak yang dihasilkan harus berkualitas. Tren pengembangan perangkat lunak saat ini cenderung berbasis objek. Salah satu ciri dari kualitas perangkat lunak adalah tingkat coupling yang rendah. Coupling adalah sebuah istilah yang digunakan saat terdapat kebergantungan antara satu modul dengan modul lainnya di sebuah perangkat lunak. Penelitian ini bertujuan untuk mengembangkan perangkat lunak yang mampu mengetahui tingkat coupling yang dimiliki oleh suatu perangkat lunak. Untuk mengukur coupling, digunakan metrik yang dicetuskan oleh Chidamber dan Kemerer. Metrik tersebut terdiri atas Depth of Inheritance Tree (DIT), Number of Children (NOC), Coupling between Object Classes (CBO), Response for a Class (RFC), dan Lack of Cohesion in Method (LCOM). Pengukuran metrik tersebut membutuhkan pengenalan struktur dari kode program. ANTLR digunakan sebagai kakas untuk mengenali struktur tersebut, dengan cara mengubah kode program menjadi sebuah Abstract Syntax Tree (AST). Dari AST tersebut, diambil elemen-elemen yang dibutuhkan oleh algoritma metrik. Berdasarkan pengujian berupa unit testing didapat bahwa perangkat lunak berjalan sesuai dengan implementasi. Selain itu dilakukan pengujian terhadap perangkat sejenis dan didapatkan bahwa perilaku perangkat lunak yang dikembangkan serupa dengan perilaku perangkat lunak sejenis. Didapat pula bahwa RFC dikenali sebagai parameter yang berpengaruh dalam pengukuran coupling. en_US
dc.publisher Program Studi Teknik Informatika Fakultas Teknologi Informasi dan Sains - UNPAR en_US
dc.subject Coupling en_US
dc.subject Perangkat lunak berbasis objek en_US
dc.subject ANTLR en_US
dc.subject Chidamber-Kemerer en_US
dc.subject Abstract Syntax Tree en_US
dc.subject AST en_US
dc.title Pengukuran coupling pada perangkat lunak berbasis objek en_US
dc.type Undergraduate Theses en_US
dc.identifier.nim/npm NPM2013730057
dc.identifier.kodeprodi KODEPRODI618#Teknik Informatika


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UNPAR-IR


Advanced Search

Browse

My Account