On the reality side, a good Katana. Good for head-removal. With a semi-automatic rifle or shotgun. Explosives are nice, but hard to get your hands on really useful ones like Frag grenades and Claymores. The more shrapnel the better.
Really, you think shrapnel will stop zombies? What makes shrapnel so deadly is that it essentially shreds flesh, making the person bleed to death. When something is already dead (well, undead), I am not sure how effective that would be.
But... assuming that one could shred the flesh off a zombie, we'd essentially be left with a skeleton. Depending on what is animating the undead in the first place, we might just be exchanging Prussia for Germany, as it were. And skeletons are a bit more annoying to take care of.