Rabu, 26 September 2012

Entity Relationship Diagram

Entity relationship program terdiri dari 2 bagian, yaitu:
  • Entity Relationship Model : Menggambarkan data bentuk entitas, atribut, serta relasi antar entitas.
  • Entity Relationship Diagram : Menggambarkan hubungan antar entitas.

A. Entity
Entity (entitas) adalah objek yang ada dan dibedakan dari objek lain dalam dunia nyata. Entitas memiliki atribut untuk membedakan dirinya dengan objek lain. Entitas digambarkan dengan bentukpersegi. Entitas dengan tipe yang sama disebut juga set entitas.
Contoh : bangunan, mahasiswa, mobil.

B. Attribute
Attribute (atribut) adalah properti deskriptif yang dimiliki oleh semua anggota dari suatu set entitas. Setiap atribut pada entitas memiliki kunci atribut yang bersifat unik yang biasa disebut primary key. Atribut digambarkan dengan bentuk elips.
Kumpulan nilai yang dapat dimasukkan pada setiap atribut disebut value set (domain).Jenis-jenis atribut:- Atomic attribute : atribut yang hanya terdiri atas 1 komponen tunggal dengan keberadaan independen, tidak dapat diuraikan lagi. Contoh : NIM.- Composite attribute : atribut yang terdiri dari beberapa atribut yang lebih mendasar dan bisa diuraikan lagi. Contoh : Alamat.- Single valued attribute : atribut yang hanya memiliki satu nilai untuk suatu entitas tertentu. Contoh : Jenis kelamin.- Multivalued attribute : atribut yang memiliki lebih dari satu nilai untuk suatu entitas tertentu. Contoh : Hobi.- Derivative attribute : atribut yang dihasilkan dari atribut lain, namun tidak pada satu entitas.
Contoh : Umur.,

C. Relationship

Relationship (relasi) adalah hubungan satu atau lebih entitas yang dapat memiliki atribut dimana adanya transaksi dengan suatu nilai tertentu. Relasi digambarkan dengan bentuk jajaran genjang.

D. Cardinality Ratio

Cardinality ratio (rasio kardinal) adalah jumlah keterhubungan antara satu entitas dengan entitas lainnya. Rasio kardinal memiliki 3 jenis hubungan, yaitu:
- One to one : satu entitas A paling banyak berhubungan dengan satu entitas B.
- One to many : satu entitas A berhubungan dengan sejumlah entitas B.
- Many to many : sejumlah entitas A berhubungan dengan sejumlah entitas B.


Tahap-tahap pembuatan Entity Relationship Diagram:

- Mengidentifikasi entity yang terlibat. 
- Menentukan attribute tiap entity.
- Menentukan primary key tiap entity. 
- Menentukan relasi antar entity. 
- Menentukan attribute tiap relasi (jika ada). 
- Menentukan cardionality ratio. 
- Menentukan participation constrait.

Kamis, 20 September 2012

Perkuliahan Basis Data pertemuan-2


Data merupakan Fakta mentah yang belum diolah untuk mempunyai makna
Informasi adalah hasil dari pemrosesan data yang sudah mempunyai informasi yang bermanfaat.
Basis data yaitu himpunan kelompok data yang saling berhubungan yang diorganisasi sedemikian rupa sehingga kelak dapat dimanfaatkan dengan cepat dan mudah
Objek basis data :

1.      Kecepatan dan kemudahan
2.     Efisiensi ruang penyimpanan
3.     Kebersamaan pemakaian
4.     Menangani data dalam jumlah yang besar
5.     Meniadakan duplikasi dan inkonsistensi data
6.     Keamanan (security)

Sifat-sifat Basis Data :
1.    Berbagi data 
2.    Integrasi data
3.    Integritas data
4.    Keamanan data
5.    Abstraksi data
6.    Independensi data
7.      
Lingkungan dan Sistem basis data :

1.      Komponen sistem basis data
2.     DBMS (Database Management System)
3.     Abstraksi data
1.      Bahasa basis data
Komponen sistem basis data :

1.      Hardware                                                                                   
2.     OS (Operating System)
3.     Data base
4.     DBMS
5.     User
6.     Application
Arsitektur basis data :

