Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pemrograman Berorientasi Objek II
Pertemuan Ke 5: Having,Select Multitable, SQL Server 2000, Mysql Edri Yunizal, S.Kom. / Lita Sari Muchlis, M.Kom.
2
Klausa Having Having berguna untuk memfilter data yang akan ditampilkan Hampir mirip dengan perintah where Having akan muncul jika ada GROUP BY Sintak penulisan: SELECT daftar_field FROM daftar_tabel GROUP BY daftar_grup HAVING kondisi
3
Contoh Kasus 1: tbBarang
Kode Nama Satuan Harga Supplier Jml A01 Sabun Batang 1000 Anton 3 A02 Handuk Lembar 700 Intan 2 A03 Tissu Bungkus 650 1 A04 Sampo 500 5 A05 Kertas 300 Budi A06 Kaus 450 Tampilkan data jumlah pendapatan supplier (harga*jml), persupplier untuk Supplier Anton dan Budi
4
SELECT supplier,SUM(harga*jml) as TotalPend
FROM tbbarang GROUP BY SUPPLIER HAVING supplier=‘Anton’ OR supplier=‘Budi’
5
Hasil Supplier Jumlah Anton 4550 Budi 900 3*300=900
6
Contoh Kasus 2: tbBarang
Kode Nama Satuan Harga Supplier Jml A01 Sabun Batang 1000 Anton 3 A02 Handuk Lembar 700 Intan 2 A03 Tissu Bungkus 650 1 A04 Sampo 500 5 A05 Kertas 300 Budi A06 Kaus 450 Tampilkan data jumlah pendapatan supplier (harga*jml), persupplier untuk satuan Bungkus dan Batang
7
SELECT supplier,SUM(harga*jml) FROM tbbarang
GROUP BY supplier,satuan HAVING satuan=‘Bungkus’ and satuan=‘Batang’
8
Select Multitable Perintah select bisa dilakukan untuk multitable
SUPPLIER Supplier Nama S01 Budi S02 Intan S03 Makmur PEMBELI Pembeli Nama P01 Multiagritama P02 Saka Indah PEMBELIAN Nofak Pembeli kdBrg jumlah F001 S01 A05 7 A01 5 A03 3 F002 S02 A02 9 F003 6 F004 S03 2 BARANG Kode Nama Satuan Harga Supplier A01 Sabun Batang 1000 S01 A02 Handuk Lembar 700 S02 A03 Tissu Bungkus 650 A04 Sampo 500 A05 Kertas 300 A06 Kaus 450
9
PEMBELIAN Nofak kdBarang Satuan Harga Supplier Jml A01 Sabun Batang 1000 S01 3 A02 Handuk Lembar 700 S02 2 A03 Tissu Bungkus 650 1 A04 Sampo 500 5 A05 Kertas 300 A06 Kaus 450
10
Fitur SQL Server 2000 Integrasi dengan Internet
Skalabilitas dan Ketersediaan Database dengan Level Persurahaan Kemudahaan dalam menginstall, mengembangkan dan menggunakan Data Warehouse
11
Arsitektur Database
12
Microsoft SQL Server Service Manager Enterprise Manager Query Analyzer
13
Service Manager Service manager digunakan untuk mengaktifkan Service SQL Server pada Windows Menjalankan Service Menghentikan Service Sementara Menghentikan Service
14
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.
15
Mengaktifkan Enterprise Manager
16
Layar Enterprise Manager
Alamat root yang sedang aktif List View Layar menggunakan MMC (Microsoft Management Console) Tree View
17
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 Kanan Klik disini
18
Buat Nama Database Misalnya akademik Click Ok untuk membuat database
19
Membuat Table Baru Klik disini Klik Kanan Disini, Pilih New Table
20
Buat Table Mahasiswa
21
Set Primary Key Klik set Primary key Klik Field yang Akan jadi primary
22
Simpan Tabel
23
List View Database Akademik
Memperbaiki Entri, Edit, Hapus Data Menghapus Mengganti Nama
24
Tambahkan 5 Buah Data
25
Menambahkan Login Klik Kanan Disini, Pilih New Login
26
Nama Login Klik Disini Isikan Password Database Default
27
Aktifkan database Akademik Aktifkan Public Aktifkan Dbowner
28
Konfirmasi Passord Masukkan password pada confirm new password untuk mengkonfirmasi password yang sudah dimasukkan
29
Query Analyzer Query analyzer digunakan khusus untuk pembuatan query (perintah SQL) pada SQL Server
30
Connect to SQL Server Gunakan SQL Server authentication
Agar bisa menggunakan Login yang telah dibuat sebelumnya Masukkan user nama Masukkan Password
31
Layar Query Analyzer Database Aktif Layar Query Menjalankan Query
Daftar Objek
32
Buatlah Tabel-tabel Berikut dengan Menggunakan Query
Prodi Nama Tipe Size Prodi Char 3 Jurusan Varchar 30 Matakuliah Nama Tipe Size Kodemk Char 6 Namamk Varchar 30 Sks Integer Sem Dosen 3
33
Inputkan data ke masing-masing table dengan menggunakan perintah INSERT INTO
Dosen Nama Tipe Ukuran Kodeds Char 3 Namads Varchar 30 Alamatds 100 MKambil Nama Tipe Ukuran Kodemk Char 6 Nobp Lokal Varchar
35
Perbandingan Perintah SQL di Database Lain
MySQL Microsoft Office Access 2003 Microsoft Office Access 97 Hal Yang Dilakukan: Membuat Database Akademik Membuat table prodi
36
Mysql Aktifkan MySQL Daemon
37
Jalankan Command Prompt dengan me-run CMD.EXE
38
Jalankan Mysql.exe di C:\Apache\MySQL\bin
39
Create Database Digunakan untuk membuat database
CREATE DATABASE akademik Membuat database pada mysql dengan nama akademik
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.