![Page 1: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/3.jpg)
Arsitektur Database
![Page 4: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/4.jpg)
Microsoft SQL Server
• Service Manager• Enterprise Manager• Query Analyzer
![Page 5: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/7.jpg)
Menggunakan Enterprise Manager
![Page 8: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/11.jpg)
Tipe data dalam SQL Server
11
TIME
![Page 12: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/12.jpg)
Membuat Table Baru
Klik disini
Klik Kanan Disini, Pilih New Table
![Page 13: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/13.jpg)
Buat Sebuah tabel sbb
![Page 14: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/14.jpg)
Set Primary Key
Klik Field yangAkan jadi primarykey
Klik set Primarykey
![Page 15: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/15.jpg)
Simpan Tabel
![Page 16: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/16.jpg)
List View Database Akademik
Memperbaiki
Entri, Edit, Hapus Data
Menghapus
Mengganti Nama
![Page 17: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/17.jpg)
Tambahkan 5 Buah Data
![Page 18: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/19.jpg)
Menambahkan Login
Klik KananDisini,Pilih New Login
![Page 20: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/20.jpg)
Nama Login
Klik Disini
Isikan Password “as” tanpa tanda kutip
DatabaseDefault
user123
![Page 21: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/21.jpg)
Cek pada databaseAkademik
Public
Cek Dbowner
Klik OK
![Page 22: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/22.jpg)
Konfirmasi Password
• Masukkan password pada confirm new password untuk mengkonfirmasi password yang sudah dimasukkan
![Page 23: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/23.jpg)
Atur cara koneksi SQL
Server23
![Page 24: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/24.jpg)
Query Analyzer• Query analyzer digunakan khusus untuk
pembuatan query (perintah SQL) pada SQL Server
![Page 25: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/25.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/26.jpg)
Layar Query Analyzer
Layar Query
Daftar Objek
Database Aktif
Menjalankan Query
![Page 27: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/27.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/28.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/29.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/30.jpg)
![Page 31: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/31.jpg)
• 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](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/32.jpg)
Klausa Order by
• Select nama,nobp,tanggal_lahir from mahasiswa order by nama desc
32
![Page 33: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/33.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/34.jpg)
Klausa where
• Select * from mahasiswa where alamat=‘kubu rajo’
34
![Page 35: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/35.jpg)
Klausa and
35
![Page 36: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/36.jpg)
Klausa Or
• Coba tampilkan semua mahasiswa yang beralamat di kuburajo atau di sungayang
36
![Page 37: Pemrograman berorientasi objek ii 12 sql server](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/37.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/559209be1a28ab29178b4669/html5/thumbnails/38.jpg)
Sumber
• Taylor, Allen G (2006). SQL For Dummies®, 6th Edition. Wiley Publishing
38