Jumat, 13 April 2012

NORMALISASI
Pengertian Normalisasi

  • Normalisasi teknik analisa data yang mengorganisasikan atribut - atribut data dengan cara mengelompokan sehingga membentuk entitas yang non-redundant, stabil dan fleksibel
  • Normalisasi dilakukan sebagai uji coba pada suatu relasi secara berkelanjutan untuk menentukan apakah relasi itu sudah baik, yaitu dapat dilakukan peroses insert, update, delete, dan modifikasi pada satu atau beberapa atribut tanpa mempengaruhi integritas data dalam relasi tersebut.

pada peroses normalisasi pada tabel pada database dapat dilakukan dengan tiga tahap normalisasi antara lain :
  • Bentuk Normal ke Satu (1NF)
a. Syarat :
b. Tidak ada set atribut yang berulang atau bernilai ganda.
c. Telah ditentukan primary key untuk tabel atau relasi.
d. Tiap atribut hanya mempunayai satu pengertian.
e. Tiap atribut yang dapat memiliki banyak nilai sebenarnya menggambarkan entitas atau relasi yang terpisah.
  • Bentuk Normalisasi ke Dua (2NF)
a. Syarat :
b. Bentuk data telah memenuhi kriteria bentuk normal ke satu.
c. Atribut bukan kunci (non-key attribute) haruslah memiliki ketergantungan fungsional sepenuhnya kepada perimary key.
  • Bentuk Normal ke Tiga (3NF)
a. Syarat :
b. Bentuk data telah memenuhi kriteria bentuk normal ke dua.
c. Atribut bukan kunci (non-key attribute) tidak boleh memiliki ketergantungan fungsional terhadap atribut bukan kunci lainnya. Seluruh atribut bukan kunci pada suatu relasi hanya memiliki ketergantungan fungsional terhadap primary key di relasi itu saja.

Jumat, 30 Maret 2012


Sabtu, 24 Maret 2012


Pertemuan ke-1
DATA BASE
Perngertian basis data adalah di ibaratkan sebuah lemari arsip yang di dalam nya terdapat banyak file-file atau data-data. Atau sebuah kumpulan-kumpulan data yang terorganisasi dan di sajikan untuk tujuan khusus. Dan tujuan nya adalah memudahkan dan mempercepat dalam pengambilan data/arsip.
Sedangkan sistem basis data merupakan perpaduan antara basis data dan sistem menegement basis data atau yang lebih di kenel dengan DBMS. DBMS adalah software yang manangani semua akses ke basis data.
Contoh dari DBMS adalah microsoft acces, microsoft SQL, server 200, oracle, dll.
Dalam sebuah data base terdapat beberapa istilah di antaranya :

1.    Enterprise
Enterprise adalah suatu bentuk organisasi
Contoh :
Sekolah   data_mahasiswa, data_dosen
Perusahaan data_karyawan
Perpustakaan → data_peminjam, data_pegawai, data_buku
Rumah sakit data_pasien, data_dokter
Bank data_nasabah.

2.    Entitas
      Entitas adalah sebuah obyek yang dapat di bedakan dengan obyek lain.
       contoh :
      Akademik Entitas Mahasiswa, Pengajar/Dosen, matakuliah,
                        Nilai, dll.
      Rumah sakit Entitas Pasien, Dokter, obat, dll.
3.    Attribut
Attribut adalah Data untuk mewakili sebuah entitas.
Contoh :
Mahasiswa Field = Nim, Nama_mahasiswa, alamat, no.tlp.
Karyawan Field = kode_karyawan, nama_karyawan, alamat,
                       No.tlp, dll.
4.    Data Value
Data value adalah data yang aktual atau informasi yang di simpan pada tiap data elemen atau attribute.
Contoh :
Attribute Nm_mahasiswa Rendy, Anto, Budi, dll.
5.    Record
Record adalah elemen-elemen yang saling berkaitan  menginformasikan suatu entity secara lengkap.
Contoh :
Record mahasiswa Nim, Nm_mahasiswa, alamat, dll.
6.    File
File adalah kumpulan record- record sejenis yang mempunyai panjang elemen sama, atribute yang sama namun data value nya berbeda-beda.
7.    Kunci elemen
Kunci elemen adalah tanda pengenal yang secara unik untuk mengndentifikasi entitas dari suatu kumpulan entitas.
Dalam sebuah Entitas terdapat beberapa tabel.
Tabel adalah sebuah kumpulan dari beberapa record.
Dalam  sebuah terdapat beberapa tabel yaitu :

1. Tabel field
     Tabel yang isi / data nya selalu berulang-ulang
     Contoh :
      Tabel field sekolah
Nilai mahasiswa

2. Tabel Master
Tabel yang isi / data nya berubah dalam jangka panjang.
     Contoh :
       Tabel Master sekolah
Data_mahasiswa, Nim, Mata kuliah