0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan21 halaman

Modul RPD

Diunggah oleh

M Luthfi El Ghazru
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan21 halaman

Modul RPD

Diunggah oleh

M Luthfi El Ghazru
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 21

KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI

UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

Modul 2 - PBL RPD


Pengenalan SQL & Ekstraksi Data

1. Landasan Teori

1.1 Langkah-langkah mengimport data

Berikut merupakan langkah-langkah untuk mengimport data tipe SQL


ataupun csv menggunakan jupyter notebook atau google colab.

1. Jupyter Notebook
a) SQL
Langkah 1
Masukan file dataset SQL ke dalam folder yang menyimpan file
jupyter yang akan digunakan

Langkah 2

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

Selanjutnya, anda dapat mengeksplorasi dataset menggunakan


query SQL dengan menambahkan data yang dipanggil ke
dataframe.

b) CSV
Langkah 1
Masukan file dataset SQL ke dalam folder yang menyimpan file
jupyter yang akan digunakan

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

Langkah 2

2. Google Colab
a) SQL
Langkah 1
Import data dengan mengupload file dataset seperti dibawah ini.
Klik tombol yang ditandai warna kuning dan pilih file yang akan
diupload.

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

Langkah 2
Pada bagian path, klik titk 3 dibawah ini lalu pilih copy path.

Kemudian ikuti langkah dibawah ini.

b) CSV
Untuk langkah 1 nya sama dengan upload data pada tahap sql
di google colab
Selanjutnya langkah ke-2 yaitu seperti dibawah ini.

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

1.2 Pengantar SQL

SQL yang merupakan singkatan dari Structured Query Language,


yang merupakan bahasa komputer standar untuk mengakses dan
memanipulasi data pada suatu sistem basis data relasional. Dengan SQL,
pengguna dimungkinkan untuk mengelola, membuat, dan memperbarui
suatu Relational Database Management System (RDBMS). Fungsi utama
dari RDBMS adalah untuk mengelola data yang disimpan dalam tabel-tabel
yang terkait dengan satu sama lain melalui relasi. RDMS sendiri kerap
digunakan dalam berbagai aplikasi seperti sistem informasi, e-commerce,
dan aplikasi bisnis. Contoh RDBMS yang terkenal adalah MySQL, Maria
DB, Microsoft SQL Server, dan Oracle.

Basis data relasional sendiri terdefinisi sebagai suatu basis data yang
mana menyimpan data dalam bentuk tabel-tabel yang terkait satu sama lain.
Data – data tersebut disimpan dalam bentuk tabel yang terstruktur serta
terdiri atas baris dan kolom. Setiap tabel yang terdapat dalam basis data
memiliki relasi (relational) satu sama lain. Pada basis data, struktur hierarki

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

objek penyimpanan data dari tingkatan tertinggi hingga terendah adalah


database, tabel, dan kolom/field.

Sebagai bahasa yang digunakan dalam berkomunikasi dengan


database, SQL dapat dikelompokkan menjadi Data Definition Language
(DDL) dan Data Manipulation Language (DML).

Data Definition Language (DDL) adalah bahasa yang digunakan


untuk menentukan struktur database. Tipe ini termasuk perintah-perintah
yang digunakan untuk membuat, menghapus, dan memodifikasi tabel serta
indeks dalam database. Contohnya, perintah Create Table digunakan untuk
membuat tabel baru dalam database, perintah Alter Table digunakan untuk
mengubah tabel pada database, serta perintah Drop Table digunakan untuk
menghapus tabel yang sudah ada. DDL juga dapat digunakan untuk
menentukan konstrain-konstrain yang berlaku pada tabel, seperti Primary
Key dan Foreign Key.

Data Manipulation Language (DML) adalah sekumpulan perintah


yang digunakan untuk mengolah data di dalam database. Contoh DML
adalah perintah Select, Insert, Update, dan Delete. Query tersebut secara
berturut-turut digunakan untuk mengambil data, memasukkan data,
memperbarui data, dan menghapus data dari database. DML biasanya
digunakan bersamaan dengan data definition language (DDL) untuk
mengelola dan mengontrol struktur dan konten dari database.

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

2. SELECT STATEMENT

SELECT adalah pernyataan SQL yang termasuk kedalam kelompok


