Dunking is a very specific art. Many jumping programs will help but also increase your upper body strength and abdominals. Jumping with a basketball is difficult even when you can jump high enough without a basketball to dunk. Practice dunking.
Here take a look at some great sources
Better Athletics Source Book
and read this
The Keys To Increasing Your Vertical Jump