際際滷

際際滷Share a Scribd company logo
INTEGER
PROGRAMMING
(Pemrograman Bilangan Bulat )
Oleh :
ASRI NURSIWI, S.T.P., M.Sc.
27 Maret 2013
Contoh soal
Sebuah perusahaan mie kering memproduksi 2 jenis produk,
yaitu jenis A dan jenis B. Masing-masing jenis produk
melalui tahapan proses yaitu pembuatan adonan dan
pengeringan. Waktu yang diperlukan untuk pembuatan
adonan mi jenis A adalah 6 jam, sedangkan untuk mi jenis B
adalah 5 jam. Sedangkan waktu yang diperlukan untuk
pengeringan mi jenis A adalah 2 jam dan untuk mi jenis B
adalah 3 jam. Perusahaan tersebut hanya mempunyai waktu
untuk pembuatan adonan selama 30 jam dan waktu
pengeringan 12 jam per minggu. Mi jenis A menghasilkan
keuntungan Rp8.000,00 per kg sedangkan mi jenis B
menghasilkan keuntungan Rp7.000,00 per kg. Berapa
banyak mi jenis A dan mi jenis B yang harus diproduksi agar
diperoleh keuntungan maksimal?
Penyelesaian
Misal : x1 = mi jenis A
x2 = mi jenis B
Keuntungan max. : Z = 8 x1 + 7 x2
Kendala : 6x1 + 5x2  30
2x1 + 3x2  12
x1, x2  0
Model matematis
Dengan metode grafik
0
1
2
3
4
5
6
7
0 1 2 3 4 5 6 7
X2
X1
6x1 + 5x2  30
2x1 + 3x2  12
Solusi optimal
Solusi optimal :
X1 = 3,75
X2 = 1,5
Keuntungan max :
Z = 8x1 + 7 x2
= 8(3,75) + 7(1,5)
= 40,5
Jadi...
Jadi untuk mendapat keuntungan yang
maksimal pabrik harus menghasilkan mi
kering jenis A sebesar 3,75 kg dan mi
kering jenis B 1,5 kg.
Tidak masalah, karena produk bisa
dijual dalam bentuk pecahan.
Untuk jenis
produk
lain??
Contoh soal untuk produk lain
Sebuah perusahaan alat pengolahan pangan memproduksi 2
jenis alat, yaitu kabinet dryer dan oven dryer. Masing-
masing jenis produk melalui tahapan proses yaitu bagian
kelistrikan dan perakitan. Waktu yang diperlukan untuk
kelistrikan untuk kabinet dryer adalah 6 jam, sedangkan
untuk oven dryer adalah 5 jam. Sedangkan waktu yang
diperlukan untuk perakitan untuk kabinet dryer adalah 2
jam dan untuk oven dryer adalah 3 jam. Perusahaan tersebut
hanya mempunyai waktu untuk bagian kelistrikan selama 30
jam dan waktu perakitan 12 jam per minggu. Kabinet dryer
menghasilkan keuntungan Rp8.000.000,00 per unit
sedangkan oven dryer menghasilkan keuntungan
Rp7.000.000,00 per unit. Berapa banyak kabinet dryer dan
oven dryer yang harus diproduksi agar diperoleh keuntungan
maksimal?
Penyelesaian
Dengan menggunakan cara penyelesaian yang sama dengan
soal sebelumnya diperoleh :
Untuk menghasilkan keuntungan maksimal, pabrik harus
memproduksi kabinet dryer sebanyak 3,75 unit dan
oven dryer sebanyak 1,5 unit .
Siapa yang
mau beli alat
tidak utuh?!?
INTEGER PROGRAMMING
Integer Programming ( Pemrograman bilangan bulat)
adalah sebuah program linier dengan persyaratan
tambahan bahwa semua variabelnya merupakan bilangan-
bilangan bulat.
Cara Penyelesaian :
-Metode Round off
-Metode Branch and Bound (Algoritma pencabangan)
-Metode Gomory (Algoritma pemotongan)
METODE ROUND OFF
Dengan metode pembulatan ( Round off) dari
solusi optimal (x1=3,75 ; x2=1,5) diperoleh hasil :
X1 = kabinet dryer = 4 unit
X2 = oven dryer = 2 unit
Tidak mungkin, di luar area
Paling memungkinkan :
X1 = kabinet dryer = 4 unit
X2 = oven dryer = 1 unit
METODE BRANCH AND BOUND
(PENCABANGAN)
Jika hasil yang diperoleh mengandung variabel
yang tidak bulat maka dilakukan pencabangan
(branching).
Jika terdapat variabel yang tidak bulat (misal : xj* )
maka dibentuk dua program bilangan bulat yang
baru dengan kendala xj  i1 atau kendala xj  i2
i1 dan i2 adalah dua bilangan bulat tak negatif yang
berurutan .
 Dari soal di atas diperoleh hasil solusi optimal dengan : x1 =
