Pengantar Basis Data
Data : fakta dari sebuah kejadian yang dapat berupa simbol, gambar atau kata. Base (Basis) : Tempat atau ruangan untuk berkumpul
Basis Data (Database) Basis Data (Database) : sekumpulan data yang terhubung yang diorganisasi untuk memenuhi kebutuhan para pemakai di dalam suatu organisasi.
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.
DBMS (Database Management Systems) DBMS (Database Management Systems) : perangkat lunak yang menangani semua pengaksesan ke database. 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.
Sistem Basis Data gabungan DBMS dengan Basis Data.
Penggambaran Sistem Basis Data
Contoh DBMS MySQL Oracle Microsoft SQL server Paradox Microsoft Access Postgre SQL Firebird
Perbedan File Manajemen Tradisional&Basis Data Program oriented Kaku Kerangkapan data File Manajemen Basisdata : Data oriented Luwes Terkontrolnya kerangkapan data
Kerugian File Manajemen Tradisional : Timbulnya data rangkap dan ketidak konsistenan Data tidak dapat digunakan bersama Kesukaran dalam pengaksesan data Tidak fleksibel Data tidak standar.
Kerugian File manajemen Basisdata : Storage yang digunakan besar Dibutuhkan tenaga spesialis Softwarenya mahal Kerusakan pada sistem database dapat mempengaruhi departeman lain yang
Keuntungan Terkontrolnya kerangkapan data Terpeliharanya kekonsistenan data Data dapat dipakai bersama-sama Data dapat distandarisasikan Keamanan data dapat terjamin Integritas data terpelihara Data independence.
Istilah dalam Database Enterprise Entitas Atribut (Elemen Data) Nilai Data (Data Value) Kunci Elemen Data (Key Data Elemen) Record Data
Komponen Sistem Database - terintegrasi (integrated) - dapat dipakai bersama-sama (shared). Perangkat Keras ( hardware) Perangkat Lunak (software) Pemakai (user)
Pengguna Basis data System Engineer Tenaga ahli yang bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut kepada pihak penjual. Database Adminstrator (DBA) Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengaturnya.
Programmer Pemakai akhir (end-user) Yaitu pemakai yang belum mahir dan terbiasa dengan sistem, jadi hanya menjalankan aplikasi yang sudah di buat oleh si programmer aplikasi tadi.
Prinsip Basis Data 1. Tidak boleh ada pengulangan atau data yang sama persis dengan data sebelumnya. 2. 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.
Telekomunikasi, digunakan untuk melakukan pengelolaan data administrasi /data pelanggan, menangani gangguan, data tagihan, jumlah pulsa dan lain-lain. Kepegawaian: Pengelolaan data karyawan, gaji, pajak