Professional Documents
Culture Documents
Pokok Bahasan
n
Entity Relationhip Model / ER_M Model data ER_M Komponen ER_D Menggambar ER_D Contoh ER_D Kelebihan dan Kelemahan ER_D Stl mengikuti kuliah ini mhs mampu menjelaskan & menggambarkan model data ER_M
Kompetensi
n.
11
ER_Model
n n n
n n
Dikembangkan ber-dsr-kan obyek U/ menjelaskan hub atr data dlm BD kpd pmk scr logik Di-dsr-kan pd persepsi bhw real world tda obyek-2 dsr yg mpy hub/kerelasian atr obyek Mudah dipahami Digambarkan dlm btk diagram
22
Komponen ER_D
n Entity n Attribute n Relationship
33
n Entity
n
n
44
n Contoh
n
Orang
n n n n n n n n
Mahasiswa Dosen Dosen Wali Orang tua-wali Pelanggan Pembeli Supplier ???
Mahasiswa
???
55
n Contoh
n
Barang
n n n
Buku
???
66
n Contoh
n
Hal
n n n n n n n n n n n n
Mata kuliah Angkatan Jenjang studi Program studi Jurusan Fakultas Mata kuliah Nilai Kabupaten Propinsi Pekerjaan orang tua ???
Mata_Kuliah
???
77
Mata kuliah Mata_Kuliah Program Studi Program_Studi Karyawan Tetap Karyawan_Tetap Karyawan Tidak Tetap Karyawan_Tidak_Tetap Wali Mahasiswa Wali_Mahasiswa Orang Tua Wali_Mahasiswa Orang_Tua_Wali_Mahasiswa ???
88
n n
99
1010
Penting!!!
n n n n
Hrs cermat Hrs hati-hati Tdk semua orang, benda a/ hal dpt disebut entitas Hny orang, benda, & hal yg terkait dgn sistem & ket-nya perlu disimpan dlm BD yg mjd entitas n Kabupaten entitas n Propinsi entitas n Agama entitas n Pekerjaan Orang Tua entitas n Golongan Darah BUKAN entitas, WHY ? n Jenis Kelamin BUKAN entitas, WHY ?
1111
n Isian entitas
n
Mahasiswa dengan NIM 02030405 Mahasiswa bernama Rita Mata kuliah dengan kode mata kuiah TIFS 2301 Mata kuliah dengan nama Konsep Basis Data Alamat mahasiswa Jl. Pangeran Diponegoro 100 Dosen bernama Agus Golongan gaji IIIA
1212
n Himpunan entitas
n
n n n n n n n n n
1313
n Entitas reguler
n n n
entitas dominan mrpk entitas yg keberadaannya tdk bgt entitas lain Contoh:
n n n n n n n
1414
Entitas dependen
n n n n n n n
entitas tak bebas/bergantung entitas lemah (weak entity) entitas subordinat mrpk entitas yg keberadaannya bgt pd entitas lain dp muncul jk ada entitas lain sbg acuannya (entitas reguler) digunakan simbol 2 persegi panjang Contoh:
n n n n n n n n
1515
Super type
n n
salah suatu entitas mrpk bagian dr entitas yg lain entitas yg mpy tkt lbh tinggi mpy entitas bagian yg lbh rendah = anggota entitas entitas yg mpy tkt lbh rendah mjd bagian dr entitas lain Karyawan
n n
Sub type
n n
Contoh
n
1616
Karyawan
Karyawan_Tetap
Karyawan_Tidak_Tetap
1717
n Attribute
n n n n
Properti (property) Mrpk ket-2 terkait pd sbh entitas yg perlu disimpan sbg BD Berfungsi sbg penjelas sbh entitas Aturan menggambar entitas:
n n
Dp menggunakan tanda _
1818
Contoh:
Entitas
Mahasiswa Dosen Mata Kuliah Angkatan Jenjang Studi Program Studi Jurusan Fakultas Golongan
Atribut
Kode_Angkatan, Kode_Program_Studi, Kode_Jenjang_Studi, Nomor, Nama_Mahasiswa, Tanggal_Lahir, Alamat_Lokal, Kode_Agama, Status NIK, Nama_Dosen, Tanggal_Lahir, Alamat_Lokal, Kode_Golongan, Kode_Agama, Tanggal_SK, Nomor_SK, No_Telepon, Status Kode_Mata_Kuliah, Nama_Mata_Kuliah, Sks, Smt, Status Kode_Angkatan, Tahun_Angkatan Kode_Jenjang_Studi, Nama_Jenjang_Studi Kode_Prodi, Nama_Prodi, Tanggal_SK, Nomor_SK, Status, Kode_Jurusan, Sks_Program_Studi Kode_Jurusan, Nama_Jurusan, Tanggal_SK, Nomor_SK, Kode_Fakultas Kode_Fakultas, Nama_Fakultas,Tanggal_SK, No_SK Kode_Golongan, Nama_Golongan, Gaji_Pokok
Wali_Mahasiswa Kode_Angkatan, Kode_Jenjang_Studi, Kode_Jurusan, Nomor, Nama_Wali, Alamat_Asal, Kode_Pekerjaan, Kode_Kabupaten Kabupaten Propinsi Pekerjaan Kode_Kabupaten, Nama_Kabupaten, Kode_Propinsi Kode_Propinsi, Nama_Propinsi Kode_Pekerjaan, Nama_Pekerjaan
Disiapkan oleh: edhy sutanta <edhy_sst@yahoo.com>
1919
Kode_Angkatan
Nama_Mahasiswa
Kode_Program_Studi
Tanggal_lahir
Kode_Jenjang_Studi
Mahasiswa
Alamat_Lokal
Kode_Jurusan
Kode_Agama
Nomor
Status
2020
n Jenis atribut
n n
Simple Composite
2121
n Simple atribut
n n
2222
n Composite atribut
n
2323
n
n
Contoh:
Nama_Mahasiswa
n n
2424
Catatan:
n
tgt nilai datanya Jk hny memuat satu kata, mk tmsk sederhana Jk >1 kata, mk tmsk komposit Nama-2 di Indonesia tdk sll mpy 3 komponen nama n depan n tengah n akhir
2525
Contoh:
n
Tanggal_Lahir
n
: 01-01-1991
2626
Contoh:
n
Alamat
n
2727
n Relationship
n n
mendefinisikan hub atr 2 entitas kejadian a/ transaksi yg tjd di atr 2 entitas yg keterangannya perlu disimpan dlm BD Kejadian a/ transaksi yg tdk perlu disimpan dlm BD (sekalipun benar-2 tjd) bukan tmsk kerelasian
2828
2929
n
n n n n
Jenis relationship
one to one one to many many to many Jenis relationship tdk tgt pd:
n n n
3030
3131
Contoh: n Mahasiswa mengikuti Mata_Kuliah memperoleh Nilai dicatat dlm KHS, berisi:
n n n n n n n
3232
3333
Contoh: n Dosen mengajar Mata_Kuliah menggunakan Ruang dicatat dlm Jadwal, berisi:
n n n n
3434
Contoh: n Mahasiswa mempunyai Angkatan memerlukan atribut penghubung Kode_Angkatan dlm entitas Mahasiswa
3535
Contoh: n Mahasiswa memilih Program_Studi memerlukan atribut penghubung Kode_Program_Studi dlm entitas Mahasiswa
3636
Contoh: n Mahasiswa memilih Jenjang_Studi memerlukan atribut penghubung Kode_Jenjang_Studi dlm entitas Mahasiswa
3737
3838
3939
4040
Contoh: n Jurusan membawahi Program_Studi memerlukan atribut penghubung Kode_Jurusan dlm entitas Program_Studi
4141
Contoh: n Fakultas membawahi Jurusan memerlukan atribut penghubung Kode_Fakultas dlm entitas Jurusan
4242
Contoh: n Dosen mempunyai Golongan memerlukan atribut penghubung Kode_Golongan dlm entitas Dosen
4343
Contoh: n Dosen menganut Agama memerlukan atribut penghubung Kode_Agama dlm entitas Dosen
4444
Contoh: n Wali mempunyai Pekerjaan memerlukan atribut penghubung Kode_Pekerjaan dlm entitas Wali_Mahasiswa
4545
4646
Contoh: n Kabupaten menempati Propinsi memerlukan atribut penghubung Kode_Propinsi dlm entitas Kabupaten
4747
n
n n n n n n
n n
4848
Simbol:
4949
Simbol:
5050
Simbol:
5151
Contoh:
5252
5353
5454
meminjam
Anggota
Buku
mengembalikan
5555
Kerelasian Rekursif :
Mata_Kuliah
mensyaratkan
5656
Kerelasian Asosiatif :
membeli
Pelanggan
Pembeli
Barang
5757
Menggambar ER_D
n Lkh:
1. Identifikasi entitas yg terlibat 2. Identifikasi atribut pd stp entitas 3. Identifikasi kerelasian & jenis-nya yg tjd di atr entitas 4. Gambarkan entitas, atribut, & kerelasian 5. Cek ER_D:
a. b. c. d. Kelengkapan entitas Kelengkapan atribut Kelengkapan kerelasian atr entitas Jenis kerelasian atr entitas
5858
5959
n Lkh-2:
6060
n Lkh-3:
6161
n Lkh-4:
Ruang Waktu menggu nakan Mata_Kuliah menga nut Dosen mempu nyai menem pati Golongan menem pati Mahasisw a menem pati
Angkatan
mempu nyai
Program Studi
Jenjang Studi
mempu nyai
memba wahi
Agama
Jurusan
Wali_Mahasiswa
memba wahi
mempu nyai
Kabupaten
Fakultas
Pekerjaan
menem pati
6262
mengaj ar
mengik uti
Mempu nyai
n Lkh-5:
n Kelengkapan n Konsistensi
6363
Memudahkan analisis sistem yg akan dikembangkan Memudahkan perancang saat merancang BD Rancangan BD yg dikembangkan ber-dsr-kan ER_D umumnya tlh optimal Penggunaan simbol-2 grafis (tmsk ER_D) akan lbh mudah dipahami dibandingkan btk naratif Pemakai umumnya lbh mudah memahami sistem & BD yg dirancang
6464
n Kelemahan
n n
6565
Attention; o You must posting your resume, article, or task in your blog....
Thank You!
Khawp khun Shukriya Xie xie Kam sia Gum xia Arigato Komapsumnida Salamat Vinaka Istuti Terima kasih Matur nuwun
Disiapkan oleh: edhy sutanta <edhy_sst@yahoo.com>
6767
?
6868