3,75 ; x2 = 1,5 ; dan Z = 40,5
 Karena x1 = 3,75, ; tidak bulat, maka dicabangkan menjadi 2,
yaitu :
Cabang A :
Maksimumkan : Z = 8x1 + 7x2
kendala : 6x1 + 5x2  30
2x1 + 3x2  12
x1  3
x1, x2  0 , dan bulat
Dengan LP sederhana 
X1 = 3 ; x2 = 2 ; Z = 38
Cabang B :
Maksimumkan : Z = 8x1 + 7x2
kendala : 6x1 + 5x2  30
2x1 + 3x2  12
x1  4
x1, x2  0 , dan bulat
Dengan LP sederhana 
X1 = 4 ; x2 = 1,2 ; Z = 40,4
Sudah feasible Belum feasible
 Dari Percabangan B diperoleh hasil x1 = 4 ; x2 = 1,2 ; dan Z =
40,4
 Karena x2 = 1,2 ; tidak bulat, maka dicabangkan menjadi 2,
yaitu :
Cabang C :
Maksimumkan : Z = 8x1 + 7x2
kendala : 6x1 + 5x2  30
2x1 + 3x2  12
x1  4
x2  1
x1, x2  0 , dan bulat
Dengan LP sederhana 
X2 = 1 ; x1 = 4,16 ; Z = 40,33
Cabang D :
Maksimumkan : Z = 8x1 + 7x2
kendala : 6x1 + 5x2  30
2x1 + 3x2  12
x1  4
x2  2
x1, x2  0 , dan bulat
Syarat x1  4 dan x2  2, di
luar area
Belum feasible Tidak layak
 Dari Percabangan C diperoleh hasil x2 = 1 ; x1 = 4,16 ; dan Z =
41
 Karena x1 = 4,16 ; tidak bulat, maka dicabangkan menjadi 2,
yaitu :
Cabang E :
Maksimumkan : Z = 8x1 + 7x2
kendala : 6x1 + 5x2  30
2x1 + 3x2  12
x1  4
x2  1
x1  4
x1, x2  0 , dan bulat
Dengan LP sederhana 
X1 = 4 ; x2 = 1 ; Z = 39
Sudah feasible Sudah feasible
Cabang E :
Maksimumkan : Z = 8x1 + 7x2
kendala : 6x1 + 5x2  30
2x1 + 3x2  12
x1  4
x2  1
x1  5
x1, x2  0 , dan bulat
Dengan LP sederhana 
X1 = 5 ; x2 = 0 ; Z = 40
x1= 3,75
x2= 1,5
Z = 40,5
x1= 3
x2= 2
Z = 38
x1= 4
x2= 1,2
Z = 40,4
x1= 4,16
x2= 1
Z = 40,33
Tidak
layak
x1= 4
x2= 1
Z = 39
x1= 5
x2= 0
Z = 40
A
B
C
D
E
F
x1 3
x2 1
x1 4
x14
x22
x15
Feasible integer
solution
Feasible integer
solution
Feasible integer
solution
Optimal solution
Jadiiiii...
keuntungan maksimal dari soal di atas dengan
metode linier programming adalah 40,5 dan dengan
integer programming adalah 40.
LATIHAN SOAL
 Maksimumkan : Z = 10 x1 + x2
dengan kendala : 2x1 + 5x2  11
x1, x2  0 dan bulat
Integerprogramming 130704084052-phpapp01

More Related Content

What's hot (20)

