Mengenal ORM Library
Published in
1 min readMay 19, 2018
Apa itu ORM Library pada andoid?? ORM (Object Relational Mapping) adalah metode pemrograman yang digunakan untuk mengkonversi data dari lingkungan bahasa pemrograman berorientasi objek (OOP) dengan lingkungan database relasional. Seperti kita ketahui, dalam aplikasi enterprise kedua lingkungan tersebut berada pada sistem yang berbeda, yaitu OOP berada pada sisi pemrograman aplikasi, sedangkan database relasional berada pada sisi sistem database. Misi utama dari ORM ini adalah menjembatani kedua sistem yang berbeda dalam membuat aplikasi android tersebut. Berikut ini adalah beberapa kelebihan yang dimiliki ORM, yaitu:
- Mempercepat pengembangan program contohnya, mengurangi perulangan kode query, memudahkan pemakaian karena tabel-tabel ter-epresentasikan dalam bentuk objek.
- Membuat akses data menjadi lebih abstrak dan portable.
- Hal ini dikarenakan ORM menghandle pen-generate-an syntax SQL berdasarkan vendor database-nya.
- Mensupport pengkapsulan business rule pada lapisan Data Access.
- Men-generate boilerplate code (unit kode yang reusable) untuk fungsi dasar CRUD (Create, Read, Update, Delete). Dalam membuat aplikasi android teman teman dapat menggunakan library ORM diantaranya adalah Active Android, Sprinkles, sugarORM.