The increasing demand for electrical energy has encouraged the development of environmentally friendly alternative energy generation technologies, including the utilization of piezoelectric materials capable of converting mechanical energy generated by footstep pressure into electrical energy. This study aims to design and develop a piezoelectric-based electrical energy generation system with power monitoring through the Internet of Things (IoT). The designed system consists of several main components, including a series-parallel piezoelectric array, bridge rectifier, capacitor, TP4056 module, 18650 lithium-ion battery, INA219 sensor, ESP32 microcontroller, and Blynk application for real-time monitoring of voltage, current, and power. The experiments were conducted by varying the applied load and the number of footsteps to investigate the effect of mechanical pressure on the electrical output of the system. The results show that variations in load and the number of footsteps affect the electrical output, with greater load and more frequent footstep pressure tending to increase the amount of electrical energy that can be harvested. In the load variation test, the highest average output was obtained at a load of 80 kg, with a voltage of 3.266 V, current of 0.52 mA, and power of 1.698 mW. The IoT-based monitoring system was able to display voltage, current, and power parameters in real time. Therefore, the developed piezoelectric-based electrical energy generation system can utilize pressure generated by walking activities to produce electrical energy while monitoring electrical parameters through IoT, providing an alternative small-scale electrical energy source.