I used to use my phone... but fun fact:
my phone like died on the inside and acts like a moody teenager. My time does not work for whatever reason, and freezes. For sometimes days at a time. For example, my phone says it is 5:33 when it is really 9:09. Earlier this week it was 5 days behind.
My mom, but then again. I just graduated, so she doesn't need to be my alarm anymore unless I have early college classes. I probably won't start college until after Christmas, anyway.
neither, i use a clock app on my 3DS, though i really should get an actual alarm clock since the app fails to actually go off half of the time and i end up sleeping in. this morning, for instance.