Posted by : addi Senin, 02 September 2013

Pengertian Database



Pangkalan data[1] atau basis data (bahasa Inggris: database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.
Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Contoh :
1. Microsoft Access
2. Microsoft SQL Server
3. Oracle
4. MySQL
5. PostSQL
6. dBase
7. Clipper
8. dll…
A.  Keuntungan DATABASE  :
=> Mudah menyimpan informasi yang jumlahnya banyak.
=> Mundah mendapatkan kembali informasi secara cepat dan fleksibel.
=> Mudah untuk mengelola informasi.
=> Mudah untuk menyetak informasi.
=> Mudah untuk mendistribusikan informasi.
B.  Anatomi DATABASE :
1. Characters
2. Field
3. Record
4. Tabel
5. File
6. Database
C. Model DATABASE:
1. Hierarchical Model (Database Hirarkis)
=> Seperti model pohon.
=> Tidak fleksibel karena membatasi hanya one-to-many relationship.
2. Network Model (Database Jaringan)
=> Seperti jaringan.
=> Struktur mengijinkan may-to-many relationship.
3. Relational Model (Database Relasional)
=> Model database paling banyak digunakan dan fleksibel.
=> Record antar tabel dihubungkan dengan “key value”.
4. Object Oriented Model
=> Memiliki kemampuan menangani data grafik, gambar, video, dan text.
D. Operasi DATABASE
=> Import : Menerima data dalam bentuk file text.
=> Export : Menghasilkan data dalam bentuk file text.
=> Query: Menemukan record yang cocok dengan kriteria.
E. SQL (Structured Query Language)
Untuk mengakses dan memanipulasi data dalam database
Perintah SQL terdapat 3 macam :
1. DDL (Data Definition Languange) :
CREATE : membuat database/ tabel
DROP : menghapus database/ tabel
ALTER : mengubah tabel
2.  DML (Data Manipulation Languange) :
SELECT         : menampilkan record
INSERT          : menambah record
UPDATE        : mengubah record
DELETE         : menghapus record
F. DBMS (Database Management System)
Database yang besar biasanya terdiri lebih dari seratus data yang saling berhubungan.
DBMS mencegah pengguna menghadapi kompleksitas internal sistem dengan hanya menyediakan informasi dan perintah yang dibutuhkan.
=> Rational – RDBMS
=> Object – OODBMS
G. Trend Database
1. Database Multimedia
Menyimpan informasi berupa : grafis, gambar, foto, peta, video clips, animasi dan media lain
2.Natural Database Languange
Membuat query dengan menggunakan natural languangeFuture database à database akan digabungkan dengan teknologi kecAkankah Object oreinted Database akan mengantikan rational database ?
H. Data Warehouse & Data Mining
Data Warehouse : Gudang data à kumpulan dari beberapa database transaksional (penjualan, keuangan) maupun administrasi (kepegawaian).
=> Data Mining : pengalian, pencarian, ekstrasi infomasi dari database yang sangat besar(data warehouse)
=>  Menggunakan metode statistik dan teknologi kecerdasan buatan
=>  Untuk menghasilkan informasi prediksi
=>  Sebagai bahan pendukung keputusan
I. Data Personal & Privacy Problem
Lebih dari 15.000 database marketing berisi 2 milyar nama
Database ini berisi data pribadi : alamat, umur, pendapatan, agama
CRM – manajemen hubungan dengan pelanggan memicu penggalian informasi pelanggan
=>  ID card
=>  Account name (Password)
=>  Kartu kredit
=>  Akumulasi data personal oleh pemerintah dan bisnis dapat mengancam privacy individu
Aturan perlindungan terhadapa privacy à Amerika dan Eropa



sumber: http://dewa-sumberilmu.blogspot.com/2013/04/pengertian-database.html?showComment=1378101912650#c3319302086179935270

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Popular Post

Blogger templates

Labels

You can replace this text by going to "Layout" and then "Page Elements" section. Edit " About "

About

Pengikut

Popular Posts

- Copyright © Mencoba Untuk Bisa -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -