8
BAB 2 LANDASAN TEORI
2.1
Tanaman Kelapa Sawit
Kelapa sawit (Elaeis guineensis jacq)merupakan tanaman yang tergolong dalam famili palmoe. Tanaman ini berasal dari benua Afrika yang kemudian ditanam di indonesia pada tahun 1848 sebagai tanaman hias langka di Kebun Raya Bogor. Tanaman kelapa sawit mulai dibudidayakan secara komersial oleh seorang Belgia yang bernama Adrien Hallet di Sungai Liput (Aceh) dan di Pulau Radja (Asahan) pada tahun 1911. Kelapa sawit merupakan bahan baku utama untuk minyak sawit (Crude Palm Oil/CPO) dan initi sawit (kernel). Keunggulan yang dimiliki minyak sawit dibandingkan dengan minyak nabati lainnya seperti minyak kedelai, minyak bunga matahari dan minyak kelapa mengakibatkan minyak sawit ditetapkan sebagai salah satu komoditi utama non-migas indonesia dan menghasilkan devisa yang cukup besar bagi negara. Keunggulan-keunggulan tersebut meliputi produktivitas yang tinggi dan biaya produksi yang jauh lebih murah dibandingkan dengan minyak nabati lainnya.selain kelapa sawit memproduksi CPO dan kernel, produk sampingan pengolahan kelapa sawit adalah cangkang yang asalnya dari termpurung kelapa sawit. Cangkang sawit merupakan bagian paling keras pada komponen yang terdapat pada kelapa sawit. Saat ini pemanfaatan cangkang sawit berbagai industri pengolahan minyak CPO belum begitu maksimal. Cangkang sawit dapat diolah menjadi beberapa produk yang bernilai ekonomis tinggi, yaitu karbon aktif, fenol, asap cair, tepung tempurung dan biket arang.
2.1.1 Uraian Proses Produksi CPO, Kernel dan Cangkang Proses produksi adalah teknik atau metode untuk membuat atau menjadikan barang dan jasa bertambah nilainya dengan menggunakan sumber-sumber yang ada.
Universitas Sumatera Utara
9
Secara garis besar proses produksi CPO, kernel dan cangkang yang dilakukan pada PT. Perkebunan Lembah Bhakti adalah sebagai berikut : 1. CPO (Crude Palm Oil) Ini adalah beberapa tahap pada proses produksi CPO a) Penerimaan Tandan Buah Segar (TBS) Tempat penerimaan tandan buah segar disebut transfer lamp, dimana sebelumnya truk pengangkut telah melalui jembatan timbang sehingga dapat diketahui berapa berat bersih tandan buah segar yang masuk ke pabrik. Setelah ditimbang TBS dipindahkan ke loading rampsebagai tempat penimbunan sementara sebelum tandan buah dimasukkan ke dalam lori rebusan. Lantai pada loading rampdibuat berkisi-kisi sehingga pasir dan kotorannya jatuh (lolos) melalui kisi-kisi tersebut. Pada bagian loading ramp (tempat penimbunan tandan buah segar), dilakukan sortasi terhadap kurang lebih lima persen dari jumlah keseluruhan truk pengangkut tandan buah segar yang masuk ke pabrik. Proses ini dilakukan untuk menilai mutu tandan buah segar. Penilaian terhadap mutu tandan buah segar ini dilakukan sesuai dengan ketentuan yang telah ditetapkan oleh bagian pengendali mutu.
b) Perebusan (Sterilisasi) Setelah proses penerimaan, kemudian dilakukan perebusan dalm tangki dengan tujuan untuk memudahkan perontokan buah dari tandannya dan melunakkan daging buah sehingga memudahkan pengempaan. Tujuan lain dari proses perebusan ini adalah menonaktifkan enzim lipase agar kenaikan asam lemak bebas dapat diperlambat dan sebagai pengolahan pendahuluan terhadap biji sehingga biji mudah dipecahkan. Perebusan tandan buah segar dilakukan dengan menggunakan uap panas (steam). Uap panas tersebut berasal dari ketel uap sebagai media penghantar panas dengan suhu, waktu dan tekanan tertentu.
Universitas Sumatera Utara
10
c) Penebahan Buah Proses penebahan bertujuan untuk melepaskan dan memisahkan buah kelapa sawit dari tandannya. Alat penebahan buah yang umum digunakan adalah thresser hopperyang berbentuk silinder. Pada sekeliling silinder dipasang besi kanal yang bertindak sebagai saringan dan besi siku yang berfungsi sebagai sudut-sudut dalam sangkar. Buah lepas akan masuk melalui kisi kisi dan ditampung di screw conveyor, kemudian oleh elevator dibawa ke distributing conveyor untuk didistribusikan ke tiap-tiap unit digester. Tandan buah kosong hasil perontokan yang tidak mengandung buah diangkut ke tempat pembakaran dan digunakan sebagai bahan bakar di incenerator atau digunakan sebagai pupuk tanaman.
d) Pengadukan Tujuan pengadukan adalah untuk memutuskan ikatan struktur jaringan buah dan membuka sel-sel yang mengandung minyak serta melepaskan dinding buah dari bijinya sehingga pengempaan serabut menjadi lebih mudah. Pengaduka buah dilakukan dalam digester dengan mengalirkan uap panas melalui mantel, bertujuan untuk memanaskan buah yang sedang diproses.
e) Pengempaan (Pressing) Proses pengempaan bertujuan untuk mengeluarkan minyak dan cairan dari kelapa sawit. Alat yang digunakan adalah alat pressberulir ganda. Hasil yang diperoleh dari pengempaan kemudian diproses lebih lanjut menjadi CPO. Ampas kampas diolah lebih lanjut untuk mendapatkan inti sawit (kernel).
f) Pemurnian dan Penjernihan CPO Stasiun terkahir dalam tahapan proses pengolahan minyak kelapa sawit adalah unit penjernihan minyak, dimana pada unit ini terjadi proses pemisahan minyak dengan air dan kotoran yang dilakukan dengan sistem pengendapan,sentrifugal dan penguapan.
Universitas Sumatera Utara
11
g) Penyimpanan CPO Sebelum CPO didistribusika ke konsumen, CPO disimpan di storage tank yang berfungsi untuk menampung minyak sawit kasar yang sudah diproduksi. Penyimpanan minyak sawit kasar dilakukan dengan cara pendinginan minyak untuk menurunkan suhu minyak dan mempertahankan sekitar 40-45’C agar tidak terjadi pembekuan minyak dan oksidasi minyak yang mengakibatkan kenaikan asam lemak bebas.
2. PKO (Palm Kernel Oil)
Palm kernel oil diperoleh dari inti sawit. Proses pembuatan minyak inti sawit hampir sama dengan pembuatan minyak kedelai, sama sama menghasilkan minyak dan meal. Inti sawit dipisahkan dari daging buah dari tempurungnya, serta telah dikeringkan. Untuk mengeluarkan minyaknya, inti sawit di pres dengan mesin pres. Pengolahan PKO agak sedikit rumit, hal ini tergantung penggunaan PKO lebih lanjut. Beberapa pengolahan PKO diantaranya : a. Dimurnikan (refined)untuk pembuatan margarin, confectioneries, filled milk, dan es krim. b. Dipisahkan (split) dalam pembuatan eleo-chemicals. c. Dimurnikan (refined) dan dihidrogenasi (hydrogenated), dalam pembuatan confectioneries, cofee whitener dan lain sebagainya. d. Difraksional (farctionated) dan dimurnikan (refined) menjadi palm kernel olein dalam pembuatan confectionery fats atau menjadi palm kernel stearin dalam pembuatan margarine.
3. Cangkang Sawit (Palm Kernel Shell) Produk dari pengolahan kepala sawit adalah cangkang sawit yang asalnya dari tempurung kelapa sawit. Cangking sawit merupakan bagian paling keras pada komponen yang terdapat pada kelapa sawit. Saat ini pemanfaatan cangkang sawit di berbagai industri pengolahan minyak kelapa sawit.
Universitas Sumatera Utara
12
2.2
Perencanaan Produksi
Perencanaan produksi merupakan perencanaan tentang produk apa dan berapayang akan diproduksi oleh perusahaan yang bersangkutan dalam satu periode yang akan datang. Perencanaan produksi merupakan bagian dari perencanaan operasional didalam perusahaan. Dalam penyusunan perencanaan produksi, hal yang perludipertimbangkan adalah adanya optimasi produksi sehingga akan dapat dicapai tingkatbiaya yang paling rendah untuk pelaksanaan proses produksi tersebut.
Perencanaan produksi juga dapat didefinisikan sebagai proses untuk memproduksi barang-barang pada suatu periode tertentu sesuai dengan yang diramalkan atau dijadwalkan melalui pengorganisasian sumber daya seperti tenaga kerja, bahan baku, mesin dan peralatan lainnya. Perencanaan produksi menuntut penaksir atas permintaan produk atau jasa yang diharapkan akan disediakan perusahaan di masa yang akan datang.
Dari sudut pandang pabrikasi, perencanaan produksi membantu dalam menentukan berapa peningkatan kapasitas yang dibutuhkan dan penyesuaianpenyesuaian kapasitas apa saja yang perlu dilakukan, dari sudut pandang pemasaran perencanaan produksi menentukan berapa jumlah produk yang disediakan untuk memenuhi permintaan, dari sudut pandang keuangan, perencanaan produksi mengidentifikasikan besarnya kebutuhan dana dan memberikan dasar dalam membuat anggaran.
Universitas Sumatera Utara
13
2.3
2.3.1
Persediaan
Pendahuluan
Persediaan merupakan suatu aktiva yang meliputi barang-barang milik perusahaan dengan maksut untuk dijual dalam suatu periode usaha tertentu, atau persediaan barangbarang yang masih dalam pengerjaan/proses produksi, ataupun persediaan barang baku yang menunggu penggunaannya dalam suatu proses produksi. Jadi persediaan merupakan bahan-bahan, bagian yang disediakan, dan bahan-bahan dalam proses yang terdapat dalam perusahaan untuk proses produksi, serta barang-barang jadi atau produk yang disediakan untuk memenuhi permintaan dari konsumen atau pelanggan setiap waktu.
Prinsip dasar persediaan mempermudah atau memperlancar jalannya operasi perusahaan pabrik yang harus dilakukan secara berturut-turut untuk memproduksi barang-barang serta menyampaikannya kepada para pelanggan atau konsumen.
Persediaan yang diadakan mulai dari bahan baku sampai barang jadi berguna untuk : 1. Menghilangkan resiko keterlambatan datangnya barang. 2. Menghilangkan resiko barang yang rusak. 3. Mempertahankan stabilitas operasi perusahaan. 4. Mencapai penggunaan mesin yang optimal. 5. Memberi pelayanan yang sebaik-baiknya bagi konsumen.
2.3.2
Biaya-Biaya Persediaan
Untuk pengambilan keputusan penentuan besarnya jumlah persediaan, biaya-biaya variabel berikut harus dipertimbangkan.
Universitas Sumatera Utara
14
1. Biaya penyimpanan (holding costs atau carrying costs), yaitu terdiri atas biaya-biaya yang bervariasi secara langsung dengan kuantitas persediaan. Biaya penyimpanan per periode akan semakin besar apabila kuantitas bahan yang dipesan semakin banyak atau rata-rata persediaan semakin tinggi. Biaya-biaya yang termasuk biaya penyimpan adalah : a. Biaya fasilitas-fasilitas penyimpanan (termasuk penerangan, pendinginan ruangan, dan sebagainya). b. Biaya modal (opportunity cost of capital), yaitu alternatif pendapatan atas dana yang diinvestasikan dalam persediaan. c. Biaya asuransi persediaan. d. Biaya pajak persediaan. e. Biaya penanganan persediaan dan sebagainya.
Biaya-biaya tersebut di atas merupakan variabel apabila bervariasi dengan tingkat persediaan. Apabila biaya fasilitas penyimpanan (gudang) tidak variabel, tetapi tetap, maka tidak dimasukkan dalam biaya penyimpanan per unit.
Biaya penyimpanan persediaan biasanya berkisar antara 12 sampai 40 persen dari biaya atau harga barang. Untuk perusahaan-perusahaan manufacturing biasanya, biaya penyimpanan rata-rata secara konsisten sekitar 25 persen.
2. Biaya pemesanan atau pembelian (ordering costs atau procurement cost). Biayabiaya ini meliputi : a. Pemrosesan pesanan dan biaya ekspedisi. b. Upah. c. Biaya telepon. d. Pengeluaran surat menyurat. e. Biaya pengepakan dan penimbangan. f. Biaya pemeriksaan (inspeksi) penerimaan dan sebagainya.
Universitas Sumatera Utara
15
Pada umumnya, biaya pemesanan (di luar biaya bahan dan potongan kuantitas) tidak naik apabila kuantitas pesanan bertambah besar. Tetapi, apabila semakin banyak komponen yang dipesan setiap kali pesan, jumlah pesanan per periode turun, maka biaya pemesanan total akan turun. Ini berarti, biaya pemesanan total periode (tahunan) sama dengan jumlah pesanan yang dilakukan setiap periode dikalikan biaya yang harus dikeluarkan setiap kali pesanan. 3. Biaya penyiapan (manufacturing) atau set-up costs. Hal ini terjadi apabila bahanbahan tidak dibeli, tetapi diproduksi sendiri “dalam pabrik” perusahaan, perusahaan mengahadapi biaya penyiapan (set-up cost) untuk memproduksi komponen tertentu. Biaya-biaya ini terdiri dari : a. Biaya mesin-mesin menganggur. b. Biaya persiapan tenaga kerja langsung. c. Biaya penjadwalan. d. Biaya ekspedisi dan sebagainya.
Seperti halnya biaya pemesanan, biaya penyiapan total per periode sama dengan biaya penyiapan dikalikan jumlah penyiapan per periode.
4. Biaya kehabisan atau kekurangan bahan (stockout) atau shortage costs adalah biaya yang timbul apabila persediaan tidak mencukupi adanya permintaan bahan. Biayabiaya yang termasuk biaya kekurangan bahan adalah sebagai berikut : a. Kehilangan penjualan. b. Kehilangan pelanggan. c. Biaya pemesanan khusus. d. Biaya ekspedisi. e. Selisih harga. f. Terganggunya operasi. g. Tambahan pengeluaran kegiatan manajerial dan sebagainya.
Universitas Sumatera Utara
16
Biaya kekurangan bahan sulit diukur dalam prakteknya, terutama karena kenyataannya biaya ini sering merupakan opportunity costs yang sulit diperkirakan secara objektif.
2.3.3
Model Persediaan Economic Order Quantity ( EOQ )
Economic Order Quantity (EOQ) adalah model persediaan yang pertama kali dikembangkan tahun 1915 secara terpisah oleh Ford Harris dan R.H. Wilson. Model ini merupakan kuantitas persediaan yang optimal atau yang menyebabkan biaya persediaan mencapai titik terendah.
Model ini juga merupakan model deterministik yang memperhitungkan dua macam biaya persediaan paling besar,yaitu : 1. Biaya Pesan (BP). 2. Biaya Simpan (BS).
Sehingga Biaya Total Persediaan (BTP) atau Total Inventory Cost (TIC) adalah :
Biaya Total Persediaan = Biaya Pesan + Biaya Simpan
Dalam hal ini : a. Model ini mengasumsikan bahwa persediaan akan dipesan sebesar
unit dan datang
serentak.
b. Biaya Pesan (BP) adalah biaya yang harus dikeluarkan oleh organisasi karena pemesanan suatu barang. Semakin sering pemesanan suatu barang dilakukan maka semakin besar biaya pesan itu.
Universitas Sumatera Utara
17
BP P Biaya pesan semakin rendah bila unit yang dipesan semakin banyak
Gambar 2.1 Fungsi Biaya Pesan
Jika, BP
: Biaya Pesan
D
: Kebutuhan dalam suatu periode perencanaan : Jumlah barang yang dipesan setiap kali pesanan yang dibuat
S
: Biaya yang harus dikeluarkan setiap kali pesanan dibuat
Maka,
c. Biaya Simpan harus dikeluarkan oleh organisasi berkaitan dengan penyimpanan persediaan. Semakin banyak dan semakin lama persediaan disimpan maka semakin besar biaya persediaan itu. Karena siklus persediaan adalah datang-digunakan-habis maka volume persediaan didasarkan pada persediaan rata-rata, yaitu (persediaan awal + persediaan akhir) / 2.
Universitas Sumatera Utara
18
BP P
Biaya simpan semakin tinggi bila unit yang disimpan semakin banyak
Gambar 2.2 Fungsi Biaya Simpan
Jika, BS
:Biaya Simpan :Jumlah barang yang dipesan setiap kali pesanan dibuat
h
:Biaya yang harus dikeluarkan untuk menyimpan setiap unit persediaan
Maka,
Karena persediaan datang secara serentak sebesar Q, maka persediaan awal adalah Q dan persediaan akhir adalah nol ketika persediaan habis dipakai sehingga ratarata adalah Q/2.
Oleh karena itu, BTP = BP + BS, atau
Universitas Sumatera Utara
19
Rp BTP minimum BTP BS
BP
Gambar 2.3 Biaya Total Persediaan
Biaya total persediaan akan naik jika semakin banyak unit (Q) yang dipesan maupun semakin sedikit unit yang dipesan. Ketika biaya pesan sama dengan biaya simpan, kondisi minimum biaya total persediaan tercapai.
Secara matematik,
atau
√
Universitas Sumatera Utara
20
Persamaan (4) menunjukkan unit Q pada saat biaya pesan tepat sama dengan biaya simpan dan biaya total persediaan minimum. Kondisi ini sering disebut Eqonomic Order Quantity (EOQ) atau tingkat pesanan ekonomis.
Untuk membuktikan bahwa (4) akan menghasilkan BTP minimum, kita akan mencari turunan pertama (3) yaitu :
Syarat minimum
Sehingga
atau
Jadi, √
Universitas Sumatera Utara
21
Dengan demikian, jelas sekali bahwa kondisi minimum Biaya Total Persediaan terjadi tepat ketika Biaya Pesan sama dengan Biaya Simpan seperti terlihat pada gambar (2.3) diatas.
2.3.4
Biaya Total Persediaan Minimum
Q pada persamaan (5) adalah Q optimal yang akan menghasilkan biaya total persediaan minimum atau biaya pesan tepat sama dengan biaya simpan. Bila Q pada persamaan (5) disubsitusikan ke (3) maka akan dapat menurunkan BTP minimum.
Dari (3),
Karena (5), √
Maka, (√
)
√
√
Universitas Sumatera Utara
22
√
Jadi, √
Dengan demikian, (6) adalah fungsi BTP minimum jika Q optimal diperoleh melalui (4) atau (5).
2.3.5
Persediaan Pengaman (Safety Stock)
Persediaan pengaman adalah persediaan tambahan yang diadakan untuk melindungi atau menjaga kemungkinan terjadinya kekurangan bahan (stock out). Persediaan pengaman terjadi apabila penggunaan persediaan melebihi perkiraan. Ada beberapa faktor yang menentukan besarnya persediaan pengaman yaitu : a. Penggunaan bahan baku rata-rata. b. Faktor waktu. c. Biaya-biaya yang digunakan.
Ketika pemintaan/demand (D) selama periode kedatangan pesanan/lead time (L) tidak bisa diketahui sebelumnya secara pasti, maka deviasi kapan persediaan dibutuhkan dan kapan persediaan datang harus diketahui. Distribusi Normal akan digunakan untuk menggambarkan perilaku penyimpangan tersebut.
Universitas Sumatera Utara
23
Dengan menggunakan bantuan Kurva Normal, distribusi penyimpangan perilaku permintaan bahan baku dan periode kedatangan pesanan dapat didekati.
Waktu L
L
L
Gambar 2.4 Transformasi Penyimpangan dengan Kurva Normal
Jika rata-rata permintaan selama periode kedatangan pesanan ditransformasi ke mean atau m Kurva Normal, maka perilaku penyimpangan tingkat permintaan itu akan menyebar di sekitar m sehingga deviasi penyebaran itu akan dapat digunakan untuk memperkirakan persediaan cadangan/safety stock (SS) yang berdasar pada perilaku penyimpangan variabel-variabel yang mempengaruhinya dan dinyatakan dalam .
Waktu Safety Stock (SS) % Kehabisan Persediaan Gambar 2.5 Penyimpangan Perilaku dan Persediaan Pengaman
Universitas Sumatera Utara
24
2.3.5.1 Memperkirakan Persediaan Pengaman dengan Kurva Normal
Di dalam statistika, dikenal berbagai distribusi data, salah satunya yang terkenal dan luas penggunaannya adalah Distribusi Normal. Karakteristik Distribusi Normal dapat dilihat pada gambar berikut.
Gambar 2.6 Distribusi Normal
Gambar 2.6 menjelaskan cakupan luas area pada Kurva Normal di mana penyimpangan atau deviasi x terhadap rata-rata ̅ adalah standar deviasi
. Pada dasarnya,
̅ dan dinyatakan dalam
menandai cakupan suatu luas area tertentu pada
Kurva Normal. Pada kasus persediaan pengaman ini, penyimpangan-penyimpangan terhadap ̅ . Dinyatakan dalam √
∑
melalui :
̅
Selanjutnya,
dari (7) digunakan untuk menemukan luas area dalam Kurva
Normal melalui : ̅
Nilai z pada (8) berkaitan dengan 4 digit bilangan di belakang koma yang menjelaskan berapa bagian atau persen luas area yang dicakup pada
di (7). Karena
Universitas Sumatera Utara
25
luas seluruh area dalam Kurva Normal itu terdiri atas dua bagian yang simetrik sempurna, yaitu di sebelah kiri ̅ dan di sebelah kanan ̅ dan tabel itu hanya mewakili salah satu sisi saja, maka setiap bagian atau area 50% atau 0,5. Sebagai contoh, z = 1,28 meliputi area seluas 0,3997 bagian atau 39,97%. Lihat tabel 2.7.
Z
0,00
0,01
0,02
0,03
0,04
0,05
0,06
0,07
0,08
0,09
0,0
0,0000 0,0040 0,0080 0,0120 0,0160 0,0199 0,0239 0,0279 0,0319 0,0359
0,1
0,0398
0,2
0,832
0,3
0,1255
0,4
0,1644
0,5
0,2054
1,1 0,3997
1,2
1,6
3,0
0,4995
0,4987 0,4987 0,4987 0,4988 0,4988 0,4989 0,4989 0,4989 0,4990 0,4990
Gambar 2.7 Tabel Standar Deviasi Distribusi Normal
Dalam hal ini, karena Kurva Normal digunakan sebagai alat bantu untuk mengetahui berapa banyak safety stock (SS) harus disediakan berdasarkan data penyimpangan-penyimpangan masa lalu, maka luas area akan menjadi Atau, luas area di mana persediaan akan tidak ada atau habis adalah atau
.
Universitas Sumatera Utara
.
26
89,97% Safety Stock
Waktu Safety Stock % Kehabisan Persediaan
Gambar 2.8 Proporsi Persediaan Pengaman (Safety Stock)
Untuk memudahkan pemahaman mengenai penggunaan Kurva Normal pada kasus penentuan persediaan pengaman, maka (8) bisa diubah menjadi : ̅
Dan sebelumnya dapat ditentukan berapa persen (z) kemungkinan kehabisan persediaan sebagai Faktor Keamanan untuk menentukan persediaan cadangan. Karena ̅
mencerminkan
persediaan
pengaman,
maka
besarnya
persediaan
pengaman/safety stock (SS) adalah :
Universitas Sumatera Utara
27
2.4 Program Linier
2.4.1
Pengertian
Program linier adalah metode atau teknik matematik yang digunakan untuk membantu manajer dalam pengambilan keputusan. Secara umum dapat dikatakan bahwa masalah dengan program linier adalah pengalokasian sumber daya yang terbatas seperti, tenaga kerja, bahan baku, jam, kerja mesin, dan modal dengan cara sebaik mungkin sehingga diperoleh maksimasi yang dapat berupa maksimum keuntungan biaya atau minimasi yang dapat berupa minimum biaya. Program linier menggunakan model matematik untuk menjelaskan persoalan yang dihapinya. Program merupakan sinonim untuk perencanaan sedangkan sifat linier memberi arti bahwa seluruh fungsi matematik dalam model ini merupakan fungsi yang linier. Dengan demikian program linier adalah perencanaan aktivitas untuk memperoleh suatu hasil yang optimum, yaitu suatu hasil yang mencapai tujuan terbaik diantara seluruh alternatif yang fisibel.
Suatu penyampaian masalah program linier perlu dibentuk formulasi secara matematik dari masalah yang sedang dihadapi dengan memenuhi syarat sebagai berikut : 1. Adanya variabel keputusan yang dinyatakan dalam simbol matematik dan variabel keputusan ini tidak negatif. 2. Adanya fungsi tujuan dari variabel keputusan yang menggambarkan kriteria pilihan terbaik. Fungsi ini harus dibuat dalam suatu sel fungsi linier yang dapat berupa maksimum atau minimum. 3. Adanya kendala sumber daya yang dibuat dalam satu set fungsi linier.
Universitas Sumatera Utara
28
2.4.2
Aplikasi Model Program Linier
Model program linier dapat diaplikasikan untuk menyelesaikan berbagai masalah diantaranya yaitu :
a. Masalah product mix atau kombinasi produksi, yaitu menentukan berapa jumlah dan jenis produk yang harus dibuat agar diperoleh keuntungan maksimum atau biaya minimum dangan memperhatikan sumber daya yang dimiliki.
b. Masalah perencanaan investasi, yaitu berapa banyak dana yang akan ditanamkan dalam setiap alternatif investasi, agar memaksimumkan return on investment atau net present value dengan memperhatikan kemampuan dana tersedia dan ketentuan setiap alternatif investasi.
c. Masalah perencanaan produksi dan persediaan, yaitu menentukan berapa banyak produk yang akan diproduksi setiap periode, agar meminimumkan biaya persediaan, sewa, lembur, dan biaya subkontrak.
d. Masalah perencanaan advertensi/promosi, yaitu berapa banyak dana yang akan dikeluarkan untuk kegiatan promosi, agar diperoleh efektivitas penggunaan media promosi.
e. Masalah diet, yaitu berapa banyak setiap sumber makanan digunakan untuk membuat produk makanan baru.
f. Masalah pencampuran, yaitu berapa banyak jumlah setiap bahan yang akan digunakan untuk membuat bahan baru.
g. Masalah distribusi/transportasi, yaitu jumlah produk yang akan dialokasikan ke setiap lokasi pemasaran.
Universitas Sumatera Utara
29
2.4.3
Asumsi Model Program Linier
Terdapat empat asumsi dasar dalam penyelesaian masalah dengan model program linier,yaitu :
a. Liniaritas, yaitu fungsi tujuan (objective function) dan kendala (constraint equations) dapat dibuat satu set fungsi linier.
b. Divisibility, yaitu nilai variabel keputusan dapat berbentuk pecahan atau bilangan bulat(integer).
c. Nonnegativity, yaitu nilai variabel keputusan tidak boleh negatif atau sama dengan nol.
d. Certainty, yaitu semua keterbatasan maupun koefisien variabel setiap kendala dan fungsi tujuan dapat ditentukan secara pasti.
Keempat asumsi diatas harus dipenuhi apabila ingin menyelesaikan masalah model program linier. Untuk meyakinkan dipenuhinya keempat asumsi ini, dalam pemrograman linier diperlukan analisis sensitivitas terhadap solusi optimal yang diperoleh.
2.4.4
Formulasi Model Program Linier
Urutan pertama dalam penyelesaian adalah mempelajari sistem relevan dan mengembangkan pernyataan permasalahan yang dipertimbangakan dengan jelas. Penggambaran sistem dalam pernyataan ini termasuk pernyataan tujuan, sumber daya yang membatasi, alternatif keputusan yang mungkin (kegiatan atau aktivitas), batasan waktu pengambilan keputusan, hubungan antara bagian yang dipelajari dan bagian lain dalam perusahaan, dan lain-lain.
Universitas Sumatera Utara
30
Penetapan tujuan yang tepat merupakan aspek yang sangat penting dalam formulasi masalah. Untuk membentuk tujuan optimalisasi, diperlukan identifikasi anggota manajemen yang benar-benar akan melakukan pengambilan keputusan dan mendiskusikan pemikiran mereka tentang tujuan yang ingin dicapai.
2.4.5
Pembentukan Model Program Linier
Untuk membentuk model program linier atau sering juga disebut model matematik linear programming, terdapat tiga langkah utama yang harus dilakukan, yaitu :
1. Menentukan variabel
keputusan atau variabel
yang ingin diketahui dan
menggambarkan dalam simbul matematik.
2. Menentukan tujuan dan menggambarkan dalam satu sel fungsi linier dari variabel keputusan yang dapat berbentuk maksimum atau minimum.
3. Menentukan kendala dan menggambar dalam bentuk persamaan linier atau ketidaksamaan linier dari variabel keputusan.
Didalam model program linier dikenal dua macam fungsi yaitu fungsi tujuan (objective function) dan fungsi batasan (constraint function). Fungsi tujuan adalah fungsi yang menggambarkan tujuan atau sasaran didalam permasalahan.
Program Linier yang berkaitan dengan pengaturan secara optimal sumber daya agar diperoleh keuntungan maksimal atau biaya yang minimal. Pada umumnya nilai yang akan dioptimalkan dinyatakan sebagai z.
Dalam pembahasan model program linier digunakan simbol-simbol sebagai berikut :
Universitas Sumatera Utara
31
m
: macam batasan-batasan sumber atau fasilitas yang tersedia
n
: macam kegiatan yang menggunakan sumber atau fasilitas tersebut
i
: nomor setiap macam sumber atau fasilitas yang tesedia (i : 1,2,3,….,m)
j
: nomor setiap macam kegiatan yang menggunakan sumber atau fasilitas yang tersedia (j: 1,2,3,…,n) : tingkat kegiatan ke j (j : 1,2,3,…,n) : banyak sumber yang diperlukan untuk menghasilkan setiap unit keluaran atau output kegiatan j(i : 1,2,3,…,m dan j:1,2,3,…,n) : banyak sumber (fasilitas) i yang tersedia untuk dialokasikan kesetiap unit kegiatan (i: 1,2,3,…,n)
z
: nilai yang dioptimalkan (maksimum atau minimum) : kenaikan nilai z apabila ada pertambahan tingkat kegiatan dengan satu satuan atau merupakan sumbangan setiap satuan keluaran kegiatan j terhadap nilai z Tabel 2.1 Data Untuk Model Program Linier
Kegiatan
Pemakaian sumber per unit (keluaran)
Sumber
1
2
3
......
1
.....
2
.....
3
.....
..... M ∆z : pertambahan
.....
.....
.....
.....
Kapasitas produksi n
......
......
....
....
tiap unit
Tingkat kegiatan
.....
Universitas Sumatera Utara
32
Atas dasar pengertian diatas maka dapat dirumuskan model matematis sebagai berikut :
Fungsi Tujuan :
Batasan-batasan :
2.4.6
Penyelesaian Program Linier
2.4.6.1 Penyelesaian Program Linier dengan Metode Simpleks
Salah satu teknik penentuan solusi optimal yang digunakan dalam program linier adalah metode simpleks. Penentuan solusi optimal menggunakan metode simpleks didasarkan pada teknik eleminasi Gauss Jordan. Penentuan solusi optimal dilakukan dengan memeriksa titik ekstrim satu per satu dengan cara perhitungan iteratif. Sehingga penentuan solusi optimal dengan simpleks dilakukan tahap demi tahap yang disebut dengan iterasi. Iterasi ke-ihanya tergantung dari iterasi sebelumnya (i-1).
Ada beberapa istilah yang sangat sering digunakan dalam metode simpleks, diantaranya : 1.
Iterasi adalah tahapan perhitungan dimana nilai dalam perhitungan itu tergantung dari nilai tabel sebelumnya.
Universitas Sumatera Utara
33
2.
Variabel non basis adalah variabel yang nilainya diatur menjadi nol pada sembarang iterasi. Dalam terminologi umum, jumlah variabel non basis selalu sama dengan derajat bebas dalam sistem persamaan.
3.
Variabel basis merupakan variabel yang nilainya bukan nol pada sembarang iterasi. Pada solusi awal, variabel basis merupakan variabel slack (jika fungsi kendala merupakan pertidaksamaan ≤ ) atau variabel buatan (jika fungsi kendala menggunakan pertidaksamaan ≥ atau =). Secara umum, jumlah variabel basis selalu sama dengan jumlah fungsi pembatas (tanpa fungsi non negatif).
4.
Solusi atau nilai kanan merupakan nilai sumber daya pembatas yang masih tersedia. Pada solusi awal, nilai kanan atau solusi sama dengan jumlah sumber daya pembatas awal yang ada, karena aktivitas belum dilaksanakan.
5.
Variabel slack adalah variabel yang ditambahkan ke model matematik kendala untuk mengkonversikan pertidaksamaan ≤ menjadi persamaan (=). Penambahan variabel ini terjadi pada tahap inisialisasi. Pada solusi awal, variabel slack akan berfungsi sebagai variabel basis.
6.
Variabel surplus adalah variabel yang dikurangkan dari model matematik kendala untuk mengkonversikan pertidaksamaan ≥ menjadi persamaan (=). Penambahan ini terjadi pada tahap inisialisasi. Pada solusi awal, variabel surplus tidak dapat berfungsi sebagai variabel basis.
7.
Variabel buatan adalah variabel yang ditambahkan ke model matematik kendala dengan bentuk ≥ atau = untuk difungsikan sebagai variabel basis awal. Penambahan variabel ini terjadi pada tahap inisialisasi. Variabel ini harus bernilai 0 pada solusi optimal, karena kenyataannya variabel ini tidak ada. Variabel hanya ada di atas kertas.
8.
Kolom pivot (kolom kerja) adalah kolom yang memuat variabel masuk. Koefisien pada kolom ini akan menjadi pembagi nilai kanan untuk menentukan baris pivot (baris kerja).
9.
Baris pivot (baris kerja) adalah salah satu baris dari antara variabel basis yang memuat variabel keluar.
Universitas Sumatera Utara
34
10. Elemen pivot (elemen kerja) adalah elemen yang terletak pada perpotongan kolom dan baris pivot. Elemen pivot akan menjadi dasar perhitungan untuk tabel simpleks berikutnya. 11. Variabel masuk adalah variabel yang terpilih untuk menjadi variabel basis pada iterasi berikutnya. Variabel masuk dipilih satu dari antara variabel non basis pada setiap iterasi. Variabel ini pada iterasi berikutnya akan bernilai positif. 12. Variabel keluar adalah variabel yang keluar dari variabel basis pada iterasi berikutnya dan digantikan oleh variabel masuk. Variabel keluar dipilih satu dari antara variabel basis pada setiap iterasi. Variabel ini pada iterasi berikutnya akan bernilai nol.
Sebelum melakukan perhitungan iteratif untuk menentukan solusi optimal, pertama sekali bentuk umum program linier dirubah ke dalam bentuk baku terlebih dahulu. Bentuk baku dalam metode simpleks tidak hanya mengubah persamaan kendala ke dalam bentuk sama dengan, tetapi setiap fungsi kendala harus diwakili oleh satu variabel basis awal. Variabel basis awal menunjukkan status sumber daya pada kondisi sebelum ada aktivitas yang dilakukan. Dengan kata lain, variabel keputusan semuanya masih bernilai nol. Dengan demikian, meskipun fungsi kendala pada bentuk umum program linier sudah dalam bentuk persamaan, fungsi kendala tersebut masih harus tetap berubah.
Ada beberapa hal yang harus diperhatikan dalam membuat bentuk baku, yaitu : 1. Fungsi kendala dengan pertidaksamaan ≤ dalam bentuk umum, dirubah menjadi persamaan (=) dengan menambahkan satu variabel slack. 2. Fungsi kendala dengan pertidaksamaan ≥ dalam bentuk umum, dirubah menjadi persamaan (=) dengan mengurangkan satu variabel surplus. 3. Fungsi kendala dengan persamaan dalam benttuk umum,ditambahkan satu artificial variabel (variabel buatan).
Universitas Sumatera Utara
35
Contoh kasus Maksimum
:
Kendala
:
Bentuk di atas adalah bentuk umum program liniernya. Kedalam bentuk baku, model matematik tersebut akan berubah menjadi :
Maksimum
:
Kendala
:
merupakan variabel slack
Tabel 2.2 Iterasi 0 Penyelesaian Program Linier Basis/C
3
5
4
0
0
0
0 0 0
1 2 3 -3
2 3 2 -5
3 1 1 -4
1 0 0 0
0 1 0 0
0 0 1 0
B 10 16 20 0
Keterangan : a. Pada baris b.
{
: -5 paling minimum, maka }
(berarti
masuk dalam basis
keluar dalam basis)
Universitas Sumatera Utara
36
c. Baris pivot adalah baris
dikalikan
d. Baris
yang baru :
kali baris
e. Baris
yang baru :
kali baris
Tabel 2.3 Iterasi 1 Penyelesaian Program Linier Basis/C 5 0 0
3
5
4
0
0
0
0,5 0,5 2 -0,5
1 0 0 0
1,5 -3,5 -2 3,5
0,5 -1,5 -1 2,5
0 1 0 0
0 0 1 0
B 5 1 10 25
Keterangan : a. Pada baris b.
{
: -0,5 paling minimum, maka }
(berarti
masuk dalam basis
keluar dalam basis)
c. Baris pivot adalah baris
dikalikan 2
d. Baris
yang baru :
kali baris
e. Baris
yang baru :
kali baris
Tabel 2.4 Iterasi 2 Penyelesaian Program Linier
Karena
Basis/C
3
5
4
0
0
0
5 3 0
0 1 0 0
1 0 0 0
5 -7 12 4
2 -3 5 1
-1 2 -4 1
0 0 1 0
B 4 2 6 26
maka persoalan telah optimal dengan :
dan
Universitas Sumatera Utara
37
2.4.6.2 Penyelesaian Program Linier dengan Software LINDO
Ada banyak software yang digunakan untuk menyelesaikan masalah program linier seperti TORA, LINGO, EXCEL, LINDO dan banyak lagi yang lainnya. Adapun salah satu sofware yang sangat mudah digunakan untuk masalah program linier adalah dengan menggunakan LINDO.
LINDO (Linear Ineraktive Discrete Optimizer) adalah software yang dapat digunakan untuk mencari penyelesaian dari masalah program linier. Dengan menggunakan software ini memungkinkan perhitungan masalah program linier dengan n variabel. Prinsip kerja utama LINDO adalah memasukkan data, menyelesaikan, serta menaksirkan kebenaran dan kelayakan data berdasarkan penyelesaiannya. Menurut Linus Scharge (1991), Perhitungan yang digunakan pada LINDO pada dasarnya menggunakan metode simpleks.
Kegunaan utama dari program LINDO adalah untuk mencari penyelesaian dari masalah linier dengan cepat dengan memasukan data yang berupa rumusan dalam bentuk linier. LINDO memberikan banyak manfaat dan kemudahan dalam memecahkan masalah optimasi dan minimasi.
Berikut diberikan contoh kasus program linier agar di selesaikan dengan menggunakan software LINDO :
Maksimum
:
Kendala
:
Universitas Sumatera Utara
38
Adapun langkah penyelesaian program linier dengan software LINDO adalah sebagai berikut :
1. Keseluruhan formulasi program linier diketikkan ke dalam untitled LINDO
2. Setelah formula diketikkan siap dicari solusinya dengan memilih perintah solve atau mengklik tombol solve pada toolbar. Lindo akan mengkompil (mengoreksi kesalahan) pada formula terlebih dahulu. Jika terjadi kesalahan dalam pengetikan (tidak dapat dibaca oleh komputer) akan muncul kotak dialog dan kursor akan menunjukkan pada baris yang salah.
Universitas Sumatera Utara
39
3. Jika tidak terjadi kesalahan akan muncul status LINDO. Status ini berguna untuk memonitor proses solusi.
4. Selanjutnya tekan close dan pada Lindo akan muncul tampilan baru yang disebut report windows.
Universitas Sumatera Utara
40
Tampilan report solusi LINDO.
Dan adapun interpretasi report dari hasil LINDO adalah sebagai berikut : 1. Slack or Surplus Slack or Surplus adalah nilai kelebihan sumber daya yang digunakan pada kondisi optimum terhadap sumber daya yang tersedia sebagai kendala. Jika nilai slackorsurplus tidak sama dengan nol, maka perubahan kendala sebesar minus slackorsurplus belum berpengaruh pada nilai optimum. Dan jika nilai slackorsurplus sama dengan nol, maka variabel terkait menjadi variabel basis.
2. Reduced Cost Reduced Cost adalah penurunan harga tiap unit variabel keputusan tanpa berpengaruh pada nilai optimum.
3. Dual Prices Dual Prices merupakan nilai harga sumber daya yangmenunjukkan besarnya pengaruh terhadap nilai fungsi tujuan, karenapenambahan atau pengurangan pada nilai ruas kanan kendala. Nilai dual pricepada sumber daya terbatas menunjukkan
Universitas Sumatera Utara
41
bahwa setiap penambahan sumber daya sebesar satu-satuan akan meningkatkan nilai fungsi tujuan sebesar nilai dual pricenya, sedangkan nilai dual price negatif pada sumber daya terbatas menunjukkan bahwa setiap penambahan sumber daya sebesar satu-satuan akan menurunkan nilai fungsi tujuan sebesar nilai dualprice tersebut. Sumber daya dengan nilai dual price sama dengan 0 menunjukkan bahwa sumber daya tersebut berstatus kendala tidak aktif atauberlebih, dimana penambahan atau pengurangan ketersediaan pada sumberdaya tersebut tidak akan mempengaruhi nilai pada fungsi tujuan.
Universitas Sumatera Utara