Call Number | SK-0466(Softkopi SK-12) |
Collection Type | Skripsi |
Title | Alat bantu pencarian design pattern dengan menggunakan siste pakar/ Ronggo Gundala Yuda |
Author | Ronggo Gundala Yudha,; |
Publisher | Depok: Fasilkom UI, 2001 |
Subject | |
Location | FASILKOM-UI; |
Nomor Panggil | ID Koleksi | Status |
---|---|---|
SK-0466(Softkopi SK-12) | 01/9386 | TERSEDIA |
Dalam membangun suatu aplikasi, sering kali ditemukan suatu solusi yang sama sehingga ada suatu pola penyelesaian. Design pattern menamakan, memberikan abstraksi, dan mengindentifikasikan struktur desain yang sering digunakan, sehingga hal ini berguna untuk membuat desain dari suatu solusi desain yang berulang kali terpakai. Design pattern yang menjadi pokok bahasan berasal dari buku "Design Patterns: Element of Reusable Object-Oriented Software" yang ditulis oleh Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides yang dikenal dengan sebutan Gang of Four (GoF). Tugas akhir ini mencoba membuat suatu alat bantu yang terdiri dari sistem pakar dan sistem yang berbasis design pattern knowledge. Sistem pakar digunakan untuk membantu mencari design pattern yang sesuai dengan rancangan yang diinginkan pemakai. Teknik yang digunakan dalam membantu menemukan design pattern mengacu pada saran-saran yang diberikan oleh GoF. Sistem basis data pengetahuan digunakan untuk menyimpan data design pattern tersebut. Data yang dimasukkan dibuat untuk mempermudah pemahaman design pattern-nya. Sistem pakar ini menggunakan inference engine Jess, karena Jess telah menggunakan algoritma Rete, yang merupakan algoritma pattern matching yang efisien. Selain itu Jess telah banyak digunakan dalam membuat sistem pakar berbasis aturan. Tugas akhir ini membuat fasilitas yang bertujuan untuk mempermudah pembuatan aturan yang dapat dioleh oleh Jess, sehingga pemakai tidak perlu mengetahui representasi aturan dalam Jess. Sistem juga menyediakan fasilitas untuk memasukkan pengetahuan design pattern ke basis data pengetahuan. Alat bantu ini dapat diakses melalui internet, dengan menggunakan teknologi yang berbasis Java dan Oracle. Program Java, JSP dan Servlet yang digunakan berjalan diatas web server Oracle 9iAS. Sedangkan semua data yang berupa teks dan gambar disimpan dalam basis data Oracle 8i