twitter dan facebook

daftar isi

Labels

Recent Post

My Ping in TotalPing.com
Free Music Online
Free Music Online

free music at divine-music.info

Senin, 23 April 2012

TUTORIAL BASIS DATA



BASIS DATA
-          Adalah suatu kumpulan data terbubung yang disimpan secara bersama-sama pada suatu media.
-          Adalah sistem yang terdiri atas kumpulan tabel / file yang saling berhubungan dalam sebuah basis data dan sekumpulan program berupa DBMS yang memungkinkan beberapa pemakai atau program lain untuk mengakses dan memanipulasi tabel-tabel tersebut.
KRITERIA BASIS DATA
1.       Bersifat data oriented dan bukan program oriented
2.       Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.
3.       Dapat berkembang dengan mudah. Baik volume maupun strukturnya
4.       Dapat memenuhi sistem-sistem baru secara mudah
5.       Dapat digunakan dengan cara-cara yang berbeda
6.       Kerangkapan data dapat diminimalkan.
KOMPONEN SISTEM BASIS DATA
1.       Data base
Adalah kumpulan file-file yang saling berhubungan atau berelasi sehingga mebentuk suatu basis data.
2.       Software (Perangkat lunak)
Adalah perangkat lunak yang digunakan dalam suatu sistem basis data.
3.       Hardware(perangkat keras)
Adalah perangkat keras dalam suatu sistem basis data
Seperti :
·         Unit Pusat Pengolahan (Central Processing Unit atau CPU)
·         Unit Penyimpanan (Storage Unit)
·         Keyboard, monitor, printer dll.
4.       Brainware (manusia)
Adalah orang yang menjalankan sistem basis data.
Ada 4 katagori (PEMAKAI)
1.       Sistem Englneer
Tenaga ahli yang bertanggung jawab atas pemasangan basis data.
2.       Administrator basis data
Mengawasi sistem basis data.
3.       Programmer
Membuat program aplikasi
4.       Pemakai akhir
Yang menggunakan data untuk mengambil suatu keputusan yang diperlukan dalam suatu intansi/perusahaan.
KEUNTUNGAN DAN KERUGIAN SISTEM BASIS DATA
a.       Keuntungan sistem basis data
1.       Data dapat dipakai secara bersama-sama (multiple user)
2.       Data dapat distandarisasikan
3.       Mengurangi kerangkapan data (redudansi)
4.       Adanya kemandirian (kebebasan) data atau data independent
5.       Keamanan (security) data terjamin
6.       Keterpaduan data terjaga (masalah intergritas)
b.      Kerugian sistem basis data
1.       Diperlukan tempat penyimpanan yang besar
2.       Diperlukan tenaga yang terampil dalam mengelola data
3.       Perangkat lunaknya mahal
4.       Kerusakan pada sistem basis data dapat mempengaruhi depertemen yang terkait.
ISTILAH-ISTILAH DALAM SISTEM BASIS DATA
1.       Enterprise
Yaitu suatu bentuk organisasi
Data yang disimpan dalam basis data merupakan data operasional dari suatu enterprise
Contoh : sekolah, rumah sakit, bank dll
2.       Entitas
Yaitu objek yang djapat dibedakan dengan objek yang lainnya.
Contoh : dalam enterprise sekolah terdapat entitas mahasiswa. Mata kuliah.
3.       Atribut
Yaitu sebutan untuk mewakili suatu entity
Contoh : dalam entitas mahasiswa memiliki atribut Nim. Nama. Alamat. Agama dll.
4.       Nilai data atau data value
Yaitu informasi yang tercakup dalam setiap elemen data. Isi dari atibut disebut nilai data.
5.       Record (Tuple)
Yaitu kumpulan field-field yang saling berkaitan yang menginformasikan tentang suatu entity seara lengkap



6.       File
Yaitu kumpulan record-recor yang sejenis dimana mempunyai panjang elemen yang sama, attribute yang sma namun berbeda-beda data valuenya.
7.       Data base
Yaitu kumpulan file-file yang mempunyai kaitan antara satu satu file dengan file lainnya sehingga membentuk suatu bangunan data.
8.       Data Base Management System (DBMS)
Yaitu kumpulan file yang saling berkaitan bersama-sama dengan program untuk pengelolaannya.
Data base adalah kumpulan datanya. Sedangkan program pengelolannya berdiri sendiri dalam satu paket program yang berfungsi untuk membaca data. Mengisi data. Menghapus data serta melaporkan data dalam database.

BAHASA BASIS DATA
1.       Data Definition Language (DDL)
Yang menggambarkan desain basis data secara keseluruhan
Seperti : membuat tabel, index, mengubah tabel.
2.       Data manipulation Language (DML)
Untuk melakukan manipulasi dan pengambilan data pada suatu basis data.
Seperti : Penyisipan, penghapusan dan pengubahan data.
ADA 2 JENIS DML
1.       Procedural
Yang mensyaratkan agar pemakai menentukan. Data apa yang diinginkan serta bagaimana cara mendapatkannya.
2.       Non procedural
Yang membuat pemakai dapat menentukan data apa yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya.
3.       Query
Adalah pernyataan yang diajukan untuk mengambil informasi. Biasanya diambil dari relasi beberapa tabel.
Berfungsi untuk pengambilan informasi yang disebut dengan

0 comments

Poskan Komentar