O ponto chave para solucionar é observar o sinal de =.
Ao condicionar uma senha à senhaDoSistema, deve-se comparar com o if, usando o sinal duplo, como o colega colocou no código acima.
if (senha == senhaDoSistema) {
alert("Acesso ao sistema garantido");
}
Com o sinal de = sozinho, você irá equiparar todas as tentativas de senha, como senha correta.
Quando você coloca o ==, você condiciona à variável escolhida como senha correta.
Coloquei um texto explicativo localizando o erro e apenas a linha de código que alteraria, deu certo.