Analog butterworth to digital - bilinear transform
look at MATLAB bilinear().  you are specifying fs=1 in your call to it.

if you're gonna do any digital filtering, sometime, somewhere you need to commit to a sampling frequency and you haven't yet.