Posts

Showing posts from October, 2025

Penerapan Trigger Validation pada Basis Data

Image
  Aktivitas Mandiri 1, halaman: 152 Menambahkan trigger pada basis data untuk melakukan validasi terhadap tabel-tabel yang telah ada di database "officesupplier". Soal - Jawaban 1. Menambahkan trigger untuk tabel Karyawan, dimana kolom TanggalDiterima tidak boleh kurang dari TanggalLahir ditambah 20 tahun. Penyelesaian:  Dengan membuat kode trigger insert & update terlebih dahulu, untuk memastikan apakah hasil sesuai dengan permintaan-permintaan tersebut.  Setelah berhasil, jika ada input yang melebihi 20 tahun atau tidak sesuai dengan permintaan. maka akan keluar hasil:  2. Pada tabel produk, MinimumStok tidak boleh kurang dari 0 & lebih dari 100   hasil nya akan seperti ini: 3. Pada tabel DetailPesanan, HargaUnit harus sama dengan HargaPerUnit yang ada di tabel produk Lalu, hasilnya akan seperti ini:  4. Pada tabel DetailBarangDatang, kuantitas tidak boleh negatif Lalu, hasilnya akan seperti ini: 

Membuat Database

Image
Sebelum membuat Stored Procedure, tentu kita akan membuat database terlebih dahulu menggunakan SQL yang telah kita pelajari sebelumnya. Pertama sekali kita membuat database dengan nama database: OfficeSupplier Setelah membuat database, kita membuat tabel-tabel yang ada di dalam database tersebut, Seperti tabel: karyawan pesanan pelanggan produk detailpesanan detailbarangdatang barangdatang pemasok kategori 1. Membuat tabel karyawan 2. Membuat tabel pesanan 3. Membuat tabel pelanggan 4. Membuat tabel produk 5. Membuat tabel detailpesanan 6. Membuat tabel detailbarangdatang 7. Membuat tabel barangdatang 8. Membuat tabel pemasok  9. Membuat tabel kategori  Dan untuk membuat relasi (hubungan) antar tabel-tabel tersebut, kita menggunakan Foreign Key.

Penerapan Fungsi Numerik, Teks, Tanggal & Waktu

Image
 Bab 2: Penerapan Fungsi Numerik, Teks, Tanggal & Waktu  Mata pelajaran: Basis Data                                                                                                                                     A. Mengolah Data Numerik & Teks    SQL mempunyai beberapa fungsi untuk mengolah data numerik, diantara nya:                                                               ...