Anda di halaman 1dari 4

Latihan Data Modeling

1. Apa yang dimaksud dengan


a. Model data
Jawab :
Model data adalah cara formal untuk merepresentasikan data yang
digunakan dan dibuat oleh sistem bisnis. Model data menggambarkan orang,
tempat, atau hal-hal tentang informasi mana yang ditangkap dan bagaimana
mereka terkait satu sama lain. Model data digambar oleh proses berulang di
mana model menjadi lebih rinci dan kurang konseptual dari waktu ke waktu.
Selama analisis, analis menggambar model data logis, yang menunjukkan
organisasi logis data tanpa menunjukkan bagaimana data disimpan, dibuat,
atau dimanipulasi. Karena model ini bebas dari implementasi atau detail teknis
apa pun, para analis dapat lebih mudah fokus untuk mencocokkan diagram
dengan bisnis nyata persyaratan sistem.
b. ERD (Entity Relationship Diagram)
Jawab :

Diagram hubungan entitas (ERD) adalah gambar yang menunjukkan


informasi yang dibuat, disimpan, dan digunakan oleh sistem bisnis. Seorang
analis dapat membaca ERD untuk menemukan potongan-potongan informasi
individu dalam suatu sistem dan bagaimana mereka diatur dan terkait satu
sama lain. Pada ERD, jenis informasi serupa terdaftar bersama-sama dan
ditempatkan di dalam kotak yang disebut entitas. Garis ditarik antara entitas
mewakili hubungan antara data, dan simbol khusus ditambahkan ke diagram
untuk mengkomunikasikan aturan bisnis tingkat tinggi yang perlu didukung
oleh sistem. ERD menyiratkan tidak ada urutan, meskipun entitas yang terkait
satu sama lain biasanya ditempatkan berdekatan.

c. Entitas

Jawab :

Entitas adalah blok bangunan dasar untuk model data. Entitas memuat
orang, tempat,peristiwa, atau hal tentang data yang dikumpulkan. Misalnya,
karyawan, pesanan, atau sebuah produk. Entitas digambarkan dengan persegi
panjang, dan digambarkan oleh singular kata benda yang dieja dengan huruf
kapital. Semua entitas memiliki nama, deskripsi singkat yang menjelaskan apa
itu, dan pengidentifikasi yang merupakan cara untuk menemukan informasi di
entitas (yang akan dibahas nanti).

d. Relasi

Jawab :
Relasi adalah asosiasi antara entitas, dan mereka ditampilkan oleh garis
yang menghubungkan entitas bersama-sama. Setiap hubungan memiliki entitas
induk dan entitas anak, induk menjadi entitas pertama dalam hubungan, dan
anak menjadi kedua. Relasi harus diberi label dengan jelas dengan kata kerja
aktif sehingga hubungan antar entitas dapat dipahami. Jika satu kata kerja
diberikan untuk setiap relasi, itu dibaca dua arah.

2. Sebutkan dan jelaskan elemen-elemen ERD


Jawab :
ERD memiliki beberapa elemen yaitu :
1) Entitas
Entitas adalah kumpulan objek yang dapat diidentifikasikan secara unik atau
saling berbeda. Simbol dari entitas biasanya digambarkan dengan persegi
panjang. Selain itu, ada juga “Entitas Lemah” yang dilambangkan dengan
gambar persegi panjang kecil di dalam persegi panjang yang lebih besar.
Disebut entitas lemah karena harus berhubungan langsung dengan entitas lain
sebab dia tidak dapat teridentifikasi secara unik.
2) Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi
untuk mendeskripsikan karakteristik dari entitas tersebut. Atribut kunci
merupakan hal pembeda atribut dengan entitas. Gambar atribut diwakili oleh
simbol elips dan terbagi menjadi beberapa jenis:
 Atribut kunci (key): atribut yang digunakan untuk menentukan entitas
secara unik. Contoh: NPWP, NIM (Nomor Induk Mahasiswa).
 Atribut simpel: atribut bernilai tunggal yang tidak dapat dipecah lagi
(atomic). Contoh: Alamat, tahun terbit buku, nama penerbit.
Atribut multinilai (multivalue): atribut yang memiliki sekelompok nilai
untuk setiap entitas instan. Contoh: nama beberapa pengarang dari
sebuah buku pelajaran.
 Atribut gabungan (composite): atribut yang terdiri dari beberapa atribut
yang lebih kecil dengan arti tertentu. Contoh: nama lengkap yang
terbagi menjadi nama depan, tengah, dan belakang.
 Atribut derivatif: atribut yang dihasilkan dari atribut lain dan tidak
