TUGAS 1 PBO 2 TENTANG BASIS DATA
Disusun guna memenuhi mata kuliah : PBO 2
Dosen Pengampu : Bapak Mirza Yogi Kurniawan
Disusun Oleh :
Nurwachid Aji Nugraha 2110010518
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS MUHAMMAD ARSYAD AL BANJARI 2023
2
1. Jelaskan apa yang terjadi pada soal no.1 tiap poin dari a sampai dengan e A. Untuk memperlihatkan tabel barang dan memilih table seperti
barang_masuk BM dan Pemasok P ON BM.pemasok_id=P.id
3
4
B. Untuk ini menampilkan tabel barang_masuk_detail jadi yang ditambilkan hanya untuk detail, barang masuk detail letak berada di barang_masuk_id=1 select BMD menambahkan data nama_barang, merek, tipe barang tabel barang yang berasal dari barang_masuk_detail BMD.
5
6
C. Disini kita diperintahkan untuk menampilkan tabel barang dan barang B, kita mengambil data yang diminta brang_masuk_detail BMD di BMD.barang _id=B.id
7
8
D. Meampilkan barang_masuk dengan pilihan tahun(tanggal) dari barang masuk diubah menjadi group(tahun)
9
E. Penambahkan Data yang bar uke dalam tabel Karyawan dengan total jumlah tanggal tahun dan menggantikan barang mask tahun ditambah menjadi 2003
10
2. Buat Query yang serupa dengan 1.e. tetapi untuk kasus tabel ‘pemasok’
SELECT P.id, P.nama_pemasok, COUNT(*) jumlah, YEAR(BM.tanggal) tahun
FROM pemasok P
LEFT JOIN barang_masuk BM ON BM.pemasok_id = P.id GROUP BY P.id, tahun
HAVING tahun=2023;