Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

ATRIBUT TABEL (TABLE ATTRIBUTE). ATRIBUT Atribut identik dengan istilah “Kolom data” Atribut identik dengan istilah “Kolom data” Istilah Atribut lebih.

Presentasi serupa


Presentasi berjudul: "ATRIBUT TABEL (TABLE ATTRIBUTE). ATRIBUT Atribut identik dengan istilah “Kolom data” Atribut identik dengan istilah “Kolom data” Istilah Atribut lebih."— Transcript presentasi:

1 ATRIBUT TABEL (TABLE ATTRIBUTE)

2 ATRIBUT Atribut identik dengan istilah “Kolom data” Atribut identik dengan istilah “Kolom data” Istilah Atribut lebih umum digunakan pada perancangan basis data karena menunjukkan fungsinya sebagai pembentuk karakteristik yang melekat pada sebuah tabel. Istilah Atribut lebih umum digunakan pada perancangan basis data karena menunjukkan fungsinya sebagai pembentuk karakteristik yang melekat pada sebuah tabel.

3 ATRIBUT Contoh: Contoh: - Tabel Mahasiswa memiliki 4 atribut, yaitu: nim, nama_mhs, alamat_mhs, dan tgl_lahir - Tabel Kuliah memiliki 4 atribut: kode_kul, nama_kul, sks dan semester

4 ATRIBUT Selain penamaan yang unik berdasarkan fungsinya di tiap tabel, atribut juga dapat dibedakan berdasarkan sejumlah pengelompokkan sbb: Selain penamaan yang unik berdasarkan fungsinya di tiap tabel, atribut juga dapat dibedakan berdasarkan sejumlah pengelompokkan sbb: 1.Key dan Atribut Deskriptif 2.Atribut Sederhana dan Atribut Komposit 3.Atribut Bernilai Tunggal dan Atribut Bernilai Banyak 4.Atribut Harus Bernilai dan Nilai Null 5.Atribut Turunan

5 KEY DAN ATRIBUT DESKRIPTIF Key adalah satu atau kumpulan atribut yang dapat membedakan semua baris data (row) dalam tabel secara unik. Key adalah satu atau kumpulan atribut yang dapat membedakan semua baris data (row) dalam tabel secara unik. 3 Macam key yang diterapkan pada suatu tabel: a.Superkey  satu atau lebih atribut yang dapat membedakan setiap baris data dalam sebuah tabel secara unik Cth pada tabel mahasiswa, yang dapat menjadi superkey: nim, nama_mhs (jika tidak ada nilai yang sama), alamat_mhs, tgl_lahir

6 KEY DAN ATRIBUT DESKRIPTIF b. Candidate-Key  Kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah tabel secara unik.  Sebuah candidate-key tidak boleh berisi atribut yang telah menjadi Superkey yang lain. Candidate key pada tabel mahasiswa: nim, nama_mhs (bila tidak ada nilai yang sama)

7 KEY DAN ATRIBUT DESKRIPTIF c. Primary Key  Salah satu dari candidate key dapat dijadikan Primary key. Pemilihan primary key dari sejumlah candidate key didasari oleh: -Key tersebut lebih sering (lebih natural) untuk dijadikan sebagai acuan -Key tersebut lebih ringkas -Jaminan keunikan key tersebut lebih haik Pada tabel Mahasiswa, primary yang lebih cocok adalah Nim.

8 Contoh : No_KTPNo_SIMNamaAlamat Super Key : No_KTP + No_SIM + Nama + Alamat No_KTP + No_SIM + Nama No_KTP + No_SIM No_KTP No_SIM Candidate Key : No_KTP No_SIM Primary Key : No_KTP atau No_SIM tergantung kebutuhan

9 KEY DAN ATRIBUT DESKRIPTIF Atribut Deskriptif adalah atribut- atribut yang tidak menjadi atau merupakan anggota dari Key Primer. Atribut Deskriptif adalah atribut- atribut yang tidak menjadi atau merupakan anggota dari Key Primer. Jadi, atribut-atribut: nama_mhs, alamat_mhs, dan tgl_lahir digolongkan sebagai Atribut Deskriptif. Jadi, atribut-atribut: nama_mhs, alamat_mhs, dan tgl_lahir digolongkan sebagai Atribut Deskriptif.

10 ATRIBUT SEDERHANA dan ATRIBUT KOMPOSIT Atribut Sederhana : atribut yang tidak dapat dibagi lagi menjadi atribut yang lebih mendasar. Atribut Sederhana : atribut yang tidak dapat dibagi lagi menjadi atribut yang lebih mendasar. Contoh : NPM (pada tabel MAHASISWA) Contoh : NPM (pada tabel MAHASISWA) NPM

