A sexy black dress is good for the prom. Accessorize it with a gorgeous necklace, earrings and bracelets. Good minimalist flip flops too, it keeps the focus on your dress instead.
I don't think this dress is formal enough for prom. It almost looks like just a swimsuit cover up to me. That's just my opinion. It could be good for the graduation but definitely not prom.