Model Transfortasi Metode MODI.pptx
Model Transfortasi Metode MODI.pptxModel Transfortasi Metode MODI.pptx
Model Transfortasi Metode MODI.pptx
AkademikFKIP1
Introductory maths analysis chapter 03 official
Introductory maths analysis   chapter 03 officialIntroductory maths analysis   chapter 03 official
Introductory maths analysis chapter 03 official
Evert Sandye Taasiringan
Trigonometri 3-(bentuk cos x + sin x)
Trigonometri 3-(bentuk cos x + sin x)Trigonometri 3-(bentuk cos x + sin x)
Trigonometri 3-(bentuk cos x + sin x)
Melati Sihite
ppt tentang limit tak hingga dan trigonometri.pptx
ppt tentang limit tak hingga dan trigonometri.pptxppt tentang limit tak hingga dan trigonometri.pptx
ppt tentang limit tak hingga dan trigonometri.pptx
Girl38
畛 Thi HK2 To叩n 8 - THCS Hong L棚 Kha
畛 Thi HK2 To叩n 8 - THCS Hong L棚 Kha畛 Thi HK2 To叩n 8 - THCS Hong L棚 Kha
畛 Thi HK2 To叩n 8 - THCS Hong L棚 Kha
Trung T但m Gia S動 Vi畛t Tr鱈
Problema de transporteProblema de transporte
Problema de transporte
PO Brasil Cursos Online
Pert.1 metode simpleks
Pert.1 metode simpleksPert.1 metode simpleks
Pert.1 metode simpleks
wawankoerniawan
PERTEMUAN 3 LINIER PROGRAMING METODE GRAFIK.pptx
PERTEMUAN  3 LINIER PROGRAMING  METODE GRAFIK.pptxPERTEMUAN  3 LINIER PROGRAMING  METODE GRAFIK.pptx
PERTEMUAN 3 LINIER PROGRAMING METODE GRAFIK.pptx
UNIVERSITAS MUHAMMADIYAH BERAU
Metode transportasi
Metode transportasiMetode transportasi
Metode transportasi
Afan lathofy
EKMA4413 - Riset Operasi - Modul 4
EKMA4413 - Riset Operasi - Modul 4EKMA4413 - Riset Operasi - Modul 4
EKMA4413 - Riset Operasi - Modul 4
Diponegoro University
Barisan dan deret kompleks
Barisan dan deret kompleksBarisan dan deret kompleks
Barisan dan deret kompleks
pramithasari27
Linear programming
Linear programmingLinear programming
Linear programming
suparman11
Aplikasi Geometri Analitik Dalam Kehidupan Sehari-hari
Aplikasi Geometri Analitik Dalam Kehidupan Sehari-hariAplikasi Geometri Analitik Dalam Kehidupan Sehari-hari
Aplikasi Geometri Analitik Dalam Kehidupan Sehari-hari
Rinisutopo
Game theory teori permainan
Game theory teori permainanGame theory teori permainan
Game theory teori permainan
La Ode Arfan Dedu
Linear programming
Linear programmingLinear programming
Linear programming
Afdan Rojabi
turunan (kalkulus)
turunan (kalkulus)turunan (kalkulus)
turunan (kalkulus)
Riza Ristiani
06. model arus jaringan dikonversi
06. model arus jaringan dikonversi06. model arus jaringan dikonversi
06. model arus jaringan dikonversi
rizirahman
Metode Transportasi.ppt transportasi transport
Metode Transportasi.ppt transportasi transportMetode Transportasi.ppt transportasi transport
Metode Transportasi.ppt transportasi transport
Tegar Adi
Program Dinamis - Masalah Stagecoach
Program Dinamis - Masalah StagecoachProgram Dinamis - Masalah Stagecoach
Program Dinamis - Masalah Stagecoach
Ibnu Khayath Farisanu
The Game of Theory.ppt
The Game of Theory.pptThe Game of Theory.ppt
The Game of Theory.ppt
AsepRahmatullah2
Model Transfortasi Metode MODI.pptx
Model Transfortasi Metode MODI.pptxModel Transfortasi Metode MODI.pptx
Model Transfortasi Metode MODI.pptx
AkademikFKIP1
Introductory maths analysis chapter 03 official
Introductory maths analysis   chapter 03 officialIntroductory maths analysis   chapter 03 official
Introductory maths analysis chapter 03 official
Evert Sandye Taasiringan
Trigonometri 3-(bentuk cos x + sin x)
Trigonometri 3-(bentuk cos x + sin x)Trigonometri 3-(bentuk cos x + sin x)
Trigonometri 3-(bentuk cos x + sin x)
Melati Sihite
ppt tentang limit tak hingga dan trigonometri.pptx
ppt tentang limit tak hingga dan trigonometri.pptxppt tentang limit tak hingga dan trigonometri.pptx
ppt tentang limit tak hingga dan trigonometri.pptx
Girl38
Problema de transporteProblema de transporte
Problema de transporte
PO Brasil Cursos Online
Pert.1 metode simpleks
Pert.1 metode simpleksPert.1 metode simpleks
Pert.1 metode simpleks
wawankoerniawan
Metode transportasi
Metode transportasiMetode transportasi
Metode transportasi
Afan lathofy
EKMA4413 - Riset Operasi - Modul 4
EKMA4413 - Riset Operasi - Modul 4EKMA4413 - Riset Operasi - Modul 4
EKMA4413 - Riset Operasi - Modul 4
Diponegoro University
Barisan dan deret kompleks
Barisan dan deret kompleksBarisan dan deret kompleks
Barisan dan deret kompleks
pramithasari27
Linear programming
Linear programmingLinear programming
Linear programming
suparman11
Aplikasi Geometri Analitik Dalam Kehidupan Sehari-hari
Aplikasi Geometri Analitik Dalam Kehidupan Sehari-hariAplikasi Geometri Analitik Dalam Kehidupan Sehari-hari
Aplikasi Geometri Analitik Dalam Kehidupan Sehari-hari
Rinisutopo
Game theory teori permainan
Game theory teori permainanGame theory teori permainan
Game theory teori permainan
La Ode Arfan Dedu
Linear programming
Linear programmingLinear programming
Linear programming
Afdan Rojabi
turunan (kalkulus)
turunan (kalkulus)turunan (kalkulus)
turunan (kalkulus)
Riza Ristiani
06. model arus jaringan dikonversi
06. model arus jaringan dikonversi06. model arus jaringan dikonversi
06. model arus jaringan dikonversi
rizirahman
Metode Transportasi.ppt transportasi transport
Metode Transportasi.ppt transportasi transportMetode Transportasi.ppt transportasi transport
Metode Transportasi.ppt transportasi transport
Tegar Adi
Program Dinamis - Masalah Stagecoach
Program Dinamis - Masalah StagecoachProgram Dinamis - Masalah Stagecoach
Program Dinamis - Masalah Stagecoach
Ibnu Khayath Farisanu