11 ATRIBUT SEDERHANA dan ATRIBUT KOMPOSIT Atribut Komposit : atribut yang masih dapat dipecah menjadi sub-sub atribut yang masing-masing memiliki arti tesendiri. Contoh : entitas mahasiswa mempunyai atribut alamat. Alamat disini dapat dipecah menjadi sub atribut seperti Jalan, Kode Pos, Kota.

12 ATRIBUT KOMPOSIT MAHASISWA NPM NAMA ALAMAT JALANKODE POS KOTA

13 ATRIBUT SEDERHANA dan ATRIBUT KOMPOSIT Contoh: Contoh: nimNama_mhsAlamat_mhsTgl_lahir 001 Ali Akbar Jl. Jakarta No. 10 Jakarta … 002 Budi Haryanto Jl. Gajah Mada No.2, Jakarta … ……...… alamatkotaKode_pos Jl. Jakarta No.10 Jakarta40121… Jl. Gajah Mada No.2 Jakarta45123… …...…

14 Atribut Bernilai Tunggal dan Atribut Bernilai Banyak Atribut bernilai Tunggal : atribut² yang memiliki paling banyak satu nilai untuk setiap baris data. Atribut bernilai Tunggal : atribut² yang memiliki paling banyak satu nilai untuk setiap baris data.Cth: bila seorang mahasiswa memiliki 2 tempat tinggal, maka hanya 1 saja yang boleh diisikan ke atribut alamat_mahasiswa

15 Atribut Bernilai Banyak Atribut Bernilai Banyak : atribut yang boleh memiliki lebih dari satu nilai untuk setiap barisnya. Contoh : Entitas mahasiswa mempunyai atribut Hobby isi data dari atribut ini boleh lebih dari 1 data. Mahasiswa Roshita memiliki NPM beralamat di Jalan Garuda 32 Yogyakarta memiliki Hobby (Olah Raga, Nyanyi, Masak dan Nonton TV)

16 Atribut Bernilai Banyak MAHASISWA NPM NAMA HOBBY

17 Atribut Bernilai Tunggal dan Atribut Bernilai Banyak Contoh: Contoh: nimNama_mhsAlamat_mhsTgl_lahirhobi Ali Akbar Jl. Jakarta No. 10 Jakarta …SepakbolaMelukisBerenang Budi Haryanto Jl. Gajah Mada No.2, Jakarta …Membaca …...… ……… Musik, menari Merupakan atribut bernilai tunggal Atribut bernilai banyak

18 Atribut Harus Bernilai dan Atribut Nilai Null Atribut harus bernilai (Mandatory Attribute) : harus berisi data dan nilainya tidak boleh kosong. Atribut harus bernilai (Mandatory Attribute) : harus berisi data dan nilainya tidak boleh kosong. cth: nim dan nama_mhs harus ada nilainya dalam tabel mahasiswa  Nilai Null (Non-Mandatory Attribute) : nilainya boleh dikosongkan.  Dapat digunakan untuk menyatakan/ mengisi atribut² yang nilainya memang belum siap atau tidak ada.  Nilai null tidak sama dengan spasi!

19 Atribut Turunan Atribut Turunan (Derrived Attribute) : adalah atribut² yang nilai-nilainya diperoleh dari pengolahan atau dapat diturunkan dari atribut tabel lain yang berhubungan Atribut Turunan (Derrived Attribute) : adalah atribut² yang nilai-nilainya diperoleh dari pengolahan atau dapat diturunkan dari atribut tabel lain yang berhubungan Dapat ditiadakan dari sebuah tabel, karena nilainya bergantung pada nilai yang ada di atribut lain. Dapat ditiadakan dari sebuah tabel, karena nilainya bergantung pada nilai yang ada di atribut lain.

20 Atribut Turunan Contoh: Contoh: nimNama_mhsAlamat_mhsTgl_lahirUsia Ali Akbar … Budi Haryanto … …...… ………19 Atribut turunan

21 Atribut Turunan digambarkan dengan garis putus – putus KARYAWAN NIK Nama Mulai_Bekerja Lama_Bekerja

22 nama_atribut bernilai ganda nama_entity nama_atribut_komposit nama_atribut_derivatif nama_atribut_kunci nama_atribut


Download ppt "ATRIBUT TABEL (TABLE ATTRIBUTE). ATRIBUT Atribut identik dengan istilah “Kolom data” Atribut identik dengan istilah “Kolom data” Istilah Atribut lebih."

Presentasi serupa


Iklan oleh Google