The presence of non-condensable gases (NCGs) in a geothermal fluid disrupts the vacuum process in the condenser, reducing turbine efficiency and decreasing the total power output of the geothermal power plant (GPP). Therefore, to optimize the thermodynamic efficiency of a GPP, NCGs should be removed using a gas removal system. Since there is a substantial lack of design and simulation software for a GPP including NCG removal alternatives, in this study, we aimed to model and develop a software-based interface to simulate mass and energy balance involving an NCG fraction in a single-flash GPP as well as examine the thermodynamic performance of the gas removal system, which is the most important step in the planning and designing phase of a GPP. This software was validated using outputs of Kamojang GPP Units 2, 3, and 4 located at Kamojang geothermal field, Garut, West Java, Indonesia. Units 2 and 3 use two ejectors which are installed in series, and Unit 4 utilizes a hybrid system (HS) that is mostly a combination of vacuum pumps and a steam jet ejector (SJE). Our results showed that Kamojang GPP Units 2 and 3 generate 55.295 MW of power with an absolute error of 0.53%, whereas Unit 4 generates 60.218 MW of power with a 0.36% absolute error concerning the field data. These results correspond with the expected minimum error; therefore, our model’s parameters are considered valid and can be used for simulation. We found that using the simulation, the total steam saved by the HS at Kamojang GPP Units 2 and 3 was 534 kW. Furthermore, the net power production was reduced by 1.6% for the HS and 2.03% for the SJE with every 1% increase in the NCG fraction. The power requirement of the vacuum pumps remained less than the power generated by the motive steam which the ejector requires to dispose of the same amount of NCG, indicating that Kamojang GPP Units 2 and 3 will be more efficient if an HS is used.