Viewers also liked (19)

Project Plus Pitch
Project Plus PitchProject Plus Pitch
Project Plus Pitch
chakravartyshreya
07 Autoestima Pr
07 Autoestima Pr07 Autoestima Pr
07 Autoestima Pr
Escola Guerau de Liost
Medio ambiente
Medio ambienteMedio ambiente
Medio ambiente
vanidades
MP3 players : listening practices and socio-technical appropriation
MP3 players : listening practices and socio-technical appropriationMP3 players : listening practices and socio-technical appropriation
MP3 players : listening practices and socio-technical appropriation
Lionel Detry
Hem conegut la biblioteca de Bellavista
Hem conegut la biblioteca de BellavistaHem conegut la biblioteca de Bellavista
Hem conegut la biblioteca de Bellavista
Escola Guerau de Liost
Project plus design expo presentation 14_5_13
Project plus design expo presentation 14_5_13Project plus design expo presentation 14_5_13
Project plus design expo presentation 14_5_13
chakravartyshreya
从仍弍 仗亳从仍舒亟仆仂亶 从仂仍仂亞亳亳
从仍弍 仗亳从仍舒亟仆仂亶 从仂仍仂亞亳亳从仍弍 仗亳从仍舒亟仆仂亶 从仂仍仂亞亳亳
从仍弍 仗亳从仍舒亟仆仂亶 从仂仍仂亞亳亳
Green Drinks Kyiv
Social Noise Italy (Company overview)
Social Noise Italy (Company overview)Social Noise Italy (Company overview)
Social Noise Italy (Company overview)
Social Noise (Italy)
Urban Sanitation Toolkit Presentation (Internal)
Urban Sanitation Toolkit Presentation (Internal)Urban Sanitation Toolkit Presentation (Internal)
Urban Sanitation Toolkit Presentation (Internal)
chakravartyshreya
EL MEDIO AMBIENTE
EL MEDIO AMBIENTEEL MEDIO AMBIENTE
EL MEDIO AMBIENTE
vanidades
Profil umkm-di-provinsi-jambi
Profil umkm-di-provinsi-jambiProfil umkm-di-provinsi-jambi
Profil umkm-di-provinsi-jambi
Calvin Thesno
S O S I O L O G I-masyarakat multikultural
S O S I O L O G I-masyarakat multikulturalS O S I O L O G I-masyarakat multikultural
S O S I O L O G I-masyarakat multikultural
rerra
Projecte educatiu mar巽 2013 -
Projecte educatiu  mar巽 2013 -Projecte educatiu  mar巽 2013 -
Projecte educatiu mar巽 2013 -
Escola Guerau de Liost
4t reuni坦 fam鱈lies setembre 2016 2017
4t reuni坦 fam鱈lies setembre 2016 20174t reuni坦 fam鱈lies setembre 2016 2017
4t reuni坦 fam鱈lies setembre 2016 2017
Escola Guerau de Liost
The Java Memory Model
The Java Memory ModelThe Java Memory Model
The Java Memory Model
CA Technologies
Medio ambiente
Medio ambienteMedio ambiente
Medio ambiente
vanidades
MP3 players : listening practices and socio-technical appropriation
MP3 players : listening practices and socio-technical appropriationMP3 players : listening practices and socio-technical appropriation
MP3 players : listening practices and socio-technical appropriation
Lionel Detry
Hem conegut la biblioteca de Bellavista
Hem conegut la biblioteca de BellavistaHem conegut la biblioteca de Bellavista
Hem conegut la biblioteca de Bellavista
Escola Guerau de Liost
Project plus design expo presentation 14_5_13
Project plus design expo presentation 14_5_13Project plus design expo presentation 14_5_13
Project plus design expo presentation 14_5_13
chakravartyshreya
从仍弍 仗亳从仍舒亟仆仂亶 从仂仍仂亞亳亳
从仍弍 仗亳从仍舒亟仆仂亶 从仂仍仂亞亳亳从仍弍 仗亳从仍舒亟仆仂亶 从仂仍仂亞亳亳
从仍弍 仗亳从仍舒亟仆仂亶 从仂仍仂亞亳亳
Green Drinks Kyiv
Social Noise Italy (Company overview)
Social Noise Italy (Company overview)Social Noise Italy (Company overview)
Social Noise Italy (Company overview)
Social Noise (Italy)
Urban Sanitation Toolkit Presentation (Internal)
Urban Sanitation Toolkit Presentation (Internal)Urban Sanitation Toolkit Presentation (Internal)
Urban Sanitation Toolkit Presentation (Internal)
chakravartyshreya
EL MEDIO AMBIENTE
EL MEDIO AMBIENTEEL MEDIO AMBIENTE
EL MEDIO AMBIENTE
vanidades
Profil umkm-di-provinsi-jambi
Profil umkm-di-provinsi-jambiProfil umkm-di-provinsi-jambi
Profil umkm-di-provinsi-jambi
Calvin Thesno
S O S I O L O G I-masyarakat multikultural
S O S I O L O G I-masyarakat multikulturalS O S I O L O G I-masyarakat multikultural
S O S I O L O G I-masyarakat multikultural
rerra
4t reuni坦 fam鱈lies setembre 2016 2017
4t reuni坦 fam鱈lies setembre 2016 20174t reuni坦 fam鱈lies setembre 2016 2017
4t reuni坦 fam鱈lies setembre 2016 2017
Escola Guerau de Liost
The Java Memory Model
The Java Memory ModelThe Java Memory Model
The Java Memory Model
CA Technologies

