You are right about the negation of simple sentences: just put "not" in, or if it has not already, take it out.
Disjunctions, with "or", are true as long as at least one part is true. So the only way it can be false is is both parts are false.
That symbolic statement would be
The coffee is...