Forward Chaining adalah salah satu metode pengontrolan inferensi berbasis aturan. Pendekatan yang dimotori oleh data. Pelacakan dimulai dari informasi masukan,Selanjutnya mencoba menggambarkan kesimpulan. Pelacakan ke depan mencari fakta.
C0ntoh:
 

C0ntoh:
Aturan:
R1.      Jika A dan B, maka
C
R2.      Jika C, maka D
R3.      Jika E atau
F, maka
G
R4.      Jika D dan
G, maka  H
R5.      Jika P atau
Q, maka
S
R6.      Jika S dan
C, maka
R
R7.      Jika R atau
H, maka
X
BUKTIKAN KEBENARAN “X”, JIKA;  A,B,E,F,Q =  TRUE dan  P = FALSE !
FORWARD CHAINING
Penyelesaian: 
| 
NO | 
ATURAN | 
ATURAN BARU | 
| 
R1 | 
JIKA A ( T ) DAN B ( T ), MAKA C ( T) | 
R1, C = TRUE | 
| 
R2 | 
JIKA
  C ( T ),
  MAKA D (
  T ) | 
R2, D = TRUE | 
| 
R3 | 
JIKA
  E (
  T ) DAN F ( T ),
  MAKA G (
  T ) | 
R3, G = TRUE | 
| 
R4 | 
JIKA
  D (
  T ) DAN G ( T ),
  MAKA  H  (
  T ) | 
R4, H = TRUE | 
| 
R5 | 
JIKA
  P (
  F ) ATAU Q ( T ),
  MAKA S (
  T ) | 
R5, S = TRUE | 
| 
R6 | 
JIKA
  S (
  T ) DAN C ( T ),
  MAKA R (
  T ) | 
R6, R = TRUE | 
| 
R7 | 
JIKA
  R (
  T ) DAN H ( T ),
  MAKA X (
  T ) | 
R7, X = TRUE | 
