answered Mar 8, 2012 by hcbiochem Level 2 User (2,140 points). DNA polymerase is the enzyme that joins nucleotides together to make a new DNA strand. Other proteins separate the original DNA strands, but DNA polymerase makes new DNA.