Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Visual Akuntansi III

Presentasi serupa


Presentasi berjudul: "Pemrograman Visual Akuntansi III"— Transcript presentasi:

1 Pemrograman Visual Akuntansi III
- Esty Purwaningsih, M.Kom -

2

3

4

5 Meet 1 & 2 Pemrograman Visual Akuntansi III
SQL-JOIN TABLE Meet 1 & 2 Pemrograman Visual Akuntansi III

6 >>SQL – Join Table
Perintah untuk menggabungkan dari dua atau lebih tabel untuk menghasilkan informasi yang lebih detail dalam sebuah database. Terdapat tipe yang berbeda dalam perintah JOIN, yaitu: SQL INNER JOIN SQL LEFT OUTER JOIN (LEFT JOIN) SQL RIGHT OUTER JOIN (RIGHT JOIN)

7 1. SQL – Inner Join Jenis perintah yang paling umum dari SQL JOIN. SQL INNER JOIN menampilkan semua baris dari beberapa tabel yang mana kondisi join terpenuhi.

8 Contoh: Pada database “sia” terdapat tabel “master_akun”: Dan table tabel “saldo_awal”

9 Ketikan perintah SQL berikut ini:
SELECT A.kode_akun, A.nama_akun, B.saldo_debet, B.saldo_kredit FROM master_akun A INNER JOIN saldo_awal B ON A.kode_akun = B.kode_akun

10 2. SQL – LeftJoin Menampilkan semua baris dari sisi kiri tabel dalam ON kondisi dan baris dari tabel lain dimana field yang bergabung sama (kondisi join terpenuhi).

11 Contoh: Pada database “sia” terdapat tabel “master_akun”: Dan table tabel “saldo_awal”

12 Ketikan perintah SQL berikut ini: SELECT A. kode_akun, A. nama_akun, B
Ketikan perintah SQL berikut ini: SELECT A.kode_akun, A.nama_akun, B.saldo_debet, B.saldo_kredit FROM master_akun A LEFT JOIN saldo_awal B ON A.kode_akun = B.kode_akun

13 3. SQL – RightJoin Menampilkan semua baris dari sisi kanan tabel dalam ON kondisi dan baris dari tabel lain dimana field yang bergabung sama (kondisi join terpenuhi).

14 Contoh: Pada database “sia” terdapat tabel “master_akun”: Dan table tabel “saldo_awal”

15 Ketikan perintah SQL berikut ini: SELECT A. kode_akun, A. nama_akun, B
Ketikan perintah SQL berikut ini: SELECT A.kode_akun, A.nama_akun, B.saldo_debet, B.saldo_kredit FROM master_akun A RIGHT JOIN saldo_awal B ON A.kode_akun = B.kode_akun

16 >> Latihan SQL-Join Table
Buatlah join table (INNER JOIN, LEFT JOIN, dan RIGHT JOIN) dari ketiga table dibawah ini:

17

18 Fungsi Agregate Fungsi yang terdapat dalam MySQL untuk melakukan kalkulasi data. Fungsi-fungsi aggreagate, diantaranya: Fungsi AVG Fungsi COUNT() Fungsi MAX() Fungsi MIN() Fungsi SUM() Untuk syntax fungsi count, max, min dan sum sama dengan avg, hanya diganti pada bagian yang dilingkari sesuai dengan fungsinya.

19 Fungsi Group By Fungsi Agregat sering membutuhkan penambahan pernyataan GROUP BY. Pernyataan GROUP BY digunakan dalam hubungan dengan fungsi agregat untuk pengelompokan data.

20 Fungsi Group By dan Having
Kondisi dalam WHERE tidak dapat diterapkan pada fungsi agregrasi seperti COUNT, SUM, AVG, dan lain-lain. Untuk menyeleksi suatu fungsi agregasi, kita tidak dapat menggunakan WHERE, namun kita dapat menggunakan HAVING.

21 Latihan Grouping dan Having
Buatlah database penjualan dengan phpMyAdmin. Buatlah tabel-tabel berikut ini: Tabel Pemesanan Isi Record pada table pemesanan 

22 Latihan Grouping dan Having (Lanjut)
b. Tabel Pelanggan Isi Record pada table pelanggan

23 Latihan Grouping dan Having (Lanjut)
Syntax: SELECT B.namaPelanggan, COUNT(A.orderID) AS jumlahPesanan FROM pemesanan A INNER JOIN Pelanggan B ON A.pelangganID = B.pelangganID GROUP BY B.namaPelanggan;

24 >> Latihan 2 Grouping dan Having
Buat syntax SQL Grouping dan Having dengan tampilan seperti dibawah ini. Gunakan tabel pemesanan dan pelanggan pada database penjualan:

25 END


Download ppt "Pemrograman Visual Akuntansi III"

Presentasi serupa


Iklan oleh Google