The Design And Development Of Basic Programming Learning System For Automatic Java Code Generation System From Case Study Answer