To get Pikachu in Pokemon Platinum you need to go to Hearthrome City and go all the way left till you find 2 ways to go. Then go down. Go through all the things you see and go into the mansion. Go to Trophy Garden then run in the grass. At sometime you'll find a Pikachu.