1.      Stand Alone : hanya pada komputer yang sama
2.     Sistem terpusat : terdiri dari sebuah server dan sejumlah terminal
3.     Sistem client-server : untuk engatasi kelemahan pada system terpusat
Database Management System (DBMS) adalah kumpulan program yang memanajemen struktur database dan akses kendali ke penyimpanan data di database,  kumpulan basis data dan sekumpulan software untuk mengelola basis data
Contoh :

Bahasa basis data adalah bahasa yang digunakan dalam SQL (structured Query Language)
Bahasa basis data terdiri dari :

1.      Data Definition Language (DDL)
2.     Data Manipulation Language (DML)
o    DDL : berfungsi untuk membuat database,
o    DML : untuk manipulasi dan pengambilan data yang ada dalam suatu database

Jenis DML :

1.      Prosedural : mensyaratkan agar pemakai menentukan data apa yang diinginkan serta bagaimana cara mendapatkannya
2.     Non-prosedural : pemakai menentukan data yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya

Perkuliahan Sistem Basis Data Pertemuan-2


Data merupakan Fakta mentah yang belum diolah untuk mempunyai makna
Informasi adalah hasil dari pemrosesan data yang sudah mempunyai informasi yang bermanfaat.
Basis data yaitu himpunan kelompok data yang saling berhubungan yang diorganisasi sedemikian rupa sehingga kelak dapat dimanfaatkan dengan cepat dan mudah
Objek basis data :

1.      Kecepatan dan kemudahan
2.     Efisiensi ruang penyimpanan
3.     Kebersamaan pemakaian
4.     Menangani data dalam jumlah yang besar
5.     Meniadakan duplikasi dan inkonsistensi data
6.     Keamanan (security)

Sifat-sifat Basis Data :
1.    Berbagi data 
2.    Integrasi data
3.    Integritas data
4.    Keamanan data
5.    Abstraksi data
6.    Independensi data
7.      
Lingkungan dan Sistem basis data :

1.      Komponen sistem basis data
2.     DBMS (Database Management System)
3.     Abstraksi data
1.      Bahasa basis data
Komponen sistem basis data :

1.      Hardware                                                                                   
2.     OS (Operating System)
3.     Data base
4.     DBMS
5.     User
6.     Application
Arsitektur basis data :

1.      Stand Alone : hanya pada komputer yang sama
2.     Sistem terpusat : terdiri dari sebuah server dan sejumlah terminal
3.     Sistem client-server : untuk engatasi kelemahan pada system terpusat
Database Management System (DBMS) adalah kumpulan program yang memanajemen struktur database dan akses kendali ke penyimpanan data di database,  kumpulan basis data dan sekumpulan software untuk mengelola basis data
Contoh :

Bahasa basis data adalah bahasa yang digunakan dalam SQL (structured Query Language)
Bahasa basis data terdiri dari :

1.      Data Definition Language (DDL)
2.     Data Manipulation Language (DML)
o    DDL : berfungsi untuk membuat database,
o    DML : untuk manipulasi dan pengambilan data yang ada dalam suatu database

Jenis DML :

1.      Prosedural : mensyaratkan agar pemakai menentukan data apa yang diinginkan serta bagaimana cara mendapatkannya
2.     Non-prosedural : pemakai menentukan data yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya

Kamis, 13 September 2012

Konsep Basis Data



Pengertian Basis Data
Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Basis data juga dapat didefinisikan sebagai kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan yang tidak perlu, untuk memenuhi berbagai kebutuhan.

Mengapa harus menggunakan Basis Data??
Tentunya kita membutuhkan keamanan dan kemudahan. Itulah mengapa kita harus menggunakan sistem basis data untuk permasalahan penyimpaan data. Dengan sistem Basis Data, keamanan penyimpanan data kita lebih terjamin, karena semuanya terkomputerisasi. Di samping iitu, kita juga akan lebih mudah untuk mengambil kembali atau mencari informasi atau data yang kita butuhkan nantinya.

Keuntungan dan Kerugian menggunakan Basis Data
Keuntungan
  • Kecepatan dan Kemiudahan (Speed)
  • Efisiensi Ruang Penyimpanan (Space)
  • Independensi program-data
  • Meminimalkan redudansii data
  • Meningkatkan Konsistensi data
  • Meningkatkan kemampuian berbagai data
  • Meningkatkan pencapaian standarisasi
  • Meningkatkan kualitas data
  • Mengurangi pemeliharaan program

Kerugian
  • Biaya mahal (keperluan hardware dan listrik)
  • Kompleks
  • Prosedur Backup dan Recovery Sulit