Alarm clock OS X with automator and password on wake up
There is an scheduler for sleeping and waking up OS X in System Preferences > Energy Saver > Schedule....

Unlike the alarm in the iOS you can set timers in Automator with Pause action. It will work even your Mac is asleep. Playing iTunes playlist does not require password for the running Automator workflow. You can make a workflow of pausing until your preferred time and then play your playlist. You should set the scheduler to wake up before the pause passed.

After starting the workflow you can sleep your Mac.