Langsung ke konten utama

Part II - Menginput Perintah DML JOIN

Hallo temen-temen...

Pembahasan ini lanjutan dari part kemarin yaa,

Nah, kali ini kita masih akan membahas seputar DML Join yaitu Inner Join, Left Join, Penggabungan 3 tabel, dll. Dan masih menggunakan database sistem_pemesanan yang telah dibuat kemarin ya temen-temen.


Penyelesaian:

Oke pertama seperti biasanya, kalian masuk terlebih dahulu ke aplikasi laragon. Setelah berhasil masuk, kalian ketikkan mysql -u root -p, enter. Kemudian, ketikkan show databases; maka akan muncul tampilan databasenya. Selanjutnya, ketikkan use sistem pemesanan; lalu show tables; maka akan muncul tampilan seperti berikut.

Selanjutnya, kita akan membuat table detil_pesan dengan mengetikkan sintak seperti di bawah ini. Kemudian ketikkan desc detil_pesan; untuk menampilkan table yang telah dibuat. 
Tampilannya seperti berikut.

Kemudian, kita akan menginputkan data ke dalam tabel dengan mengetikkan sintak seperti ini.
INSERT IGNORE INTO nama_table (nama_kolom1, nama_kolom2, ...., nama_kolomN) VALUES
('isi_kolom1', 'isi_kolom2', ...., 'isi_kolomN');
Lalu, ketikkan SELECT * FROM detil_pesan; untuk menampilkan hasil inputan data.
Tampilannya sebagai berikut.

Oke, setelah berhasil membuat tabel dan memasukkan data ke dalam tabel, selanjutnya kita akan mempraktikkan perintah DML Join.

INNER JOIN
1. Lakukan INNER JOIN dari semua tabel yang bisa dilakukan inner join! (tidak ada ketentuan minimal, semakin banyak tentu semakin baik jika benar).

Tampilannya sebagai berikut.









LEFT JOIN
2. Lakukan LEFT JOIN untuk menampilkan id_pelanggan, nm_pelanggan, id_pesan, tgl_pesan

Tampilannya sebagai berikut.


PENGGABUNGAN 3 TABEL
3. Tampilkan semua field dari penggabungan 3 tabel yang dimungkinkan karena adanya relasi tabel! (tidak ada ketentuan minimal, semakin banyak tentu semakin baik jika benar).

Tampilannya sebagai berikut.





 


4. Salinlah syntak berikut "SELECT pesan.id_pesan, pesan.tgl_pesan, SUM (detil_pesan.jumlah) as jumlah FROM pesan, detil_pesan WHERE pesan.id_pesan=detil_pesan GROUP BY id_pesan;" hasilnya apa dan jelaskan!

Tampilannya sebagai berikut.






Pada syntak SUM dan GROUP BY berfungsi untuk menjumlahkan jumlah barang dan menampilkan jumlah barang pertransaksi.


5. Salinlah syntak berikut "SELECT id_pelanggan, nm_pelanggan FROM pelanggan WHERE id_pelanggan IN (SELECT id_pelanggan FROM pesan); hasilnya apa dan jelaskan perhatikan dengan melihat tabel pelanggan.

Tampilannya sebagai berikut.





Oke temen-temen, sekian pembahasan dari saya, semoga dapat bermanfaat ya teman-teman. Jika ada kesalahan dalam penulisan maupun pengerjaannya mohon kritik dan sarannya.
Terimakasih. 
Selamat Mencoba!! 



Komentar

Postingan populer dari blog ini

Part I - Cara Mudah Membuat Database Kasir, Table, dan Struktur Table dengan Menggunakan Laragon

Hallo teman-teman... Apakah kalian kesulitan dalam membuat database? Oke k ali ini, saya akan menunjukkan cara yang mudah dalam membuat database, table, dan struktur table dengan menggunakan aplikasi laragon. Sebelum itu, ada yang tau apa sih aplikasi laragon itu? Nah jadi, Laragon merupakan aplikasi universal development environment untuk Java, Phyton, PHP, Ruby, Go, dan Node.js. Aplikasi ini bersifat portable, cepat, mudah dalam penggunaannya dan cukup ringan pula serta lebih unggul dari XAMPP. Sehingga, orang banyak menggunakan aplikasi ini daripada XAMPP. Dan, aplikasi ini juga bagus untuk membuat dan mengelola aplikasi web modern. Nah, itu sedikit gambaran mengenai aplikasi laragon. Selanjutnya, mari kita lihat bagaimana cara membuat database kasir, table, dan struktur tablenya. Oke, pertama kita harus menginstall laragon terlebih dahulu. Setelah aplikasi terinstall, kita buka aplikasi laragonnya, kemudian klik start all. Tunggu sampai muncul tampilan seperti ini. Kemudian, klik t...

Sistem Pengarsipan Surat Berdasarkan Sistem Subject Menggunakan Teknik Normalisasi dari Buku Agenda

Langkah pertama yang harus dilakukan adalah menyiapkan buku agenda. Berikut contoh buku agenda yang telah disiapkan. Kemudian, langkah selanjutnya melakukan normalisasi pada buku agenda tersebut. Pada proses normalisasi buku agenda ini, diperoleh bentuk normal pada tahap 2NF. Selanjutnya, membuat database serta tabel-tabel sesuai dengan hasil normalisasi yang telah dilakukan pada PHPMyAdmin. Gambar berikut adalah isi tabel entri_arsip yang telah diberi value.  Untuk membuktikan pengarsipan dengan menggunakan sistem ini efektif atau tidak, bisa dicoba untuk mencari detail lokasi surat. Tampilannya sebagai berikut. Data berhasil ditemukan. Universitas Alma Ata

Part III - Cara Menginput Perintah Select dan Function pada Mysql

Hallo temen-temen... Pembahasan ini masih lanjutan dari part kemarin yaa Oke kali ini, kita akan membahas bagaimana cara menginput perintah Select dan Function pada Mysql Penyelesaian: Pertama, login terlebih dahulu pada  aplikasi laragon. Kemudian masukkan sintak mysql -u root sampai dengan show tables; . Tampilannya seperti gambar berikut. Setelah itu, ketikkan desc pelanggan; untuk melihat field yang telah dibuat sebelumnya. Kemudian ketikkan select * from pelanggan; untuk mengetahui tampilan perintah select yang sebelumnya telah dibuat. Setelah menampilkan perintah sebelumnya, kemudian masukkan data pada soal di atas dengan menggunakan perintah berikut. INSERT INTO nama_table (nama_kolom1, nama_kolom2, ...., nama_kolomN) VALUES  ('isi_kolom1', 'isi_kolom2', ...., 'isi_kolomN); Tampilannya sebagai berikut. Perintah Select 1. Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa       SELECT * FROM pelanggan WHERE pekerjaan = 'mahasiswa'; ...