Flores is an island in the southeastern part of the Indonesian archipelago , about 15 hundred kilometers from the capital , Jakarta .