studi kasus dan contoh domain class