BLOGGER TEMPLATES AND TWITTER BACKGROUNDS »

Senin, 24 September 2012

DIAGRAM E-R


DBMS  (membuat / memelihara)
1.       Entity relationship model
Untuk mengggambarkan  data dalam bentuk entity,  attribute relationship antar entitas belum dapat diimplementasikan kedalam basis data yang sebenarnya.
2.       Entity relationship diagram (ERD)
Diagram yang menggambarkan hubungan entitas

Terdiri dari
1.       Elips   mengimplementasikan entitas
2.       Persegi  mengimplementasikan attribute
3.       Garis mengimplementasikan hubungan
Entitas objek yang  yang ada dan dapat dibedakan oleh objek dalam dunia nyata
Attribute melengkapi entitas
Set entitas = Kumpulan entitas tipe sama
Attribute diimplementasikan oleh attribute
Attribute = Properti deskriptif yang dimiliki untuk semua anggota dari semua set entitas
Attribute harus punya kunci yang bersifat unik (hanya satu)
Jenis Attribute
1.       Atomic attribute = 1 komponen tunggal tidak bias di uraikan
Ex. Nim dalam mahsiswa
2.       Attribute Komposit = Bisa diuraikan
Ex = Alamat
3.       Attribute berharga tunggal = mempunyai satu nilai
Ex. Jenis kelompok atau mahasiswa
4.       Attribute berharga banyak = Terdiri dari sekumpulan nilai
Ex. hobi
5.       Attribute Derivatif = Suatu attribute yang dihasilkan dari attribute lain tidak berasal dari satu entitas .
Ex = dari tanggal lahir
Karena nilai yang sudah terekam dalam 1 tabel attribute adalah 1 komposit
Relationship = hubungan yang terjadi antara 1 atau lebih entity. 1 relasi bias mempunyai attribute
Symbol=
Ex = Dalam 1 relasi ada hubungan nim, makul
Entity mahasiswa
Nim =“ “ nama= “ “
Berelasi dengan matkul kode= “ “ nama_kul=” “
Relasi diantara keduanya = “ mahasiswa sedang menganbil makul tersebut”



 
Cardinality ratio
Menjelaskan hubungan 1 entity dengan entity yang lain menunjukan jumlah max (…)
Macam dari cardinality ratio
1.       One to one = Satu entitas A berhubungan paling banyak 1 entitas pada entitas B dan juga sebaliknya.

2.       One to many = 1 entitas dihubungkan pada entitas di B.
Ex.  Banyak karyawan bekerja di 1 pabrik/department

 

3.       Many to many = Setiap entitas A dapat berhubungan dengan banyak entitas B.
Tahap pembuatan entity relationship diagram 
1.  Mengidentifikasi dan menetapkan sel himpunan entity yang akan terlibat. 
2.  Menentukan attribute dari setiap entity
3.Menentuksn attribute primary key dari setiap entity 
4.  Menentukan relationship antar entity 
5.   Menentukan attribute – attribute 
6.  Menentukan participation costraint


Senin, 17 September 2012

RANGKUMAN

(14 September 2012)  
 postingan ke2
Ringkasan materi hari ini seperti yang telah disampaikan saya mencoba menelaah atau menguraikan apa yang sudah disampaikan

Data adalah fakta mentah yang belum diolah dan tidak mempunyai makna didalam data itu terdapat sebuah informasi.
Informasi itu sendiri hasil dari pemprosesan data yang sudah mempunyai informasi yang bermanfaat (berisi suatu berita).
Basis Data

  • Sekumpulan data yang saling berhubungan  agar bias dimanfaatkan
  • Kumpulan file yang saling berhubungan dan disimpan dalam media penyimpanan tersebut.
Tujuan dari basis data 
  •  Cepat dalam mendapatkan data  
  •   Efisiensi dalam penyimpanan  
  •  Kebersamaan pemakaian  
  •  Menangani dalam jumlah yang besar
  •  Meniadakan duplikasi  data 
  • Keamanan
Lingkungan dalam system basis data 
  •  Komponen system basis data 
  •  DBMS (Database Management System)
Komponen basis data 
  •  Hardware 
  •  Operating system 
  •  Database
  •   DBMS 
  • User
  •  Application
Arsitektur Basis Data 
  •  Stand Alone = dibangun sendiri hanya dalam computer yang sama 
  •  Sistem terpusat = terdiri dari server dan sejumlah terminal 
  •  Sistem client server = untuk mengatasi kelemahan pada system terpusat
DBMS (Database Management System)
Memenage data yang ada di database
DBMS 
Kumpulan program yang memungkinkan pengguna untuk membuat dan memelihara basis datadta dan set perangkat lunak 
      Merupakan basis suatu program computer  yang digunakan untuk memasukkan, mengubah, menghapus
Contohnya: Oracle, ms. Sql, ms. Access, my sql, post greesql, db2
Bahasa Basis Data
Merupakan bahasa yang digunakan oleh user untuk berkomunikasi
Jenisnya  
 DDL = Data Definition Language
Contohnya: create table, create database, after 
 DDL = Data Manipulasi Language
Manipulasi yang dilakukanpenyisipan, penambahan, penghapusan, pengubahan.

Prosedural =  Mensyaratkan data apa yang diinginkan serta bagaimana cara mendapatkan.
Non Prosedural = Pemakaian menentukan data yang diinginkan, menyebutkan bagaimana cara mendapatkan.