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