Anda di halaman 1dari 5

Nama : Febrianto Bagus Setiawan

NIM : 201551060

Kelas : D

1. Menu menu dan perintah SQL Server

Query

Query merupakan ultilitas yang dipergunakan untuk mendesain, mengakses dan


menjalankan perintah perintah Transact-SQL, Stoered Procedur, Batch dan Script secara
interaktif.

Berikut adalah langkah langkah yang dapat anda gunakan untuk menjalankan
Query: Pilih menu start=>program=>SQL Server=>Query.

Object Explorer

Object explorer merupakan ultilitas yang berbentuk pohon yang digunakan untuk
melacak object-object dalam sebuah database. Selain berfungsi sebagai navigasi, ultilitas ini
juga dapat di gunakan untuk pembuatan script, mengeksekusi strored procedure dan
mengakses satu tabel atau view.

Query Window

Jendela editor merupakan jendela yang digunakan untuk memastikan perintah-


perintah Query dan menjalankannya.Query Window derbeda pda Query Explorer.

Tipe Data

Langkah pertama sebelum merancang tabel adalah menentukan tipe data pada setiap
field akan digunakan, MS. SQL Server 2000 menyediakan beberapa kelompok tipe data,
yaitu:

1. Kelompok tipe data numeric.


Kelompok ini terdiri dari bebrapa tipe data, yaitu:

Integer: Terdiri dari BigInt,Int,SmallInt, dan TinyInt


Bit: Meedefinisikan nilai bilangan bulat 0 atau 1
Decimal dan Numeric: Mendefinisakan bilangan Numeric yang disimpan dengan
nilai tepat
Monetary: Mendefinisaikan jumlah uang dalam bentuk positif. Tipe data ini terdiri
dari Money dan SmallMoney.
Floating Point: Mendefinisikan nilai yang memiliki perangkat terdiri dari tipe Float
dan Real
2. Data dan tipe Mendefinisikan tipe data tunggal dan waktu. Tipe data ini terdiri dai
DateTime dan SmallTime.

3. String Mendefinisikan nilai yang berisi karakter-karakter alphanumaric dan symbol. Tipe
data ini terdiri dari char , varchar dan Text

4. Character String Mendefinisikan karkter internasional, tipe data ini terdiri dari Nchar,
Nvarchar, Next.

5. Binary Mendefinisikan tipe data yang disimpang dalam bentuk binary yang terdiri dari
Binary, Varbinary dan Image

6. Tipe data lain Tipe data ini merupakan tipe data turunan yang berguna untuk membantu
kinerja data anda. Tipe data ini terdiri dari Tabel, SQL Variant, Unique Identifier,
TimeStamp, dan Cursor.

Perintah SQL

Perintah SQL adalah perintah yang digunakan untuk mengakses database. Untuk
menjalankan perintah SQL ini anda memerlukan Query Analizer untuk mengetikan kode
program. Perintah SQL ini dibagi menjadi 3 komponen utama yaitu:

Data definition Language (DDL)

Perintah ini terdiri dari CREATE, DROP, dan ALTER Perintah ini menghubungkan
dengan objek database, tabel, indek membuat, mengubah dan menghapus.
Bentuk umum dari pernyataan DDL yang sering digunakan yaitu:

Create <nama-objek>

Untuk membuet sebuah database biasanya diikuti dengan parameter-parameter yang


memerlukan propert dari database tersebut. Untuk pemakaian property ini anda dapat
menemukannya pada materi modul-modul berikutnya.
Untuk membuat sebuah tabel dengan nama rPegawai anda dapat menjalankan perintah
berikut:

USE DBPembayaran_Gaji CREATE TABLE rPegawai

( NIP Int NOT NULL primary key Pegawai Varchar (15));

ALTER <nama-objek>

Perintah ALTER digunakan untuk mengubah baik database maupun table. Contoh:

Use DBPembayaran_Gaji Alter Table rPegawai Add Keterangan Varchar (15)

DROP <nama-objek>

Perintah DROP digunakan untuk menghapus objek kolom, table maupun database.
Contoh :
Use DBPegawai_Gaji Drop Table rPegawai

Data Menipulation Language (DML)

Perintah ini terdiri dari SELECT, INSERT,UPDATE, dan DELETE. Perintah ini
bekerja pada level record di dalam table. Bentuk umum dari perintah DML adalah sebagai
berikut:

SELECT

Perintah SELECT digunakan untuk mencari dan menampilkan record dari suatu
table atau view. Contoh:

Use DBPegawai_Gaji SELECT*FROM rBarang

INSERT

Perintah INSERT digunakan untuk menyisipkan atau menampung record baru pada
sebuah view atau tanle. Contoh:

Use DBInventory INSERT INTO rBarang(IDBarang,NamaBarang) Values (1200001,Buku


Tulis)

UPDATE

Perintah UPDATE digunakan untuk mengubah record di dalam table. Contoh:

Use DBInvenrory UPDATE rBarang SET NamaBarang=Sofa Sudut WHERE


IDBarang=1200001

DELETE

Perintah DELETE digunakan untuk menghapus record dari sebuah table atau view.
Contoh :

Use DBInventory DELETE rBarang WHERE IDBarang=1200001

Data Control Languange (DCL)

Perintah ini berfungsi untuk menontrol hak akses dari user-user yang akan bekerja
dengan objek database. Perintah ini terdiri dari GRANT,REVOKE dan DANY . bentuk
umum dari perintah DCL adalah:

GRANT

Perintah GRANT digunakan untuk memberikan hak kepada user untuk mengakses
sebuah database. Contoh:

Use DBInventory GRANT SELECT On rBarang To Public


Contoh lain : Use DBInventory GRANT INSERT,UPDATE,DELETE
On authors To Dinda, Adelia, Yudha

REVOKE

Perintah REVOKE diperlukan untuk membuang hak yang telah di berikan oleh
perintah GRANT atau hak yang telah dilarang oleh perintah DENY. Contoh:

Use DBInventory Revoke SELECT On rBarang To Public

DANY

Perintah DANY digunakan untuk membuat sebuah entry dalam system sekuritas
yang melarang sebuah izin pada sebuah account melalui group atau keanggotaan rule.
Contoh:

Use DBInventory DENY SELECT On rBarang To Public

2. Query membuat tabel di SQL Server


create database kampus;

use kampus;

create table mahasiswa(


nim char(10),
nama varchar(100),
alamat text,
primary key(nim)
);

3. Membuat 3 buah tabel


create database kampus;

use kampus;

create table mahasiswa(


nim char(10),
nama varchar(100),
alamat text,
primary key(nim)
);

create table matkul(


kode_mk char(5),
nama_mk varchar(30),
sks int,
primary key(kode_mk)
);

create table ambil_mk(


nim char(10),
kode_mk char(5),
primary key(nim,kode_mk),
foreign key(nim) references mahasiswa(nim),
foreign key(kode_mk) references matkul(kode_mk)
);
4.