Pengertian Database
Database adalah kumpulan informasi yang disimpan di dalam
komputer secara sistematik sehingga dapat diperiksa menggunakan
suatu program komputer untuk memperoleh informasi dari basis
data tersebut. Database adalah representasi kumpulan fakta yang
saling berhubungan disimpan secara bersama sedemikian rupa dan
tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi
berbagai kebutuhan.
Komponen sistem basis data
Dalam Sistem
Basis data memiliki beberapa komponen yaitu:
Perangkat Keras ( Hardware )
Perangkat keras yang biasanya terdapat dalam sistem basis data
adalah memori sekunder hardisk.
Sistem Operasi ( Operating System )
Sistem Operasi (Operating System) merupakan program yang
mengaktifkan
atau
mengfungsikan
sistem
komputer,
mengendalikan seluruh sumber daya (resource) dan melakukan
operasi-operasi dalam komputer. Sistem Operasi yang banyak
digunakan seperti: MS-DOS, MS-Windows 95 MS Windows NT,
dan Unix.
Basis data ( Database )
Sebuah basis data (Database) dapat memiliki beberapa basis
data. Setiap basis data dapat berisi atau memiliki sejumlah objek
basis data seperi file atau tabel. Database Management System
(DBMS)
Pengolahan basis data secara fisik tidak dilakukan oleh pemakai
secara langsung, tetapi ditangani oleh sebuah perangkat lunak
yang disebut DBMS yang menentukan bagaimana data disimpan,
diubah dan diambil kembali.
Pemakai ( User )
Bagi pemakai dapat berinteraksi dengan basis data dan
memanipulasi data dalam program yang ditulis dalam bahasa
pemograman.
Konsep Dasar Database
Konsep dasar dari database adalah kumpulan dari catatan-catatan,
atau potongan dari pengetahuan. Sebuah database memiliki
penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya:
penjelasan ini disebut skema. Skema menggambarkan obyek yang
diwakili suatu database, dan hubungan di antara obyek tersebut.
Ada banyak cara untuk mengorganisasi skema, atau memodelkan
struktur database: ini dikenal sebagai database model atau model
data.
Model yang umum digunakan sekarang adalah model relasional,
yang menurut istilah yaitu mewakili semua informasi dalam bentuk
tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari
baris dan kolom (definisi yang sebenarnya menggunakan
terminologi matematika).
Perangkat Membuat Database
Database dapat dibuat dan diolah dengan menggunakan suatu
program komputer, yaitu yang biasa kita sebut dengan software
(perangkat lunak). Software yang digunakan untuk mengelola dan
memanggil kueri (query) database disebut Database Management
System (DBMS) atau jika diterjemahkan kedalam bahasa indonesia
berarti “Sistem Manajemen Basis Data”.
Jenis Tipe Database
Terdapat 12 tipe database, antara lain
Operational database
Analytical database
Data warehouse
Distributed database
End-
user database, External database
Hypermedia databases on the
web
Navigational database, In-memory databases
Document-
oriented databases
Real-time databases
Relational Database.
Macam Model Database
Post-relational database models
Sebuah produk yang menawarkan model data yang lebih umum
dari model relasional dan dikenal sebagai post-relational. Model
data dalam produk tersebut mencakup hubungan namun tidak
dibatasi oleh Prinsip Informasi yang mana mewakili semua
informasi dengan nilai-nilai data dalam kaitannya dengan hal itu.
Sebagian dari perluasan ini ke model relasional benar-benar
mengintegrasikan konsep-konsep dari teknologi yang tanggal pre-
date the relational model.
Object database models
Dalam beberapa tahun terakhir, paradigma yang berorientasi pada
obyek telah diterapkan dalam bidang-bidang seperti teknik dan
spasial database, telekomunikasi dan ilmu pilmiah lainnya. Para
konglomerasi pemrograman berorientasi objek dan teknologi
database mengarah pada model pemrograman baru yang dikenal
sebagai Object database. Database ini berusaha untuk membawa
dunia database dan aplikasi-dunia pemrograman lebih dekat
bersama-sama, khususnya dengan memastikan bahwa database
menggunakan jenis system yang sama seperti program aplikasi.
Tahap Perancangan Database
Perancangan database ( basis data ) merupakan upaya untuk
membangun sebuah basis data dalam suatu lingkungan bisnis,
untuk membangun sebuah basis data terdapat tahapan-tahapan
yang perlu dilalui yaitu :
Perencanaan database ( basis data )
Mendefiniskan system
Analisa dan mengumpulkan kebutuhan
Perancangan database ( basis data )
Perancangan aplikasi
Membuat prototype
Implementasi
Konversi data
Pengujian
Pemeliharaan operasional
Perangkat Lunak Database
Perangkat lunak database ( basis data ) yang banyak digunakan dalam pemrograman
• MySQL
• Microsoft SQL Server
• Relational Database Management System ( RDBMS )
• Clipper
• DBase
• FireBird
Fungsi Database
Diperlukan suatu sistem untuk diintegrasikan data file kedalam suatu file sehingga bisa melayani user yang berbeda. perangkat keras dan lumak serta prisedur yang mengelola data base manajemen sistem.
1. Menyediakan sistem akses cepat.
2. Mengurangi kerangkapan data dan redudancy data.
3. Memungkan adanya updating secara bersana.
4. Menyediakan sistem yang memungkinkan dilakukan pengembangan database.
5. Memberikan perlindungan dari pihak pemakai tidak berhak.
Posting Komentar