I feel like maybe we should actually try to help this guy. It's obvious he hasn't done much research, which frustrates us all. Here is my attempt to point him in the right direction.
Anon,
To build muscle and lose fat you must eat more. 1500 cals is a very harsh cutting diet. You will likely lose muscle and fat while doing this. I would shoot for closer to 2500 cals a day, around 200g protein.
Not all people believe this, but I feel that if you are on a strict calorie deficit for an extended period of time that your body will go into starvation mode. This would cause your body to attempt to store fat even if you are barely eating. This is one good reason to throw in a cheat meal or day to keep your metabolism from slowing down.
You are over training cardio. There is no reason to ride a bike for three hours a day unless your training for tour de france. An hour max, if that.
Swimming is a great form of cardio, doing that for 30-60 minutes is great. I would suggest alternating days between swimming and biking.
DO SQUATS!!!
The quads are the largest muscle in the body. You will burn more calories and build more muscle this way, the more muscle mass you have the higher your metabolism will be. Squatting with weights forces your core to contract as well, helping that six pac. If you don't have access to a gym, try to get it, in the mean time you can hold your dumbells in your hands at your shoulders and do a shoulder press at the top of the squat, turning this into a full body exercise.
I've done workouts before with only dumbells, if thats all you've got you can make due. You'll also need a chair.
Stuff you can do:
Pushups
Bend over rows
Shrugs
Standing rows
Overhead triceps extensions
Dips
Lateral raises
Shoulder press
Deadlifts
Cleans
SQUATS
Some of these obviously aren't as good with dumbells as they are with barbells, but something is better than nothing.
Avoid working the same muscle group two days in a row. Your muscles need time to recover, this is when the building happens.
I would suggest getting a pullup bar as well, by far the best way to develop your back.
Or you could do something like this;