I fixed basement leaking for five houses. it always works for me. even I am supprised.
1) grading the house with soil.
2) put 3mil plastic or flat roof paper on top.
3) put top soil with grass seeds if you want lawn.
4) put crashed lime stone for parking lot.
always works.