Elemen-elemen database :
A.
Tipe :
·
Enterprise =
Suatu jenis organisasi, misalnya Bank, Hotel, Universitas dan lain-lain.
·
Entity =
File = Obyek pada enterprise berdasarkan data yang disimpan
·
Atribute =
Field = Data item = Beberapa hal yang ingin diketahui dari suatu
file
·
Record =
Satu set field yang merupakan ciri khas dari suatu file.
Istilah
entity dan atribute biasanya digunakan pada tingkat konsepsual dan logikal,
sedangkan file, record dan field pada tingkat internal/fisikal.
Hubungan :
Enterprise terdiri dari beberapa entity, entity terdiri dari beberapa record
dan record terdiri dari beberapa field.
B. Isi /
Nilai :
·
Data
File
:
Seluruh isi data pada file
·
Data
Record : Satu set isi
data pada suatu susunan field dari suatu file
·
Data
Value : Isi
data masing-masing data elemen
Manfaat Database (Basis Data).
a.
Sebagai komponen utama atau penting dalam sistem informasi, karena
merupakan dasar dalam menyediakan informasi.
merupakan dasar dalam menyediakan informasi.
b.
Menentukan kualitas informasi yaitu cepat, akurat, dan relevan, sehingga
infromasi yang disajikan tidak basi. Informasi dapat dikatakan bernilai bila
manfaatnya lebih efektif dibandingkan dengan biaya mendapatkanya.
infromasi yang disajikan tidak basi. Informasi dapat dikatakan bernilai bila
manfaatnya lebih efektif dibandingkan dengan biaya mendapatkanya.
c.
Mengatasi kerangkapan data (redundancy data).
d.
Menghindari terjadinya inkonsistensi data.
e.
Mengatasi kesulitan dalam mengakses data.
f.
Menyusun format yang standar dari sebuah data.
g.
Penggunaan oleh banyak pemakai (multiple user). Sebuah database bisa
dimanfaatkan sekaligus secara bersama oleh banyak pengguna (multiuser).
dimanfaatkan sekaligus secara bersama oleh banyak pengguna (multiuser).
h.
Melakukan perlindungan dan pengamanan data. Setiap data hanya bisa
diakses atau dimanipulasi oleh pihak yang diberi otoritas dengan memberikan
login dan password terhadap masing-masing data.
diakses atau dimanipulasi oleh pihak yang diberi otoritas dengan memberikan
login dan password terhadap masing-masing data.
i.
Agar pemakai mampu menyusun suatu pandangan (view) abstraksi dari data.
Hal ini bertujuan menyederhanakan interaksi antara pengguna dengan
sistemnya dan database dapat mempresentasikan pandangan yang berbeda
kepada para pengguna, programmer dan administratornya.
Hal ini bertujuan menyederhanakan interaksi antara pengguna dengan
sistemnya dan database dapat mempresentasikan pandangan yang berbeda
kepada para pengguna, programmer dan administratornya.
Contoh program basis data pada VB.NET
Microsoft Visual Basic
.NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang
bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC.
Dibawah ini merupakan contoh
program yang dibuat menggunakan VB.Net :
.
Gambar 1. User interface program biodata
Sistem kerja program diatas adalah ketika program
tersebut di running, lalu user menginput nama, npm, kelas, dan tahun lahir, kemudian
user menekan tombol cetak, maka semua inputan tersebut akan tampil pada satu
label yaitu pada label 6.
Dibawah ini adalah kodingan
yang harus diinput untuk program diatas, yaitu :
1. Tombol Cetak
Untuk menginput
kodingan pada tombol cetak, maka anda harus mengklik 2 kali pada tombol
cetaknya. Lalu masukkan kode dibawah ini :
.
Gambar 2. Kodingan untuk tombol cetak
Pada kodingan
diatas terdapat struktur kondisi, dan juga terdapat perintah Val, perintah Val digunakan untuk mengkonversikan tipe data sring menjadi tipe
data numerik, maksud dari Val(textlahir.text) adalah isi text dari textbox
tahun lahir di konversikan menjadi tipe data numeric.
Selanjutnya, maksud dari struktur kondisi diatas adalah
“jika isi dari textbox tahun lahir bertipe data numeric adalah salah atau jika
isi dari textbox tahun lahir tipe datanya bukan numeric, maka pada Label 6.Text
akan tampil beberapa tulisan/keterangan, diantaranya yaitu tulisan yang diapit
oleh tanda petik yaitu “Nama Anda “ lalu setelah itu terdapat tanda (&),
tanda tersebut adalah operator penghubung yang digunakan untuk menghubungkan
operand-operand yang bertipe data string. Setelah tulisan “Nama Anda “
disambung dengan isi dari textbox nama yang diinput pada saat running, kemudian
disambung lagi dengan “, NPM Anda “ dan disambung lagi dengan isi dari textbox
NPM yang diinput saat running, lalu disambung lagi dengan “, Kelas Anda “ dan
disambung lagi dengan isi dari textbox kelas yang akan diinput saat running, setelah
itu disambung lagi dengan “, Usia Anda 0 Tahun”.
Untuk lebih
jelasnya, perhatikan gambar tampilan saat program running lalu diinput dan
dicetak berikut ini :
.
Gambar 3. Tampilan ketika input tahun lahirnya dengan huruf
Jadi, jika textbox tahun lahirnya diinput huruf/bukan
numeric, maka usianya adalah 0 tahun.
Setelah itu, terdapat perintah Else, perintah ini bermaksud/bermakna “Selain itu” atau selain dari kondisi sebelumnya maka akan tampil pada
Label6 tulisan/keterangan yang sama
seperti kondisi sebelumnya, hanya saja ada perbedaan sedikit pada kondisi
ini,yaitu pada statement{ “, Usia Anda “ & Val(2015 – textlahir.Text) &
“ Tahun” }, maksud statement ini adalah pada Label6 akan tampil tulisan “Usia Anda” lalu disambung dengan proses
perhitungan antara 2015 dikurangi dengan isi dari textbox tahun lahir yang akan
diinput saat program running, karena setiap textbox bertipe data string maka
harus dikonversikan terlebih dahulu kedalam bentuk numeric menggunakan perintah
Val , setelah disambung dengan proses
perhitungan tersebut kemudian disambung lagi dengan tulisan “ Tahun”.
Untuk lebih jelasnya,
perhatikan gambar dibawah ini :
.
Gambar 4. Tampilan ketika input tahun lahirnya dengan angka/numeric
Jadi, jika textbox tahun lahirnya diinput dengan karakter
numeric, maka program akan melakukan perhitungan untuk menampilkan usia,
seperti yang sudah dijelaskan tadi.
2. Tombol Clear
Untuk memasukkan
kodingan pada tombol clear bisa dilakukan dengan mengklik 2 kali pada tombol
clear tersebut. Lalu masukkan kode dibawah ini :
.
Gambar 5. Kodingan tombol clear
Sama seperti
label, textbox juga memiliki property Text
yang digunakan untuk memberikan isi kepada textbox itu sendiri.
Pada kodingan diatas, terlihat bahwa setelah
textnama.text =, textnpm.text = , textkelas = , textahir.text = , dan
label6.text = , terdapat tanda petik 2 (“ ”). Setiap tipe data string, selalu
dituliskan dengan diapit oleh tanda petik seperti itu dan karakter stringnya
adalah yang diapit oleh tanda petik tersebut. Tanda petik yang ada pada kodingan
diatas tidak ada isinya/dikosongkan, maksudnya adalah textbox
nama,npm,kelas,tahun lahir, dan label 6 dikosongkan. Jadi, ketika pada saat
program running lalu semua data diisi/diinput kemudian tombol clear di tekan/di
klik maka inputan tadi akan menjadi kosong/hilang.