$(1/2)(a\times b)$ indicates the signed area enclosed by points $(0,0),(a_1,a_2),(b_1,b_2)$ in this order. That means on the perimeter of the triangle formed by $(0,0),(a_1,a_2),(b_1,b_2)$ if we traverse from $(0,0)\rightarrow (a_1,a_2)\rightarrow(b_1,b_2)$, and if the traversing is anticlockwise, then the area is given by $(1/2)(a\times b) = (1/2)ab\sin\theta$, where $\theta$ is the angle between a and b. You can easily draw and convince yourself.
If we traverse $(0,0)\rightarrow(b_1,b_2) \rightarrow (a_1,a_2)$ (that means clockwise) then area is given by $(1/2)(b\times a) = (1/2)ab\sin{(-\theta)} = -(1/2)ab\sin{(\theta)}$
Now for any polygon $a,b,c,..,n$ (not only triangle) where these vertexes are in order clockwise or anticlockwise if $\textbf{the origin is inside it}$ and we start traversing from 0 to a to b then again 0, this is the area $(1/2)(a\times b) = (1/2)ab\sin\theta_1$ if we have traversed anticlockwise otherwise $-(1/2)ab\sin\theta_1$. Suppose we traversed anticlockwise then we see that $\textbf{traversing from o to b to c to 0, will be also anticlockwise}$ this is the area given by $(1/2)(b\times c)$ so the $\textbf{sign will be also positive}$. Similarly sign of $(1/2)(c\times d)$,...sign of $(1/2)(n\times a)$ all will be positive.
If $(1/2)(a\times b)$ is negative then all the above signs will be negative.
note: cross product is zero means area is zero.