Derajat Kardinalitas Relasi Cardinality Ratio Data Flow Diagram DFD

24

2.5.3 Relasi

Relasi menyatakan hubungan antar entitas, termasuk terhadap entitas itu sendiri rekursif. Misalnya seorang seorang pegawai dengan NoKTP : “001” dengan nama “ Aji” memiliki relasi dengan sebuah data di entitas departemen dengan nomor = 11 , nama = “Personalia”, mengandung arti bahwa pegawai tersebut bekerja di departemen yang ditinjau. Untuk menjelaskan hubungan apa yang terjadi kepada dua entitas atau lebih, dapat diberikan nama relasi, misalnya “bekerja untuk”. Sebagaimana entitas, relasi juga diberi attribute. Misalnya menambahkan attribute “Lama Jam Kerja” pada relasi “bekerja pada” antara entitas Pegawai terhadap entitas Proyek.

2.5.4 Derajat Kardinalitas Relasi Cardinality Ratio

Derajat kardinalitas relasi merupakan derajat yang menunjukkan jumlah maksimum data entitas yang dapat berelasi dengan entitas lain. Berikut adalah macam derajat kardinalitas relasi : § Satu ke satu one to one Setiap data pada entitas A berhubungan dengan maksimal satu data pada entitas B, begitu pula sebaliknya. § Satu ke banyak one to many Setiap data pada entitas A bisa berhubungan dengan satu data pada entitas B, tetapi data pada entitas B berhubungan dengan banyak data pada entitas A. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 25 § Banyak ke satu many to one Setiap data pada entitas A bisa berhubungan dengan banyak data pada entitas B, tetapi data pada entitas B berhubungan maksimal hanya dengan sebuah data di A. § Banyak ke banyak many to many Setiap data pada entitas A bisa berhubungan dengan banyak data pada entitas B, demikian pula sebaliknya. Achmad Junaidi,S.Kom, Intan Yuniar P, S.Kom, dkk, 2007

2.5.5 Data Flow Diagram DFD

Pada data flow diagram DFD atau diagram aliran data ini disebutkan hal-hal seperti berikut : a. Eksternal Entity Merupakan kesatuan di luar lingkungan sistem yang dapat berupa orang, organisasi dan sebagainya yang akan memberikan input atau menerima output dari sistem. b. Arus Data Menunjukkan arus dari data yang dapat berupa masukkan untuk sistem atau hasil dari proses sistem. Arus data ini mengalir diantara proses Data Store dan External Entity c. Proses Merupakan kegiatan yang dilakukan oleh seseorang dan komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang keluar dari proses. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 26 d. Penyimpanan Data Merupakan simpanan dari data yang berupa file atau database dari komputer, arsip atau catatan manual. Celko J, 1995

2.6 Siklus Hidup Sistem