The alarm didn't go off. That's why I was late.

Literal

Alarm [subj-が] not-rang. Therefore was-late [explanatory-のです].

Two-sentence structure: cause, then explanation. だから ('therefore') connects them. ~のです adds explanatory force — the speaker is justifying their lateness. 鳴らなかった is the negative past of 鳴る.