Analisis Perbandingan Performansi Mapping Pada Object Relational Mapping(ORM)

Ryeo Brivo Hadi

Informasi Dasar

113020302
005.1
Karya Ilmiah - Skripsi (S1) - Reference

ABSTRAKSI: ORM (Object Relational Mapping ) adalah sebuah teknik pemrograman yang menghubungkan SQL dengan konsep pemrograman yang berorientasi objek. Dengan mengimplementasikan ORM diharapkan developer bisa lebih berfikir secara objek dibanding dengan tabel dan kolom-kolom yang menjadi ciri dari model relasional. ORM muncul ketika paradigma pemrograman berorientasi objek mulai berkembang dan aplikasi internet khususnya berbasis web yang banyak melakukan aktivitas create, query, update, dan delete(CRUD) pada basisdata relasional.
ORM diimplementasikan dalam sebuah persistent framework yang mengetahui bagaimana cara mendapatkan data dari basisdata dan kemudian dipetakan ke sebuah objek serta cara menyimpan kembali objek-objek tersebut ke basisdata relasional. Di dunia enterprise system khususnya di J2EE telah ada beberapa framework ORM yang dapat digunakan sebagai DAO (Data Access Object).
Pada tugas akhir ini dilakukan pengujian dan analisis perbandingan performansi proses eksekusi CRUD dengan parameter throughput sistem , flexibility, mantainability pada dua framework ORM yaitu Toplink Oracle dan Hibernate.
Hasil dari tugas akhir ini menunjukan bahwa secara umum untuk proses – proses yang lebih banyak melakukan pembacaan data, Toplink Oracle relatif lebih cepat dibanding Hibernate. Sedangkan untuk proses-proses yang banyak melakukan operasi penulisan data, Hibernate jauh lebih cepat dibanding Toplink. Dari sisi flexibility dan maintainability keduanya memiliki level yang hampir sama.Kata Kunci : persistent framework,Toplink Oracle,Hibernate,DAO(Data AccessABSTRACT: ORM(Object Relational Mapping) is a programming technique which relates the SQL database concept to object oriented programming. By implementing ORM, it is expected that the developer can think mainly in term of objects, rather than tables and coloums which become the characteristic of the relational model. ORM arose when object oriented paradigm was thriving and the internet applications, especially for web base, that did the activity such as create, query, update, and delete(CRUD) in relational database.
ORM is implemented by a persistent framework, which knows how to retrieve data from database and mapped to a java object , and how to persist those objects back to their representation in the relational database. In the enterprise system environment, especially in J2EE, had been some ORM frameworks that can be used as DAO(Data Access Object).
In this Final Assignment, we will test and analyse the mapping performance comparision on executing CRUD with throughput system parameter,flexibility,mantainability two ORM frameworks such as toplink oracle and hibernate.
The result of the final assignment has shown that Tolink Oracle is generally faster than Hibernate for processing operations which do data reading excessively. Whereas, for processing operations which do data writing tremendously, Hibernate is relatively faster than Toplink Oracle. On the flexibility and the maintainability, Almost both of them have same level.
Keyword: persistent framework,Toplink Oracle,Hibernate,DAO(Data Access

Subjek

Rekayasa Perangkat Lunak
 

Katalog

Analisis Perbandingan Performansi Mapping Pada Object Relational Mapping(ORM)
 
 
Indonesia

Sirkulasi

Rp. 0
Rp. 0
Tidak

Pengarang

Ryeo Brivo Hadi
Perorangan
Dhinta Darmantoro, Dana Suliyo Kusumo
 

Penerbit

Universitas Telkom
Bandung
2007

Koleksi

Kompetensi

 

Download / Flippingbook

 

Ulasan

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