Email : jirene113@gmail.com
Instagram : https://www.instagram.com/irenegani
RPubs : https://rpubs.com/irenegani/
Department : Business Statistics
Address : ARA Center, Matana University Tower
Jl. CBD Barat Kav, RT.1, Curug Sangereng, Kelapa Dua, Tangerang, Banten 15810.
Sebuah perusahaan mobil memproduksi 2 model, model A dan model B. Proyeksi jangka panjang menunjukkan permintaan yang diharapkan dari setidaknya 100 mobil model A dan 80 mobil model B setiap hari. Karena keterbatasan kapasitas produksi, tidak lebih dari 200 mobil model A dan 170 mobil model B dapat dibuat setiap hari. Untuk memenuhi kontrak pengiriman, total setidaknya 200 mobil banyak dikirim setiap hari. Jika setiap mobil model A yang dijual menghasilkan kerugian 2000 USD, tetapi setiap mobil model B menghasilkan keuntungan 5000 USD, berapa banyak dari masing-masing jenis harus dibuat setiap hari untuk memaksimalkan laba bersih?
Jadi kita perlu membuat fungsi tujuan terlebih dahulu. Misalkan model B dan A berturut-turut adalah x dan y
Oleh karena itu, fungsi tujuannya adalah
\(z = 5000x-2000y\)
yang harus kita maksimalkan untuk mencari keuntungannya.
Dari soal tersebut terlihat bahwa
\(x+y=100 x>=80 y>=100\)
Sekarang mari kita hitung nilai x dan y untuk memaksimalkan fungsi tujuan z
library(lpSolve) #Loading lpSolve library
obj.fun=c(5000,-2000) #Loading the objective function in obj.fun
constr=matrix(c(1,1,1,0,0,1),ncol = 2, byrow = TRUE) #Loading the constraints
constr.dir=c("=",">=",">=")
constr.rhs=c(200,80,100)
mod=lp("max",obj.fun,constr,constr.dir,constr.rhs,compute.sens = TRUE) #Using lp() to solve our problem
mod$solution #Displaying the values of x and y## [1] 100 100
Oleh karena itu kita memiliki solusi x=100 dan y=100. Untuk memperoleh keuntungan maksimum, perusahaan mobil harus menjual 100 mobil model A (y) dan 100 mobil model B (x).
Kemudian, kita hitung keuntungannya
x=100
y=100
z = (5000*x)-(2000*y) #Puting the values of x and y in the objective function
options("scipen"=100, "digits"=4)
cat("Net profit =", z) #Displaying the maximum profit## Net profit = 300000
Jadi, keuntungan maksimumnya adalah 300000