This brief studies the predictive controller design of networked systems with communication delay and data loss. A networked predictive control scheme is employed to compensate for communication delay and data loss actively rather than passively. Based on analysis of the closed-loop networked predictive control systems, a design strategy of the predictive controller is proposed. The designed predictive controller can achieve the desired control performance and also guarantee the system stability. A numerical example demonstrates the compensation for communication delay and data loss in networked systems using the proposed predictive controller design strategy.