Similar to Integerprogramming 130704084052-phpapp01 (20)

03. Integer Programming.pdf
03. Integer Programming.pdf03. Integer Programming.pdf
03. Integer Programming.pdf
TiksnaShaint1
integer programming using branch and bound method.pdf
integer programming using branch and bound method.pdfinteger programming using branch and bound method.pdf
integer programming using branch and bound method.pdf
yuegi
Materi 2
Materi 2Materi 2
Materi 2
cipta31
TRO 03.pdf
TRO 03.pdfTRO 03.pdf
TRO 03.pdf
KhoirilS1
IFK 335_Pertemuan ke 6_Model Linear Programming.pptx
IFK 335_Pertemuan ke 6_Model Linear Programming.pptxIFK 335_Pertemuan ke 6_Model Linear Programming.pptx
IFK 335_Pertemuan ke 6_Model Linear Programming.pptx
UIKA, PT MURA TEKNIK
Program_Linier_Rudi_Susanto-program linier.pdf
Program_Linier_Rudi_Susanto-program linier.pdfProgram_Linier_Rudi_Susanto-program linier.pdf
Program_Linier_Rudi_Susanto-program linier.pdf
MuhammadNurJumadil
materi tentang dualitas dan analisis sensivitas.ppt
materi tentang dualitas dan analisis sensivitas.pptmateri tentang dualitas dan analisis sensivitas.ppt
materi tentang dualitas dan analisis sensivitas.ppt
TesToo3
Typing pembuatan makalah
Typing pembuatan makalahTyping pembuatan makalah
Typing pembuatan makalah
Gilang Pratama Putra
Perogram linier
Perogram linier Perogram linier
Perogram linier
fauz1
Program Linear dan Dual aaaaaaaaa 3-23.pdf
Program Linear dan Dual aaaaaaaaa 3-23.pdfProgram Linear dan Dual aaaaaaaaa 3-23.pdf
Program Linear dan Dual aaaaaaaaa 3-23.pdf
MuhammadFahrurUnimus
6. spltv
6. spltv6. spltv
6. spltv
Jejen Abdul Fatah
M2 lp- met grafik
M2  lp- met grafikM2  lp- met grafik
M2 lp- met grafik
RiaWijayaningsih
materi program linier matematika kelas xi
materi program linier matematika kelas ximateri program linier matematika kelas xi
materi program linier matematika kelas xi
RhianAvenged
Program Linear Metode Grafik Riset operasi.pptx
Program Linear Metode Grafik Riset operasi.pptxProgram Linear Metode Grafik Riset operasi.pptx
Program Linear Metode Grafik Riset operasi.pptx
irmaandriani11
Metode grafik 5.pptx
Metode grafik                     5.pptxMetode grafik                     5.pptx
Metode grafik 5.pptx
AzraAnbu
II-Linear-Programming-2.pptx
II-Linear-Programming-2.pptxII-Linear-Programming-2.pptx
II-Linear-Programming-2.pptx
Widurihuwijaya
Bahan ajar program linear
Bahan ajar program linearBahan ajar program linear
Bahan ajar program linear
Lalu Irpahlan
03 bab 2
03 bab 203 bab 2
03 bab 2
fitriana416
Tugas Program Linier
Tugas Program LinierTugas Program Linier
Tugas Program Linier
Enggar Dewa
03. Integer Programming.pdf
03. Integer Programming.pdf03. Integer Programming.pdf
03. Integer Programming.pdf
TiksnaShaint1
integer programming using branch and bound method.pdf
integer programming using branch and bound method.pdfinteger programming using branch and bound method.pdf
integer programming using branch and bound method.pdf
yuegi
Materi 2
Materi 2Materi 2
Materi 2
cipta31
TRO 03.pdf
TRO 03.pdfTRO 03.pdf
TRO 03.pdf
KhoirilS1
IFK 335_Pertemuan ke 6_Model Linear Programming.pptx
IFK 335_Pertemuan ke 6_Model Linear Programming.pptxIFK 335_Pertemuan ke 6_Model Linear Programming.pptx
IFK 335_Pertemuan ke 6_Model Linear Programming.pptx
UIKA, PT MURA TEKNIK
Program_Linier_Rudi_Susanto-program linier.pdf
Program_Linier_Rudi_Susanto-program linier.pdfProgram_Linier_Rudi_Susanto-program linier.pdf
Program_Linier_Rudi_Susanto-program linier.pdf
MuhammadNurJumadil
materi tentang dualitas dan analisis sensivitas.ppt
materi tentang dualitas dan analisis sensivitas.pptmateri tentang dualitas dan analisis sensivitas.ppt
materi tentang dualitas dan analisis sensivitas.ppt
TesToo3
Perogram linier
Perogram linier Perogram linier
Perogram linier
fauz1
Program Linear dan Dual aaaaaaaaa 3-23.pdf
Program Linear dan Dual aaaaaaaaa 3-23.pdfProgram Linear dan Dual aaaaaaaaa 3-23.pdf
Program Linear dan Dual aaaaaaaaa 3-23.pdf
MuhammadFahrurUnimus
materi program linier matematika kelas xi
materi program linier matematika kelas ximateri program linier matematika kelas xi
materi program linier matematika kelas xi
RhianAvenged
Program Linear Metode Grafik Riset operasi.pptx
Program Linear Metode Grafik Riset operasi.pptxProgram Linear Metode Grafik Riset operasi.pptx
Program Linear Metode Grafik Riset operasi.pptx
irmaandriani11
Metode grafik 5.pptx
Metode grafik                     5.pptxMetode grafik                     5.pptx
Metode grafik 5.pptx
AzraAnbu
II-Linear-Programming-2.pptx
II-Linear-Programming-2.pptxII-Linear-Programming-2.pptx
II-Linear-Programming-2.pptx
Widurihuwijaya
Bahan ajar program linear
Bahan ajar program linearBahan ajar program linear
Bahan ajar program linear
Lalu Irpahlan
Tugas Program Linier
Tugas Program LinierTugas Program Linier
Tugas Program Linier
Enggar Dewa

