Paid To Click (PTC) yang Direkomendasikan : Neobux | Palmbux | HKbuzz | Duitbux | Tips Berikutnya »

Home » Komputer » Currently Reading:

Sekilas Tentang Basis Data

March 7, 2009 Komputer 1 Comment

Notes Sekilas Tentang Basis DataBerhubung terdapat mata kuliah Basis Data, jadi saya mau ga mau (harus mau!! hehehehe) setidaknya tau seluk beluk dari Basis Data. Ini awal saya mulai menyelidiki tentang Basis Data. Yuk kita liat definisinya..

Apa Sih Sistem Basis Data itu ?

Keterpaduan yang terdiri atas sejumlah komponen fungsional yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses tertentu. Komponen Fungsional atau Relasi tersebut biasanya ditunjukan dengan kunci dari tiap file yang ada. Dalam satu file terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang seragam. Satu record terdiri dari field yang saling berhubungan menunjukan bahwa field tersebut dalam satu pengertian yang lengkap dan direkam dalam satu record.

Hmmm.. dari atas ada beberapa point penting yang bisa kita ambil. Apaan hayoo? Tanya Kenapa? (halah.. jadi ngelantur ga jelas). Berikut point pentingnya :

  • Bersifat data oriented dan bukan program oriented.
  • Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.
  • Dapat dikembangkan dengan mudah, baik volume maupun strukturnya.
  • Dapat memenuhi kebutuhan sistem-sistem baru secara mudah.
  • Dapat digunakan dengan cara-cara yang berbeda.

Jangan bingung.. ( >.< ), ambil kopi dulu.. duduk.. medhang.. sambil baca artikel ini..

Prinsip Utama dan Tujuannya

Prinsip utamanya pokoknya ya data itu di atur atau data yang di atur atau mengaturkan data.. hmmm bingung sendiri (sebenernya yang bingung siapa coba), tapi intinya pengaturan data. Kalo tujuannya itu :

  • Efisiensi ruang penyimpanan (Space)

Melakukan sejumlah penekanan jumlah redudansi data (duplikasi data).

  • Keakuratan (Accuracy)

Dilakukan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data, yang secara ketat dapat diterapkan dalam sebuah basis data.

  • Ketersediaan (Availability)

Karena kepentingan sebuah pemakaian data, sebuah basis data dapat memiliki data yang disebar di banyak lokasi geografis. Dengan pemanfaatan teknologi jaringan computer yang berada disuatu lokasi/cabang, dapat juga diakses (menjadi tersedia/available) bagi lokasi/cabang lain.

  • Kelengkapan (Completeness)

Lengkap tidaknya suatu data yang kita kelola dalam sebuah basis data bersifat relative (baik terhadap kebutuhan pemakai maupun terhadap waktu).

  • Keamanan (Security)

Menentukan siapa-siapa (pemakai) yang boleh menggunakan basis data beserta objek-objek didalamnya dan menentukan jenis-jenis operasi apa saja yang boleh oleh pemakai tersebut.

  • Kebersamaan Pemakai (Sharbility)

Pemakai basis data seringkali tidak terbatas pada satu pemakai saja, atau di satu lokasi saja atau oleh satu system/aplikasi saja. Basis data dapat digunakan oleh banyak pemakai, misalnya oleh sejumlah departemen dalam perusahaan atau oleh banyak sistem seperti sistem penggajian, sistem inventory, sistem penjualan barang, dan sebagainya. Untuk memenuhi tujuan harus dikelola oleh sistem (aplikasi) yang mendukung lingkungan multiuser.

Sistem basis data merupakan perpaduan antara basis data dan sistem manajemen basis data (SMBD). Komponen-komponen sistem basis data meliputi :

  • Perangkat Keras (Hardware) sebagai pendukung operasi pengolahan data.
  • Sistem Operasi (Operating System) atau perangkat lunak untuk mengelola basis data.
  • Basis data (Database) sebagai inti dari sistem basis data.
  • Sistem Manajemen Basis Data (SMBD).
  • Pemakai (User).
  • Aplikasi lain.

Perangkat untuk menjaga abstraksi data dikenal dengan sebutan data model. Data model merupakan kumpulan konsep yang dapat digunakan untuk menggambar struktur data.

