DFD Data Flow Diagram

belah ketupat. Tiap belah ketupat diberi label kata kerja. Seperti seorang pegawai mengisi kartu absensi, atau dapat juga di baca mundur: kartu absensi diisi oleh pegawai Whitten, et al, 2004. c. Atribut Menunjukkan karakteristik dari entitas atau sesuatu yang menjelaskan entitas atau hubungan. Dari setiap atribut–atribut entitas terdapat satu atribut yang dijadikan sebagai kunci key. Ada beberapa jenis key yaitu: a. Primary key, atribut yang tidak hanya mengindentifikasi secara unik kemunculan pada sebuah entitas candidate key. b. Candidate key, sebuah atribut yang dapat mengindentifikasi secara unik sebuah kemunculan sebuah entitas yang spesifik. c. Composite key, candidate key yang terdiri dari dua atribut atau lebih. d. Foreign key, atribut pada satu relasi yang cocok pada candidate key dari beberapa relasi. d. Kardinalitas Menurut Whitten, et al 2004, Kardinalitas mendefinisikan jumlah kemunculan baik minimum maupun maksimum satu entitas yang dapat dihubungkan dengan kemunculan tunggal entitas lain. Karena semua hubungan bersifat dua arah, maka kardinalitas harus didefinisikan untuk setiap hubungan. a. Satu ke satu one to one atau 1:1 Tingkat hubungan dinyatakan satu ke satu jika suatu kejadian pada entitas pertama hanya mempunyai satu hubungan dengan satu kejadian pada entitas kedua. Demikian juga sebaliknya, satu kejadian pada entitas yang kedua hanya bisa mempunyai satu hubungan dengan satu kejadian pada entitas yang pertama. Gambar 2.5 Diagram ER One to One McLeod, 2004 b. Satu ke banyak one to many atau 1 : M Tingkat hubungan satu ke banyak 1: M adalah sama dengan banyak ke satu M : 1, tergantung dari arah mana hubungan tersebut dilihat. Untuk satu kejadian pada entitas yang pertama dapat mempunyai banyak hubungan dengan kejadian pada entitas yang kedua. Sebaliknya satu kejadian pada entitas yang kedua hanya bisa mempunyai satu hubungan dengan satu kejadian pada entitas yang pertama. Gambar 2.6 Diagram ER One to Many McLeod, 2004 c. Banyak ke banyak Many to many atau M : N Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada sebuah entitas akan mempunyai banyak hubungan dengan kejadian pada entitas