Tugas akhir ini menyajikan pembahasan program separabel, suatu masalah pemprograman non linier berkendala. Masalah optimasasi yang dipilih dalam tulisan ini adalah minimisasi fungsi obyektif f(x), x e Rn. Suatu masalah program separabel dapat diselesaikan dengan cara pengapproximasian fungsi-fungsi non linier yang terlibat menjadi barisan fungsi piece wise linier. Untuk setiap fungsi non linier dalam variabel x. dapat diapproximasikan menjadi sejumlah segmen garis linier, melalui k buah grid point x untuk v = 1, 2, . . . . , k. Dengan demikian akan terbentuk program linier. Untuk memperoleh solusi yang optimal dapat dijalankan algoritma prosedur perbaikan grid point. Sedangkan metode yang digunakan dalam penyelesaian masalah ini adalah metode simplex.