Langsung ke konten utama

Trigger

TUGAS TRIGGER

Nama = Muhammad Rois
Nim   = 18.01.53.2048


  • Pertama, Buat Table beserta isinya
  •  Modifikasi trigger insert pembelian untuk menambahkan fitur pemberian bonus. Skenarionya, jika pembelian lebih dari 150 dan kurang dari 250, bonus 15; pembelian lebih dari 250 dan kurang dari 350, bonus 25; pembelian lebih dari 350, bonus 50. Untuk aturan penyesuaian stok barang juga masih berlaku.

    
  • pernyataan di atas berfungsi untuk menambahkan jml_beli pada tabel pembelian    apabila terjadi pembelian tertentu dengan syarat-syarat yang telah ditentukan pada soal. Sedangkan field stok pada tabel barang akan ditambahkan dengan jumlah pembelian yang telah dilakukan. Sehingga banyak stok menjadi old.stok + new.jml_beli. 
  • Buat tabel pembayaran dengan field id_pem dan jumlah, kemudian tambahkan field harga di tabel barang. Modifikasi trigger insert pembelian untuk menambahkan fitur penghitungan nota pembayaran. Misalkan harga satuan barang A adalah Rp. 2000, dan terjadi pembelian 15 barang, maka jumlah pembayaran tercatat Rp.30000. Ingat, aturan penyesuaian stok barang dan juga pemberian bonus masih berlaku di sini.
  • Untuk praktikum ini pernyataan trigger melakukan penambahan pernyataan pada SQL dari praktikum yang pertama. Pada praktikum 2 ini diharuskan membuat tabel pembayaran terlebih dahulu dan menambahkan field harga pada tabel barang. Pada tabel pembayaran berfungsi untuk menampilkan hasil dari jumlah harga dari pembelian yang dilakukan. Jadi pada tabel pembayaran melakukan perkalian antara harga satuan perbarang dengan jumlah barang yang dibeli. Misalkan melakukan pembelian barang dengan id_pem = 4, id_brg A10 dan jumlah pembelian 50 , maka harga satuan barang pada id_brg = 10000 dikalikan dengan jumlah barang yang dibeli = 50. Jadi jumlah harga yang harus dibayar adalah 500.000.
  • Buat tabel log_pembelian dengan field waktu dan operasi. Selanjutnya, definisikan trigger di tabel pembelian untuk merekam operasi INSERT, UPDATE, dan DELETE, dan kemudian menyimpannya sebagai bukti transaksi di tabel log pembelian.





Komentar

Postingan populer dari blog ini

Mengubah erd ke table

Nama     = Muhammad Rois Nim       = 18.01.53.2048 Di bawah ini adalah contoh erd pelayana kesehatan 1.  mengubah erd di atas menjadi tabel         ➡  analisis erd bagian dokter         ➡ Buat tabel dokter, medis, spesialis         ➡  analisis erd bagian ini         ➡ Buat tabel pasien dan janji         ➡  analisis erd bagian ini         ➡  maka bentuk tabelnya seperti ini   2.  Berikut ini adalah skema tabel menggunakan DBDesigner.   Terima kasih

UAS Mechine Learning

Nama  : Muhammad Rois Mata Kuliah : Mechine Learning Algoritma K-Nearest Neighbor (KNN) adalah sebuah metode klasifikasi terhadap sekumpulan data berdasarkan pembelajaran data yang sudah terklasifikasikan sebelumya. Termasuk dalam  supervised learning , dimana hasil  query instance  yang baru diklasifikasikan berdasarkan mayoritas kedekatan jarak dari kategori yang ada dalam  K-NN. Tujuan dari algoritma ini adalah untuk mengklasifikasikan obyek baru berdasarkan atribut dan  sample-sample  dari  training data . Data yang digunakan yaitu Data Cryotherapy Dataset diperoleh dari UCI Machine Learning Repository  https://archive.ics.uci.edu/ml/datasets.html Data Cryotherapy Berda s arkan Data Cryotherapy Dataset dapat diketahui bahwa terdapat 90 data yang menjelaskan tentang hasil perawatan kutil. Dalam data ini terdapat 7 variabel yaitu Sex , Age , Time , Number of Warts , Type , Area dan Result of Treatment. Klasifikasi Data Cryotherapy yaitu Sex : 1 = laki-laki 2 = wanita ; Type : 1 = kut

Tugas Modul 5

Nama   = Muhamamad Rois Nim      = 18.01.53.2048 ⇒ Menerapkan perintah UNION, INTERSECTmaupun EXCEPT pada database untuk memanipulasi data Contoh UNION Contoh EXCEPT Contoh INTEREST ⇒ evaluasi modul 5 Tampilkan dosen yang penghasilan bersihnya (salary + tunjangan) bukan 5.500.000 dan 6.500.000  Tampilkan jumlah baris/record tabel dosen  Tampilkan/hitung jumlah total penghasilan bersih (salary + tunjangan) di tabel dosen  Tampilkan/hitung rata – rata penghasilan bersih (salary + tunjangan) dosen   Tampilkan penghasilan bersih terbesar  Tampilkan penghasilan bersih terkecil  Tampilkan daftar penghasilan bersih dosen (salary + tunjangan)  Tampilkan daftar salary dosen dan dikurangi dengan pajak penghasilan 15%  Tampilkan jumlah dosen yang penghasilan bersihnya (salary + tunjangan) dibawah rata – rata.  Hitung jumlah penghasilan bersih (Salary + tunjangan) yang penghasilan bersihnya diatas rata – rata penghasilan bersih.