Submitted to the Faculty of the Computer Science Technology Program and the Faculty of the Information Engineering Technology Program in Partial Fulfillment of the Requirements for the Degree of Bachelor Science in Computer Science Technology and Information Engineering Technology.