Kamis, 27 September 2007

Pengenalan Design Pattern

Pengenalan Design Pattern


Pattern pada pembuatan software, merupakan sebuah topik panas yang terdapat dalam kumpulan orientasi objek.Hal itu merupakan tahapan penyelesaian masalah dalam software enginer yang bersumber pada proses design dalam kesamaan nama dari ruang arsitektur, programming, dokumentasi dari latihan dan pengalaman kerja.


Dasar ilmu biasanya merupakan kumpulan kata untuk menjelaskan pengeritan dari ilmu tersebut dan sebuah bahasa yang menggabungkan ilmu dan perngertiannya menjadi satu.Tujuan dari pattern dalam software adalah untuk membuat sebuah metode yang membantu developer software menyelesaikan masalah yang ada dalam proses pembuatan software tersebut.Pattern juga membantu membuat pembagian bahasa untuk menjelaskan pengertian dan pemahaman tentang masalah dan penyelesaiannya.Umumnya dengan mengkondisikan solusi tersebut sesuai dengan permasalahannya, dan menjelaskan pengertian dari arsitektur yang baik yang sesuai dengan kebutuhan user.Membuat bahasa pattern umumnya, untuk menyampaikan struktur dan mekanisme dari arsitektur kita agar mudah dimengerti.Umumnya tidak banyak teknologi seperti pattern dalam membuat budaya menjadi document dan mendukung keahlian arsitektur dan design.Pattern software menjadi popular setelah menerima pengertian dari buku Design Pattern (Elements Of Reusable Object Oriented Software) dibuat oleh Eric Gamma, Richard Helm, Ralph Johnson dan John Vlissides (Frequenty referred to as the Gang Of Four or just Gof).Pattern selalu digunakan untuk banyak didang bergantung pada organisasi dan proses pengajaran dan arsitektur.Saat sekarang, komunitas software menggunakan pattern besar untuk software arsitektur dan design. Baru-baru ini sudah banyak developer software dan organisasi yang menggunakan design pattern.


Design pattern dapat mempercepat proses pembuatan dengan memberikan pengujian, pembuatan dibuktikan dengan skema (contoh).Ke efektifan design software membutuhkan pertimbangan persoalan yang mungkin menjadi tidak terlihat sampai pelaksanaan terakhir.Penggunaan ulang design pattern membantu mencegah permasalahan dan juga memperbaiki code sehingga dapat dimengerti oleh programer dan arsitek (analis) tentang pengertian pattern tersebut.




~ oOo ~