§ ENTITAS



Berikut Entitas memiliki peranan penting dalam sistem basis data ,karena jika tidak ada sekumpulan entitas sistem basis data tidak terbentuk. Karena Sistem Basis Data terbentuk dari satu data dan dijadikan satu kemudian dihubungkan agar menghasilkan informasi yang jelas,

Entitas merupakan sesuatu yang dapat digambarkan oleh data. Entitas dapat juga diartikan sebagai sebuah individu yang mewakili sesuatu yang nyata serta dapat dibedakan oleh sesuatu yang lain (Fathansyah, 1999).

memodelkan struktur data dan hubungan antar data dan mengimplementasikan basis data secara logika maupun secara fisik dengan DBMS (Database Management system)


Contoh :

Entitas dalam lingkungan Bank

– Nasabah

– Simpanan

– Hipotik

– Supplier

– Part

– Shipment



ATRIBUT

Pada dasarnya Atribut merupakan karakteristik dari Entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Atau merupakan nama-nama property dari sebuah kelas yang menjelaskan batasan nilainya dari property yang dimiliki oleh sebuah kelas tersebut.

Atribut terdiri dari beberapa jenis. Diantaranya adalah:

- Atribut Value:

Merupakan data aktualatauinformasi yang disimpanpadasuatuatribut di dalamsuatu entity atau relationship.

- Atribut Key

Merupakan atribut yang digunakan untuk menentukan suatu Entity secara unik dan berbeda.

- Atribut Simple

Merupakan Atribut yang hanya memiliki nilai tunggal.

- Atribut Multivalue

Merupkan Atribut yang memiliki sekelompok nilai untuk setiap instant Entity



- Atribut composite

Merupakan Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu.


- Atribut Derivatif

Merupakan suatu atribut yang berasal atau dihasilkan dari atribut yang lain

§ KARDINALITAS RELASI

Kardinalias relasi menggambarkan banyaknya jumlah maksimum entitas dapat ber-relasi dengan entitas pada himpunann entitas yang lain.

Terdapat beberapa relasi antar entitas antara lain:

- One to one, yang hubungan satu kesatu.

Contohnya : seorang dosen mengepalai satu jurusan.

- One to many, yang hubungan satu ke banyak.

Contohnya : seorang pelanggan membeli beberapa mobil.

- Many to many, yang hubungan banyak ke banyak.

Contohnya : banyak mahasiswa mengambil banyak matakuliah.

Contoh gambar :


ENTITAS (ENTITY)


Entitas (entity/ entity set), memiliki banyak istilah di dalam ilmu komputer, seperti tabel (table), berkas (data file), penyimpan data (data store), dan sebagainya.



· Entitas merupakan penggambaran sebuah objek nyata. Untuk lebih mudahnya bisa disebut juga sebagai jabatan / status dari suatu objek tersebut.Contoh : Mahasiswa, anak, petugas dsb.

· Entitas Adalah segala sesuatu yang dapat digambarkan oleh data. Entitas juga dapat diartikan sebagai individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999).

· Entitas adalah tempat penyimpan data, maka entitas yang digambarkan dalam ERD ini merupakan data store yang ada di DFD dan akan menjadi file data di computer.

· Entitas adalah suatu objek dan memiliki nama. Secara sederhana dapat dikatakan bahwa jika objek ini tidak ada di suatu enterprise (lingkungan tertentu), maka enterprise tersebut tidak dapat berjalan normal.



Contoh Entitas:

· Entitas MAHASISWA harus ada di lingkungan perguruan tinggi, begitu juga dengan entitas DOSEN, MATAKULIAH, dan sebagainya.

· Di dalam entitas MAHASISWA berisi elemen-elemen data (biodata mahasiswa) yang terdiri atas NIM, NAMA, KELAS, ALAMAT, dan sebagainya. NIM, NAMA, KELAS, dan ALAMAT disebut dengan atribut (field)