DML yang digunakan untuk mengambil data dari tabel database. Pengguna
dapat menggunakan pernyataan SELECT untuk menentukan kolom yang
ingin diambil, serta menentukan kondisi yang harus dipenuhi oleh baris-baris
yang akan ditampilkan. Berikut merupakan rumusan sintaks paling dasar
dari penggunaan SELECT di SQL :

SELECT nama_kolom1, nama_kolom2, …


FROM nama_tabel, …
WHERE kondisi1, kondisi2, … ;

Pernyataan pada query diatas digunakan dalam memilih pengambilan


data pada satu atau lebih kolom dari suatu tabel pada database dengan
mem-filter data tampilan pada kondisi tertentu. Jika tidak ada kondisi yang
ditentukan, maka pernyataan SELECT akan mengambil semua baris dari
tabel. Agar lebih mudah dipahami berikut ditampilkan Tabel_Produk yang
akan dimanipulasi:

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

Berdasarkan Tabel_Produk yang telah ditampilkan, dapat


dilakukan pengambilan data sebagai berikut :

Keterangan Contoh Penggunaan

Menampilkan
Seluruh Kolom Maka akan menampilkan output:
Pada Tabel

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

Maka akan menampilkan output:


Menampilkan
Kolom
Tertentu Pada
Tabel

Menampilkan
Kolom
Tertentu Maka akan menampilkan output:
Dengan
Pembatasan
Jumlah Baris
Tampilan

Menampilkan
Kolom Dengan
Menghilangka
n Duplikat
Data Perintah ini akan menghilangkan duplikasi pada kolom dengan
nama data
‘Air Fryer’. Query ini akan menampilkan output:

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

A. Prefix dan Alias


Prefiks merupakan serangkaian nama tabel yang ditambahkan ke
awal pengidentifikasian suatu nama kolom yang tersambung menggunakan
tanda titik (.) dibagian tengah. Prefiks sering digunakan untuk menghindari
konflik penamaan, terutama saat bekerja dengan database yang berisi
banyak tabel dan memiliki kolom dengan nama yang sama. Prefiks juga
dapat digunakan untuk mengelompokkan tabel dengan kolom terkait, yang
dapat mempermudah pengelolaan database dan terhindar dari error akibat
adanya ambiguitas. Berikut merupakan rumusan sintaks menggunakan
prefix:
SELECT nama_tabel.nama_kolom
From nama_tabel
Where kondisi1, kondisi2, … ;

Alias merupakan nama sementara yang diberikan ke tabel atau kolom,


dan disimbolkan sebagai ‘AS’. Alias ​sering digunakan untuk mempermudah
menulis dan membaca pernyataan SQL, terutama saat bekerja dengan
query kompleks yang melibatkan banyak tabel atau kolom dengan nama
yang panjang atau sulit diingat. Berikut merupakan rumusan sintaks
menggunakan alias:
SELECT nama_kolom AS nama_samaran

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

From nama_tabel
Where kondisi1, kondisi2, … ;
Berdasarkan Tabel_Produk yang telah ditampilkan, dapat dilakukan
pengambilan data sebagai berikut :

Keterangan Contoh Penggunaan

SELECT tabel_produk.nama_produk FROM


tabel_produk;
Maka akan menampilkan output:

Penggunaan
Prefix

SELECT nama_produk AS gudang FROM tabel_produk;


Perintah ini hanya mengganti tampilan penamaan kolom
nama_produk menjadi gudang. Query ini akan menampilkan
output:

Penggunaan
Alias

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

3. WHERE STATEMENT
Klausa Where digunakan untuk mengekstrak kumpulan data yang
hanya memenuhi suatu kondisi tertentu. Klausa Where dapat menyaring
rekam data dengan kondisi teks tertentu, menyaring data dengan nilai angka
tertentu, menyaring data dengan dua kondisi menggunakan operand AND
dan OR berdasarkan operator perbandingan. Berikut uraian tabel operator
perbandingan pada SQL :

Berdasarkan Tabel_Produk yang telah ditampilkan, dapat dilakukan


pengambilan data sebagai berikut :

Keterangan Contoh Penggunaan

SELECT * FROM tabel_produk WHERE nama_produk = ‘Kipas


Angin’;
Penggunaan
Maka akan menampilkan output:
Filter Teks

SELECT * FROM tabel_produk WHERE harga < 100000;


Penggunaan Maka akan menampilkan output:
Filter Angka

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

