Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Berorientasi Objek II

Presentasi serupa


Presentasi berjudul: "Pemrograman Berorientasi Objek II"— Transcript presentasi:

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

34

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


Download ppt "Pemrograman Berorientasi Objek II"

Presentasi serupa


Iklan oleh Google