objek basis data
DESCRIPTION
Objek Basis Data. Dadot Eko P.N.K.M. Disampaikan dalam kegiatan pembelajaran Pemodelan Perangkat Lunak di kelas 1RPA SMK PGRI 3 Malang , 12 Oktober 2013. Awali setiap aktivitas dengan do'a, semoga berkah dan mendapat kemudahan. basis data adalah?. - PowerPoint PPT PresentationTRANSCRIPT
Objek Basis DataDadot Eko P.N.K.M.
Disampaikan dalam kegiatan pembelajaran Pemodelan Perangkat Lunak di kelas 1RPA SMK PGRI 3 Malang,
12 Oktober 2013.
Awali setiap aktivitas dengan do'a, semoga berkah dan
mendapat kemudahan
basi
s d
ata
ad
ala
h?
basi
s d
ata
ad
ala
h?
kumpulan data, umumnya mendeskripsikan aktivitas satu organisasi atau lebih yang berhubungan Ramakrishnan dan Gehrke (2003)
basi
s d
ata
ad
ala
h?
kumpulan seluruh sumber daya berbasis computer milik organisasi. System manajemen basisdata adalah aplikasi perangkat lunak yang menyimpan struktur basisdata, hubungan antardata dalam basisdata, serta sebagai formulir dan laporan yang berkaitan dengan basisdata. McLeod, dkk., (2001)
basi
s d
ata
ad
ala
h?
Kumpulan data yang saling berhubungan dan diorganisasikan sedemikian rupa untuk keperluan tertentu.
Keb
utu
han P
ere
nca
naan D
ata
base
Keb
utu
han P
ere
nca
naan D
ata
base
• Memiliki kemampuan menyimpan seluruh data yang berguna dalam database
• meniadakan kerangkapan data (redundan)
• Mengusahakan banyaknya relasi di dalam database minimum
• Mempunyai relasi yang dinormalkan, untuk keperluan pembaharuan dan penghapusan
Obje
k B
asi
s D
ata
Obje
k B
asi
s D
ata
TabelHimpunan elemen-elemen data yang diorganisasikan menggunakan model kolom vertikal dan baris horizontal.Tabel merupakan ekuivalensi dari sebuah entitas dalam ERD.
Obje
k B
asi
s D
ata
Field dan RecordSebuah tabel dapat terdiri dari satu atau beberapa field(kolom) dan baris(row)
Obje
k B
asi
s D
ata
Primary KeyPrimary key atau unique key adalah suatu nilai di baris data yang digunakan untuk mengidentifikasi keunikan baris-baris di dalam tabel.
Obje
k B
asi
s D
ata
RelationshipRelationship adalah asosiasi antara beberapa entitas (atau tabel). Relasi antar tabel bertujuan untuk mendefinisikan keterhubungan satu tabel dengan tabel lainnya.
Obje
k B
asi
s D
ata
Entity Name
attribute namePK
attribute name
attribute name
Obje
k B
asi
s D
ata
Entity Name Entity Name
attribute namePK
attribute name
attribute name
attribute namePK
attribute name
attribute name
Obje
k B
asi
s D
ata
Ubah DFD yang telah dibuat kedalam bentuk tabel basis data, dengan ketentuan
1. Tentukan Primary Key tiap tabel/entitas2. Jika terdapat hubungan antar tabel, buat
alur relasinya
Norm
alis
asi
Data
base
Norm
alis
asi
Data
baseRancangan database disebut buruk jika
• Data yg sama tersimpan di beberapa tempat (file atau record)
• Ketidakmampuan untuk menghasilkan informasi tertentu
• Terjadi kehilangan informasi
• Terjadi adanya redudansi (pengulangan) atau duplikasi data sehingga memboroskan ruang penyimpanan dan menyulitkan saat proses updating data
• Timbul adanya NULL VALUE
Norm
alis
asi
Data
baseTujuan Normalisasi
menyempurnakan struktur tabel dengan:
• Mengeliminasi adanya duplikasi informasi
• memudahkan pengubahan struktur tabel
• memperkecil pengaruh perubahan struktur database
• dan cara-cara lain untuk mengoptimalisasi query
Norm
alis
asi
Data
base1st Normal Form
Merubah dari bentuk tabel tidak normal (unnormalized table) menjadi bentuk normal pertama
Suatu region R disebut 1NF jika dan hanya jika semua atribute value-nya simple/atomic (tidak boleh ada attribute yang composit & multivalue)
Norm
alis
asi
Data
baseTujuan 1NF
Membuang adanya pengulangan (Redudansi) data
Menghindari adanya pencatatan Null Value
Menjaga setiap entry data dari relasi (perpotongan baris-kolom) meiliki maksimal satu nilai tunggal
Norm
alis
asi
Data
baseStudi Kasus 1NF
Row Mata_Pelajaran NIS Nama Nilairow 1 Pemograman web 740540100 Deni Astikapuri Arow 2 Pemograman web 740540101 Uun Widiatmoko Arow 3 PPL 740540100 Deni Astikapuri Brow 4 PPL 740540102 Wasis Waskito Brow 5 PPL 740540103 Imam Bukhori Arow 6 PPL 740540104 Aswina Rahayu Arow 7 Prodas 740540101 Uun Widiatmoko B-
t | @mukti1stf | /24bit
https://googledrive.com/host/0Bzdy-Cveotm8SnZyRl9ETjlkSm8/basis-data.pptx