wajib ditulis dalam diagram ER. Contoh: usia, kelas, selisih harga.
3) Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang
berbeda. Gambar relasi diwakili oleh simbol belah ketupat. Relasi juga terbagi
menjadi beberapa jenis:
 One to one: setiap entitas hanya bisa mempunyai relasi dengan satu
entitas lain. Contoh: siswa dengan nomor induk siswa
 One to many: hubungan antara satu entitas dengan beberapa entitas dan
sebaliknya. Contoh: guru dengan murid dan sebaliknya.
 Many to many: setiap entitas bisa mempunyai relasi dengan entitas
lain, dan sebaliknya. Contoh: siswa dan ekstrakurikuler.
4) Garis
Garis yang menghubungkan antar atribut untuk menunjukkan hubungan
entitas pada ERD. Garis selain sebagai penghubung juga sebagai relasi yang
menginformasikan fungsi dari Entity yang satu dengan lainnya. Melalui Garis
ini kita bisa mengetahui bagaimana flow suatu ERD mulai dari memulai flow
sampai akhirnya.
3. Sebutkan dan jelaskan kardinalitas dalam ERD
Jawab :
Kardinalitas relasi yang terjadi antara dua himpunan entitas dapat berupa :
a) One to One (1:1)
Setiap entitas pada himpunan entitas 1 dapat berelasi dengan paling banyak
satu entitas pada himpunan entitas 2, demikian juga sebaliknya. Contoh :
Sebagai hadiah, sebuah perusahaan memberikan tempat parkir khusus untuk
setiap karyawan yang dihormati sebagai "karyawan bulan ini". Satu tempat
parkir yang dipesan diberikan untuk masing-masing yang dihormati karyawan,
dan setiap karyawan terhormat diberi satu tempat parkir yang dipesan. Jika
kita adalah menggambar dua entitas ini, kami akan menempatkan bilah di
sebelah entitas karyawan dan bilah di sebelah entitas Tempat Parkir yang
Dipesan. Kardinalitasnya 1:1, karena setiap karyawan terhormat diberi tepat
satu tempat parkir yang dipesan.
tempat, dan tempat parkir yang dipesan diberikan kepada tepat satu karyawan.
b) One to Many ( 1:N atau N:1)
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota
entitas B tetapi tidak sebaliknya. Contoh : dalam satu perusahaan
memperkerjakan banyak pegawai.
c) Many to Many (M : N)
Setiap anggota entitas A dapat berhubungan dengan banyak anggota entitas B
dan sebaliknya. Contoh : dalam universitas seorang mahasiswa dapat
mengambil banyak mata kuliah.

4. Sebutkan dan jelaskan tahapan dalam membuat ERD


Jawab :

1) Mengidentifikasi entitas
untuk memulai ERD pertama-tama adalah mengidentifikasi entitas untuk
model, dan atributnya. Entitas harus mewakili kategori utama informasi yang
perlu di simpan di sistem. Jika memulai model data dengan menggunakan
kasus penggunaan, lihat input utama ke use case, output utama, dan informasi
yang digunakan untuk langkah use case. Jika model proses (misalnya, DFD)
telah disiapkan, cara termudah untuk memulai adalah menyimpan data di
DFD, entitas eksternal, dan aliran data menunjukkan jenis informasi yang
ditangkap dan mengalir melalui sistem.

2) Tambahkan atribut dan tetapkan pengidentifikasian


Langkah berikutnya yaitu informasi menjelaskan masing-masing entitas
menjadi atributnya. Tambahkan atribut kunci untuk setiap entitas. Caranya
adalah dengan memakai simbol oval. Setelah atribut diidentifikasi, satu atau
lebih dari mereka akan menjadi pengenal entitas. Pengidentifikasi harus
berupa atribut yang mampu mengidentifikasi secara unik satu instance entitas.

3) Identifikasi relasi
Langkah terakhir dalam membuat ERD adalah menentukan cara agar entitas
tersebut saling berhubungan. Garis ditarik antara entitas yang memiliki
hubungan. Setiap hubungan diberi label,dan kardinalitas, serta menetapkan
modalitas.

5. Apa yang dimaksud dengan Normalisasi


Jawab :
Normalisasi adalah teknik yang dapat membantu analis memvalidasi model
yang telah mereka gambar. Hal ini adalah proses dimana serangkaian aturan
diterapkan pada model data logis atau file untuk menentukan seberapa baik terbentuk
itu. Aturan normalisasi membantu analis mengidentifikasi entitas yang tidak
direpresentasikan dengan benar dalam model data logis, atau entitas dapat dipecah
dari mengajukan. Hasil dari proses normalisasi adalah atribut-atribut data tersusun
untuk membentuk hubungan yang stabil, namun fleksibel untuk model data.

Anda mungkin juga menyukai