Program linear digunakan untuk menentukan nilai optimum dalam bentuk maksimum atau minimum. Langkah-langkahnya adalah menentukan kendala masalah, gambar daerah penyelesaian, tentukan titik pojok, substitusi ke fungsi objektif, dan bandingkan nilai fungsi untuk menentukan maksimum atau minimum.