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