The main difference is that "base" is the literal word and "basis" the figurative word. So "base" means the foundation/the bottom part. If you want to build something on the ground and you want it to be firm and not move, you must make sure that the base is solid. If you are talking about an argument/a discussion/a philosophy, you would use the word "basis" for the starting point.