Pemrograman berorientasi objek ii 12 sql server

38
SQL Server 2000 Pemrograman Berorientasi Objek II Pertemuan – 12 Edri Yunizal, S.Kom., M.T. ([email protected]) Lita Sari Muchlis, M.Kom. 1

description

pengantar sql server

Transcript of Pemrograman berorientasi objek ii 12 sql server

Page 1: Pemrograman berorientasi objek ii   12 sql server

SQL Server 2000

Pemrograman Berorientasi Objek IIPertemuan – 12

Edri Yunizal, S.Kom., M.T.([email protected])

Lita Sari Muchlis, M.Kom.

1

Page 2: Pemrograman berorientasi objek ii   12 sql server

Fitur SQL Server 2000

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

mengembangkan dan menggunakan

Page 3: Pemrograman berorientasi objek ii   12 sql server

Arsitektur Database

Page 4: Pemrograman berorientasi objek ii   12 sql server

Microsoft SQL Server

• Service Manager• Enterprise Manager• Query Analyzer

Page 5: Pemrograman berorientasi objek ii   12 sql server

Service Manager

• Service manager digunakan untuk mengaktifkan Service SQL Server pada Windows

Menjalankan Service

Menghentikan Service Sementara

Menghentikan Service

Statusnya bisa dilihat pada taskbar

Page 6: Pemrograman berorientasi objek ii   12 sql server

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.

Page 7: Pemrograman berorientasi objek ii   12 sql server

Menggunakan Enterprise Manager

Page 8: Pemrograman berorientasi objek ii   12 sql server

Layar Enterprise Manager

• Layar menggunakan MMC (Microsoft Management Console)

Alamat root yang sedang aktif

List View

Tree View

Page 9: Pemrograman berorientasi objek ii   12 sql server

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

Page 10: Pemrograman berorientasi objek ii   12 sql server

Buat Nama Database

• Buat nama database akademik• Click Ok untuk membuat database

Objek-objek yang bisa diakses pada database akademik:

Page 11: Pemrograman berorientasi objek ii   12 sql server

Tipe data dalam SQL Server

11

TIME

Page 12: Pemrograman berorientasi objek ii   12 sql server

Membuat Table Baru

Klik disini

Klik Kanan Disini, Pilih New Table

Page 13: Pemrograman berorientasi objek ii   12 sql server

Buat Sebuah tabel sbb

Page 14: Pemrograman berorientasi objek ii   12 sql server

Set Primary Key

Klik Field yangAkan jadi primarykey

Klik set Primarykey

Page 15: Pemrograman berorientasi objek ii   12 sql server

Simpan Tabel

Page 16: Pemrograman berorientasi objek ii   12 sql server

List View Database Akademik

Memperbaiki

Entri, Edit, Hapus Data

Menghapus

Mengganti Nama

Page 17: Pemrograman berorientasi objek ii   12 sql server

Tambahkan 5 Buah Data

Page 18: Pemrograman berorientasi objek ii   12 sql server

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

Page 19: Pemrograman berorientasi objek ii   12 sql server

Menambahkan Login

Klik KananDisini,Pilih New Login

Page 20: Pemrograman berorientasi objek ii   12 sql server

Nama Login

Klik Disini

Isikan Password “as” tanpa tanda kutip

DatabaseDefault

user123

Page 21: Pemrograman berorientasi objek ii   12 sql server

Cek pada databaseAkademik

Public

Cek Dbowner

Klik OK

Page 22: Pemrograman berorientasi objek ii   12 sql server

Konfirmasi Password

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

Page 23: Pemrograman berorientasi objek ii   12 sql server

Atur cara koneksi SQL

Server23

Page 24: Pemrograman berorientasi objek ii   12 sql server

Query Analyzer• Query analyzer digunakan khusus untuk

pembuatan query (perintah SQL) pada SQL Server

Page 25: Pemrograman berorientasi objek ii   12 sql server

Connect to SQL Server

Gunakan SQLServer authenticationAgar bisa menggunakanLogin yang telah dibuatsebelumnya

Masukkan usernama

Masukkan Password

Page 26: Pemrograman berorientasi objek ii   12 sql server

Layar Query Analyzer

Layar Query

Daftar Objek

Database Aktif

Menjalankan Query

Page 27: Pemrograman berorientasi objek ii   12 sql server

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

Page 28: Pemrograman berorientasi objek ii   12 sql server

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

Page 29: Pemrograman berorientasi objek ii   12 sql server

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

Page 30: Pemrograman berorientasi objek ii   12 sql server
Page 31: Pemrograman berorientasi objek ii   12 sql server

• 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

Page 32: Pemrograman berorientasi objek ii   12 sql server

Klausa Order by

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

32

Page 33: Pemrograman berorientasi objek ii   12 sql server

Klausa Group by

Menampilkan daftar alamat mahasiswa• Select alamat from mahasiswa group by

alamat order by alamat

33

Page 34: Pemrograman berorientasi objek ii   12 sql server

Klausa where

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

34

Page 35: Pemrograman berorientasi objek ii   12 sql server

Klausa and

35

Page 36: Pemrograman berorientasi objek ii   12 sql server

Klausa Or

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

36

Page 37: Pemrograman berorientasi objek ii   12 sql server

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

Page 38: Pemrograman berorientasi objek ii   12 sql server

Sumber

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

38