Marpaung, Noveri Lysbetti2014-02-032014-02-032014-02-031693-9573wahyu sari yenihttps://repository.unri.ac.id/handle/123456789/5457The aim of this study (Finite State Machine Using Computer Aided Design) is to analyse the framework of a simulation created to inform the State Assignment and State Diagram, whereas the State Diagram depends on the number of State Assignment. A Finite State Machine (FSM) that used in the simulation is a Moore Machine. The programming languages used to implement the FSM are ABEL and Java. The ABEL language is simpler than Programming Logic Devices and Very Large Scale Integration. Compared to C++, The Java Programming Language also offers same advantages. By using the two programming languages, author plans firstly to display information that contains data about state transition of Moore machine in a test file. Secondly, author wants to display the state assignment of Moore machine and read it line by line, depend on which line that user wants to read. In this case, the user must inform the program like as how many state assignments that user wants to read. Then the program will ask user to input the number of assignments. Thirdly, the author plans to produce the state diagram depend on the number of state assignment that user wants. This research worked consistent with the framework.enFinite State MachineMoore MachineState TableState TransitionState DiagramState AssignmentFINITE STATE MACHINE USING COMPUTER AIDED DESIGNUR-Scientific Work Lecturer