· Atribut-atribut NIM, NAMA, ALAMAT, dan TANGGAL_LAHIR harus ada di dalam biodata seorang mahasiswa.

· Sedangkan atribut NAMA DOSEN adalah atribut yang tidak boleh ada di entitas mahasiswa. Pada akhirnya, entitas ini akan menjadi file data (yang bersifat master file) di dalam komputer.



ATRIBUT (FIELD)


Atribut adalah ciri-ciri kualitatif yang dimiliki oleh suatu obyek, yang mencerminkan sifat-sifat dari obyek tersebut. Field menyatakan data terkecil yang memiliki makna. Istilah lain untuk field yaitu elemen data, kolom item. Contoh field yaitu nama seseorang, jumlah barang yang dibeli, dan tanggal lahir seseorang.




Data Item:

ID Konsumen, Nama Konsumen, Alamat Konsumen, telp Konsumen, ID cucian, tgl taruh cucian, tgl ambil cucian, jenis cucian, jumlah cucian, harga satuan, harga total, ID pegawai, Nama pegawai.

Entitas:

1. Konsumen

2. Cucian

3. Rincian Cucian

4. Jenis cucian

5. Pegawai



Atribut

1. Konsumen (ID, nama, alamat, telp)

2. Cucian (ID cucian, Tgl Taruh Cucian, Tgl ambil Cucian)

3. Rincian Cucian (No, Jenis, Jumlah, Sub-total Pembayaran, Total Pembayaran)

4. Jenis cucian (Nama Jenis, Harga persatuan)

5. Pegawai (ID pegawai, Nama pegawai)



Relasi antar entitas

Relasi antara Konsumen dengan Cucian. Satu Konsumen bisa mempunyai banyak Cucian dan satu Cucian hanya dapat dimiliki satu Konsumen. Relasi : One – To – Many. Relasi antara Cucian dengan Rincian Cucian

Satu Cucian bisa memiliki banyak Rincian Cucian dan satu Rincian Cucian hanya dapat dimiliki satu Cucian.

Relasi : One – To – Many

Relasi antara Rincian Cucian dengan Jenis Cucian

Satu Rincian Cucian hanya mempunyai satu Jenis Cucian dan satu jenis Cucian dapat dimiliki oleh banyak Rincian Cucian

Relasi : Many – To – One

Relasi antara Cucian dengan Pegawai

Satu Cucian hanya ditangani oleh satu Pegawai dan satu Pegawai dapat menangani banyak Cucian.

Relasi : Many – To – One



KARDINALITAS/DERAJAT RELASI


Kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapar berelasi dengan entitas pada himpunan entitas yang lain.


· satu ke satu (one to one) yang berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, dan begitu juga sebaliknya setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A.

· satu ke banyak (one to many) yang berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A.

· banyak ke satu (many to one) yang berarti setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B.

· banyak ke banyak (many to many) yang berarti setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B dan demikian juga sebaliknya, dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A.

·

Jenis-Jenis Atribut

Tugas 4

1. Bagaimanakah orang yang membaca atribut suatu entitas langsung dapat mengenali atribut primernya?

Atribut pengenal (identitfier) diberi garis bawah. Dan digunakan untuk mengidentifikasi suatu entity secara unik



JENIS ATRIBUT

2. Terdapat berbagai jenis atribut. Sebutkan penggolongannya!

· Berdasarkan kompleksitas atributnya.

· Berdasarkan jumlah nilai atributnya.

· Berdasarkan dapat tidaknya atribut tersebut diberi nilai.

Sehingga atribut digolongkan :

· Atribut sederhana ; atribut komposit

· Atribut bernilai tunggal ; dan jamak

· Atribut bernilai ; atribut optional



A. ATRIBUT SEDERHANA ; ATRIBUT KOMPOSIT

3. Jelaskan yang dimaksud atribut sederhana!

Merupakan atribut yang tidak dapat dipecah/dibagi lagi menjadi atribut yang lebih kecil.



