• Tidak ada hasil yang ditemukan

2-2 Entitas, Instans, Atribut, dan Pengidentifikasi

N/A
N/A
Protected

Academic year: 2022

Membagikan "2-2 Entitas, Instans, Atribut, dan Pengidentifikasi"

Copied!
24
0
0

Teks penuh

(1)
(2)

Database Design

2-2

Entitas, Instans, Atribut, dan Pengidentifikasi

(3)

Tujuan

•Pelajaran ini akan membahas tujuan berikut:

Mendefinisikan dan memberikan contoh entitas

Membedakan antara entitas dan instance sebuah entitas

Menyebutkan dan menjelaskan atribut untuk entitas yang diberikan

membedakan antara atribut dan nilainya

Membedakan antara atribut wajib dan opsional, dan antara atribut yang dapat diubah dan yang tidak dapat diubah

Memilih dan menentukan pengidentifikasi unik (UID) untuk sebuah entitas

(4)

Tujuan Entitas

•Mengetahui cara mengatur dan mengklasifikasi data memungkinkan untuk membuat kesimpulan yang bermanfaat tentang fakta yang terlihat acak

•Dunia kita yang kaya teknologi menghasilkan kuantitas yang sangat besar tentang fakta yang diperlukan oleh struktur dan susunan

•Penting untuk mempelajari tentang entitas karena entitas adalah alasan kita menyimpan data

•Contoh:

Sebuah sekolah perlu menyimpan data tentang (minimal):

(5)

Tujuan Atribut

•Penting untuk mempelajari tentang atribut karena atribut memberikan informasi yang lebih spesifik tentang sebuah entitas

•Atribut membantu Anda membedakan antara satu instance dan yang lain dengan memberikan detail untuk entitas yang lebih besar

•Contoh:

Di restoran, Anda perlu mencantumkan barang individual di pesanan pelanggan, sehingga Anda dapat menghitung

tagihan

Ketika membuat beberapa laporan penjualan, Anda harus dapat mengidentifikasi laporan tertentu dari daftar laporan

(6)

Tujuan Pengidentifikasi Unik

•Apa itu pengidentifikasi unik?

Penting untuk mempelajari tentang pengidentifikasi unik karena pengidentifikasi unik membedakan satu instance entitas dari entitas lainnya

Contoh:

Di sebuah ruang kelas, Anda harus membedakan antara satu siswa dan siswa yang lain

Ketika mengklasifikasikan koleksi CD, Anda perlu membedakan antara CD satu dan yang lainnya

Ketika mencantumkan transaksi di laporan keuangan, Anda perlu membedakan antara transaksi satu dan yang lainnya

(7)

Mengidentifikasi Tujuan

•Lihat di iklan majalah dan situs Internet yang ditunjukkan oleh guru

•Apa “hal utama” yang ada dalam setiap iklan atau situs web?

(8)

Entitas yang Didefinisikan

•Entitas adalah:

“Sesuatu” yang penting untuk bisnis tentang data mana yang perlu diketahui

Nama untuk sekumpulan hal serupa yang dapat Anda catat

Biasanya kata benda

Contoh: objek, acara, orang

Entitas memiliki instance

Instans adalah kejadian tunggal dari sebuah entitas

(9)

Entitas dan Instans.

Entitas Instans

PERSON Mahatma Gandhi, George Washington

PRODUCT Nike Air Jordan, Gibson Les Paul Custom PRODUCT TYPE Shoe, Video Game

JOB Electrician, IT Technician

SKILL LEVEL Beginner, Expert

CONCERT U2 at the Palladium, Beyoncé at the Greek Theatre L.A.

ANIMAL Dog, Cat

CAR Volkswagen Beetle, Toyota Corolla

(10)

Entitas dan Instans.

•Anjing Dalmatian, kucing Siam, sapi, dan babi adalah instance untuk ANIMAL

•Sedan terbuka dan station wagon adalah instance untuk CAR

•Beberapa entitas memiliki banyak instance dan beberapa hanya memiliki sedikit

•Entitas dapat berupa:

Berwujud, seperti PERSON atau PRODUCT

Tidak Berwujud, seperti SKILL LEVEL

Acara, seperti CONCERT

(11)

Entitas dan Instans.

•Apakah DOG adalah instance atau entitas?

Bergantung pada:

Jika kami mempertimbangkan banyak jenis binatang berbeda, akan sangat wajar jika memikirkan entitas ANIMAL yang mencakup instance DOG, CAT, HORSE, dan lain-lain

Tapi bagaimana jika kita menjalankan bisnis pembiakan anjing? Kita perlu menyimpan data dari banyak jenis anjing, namun tidak perlu spesies binatang lainnya

Untuk peternak anjing, sangat wajar bila berpikir entitas DOG

mencakup instance TERRIER, POODLE, LABRADOR, dan sebagainya

(12)

Apa itu Atribut?

•Seperti entitas, atribut mewakili sesuatu yang penting untuk bisnis

•Atribut merupakan bagian informasi yang spesifik yang membantu:

Menjelaskan entitas

Menghitung entitas

Memenuhi syarat entitas

Mengklasifikasikan entitas

Menentukan entitas

•Atribut memiliki nilai tunggal

(13)

Atribut

•Atribut memiliki nilai, nilai atribut dapat berupa angka, string karakter, tanggal, gambar, suara, dsb

•Berikut ini yang disebut “tipe data” atau “format”

•Setiap atribut menyimpan satu bagian data dari tipe data tertentu

Entitas Atribut

