Penerapan Object Relational Mapping pada

advertisement
1
PENDAHULUAN
Tujuan Penelitian
Tujuan dari penelitian ini adalah:
Latar Belakang
Enterprise Resource Planning (ERP)
merupakan suatu aplikasi terintegrasi yang
difokuskan untuk mengotomasi seluruh
aktivitas
infrastruktur
dalam
suatu
perusahaan. Sistem ERP menggabungkan
proses bisnis antara perusahaan dan
pelanggan, perusahaan dengan supplier, dan
proses perhitungan keuangan perusahaan.
Semua proses bisnis yang tergabung
mengakses pada sebuah basis data yang
terpusat (Parr 2000).
Sebagian besar aplikasi yang berskala
enterprise
dikembangkan
dengan
pendekatan berorientasi objek menggunakan
three-tier-architecture yang terdiri atas
lapisan presentasi, lapisan aplikasi, dan
lapisan basis data (Rashid et al. 2002).
Sementara itu, sistem manajemen basis data
yang banyak digunakan sekarang ini adalah
basis data relasional. Dengan demikian,
terdapat
ketidaksesuaian
(mismatch
paradigm) antara basis data relasional yang
digunakan dan aplikasi yang dikembangkan
dengan pendekatan berorientasi objek.
Ketidaksesuaian tersebut antara lain aspek
granularity, subtypes, identitas, asosiasi,
dan navigasi data (Bauer & King 2007).
Untuk mengatasi masalah ini Nugraha
(2005) melakukan penelitian mengenai
konsep ORM (Object Relational Mapping)
yang berfungsi memetakan antara class dan
tabel. Pada prinsipnya, penelitian tersebut
menunjukan bahwa Object Relational
Mapping (ORM) adalah sebuah solusi yang
dapat
menjembatani
paradigma
ketidaksesuaian antara sistem basis data
relasional dan pengembangan aplikasi
berorientasi objek.
Namun demikian Nugraha (2005) hanya
membatasi penelitiannya pada aspek
pemetaan dan tidak diimplementasikan pada
aplikasi yang utuh. Pada penelitian ini,
dilakukan analisis terhadap aplikasi Ritel
ERP yang dikembangkan Ernita (2008)
untuk menunjukan adanya ketidaksesuaian
(mismatch) tersebut. Selanjutnya akan
diimplementasikan konsep ORM untuk
menghilangkan ketidaksesuaian tersebut
serta penerapan konsep design pattern yang
berfungsi dalam proses penyatuan dengan
lapisan aplikasi.
1
2
3
Menganalisis ketidaksesuaian yang
muncul dari rancangan sistem Ritel ERP
yang dikembangkan Ernita (2008) dan
basis data relasional yang digunakan.
Menerapkan konsep ORM untuk
mengatasi masalah ketidaksesuaian
tersebut.
Memanfaatkan konsep design pattern
dalam pengaksesan basis data oleh
lapisan aplikasi.
Ruang Lingkup Penelitian
Ruang lingkup penelitian ini adalah :
1
2
Membangun lapisan Model untuk
aplikasi Ritel ERP dengan menerapkan
konsep ORM dengan menggunakan satu
framework yang telah ada tanpa
membandingkan dengan framework
ORM lain.
Menerapkan konsep ORM pada aplikasi
Ritel ERP tetapi tidak disertai konsep
untuk manajemen backup data dan
pengelolaan data yang sudah tidak
terpakai.
Manfaat Penelitian
Penelitian
ini
diharapkan
dapat
bermanfaat dalam
pemeliharaan dan
pengelolaan manajemen basis data pada
pengembangan aplikasi ERP selanjutnya.
Selain itu, penerapan ORM dapat
menghemat koneksi pada server basis data
sehingga aplikasi ERP yang dikembangkan
lebih optimal.
TINJAUAN PUSTAKA
Enterprise Resource Planning
Enterprise Resource Planning (ERP)
adalah suatu aplikasi terintegrasi yang
difokuskan untuk mengotomasi seluruh
aktivitas infrastruktur perusahaan. Aplikasi
ERP menggabungkan proses bisnis antara
perusahaan dan pelanggan, perusahaan dan
supplier, dan proses perhitungan keuangan
perusahaan. ERP mengotomasi proses bisnis
perusahaan baik dari segi produksi,
distribusi, keuangan, waktu, dan sumber
daya manusia (Parr 2000).
Download