Program ON-GRID AND OFF-GRID SOLAR PHOTOVOLTAIC (PV) SYSTEM : THEORY AND DESIGN