Postingan

Menampilkan postingan dari Oktober, 2021

UTS DML JOIN

Gambar
 PRAKTIKUM Kerjakan di dalam database Sistem_Pemesanan! Langkah awal, masukkan data berikut ke tabel detil_pesan. detil_pesan id_pesan  id_produk  jumlah  harga  1 MIE001  3 jumlah x dengan harga di ID PRODUK 2 ATK001 4 jumlah x dengan harga di ID PRODUK 3 ATK002 5 jumlah x dengan harga di ID PRODUK 4 ATK002  6 jumlah x dengan harga di ID PRODUK SOAL! Petunjuk: setiap soal discreenshootkan syntak dan hasil querynya. 1. Lakukan INNER JOIN dari semua tabel yang bisa dilakukkan inner join! (tidak ada ketentuan minimal, semakin banyak tentu semakin baik jika benar) 2. Lakukan LEFT JOIN untuk menampilkan id_pelanggan, nm_pelanggan, id_pesan, tgl_pesan 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) 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.id_pesan

PRAKTIKUM 6 DML JOIN

Gambar
  Memasukkan data/record berikut ke database Sistem_Pemesanan Praktekkan syntaks berikut dan perhatikan perbedaannya, jangan lupa cek dan teliti, di beberapa tempat saya berikan syntaks yang salah :D kalau ada, selamat mengerjakan! JOIN Menggunakan where (  SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan FROM pelanggan, pesan WHERE pelanggan.id_pelanggan=pesan.id_pelanggan;  ) Menggunakan inner join (  SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan FROM pelanggan INNER JOIN pesan ON pelanggan.id_pelanggan=pesan.id_pelanggan;  ) Gabungkan tabel pesan dan faktur menggunakan where dan inner join OUTER JOIN Menggunakan left (  SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan FROM pelanggan LEFT JOIN pesan ON pelanggan.id_pelanggan=pesan.id_pelanggan;  ) Ubahlah left di atas menjadi right, apa perbedannya? MENGGABUNGKAN 3 TABEL       Gabungkan antara tabel  pelanggan, pesan d

DML JOIN

Gambar
 DML JOIN  Join adalah cara untuk menghubungan data yang diambil dari tabel-tabel melalui sebuah kolom yang menghubungakan mereka. Join juga penting karena join bisa mengambil data dari beberapa tabel melalui query. Query ialah kemampuan untuk menampilkan data dari database untuk diolah lebih lanjut yang biasanya diambil dari tabel dalam database. Inner Join  Mengembalikan baris-baris dari dua tabel atau lebih yang memenuhi syarat. Left outer join  atau Left join  mengembalikan seluruh baris dari tabel disisi kiri ysng dikenai kondisi ON dan hanya baris dari tabel disisi kanan yang memenuhi syarat. Right outer join  atau  Right join  mengembalikan seluruh baris dari tabel disisi kanan yang dikenai kondisi ON dengan data dari tabel sebelah kiri yang memenuhi kondisi join. Teknik ini merupakan kebalikan dari left outer join. Full outer join  atau  Full join  mengembalikan seluruh baris dari kedua tabel yang dikenai ON termasuk data-data yang bernilai NULL. Tugas 1.  buka MySQL dan ketik

PRAKTIKUM 5 DML FUNCTION

Gambar
  Masukkan data ke tabel pelanggan tersebut dengan isian sebagai berikut: Materi lanjutan SELECT,   menampilkan data dengan kondisi tertentu sesuai record, contoh: Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa (SELECT * FROM pelanggan WHERE pekerjaan = ‘mahasiswa’;) 2. Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa  dan  tinggal di Klaten (SELECT * FROM pelanggan WHERE pekerjaan = ‘mahasiswa’ AND alamat = ‘klaten’;) 3. Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa  atau  tinggal di Ciamis (SELECT * FROM pelanggan WHERE pekerjaan = ‘mahasiswa’ OR alamat = ‘ciamis’;) 4. Menampilkan data pelanggan yang namanya dimulai huruf A (SELECT * FROM pelanggan WHERE nama like ‘A%’;) 5. Menampilkan   data pelanggan yang namanya diakhiri huruf A (SELECT * FROM pelanggan WHERE nama like ‘%a’;) 6. Mengurutkan data pelanggan berdasarkan nama dengan sorting ASC (SELECT * FROM pelanggan ORDER BY nama ASC;) 7. Mengurutkan data pelanggan berdasarkan nama dengan

Praktikum 4 DML

Gambar
  DML atau Data Manipulation Language DML merupakan metode query dasar yang dapat digunakan apabila DDL telah terjadi sehingga fungsi dari query DML ini untuk melakukan pemanipulasian database yang telah dibuat. DML terdiri dari  SELECT INSERT UPDATE DELETE TUGAS Tuliskan atau berikan screenshootnya yang telah Anda lakukan pada insert sesuai materi dan   latihan DML! Apa hasilnya ketika Anda menuliskan syntak SQL berikut " select * from pelanggan; " tunjukkan screenshootnya! Bagaimana syntak SQL menampilkan record dari field (nama dan pekerjaan) pada tabel pelanggan, buktikan hasil screenshootnya! Tuliskan " DELETE from pelanggan WHERE id_pelanggan = 1; " apa hasilnya cek terlebih dahulu dengan  select  dan berikan screenshootnya! Tuliskan " DELETE from pelanggan WHERE nama = "Fulanah"; " apa perbedaan dengan no 4! Tuliskan " UPDATE Pelanggan SET nama = Aku Cakep WHERE id_pelanggan = 3; " apa hasilnya cek terlebih dahulu dengan  select