Here's a really good response I found on YahooAnswers a while ago:
The proof in the link is sheer madness.
For this clockwise order to make sense, you need a point $O$ inside the
polygon so that the angles form $(OA_i, OA_{i+1})$ and $(OA_n,OA_1)$ be all positive.
Then the formula is just adding up the areas of the triangles
$OA_iA_{i+1}$ and $OA_nA_1$.
So all you need is area of $ OA_1A_2 = \dfrac {b_2a_1-b_1a_2}{2} $, which is
elementary.
So here's my summary of the above answer:
- I don't quite agree that the AoPS proof is sheer madness $-$ it is pretty rigorous and I like it, in the long run.
- Pick a point $O$ inside the polygon so that we have positive angles.
- You want the sum of the areas $\left[\triangle OA_iA_{i+1}\right]+\left[\triangle OA_nA_1\right]$ over all points $A_i$.
- Using the area of a triangle, we have $ \left[\triangle OA_1 A_2\right] = \dfrac {b_2a_1 - b_1 a_2}{2} $. Summing over all indices, you get the desired result.
$ \blacksquare $