Rabu, 07 November 2012

Model Data

Hii Guysss...

Kali ini saya akan membahas tentang "Model Data".. Do u know what is that?? let me tell what is that ^^

Model data yaitu "Sekumpulan konsep-konsep yang menerangkan data serta hubungan-hubungan antara data  yang satu dengan data lainnya yang memiliki batasan-batasan data."

dan menurut ahli :

Model data merupakan bagian dari kebutuhan pemodelan sistem/ perangkat lunak secara keseluruhan, yang mencakup didalamnya kebutuhan untuk membuat, memperluas/ bersinggungan dengan basis data " - Roger S.Pressman ,Ph.D.

Itu beberapa pengertian model data ^^

Model data itu memiliki beberapa contoh-contoh, seperti :
- Entity-Relationship model (E-R model)
- Relational Model
- Object - Oriented model

Dan pada pembelajaran kemarin kami di ajarkan mengenai ER model :)

Model data itu tidak lepas dari yang namanya :
  • Object : Merupakan suatu representasi informasi dengan sejumlah property atau atribut. Seperti contohnya sebuah object itu seperti manusia dan mobilnya.
  •  Atributtes : Merupakan pengenal dari suatu object/ ciri-ciri dari suatu object. seperti contohnya:  Manusia merupakan object yang memiliki attribut seperti : nama, alamat, umur. Begitu juga dengan mobil yang memiliki attribut seperti : warna mobil, plat mobil, Jenis mobil, dll. :)
  •  Primary key : Merupakan suatu attribut yang unik untuk mengedintifikasi suatu tabel/baris. Dalam pemilihan primary key, pasti tidak ada yang sama/kembar, itulah mengapa disebut "Unik". contoh attribut yang menjadi primary key yaitu : nomor stambuk mahasiswa.
  •  Relationship : Merupakan suatu hubungan antara 2 object. (hubungan antara suatu object dengan object lainnya) Seperti adanya hubungan antara manusia dengan mobilnya. Itu kenapa disebut sebagai relationship. :)

             Dalam ER model Ada pula yang disebut dengan Cardinality dan Modality.. Apa itu?? hmm..
Cardinality merupakan sebuah hubungan dari satu ke satu, sampai satu ke banyak. Cardinality terdiri dari 2  macam, seperti :
- Cardinality (1) : Setiap 1 customer memungkinkan akan melakukan kegiatan
- Cardinality (many) : Setiap 1 customer memungkinkan akan melakukan banyak kegiatan.

Begitu pula dengan Modality : modality hanya menggambarkan ada atau tidaknya suatu hubungan dalam sebuah model data :)


Demikian pembahasan saya mengenai Model Data.. Nantikan blog-blog saya selanjutnya.. :)


Thank You

Tidak ada komentar:

Posting Komentar