Modul Pbo - Xii RPL
Modul Pbo - Xii RPL
KONEKSI DATABASE
1. Pengantar Koneksi Database
Database merupakan salah satu bagian inti dari Sistem Informasi yang menyimpan data
untuk proses pengolahan nantinya. Agar aplikasi bisa mengakses data dari suatu database
engine, maka diperlukan suatu mekanisme koneksi antara aplikasi dan database tersebut. Pada
bahasa pemrograman java terdapat kumpulan kelas yang digunakan khusus untuk koneksi
database. Komponen database pada java mengikuti standar SQL (Structured Query
Language), sehingga library fungsinya dapat ditemukan dalam package java.sql.* dan
javax.sql.*. Terdapat 3 langkah utama untuk melakukan koneksi ke database :
1. Pengenalan JMF
JMF atau Java Media Framework adalah libray java yang memungkinkan audio,
video, dan media lainnya untuk ditambahkan ke aplikasi dan appleyt java. Paket
opsional ini dapat menangkap, memutar, mengalirkan dan mentranskode banyak format
media, serta memungkinkan pengembangan aplikasi multimedia lintas platform.
Java Media Framework (JMF) meruakan bagian dari Application Programming
Interface (API). JMF menjadi saah satu solusi dalam pemrograman multimedia bebasis
java. API ini memungkinkan develop untuk mengintegritaskan dua bagian dari aplikasi
yang berbeda secara bersamaan.
1. Bagian-bagian MVC
Konsep MVC dalam java adalah sebuah teknik untuk mengatur struktur dari aplikasi
yang dibuat dalam class-class kerja. Bagian-bagian dari MVC adalahh sebagai
berikut:
a. Model
Model bertugas mengatur, menyiapkan, memanipulasi, dan mengorganisasikan
data (dari basis data) atau kumpulan instruksi atau perintash sesuai dengan
intruksi dari controller.
b. View
View adalah bagian yang bertugas menyajikan data yang telah dioah menjadi
sebuah informasi yang dibutuhkan oleh user. Objek dalam view dapat berupa
form input data, grafik, diagram dan tampilan lainnya yang data membantu user
dalam menggunakan data.
c. Controller
Controller bertugas mengatur kegiatan view dan model sesuai dengan input
instruksi dari user atau pengguna. Setiap controller mengatur aktifitasnya sendiri
dan dapat pula berinteraksi dengan objek daro controller lainnya.
Model
menperbarui memanipulasi
View Controller
melihat menggunakan
User
Gambar : Siklus MVC
Untuk memperjelas konsep MVC ada program java, perhatikan gambar berikut.
Keterangan:
1. Pengguna atau user memberikan input berupa perintah untuk mengakses basis
data dari server
2. Input user tersebut akan ditangkap oleh controller dan diolah untuk menjadi
perintah yang akan mengakses library perintah yang ada pada model
3. Perintah tersebut akan disinkronkan dengan library perintah yang ada pada model
4. Hasil akhir pengolahan perintah tersebut akan ditampilkan dalam view data
kepada pengguna (user).