Pengertian ORM (Object Relational Mapping) – Perkembangan pemrograman Object oriented programming (OOP) saat ini sudah sangat pesat. Sudah banyak sekali perangkat lunak atau software yang di kembangkan dengan paradigma OOP. Namun realisasinya menemui kendala yang sering di hadapi oleh programmer dalam pembuatanya. Saat ini munculah metode baru yaitu ORM atau kependekan dari Object Relational Mapping. Namun Metode baru ini bisa mepermudah dan mempercepat dalam pengembangan dan pembangunan sebuah program.

Pengertian ORM Object Relational Mapping

ORM atau kependekan dari Object Relational Mapping adalah suatu metode pemrograman yang di gunakan untuk mengkonfersi data dari Object Oriented Programming (OOP) ke lingkungan database relational. Metode ORM memudahkan kita dalam pembuatan aplikasi yang menggunakan database relasional.

Mengapa Menggunakan Object Relational Mapping (ORM) ?

Kenapa kita menggunakan ORM? Berikut adalah kelebihan menggunakan metode ORM dalam pembuatan sebuah program :

  • Mempermudah & mempercepat pengembangan sebuah program, seperti contoh mengurangi perulangan saat penulisan query
  • ORM support encapsulation bussines rule pada data access
  • Kemudian ORM Mengenerate code lebih mudah untuk fungsi dasar crud (create, update & delete) atau fungsi lainya.
  • Selanjutnya Membuat akses data lebih abstrak dan portable

Contoh Object Relational Mapping (ORM)

Kasus sederhana, kita narasikan bahwa anda memiliki kelas buku, Kemudian anda ingin mengambil semua buku yang penulisnya adalah “giginau”, Secara manual anda akan melakukan sesuatu seperti itu. Perhatikan contoh dibawah ini, berikut ini code contohnya :

book_list = new List();
sql = "SELECT book FROM library WHERE author = 'giginau'";
data = query(sql); 
while (row = data.next())
{
     book = new Book();
     book.setAuthor(row.get('author');
     book_list.add(book);
}

Berikut kode dengan menggunakan library ORM :

book_list = BookTable.query(author="giginau");

Script di atas merupakan penggambaran sederhana tentang penggunaan “select” dengan menggunakan library ORM

Kesimpulan

Lalu kesimpulan yang bisa kita ambil adalah : Object-Relational Mapping (ORM) adalah teknik yang memungkinkan Anda melakukan Queri dan memanipulasi data dari database menggunakan paradigma berorientasi objek. Ketika berbicara tentang ORM, kebanyakan orang mengacu pada library yang mengimplementasikan teknik obyek-relasional-mapping ORM. Kemudian beberapa kelibahan ORM adalah : ORM dapat mempesingkat waktu untuk mengembangkan perangkat lunak, Library ORM menjadi jembatan antara OOP dan Relasional

Kunjungi juga : BantenHost


admin

giginau

0 Komentar

Tinggalkan Balasan

Avatar placeholder

Alamat email Anda tidak akan dipublikasikan.