4. Jelaskan yang dimaksud dengan atribut komposit!

Yaitu atribut yang dapat dibagi/dipecah tetapi masing-masing bagian tersebut masih tetap bermakna. Atribut dapat didekomposisi menjadi beberapa atribut lain.

5. Berikan sebuah contoh entitas yang memiliki atribut sederhana sekaligus atribut kompleks!


B. ATRIBUT BERNILAI TUNGGAL ; ATRIBUT BERNILAI JAMAK

6. Jelaskan masing-masing apa yang dimaksud dengan atribut bernilai tunggal dan juga atribut bernilai banyak tersebut!

Atribut bernilai tunggal yaitu atribut yang instan entitasnya hanya satu macam (single value atribut).

Contoh : atribut Nama, yaitu hanya nama orang yang dimaksud. Tanggal_lahir yaitu tanggal lahir seseorang tak mungkin ganda.

Atribut bernilai banyak yaitu atribut yang instan entitasnya lebih dari satu macam. Contoh : Pekerjaan, Hobi, dsb.

7. Berikan contoh sebuah entitas yang memiliki atribut bernilai tunggal dan sekaligus bernilai jamak, sederhana, komplek!



ATRIBUT TURUNAN

8. Apakah yang disebut dengan atribut turunan?

Yaitu atribut yang dapat diperoleh dari nilai suatu atribut yang tersimpan dalam basis data. Contoh :

· Atribut Usia, dapat diperoleh dari atribut tanggal lahir yang tersimpan dalam basis data.

· Atribut Lama_bekerja, dapat diperoleh dari atribut Tanggal_mulai_bekerja yang tersimpan dalam basis data.


9. Bagaimana cara menggambarkan atribut turunan?

Dengan lingkaran garis putus-putus. Contoh :


C. ATRIBUT BERNILAI ; ATRIBUT OPSIONAL

10. Jelaskan yang dimaksud atribut bernilai dan atribut opsional?

Atributber nilai : atribut yang wajib diisi (required atribute)

Atribut opsional : atribut yang boleh diisi, boleh tidak.


HUBUNGAN / RELATIONSHIP

11. Apakah yang dimaksud dengan “Hubungan” dalam basis data?

Yaitu hubungan antara entitas satu dengan entias lainnya.

12. Dalam basis data terkait dengan hubungan entitas tersebut dikenal Entity Relationship Diagram (ERD). Jelaskan dan berikan contoh!

ERD adalah sebuah model hubungan antara entitas yang digambaarkan dengan diagram ERD.

Contohnya : Diagram ERD antara mahasiswa dan dosen yang terdapat hubungan membimbing.


13. Sebutkan jenis jenis hubungan antar :

a. Relasi (hubungan) (1:1)

b. Relasi (hubungan) (1:N)

c. Relasi (hubungan) (N:1)

d. Relasi (hubungan) (N:M)

14. Berikan contoh untuk penggambaran seperti soal 31 yang terkait dengan kehidupan sehari-hari!

. Relasi (hubungan) (1:1) = Siswa mendapat Raport

a. Relasi (hubungan) (1:N) = Mahasiswa mengambil Mata kuliah

b. Relasi (hubungan) (N:1) = Penduduk memeluk Agama

c. Relasi (hubungan) (N:M) = Tamu mengambil Makanan

1 comment:

  1. Pengertian, Penjelasan Beserta Contoh Entitas ~ Ilmu Perkembangan Komputer >>>>> Download Now

    >>>>> Download Full

    Pengertian, Penjelasan Beserta Contoh Entitas ~ Ilmu Perkembangan Komputer >>>>> Download LINK

    >>>>> Download Now

    Pengertian, Penjelasan Beserta Contoh Entitas ~ Ilmu Perkembangan Komputer >>>>> Download Full

    >>>>> Download LINK

    ReplyDelete

Popular Posts

Blog Archive

loading...