Pengertian dan Konsep Use Case

Pengertian dan Konsep Use Case

Pada post yang lalu ada perbedaaan include dan extends pad use case, nah sekarang ijinkan saya menjelaskan apa sebenarnya use case itu?

Use Case diagram adalah diagram UML untuk menganalisa kebutuhan dan perilaku sistem. use case juga bisa diartikan sebagai interaksi antara user dan sebuah sistem atau sub-sistem Secara grafik model kemampuan sistem disebut use case, sedangkan user disebut aktor dan mereka saling berinteraksi satu sama lain. Sebuah diagram use case sangat cocok digunakan untuk semua hal yang berkaitan dengan sistem database oleh semua orang yang menggunakannya, namun use case ini tidak cocok untuk protokol jaringan TCP/IP yanng dikarenakan banyak kendala.

Contoh sederhana dari use case camera, yang menjadi aktor adalah photographer yang melakukan 2 hal oleh camera yaitu, take picture dan change film, 2 hal aktivitas tersebut adalah use case
Pengertian dan Konsep Graph dalam Struktur Data

Pengertian dan Konsep Graph dalam Struktur Data

Suatu graph didefinisikan oleh himpunan verteks dan himpunan sisi (edge). keterhubungan antara verteks. Biasanya untuk suatu graph G digunakan notasi matematis. Verteks menyatakan entitas-entitas data dan sisi menyatakan G = (V, E) Dimana :
G = Graph
V = Simpul atau Vertex, atau Node, atau Titik
E = Busur atau Edge, atau arc

V adalah himpunan verteks dan E himpunan sisi yang terdefinisi antara pasangan-pasangan verteks. Sebuah sisi antara verteks x dan y ditulis {x,y}. Suatu graph H = (V1, E1) disebut subgraph dari graph G jika V1 adalah himpunan bagian dari V dan E1 himpunan bagian dari E. Cara pendefinisian lain untuk graph adalah dengan menggunakan himpunan keterhubungan langsung Vx. Pada setiap verteks x terdefinisi Vx sebagai himpunan dari verteks-verteks yang adjacent dari x. Secara formal: Vx = {y | (x,y) -> E}
Pentingnya Normalisasi Tabel dalam Database

Pentingnya Normalisasi Tabel dalam Database

Normalisasi dalam tabel adalah penting karena adanya struktur database yang kurang bagus
  • Data yang sama tersimpan dibeberapa tempat
  • Terjadinya kehilangan informasi
  • Terjadinya redundansi atau duplikasi sehingga memboroskan tempat
  • Adanya null value
Tujuan normalisasi adalah menyempurnaakan tabel. Ada beberapa jenis normalisasi diantaranya 1NF, 2NF, dan 3NF

Normalisasi 1NF
  • Merubah bentuk dari tabel tidak normal menjadi bentuk normal
  • Suatu relasi R disebut 1NF jika dan hanya jika kondisi tabelnya dirubah dari tidak normal menjadi normal dengan kondisi semua atribut valunya harus atomic
Pengertian Entity Relationship Diagram (ERD)

Pengertian Entity Relationship Diagram (ERD)

ER model menggambarkan data sebagai Entitas, Relasi dan atribut. Entitas dan atributnya, Entitas merupakan sebuah objek di dunia nyata yang ada, Entitas juga bisa merupakan objek yang nyata secara fisik misal, orang, hewan, pegawai dll. atau juga bisa ada secara konseptual sekolah, perusahaan, pelajaran dll.

Setiap entitas memiliki atribut - keterangan yang menggambarkan entitas tersebut, contohnya entitas guru, memiliki atribut nama, NIP, umur, no telpon. Atribut memiliki beberapa jenis diantaranya :
  • Simple dan Composite Atribut
  • Single dan Multivalue Atribut
  • Stored dan Derived Atribut