Calendar

AYO DUKUNG UGOS

Login Form



Tugas Rumusan Basis Data Print E-mail

Buatlah database untuk permasalahan retail (supermarket) dengan constraint atau proses bisnis sebagai berikut:

  1. pembeli dapat berupa anggota (member) maupun non-member

  2. untuk masing-masing pembeli member, berlaku:

    1. pembelian minimal Rp. 1.000.000 untuk sekali pembelian akan mendapatkan point 3, dan tidak berlaku untuk kelipatannya

    2. total pembelian yang pernah dilakukan akan dijumlah, dan bila total belanja dalam satu bulan tidak kurang dari 2.500.000, maka akan mendapatkan tambahan point 2.

    3. perhitungan point dilakukan setiap awal bulan

    4. setiap point yang pernah diperoleh dapat ditukarkan voucher Rp 30.000 per point.

  3. Untuk pembeli non member:

    1. pembelian minimal Rp. 1.000.000 untuk sekali belanja akan mendapat diskon 1,5% dan berlaku untuk kelipatannya

  4. Harga barang dapat berubah setiap saat, dan perubahan harus dapat ditelusuri untuk masing-masing barang. Dengan demikian dimungkinkan mengetahui harga jual barang pada tanggal tertentu.

  5. Pengambilan barang dari setiap supplier harus tercatat.

Rancangan anda harus dimulai dari pembuatan ERD, dan setelah terbentuk databaenya silahkan tuliskan 4 (empat) query yang menurut anda paling kompleks beserta perintah SQL yang anda perlukan!