FIRDA TYASTARI
120110130062
Data adalah gambaran fakta, objek, dan peristiwa yang disimpan, di mana hal tersebut memiliki
makna dan kepentingan bagi pengguna pada lingkungannya.
Informasi adalah data yang telah diproses sehingga menghasilkan pengetahuan baru bagi pengguna
data.
Hierarki Data
1. Bit adalah unit terkecil dari data. Bit direfleksikan dengan sinyal 0 dan
1, dimana 0 tidak ada arus listrik dan 1 ada
2. Byte adalah kumpulan dari bit-bit yang membentuk suatu karakter.
3. Field/elemen data adalah kumpulan karakter yang membentuk
sekelompok data atau angka. Record adalah kumpulan field yang
saling berhubungan.
4. File adalah kumpulan record yang berhubungan dengan objek tertentu.
C. DATABASE ENVIRONMENT
Komponen-komponen Database:
A. ENTITY
Entitas adalah sesuatu yang dapat diidentifikasi dan disimpan datanya oleh
suatu organisasi. Contoh entitas antara lain:
Person
Place
Object
Event
Concept
Entity type adalah kumpulan dari beberapa entitas. Hal yang perlu
diperhatikan adalah perbedaan antara entity dengan entity instance.
Entity instance adalah suatu catatan (record) mengenai isi entitas itu sendiri.
Contohnya dalah sebuah entitas Karyawan, maka entity instancenya antara
lain Karyawan A (dengan ID, nama, alamat, dan no telpnya sendiri),
Karyawan B (dengan ID, nama, alamat, dan no telpnya sendiri), Karyawan C,
dan seterusnya.
Sebuah entitas seharusnya adalah:
Objek yang memiliki banyak instance dalam database
Objek yang mungkin dapat disusun dari banyak atribut
Objek yang dicoba untuk dibuat permodelannya
Sedangkan, yang seharusnya TIDAK merupakan entitas adalah:
Pengguna (user) dari sistem database
Output sistem database (contoh: laporan)
Strong entity type adalah suatu
entitas yang dapat eksis secara
independen. Strong entity type
memiliki suatu karakteristik unik
(identifier) yang menandakan dirinya.
Contohnya adalah mahasiswa,
konsumen, atau supplier. Karakteristik
unik yang melekat adalah nomor
induk, ID konsumen, atau ID supplier.
Weak entity type adalah suatu
entitas yang keberadaannya tergantung oleh satu atau beberapa entitas. Jika
diambil dari contoh sebelumnya, entitas pesanan barang memerlukan entitas
lainnya berupa konsumen dan produk. Atau entitas KRS memerlukan entitas
mahasiswa dan mata kuliah.
Contoh stong entity dan weak entity:
B.
ATTRIBUTE
Atribut adalah suatu properti yang menjelaskan karakteristik dari suatu
entitas. Seringkali atribut disebut dengan elemen, property, atau field.
Klasifikasi dari atribut antara lain:
Required versus Optional Attributes Required attribute adalah suatu
atribut dari suatu entitas yang harus memiliki nilai untuk tiap instance.
Misalnya, dalam biodata seorang Karyawan, required attributenya
antara lain adalah ID, Nama, Alamat, No. Telp, dan Divisi. Sedangkan,
optional attributes adalah atribut yang tidak harus memiliki nilai,
seperti Hobi atau Warna Favorit.
Simple versus Composite Attribute Composite attribute adalah atribut
yang dapat diturunkan menjadi atribut yang lebih detail (simple
attribute).
Contoh dari composite attribute adalah Alamat, yang memiliki atribut
turunannya (simple attribute) Nama Jalan, Nomor, Kode Pos, Kota, dan
Provinsi.
Single-Valued versus Multivalued Attribute Single-valued attribute
adalah atribut yang hanya dapat melekat sebesar satu buah pada tiap
entitas, seperti Nama. Sedangkan Multivalued Attribute adalah atribut
yang dapat berjumlah beberapa buah, seperti Riwayat Pendidikan,
Hobi, atau Keterampilan.
Stored versus Derived Attributes Stored attribute adalah atribut yang
disimpan dan memiliki sebuah karakteristik yang kelak digunakan
untuk menghasilkan derived attributes (turunan). Misalnya, dari atribut
Tanggal Mulai Bekerja, dapat disusun atribut turunan berupa Lama
Kerja.
Identifier Attributes Identifier attributes adalah atribut yang
menandakan perbedaan individu tiap instance. Tiap instance tidak
dapat memiliki identifier attribute yang sama. Contoh identifier
attribute adalah NPM, ID Karyawan, ID Pelanggan, dan sebagainya.
Identifier Attributes akan menjadi keys bagi entitas.
C.
RELATIONSHIP
D.
CARDINALITY
Kardinalitas
adalah
penyusunan
jumlah minimum
dan maksimum hubungan suatu instance dalam satu entitas dengan entitas
lainnya. Dengan kata lain, kardinalitas menjelaskan seberapa banyak
hubungan yang dapat terjalin antar instance pada tiap entitas.
E. ASSOCIATIVE ENTITY