Abstract :
Teknologi Informasi saat ini mengalami pertumbuhan yang sangat
cepat khususnya internet. Dengan internet masyarakat melakukan
aktifitas dengan lebih mudah seperti belanja, ujian, membaca berita,
melihat katalog buku, dan lain-lain secara online. Tentu saja sistem
maupun aplikasi yang dibuat dengan memanfaatkan internet tersebut
dibuat dengan tidak mudah. Semakin komplek sebuah aplikasi maka
semakin tinggi pula tingkat kerumitannya, sehingga diperlukan sebuah
teknologi sebagai solusinya.
Bahasa Pemrograman Java dengan teknologi framework, yaitu
Spring MVC menyediakan sebuah solusi terhadap permasalahan tersebut
dengan membagi aplikasi menjadi bagian–bagian tersendiri yaitu Model,
View dan Controller, yang memisahkan antar bagian tersebut dan
membuat tata interaksi didalamnya. Framework Hibernate JPA digunakan
dalam pemrograman untuk menggunakan basis data relational sebagai
penyimpanan data dengan bentuk objek. Aplikasi yang menggunakan
antarmuka JPA dapat bekerja dengan database yang berbeda tanpa
menggunakan kode database vendor tertentu. JPA membuat aplikasi
mudah untuk ganti ke vendor database yang berbeda.
Hasil dari sistem ini merupakan suatu solusi untuk mempermudah
pengembangan, pemeliharaan dan portabilitas sebuah sistem dan
aplikasi.
Kata kunci : Framework, Hibernate, Java, JPA, ORM, Spring, MVC.