I've already talked to you a little bit about this, but I wanted to give you a bit of a fuller explanation here. First things first, what your dad did was wrong. I know you know that, but I want you to know that I know it as well. I had a similar problem with my mother. I was angry and hurt; I felt betrayed. When one of your parents cheats on his or her spouse, it has ramifications for everyone near to him or her. It's terrible.
But, you're not perfect. Sure, you've never cheated on your mom (because that would be oedipal), but you've done stupid things before, things you knew were wrong. You've hurt people whether your meant it or not (and chances are your father didn't go into this affair thinking "Man, I can't wait to hurt my kid"). I should hope that when you realize this, you see there is one course of action that stands out above the rest.
Forgive him. If for no other reason that because you would want to be forgiven. Holding on to that anger, betrayal, and hurt doesn't do your or him any good. It's not your job to punish him. He's your father. You need to leave punishment to higher ups. You need to think about your relationship to the person who is theoretically the most influential male figure in your life. The way to do that, is to forgive him.
This does not mean: condoning what he did, defending him to your mom, or keeping his secrets for him. It just means not holding on to your anger and your hate. It means letting that go, realizing that this single act of indiscretion does not invalidate his entire life of interaction with you. Treat your father like a whole person, the way you would want to be treated, and not just a cheater. He is more than that and you need to recognize that if you are ever going to get past this.