From peranti (“device”) + lunak (“soft”). Calque of English software.
peranti lunak (plural peranti-peranti lunak)