Tugas Personal 2 [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Tugas Personal ke-2 Week 7 Dhiyah Jhunniarti - 2401981143



1. Tuliskan SQL untuk desain ER-Diagram tersebut pada phpMyAdmin! (nama database boleh bebas) SELECT pembelian. id_ pembelian, pengguna. id_ pengguna, penjualan. Id_penjualan, barang. Id_barang FROM pembelian, barang WHERE pembelian.id_ pembelian =barang.id_barang;



2. Buatlah rancangan Isian datanya dari tabel HakAkses, Pengguna, dan Barang minimal 10 data! Hak Akses Id akses



NamaAkses



Keterangan



P001



Achamad fajar



pengguna



Introduction to Data and Information Management



P002



Zaenal Arifin



Pengguna



P003



Budi Setiawan



Pengguna



P004



Siti Fatimah



Pengguna



P005



Ayu rara



Pengguna



P006



Nikma silfa



pengguna



P007



Shasa aisyah



Pengguna



P008



Haikal kamil



pengguna



P009



Faisal ruhamit



Pengguna



P010



Lukman hakim



Pengguna



Pengguna Id_Penggu na



Nama Penggu na



Passwo rd



Nama depan



Nama Belaka ng



No hp



Alamat



Id_aks es



Achamad1



Achama d fajar



111



Acham ad



fajar



082228250 Malang 81



P001



Zaenal1



Zaenal Arifin



222



Zaenal



Arifin



082228250 Jakarta 82



P002



Budi1



Budi Setiawa n



333



Budi



Setiawa n



082228250 Surabaya 83



P003



Siti1



Siti Fatimah



444



Siti



Fatimah 082228250 Palemba 84 ng



P004



Ayu1



Ayu rara



555



Ayu



rara



082228250 Kalimant 85 an



P005



Nikma1



Nikma silfa



666



Nikma



silfa



082228250 Madura 86



P006



Shasa1



Shasa aisyah



777



Shasa



aisyah



082228250 Blitar 87



P007



Haikal1



Haikal kamil



888



Haikal



kamil



082228250 Madiun 88



P008



Faisal1



Faisal



999



Faisal



ruhamit



082228250 Makasar



P009



Introduction to Data and Information Management



ruhamit Lukman1



89



Lukman hakim



100



Lukma n



hakim



082228250 Lampung P010 80



Barang Id_barang



Nama barang



Keterangan



satuan



Id_pengguna



1



Buku tulis



Stok ada



2



Achamad1



2



Pensil



Stok ada



3



Zaenal1



3



Penghapus



Stok ada



4



Budi1



4



Bulpoin



Stok ada



5



Siti1



5



Penggaris



Stok habis



8



Ayu1



6



Sampul buku



Stok ada



9



Nikma1



7



Kertas hvs



Stok ada



5



Shasa1



8



Stabilo



Stok ada



4



Haikal1



9



Buku gambar



Stok habis



5



Faisal1



10



Papan tulis



Stok ada



1



Lukman1



3. Tuliskan SQL untuk mengisi tabel HakAkses, Pengguna, dan Barang pada phpMyAdmin! SELECT hakakses.id_akses, pengguna.id_pengguna, barang.id_barang FROM pengguna RIGHT JOIN barang ON pengguna.id_pengguna =barang.id_ pengguna;



4. Buatlah rancangan transaksi pada tabel pembelian dan tabel penjualan, dengan menggunakan isian data pada tabel barang minimal 20 transaksi! Table pembelian Id_pembelian



Jumlah pembelian



Harga beli



Id_pengguna



Buku tulis



1



5.000,00



Achamad1



Pensil



2



2.500,00



Zaenal1



Penghapus



1



1.000,00



Budi1



Introduction to Data and Information Management



Bulpoin



1



3.500,00



Siti1



Penggaris



1



2.000,00



Ayu1



Sampul buku



1



3.500,00



Nikma1



Kertas hvs



2



2.000,00



Shasa1



Stabilo



2



3.500,00



Haikal1



Buku gambar



1



4.000,00



Faisal1



Papan tulis



1



88.500,00



Lukman1



Buku gambar



1



4.000,00



Nikma1



Sampul buku



2



3.500,00



Shasa1



Kertas hvs



2



2.000,00



Haikal1



Stabilo



1



3.500,00



Faisal1



Buku gambar



1



4.000,00



Lukman1



Bulpoin



1



3.500,00



Achamad1



Buku tulis



2



5.000,00



Zaenal1



Pensil



2



2.500,00



Budi1



Penghapus



1



1.000,00



Siti1



Bulpoin



1



3.500,00



Ayu1



Stabilo



1



3.500,00



Nikma1



Id_penjualan



Jumlah penjualan



harga jual



Id_pengguna



Buku tulis



1



8.000,00



Achamad1



Pensil



2



5.500,00



Zaenal1



Penghapus



1



2.000,00



Budi1



Bulpoin



1



5.500,00



Siti1



Penggaris



1



3.000,00



Ayu1



Sampul buku



1



5.500,00



Nikma1



Kertas hvs



2



4.000,00



Shasa1



Stabilo



2



4.500,00



Haikal1



Penjualan



Introduction to Data and Information Management



Buku gambar



1



6.000,00



Faisal1



Papan tulis



1



99.500,00



Lukman1



Buku gambar



1



6.000,00



Nikma1



Sampul buku



2



5.500,00



Shasa1



Kertas hvs



2



4.000,00



Haikal1



Stabilo



1



4.500,00



Faisal1



Buku gambar



1



6.000,00



Lukman1



Bulpoin



1



5.500,00



Achamad1



Buku tulis



2



8.000,00



Zaenal1



Pensil



2



5.500,00



Budi1



Penghapus



1



2.000,00



Siti1



Bulpoin



1



5.500,00



Ayu1



Stabilo



1



4.500,00



Nikma1



5. Tuliskan SQL untuk mengisi tabel barang dan tabel penjualan sesuai rancangan isian data anda! SELECT penjualan.id_penjualan, penjualan.id_pengguna, pembelian.id_pembelian, penjualan.id_pembelian, barang.id_barang FROM barang RIGHT JOIN penjualan ON barang.id_barang =penjualan.id_ penjualan;



6. Tuliskan SQL untuk menghitung keuntungan dan stok! select id_penjualan date_trunc('month',tx_date) tx_date sum(case when tx_type='IN' then quantity else 0 end) qty_in sum(case when tx_type='IN' then quantity*unit_price else 0 end) value_in sum(case when tx_type='OUT' then quantity else 0 end) qty_out from transactions



Introduction to Data and Information Management



group by id_penjualan date_trunc('month',tx_date)



***



Introduction to Data and Information Management