What does a science graduate need to do to become a business analyst?

You should get certified in the field through either ESI or IIBA. Once you achive certification as a Business Analyst you will be able to apply the most common of skills needed, for example: UML modeling, Diagrams, Models, requirements management.