Perbaikan Desain Perangkat Lunak Berorientasi Objek Dengan Facade Pattern

Pri Agung Danarahmanto

Informasi Dasar

174 kali
113060225
005.1
Karya Ilmiah - Skripsi (S1) - Reference

ABSTRAKSI: Design Pattern adalah sebuah solusi pemecahan masalah pada pemrograman berorientasi objek. Pemecahan masalah dilakukan dengan melakukan pembelajaran terhadap masalah serupa yang telah terjadi sebelumnya. Jadi akan dirumuskan solusi untuk menyelesaikan masalah dan solusi tersebut akan digunakan untuk menangani masalah serupa yang terjadi pada waktu mendatang.

Terdapat berbagai macam design pattern, salah satunya adalah facade pattern. Facade pattern merupakan salah satu design pattern struktural, yaitu bagian yang membahas hubungan atau relasi antar kelas atau objek. Facade adalah salah satu cara menyederhanakan proses pemanggilan yang dilakukan kelas klien (kelas Grapical User Interface) terhadap kelas logik.

Tugas akhir ini berjudul Perbaikan Desain Perangkat Lunak Berorientasi Objek Dengan Facade Pattern. Perangkat lunak yang akan dijadikan sebagai bahan analisis adalah sistem perpustakaan. Analisis akan dilakukan dengan membandingkan kualitas program yang dibangun dengan menerapkan facade pattern dengan program yang dirancang hanya dengan prinsip berorientasi objek saja.

Di awali dengan melakukan perancangan kebutuhan sistem perangkat lunak, kemudian kebutuhan tersebut dimodelkan menggunakan UML (Unified Modelling Language). Setelah poses perancangan selesai, akan dilakukan pengimplementasian ke dalam bahasa pemrograman. Setelah dilakukan implementasi kemudian akan dilakukan dianalisis menggunakan Object Oriented Metrics untuk mengetahui kualitas dari kinerja perangkat lunak tersebut.

Hasil penerapan facade pattern menunjukkan bahwa, perangkat lunak yang menerapkan facade akan lebih fleksibel untuk dikembangkan. Hal tersebut disebabkan karena rendahnya tingkat coupling antara kelas-kelas subsistem dengan kelas klien pada perangkat lunak dengan facade pattern.

Kata Kunci : Design Pattern, Facade Pattern, Objek, KerumitanABSTRACT: Design Pattern is a solution to solving problems in object-oriented programming. Problem solving done by the learning of a similar problem had happened before. So the solution will be formulated to solve the problems and solutions will be used to handle similar problems that occur in the future.

There are various kinds of design pattern, one of which is the facade pattern. Facade pattern is one of the structural desing pattern, which is the part that discusses the relationship between classes or objects. Facade is method to simplifying the process by calling the client class (Grapical User Interface class) to logic class.

The titeld of this final project is Improving Object-Oriented Software Design With the Facade Pattern.The software will be used as the material is the library system. The analysis will be done by comparing the quality of the program that was built by applying the facade pattern along with a program designed only with the principles of object-oriented.

At the begining, this project start with designing the software system requirements, then that system requirement is modeled using UML (Unified Modeling Language). Having completed the design process, will be implementing into the programming language. After the implementation, that software be analyzed using Object-Oriented Metrics to know the quality of the performance of the software.

Results showed that application of facade pattern, the software that implements façade will be more flexible to be developed. It is caused by low levels of coupling between subsystems classes with classes on software clients with facade pattern.

Keyword: Design Pattern, Facade Pattern, Object, Complexity

Subjek

Rekayasa Perangkat Lunak
 

Katalog

Perbaikan Desain Perangkat Lunak Berorientasi Objek Dengan Facade Pattern
 
 
Indonesia

Sirkulasi

Rp. 0
Rp. 0
Tidak

Pengarang

Pri Agung Danarahmanto
Perorangan
Kusuma Ayu Laksitowening, Shaufiah
 

Penerbit

Universitas Telkom
Bandung
2010

Koleksi

Kompetensi

 

Download / Flippingbook

 

Ulasan

Belum ada ulasan yang diberikan
anda harus sign-in untuk memberikan ulasan ke katalog ini