Sabtu, 26 Maret 2011

Komponen MsSQLServer

1. DDL (Data Defenition Language)
DDL adalah
Bagian dari sistem management database yang dipakai untuk mendefenisikan dan mengatur semua atribut dan properti dari sebuah database.

Perintah-Perintah DDL:
a.
Create Berfungsi untul membuat databaseContoh:
* Create database sekolah
*
Create Table Sekolah
NIM char (5),

Nama varchar (30),

Alamat varchar (30))

b.
Alter Berfungsi untuk menambah / membuat kolom / constrain pada suatu table.
Contoh :
*
Alter table siswa add Agama varchar (10)

c.
Drop Berfungsi untuk menghapus suatu table dan database .
*
Drop table siswa



2.
DML (Data Manipulation Language)

DML m
erupakan perintah-perintah yang digunakan untuk menampilkan, menambah, mengubah dan menghapus data pada objek yang didefenisikan oleh DDL.

Perintah-Perintah DML :

a.
Select Berfungsi untuk mencari / menampilkan data dari table.
Contoh :
~
Select * from siswa
b. Insert berfungsi untuk menambahkan baris data baru
Contoh : 
~ Insert into siswa (NIM, Nama, Alamat, Agama) values ('00001', 'AURORA', 'Jln. Melati No. 1', 'Budha')
~ Insert into siswa values ('00002', 'MADAN', 'Jln. Medan No. 1', 'Islam')
c. Update berfungsi untuk mengubah data dalam sebuah table
Contoh : 
~ Update siswa set Alamat = 'Jln. Raya No. 100 where nama = 'AURORA'

Contoh Program Database
Create database Apotik
create table obat(
     Code_obat char(4),
    Nama_obat varchar(10), 
    Satuan varchar(5), 
    Jenis_Obat varchar(10))
insert into obat values('0123','Oskadon','Rp. 2000','Tablet')
insert into obat values('0124','Promag','Rp. 5000','Tablet')
select * from obat

Pengenalan DataBase

Pengertian Database

Database itu terdiri dari 2 kata yaitu "Data" dan "Base".
Data adalah fakta dari sebuah objek.
Hierarki atau Struktur data:


1. Field (Elemen Data)Field adalah satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna.
2.
Record (Rekaman)
Recorc adalah
gabungan sejumlah field/elemen data yang saling terkait.
3.
Berkas (File)
File adalah
himpunan seluruh rekaman yang bertipe sama.

Jadi, Database adalah sekumpulan data / file yang terintegrasi yang diorganisasikan untuk memenuhi kebutuhan pemakai.

atau Database dapat diartikan sebagai kumpulan berkas-berkas / file-file yang saling berkaitan satu sama lain.



DBMS (Database Management System)

DBMS
program komputer atau aplikasi yang digunakan untuk membuat, memasukkan, memodifikasi, dan memperoleh data / informasi dengan praktis dan efisien.

Kelebihan Menggunakan DBMS daripada Pengerjaan manual:

1.
Lebih CepatKita akan lebih cepat menemukan data yang diinginkan dibanding dengan kita harus membaca data yang ditulis secara manual, karena kita harus mencari datanya satu persatu, sedangkan dengan DBMS ini kita hanya tinggal mengetikkan data yang kita inginkan.

2.
Lebih Akurat Data yang kita cari akan lebih akurat karena data tersebut dapat diupdate sewaktu-waktu.

3.
Data Lebih Aman File yang kita simpan lebih aman karena file yang kita simpan tidak akan hilang dan dapat diperbanyak, sedangkan jika kita melakukannya secara manual bisa saja file tesebut hilang, robek, ataupun rusak.

4.
Mencegah Data Redudansi / Data Ganda
Apabila kita menggunakan DBMS data yang kita buat tidak akan bisa ada dua data yang sama, jadi data yang diberikan akan lebih akurat, sedangkan jika kita melakukannya secara manual bisa saja data yang sudah ada di file tersebut akan kita buat lagi.
5. Data Bisa Dipakai Bersama-Sama Data yang kita buat di suatu Database akan bisa digunakan oleh orang lain dan berada ditempat yang lain pula selama kita masih berada dalam satu jaringan.

Kekurangan Menggunakan DBMS daripada Pengerjaan manual:
1.
Biaya Biaya yang kita keluarkan tidaklah sedikit, karena jika kita ingin mengoperasikan DBMS kita haruslah mempunyai Komputer dan aplikasi yang memerlukan biaya untuk menginstalnya.

2.
Kerumitan Jika kita ingin mengoperasikan DBMS kita haruslah tahu cara untuk mengoperasikannya dan bagi orang awam tidak akan mengerti cara untuk mengoperasikan DBMS.

3.
Apabila data yang berada di puast rusak, maka orang lain tidak akan bisa untuk menggunakannya.