In this paper, a Direct Control Predictive Power Point Tracking Algorithm has been proposed to improve the performance of the Maximum Power Point Tracking (MPPT) algorithm based on the Model Predictive (MP). This work has generally been divided into two types of MPPT based on MP. The first is the Model Predictive Variable Switching Frequency (MP-VSF) Model, and the second is the Model Predictive Fixed Switching Frequency (MP-FSF) Model. MP-VSF focuses on replacing the conventional Proportional Integral (PI) controller with Finite Set-Model Predictive Control (FS-MPC), but the tracking algorithm still utilizes the Perturb and Observe (P&O) algorithm. Meanwhile, MP-FSF replaces P&O with a simple PV predictive model called the Digital Observer (DO). DO leads in speed tracking and algorithm design because it no longer uses increment or decrement steps such as P&O to achieve MPP. The proposed improvement is to reconstruct DO by adding FS-MPC in one unit. This makes it possible to produce an optimal control signal that can be used without additional modulation to create a duty ratio like conventional DO. To determine the performance of the proposed algorithm, this work validates it with two scenarios, where the first scenario is in constant weather and the second is with dynamic weather. Both techniques were tested using the Single Board Hardware in The Loop approach. The proposed algorithm efficiency and tracking speed performance are also compared to MP-VSF, MP-FSF, and P&O. Moreover, an evaluation was also carried out to determine the computational time of each studied MPPT.