A power mode recommendation system for recommending a power mode from among a plurality of power modes for operation of an engine of a construction machine, the construction machine including a hydraulic system driven by working fluid supplied by a hydraulic pump, the hydraulic system including a pressure sensor for sensing pressure of working fluid, the power mode recommendation system comprising: a controller configured to analyze engine torque, flow rates of working fluid in use, amounts of fuel consumption of the plurality of power modes and to recommend a power mode indicating lowest fuel consumption, from among the plurality of power modes, using the analysis; and a human-machine interface device displaying the power mode recommended by the controller to an operator, wherein the controller comprises: a torque calculator configured to calculate torque amounts of the engine according to the plurality of power modes, and based on the calculated torque amounts, select first candidate power modes from among the plurality of power modes; a minimum recommended power mode calculator configured to calculate minimum recommended power modes according to flow rates of working fluid, and based on the calculated minimum recommended power modes, select second candidate power modes from among the first candidate power modes; and a fuel consumption calculator configured to calculate amounts of fuel consumption of the second candidate power modes, wherein the minimum recommended power mode calculator selects power modes from among the first candidate power modes, having higher engine angular velocity than the minimum recommended power modes, as the second candidate power modes. a controller configured to analyze engine torque, flow rates of working fluid in use, amounts of fuel consumption of the plurality of power modes and to recommend a power mode indicating lowest fuel consumption, from among the plurality of power modes, using the analysis; and a human-machine interface device displaying the power mode recommended by the controller to an operator, wherein the controller comprises: a torque calculator configured to calculate torque amounts of the engine according to the plurality of power modes, and based on the calculated torque amounts, select first candidate power modes from among the plurality of power modes; a minimum recommended power mode calculator configured to calculate minimum recommended power modes according to flow rates of working fluid, and based on the calculated minimum recommended power modes, select second candidate power modes from among the first candidate power modes; and a fuel consumption calculator configured to calculate amounts of fuel consumption of the second candidate power modes, wherein the minimum recommended power mode calculator selects power modes from among the first candidate power modes, having higher engine angular velocity than the minimum recommended power modes, as the second candidate power modes. a torque calculator configured to calculate torque amounts of the engine according to the plurality of power modes, and based on the calculated torque amounts, select first candidate power modes from among the plurality of power modes; a minimum recommended power mode calculator configured to calculate minimum recommended power modes according to flow rates of working fluid, and based on the calculated minimum recommended power modes, select second candidate power modes from among the first candidate power modes; and a fuel consumption calculator configured to calculate amounts of fuel consumption of the second candidate power modes, wherein the minimum recommended power mode calculator selects power modes from among the first candidate power modes, having higher engine angular velocity than the minimum recommended power modes, as the second candidate power modes.