O Ratu Football Club, mais conhecido como Ratu FC, é um clube de futebol indonésio da cidade de Semarang, Central Java. Atualmente joga na Liga 2, a segunda divisão do futebol indonésio.
O clube foi fundado em 2017 por um grupo de empresários locais, com o objetivo de desenvolver o futebol na cidade de Semarang. O nome Ratu foi escolhido em homenagem à rainha de Janggala, uma antiga cidade-estado javanesa.
O Ratu FC começou a jogar na Liga 3, a terceira divisão do futebol indonésio, em 2018. Em sua primeira temporada, o clube terminou em primeiro lugar no Grupo E, mas foi eliminado na segunda fase.
Em 2019, o Ratu FC terminou em segundo lugar no Grupo E da Liga 3, mas foi novamente eliminado na segunda fase. No entanto, o clube conseguiu se classificar para a Liga 2, a segunda divisão, através do play-off.
Na Liga 2 de 2020, o Ratu FC terminou em 12º lugar no Grupo B, com 10 pontos. Em 2021, o clube terminou em 10º lugar no Grupo C, com 12 pontos.
O Ratu FC é conhecido por seu estilo de jogo ofensivo e pela sua torcida apaixonada. O clube joga no Estádio Citarum, com capacidade para 10 mil pessoas.
O uniforme do Ratu FC é composto por uma camisa vermelha e amarela, calção azul e meias vermelhas. O escudo do clube é composto por um leão vermelho e amarelo, com o nome do clube escrito na parte inferior.