DETAIL DOCUMENT
TEKNOLOGI ORM(OBJECT RELATIONAL MAPPING) PADA HIBERNATE DALAM MEMBANGUN APLIKASI STUDI KASUS : APLIKASI PENGOLAHAN SKRIPSI
Total View This Week0
Institusion
STMIK Akakom
Author
Huzaifah, Muhammad - 065410088
Subject
Program Aplikasi 
Datestamp
2017-02-02 01:20:53 
Abstract :
Dalam membangun aplikasi yang berkaita dengan database pada Java, sering kali kita selalu memperhatikan struktur tabel-tabel dalam databse tersebut, setelah itu dilakukan Query pada aplikasi untuk melakukan DML (Data Manipulation Language) atau manipulasi data. Paradigma seperti inilah yang cenderung memakan sumber daya baik pikiran maupun waktu yang tidak sedikit. Tidak heran paradigma seperti ini cenderung tidak efisien. Dengan demikian hadirlah ORM (Object Relational Mapping) atau pemetaan objek, yang dimana paradigma ini merubah pola pikir yang awalnya pada tabel-tabel dalam database menjadi Object Oriented atau berorientasi pada object. Sehingga, kelas (class) dan atribut (Attribut) pada java akan direpresentasikan kedalam database, kelas akan dijadikan tabel dalam database, dan atribut akan dijadikan field. Begitu juga dengan proses DML, tetap menggunakan Object Oriented, pada ORM ini yang dilakukan DML adalah Objek, bukan Query. Untuk melakukan ORM diatas, dibutuhkan ORM tools, yang melakukan generate atau otomatisasi pemetaan kelas dan atribut tadi, dalam hal ini adalah HIBERNATE. HIBERNATE sangat populer dikalangan Developer karena banyak sekali keunggulan yang dimilikinya dibandingkan dengan ORM tools yang lain. Dalam ORM untuk proses Query sendiri, pada setiap tools ORM memiliki fitur-fitur tersendiri. Seperti pada HIBERNATE memiliki HQL (HIBERNATE Query Language) yang memungkinkan kita melakukan query pada dalam project kita. Dengan adanya ORM dan ORM tools ini, kita tidak perlu lagi memperhatikan struktur tabel dalam database. Tapi kita harus tahu bagaimana dasar dari database dan proses koneksi konfensional seperti JDBC pada java itu sendiri tentunya. Kata Kunci : HINERNATE, ORM, Java 

Institution Info

STMIK Akakom