bertindak melanggar ham