Anda di halaman 1dari 7

BAB II

PENGENALAN SQL SERVER

2.1 Pengertian SQL Server


SQL singkatan atau kependekan dari Structured Query Language. Secara umum
SQL Server adalah sebuah Software yang digunakan untuk membuat database yang dapat
diimplementasikan untuk Client Server.
A. Tipe data
Tipe data digunakan untuk mendefinisikan suatu field atau kolom. Jenis – jenis
tipe data ada bermacam – macam misalnya tipe data numerik digunakan untuk angka
dan proses perhitungan, karakter / teks, tanggal atau Boolean.
Berikut ini Macam – macam tipe data yang digunakan di SQL :
1) Tipe data string
Tipe data Keteranggan
Char Type data yang digunakan untuk menyimpan data string
ukuran tetap.
Jangkauan : 0 s/d 255 karakter
Varchar (n) Type data string yang berisi karakter dengan ukuran
panjang yang tetap n (maks 8000)
Text Type data string yang berisi karakter dengan ukuran
panjang yang tidak tetap.

2) Tipe data numeric


Tipe data Keterangan
Int Type data yang terdiri dari nilai bulat (tidak mengandung
nilai pecahan).
Float Type data angka yang terdiri bilangan pecahan.
Real Type data yang terdiri dari bilangan pecahan atau decimal.

3) Tipe data date & time


Tipe data Keterangan
Datetime Tanggal dan waktu dari Januari 1, 1753 sampai Desember
31, 9999 dengan akurasi sampai 3,33 milidetik.
Date Menyimpan tanggal saja dari 1 January 1753 s.d. 31
December 9999
Time Digunakan untukmenyimpan waktu dengan jangkauan dari
-838:59:59 sampai dengan 838:59:59
YEAR Digunakan untuk menyimpan data tahun dari tanggal antara
1901 sampai dengan 2155

B. Membuka SQL Server


1. Open SQL Server Managemen Studio
2. Click pada Connect

3. Click pada New Query

2.2 DDL (Data Definition Language)


DDL (Data Definition Language) digunakan untuk memanipulasi ( membuat,
mengubah, dan menghapus) struktur objek dari database. Perintah SQL DDL terdiri
atas CREATE, ALTER,dan DROP.
Implementasi perintah Sql DDL :
A. CREATE
Perintah Sql create bisa digunakan untuk membuat database dan membuat table
didalam database.
Struktur query Sql untuk membuat database
CREATE DATABASE NAMA_DB

USE NAMA_DB

Struktur query Sql untuk membuat tabel di dalam database


CREATE TABLE NAMA_TABLE
(COLUMN_NAME DATA_TYPE COLUMN_OPTION,
COLUMN_NAME DATA_TYPE COLUMN_OPTION )

Contoh membuat database dan membuat tabel dengan query Sql :


1. Masukkan query dibawah ini

2. Pilih Execute untuk menjalankan perintah

3. Masukkan query dibawah ini :

4. Masukkan query dibawah ini :


B. ALTER
Perintah sql alter digunakan untuk memodifikasi elemen-elemen pada tabel seperti
berikut:
- Menambah field baru atau menghapus field pada tabel.
- Mengubah nama tabel.
- Mengubah nama field.
- Mengubah nilai field.

Untuk mengimplementasikan hal diatas dapat dilakukan menggunakan query sebagai


berikut:
1. Menambah field baru
Struktur query Sql yang digunakan untuk menambahkan field baru
ALTER TABLE NAMA_TABLE
ADD FIELD BARU TYPE DATA

Contoh :
Masukkan query dibawah ini

2. Menghapus field
Struktur query Sql yang digunakan untuk menghapus field didalam satu tabel
ALTER TABLE NAMA TABLE
DROP COLUMN FIELD TARGET

Contoh :
Masukkan query dibawah ini

3. Mengubah nama tabel


Struktur query Sql yang digunakan untuk mengubah nama tabel
EXEC SP_RENAME NAMA_TABLE , NAMA_TABLE_BARU

Contoh :
Masukkan query dibawah ini
4. Mengubah nama field
Untuk merubah nama field pada suatu tabel query sql yang digunakan sama dengan
query untuk merubah nama tabel yaitu EXEC.
Struktur Query SQL yang digunakan untuk mengubah nama field
EXEC SP_RENAME NAMA_TABEL.NAMA_FIELD , NAMA_FIELD_BARU

Contoh :
Masukkan query dibawah ini

5. Mengubah tipe data field


Struktur Query SQL yang digunakan untuk mengubah tipe data dalam suatu field
ALTER TABLE NAMA_TABEL
ALTER COLUMN FIELD_TARGET TIPE_DATA_BARU

Contoh :
Masukkan query dibawah ini

C. DROP
Perintah sql drop ini hanya digunakan untuk menghapus tabel didalam database.
Struktur query Sql yang digunakan untuk mengubah tipe data dalam suatu field
DROP TABLE NAMA_TABEL

Contoh :
Masukkan query dibawah ini
TUGAS PRAKTIKUM
Buatlah tabel dan column pada database yang dibuat sebelumnya dengan ketentuan
seperti dibawah ini :

tb_karyawan tb_kendaraan tb_penyewa


id_karyawan(PK) id_kendaraan(PK) id_penyewa (PK)
nama_karyawan jenis_kendaraan nama_penyewa
alamat warna_kendaraan alamat
no_telp harga_sewa no_telp

tb_transaksi tb_pesanan tb_gaji


no_transaksi(PK) no_pesanan(PK) no_slipgaji(PK)
id_karyawan id_penyewa Id_karyawan
no_pesanan id_kendaraan Juml_transaksi
total_pembayaran tanggal_pengambilan gaji_pokok
dibayarkan tanggal_pengembalian bonus_gaji
kembalian tanggal_pencairan
tanggal_transaksi

Nb :
- Warna orange merupakan nama table
- Khusus field yang bersifat menjumlah pakai tipe data integer

Anda mungkin juga menyukai