Pemrograman Visual Akuntansi III

Slides:



Advertisements
Presentasi serupa

Advertisements

SQL (Structured Query Language)
PERINTAH SQL.
BAHASA QUERY TERAPAN Sub Materi : Structured Query Language
Praktikum Database Query Tingkat Lanjut Abdul Kadir.
SQL ADVANCEADVANCE. SQL Data Type MySQL Text Type : 9/7/2014By : Suwondo, S.Kom2.
Database Relasi Pertemuan 3.
RELASI & JOIN.
DML Lanjutan Pertemuan Minggu Ke-10.
SQL.
Pertemuan : 8 Basis Data Terapan
Data Manipulation Language (Aggregate Function)
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
Query Agregasi akhmadzaini.
JOINED TABLE Untuk menampilkan data dari dua atau lebih tabel, maka tabel – tabel tersebut harus dihubungkan terlebih dahulu  JOIN.
DATA AGREGAT MENGGUNAKAN GROUP FUNCTIONS
SQL 2. Database TRANSACTION Tabel yang terlibat : Customer berisi data pelanggan (nama, alamat, dll) OderInfo berisi info pemesanan oleh pelanggan (tgl.
Microsoft SQL Server DDL dan DML dasar
Fungsi Agregat fungsi yang mengambil suatu kumpulan nilai-nilai sebagai input dan mengembalikan satu nilai sebagai output Select fungsi agregat SUM/AVG/MIN/MAX/COUNT.
INNER JOIN.
Data Definition Language dan Data Manipulation Language
Fungsi JOIN.

SQL (Structured Query Language) Materi Pertemuan
MANAJEMEN BASIS DATA Pertemuan 6 SQL - SELECT.
P E R T E M U A N 12 SISTEM BASIS DATA.
Advanced Query Formulation dengan SQL
SQL-Aggregate dengan Fungsi GROUP, HAVING dan subQuery
SQL: DML (2) Basis Data Pertemuan 07.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. View Sub Query.
Dr. KUSRINI, M.KOM 66. Select * From nama_tabel [Where Kondisi] [Order by Kolom_x] Atau Select Kolom_1,Kolom_2,..Kolom_n From nama_tabel [Where Kondisi]
JOIN Perintah Join digunakan untuk menggabungkan 2 atau lebih tabel dengan syarat tabel yang digabungkan memiliki field yang sama.
MANAJEMEN BASIS DATA Pertemuan 8 SUBQUERY.
PTIK-13 PERANCANGAN DATABASE (2) MENGOLAH DATA MENJADI INFORMASI Dosen: Arya Yudhi W.,S.Kom.,M.Kom.
JOIN Kuliah Tambahan.
Modul SBD-2 …….. SQL Server

Structure Query Language
Menampilkan Data dari Beberapa Tabel
Rekayasa Perangkat Lunak Materi 3 (Database)
PEMASARAN BERBASIS WEB
MENAMPILKAN DATA DARI BEBERAPA TABEL
Query.
JOIN.
Query Query adalah statement yang berada dalam SQL untuk menampilkan suatu data dari database dimana data diambil dari satu atau beberapa tabel.
Query.
JOIN.
EXIT KD 3.4 “ Fungsi-Fungsi Agregasi “. MATERI Disusun Oleh :
PEMASARAN BERBASIS WEB
Connect to the Server - Putty
QUERY SQL Modul Query.
Basis Data KD 3.3 (Penggabungan data)
Zeni Wahyu NurLaili Linda TrisiaHardianti
MENAMPILKAN DATA DARI BEBERAPA TABEL
Structured Query Language
Query dalam sql server Pertemuan 6.
Sesi VI Query dengan SQL
Pertemuan 7 SQL – SELECT (Join Table)
Rekayasa Perangkat Lunak (Materi 2 Database)
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
Membuat Laporan Jurnal Umum, Buku Besar dan Neraca Saldo
8. MENAMPILKAN DATA DARI BEBERAPA TABEL
SQL (Structured Query Language) Oleh : Cosmas Haryawan.
MODUL 4 MENAMPILKAN DATA DARI SATU TABEL
AGGREGATE FUNCTION DB - Wiji Setiyaningsih, M.Kom.
JOIN TABLE DB - Wiji Setiyaningsih, M.Kom.
5. MENAMPILKAN DATA DARI BEBERAPA TABEL
MENAMPILKAN DATA DARI BEBERAPA TABEL
DATA MANIPULATION LANGUAGE
BAHASA BASIS DATA Retreiving Data dan Manipulation Function
Transcript presentasi:

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

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

>>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)

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.

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

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

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).

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

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

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).

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

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

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

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.

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

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.

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

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

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;

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

END