Database Patterns Penerapan CRUD pattern dalam server sistem penilangan kendaraan bermotor Polres Bogor

2 berpengalaman dalam menerapkan design pattern. Manfaat Penelitian Manfaat dari penelitian ini adalah dihasilkannya sistem yang mengelola data penilangan secara terintegrasi dalam satu pusat data, yang akan memenuhi kebutuhan informasi dalam proses penilangan. Dari penelitian ini juga diharapkan dapat ditegaskan kembali manfaat dari penerapan design pattern secara umum dan penerapan CRUD pattern secara khusus dalam suatu sistem, sehingga dapat diketahui keuntungan ataupun kerugiannya. TINJAUAN PUSTAKA Design Patterns Design pattern adalah solusi umum yang dapat digunakan kembali untuk menyelesaikan masalah yang seringkali berulang dalam pembuatan perangkat lunak. Dalam bukunya yang berjudul Design Patterns: Elements of Reusable Object-Oriented Software, Erich Gamma, Richard Helm, Ralph Johnson dan John Vlissides yang dikenal sebagai Gang Of Four membagi katalog Design patterns mereka dalam tiga kategori: yaitu creational patterns factory method, abstract factory, builder, singleton, prototype, structural patterns decorator, composite, proxy, adapter, bridge, flyweight, facade, dan behavioral patterns srategy, iterator, template method, mediator, observer, chain of responsibility, memento, command, state, visitor, interpreter. • Creational patterns berhubungan dengan penciptaan objek. • Structural patterns berhubungan dengan struktur statis objek dan kelas. • Behavioral patterns melakukan karakterisasi cara dimana kelas dan objek berinteraksi dan mendistribusikan kepentingannya GOF

1995. Database Patterns

Adalah patterns yang digunakan sebagai suatu teknik dalam melakukan store objek ke dalam database. Design patterns ini dapat diadaptasikan untuk bekerja dengan objek yang disimpan dalam berbagai jenis media penyimpanan tetap. Semenjak database menjadi media penyimpanan yang umum digunakan untuk objek, patterns ini telah ditulis dengan asumsi bahwa objek disimpan dalam sebuah database Grand 2002 . Database pattern terdiri atas beberapa pattern sebagai berikut: • Persistence layer pattern, menggambarkan bagaimana menjaga kelas dari suatu objek tetap dan kelas yang menggunakan objek tetap tersebut, independen terhadap mekanisme berulang yang digunakan. • CRUD pattern menggambarkan bagaimana cara merancang interface methods dari implementasi persistance layar pattern. • Stale object pattern menerangkan bagaimana untuk membuat rancangan metode update menggunakan CRUD pattern menjadi lebih kuat. • Type Conversion pattern menggambarkan bagaimana cara melakukan manajemen terhadap perbedaan dalam cara runtime environment dan representasi data dalam database. • Dirty pattern digunakan dalam implementasi dari CRUD pattern untuk menghindari update yang tidak perlu terhadapa objek tetap. • Lazy retrieval pattern menggambarkan sebuah optimisasi kepada persistance layer pattern untuk menghindari diperolehnya kembali objek dari database yang sudah tidak diperlukan lagi. Hubungan antar database pattern dapat dilihat pada Gambar 1. Gambar 1 Hubungan antar database pattern Grand 2002. CRUD Pattern CRUD merupakan kependekan dari crate, retrieve, update dan delete yang merupakan istilah atau proses umum yang sering digunakan 2 berpengalaman dalam menerapkan design pattern. Manfaat Penelitian Manfaat dari penelitian ini adalah dihasilkannya sistem yang mengelola data penilangan secara terintegrasi dalam satu pusat data, yang akan memenuhi kebutuhan informasi dalam proses penilangan. Dari penelitian ini juga diharapkan dapat ditegaskan kembali manfaat dari penerapan design pattern secara umum dan penerapan CRUD pattern secara khusus dalam suatu sistem, sehingga dapat diketahui keuntungan ataupun kerugiannya. TINJAUAN PUSTAKA Design Patterns Design pattern adalah solusi umum yang dapat digunakan kembali untuk menyelesaikan masalah yang seringkali berulang dalam pembuatan perangkat lunak. Dalam bukunya yang berjudul Design Patterns: Elements of Reusable Object-Oriented Software, Erich Gamma, Richard Helm, Ralph Johnson dan John Vlissides yang dikenal sebagai Gang Of Four membagi katalog Design patterns mereka dalam tiga kategori: yaitu creational patterns factory method, abstract factory, builder, singleton, prototype, structural patterns decorator, composite, proxy, adapter, bridge, flyweight, facade, dan behavioral patterns srategy, iterator, template method, mediator, observer, chain of responsibility, memento, command, state, visitor, interpreter. • Creational patterns berhubungan dengan penciptaan objek. • Structural patterns berhubungan dengan struktur statis objek dan kelas. • Behavioral patterns melakukan karakterisasi cara dimana kelas dan objek berinteraksi dan mendistribusikan kepentingannya GOF

1995. Database Patterns