Document

advertisement
BAB I
PENDAHULUAN
1.1.
Latar Belakang
Perkembangan teknologi informasi memudahkan manusia untuk
mendapatkan
informasi.
sekumpulan data
Informasi
biasanya
dalam
bentuk
yang disebut database. Database merupakan
sekumpulan file data yang saling berhubungan dan diorganisasi
sedemikian rupa sehingga memudahkan untuk mendapatkan data.
Kebutuhan
manusia
akan
data
yang
kompleks
dan
banyak
mengakibatkan sulit dan lamanya dalam pengelolaan data sehingga
perlu software database untuk menangani masalah tersebut.
Software database dirancang dan dibuat berbeda-beda sesuai
dengan
kebutuhan
dari
suatu
proyek.
Manajemen
database
mempengaruhi efektifitas dari pengelolaan database dalam software.
Pemahaman
menyebabkan
yang
kurang
kesalahan
terhadap
pemilihan
software
database
dapat
software
sehingga
dapat
mengurangi kinerja suatu aplikasi. Ketepatan dalam pemilihan
software database dapat meningkatkan efektifitas dan efisiensi serta
keamanan data dari suatu aplikasi.
Oracle adalah salah satu software database yang didesain untuk
melakukan transaksi yang besar. Software database hendaknya
1
didukung oleh suatu aplikasi yang dapat memudahkan user dalam
memanajemen database. Aplikasi yang dibuat dengan bahasa
pemrograman java, dapat berinteraksi dengan database manapun
tanpa perlu merombak kode program.
Oleh karena itu, dibangun aplikasi yang dapat melayani transaksi
data yang kompleks dan besar serta aman dengan menggunakan
database Oracle dan didukung oleh bahasa pemrograman Java.
1.2.
Rumusan Masalah
Berdasarkan uraian pada latar belakang, maka dapat dirumuskan
suatu pokok permasalahan yaitu bagaimana membuat aplikasi yang
menggunakan database dengan lebih cepat, akurat dan aman.
1.3.
Ruang Lingkup
Lingkup permasalahan yang diteliti meliputi:
1. Ruang interaksi antar user (client) berbasis GUI transaksi.
2. Computer
atau
mesin
melakukan
pengaksesan
data
dengan
metode client-server.
3.username dan password untuk authentikasi dan indentitas user.
4. Sistem akan melakukan komunikasi dalam jaringan Local Area
Network denga perbedaa zona waktu.
2
5. Sistem akan melakukan komunikasi dua arah (transaksi) dengan
menerapkan konsep client server yaitu Multi Server maka setiap
server
akan
saling
berbagi
objek-objek
yang
ada
padanya
(mendistribusiannya dengan client-client yang ada).
6. Sebagian perintah sql dan autentifikasi tersimpan di dalam server,
bukan client
1.4.
Tujuan Penelitian
Penelitian ini bertujuan :
1.4.1.1.
Membangun aplikasi database dengan metode client
server
1.4.1.2.
Meningkatkan performa proses transaksi baik dari segi
transportasi data dalam jarigan maupun pengaksesan data dari dan
ke server.
3
Download