12
BASIS DATA

Pengantar basis data (1)

Embed Size (px)

Citation preview

Page 1: Pengantar basis data (1)

BASIS DATA

Page 2: Pengantar basis data (1)

Pengantar Basis Data Konsep dasar dari database adalah kumpulan dari catatan-catatan, atau

potongan dari pengetahuan / data. Basis data menyediakan fasilitas atau mempermudah dalam

menghasilkan informasi yang digunakan oleh pemakai untuk mendukung pengambilan keputusan. Hal inilah yang menjadikan alasan dari penggunaan teknologi basis data pada saat sekarang. Berikut ini contoh penggunaan Aplikasi basis data dalam dunia bisnis:

Bank : Pengelolaan data nasabah, akunting, semua transaksi perbankan Bandara : Pengelolaan data reservasi, penjadualan Universitas : Pengelolaan pendaftaran, dan akademik. Penjualan : Pengelolaan data customer, produk, penjualan Pabrik : Pengelolaan data produksi, persediaan barang, pemesanan,

agen Kepegawaian: Pengelolaan data karyawan, gaji Telekomunikasi : Pengelolaan data tagihan, jumlah pulsa

Page 3: Pengantar basis data (1)

File TradisionalPengelolaan data dengan cara menyimpan record-record pada file-file yang terpisah, yang disebut juga sistem pemrosesan file. Dimana masing-masing file diperuntukkan hanya untuk satu program aplikasi saja.

Page 4: Pengantar basis data (1)

Kelemahan Sistem Pemrosesan File1. Timbulnya data rangkap (redundancy data) dan Ketidakkonsistensi data (Inconsistency data) Karena file-file dan program aplikasi disusun oleh programmer yang

berbeda, sejumlah informasi mungkin memiliki duplikasi dalam beberapa file. Sebagai contoh nama mata kuliah dan sks dari seorang mahasiswa dapat muncul pada suatu file data mahasiswa dan juga pada suatu file yang terdiri dari record-record mata kuliah. Kerangkapan data seperti ini dapat menyebabkan pemborosan tempat penyimpanan dan biaya akases yang bertambah. Disamping itu dapat terjadi inkonsistensi data. Misalnya, apabila terjadi perubahan jumlah sks mata kuliah, sedangkan perubahan hanya diperbaiki pada file mata kuliah dan tidak diperbaiki pada file mahasiswa. Hal ini dapat mengakibatkan kesalahan dalam laporan nilai mahasiswa.

2. Data terisolir (Isolation Data) Karena data tersebar dalam berbagai file, dan file-file mungkin dalam

format –format yang berbeda, akan sulit menuliskan program aplikasi baru untuk mengambil data yang sesuai.

Page 5: Pengantar basis data (1)

Kelemahan Sistem Pemrosesan File

3. Masalah Pengamanan ( Security Problem ) Keamanan data tidak terjamin karena disimpan di

berbagai tempat. 4. Data Dependence Apabila terjadi perubahan atau kesalahan pada

program aplikasi maka pemakai tidak dapat mengakses data.

Page 6: Pengantar basis data (1)

Sistem Basis Data Seiring dengan berjalannya waktu, sistem

pemrosesan file ditinggalkan karena masih bersifat manual yang kemudian dikembangkan sistem pemrosesan dengan pendekatan basis data.

Pada sistem ini record-record data disimpan pada satu tempat yakni basis data dan diantara program aplikasi maupun pemakai terdapat DBMS (Database Management System).

Page 7: Pengantar basis data (1)

Sistem Basis Data

Page 8: Pengantar basis data (1)

Fungsi / Syarat Basis Data Pembuatan database mempunyai tujuan untuk

mengatasi beberapa masalah pada pengelolaan data, yaitu :-  Redudansi dan inkonsistensi data-  Kesulitan pengaksesan data-  Masalah security

Page 9: Pengantar basis data (1)

DBMS (Database Management System) DBMS (Database Management System)

adalah Perangkat Lunak yang menangani semua pengaksesan ke basis data

Contoh : Microsoft Access, SQL Server, PHP My Admin.

Page 10: Pengantar basis data (1)

Komponen Dasar Basis Data

Bagian pembentuk basis data terdiri dari 4 komponen utama, yaitu :

1. Data2. Hardware3. Software4. Brainware

Pemakai database dibagi atas 3 klasifikasi, yaitu :·  Database Administrator (DBA)·  Programmer·  User

Page 11: Pengantar basis data (1)

Istilah-Istilah dalam Database

Ø  Entity : Merupakan Objek yang bisa dibedakan.

Contoh : - Dalam universitas yaitu entitas mahasiswa, dosen, mahasiswa, dll.- Dalam supermarket yaitu entitas barang, pembeli, supplier, dll.- Dalam rumah sakit yaitu entitas dokter, pasien, obat, dll.

Ø  Atribute : Sebutan untuk mewakili suatu nama tertentu yang dapat

memberikan karakteristik.Ø  Data value : Data aktual atau informasi yang dismpan pada tiap data

elemen atau atribut.

Page 12: Pengantar basis data (1)

Istilah-Istilah Dalam DatabaseØ  Record : Kumpulan elemen-elemen yang saling berkaitan yang

menginformasikan tentang suatu data secara lengkap.Ø  File : Kumpulan record-record sejenis yang mempunyai pajang

elemen yang sama, atribut yang sama namun berbeda data valuenya.

Ø Kunci Elemen Data : Tanda pengenal yang secara unik mengidentifikasikan dari

suatu kumpulan.contoh data mahasiswa yang mempunyai atribut nim, nama, alamat dan tanggal lahir menggunakan kunci elemen data Nim.