More from Calvin Thesno (6)

Dftar pustaka
Dftar pustakaDftar pustaka
Dftar pustaka
Calvin Thesno
Peryataan klmpk 2
Peryataan klmpk 2Peryataan klmpk 2
Peryataan klmpk 2
Calvin Thesno
Dftar pustaka
Dftar pustakaDftar pustaka
Dftar pustaka
Calvin Thesno
Julian bi
Julian biJulian bi
Julian bi
Calvin Thesno
Peb 10.1
Peb 10.1Peb 10.1
Peb 10.1
Calvin Thesno

Integerprogramming 130704084052-phpapp01

  • 1. INTEGER PROGRAMMING (Pemrograman Bilangan Bulat ) Oleh : ASRI NURSIWI, S.T.P., M.Sc. 27 Maret 2013
  • 2. Contoh soal Sebuah perusahaan mie kering memproduksi 2 jenis produk, yaitu jenis A dan jenis B. Masing-masing jenis produk melalui tahapan proses yaitu pembuatan adonan dan pengeringan. Waktu yang diperlukan untuk pembuatan adonan mi jenis A adalah 6 jam, sedangkan untuk mi jenis B adalah 5 jam. Sedangkan waktu yang diperlukan untuk pengeringan mi jenis A adalah 2 jam dan untuk mi jenis B adalah 3 jam. Perusahaan tersebut hanya mempunyai waktu untuk pembuatan adonan selama 30 jam dan waktu pengeringan 12 jam per minggu. Mi jenis A menghasilkan keuntungan Rp8.000,00 per kg sedangkan mi jenis B menghasilkan keuntungan Rp7.000,00 per kg. Berapa banyak mi jenis A dan mi jenis B yang harus diproduksi agar diperoleh keuntungan maksimal?
  • 3. Penyelesaian Misal : x1 = mi jenis A x2 = mi jenis B Keuntungan max. : Z = 8 x1 + 7 x2 Kendala : 6x1 + 5x2 30 2x1 + 3x2 12 x1, x2 0 Model matematis
  • 4. Dengan metode grafik 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 X2 X1 6x1 + 5x2 30 2x1 + 3x2 12 Solusi optimal
  • 5. Solusi optimal : X1 = 3,75 X2 = 1,5 Keuntungan max : Z = 8x1 + 7 x2 = 8(3,75) + 7(1,5) = 40,5 Jadi...
  • 6. Jadi untuk mendapat keuntungan yang maksimal pabrik harus menghasilkan mi kering jenis A sebesar 3,75 kg dan mi kering jenis B 1,5 kg. Tidak masalah, karena produk bisa dijual dalam bentuk pecahan. Untuk jenis produk lain??
  • 7. Contoh soal untuk produk lain Sebuah perusahaan alat pengolahan pangan memproduksi 2 jenis alat, yaitu kabinet dryer dan oven dryer. Masing- masing jenis produk melalui tahapan proses yaitu bagian kelistrikan dan perakitan. Waktu yang diperlukan untuk kelistrikan untuk kabinet dryer adalah 6 jam, sedangkan untuk oven dryer adalah 5 jam. Sedangkan waktu yang diperlukan untuk perakitan untuk kabinet dryer adalah 2 jam dan untuk oven dryer adalah 3 jam. Perusahaan tersebut hanya mempunyai waktu untuk bagian kelistrikan selama 30 jam dan waktu perakitan 12 jam per minggu. Kabinet dryer menghasilkan keuntungan Rp8.000.000,00 per unit sedangkan oven dryer menghasilkan keuntungan Rp7.000.000,00 per unit. Berapa banyak kabinet dryer dan oven dryer yang harus diproduksi agar diperoleh keuntungan maksimal?
  • 8. Penyelesaian Dengan menggunakan cara penyelesaian yang sama dengan soal sebelumnya diperoleh : Untuk menghasilkan keuntungan maksimal, pabrik harus memproduksi kabinet dryer sebanyak 3,75 unit dan oven dryer sebanyak 1,5 unit . Siapa yang mau beli alat tidak utuh?!?
  • 9. INTEGER PROGRAMMING Integer Programming ( Pemrograman bilangan bulat) adalah sebuah program linier dengan persyaratan tambahan bahwa semua variabelnya merupakan bilangan- bilangan bulat. Cara Penyelesaian : -Metode Round off -Metode Branch and Bound (Algoritma pencabangan) -Metode Gomory (Algoritma pemotongan)
  • 10. METODE ROUND OFF Dengan metode pembulatan ( Round off) dari solusi optimal (x1=3,75 ; x2=1,5) diperoleh hasil : X1 = kabinet dryer = 4 unit X2 = oven dryer = 2 unit Tidak mungkin, di luar area Paling memungkinkan : X1 = kabinet dryer = 4 unit X2 = oven dryer = 1 unit
  • 11. METODE BRANCH AND BOUND (PENCABANGAN) Jika hasil yang diperoleh mengandung variabel yang tidak bulat maka dilakukan pencabangan (branching). Jika terdapat variabel yang tidak bulat (misal : xj* ) maka dibentuk dua program bilangan bulat yang baru dengan kendala xj i1 atau kendala xj i2 i1 dan i2 adalah dua bilangan bulat tak negatif yang berurutan .
  • 12. Dari soal di atas diperoleh hasil solusi optimal dengan : x1 = 3,75 ; x2 = 1,5 ; dan Z = 40,5 Karena x1 = 3,75, ; tidak bulat, maka dicabangkan menjadi 2, yaitu : Cabang A : Maksimumkan : Z = 8x1 + 7x2 kendala : 6x1 + 5x2 30 2x1 + 3x2 12 x1 3 x1, x2 0 , dan bulat Dengan LP sederhana X1 = 3 ; x2 = 2 ; Z = 38 Cabang B : Maksimumkan : Z = 8x1 + 7x2 kendala : 6x1 + 5x2 30 2x1 + 3x2 12 x1 4 x1, x2 0 , dan bulat Dengan LP sederhana X1 = 4 ; x2 = 1,2 ; Z = 40,4 Sudah feasible Belum feasible
  • 13. Dari Percabangan B diperoleh hasil x1 = 4 ; x2 = 1,2 ; dan Z = 40,4 Karena x2 = 1,2 ; tidak bulat, maka dicabangkan menjadi 2, yaitu : Cabang C : Maksimumkan : Z = 8x1 + 7x2 kendala : 6x1 + 5x2 30 2x1 + 3x2 12 x1 4 x2 1 x1, x2 0 , dan bulat Dengan LP sederhana X2 = 1 ; x1 = 4,16 ; Z = 40,33 Cabang D : Maksimumkan : Z = 8x1 + 7x2 kendala : 6x1 + 5x2 30 2x1 + 3x2 12 x1 4 x2 2 x1, x2 0 , dan bulat Syarat x1 4 dan x2 2, di luar area Belum feasible Tidak layak
  • 14. Dari Percabangan C diperoleh hasil x2 = 1 ; x1 = 4,16 ; dan Z = 41 Karena x1 = 4,16 ; tidak bulat, maka dicabangkan menjadi 2, yaitu : Cabang E : Maksimumkan : Z = 8x1 + 7x2 kendala : 6x1 + 5x2 30 2x1 + 3x2 12 x1 4 x2 1 x1 4 x1, x2 0 , dan bulat Dengan LP sederhana X1 = 4 ; x2 = 1 ; Z = 39 Sudah feasible Sudah feasible Cabang E : Maksimumkan : Z = 8x1 + 7x2 kendala : 6x1 + 5x2 30 2x1 + 3x2 12 x1 4 x2 1 x1 5 x1, x2 0 , dan bulat Dengan LP sederhana X1 = 5 ; x2 = 0 ; Z = 40
  • 15. x1= 3,75 x2= 1,5 Z = 40,5 x1= 3 x2= 2 Z = 38 x1= 4 x2= 1,2 Z = 40,4 x1= 4,16 x2= 1 Z = 40,33 Tidak layak x1= 4 x2= 1 Z = 39 x1= 5 x2= 0 Z = 40 A B C D E F x1 3 x2 1 x1 4 x14 x22 x15 Feasible integer solution Feasible integer solution Feasible integer solution Optimal solution
  • 16. Jadiiiii... keuntungan maksimal dari soal di atas dengan metode linier programming adalah 40,5 dan dengan integer programming adalah 40.
  • 17. LATIHAN SOAL Maksimumkan : Z = 10 x1 + x2 dengan kendala : 2x1 + 5x2 11 x1, x2 0 dan bulat