Algebraic Geometric Codes On Anticanonical Surfaces