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.
Isi Artikel
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
0 Komentar