Postingan

Menampilkan postingan dari April, 2022

UTS PRAKTIKUM BASIS DATA

Gambar
  Pertama, memasukkan data di atas ke dalam tabel detil pesan dengan INSERT INTO detil_pesan VALUES 1. INNER JOIN dari semua tabel yang bisa dilakukan join Hasil query akan menampilkan gabungan 3 tabel (pesan, pelanggan dan detil_pesan). 2. LEFT JOIN untuk menghasilkan id_pelanggan, nm_pelanggan, id_pesan, tgl_pesan Hasil query akan menampilkan id_pelanggan, nm_pelanggan, id_pesan, tgl_pesan, pada baris ke 6 dengan nama "Ekalawya" menampilkan NULL karena data pada tabel kanan(pesan) kosong. 3. Menampilkan semua field dari 3 tabel yang berelasi 4. 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 GROUP BY id_pesan; Hasil dari query di atas digunakan untuk menampilkan jumlah nilai sehingga akan menampilkan jumlah barang berdasarkan tanggal yang sama. 5.  SELECT id_pelanggan, nm_pelanggan FROM pelanggan WHERE id_pelanggan IN (SELECT id_pelanggan FROM pesan); Hasil dari query di atas akan me...

DML JOIN

Gambar
Pada artikel kali ini, akan membahasa DML Join. Join merupakan cara untuk menghubungkan data yang diambil dari tabel-tabel melalui sebuah kolom yang menghubungkan. Tidak pakai lama, cus kita praktikkan: 1. Membuat database baru yang diberi nama sistem_pemesanan 2. Membuat tabel pelanggan, pesan, produk, detil_pesan, faktur, dan kuitansi  Maka hasil tabelnya adalah: 3. Setelah itu, memasukkan data/record ke dalam tabel yang telah dengan data dibawah ini Untuk memasukkan data di atas menggunakan perintah INSERT JOIN 1. Menggunakan WHERE dengan perintah  SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan FROM pelanggan, pesan WHERE pelanggan.id_pelanggan=pesan.id_pelanggan; 2. Menggunakan INNER JOIN dengan perintah  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; 3. Menggabungkan tabel pesan dan faktur dengan WHERE dan INNER...

DML FUNCTION

Gambar
Pada artikel kali ini, saya akan melanjutkan mengenail materi DML. Berikut adalah perintah latihannya: Oke tidak pakai lama mari langsung kita eksekusi. Sebelumnya kita harus masukkan terlebih dahulu data yang di atas ke dalam tabel pelanggan dengan mengetikkan INSERT INTO pelanggan VALUES , dan hasilnya ada di bawah ini. Sekarang, kita akan mencoba mempraktikkan berdasarkan perintah yang ada di materi latihan. 1. Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa dengan   SELECT * FROM pelanggan WHERE pekerjaan = 'mahasiswa'; 2. Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa dan tinggal di klaten dengan   SELECT * FROM pelanggan WHERE pekerjaan = 'mahasiswa' AND alamat = 'klaten'; 3. Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa  dan  tinggal di klaten dengan   SELECT * FROM pelanggan WHERE pekerjaan = 'mahasiswa' OR alamat = 'ciamis'; 4. Menampilkan data pelanggan yang namanya dimulai huruf  A deng...