[UPDATE] ChipChallange v1.0

Mendesign ulang kelas-kelas yang dirasa kurang memenuhi prinsip OOP