Bash: pipe once more

Hello,
if I pipe the output of a cd command the working directory doesn't change.
,----
| $ cd ~/bin 2>&1 | tee -a output.log; pwd
| /home/stefan
`----
How come and how can I get this to work?
Stefan
P.S. Sorry if this gets double-posted