Purnama foi seleccionada para competir por Indonesia nos Xogos Olímpicos de Verán de 2016 en Río de Janeiro, tirando tanto en torneos individuais como por equipos. En primeiro lugar, Purnama acumulou un total de 655 puntos dun máximo de 720 para darlle unha trinta e nove cabeza de serie que se dirixe á fase eliminatoria, xunto coa puntuación do seu equipo de 1,962 recollida da ronda de clasificación. Sentado no décimo lugar no equipo masculino, Purnama e os seus compatriotas Riau Ega Agatha e Muhammad Wijaya fixeron un esforzo máis tremendo ao derrotar a Taipei Chinesa na primeira rolda, antes de enfrontarse ao seu partido de cuartos de final contra os estadounidenses, o que levou á saída anticipada do trío da competición en 2<unk>6. No individuo masculino
Purnama sucumbiu ao dúas veces medallista Viktor Ruban de Ucraína na primeira rolda co marcador de 3<unk>7.