tugas paman uya

Upload: yayatruslan

Post on 01-Mar-2018

232 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 tugas paman uya

    1/14

    Pengertian ERD

    ERD adalahsuatu model yang digunakan untuk menjelaskan hubungan antar data dalam

    basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD

    untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannyadigunakan beberapa notasi dan simbol.

    Menurut salah satu para ahli, Brady dan Loonam (2!", Entity Relationship diagram (ERD"

    merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi,

    biasanya oleh #ystem $nalys dalam tahap analisis persyaratan proyek pengembangan system.

    #ementara seolah-olah teknik diagram atau alat peraga memberikan dasar untuk desain

    database relasional yang mendasari sistem in%ormasi yang dikembangkan. ERD bersama-

    sama dengan detail pendukung merupakan model data yang pada gilirannya digunakan

    sebagai spesi%ikasi untuk database.

    GAMBAR ERD (ENTITY RELATION DIAGRAM)

    Langkah-langkah pembuatan ERD

    !. Menentukan Entity yang terlibat. Lihat gambar menentukan entity

    2. Menentukan atribut key masing- masing entititas (Menentukan &rimary 'ey". Lihat

    gambar menentukan primary key

    . Menentukan relasi dan %oreign key, atau ERD sementara lihat gambar ERD sementara

    ). Melengkapi ERD yang sudah terbentuk dengan atribut *on 'ey

    https://3.bp.blogspot.com/-UgaZphavosA/VMyBK3QXYVI/AAAAAAAAA-A/cARNskXQGVw/s1600/6.pnghttps://2.bp.blogspot.com/-E8eIH_gVG6k/VMyBMmseecI/AAAAAAAAA-Q/imSYFQEz_N0/s1600/7.pnghttps://3.bp.blogspot.com/-pgHw3BhKWE0/VMyBP3I37XI/AAAAAAAAA-Y/dlOn6_HWaIw/s1600/8.pnghttps://2.bp.blogspot.com/-E8eIH_gVG6k/VMyBMmseecI/AAAAAAAAA-Q/imSYFQEz_N0/s1600/7.pnghttps://3.bp.blogspot.com/-pgHw3BhKWE0/VMyBP3I37XI/AAAAAAAAA-Y/dlOn6_HWaIw/s1600/8.pnghttps://3.bp.blogspot.com/-UgaZphavosA/VMyBK3QXYVI/AAAAAAAAA-A/cARNskXQGVw/s1600/6.png
  • 7/26/2019 tugas paman uya

    2/14

    STRUKTUR TABEL

    1 MA!AM SYNTA" S#L DAN !ONTO$

    !. #ynta+ untuk menampilkan isi table seara keseluruhan.

    selet %rom namatabel

    ontoh / selet %rom 01*

    2. #ynta+ untuk menampilkan isi table hanya untuk %ield tertentu saja /

  • 7/26/2019 tugas paman uya

    3/14

    selet nama%ield %rom namatabel

    ontoh / selet *ama#ta%% %rom #ta%%

    . #ynta+ isi 3 data lengkap table pada baris tertentu saja/

    #elet %rom namatabel 4here nama%ieldkey 56reord6

    7ontoh / selet %rom #ta%% 4here *ama#ta%% 5 8Mella4ati6

    ). #ynta+ menghapus baris yang diinginkan /

    Delete %rom namatabel 4here nama%ieldkey56reord6

    7ontoh / delete %rom 9nit 4here 'ode9nit 5 8:L-2;6

    SUMBER :

    http://www.creativehubwebdesign.com/201/01/contoh!"asus!norma#isasi!$orm!

    pembuatan.htm#

    http://www.creativehubwebdesign.com/2015/01/contoh-kasus-normalisasi-form-pembuatan.htmlhttp://www.creativehubwebdesign.com/2015/01/contoh-kasus-normalisasi-form-pembuatan.htmlhttp://www.creativehubwebdesign.com/2015/01/contoh-kasus-normalisasi-form-pembuatan.htmlhttp://www.creativehubwebdesign.com/2015/01/contoh-kasus-normalisasi-form-pembuatan.html
  • 7/26/2019 tugas paman uya

    4/14

    ERD adalah merupakan salah satu model yang digunakan untuk mendesain database dengan

    tujuan menggambarkan data yang berelasi pada sebuah database. 9mumnya setelah

    peranangan ERD selesai berikutnya adalah mendesain database seara %isik yaitu pembuatan

    tabel, inde+ dengan tetap mempertimbangkan per%ormane. 'emudian setelah databaseselesai dilanjutkan dengan meranang aplikasi yang melibatkan database. 'omponen

    penyusun ERD adalah sebagai berikut /

    Entitas adalah objek dalam dunia nyata yang dapat dibedakan dengan objek lain, sebagai

    ontoh mahasis4a,dosen,departemen. Entitias terdiri atas beberapa atribut sebagai ontohatribut dari entitas mahasis4a adalah nim,nama,alamat,email, dll. $tribut nim merupakan

    unik untuk mengidenti%ikasikan 3 membedakan mahasis4a yg satu dengan yg lainnya. &ada

    setiap entitas harus memiliki ! atribut unik atau yang disebut dengan primary key.

    Relasi adalah hubungan antara beberapa entitas. sebagai ontoh relasi antar mahais4a dengan

    mata kuliah dimana setiap mahasis4a bisa mengambil beberapa mata kuliah dan setiap mata

    kuliah bisa diambil oleh lebih dari ! mahasis4a. relasi tersebut memiliki hubungan banyak ke

    banyak. Berikut adalah ontoh ERD.

  • 7/26/2019 tugas paman uya

    5/14

    'ardinalitas menyatakan jumlah himpunan relasi antar entitias. pemetaan kardiniliat terdiridari

    one-to-one /sebuah entitas pada $ berhubungan dengan entitas B paling banyak

    !ontoh diatas relasi pega4ai dan departemen dimana setiap pega4ai hanya bekerja

    pada ! departemen

    one-to-many / sebuah entitas pada $ berhubungan dengan entitas B lebih dari satu

    ontoh diatas adalah ! depertemen memiliki banyak pega4ai

    many-to-many / sebuah entitas pada $ berhubungan dengan entitas B lebih dari satu

    dan B berhubungan dengan $ lebih dari satu jugan ontoh diatas adalah relasi

    mahasis4a dengan mata kuliah.

    Berikut adalah metode3tahap untuk membuat ERD /

    Menentukan Entitas

    Menentukan Relasi

    Menggambar ERD sementara

    Mengisi 'ardinalitas

  • 7/26/2019 tugas paman uya

    6/14

    Menentukan 'uni 9tama

    Menggambar ERD berdasar 'ey

    Menentukan $tribut

    Memetakan $tribut

    Menggambar ERD dengan $tribut

    Sumber : http://www.ttau%"hida&at.com/berita'(!ER)*2+Entit&!

    Re#ationship!)iagram*2,.htm#

    Pengertian Men%r%t Entit& Relati'nhi Diagra* (ERD)

    Menurut salah satu para ahli, Brady dan Loonam (2!", Entity Relationship diagram

    (ERD" merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu

    organisasi, biasanya oleh #ystem $nalys dalam tahap analisis persyaratan proyek

    pengembangan system. #ementara seolah-olah teknik diagram atau alat peraga memberikan

    dasar untuk desain database relasional yang mendasari sistem in%ormasi yang dikembangkan.

    ERD bersama-sama dengan detail pendukung merupakan model data yang pada gilirannya

    digunakan sebagai spesi%ikasi untuk database.

    Aa+ah +'*'nen &ang ter,ent%+ didala* Entit& Relati'nhi Diagra* (ERD)-

    Dalam pembentukan ERD terdapat komponen yang akan dibentuk yaitu /

    a. Entita

    &ada post sebelumnya mengenai basis data telah dijelaskan sedikit tentang pengertian entity

    (entitas" yaitu suatu obyek yang dapat dibedakan dari lainnya yang dapat di4ujudkan dalam

    basis data. &engertian lainnya menurut Brady dan Loonam (2!", entitas adalah objek yang

    menarik di bidang organisasi yang dimodelkan.

    7ontoh / Mahasis4a, 'artu $nggota &erpustakaan ('$&", dan Buku.

    ,. $%,%ngan (relai/relati'nhi)

    #uatu hubungan adalah hubungan antara dua jenis entitas dan direpresentasikan sebagai garis

    lurus yang menghubungkan dua entitas.

    7ontoh / Mahasis4a menda%tar sebagai anggota perpustakaan ('$&", relasinya adalah

    menda%tar.

    0. Atri,%t

    http://www.ttaufikhidayat.com/berita64-ERD(Entity-Relationship-Diagram).htmlhttp://www.ttaufikhidayat.com/berita64-ERD(Entity-Relationship-Diagram).htmlhttp://www.ttaufikhidayat.com/berita64-ERD(Entity-Relationship-Diagram).htmlhttp://www.ttaufikhidayat.com/berita64-ERD(Entity-Relationship-Diagram).html
  • 7/26/2019 tugas paman uya

    7/14

    $tribut memberikan in%ormasi lebih rini tentang jenis entitas. $tribut memiliki struktur

    internal berupa tipe data. ?enis-jenis atribut /

    Atri,%t Ke&

    $tribut 'ey adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semuabaris data ( Ro43Reord " dalam tabel seara unik. Dikatakan unik jika pada atribut yang

    dijadikan key tidak boleh ada baris data dengan nilai yang sama

    7ontoh / *omor pokok mahasis4a (*&M", *1M dan nomor pokok lainnya

    Atri,%t i*le

    atribut yang bernilai atomi, tidak dapat dipeah3 dipilah lagi

    7ontoh / $lamat, penerbit, tahun terbit, judul buku.

    Atri,%t M%ltial%e

    nilai dari suatu attribute yang mempunyai lebih dari satu (multiCalue" nilai dari atrribute yang

    bersangkutan

    7ontoh / dari sebuah buku, yaitu terdapat beberapa pengarang.

    Atri,%t !'*'ite

    $tribut omposite adalah suatu atribut yang terdiri dari beberapa atribut yang lebih keil yangmempunyai arti tertentu yang masih bisah dipeah lagi atau mempunyai sub attribute.

    7ontoh / dari entitas nama yaitu nama depan, nama tengah, dan nama belakang

    Atri,%t Deriati2

    Atribut yang tidak harus disimpan dalam database E+. :otal. atau atribut yang dihasilkan dari

    atribut lain atau dari suatu relationship. $tribut ini dilambangkan dengan bentuk oCal yang

    bergaris putus-putus

    Dera3at relai ata% +ardinalita rai'

    Menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas lainnya

    One t' One (141)

    #etiap anggota entitas $ hanya boleh berhubungan dengan satu anggota entitas B,

    begitu pula sebaliknya.

    One t' *an& (14M / Man&)

    #etiap anggota entitas $ dapat berhubungan dengan lebih dari satu anggota entitas B

    tetapi tidak sebaliknya.

  • 7/26/2019 tugas paman uya

    8/14

    Man& t' Man& (M4M)

    #etiap entitas $ dapat berhubungan dengan banyak entitas himpunan entitas B dan

    demikian pula sebaliknya

    Si*,'l5i*,'l %nt%+ *e*,%at diagra* ERD4

    !'nt'h Ka% 14

    &ada saat menda%tar menjadi anggota perpustakaan akultas, diatatlah nama, nomor

    mahasis4a dan alamat mahasis4a. #etelah itu mereka baru bisa meminjam buku di

    perpustakaan. Buku-buku yang dimiliki perpustakaan banyak sekali jumlahnya. :iap buku

    memiliki data nomor buku, judul, pengarang, penerbit, tahun terbit. #atu buku bisa ditulis

    oleh beberapa pengarang. :entukan entitas, atribut dan relasi dari deskripsi di atas, dengan

    menggambar ERDnya.

    6a7a,4

    Entitas / Mahasis4a, '$& ('artu $nggota &erpustakaan", Buku

  • 7/26/2019 tugas paman uya

    9/14

    $tribut / *ama, no.mahasis4a, $lamat mahasis4a, *o.buku, ?udul, &engarang, &enerbit dan

    tahun terbit.

    Relasi / Da%tar dan &injam

    Ga*,ar ERD dala* e*in3a*an ,%+% di er%ta+aan4

    F

    !'nt'h Ka% 84

    #eperti deskripsi soal kasus nomor !, namun ada beberapa tambahan penjelasan seperti

    berikut/

    #eorang mahasis4a boleh meminjam beberapa buku. #atu buku boleh dipinjam beberapa

    mahasis4a. #emua mahasis4a sangat pelu buku sehingga tidak ada yang tidak pernah

    meminjam ke perpustakaan. #etiap peminjam akan diatat tanggal peminjamannya. #emua

    mahasis4a disiplin mengembalikan buku tepat satu minggu setelah peminjaman.

    0ambarkan ERDnyaGG

  • 7/26/2019 tugas paman uya

    10/14

    MODEL ENTITY 9 RELATIONS$IP

    Model Entity Relationship / #uatu penyajian data dengan menggunakan Entity dan

    Relationship

    Entity /

    Hbjek seara %isik / Buku, &erpustakaan, Mahasis4a

    Hbjek seara konsep / Meminjam

    Relati'nhi 4

    Atri,%t 4

    $tribut MultiCalue

  • 7/26/2019 tugas paman uya

    11/14

    Dera3at dari Relati'nhi 4

    :renary degree (Derajat :iga"

    !ardinalit& Rati' !'ntraint

    M / *

    Parti0iati'n !'ntraint

    &artial &artiipation

  • 7/26/2019 tugas paman uya

    12/14

    Diagra* ERD

    !'nt'h Ka% : 4

    #eperti soal nomor 2, namun ada beberapa tambahan penjelasan seperti berikut / Mahasis4a

    kadang-kadang terlambat mengembalikan buku, sehingga dikenakan denda. Besarnya denda

  • 7/26/2019 tugas paman uya

    13/14

    adalah Rp ;,- per hari keterlambatan. Mahasis4a dianggap terlambat jika mengembalikan

    buku lebih lama dari ! minggu.

    0ambarkan ERDnya/

    #aya uapkan terimakasih sudah datang di blog saya.

    dan jika terdapat kesalahan atas materi yang saya bahas diatas saya meminta maa%, dan tolong

    isi kolom komentar setelah anda membaanya agar tulisan saya lebih baik lagi dan semoga

    berman%aat

    TERIMA KASI$

    Sumber : https://her#innairine.wordpress.com/201(/02/0'/entit&!re#ationship!

    diagram!erd!dan!contoh!"asus/

    https://herlinnairine.wordpress.com/2014/02/06/entity-relationship-diagram-erd-dan-contoh-kasus/https://herlinnairine.wordpress.com/2014/02/06/entity-relationship-diagram-erd-dan-contoh-kasus/https://herlinnairine.wordpress.com/2014/02/06/entity-relationship-diagram-erd-dan-contoh-kasus/https://herlinnairine.wordpress.com/2014/02/06/entity-relationship-diagram-erd-dan-contoh-kasus/
  • 7/26/2019 tugas paman uya

    14/14