cara mengatur nilai harga agar dinamic pada database ?

selamat pagi gan, saya ada tugas kampus membuat database yang dapat mendaftarkan informasi hotel dan reservasi hotel saya sudah mencoba merancangnya, tetapi kata dosen saya, saya harus mengubah data price(agar dapat lebih dinamic/ dapat berubah2 tergantung hari/event khusus). apakah ada yang tau solusinya ?

ini struktur database saya :

tb_user: id_user, email, alamat, telp;

tb_hotel: id_hotel, nama_hotel, alamat_hotel, telp_hotel, id_user;

tb_kamar: id_kamar, nama_kamar, jenis_kamar, fasilitas_kamar, price/tarif, status, id_hotel;

tb_reservasi: id_customer, id_hotel, id_room, check_in, check_out;

tb_customer: id_customer, nama_customer, alamat_customer, email_customer, telp_customer;

tolong bantuanya gan

avatar ivanpratama99
@ivanpratama99

88 Kontribusi 12 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

kayaknya bisa tambahkan lagi tabel

tb_event nama_event tgl_start_event => tgl mulai diskon tgl_end_event => tgl akhir diskon only_date => senin / selasa / .... / minggu price_event => 10 / 20 / 30 ....... 100 status => 'bertambah' atau 'berkurang'

contoh nama_event => jokusmaman tgl_start_event => 6-desember-2000 tgl_end_event => 1-januari-2001 only_date => '' price_event => 10 status => 'berkurang'

jadi pada tgl 6-desember-2000 sampai 1-januari-2001 ada event 'jokusmaman' sehingga semua harga normal kamar dikurangi 10% dari harga aslinya

ya.. kira kira seperti itu kalau di pikiran saya, tapi saya agak bingung juga... contoh jika pada setiap hari KAMIS maka akan mendapatkan potongan harga 10% sedangkan ada event "lalalal" anggap saja dari tgl 1-januari-2018 => 20-januari-2018 mendapatkan potongan harga 20%. jadi pada hari KAMIS dan saat event "lalalal" apakah kamar tersebut mendapatkan potongan harga 30%? atau hanya mengutamakan potongan harga event sehingga hanya mendapatkan potongan harga 20%? ya.. ini hanya opini saya saja... jika salah ya maklum saja sama sama belajar :v

avatar JoksKur
@JoksKur

139 Kontribusi 49 Poin

Dipost 6 tahun yang lalu

@JoksKur thank bro :)

avatar ivanpratama99
@ivanpratama99

88 Kontribusi 12 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban