In 2017 won Arifin de tweede etappe in de Ronde van Flores, door na 142,8 kilometer de sprint van een kleine groep te winnen. Na zes etappes eindigde de Indonesiër op de vierde plaats in het algemeen klassement, ruim tien minuten achter winnaar Thomas Lebas. In november van dat jaar stong Arifin aan de start van de Ronde van Singkarak. In zowel de zesde als de zevende etappe was hij de snelste van de een kleine groep renners, waardoor hij twee overwinningen op zijn palmares mocht bijschrijven. In het puntenklassement werd hij tweede, met een achterstand van twintig punten op Robert Müller.