Control Moment Gyro (CMG) is a type Attitude Control System (ACS), a system used to change the attitude of satellite along its orbit. CMG generates required gyroscopic torque by spinning a number of rotors, and directs the torque by changing the orientation of those rotors using gimbals. CMG is capable of generating a large amount of torque with relatively low power which makes it suitable for high agility mission requiring 1-10 deg/s slew rate. A major problem encountered with the use of CMG in practice is the presence of singularity, a state in which, the CMG is unable to generate torque along certain direction. Various steering algorithms have been developed to overcome the singularity problems. In this paper, the attitude control performance of Single Gimbal Control Moment Gyro (SGCMG) system is investigated. Steering algorithm also implemented to overcome singularity problem that might be encountered. The results show that SGCMG capable of generating torque required for agile attitude maneuver in the presence of singularity.