Minggu, 01 Februari 2009

Pengertian Basis Data

1. Sistem Basis Data adalah suatu struktur yang terdiri dari sejumlah komponen fungsional (tabel) yang didalamnya terdapat kumpulan representasi fakta dunia nyata seperti manusia, barang, teks, bunyi, kombinasinya akan saling berhubungan dan terpadu untuk memenuhi suatu proses lalu menghasilkan informasi yang dapat diakses & dimanipulasi pemakai (user).2. Komponen Sistem Basis Data :● Perangkat Keras (Hardware)● Sistem Operasi (Operating System)● Basis Data (Database)● Sistem (Aplikasi/ Perangkat Lunak) Pengelolah Basis Data (DBMS)● Pemakai (User)● Aplikasi lain yang bersifat optional.● Perangkat Keras (Hardware)Perangkat keras yg biasa digunakan dalam sebuah basis data adalah:◦ Komputer (satu untuk sistem yg stand alone/ sistem jaringan)◦ Memori sekunder yg on – line (harddisk)◦ Memori sekunder yg off – line (flashdisk) untuk backUp data.◦ Media/ Perangkat Komputer (Sistem Jaringan, NIC)● Sistem Operasi (Operating System)Sistem operasi merupakan program yang mengaktifkan sistem komputer, mengendalikan seluruh sumber daya (resource) dalam komputer dan melakukan operasi - operasi dasar dalam komputer (operasi I/O, pengelolaan file, menjalankan aplikasi, dll).~ Contoh OS stand alone atau untuk client jaringan :◦ MS – DOS (Microsoft Disk Operating System)◦ MS – Windows 3.1◦ MS – Windows 2000◦ MS – Windows XP◦ MS – Windows Vista~ Contoh OS untuk server dalam suatu jaringan :◦ MS – Windows NT◦ MS – Windows 2003 Server◦ Linux◦ Unix◦ Sun – Solaris◦ Novel – Netware● Basis Data (Database)Sebuah sistem basis data dapat memiliki beberapa basis data. Setiap basis data dapat berisi sejumlah objek basis data (file/ tabel, indeks) Di samping menyimpan data, setiap basis data juga mengandung definisi struktur (baik untuk basis data maupun objek secara detail.● Sistem (Aplikasi/ Perangkat Lunak) Pengelolah Basis Data (DBMS)DataBase Management System, yaitu pengelolaan basis data secara fisik tidak dilakukan secara langsung,yang akan menentukan bagaimana data diorganisasikan, disimpan, diubah, dan diambil kembali serta menerapkan mekanisme pengamanan data, pemakaian data secara bersama, konsistensi data, dsb.Perangkat DBMS Sederhana: Perangkat DBMS Kompleks:♦ MS – Access ♦ MySQL♦ Bordland – Paradox ♦ MS – SQL Server♦ dBase IV ♦ Sybase.● Pemakai (User)Tipe user berdasarkan cara berinteraksi dengan sistem:◊ Programmer Aplikasi : Pemakai yang berinteraksi dengan basis data melalui DML yang disertakan dalam program yang ditulis.◊ User Mahir (Casual User) : Pemakai yang berinteraksi dengan sistem tanpa menulis program.◊ User Umum (End User/ Naive User) : Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanent yang ditulis & disediakan sebelumnya.◊ User Khusus (Specialized User) : Pemakai yang menulis aplikasi basis data non konvensional, seperti untuk aplikasi AI, Sistem Pakar, Pengolahan Citra.● Aplikasi lain yang bersifat optional.Aplikasi (perangkat lunak) lain ini bersifat optional yaitu tergantung kebutuhan kita. Beberapa contoh software development tools:• Visual Basic• Power Builder• C++• Visual C++• C++ Builder• Java• PHP• ASP• Delphi3. Abstraksi DataAda 3 level abstraksi data :1. Level Fisik (Physical Level)Merupakan level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan.2. Level Konseptual (Conceptual Level)Merupakan level berikutnya dalam abstraksi data yang menggambarkan data apa yang secara fungsional disimpan dalam basis data dan hubungannya dengan data yang lain.3. Level Penampakan (View Level)Merupakan level tertinggi dari abstraksi data yang hanya menunjukkan sebagian dari basis data.

Tidak ada komentar:

Poskan Komentar