Currently Being ModeratedDec 8, 2012 9:49 PM (in response to rradi)
The method I used does not involve iCloud or iTunes. First, you open iCal. Click the bold iCal (next to File). Select Preferences. Add account. For this, you'll need to add an email account you use regularly.
On your iPhone, go to Settings. Then to Mail, Contacts, Calendars. Go to Add Account and add the same email address you have listed on your iCal account. Now scroll all the way to the bottom of the page and change your default calendar to this email address.
Now everytime you add an event to your calendar from the iPhone, it will sync to your computer's iCal. You will have to manually change previous events, but from now on, all events entered will sync. Go ahead and try it! After you're done adding both accounts, go back to the macbook and go to the Calendar tab, press refresh all. There you go!
I just figured this out today so any additional questions beyond this I haven't figured out yet. Hope this helps!