SELECT * FROM tabel_produk WHERE nama_produk =


‘Air Fryer’ AND harga > 300000;
Penggunaan Maka akan menampilkan output:
Operand AND

SELECT * FROM tabel_produk WHERE nama_produk =


‘Air Fryer’ OR harga > 300000;
Maka akan menampilkan output:
Penggunaan
Operand OR

4. FUNCTION DAN GROUP BY STATEMENT

Terdapat banyak fungsi-fungsi pada SQL yang mendukung dalam


menganalisis suatu basis data. Fungsi tersebut dapat dikelompokkan atas
dua kelompok besar yaitu fungsi agregat dan fungsi skalar. Perbedaan
antara kedua jenis fungsi ini adalah pada fungsi agregat penggunaannya
dilakukan untuk membuat perhitungan pada sekelompok nilai dan
mengembalikan nilai tunggal dari input, sedangkan fungsi skalar merupakan
fungsi yang digunakan untuk mengembalikan nilai tunggal (single value) dari
setiap nilai input. Berikut uraian tabel mengenai macam-macam fungsi
agregat :

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

Lebih lanjut, pada fungsi skalar dapat dikelompokkan kembali kedalam


dua bagian berbeda, yaitu fungsi skalar matematik yang spesifik memproses
ekspresi secara matemis dan fungsi string yang spesifik memproses
ekspresi karakter atau teks pada tabel. Berikut uraian tabel penjelasan
mengenai fungsi skalar matematika dan string :

1. Fungsi Skalar Matematika

2. Fungsi Skalar String

5. GROUP BY STATEMENT
GROUP BY merupakan statement yang mengelompokkan data
dengan nilai sama ke dalam satu group, dan dapat menjalankan fungsi
agregat terhadap setiap grup ataupun kelompok yang terbentuk. Sedangkan
ORDER BY merupakan perintah SQL yang digunakan untuk mengurutkan
hasil dari query dalam urutan tertentu. Perintah ini dapat digunakan untuk
mengurutkan data dalam urutan ascending atau descending. Pada sintaks
SQL, ascending ditulis sebagai “ASC”, yang mana digunakan untuk

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

mengurutkan dari yang terkecil ke yang terbesar dan descending ditulis


sebagai “DESC”, yang dipentukkan mengurutkan dari yang terbesar ke
yang terkecil. Hal ini sangat berguna ketika ingin menampilkan data dalam
urutan tertentu atau untuk menganalisis data dalam urutan tertentu. Sintaks
penggunaan GROUP BY dan ORDER BY dapat dijabarkan sebagai berikut
ini :

SELECT nama_kolom1,nama_kolom2,…
FROM nama_tabel,…
WHERE kondisi1,kondisi2,…
GROUP BY nama_kolom1,nama_kolom2…
ORDER BY nama_kolom1,nama_kolom2…
ASC/DESC;

Ada beberapa ketentuan yang perlu diperhatikan saat menggunakan


menjalankan sintaks GROUP BY:
1. GROUP BY digunakan bersamaan dengan SELECT, artinya kolom
yang digunakan di GROUP BY statement, juga perlu ditempatkan di
SELECT.
2. GROUP BY ditempatkan setelah WHERE, tetapi jika tidak
menggunakan WHERE maka langsung ditempatkan setelah FROM.
3. Jika menggunakan ORDER BY, maka GROUP BY ditempatkan
sebelum operator ORDER BY.

Berdasarkan Tabel_Produk yang telah ditampilkan, dapat dilakukan


pengambilan data sebagai berikut :

Keterangan Contoh Penggunaan

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

SELECT nama_produk, COUNT(*) AS varian_produk, SUM


(harga) AS total_harga FROM tabel_produk GROUP BY
nama_produk;
Maka akan menampilkan output:
Menampilkan
Penggunaan
Sintaks
GROUP BY

SELECT nama_produk, kode_produk, harga FROM tabel_produk


ORDER BY nama_produk ASC;
Maka akan menampilkan output:
Menampilkan
Penggunaan
Sintaks
ORDER BY
secara
ascending

SELECT nama_produk, kode_produk, harga FROM tabel_produk


ORDER BY nama_produk DESC;
Maka akan menampilkan output:
Menampilkan
Penggunaan
Sintaks
ORDER BY
secara
descending

