-- ============================================================
-- MIGRASI: jalankan file ini HANYA jika database Anda sudah
-- di-install dari versi schema.sql sebelumnya (yang belum punya
-- kolom persentase & status kelulusan). Kalau instalasi baru,
-- cukup import schema.sql saja, TIDAK PERLU file ini.
-- ============================================================

ALTER TABLE nilai
    ADD COLUMN maks_word DECIMAL(6,2) DEFAULT 0 AFTER skor_ppt,
    ADD COLUMN maks_excel DECIMAL(6,2) DEFAULT 0 AFTER maks_word,
    ADD COLUMN maks_ppt DECIMAL(6,2) DEFAULT 0 AFTER maks_excel,
    ADD COLUMN persen_word DECIMAL(5,2) DEFAULT 0 AFTER maks_ppt,
    ADD COLUMN persen_excel DECIMAL(5,2) DEFAULT 0 AFTER persen_word,
    ADD COLUMN persen_ppt DECIMAL(5,2) DEFAULT 0 AFTER persen_excel,
    ADD COLUMN rata_rata_persen DECIMAL(5,2) DEFAULT 0 AFTER persen_ppt,
    ADD COLUMN status_kelulusan ENUM('lulus','tidak_lulus') DEFAULT 'tidak_lulus' AFTER rata_rata_persen;

ALTER TABLE nilai MODIFY skor_word DECIMAL(6,2) DEFAULT 0;
ALTER TABLE nilai MODIFY skor_excel DECIMAL(6,2) DEFAULT 0;
ALTER TABLE nilai MODIFY skor_ppt DECIMAL(6,2) DEFAULT 0;
ALTER TABLE nilai MODIFY skor_total DECIMAL(6,2) DEFAULT 0;
