33-летний футболист последовал примеру своего бывшего партнера по команде Майкла Эссьена, который также играет за «Персиб».
В индонезийском клубе Коул будет выступать под 12-м номером.
Коул на протяжении карьеры выступал также за английские «Вулверхэмптон», «Чарльтон», «Астон Виллу», «Вест Хэм» и шотландский «Селтик».
Нападающий оставался без клуба с октября прошлого года, когда покинул американский «Сакраменто».