6. JOIN STATEMENT

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

Join adalah operasi pada basis data yang digunakan untuk


menggabungkan kolom dari dua atau lebih tabel berdasarkan kondisi
hubungan tertentu. Mekanisme join yang paling umum digunakan adalah
menggunakan Inner Join dengan menggunakan sintaks JOIN, yang mana
sintaks ini ekivalen dengan intersection atau irisan antara dua tabel. Berikut
merupakan penjelasan beberapa jenis join :

● Inner join / JOIN: menampilkan baris apabila memenuhi kondisi dari


kedua tabel.
● Left join: menampilkan semua baris dari tabel kiri dan baris yang
memenuhi kondisi dari tabel kanan.
● Right join: menampilkan semua baris dari tabel kanan dan baris yang
memenuhi kondisi dari tabel kiri.
● Full outer join: menampilkan semua baris dari kedua tabel, termasuk
baris yang tidak memenuhi kondisi.
Pada dasarnya, penggunaan keempat tipe join diatas menggunakan
metode sintaks yang sama dalam mengambil kombinasi data didalam tabel.
Berikut sintaks dasar menggunakan operator JOIN:

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

SELECT nama_kolom1,nama_kolom2,…
FROM nama_tabel_1
JOIN nama_tabel_2
ON nama_tabel_1.nama_kolom =
nama_tabel_2.nama_kolom

Union merupakan operator SQL yang digunakan untuk mengambil


gabungan baris dari dua atau lebih tabel dalam posisi vertikal. Union akan
menampilkan baris yang diinginkan dari tabel-tabel yang berasal dari dua
statement SELECT. Sintaks dasar untuk perintah Union adalah sebagai
berikut:

SELECT nama_kolom1, nama_kolom2, …


FROM nama_tabel_1
UNION
SELECT nama_kolom1, nama_kolom2, …
FROM nama_tabel_2;

Agar lebih mudah dipahami berikut ditampilkan Tabel_Barang,


Tabel_Pelanggan, Tabel_Penjualan_Januari, dan
Tabel_Penjualan_Februari yang akan dimanipulasi:

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

Berdasarkan Tabel_Barang, Tabel_Pelanggan,


Tabel_Penjualan_Januari, dan Tabel_Penjualan_Februari yang telah
ditampilkan, dapat dilakukan pengambilan data sebagai berikut :

Keterangan Contoh Penggunaan

Penggabunga SELECT * FROM tabel_penjualan_februari,


n Tabel tabel_pelanggan WHERE
Menggunakan tabel_penjualan_februari.id_pelanggan =
Tanda Koma tabel_pelanggan.id_pelanggan;
(,) Maka akan menampilkan output:

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

SELECT * FROM tabel_penjualan_februari JOIN


tabel_pelanggan ON
tabel_penjualan_februari.id_pelanggan =
tabel_pelanggan.id_pelanggan;
Penggunaan Maka akan menampilkan output yang sama seperti pada baris
INNER JOIN sebelumnya:

SELECT * FROM tabel_penjualan_februari JOIN


tabel_pelanggan ON
tabel_penjualan_februari.id_pelanggan =
Penggunaan tabel_pelanggan.id_pelanggan GROUP BY
INNER JOIN tabel_pelanggan.id_pelanggan;
dan GROUP Maka akan menampilkan output:
BY

SELECT * FROM tabel_penjualan_januari UNION SELECT * FROM


tabel_penjualan_februari;

Maka akan menampilkan output:


Penggunaan
Operator
Union

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com
KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI
UNIVERSITAS ANDALAS
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK INDUSTRI
LABORATORIUM SISTEM INFORMASI DAN KOMPUTASI

Dibuat Diperiksa Disetujui

Tanggal 19 Februari 2024 Tanggal 19 Februari 2024 Tanggal 19 Februari 2024

Oleh Muhammad Andra Fahreza Oleh Naufal Syafiq Oleh Asmuliardi Muluk, M.T.

Jabatan Koordinator Praktikum Jabatan Koordinator Asisten Jabatan Kepala Laboratorium

Tanda Tanda Tanda


Tangan Tangan Tangan

Laboratorium Sistem Informasi dan Komputasi


Gedung Departemen Teknik Industri, Limau Manis Padang - 25163
lsikftunand | www.lsikftunand.wordpress.com

Anda mungkin juga menyukai