SISTEM BASIS DATA DML (JOIN)
PRAKTIK JOIN :
Masukkan data/record berikut ke database Sistem_Pemesanan sesuaikan tabelnya!
id_pelanggan | nm_pelanggan | alamat | telepon | |||
---|---|---|---|---|---|---|
UAA001 | Abiyasa | Ngastino | 08111222333 | abiyasa@almaata.ac.id | ||
UAA002 | Baladewa | Madura | 08222333444 | baladewa@almaata.ac.id | ||
UAA003 | Cakil | Goa | 08333444555 | cakil@almaata.ac.id | ||
UAA004 | Dasamuka | Ngalengka | 08444555666 | dasamuka@almaata.ac.id | ||
UAA005 | Ekalawya | Nishada | 08555666777 | ekalawya@almaata.ac.id |
id_pesan | id_pelanggan | tgl_pesan |
---|---|---|
1 | UAA001 | 2020-10-28 |
2 | UAA002 | 2020-10-29 |
3 | UAA002 | 2020-10-30 |
4 | UAA003 | 2020-10-31 |
5 | UAA004 | 2020-10-31 |
id_produk | nm_produk | satuan | harga | stock |
---|---|---|---|---|
MIE001 | Indomie Goreng | PCS | 2000 | 100 |
MIE002 | Sarimi Goreng | PCS | 1900 | 200 |
ATK001 | Pensil 2B | PCS | 5000 | 50 |
ATK002 | Bolpoint Standart | PCS | 7500 | 100 |
id_faktur | id_pesan | tgl_faktur | |
---|---|---|---|
INV001 | 1 | 2020-10-28 | |
INV002 | 2 | 2020-10-29 | |
INV003 | 3 | 2020-10-30 | |
INV004 | 4 | 2020-10-31 |
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 dan faktur lihatlah pada materi teori pertemuan 6 di slide 8.
JAWAB :
Sekian,terimakasih
Nama : RAHMA MILAN SARI
NIM :193100069
Prodi : Sistem Informasi
Fakultas Komputer UNIVERSITAS ALMA ATA YOGYAKARTA
Komentar
Posting Komentar