... The 'right fixes. If there's any type of separation between 2 surfaces, which happens to be the 'route' that the water is taking, you need to use a material that will seal the opening. If the 2 surfaces are concrete, then an expandable concrete would be in order. If it's something, then 'something else' is what you need to find out, thus, that would be in order.
Tar is used more as a 'sealer'; not as a stop-gap measure for leaks and cracks. You should also be taking a look at the source of the water. If you need help w/that, post up. (Poorly installed gutters, leaking gutters, clogged downspouts, and negative slope are a few causes of water at/near the foundation.)