punched tape
Concise Oxford English Dictionary © 2008 Oxford University Press:
punched tape
▶noun a paper tape perforated according to a code, formerly used for conveying instructions or data to a data processor.
'punched tape' also found in these Oxford entries:

