A battery model is constructed to predict the behavior of a real battery under various operating conditions. This is done by considering the basic variable of the battery such as its operating temperature, discharging or charging current, battery cycle number and battery life time to simulate the output of the battery terminal. The main focus is to introduce the internal resistance as a function of temperature to the model. The simulation result is compared to the result from experimental, in term of the terminal voltage. The simulation result is then presented alongside the experimental result for manifesting that the model is effective and operational.