atribut yang bersifat unik. BCNF merupakan bentuk normal sebagai perbaikan terhadap 3NF.
5. Dependensi Nilai Banyak dan Bentuk Normal Keempat 4NF
Dependensi nilai banyak merupakan terjemahan dari multivalued dependency MVD. Dependensi ini dipakai pada bentuk normal
keempat 4NF untuk menyatakan hubungan satu ke banyak One to many.
6. Dependensi Gabungan dan Bentuk Normal Kelima 5NF
Bentuk normal kelima 5NF, yang terkadang disebut PJNF Projection JoinNormal Form, menggunakan acuan dependensi
gabungan. Suatu relasi berada dalam 5NF jika dan hanya jika setiap dependensi gabungan dalam R tersirat oleh kunci kandidat relasi R.
Secara praktis dapat dikatakan bahwa suatu relasi R barada dalam 5NF jika data yang ada padanya tak dapat lagi didekomposisi
manjadi relasi-relasi yang lebih kecil dengan kunci kandidat relasi- relasi yang lebih kecil ini tidak sama dengan kunci kandidat relasi.
2.8 Kamus Data
Kamus data menurut Sutabri Tata 2004 : 170 adalah katalog fakta
tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem
informasi. Fungsi kamus data adalah untuk membantu pelaku sistem mengerti aplikasi secara detail, dan mengorganisasikan semua elemen data
dalam sistem secara akurat, sehingga pemakai dan penganalisa sistem mempunyai dasar pengertian yang sama tentang masukan, keluaran, dan
penyimpanan. Dengan menggunakan kamus data seorang analis sistem dapat mendefinisikan data yang mengalir didalamnya dengan lengkap.
Notasi Arti
= Terdiri dari, terbentuk dari, sama dengan
+ Dan Concatenation
{ } Interasipengulangan
[ ] Pilih satu dari beberapa alternatif pilihan, misal: [A|B|C|D]
Optional Komentar
Identifier suatu data store |
Pemisah dalam bentuk [] Alias
Nama lain untuk suatu data “ “
Harga diskrit
Gambar 2.19: Simbol Kamus Data
2.9 Microsoft Visual Basic 6.0
1. Sekilas tentang Microsoft Visual Basic6.0 Uus Rusmawan, 2005 Peranan pemrograman diperkenalkan lebih dari 45 tahun lalu
bersamaan dengan perangkat keras komputer. Saat ini bahasa pemrograman, seperti Visual Basic sangat berbeda dengan bahasa
pemrograman beberapa tahun yang lalu. Sebelum ada Sistem Operasi Windows, bahasa pemrograman hanya berbasis teks dimana segala
sesuatu harus diprogram. Saat ini dibutuhkan lebih dari kemampuan pemrograman tetapi juga kemampuan dalam desain grafis untuk
aplikasi multimedia. Visual Basic hanyalah alat bantu, sebagai bahasa pemrograman Visual Basic dapat menghasilkan aplikasi yang dapat
berinteraksi dengan sistem operasi Windows. Pada tahun 1950 era designer merancang bahasa Basic untuk
para pemrograman pemula. Pada saat itu bahasa Basic lebih mudah dibandingkan bahasa Cobol Common Business Oriented Language.
Komputer tidak dapat memahami bahasa manusia seperti bahasa Indonesia atau bahasa Inggris karena terlalu umum dan memiliki
maksud ganda. Manusia harus beradaptasi dengan mesin dan mempelajari bahasa yang dapat dimengerti komputer. Pemrograman
dengan Visual Basic menggunakan umum dan phrase bahasa Inggris. Dalam bahasa pemrograman setiap statement yang dibuat tidak boleh
memiliki arti ganda dalam konteks yang sama. Walaupun Visual Basic merupakan bahasa pemrograman yang cukup baik, tetapi
Microsoft dalam pengembangan Visual Basic tetap berorientasi pada akar Visual Basic yaitu bahasa Basic.
Visual Basic merupakan aplikasi pengembangan yang lengkap. Visual Basic memiliki sarana lengkap untuk menulis, mengedit dan
menguji, juga dapat untuk menulis dan mengcompile fasilitas help, control Active X dan aplikasi Internet.
Visual Basic 6.0 dirilis dalam tiga edisi, yaitu edisi Standard, Profesional dan Enterprise. Edisi Standard biasa disebut edisi
Learning. Edisi Standard adalah sebuah aplikasi yang lengkap untuk pemrograman, dilengkapi dengan tool seperti edisi yang lebih tinggi.
Edisi Profesional memiliki lebih banyak tool pengembangan termasuk control Active X, dukungan untuk pengembangan aplikasi
Internet, compiler untuk file Help, dan tool untuk mengakses database yang lebih baik. Edisi Enterprise menyediakan untuk
pemrograman aplikasi Client Server yaitu tool untuk pengembangan apliksi komputasi jarak jauh dan distribusi aplikasi.
2. Keistimewaan Visual Basic 6.0 Beberapa keistimewaan utama dari Visual Basic, diantaranya yaitu:
a. Memiliki compiler handal yang dapat menghasilkan file executable yang lebih cepat dan lebih efisien dari sebelumnya.
b. Kemampuan membuat
fasilitas internet yang lebih banyak. c.
Visual Basic 6.0 memiliki beberapa versi atau edisi yang disesuaikan dengan kebutuhan pemakainya
3. Komponen Visual
Basic
Adapun yang termasuk ke dalam komponen Visual Basic adalah sebagai berikut:
a. Project
Project adalah sekumpulan modul atau program aplikasi itu sendiri, dimana jika kita akan membuat program aplikasi baru,
akan terdapat jendela proyek secara otomatis form 1 yang berisi semua file yang dibutuhkan untuk menjalankan program
aplikasi MS-Visual Basic 6.0 yang dibuat. b.
Form Form adalah suatu obyek yang dipakai sebagai tempat bekerja
program aplikasi. c.
Toolbox Toolbox adalah kotak alat yang berisi icon-icon untuk
memasukkan obyek tertentu ke dalam jendela Form. d.
Properties Properties digunakan untuk menentukan pengaturan setting
suatu obyek. Suatu obyek biasanya mempunyai beberapa properties yang dapat diatur langsung dari jendela properties
atau lewat kode program.
e. Kode
Program
Kode Program adalah serangkaian tulisan perintah yang akan dilaksanakan jika suatu objek dijalankan. Kode program ini
akan mengontrol dan menentukan jalannya suatu obyek. f. Method
Method adalah suatu set perintah seperti halnya fungsi dan prosedur, tetapi sudah tersedia di dalam suatu obyek. Suatu
method dapat dipanggil dengan menyebut nama obyek diikuti tanda titik dan nama metodenya.
g. Module Module dapat disejajarkan dengan form, tetapi tidak
mengandung obyek dan bentuk standard. Module dapat berisi beberapa kode program atau prosedur yang dapat digunakan
dalam program aplikasi.
4. Active X Data Objects Active X Data Objects ADO adalah model akses data yang digunakan
untuk berinteraksi dengan database. ADO sama dengan pendahulunya, Data Access Objects DAO namun dengan perbedaan bahwa ADO
telah dioptimasi untuk penggunaan database malalui internet dan intranet.
2.10 Microsoft Access 2003