In this study, an algorithm is developed to solve traditional assembly line balancing problem with fuzzy operation times. Variability and uncertainty in the assembly line balancing problem is traditionally modelled through the use of statistical distributions. This may not be feasible in cases where no historical data exists. For this reason, the proposed algorithm uses fuzzy operation times determined by an expert to balance the new assembly line. The developed solution algorithm is coded by Java programming language and is tested in a factory to balance a new assembly line.