Discrete Event Simulator for Public Bus System