Check with the laminate suppliers; some of them come with a backing that is a moisture barrier so you don't have to put down anything - just install the laminate over the concrete. However, you may have to check the level of the concrete and grind down any high spots before installation.
If you want the laminate to be waterproof, you have to use waterproof glue on all edges as you install. That should be done in any locations where liquids might be spilled on the floor; bathrooms, laundry rooms, dining room and kitchen. Probably not necessary in other rooms.
We have all laminate floors on top of concrete in our house as I am allergic to carpet. My wife wouldn't go back to carpet for anything; laminate is much easier to keep clean.