Kamus Data ERD Entity Relationship Diagram

31 Selain itu dapat melihat juga fungsi No. KTP, dapat digunakan bila sampai suatu saat mahasiswa harus memiliki Kartu Tanda Mahasiswa tetapi NIM belum keluar maka No. KTP dapat digunakan. 4. Kunci Alternatif Alternate Key Kunci alternatif adalah kunci kandidat yang tidak dipakai sebagai kunci primer. Biasanya kunci ini digunakan hanya sebagai kunci pengurutan data, misalnya dalam pembuatan laporan. 5. Kunci Tamu Foreign Key Kunci tamu adalah satu atribut atau satu set atribut yang menunjukkan ke tabel induknya. Kunci tamu biasanya ditempatkan dengan kunci primer induk yang direlasikan. Hubungan adalah biasanya hubungan satu ke banyak one to many.

2.8.4 Kamus Data

Kamus data berfungsi membantu pelaku sistem untuk mengartikan aplikasi secara mendetail dan mengorganisasi semua elemen data yang digunakan dalam sistem yang secara persis sehingga pemakai dan analisis sistem mempunyai dasar pengertian yang sama tentang masukan, pengeluaran, penyimpanan dan proses. Ladjamudin, 2005: 71.

2.8.5 ERD Entity Relationship Diagram

Menurut Peter Chen 1976 adalah “ERD adalah sebuah ilustrasi entitas secara grafik juga dikenal sebagai objek, atribut dan relasi relationship yang ada di antara mereka”. Bambang, 2005: 104. 32 Menurut Fathansyah adalah “ERD merupakan model ERD yang berisi komponen-komponen himpunan entitas dan relasi masing-masing dilengkapi dengan atribut-atribut yang mempresen tasikan seluruh fakta dari “dunia nyata” yang kita tinjau, dapat digambarkan dengan lebih sistematis dengan menggunakan ERD”. Bambang, 2005: 70. Komponen-komponen yang ada dalam ERD, adalah: 1. Entity Merupakan representasi dari sebuah objek tempat dimana sistem menyimpan data. 2. Himpunan Relasi Himpunan relasi adalah perantara yang menghubungkan antara dua atau lebih entitas. Ada empat jenis relasi, yaitu: a. Relasi one to one: relasi yang ada ketika kita menghubungkan tepat 1 data pada suatu tabel dengan 1 data lainnya pada tabel lain. b. Relasi one to many: relasi yang terbentuk ketika kita menghubungkan secara tepat 1 data pada suatu tabel dengan 1 atau lebih data pada tabel lainnya. c. Relasi many to one: relasi yang terbentuk ketika kita menghubungkan secara tepat 1 atau lebih data pada suatu table dengan 1 data pada tabel lainnya. d. Relasi many to many: relasi yang terbentuk ketika kita menghubungkan secara tepat 1 atau lebih data pada suatu tabel dengan 1 atau lebih data pada tabel lainnya. 33 3. Atribut Atribut adalah data yang dihubungkan dengan entitas. Atribut berguna menjelaskan, mengidentifikasi dan mengekspresikan hubungan antar entitas. ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut : Relasi yang terjadi diantara dua himpunan entitas misalnya A dan B dalam satu basis data yaitu Abdul Kadir, 2002: 48 : 1. Satu ke satu One to one Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B. 2. Satu ke banyak One to many Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A. 3. Banyak ke banyak Many to many Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B. 34

2.9 Microsoft Visual Basic 6.0