Sistem Basis Data (Data,Informasi,Pengetahuan)

Sistem Basis Data


 

sebelum kita masuk jauh lebih dalam tentang basis data,alangkah baiknya kita mengetahui dahulu istilah istilah dibawah ini.

Data

Data adalah fakta,apapun yang ada disekitar kita dan fakta maka itu disebut sebuah data.

Informasi

Sekumpulan data yang memiliki makna dan berguna bagi orang yang membutuhkan.

Pengetahuan

Pnegetahuan adalah sebuah informasi yang didapat dari sebuah analisa.

Sistem Basis Data

Sistem basis data adalah sistem yang terdiri atas kumpulan file yang saling berhubungan di sebuah sistem komputer dan sekumpulan program lain untuk mengubah dan memanipulasi file tersebut.

DBMS adalah perangkat lunak yang didesain untuk memnyimpan dan melakukan pengaturan basis data.

Komponen basis data yaitu:

    -    Hardware

    -    Operating System

    -    Database

    -    Database Management System (DBMS)

    -    User

    -    Software

DBMS

DBMS adalah sistem yang memungkinkan user ataupun program lain mengakses dan memanipulasi file-file yang ada.

DBMS mencakup proses :

    -    Defining yaitu proses mendifinisikan tipe data,struktur dan batasan dari data yang disimpan

    -    Manipulating yaitu berbagai fungsi dan query untuk mendapatkan data yang dicari termasuk                 operasi insert,update,dan delete

    -    Sharing yaitu fungsi untuk sharing multiple user dan program untuk mengakses data secara                     bersama-sama

    -    Protecting berfungsi mengatasi kondisi crash baik pada hardware maupun software juga                         mengatasi user terlarang yang mengakses data

    -    Maintain untuk meningkatkan dan perubahan setiap waktu jika dibutuhkan

Tujuan DBMS :

    -    Kemudahan dan kecepatan dalam pengambilan data

    -    Efisiensi ruang penyimpanan

    -    Keakuratan,pembentukan kode,domain data,dan keunikan data untuk menekan ketidakakuratan             dalam entry data

Manfaat Basis Data

Basis data menyediakan fasilitas untuk mempermudah menghasilkan informasi oleh si pemakai untuk pengambilan keputussan

Contoh : -Pengelolaan data nasabah bank,transaksi perbankan

               -Pengelolaan data mahasiswa,SIAKAD

               -Pengolaan data penjualan produk


 

 

Abstraksi data

Abstraksi data merupakan tingkatan dalam bagaimana melihat data dalam sebuah sistem basis data.Terdiri dari 3 tingkatan yaitu, Physical level,Conseptual level,dan View level

    -    Level fisik

        adalah tingkatan terendah yang menggambarkan bagaimana data disimpan

    -    Level konseptual

        adalah tingkatan memperhatikan data apa sebenarnya yang disimpan dan kaitannya dengan data            lainnya

    -    View level

          level abstraksi tertinggi yaitu menunjukkan sebagian saja yang dilihat dari keseluruhan                          database,sesuai dengan kebutuhan

Jenjang data

-    Character merupakan bagian terkecil dapat berupa karakter angka,huruf ataupun simbol

-    Field merepresentasikan suatu atribut dari record yang menunjukkan suatu item data

-    Record yaitu kumpulan dari suatu field yang membentuk record dan menggambarkan suatu unit data      individu tertentu

-    File terdiri dari record yang menggambarkan suatu kesatuan data yang sejenis

 

MODEL DATA

 Definisi : sekumpulan tool konseptual untuk mendeskripsikan data, relasi-relasi antar data yang menyatakan hubungan antar rekaman yang tersimpan dalam basis data. 

Model data terbagi tiga :

-    Model Entity Relationship

-    Model Relational

-    Model Object Oriented Model


ENTITY RELATIONAL MODEL

-    E-R model didasarkan atas persepsi terhadap dunia nyata yang terdiri dari sekumpulan objek, disebut entity dan hubungan antar objek tersebut, disebut relationship. 

-     Pemodelan data dengan model E-R menggunakan diagram E-R. Diagram E-R terdiri dari : 

        -    Kotak persegi panjang, menggambarkan himpunan entity Elips, menggambarkan atribut-atribut              entity 

        -    Diamond, menggambarkan hubungan antara himpunan entity 

        -    Garis, yang menghubungkan antar objek dala diagram E-R

Model berorientasi objek 

berbasiskan kumpulan objek. Setiap objek berisi: 

- Nilai yang disimpan dalam variable instant, dimana variable "melekat" dengan objek itu sendiri. -          Metode  operasi yang berlaku pada objek yang bersangkutan. 

- Objek-objek yang memiliki tipe nilai & metode yang dikelompokkan dalam satu kelas. Kelas disini       mirip dengan abstrak pada bahasa pemrograman. 

- Sending a message : sebuah objek dapat mengakses data sebuah yang lain hanya dengan memanggil metode objek tersebut


MODEL Relasional

- Model data relational menggambarkan data dalam bentuk tabel-tabel. 

- Asosiasi antar tabel didefinisikan lewat penggunaan kunci tamu (foreign key) 

- Dengan menggunakan model ini, pencarian field dari suatu tabel atau banyak tabel dapat dilakukan dengan cepat. Pencarian atribut yang berhubungan pada tabel yang berbeda dapat dilakukan dengan menghubungkan terlebih dahulu tabel-tabel tersebut dengan menggunakan atribut yang sama (joint operation).
 

Model Hirarki

-    Menyerupai pohon yang dibalik 

-    Menggunakan pola hubungan orangtua anak

-    Pada puncak hirarki diesbut dengan akar (root)


Model Jaringan

-    Model ini hampir sama dengan model hierarkis. 

-    Perbedaannya dalam model ini setiap entitas dapat mempunyai banyak induk dan banyak                anak.Dalam model ini lebih sedikit terdapat data rangkap,namun lebih banyak terdapat hubungan antar entitas,
 
    



Komentar

Postingan populer dari blog ini

Cara Tethering Hotspot Http Injector tanpa menggunakan proxy (Android ke PC)

Mengenal apa itu Sistem Informasi

Pengertian Sistem Informasi dan Teknologi Informasi