CUSTOMER nama keluarga, tanggal lahir, ukuran sepatu, kota tempat tinggal, email

CAR model, berat, harga katalog

ORDER tanggal pesanan, tanggal pengiriman

(14)

Atribut

•Apa itu tipe data pada setiap atribut dalam CUSTOMER?

Misalnya: nama keluarga adalah string karakter, atribut merupakan nilai tunggal

Setiap atribut hanya dapat memiliki satu nilai (setiap saat) untuk setiap instance entitas

Entitas Atribut

CUSTOMER nama keluarga, usia, ukuran sepatu, kota tempat tinggal, email

CAR model, berat, harga katalog

ORDER tanggal pesanan, tanggal pengiriman

(15)

Atribut

•Beberapa atribut (seperti usia) memiliki nilai yang berubah secara konstan

•Ini disebut atribut yang dapat diubah

•Atribut lainnya (seperti tanggal pesanan) jarang berubah, jika ada

•Ini merupakan atribut yang tidak dapat diubah

•Jika terdapat pilihan, pilih atribut yang tidak dapat diubah

•Misalnya, gunakan tanggal lahir alih-alih usia

(16)

Atribut

•Beberapa atribut dapat berisi nilai, ini merupakan atribut wajib

•Misalnya: dalam sebagian besar bisnis yang melacak informasi pribadi, nama diperlukan

•Atribut lainnya mungkin berisi nilai atau dibiarkan null, ini merupakan atribut opsional

•Misalnya: nomor telepon seluler seringkali opsional kecuali dalam aplikasi seluler atau nirkabel

(17)

Atribut

•Contoh: Alamat email dapat berupa atribut wajib

untuk EMPLOYEE dalam aplikasi email, namun dalam atribut opsional untuk CUSTOMER dalam katalog

online

(18)

Atribut

•Jika kita akan membentuk sistem Sumber Daya

Manusia, kita memerlukan entitas untuk menyimpan data untuk masing-masing pekerja yang disebut

EMPLOYEE

•Atribut apa yang dimiliki EMPLOYEE?

•Berikan satu atau dua contoh nilai yang mungkin ada di dalam atribut EMPLOYEE

(19)

Pengidentifikasi

•EMPLOYEE memiliki pengidentifikasi unik (UID)

•UID bisa berupa atribut tunggal atau kombinasi

beberapa atribut yang membedakan karyawan dari yang lainnya

•Bagaimana Anda menemukan karyawan tertentu yang bekerja untuk perusahaan tersebut?

•Informasi unik apa yang

mengidentifikasi satu EMPLOYEE?

(20)

Pengidentifikasi

•Pikirkan tentang semua siswa di ruang kelas

•Setiap siswa dijelaskan oleh beberapa sifat atau atribut

•Atribut mana yang memungkinkan Anda memilih satu siswa dari siswa yang tersisa di kelas?

•Itu merupakan IUD siswa

(21)

Terminologi

•Istilah-istilah penting yang digunakan dalam pelajaran ini di antaranya:

Atribut

Jenis data

Entitas

Instance

Wajib

Tidak berwujud

(22)

Terminologi

•Istilah-istilah penting yang digunakan dalam pelajaran ini di antaranya:

Null

Opsional

Bernilai tunggal

Berwujud

Pengidentifikasi unik (UID)

Dapat diubah

(23)

Rangkuman

•Dalam pelajaran ini, Anda seharusnya sudah belajar cara:

Mendefinisikan dan memberikan contoh entitas

Membedakan antara entitas dan instance sebuah entitas

Menyebutkan dan menjelaskan atribut untuk entitas yang diberikan

membedakan antara atribut dan nilainya

Membedakan antara atribut wajib dan opsional, dan antara atribut yang dapat diubah dan yang tidak dapat diubah

Memilih dan menentukan pengidentifikasi unik (UID) untuk sebuah entitas

(24)

Referensi

Dokumen terkait

Maintenance Planner akan membuat skala prioritas mana temuan urgent yang harus segera diselesaikan dan mana yang tidak kemudian membuat jadwal pengerjaannya

Pengukuran Kinerja adalah proses sistematis dan berkesinambungan untuk menilai keberhasilan dan kegagalan pelaksanaan program dan kegiatan yang telah ditetapkan dalam

Pada halaman manajemen mahasiswa, prodi dan admin dapat melihat daftar data mahasiswa yang telah dimasukkan ke dalam sistem, dapat registrasi data mahasiswa,

Saat ini penerapan kedisiplinan yang dilakukan pimpinan sudah berjalan baik, kedepannya atasan harus terus mampu menerapkan disiplin kerja sebagai pedoman kerja

1) Untuk mengetahui tingkat kepuasan pelayanan melalui hasil pendapat dan penilaian masyarakat terhadap kinerja pelayanan yang diberikan oleh aparatur

Berdasarkan hasil analisa ragam menunjukkan perlakuan proporsi kapulaga dan jenis jahe memberikan pengaruh tidak berbeda nyata, hal ini diduga karena sirup yang disajikan

2102768634 Frieska Putri Fanesa Fakultas Ilmu Tarbiyah dan Keguruan Pendidikan Guru Madrasah Ibtidaiyah 590.. 2102748942 Hilda Nur Zahra Fakultas Ilmu Tarbiyah dan

Berdasarkan pada hasil pengamatan dan kuesioner siswa tersebut di atas disimpulkan bahwa dalam tindakan siklus menunjukkan adanya ketertarikan siswa dalam permainan dakon