When it comes to basement waterproofing you need to do this first and make sure your house is positioned and designed properly so that water flows away and not into the house.
Beware of vendors trying to sell waterproof basement membranes, fluids, or paints. These people aren't trying to fool you, but technically there's no such thing.
There are compounds available which are a mixture of asphalt and rubber, but those that are completely waterproof are usually applied to the outside of the basement repair and foundation repair company by professionals while the house is being built.
If your original contractor didn't know about basement waterproofing, this procedure is expensive and messy. You also can't do this without hiring a professional contractor, as you will likely need caterpillars to dig up the sides of the house and remove the soil from the basement walls to make it work.
You can apply a waterproof compound to your walls and floors, but this in no way protects your basement from flooding. This can protect water from damage to walls and floors and is only recommended if the floor is made of rotting wood.
If your land is built primarily at a suitable slope, then all water should go straight to your sewer. This floor or the walls of your basement are created or protected with minimal care.