Minggu, 27 Oktober 2013

Pengantar Komputer 1C Artiekel Tentang Basis Data



Dalam artikel kali ini saya akan membahas tentang Basis data atau yang sering kita sebut dengan Data Base. Basis data (database) adalah kumpulan dari berbagai data yang saling berhubungan satu dengan yang lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat lunak. Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur dan batasan dari data atau informasi yang akan disimpan.

 
Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi pada para pengguna atauuser.

Basis Data terdiri atas dua kata, yaitu Basis dan Data. Basis kurang lebih dapat diartikan sebagai markas atau gudang, tempatbersarang/berkumpul. Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia, barang, hewan, angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya.


Menurut Encyclopedia of Computer Science and Engineer, para
ilmuwan di bidang informasi menerima definisi standar informasi yaitu data yang digunakan dalam
pengambilan keputusan
.

http://aiiazzsecret.blog.com/files/2011/10/basis-data-21.jpg


Adapun tujuan dari pembuatan Basis Data ialah :

1. Kecepatan dan Kemudahan (Speed) ,

yakni agar pengguna basis data bisa: menyimpan data , melakukan perubahan/manipulasi terhadap data dan, menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan cara biasa (baik manual ataupun elektronis).

2. Efisiensi Ruang Penyimpanan (Space)

Dengan basis data kita mampu melakukan penekanan jumlah redundansi (pengulangan) data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling berhubungan.

3. Keakuratan ( Accuracy )

Agar data sesuai dengan aturan dan batasan tertentu dengan cara memanfaatkan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data dsb.

4. Ketersediaan (Availability)

Agar data bisa diakses oleh setiap pengguna yang membutuhkan, dengan penerapan teknologi jaringan serta melakukan pemindahan/penghapusan data yang sudah tidak digunakan / kadaluwarsa untuk menghemat ruang penyimpanan.

5. Kelengkapan (Completeness)

Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai maupun terhadap waktu, dengan melakukan penambahan baris-baris data ataupun melakukan perubahan struktur pada basis data; yakni dengan menambahkan field pada tabel atau menambah tabel baru.

6. Keamanan (Security)

Agar data yang bersifat rahasia atau proses yang vital tidak jatuh ke orang / pengguna yang tidak berhak, yakni dengan penggunaan account (username dan password) serta menerapkan pembedaan hak akses setiap pengguna terhadap data yang bisa dibaca atau proses yang bisa dilakukan.

7. Kebersamaan (Sharability)

Agar data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak pemakai), dengan menjaga / menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock (karena ada banyak pemakai yang saling menunggu untuk menggunakan data).


 Elemen Basis Data


http://aiiazzsecret.blog.com/files/2011/10/7.jpg

• Entitas adalah sekumpulan objek yang terdefinisikan yang mempunyai karakteristik sama dan bisa dibedakan satu dengan lainnya. Objek dapat berupa barang, orang, tempat atau suatu kejadian.

• Atribut adalah deskripsi data yang bisa mengidentifikasi entitas yang membedakan entitas tersebut dengan entitas yang lain. Seluruh atribut harus cukup untuk menyatakan identitas obyek, atau dengan kata lain, kumpulan atribut dari setiap entitas dapat mengidentifikasi keunikan suatu individu.
sedangkan atribut adalah bagian dari entitas

Kelebihan dan Kekurangan Database

Kelebihan dari Database:
· Mengurangi duplikasi data
· Meningkatkan integritas data
· Memelihara independensi data
· Meningkatkan keamanan data
· Memelihara konsistensi data
· Manipulasi data lebih canggih
· Mudah untuk digunakan
· Mudah untuk di akses

Kekurangan dari Database:
· Sistem lebih rumit, jadi memerlukan tenaga ahli dalam disain, program dan implementasi
· Lebih mahal
· Bila ada akses yang tidak benar, kerusakan dapat terjadi
· Karena semua data di tempat terpusat, kerusakan software dan hardware dapat terjadi
· Proses pemeliharaan dapat memakan waktu karena ukurannya yang besar
· Proses back up data memakan waktu

Arsitektur DBMS
Arsitektur ini dikenal dengan nama arsitektur tiga skema (three-schema architecture) dimana fungsi ini
untuk memisahkan antara basis data fisik dengan program aplikasi user. 

 https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWlxfUGW5g3KRr6x-tBQqA6dPiT0L6Ld50cofb6dzAyZzddfUQS0G3xgjUOT-wUPEhR5CpQx0QeXQWeGDUIsVGdyA9Qv7pkS4n8xMysHtcVjVo2J_s1Mqp1ODN3oo7Sd1iZeD_dZwIP7g/s1600/database-design-outsourcing.gif



Sumber :
http://khaledha-marpaung.blogspot.com/2012/02/basis-data-database.html

0 komentar:

Posting Komentar