From senjata (“weapon”) + pemukul, calque of Dutch slagwapen.
senjata pemukul (plural senjata-senjata pemukul)