DATABASE
Database (Basis Data) Data : fakta dari sebuah kejadian yang dapat berupa simbol, gambar atau kata. Base (Basis) : Tempat atau ruangan untuk berkumpul
Definisi Database Database atau basis data adalah sekumpulan data yang saling berhubungan (berelasi) yang disimpan secara bersama-sama dalam sebuah media penyimpanan elektronik sehingga memudahkan pengguna dalam mengelolanya dan juga memudahkan dalam memperoleh sebuah informasi.
Database
DBMS (database management system) DBMS atau database management system ini merupakan perangkat lunak(software) yang dipakai untuk membangun basis data yang berbasis komputerisasi. DBMS (Database Management system) ini juga dapat membantu dalam memelihara serta pengolahan data dalam jumlah yang besar, dengan menggunakan DBMS bertujuan agar tidak dapat menimbulkan kekacauan dan dapat dipakai oleh user sesuai dengan kebutuhan.
DBMS ialah perantara untuk user dengan basis data, untuk dapat berinteraksi dengan DBMS dapat memakai bahasa basis data yang sudah di tentukan oleh perusahaan DBMS
Adapun beberapa contoh dari DBMS : MySQL Oracle Microsoft SQL server Paradox Microsoft Access Postgre SQL Firebird
Kelebihan Database Terkontrolnya kerangkapan / redudansi data Terpeliharanya keselarasan data apabila ada perubahan data pada aplikasi yang berbeda maka secara otomatis perubahan itu berlaku untuk keseluruhan Data dapat dipakai secara bersama. Keamanan data terjamin. Terpeliharanya integritas data. Kecepatan dan kemudahan dalam mengkases sebuah data
Kekurangan Database Storage (tempat penyimpanan data) yang digunakan besar. Dibutuhkan tenaga yang terampil dalam mengelola data. Perangkat lunaknya mahal. Kerusakan pada sistem basis data dapat mempengaruhi departemen lain yang terkait.
Komponen Database Komponen Sistem Basis Data terdiri dari 6 Komponen , yakni : 1. Hardware Biasanya berupa perangkat komputer standar, media penyimpan sekunder dan media komunikasi untuk sistem jaringan. 2. Operating System Yakni merupakan perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer. Harus sesuai dengan DBMS yang digunakan. 3. Database Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari satu basis data.
Komponen Database (Lanj…) 4. DBMS (Database Management System) Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase. 5. User ( Pengguna Sistem Basis Data ) Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir. 6. Optional Software Perangkat lunak pelengkap yang mendukung. Bersifat opsional.
Prinsip Basis Data Prinsip paling utama dari sebuah pegelolaan basis data adalah bahwa setiap data tidak boleh ada pengulangan atau data yang sama persis dengan data sebelumnya. Yang kedua, dalam basis data harus teratur, mudah dikelola dan akhirnya sebuah basis data yang baik mampu melindungi sistem basis data yang disusun dari kecurangan yang dilakukan oleh pemakain. Khususnya melindungi dari penyusupan oleh pihak ketiga, yang bertujuan untuk mendapat keuntungan sendiri.
Penerapan Database Inventory (pergudangan), digunakan untuk proses penerimaan barang, penyimpanan barang, dan pengeluaran barang. Pendidikan, digunakan untuk mengelola data siswa, penjadwalan kegiatan belajar mengajar, mengelola data guru dan lain sebagainya. Rumah sakit, digunakan untuk mengelola data sejarah pengobatan pasien, pembayaran perawatan rawat inap, dan lain lain.
Perbankan, digunakan untuk pengelolaan data nasabah/data tabungan/pinjaman, pembuatan laporan-laporan akuntansi-akuntansi, pelayanan informasi pada nasabah/calon nasabah. Asuransi, digunakan untuk pengelolaan data nasabah/data pembayaran premi dan pemrosesan pengajuan klaim asuransi. Industri manufaktur, digunakan untuk membantu pengelolaan pesanan barang, mengelola data karyawan. Telekomunikasi, digunakan untuk melakukan pengelolaan data administrasi kabel/data pelanggan, menangani gangguan dan lain-lain.