Pemrograman berorientasi objek ii 12 sql server

Post on 30-Jun-2015

731 views 0 download

description

pengantar sql server

Transcript of Pemrograman berorientasi objek ii 12 sql server

SQL Server 2000

Pemrograman Berorientasi Objek IIPertemuan – 12

Edri Yunizal, S.Kom., M.T.(riyuniza@gmail.com)

Lita Sari Muchlis, M.Kom.

1

Fitur SQL Server 2000

• Integrasi dengan Internet• Skalabilitas dan Ketersediaan• Database dengan Level enterprise• Kemudahaan dalam menginstall,

mengembangkan dan menggunakan

Arsitektur Database

Microsoft SQL Server

• Service Manager• Enterprise Manager• Query Analyzer

Service Manager

• Service manager digunakan untuk mengaktifkan Service SQL Server pada Windows

Menjalankan Service

Menghentikan Service Sementara

Menghentikan Service

Statusnya bisa dilihat pada taskbar

Enterprise Manager

• Merupakan alat administrasi utama database pada SQL Server 2000

• Memungkinkan pengguna untuk:– Mengkonfigurasi semua opsi SQL Server, Object,

Login, User, dll– Membuat dan menjalankan perintah-perintah SQL– Dan lain sebagainya.

Menggunakan Enterprise Manager

Layar Enterprise Manager

• Layar menggunakan MMC (Microsoft Management Console)

Alamat root yang sedang aktif

List View

Tree View

Membuat Database Baru• Untuk membuat database baru masuk ke

root database, dengan cara mengklik pada Tree View Database disebelah kanan

• Klik kanan pada list view dan pilih new database

Klik disini

Klik Kanan

Buat Nama Database

• Buat nama database akademik• Click Ok untuk membuat database

Objek-objek yang bisa diakses pada database akademik:

Tipe data dalam SQL Server

11

TIME

Membuat Table Baru

Klik disini

Klik Kanan Disini, Pilih New Table

Buat Sebuah tabel sbb

Set Primary Key

Klik Field yangAkan jadi primarykey

Klik set Primarykey

Simpan Tabel

List View Database Akademik

Memperbaiki

Entri, Edit, Hapus Data

Menghapus

Mengganti Nama

Tambahkan 5 Buah Data

Keamanan

18

Visual basic Ms. AccessQuery

Data

Visual basicApplication

server

Query + Login

Login ditolak / DataSQL Server

Cek Hak akses (privileges)

Data

• Pada ms access databasenya bisa di password, tapi itu berlaku untuk semua pengguna

• Pada sql server ada tingkat2 akses dari database

Menambahkan Login

Klik KananDisini,Pilih New Login

Nama Login

Klik Disini

Isikan Password “as” tanpa tanda kutip

DatabaseDefault

user123

Cek pada databaseAkademik

Public

Cek Dbowner

Klik OK

Konfirmasi Password

• Masukkan password pada confirm new password untuk mengkonfirmasi password yang sudah dimasukkan

Atur cara koneksi SQL

Server23

Query Analyzer• Query analyzer digunakan khusus untuk

pembuatan query (perintah SQL) pada SQL Server

Connect to SQL Server

Gunakan SQLServer authenticationAgar bisa menggunakanLogin yang telah dibuatsebelumnya

Masukkan usernama

Masukkan Password

Layar Query Analyzer

Layar Query

Daftar Objek

Database Aktif

Menjalankan Query

Buatlah Tabel-tabel Berikut dengan Menggunakan Query

Nama Tipe Size Status

Prodi Char 3 Primary key

Jurusan Varchar 30

Prodi

Nama Tipe Size Status

Kodemk Char 6 Primary key

Namamk Varchar 30

Sks Integer

Sem Integer

Dosen Char 3

Matakuliah

28

Buka kembali enterprise managerRefresh pada daftar table, sehingga tabel prodi sudah muncul

Lanjutkan dengan tabel matakuliah

Tekan tombol F5 untuk menjalankan perintah

Nama Tipe Size

Prodi Char 3

Jurusan Varchar 30

Prodi

Lanjutkan dengan tabel dosen dan MKAMBIL

Nama Tipe Ukuran Status

Kodeds Char 3 Primary key

Namads Varchar 30

Alamatds Varchar 100

Nama Tipe Ukuran Status

Kodemk Char 6 Primary key

Nobp Char 6 Primary key

Lokal Varchar 6

Dosen

MKambil

Perntah untuk primary key lebih dari 1

• Select nobp,nama from mahasiswa

• Menampilkan daftar nobp dan nama dari tabel mahasiswa

• Latihan:• Buatlah perintah SQL untuk menampilkan

nama dan tempat lahir dari mahasiswa!

31

Klausa Order by

• Select nama,nobp,tanggal_lahir from mahasiswa order by nama desc

32

Klausa Group by

Menampilkan daftar alamat mahasiswa• Select alamat from mahasiswa group by

alamat order by alamat

33

Klausa where

• Select * from mahasiswa where alamat=‘kubu rajo’

34

Klausa and

35

Klausa Or

• Coba tampilkan semua mahasiswa yang beralamat di kuburajo atau di sungayang

36

Tugas untuk minggu depan (23-12-2011)

• Carilah perintah-perintah SELECT.• Salin ke dalam double folio, pengertian

beserta contoh penggunaanya– Data awalnya (tabel awalnya)– Perintah yang dijalankan– Hasil runningnya

37

Sumber

• Taylor, Allen G (2006). SQL For Dummies®, 6th Edition. Wiley Publishing

38