implementasi dengan java