Struktur basis data meliputi tipe data, relationship, dan beberapa syarat yang harus dipenuhi basis data.
Ada beberapa definisi yang umum digunakan dalam basis data, yaitu :

  • Entitas : Entitas adalah orang, tempat, kejadian atau konsep yang informasinya direkam. Pada bidang Administrasi Siswa misalnya, siswa, buku, pembayaran.
  • Atribut : Atribut biasa disebut juga data elemen, data field, atau data item yang digunakan untuk menerangkan suatu entitas dan mempunyai harga tertentu, misalnya atribut dari entitas pegawai diterangkan oleh, nama, umur, alamat, pekerjaan.
  • Data Value (Nilai Data) : Data Value adalah data aktual atau informasi yang disimpan pada tiap data, elemen, atau atribut. Atribut nama pegawai menunjukan tempat dimana informasi nama karyawan disimpan, nilai datanya misalnya adalah Anjang, Arif, Suryo, dan lain-lain yang merupakan isi data nama pegawai tersebut.
  • File/Tabel : Kumpulan record sejenis yang mempunyai panjang elemen yang sama, atribut yang sama, namun berbeda nilai datanya.
  • Record/Tuple : Kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi.

Abstraksi Data

Kegunaan utama sistem basis data adalah agar pemakai mampu menyusun suatu pandangan abstraksi dari data. Bayangan mengenai data tidak lagi memperhatikan kondisi sesungguhnya bagaimana satu data masuk ke database disimpan dalam sektor mana, tetapi menyangkut secara menyeluruh bagaimana data tersebut dapat diabstraksikan mengenai kondisi yang dihadapi oleh pemakai sehari-hari. Sistem yang sesungguhnya, tentang teknis bagaimana data disimpan dan dipelihara seakan-akan disembunyikan kerumitannya dan kemudian diungkapkan dalam bahasa dan gambar yang mudah dimengerti oleh orang awam.

Ada tiga kelompok pemakai dalam tingkatan abstraksi saat memandang suatu database, yaitu :

  • Level Fisik : Level ini merupakan level abstraksi paling rendah karena menggambarkan bagaimana data disimpan dalam kondisi sebenarnya.
  • Level Konseptual : Level ini menggambarkan data apa yang disimpan dalam database dan hubungan relasi yang terjadi antara data dari keseluruhan database. Pemakai tidak memperdulikan kerumitan dalam struktur level fisik lagi, penggambaran cukup dengan memakai kotak, garis,dan hubungan secukupnya.
  • Level Pandangan Pemakai (View level) : Level ini merupakan level abstraksi data tertinggi yang menggambarkan hanya sebagian saja yang dilihat dan dipakai dari keseluruhan database, hal ini disebabkan beberapa pemakai database tidak membutuhkan semua isi database.

Ada yang mau menambahkan?

Dicomot paksa (ya ampun) dan dianeh2i oleh saya dari :

  1. http://umitp08.blogspot.com/2009/01/konsep-dasar-basis-data-basis-data.html
  2. http://ijobaraya.wordpress.com/2009/02/02/basis-data/
  3. E-Book Sistem Basis Data – Kartika Firdausy – UAD
  4. E-Book Pengantar Basis Data – Lasmedi Afuan ST.,M.Cs (dosen saya.. ampun mas..)

Anda Menyukai Artikel di Blog Ini? Masukkan Alamat Email Anda untuk Berlangganan:


Artikel Populer

Artikel yang Berkaitan :


Hasil Pencarian:

artikel basis data . elemen basis data . struktur sistem basis data . struktur basis data . software basis data . makalah sistem basis data . makalah basis data . komponen basis data . pengertian sistem basis data . basis data adalah . abstraksi basis data . Tentang Basis Data . pentingnya komponen basis data dalam membentuk sebuah sistem informasi . basis data . komponen sistem basis data . artikel sistem basis data . jenis-jenis atribut pada basis data . pengertian redudansi data . database adalah . data mengenai software internet .

Tags : , , , , , , , , , , , , , , , , , , , , ,

Currently there is "1 comment" on this Article:

Search This Site:

Play Online Games !!

Adventure Online Game Puzzle Online Game
Sport Online Game Strategy Online Game
nowGoogle.Com SEO Challenge

Sponsor

Friends




Connections

Status

Dofollow Blog Internet Sehat

Polls

Platform CMS Favorit Para Blogger

View Results

Loading ... Loading ...

Translator

Comment on this Article:







CommentLuv Enabled

Kategori

Arsip Seluruh Artikel

Arsip