This paper proposes the method for maximum power point tracking (MPPT) of the photovoltaic (PV) system. The conventional PI controller controls the system with fixed gains. Conventional PI controllers with fixed gains cannot satisfy both transient and steady-state. Therefore, to overcome the shortcomings of conventional PI controllers, this paper presents the variable gain proportional integral (VGPI) controllers that control the gain value of PI controllers using fuzzy control. Inputs of fuzzy control used in the VGPI controller are the slope from the voltage-power characteristics of the PV module. This paper designs fuzzy control's membership functions and rule bases using the characteristics that the slope decreases in size, as it approaches the maximum power point and increases as it gets farther. In addition, the gain of the PI controller is adjusted to increase in transient-state and decrease in steady-state in order to improve the error in steady-state and the tracking speed of maximum power point of the PV system. The performance of the VGPI controller has experimented in cases where the solar radiation is constant and the solar radiation varies, to compare with the performance of the P&O method, which is traditionally used most often in MPPT, and the performance of the PI controller, which is used most commonly in the industry field. Finally, the results from the experiment are presented and the results are analyzed.