39
2. Pemetaan kardinalitas
Pemetaan kardinalitas menyatakan jumlah entitas di mana entitas lain dapat dihubungkan ke entitas tersebut melalui sebuah himpunan relasi.
a. One to One
Sebuah entitas pada A berhubungan dengan paling banyak satu entitas pada B dan sebuah entitas pada B berhubungan dengan paling
banyak satu entitas pada A.
b. One to Many Many to One
Sebuah entitas pada A berhubungan dengan lebih dari satu entitas pada B dan sebuah entitas pada B berhubungan dengan paling banyak satu
entitas pada A atau sebaliknya Many to One.
c. Many To Many
Sebuah entitas pada A berhubungan dengan lebih dari satu entitas pada B dan sebuah entitas pada B berhubungan dengan lebih dari satu
entitas pada A.
2.4.3. Tahapan Rancangan Database
Menurut Connolly 2002, rancangan database dibangun dengan tiga tahap utama, yang disebut konseptual, logikal, dan perancangan fisik.
40
1. Conceptual database design adalah proses membangun sebuah model data dari informasi yang diperoleh dalam sebuah organisasi, tapi bebas
dari semua pertimbangan fisik. 2. Logical database design adalah proses membangun sebuah model
informasi yang digunakan dalam sebuah perusahaan yang berdasarkan pada sebuah model data yang spesifik, tapi bebas dari halaman yang
berkaitan dengan DBMS dan petimbangan fisik lainnya. 3. Physical database design adalah proses pembuatan deskripsi dari suatu
implementasi basis data pada secondary storage media penyimpanan, halaman ini mendeskripsikan hubungan utama, organisasi file dan
indeks yang digunakan untuk mencapai efisiensi akses ke dalam data dan hubungan integritas contraint assosiated integrity constrains
yang lainnya dari halaman yang berkaitan dengan keamanan security measure.
Tabel 1 Koran
krn_id krn_nama
krn_jenis KRN0001
harian haluan Harian
KRN0002 Singgalang
Harian KRN0003
Kompas Harian
KRN0004 media Indonesia
Mingguan KRN0005
Republika Bulanan
41
Tabel 2 Artikel
art_ id
art_ Koran
art_ judul
art_ tanggal
art_ halaman
art_ keyword
ART0001 KRN0001 guru-guru
masih bingung:…
12232003 5 guru,
pendidikan
ART0002 KRN0002 guru juga
bertugas… 11292003 10
guru, pendidikan
ART0003 KRN0003 kejujuran
moralitas… 5272002
4 Moralitas
ART0004 KRN0004 etika
mahasiswa… 1242002
16 etika,
mahasiswa
ART0005 KRN0005 bacaan yang
pas… 12312002 7
Bacaan
ART0006 KRN0006 memulihkan
citra pendidikan
782003 8
citra, pendidikan
ART0007 KRN0007 lemahnya
pengelolaan… 252002 4
Pengelolaan
ART0008 KRN0008 kurikulum
perlu dirombak
4182002 16
Kurikulum ART0009 KRN0009 jika ebtanas… 1292002
9 Ebtanas
ART0010 KRN0010 guru sejati
dan pendidikan…
2192002 5
guru sejati
2.5. Visual Basic
2.5.1. Sejarah Visual Basic
Pada zaman dahalu ada sebuah bahasa pemprograman yang diberi nama Basic Beginner’s All-purpose Symbolic Instruction Code. Sesuai
dengan namanya, Basic ditujukan sebagai bahasa yang paling sederhana bagi mereka yang tidak terlalu familiar dengan dunia pemrograman.
42
Pada tahun 1991 Microsoft mengeluarkan Visual Basic, pengembangan dari Basic yang berubah dari sisi pembuatan
antarmukanya. Visual Basic sampai sekarang masih menjadi salah satu bahasa pemrograman terpopuler di dunia.
Pada akhir tahun 1991, Teknologi.Net diumumkan. Microsoft memosisikan teknologi tersebut sebagai platform untuk membangun XML
Web Services memungkinkan aplikasi tipe apa pun dapat berjalan pada system komputer dengan tipe manapun dan dapat mengambil data yang
tersimpan pada server dengan tipe apa pun melalui internet. Visual Basic.Net adalah Visual Basic yang direkayasa kembali
untuk digunakan pada platform.Net sehingga aplikasi yang dibuat menggunakan Visual Basic.Net dapat berjalan pada sistem komputer apa
pun, dan dapat mengambil data dari server dengan tipe apa pun asalkan terinstall.Net Framework. Hidayatullah 2014, 3
Berikut ini perkembangan Visual Basic.Net: a.
Visual Basic.Net 2002 VB 7.0 b.
Visual Basic.Net 2003 VB 7.1 c.
Visual Basic.Net 2005 VB 8.0 d.
Visual Basic.Net 2008 VB 9.0 e.
Visual Basic.Net 2010 VB 10.0 f.
Visual Basic.Net 2012 VB 11.0 g.
Visual Basic.Net 2010
43
2.5.2. Kelebihan Visual Basic VB antara lain Hidayatullah 2014, 7 :