Pelajaran PPL
Soal
2. Apa perbedaan a.entitas b.atribut c.relasi
3. Sebutkan macam-macam kardinalitas!
4. Apa perbedaan entitas kuat dan entitas lemah?
5. Apa hubungan ERD dengan DFD ?
Jawaban
2. a. 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 b. 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. c.Relasi adalah suatu aturan yang memasangkan anggota himpunan satu ke himpunan lain.
3. - Satu ke Satu (One to One)Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B, dan begitu sebaliknya setiap entitas pada himpunan entitas B berhubungan dengan paling banyak satu entitas pada himpunan entitas A. Contoh:- Satu ke Banyak (One to Many)Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan tidak sebaliknya dimana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak satu entitas pada himpunan entitas A. Contoh:- Banyak ke Satu (Many to One)Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B, dan tidak sebaliknya dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A. Contoh:
- Banyak ke Banyak (Many to Many)Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan sebaliknya dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A. Contoh:4.
5. - Beberapa hubungan antara DFD dengan ERD berdasarkan konsep sistem merupakan suatu kesatuan
- DFD sebagai rangkaian awal sebelum ERD dibuat
- ERD merupakan interpretasi / implementasi pada sebuah aliran data berdasarkan data data yang ada di DFD
- Pengembangan ERD memerlukan DFD sebagai proses aliran sebuah data
- Kesalahan dalamperancangan DFD akan membuat ERD menjadi salah dan tidak sesuai dengan analisa
1. Apa yang dimaksud dengan ERD?
2. Apa perbedaan a.entitas b.atribut c.relasi
3. Sebutkan macam-macam kardinalitas!
4. Apa perbedaan entitas kuat dan entitas lemah?
5. Apa hubungan ERD dengan DFD ?
Jawaban
1. ERD adalah salah satu model yang digunakan untuk mendesain database dengan tujuan menggambarkan data yang berelasi pada sebuah database. Umumnya setelah perancangan ERD selesai berikutnya adalah mendesain database secara fisik yaitu pembuatan tabel, index dengan tetap mempertimbangkan performance.
2. a. 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 b. 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. c.Relasi adalah suatu aturan yang memasangkan anggota himpunan satu ke himpunan lain.
3. - Satu ke Satu (One to One)Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B, dan begitu sebaliknya setiap entitas pada himpunan entitas B berhubungan dengan paling banyak satu entitas pada himpunan entitas A. Contoh:- Satu ke Banyak (One to Many)Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan tidak sebaliknya dimana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak satu entitas pada himpunan entitas A. Contoh:- Banyak ke Satu (Many to One)Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B, dan tidak sebaliknya dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A. Contoh:
- Banyak ke Banyak (Many to Many)Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan sebaliknya dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A. Contoh:4.
Dasar untuk Perbandingan | Entitas yang kuat | Entitas yang lemah |
---|---|---|
Dasar | Entitas Kuat memiliki kunci utama. | Entitas yang lemah memiliki kunci diskriminator parsial. |
Tergantung | Entitas Kuat tidak tergantung pada entitas lain dalam suatu skema. | Entitas yang lemah tergantung pada entitas yang kuat untuk keberadaannya. |
Dilambangkan | Entitas kuat dilambangkan dengan sebuah persegi panjang tunggal. | Entitas yang lemah dilambangkan dengan persegi panjang ganda. |
Hubungan | Hubungan antara dua entitas yang kuat dilambangkan dengan berlian tunggal yang disebut hubungan. | Hubungan antara entitas lemah dan kuat dilambangkan dengan Identifying Relationship dilambangkan dengan berlian ganda. |
Partisipasi | Entitas yang kuat mungkin atau mungkin tidak memiliki partisipasi total dalam hubungan. | Entitas yang lemah selalu memiliki partisipasi total dalam hubungan identifikasi yang ditunjukkan oleh garis ganda. |
5. - Beberapa hubungan antara DFD dengan ERD berdasarkan konsep sistem merupakan suatu kesatuan
- DFD sebagai rangkaian awal sebelum ERD dibuat
- ERD merupakan interpretasi / implementasi pada sebuah aliran data berdasarkan data data yang ada di DFD
- Pengembangan ERD memerlukan DFD sebagai proses aliran sebuah data
- Kesalahan dalamperancangan DFD akan membuat ERD menjadi salah dan tidak sesuai dengan analisa
Komentar
Posting Komentar