Implemetasi dan analisis Object Relational Mapping (studi kasus aplikasi ujian online)

Justin Aulia Widya Reza

Informasi Dasar

113040180
005.1
Karya Ilmiah - Skripsi (S1) - Reference

ABSTRAKSI: ORM (Object Relational Mapping) adalah sebuah teknik pemrograman yang menjembatani perbedaan tipe data pada konsep pemrograman yang berorientasi objek dengan konsep RDBMS. Dengan mengimplementasikan ORM, developer bisa lebih berfikir secara objek dibanding dengan tabel dan kolomkolom yang menjadi ciri dari model relasional. ORM muncul untuk menjaga kemurnian pola pikir developer atas pemrograman berorientasi objek.
Implementasi ORM terletak pada layer persistent yaitu layer yang berhubungan dengan database. Tugas ORM disini ialah untuk memetakan data dari database ke objek atau sebaliknya. Ada beberapa framework ORM yang dapat digunakan sebagai DAO ( Data Access Object) salah satunya Hibernate.
Pada tugas akhir ini ORM di implementasikan pada suatu studi kasus (aplikasi ujian online) kemudian di analisis kesesuaian penggunaan ORM dengan keuntungan yang didapat berdasarkan teori yang ada selain itu membandingkan performansi proses eksekusi CRUD dengan parameter throughput respons time antara penggunaan ORM (framework Hibernate) dan hand-coded JDBC sebagai acuan perbandingan. Hasil dari tugas akhir ini menunjukan bahwa secara umum untuk proses yang lebih banyak melakukan penulisan data, Hibernate relatif lebih cepat dibanding hand-coded JDBC. Sedangkan untuk proses-proses yang banyak melakukan pembacaan data, hand-coded JDBC jauh lebih cepat dibanding Hibernate.
Kata Kunci : ORM, hibernate, CRUD, hand-coded JDBC, DAO.ABSTRACT: ORM (Object Relational Mapping) is a technique in object oriented programming that it can be brigde the problem of mismatch data type between object oriented environtment and RDBMS environtment. Implementation ORM, developer can think in object orinted better than think in table structure like row and column in relational concept. ORM emerge to keep pure object oriented concept for developer.
The implementation ORM put on persistent layer that is layer have job to communicate with database. ORM task is to mapping data from database to object and vice versa. There are many ORM framework can be used as DAO( Data Access Object) the one is Hibernate.
In this final project, ORM implemented on case study (online exam application) and then the advantages of implementation ORM analized based on the exist theories in addition compare CRUD execution performance using response time and throughput as the parameters with implementation hand-coded JDBC as refererence. The result of this final project shows generally the proses that have more write data in database, Hibernate relatively faster than hand-coded JDBC in performance. While for the reading data processes, hand-coded JDBC faster than Hibernate.
Keyword: ORM, hibernate, CRUD, hand-coded JDBC, DAO.

Subjek

Rekayasa Perangkat Lunak
 

Katalog

Implemetasi dan analisis Object Relational Mapping (studi kasus aplikasi ujian online)
 
 
Indonesia

Sirkulasi

Rp. 0
Rp. 0
Tidak

Pengarang

Justin Aulia Widya Reza
Perorangan
Yanuar Firdaus A.W., Ade Romadhony
 

Penerbit

Universitas Telkom
Bandung
2008

Koleksi

Kompetensi

 

Download / Flippingbook

 

Ulasan

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