This is a rare example of a phrase where either 'make' or 'do' is possible. Personally, I'd use 'do a presentation ' or, better still, 'give a presentation'.
'Give' collocates naturally with various words of this type, such as 'give a speech' or 'give a talk' or 'give a lecture'. It means 'deliver', with the emphasis on the fact that you are presenting something to an audience.