Yeah I'd say don't even think about it if you need to go to a different terminal as you need to take a bus/taxi around.
If you get all your boarding passes at CGK, are able to secure a seat near the front (usually sending a request to the airline telling them you need to transit helps) and if you can sprint, then you might just make it...