Tuesday 24 May 2011

BASDAT

 SOAL :
 
Ada 3 (tiga) tingkatan atau level dalam abstraksi data ini :
 
1. Level Fisik (Physical Level)

Level abstraksi data yang paling rendah, yang menggambarkan bagaimana
(how) data disimpan dalam kondisi sebenarnya. Level ini sangat kompleks
karena struktur data dijelaskan secara rinci.

2. Level Konseptual (Conceptual Level)

Level ini menggambarkan data apa (what) yang disimpan dalam database dan
menjelaskan bagaimana hubungan antar datanya secara keseluruhan. Seorang
pengguna dalam level ini dapat mengetahui bahwa data mahasiswa disimpan
pada tabel mahasiswa, tabel krs, tabel transkrip dan lain sebagainya. Level ini
biasa di pakai oleh seorang Database Administrator (DBA).

3. Level Pandangan (View Level)

Ini merupakan level yang tertinggi, hanya menggambarkan sebagian saja dari
keseluruhan database sesuai dengan kebutuhan pengguna. Misalnya : Bagian
keuangan hanya membutuhkan data keuangan, jadi yang digambarkan hanya
pandangan terhadap data keuangan saja, begitu juga dengan bagian
akuntansi, hanya membutuhkan data akuntansi saja. Jadi tidak semua
pengguna database membutuhkan seluruh informasi yang terdapat dalam
database tersebut.



2). Hirarki Database

1. Database
Kumpulan dari tabel-tabel yang saling berelasi, disusun secara logis, sehingga
menghasilkan informasi yang bernilai guna dalam proses pengambilan keputusan.
 
2. Table/Entity
Entity merupakan sesuatu yang dapat diidentifikasi dari suatu sistem database, bisa
berupa objek, orang, tempat, kejadian atau konsep yang informasinya akan
disimpan dalam database. Misal. Pada sistem database akademik, yang menjadi
entity adalah, mahasiswa, dosen, matakuliah dan lain-lain. Dalam aplikasi,
penggunaan istilah Entity sering di samakan dengan istilah Tabel. (Entity = table).
Disebut tabel, karena dalam merepresentasikan datanya di atur dalam bentuk baris
dan kolom. Baris mewakili 1 record dan kolom mewakili 1 field. Dalam sistem
database tradisional, entity/table ini disebut juga dengan file.

3. Record atau Tupple
Tuple/Record adalah kumpulan data value dari attribute yang berkaitan sehingga
dapat menjelaskan sebuah entity secara lengkap. Misal : Record entity mahasiswa
adalah kumpulan data value dari field nobp, nama, jurusan dan alamat per-barisnya.
Dalam tabel database, Record disebut juga baris.
 
4. Field atau Attribute
Merupakan bagian dari record yang menunjukkan suatu item data yang sejenis,
Misalnya : field nama, file NIM dan lain sebagainya. Setiap field harus mempunyai
nama dan tipe data tertentu. Isi dari field di sebut Data Value. Dalam tabel
database, field ini disebut juga kolom.
5. Karakter (Characters)
Merupakan bagian terkecil dalam database, dapat berupa karakter numerik (angka
0 s.d 9), huruf ( A - Z, a - z) ataupun karakter-karakter khusus, seperti *, &. %, # dan
lain-lain.


3).  DDL n DML

Data Definition Language
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.

Data Manipulation Language
DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang umum dilakukan adalah:
SELECT untuk menampilkan data
INSERT untuk menambahkan data baru
UPDATE untuk mengubah data yang sudah ada
DELETE untuk menghapus data


4). Koneksi DB

Imports System.Data.SqlClient  =
KUMPULAN LIBRARY DIDALAM SQL  UNTUK MELAKUKAN KONEKSI DATABASE DENGAN VISUAL 2010

Dim con As SqlConnection  =  LIBRARY UNTUK KONEKSI
Dim cmd As SqlCommand  =  UNTUK MENGAKTIFKAN SINTAK DML 
Dim red As SqlDataReader  =  UNTUK MEMBACA DATA
Dim adap As SqlDataAdapter  =  UNTUK MENGAMBIL DATA
Dim dt As DataSet    =  UNTUK MEMBUAT TABLE VIRTUAL

Imports System.Data.SqlClient  
Dim con As New SqlClient.SqlConnection // deklarasi variabel
con.ConnectionString =
"data source =kakangprabu;initial catalog =xxx; user id = sa“
 con.Open() untuk membuka perintah koneksi


Sub tampil()
adap = New SqlDataAdapter("select * from nama_table", con)
dt = New DataSet
    adap.Fill(dt)
    DataGridView1.DataSource = dt.Tables(0)

End Sub


5). Microsoft SQL Server degan Microsoft Access (JET DB)


Microsoft SQL

Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar.

Microsoft Access
ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah,dan biasanya di aplikasikan kedalam Microsoft Office, Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke dalam Microsoft Office System 2007.
 
 
=================================

No comments:

Post a Comment