Oleh : HILMY NUR R. – RYAN ABDI W. – KAISHA SATRIO N.H. – DENY SATRYA P. – F.X. YUDHA GAMMA C.H
Kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.
Berkaitan dengan keterhubungan atau status koneksi
Sebuah fasilitas di ilmu komputer yang memungkinkan klien perangkat lunak untuk berkomunikasi dengan database server perangkat lunak, baik pada mesin yang sama atau tidak. Sambungan diperlukan untuk mengirim perintah dan menerima jawaban.
Sebuah DBMS menyediakan : - storing - organizing - retrieving data Sebuah informasi dalam database dapat dikatakan sebagai ‘persistent data’. Kebanyakan aplikasi bisnis menyimpan data dalam relational database. Aplikasi dapat mengakses sebuah informasi database dengan menggunakan Java Database Connectivity(JDBC) API
Database JDBC Connection Pool JDBC Resource JDBC Driver
Sebuah gudang atau tempat penyimpanan dimana suatu data disimpan
Sebuah grup yang menyediakan koneksi terhadap database tertentu dimana koneksi tersebut akan dapat digunakan kembali.
Sebuah JDBC resource menyediakan konektifitas suatu aplikasi ke database. Untuk membuat JDBC resource, tentukan terlebih dahulu connection pool-nya yang berhubungan dengan resource-nya. Sebuah JDBC resource dapat menentukan sebuah single connection pool. Sebuah JDBC resource diidentifikasi oleh nama Java Naming and Directory Interface (JNDI)
Sebuah database driver adalah komponen software yang memungkinkan sebuah aplikasi java untuk berinteraksi dengan database connectivity API
User interface. Menerjemahkan permintaan user ke perintah yang di inginkan. Mengirim permintaan ke server. Menunggu respon dari server. Menerjemahkan respon sebagai hasil ke bahasa manusia yang dapat. Menampilkan hasil kepada user.
Menangkap query dari user. Memproses query tersebut. Mengembalikan hasil kepada user.
User menjalankan client software untuk membuat sebuah query Client connect ke server. Client mengirim query ke server. Server menganalisa query tersebut. Server menghitung hasil dari query tersebut. Server mengirim hasil ke client. Client menyajikan data/hasil kepada user. Perulangan jika di perlukan.