update desain kelas untuk bab 4