Initially, I planned to get my domain from Blogger, but because I encountered error on that night, I opted in getting it from GoDaddy. I searched for my preferred domain name to ensure that it is still available. Then I created an account before I registered the domain name. I received the order confirmation from GoDaddy.
I login to GoDaddy and then went to My Account> Domain Manager to create the CNAME record. I scrolled down to DNS Manager and then clicked on Launch. The newly registered domain should be associated to ghs.google.coom.
Check if there is already a record for www, if there is, click to edit , otherwise create a new record. Remember that on Host column, put in only www and not www.tsinatown.com (Okay, we're talking about putting in your domain name.) I didn’t change the value on the TTL column. For other domain name provider, Blogger has this very helpful article.
Then, I went to Blogger> Settings> Publishing> Custom Domain. Since I already have the registered domain name, I went straight to Switch to Advanced Settings. Put in my registered domain name. Ensure to tick Redirect.
I tried http://www.tsinatown.com on my browser and it went fine. I also tried www.tsinatown.com, and it was okay. But when I tried tsinatown.com, it is displaying that GoDaddy has parked it free. So I googled. I realized that I have a naked domain. I need to forward my bare domain to my custom domain. Good thing I came across this article. I went back to GoDaddy> Domain Manager. Selected my domain name, and then clicked on the Forward icon. I put in my domain name and then checked again. Poof, it worked!
But you bet, it would have been easier if I had it straight from Blogger. =p