• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 2 LANDASAN TEORI"

Copied!
29
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1. Persediaan

2.1.1. Tujuan Pengendalian Persediaan

Memperoleh tingkat persediaan optimal dengan menjaga keseimbangan antara biaya karena persediaan yang terlalu banyak dengan biaya karena persediaan yang terlalu sedikit.

2.1.2. Jenis-Jenis Permintaan Deterministic dan Stochastic

Deterministic berarti permintaan yang akan datang untuk suatu barang diketahui secara pasti. Sedangkan Stochastic berarti permintaan yang akan datang untuk suatu barang masih bersifat tidak pasti/acak.

Independent dan Dependent demand

Independent demand adalah permintaan suatu barang yang tidak terpengaruh oleh permintaan barang yang lain/tidak dipengaruhi oleh kondisi pasar. Sedangkan Dependent demand adalah permintaan yang disebabkan oleh permintaan barang yang lain.

(2)

2.1.3. Jenis-Jenis Biaya Persediaan

Biaya Pembelian atau Purchasing Cost

Biaya pembelian terdiri dari dua jenis biaya. Pertama, kalau harga pembelian adalah tetap maka ongkos per satuan adalah tetap tanpa melihat jumlah yang dibeli. Kedua kalau ada diskon maka harga per satuan berubah-ubah tergantung pada jumlah pembelian.

Biaya Pengadaan atau Ordering Cost

Kategori biaya ini mencakup beberapa jenis biaya yang sudah umum diketahui. Ordering cost terdiri dari biaya pemeriksaan awal, biaya pemesanan, biaya penerimaan dan pemeriksaan akhir, biaya kuitansi-kuitansi dan dokumen lainnya untuk menjamin lancarnya arus barang, biaya telpon dan lain-lain.

Pada umumnya, ordering cost berkurang atau bertambah sesuai dengan jumlah pesanan. Hal ini berarti bahwa dalam banyak hal berlaku “akan lebih murah jika barang dipesan lebih banyak”, karena pesanan tidak terlalu sering. Akan tetapi hal ini akan menimbulkan kasus baru yaitu bertambahnya biaya penyimpanan.

Biaya Penyimpanan atau Holding Cost atau Carrying Cost

Holding cost terdiri dari semua biaya yang berhubungan dengan biaya penyimpanan barang dalam gudang. Biaya ini meliputi bunga modal yang tertanam dalam persediaan, sewa gedung, asuransi, pajak, biaya bongkar-muat, harga penyusutan, harga kerusakan, dan penurunan harga. Biasanya biaya ini sebanding dengan jumlah persediaan di dalam gudang.

Biaya Kekurangan Stok atau Stock Out atau Shortage Cost

Biaya ini timbul akibat tidak terpenuhinya kebutuhan pelanggan. Kalau pelanggan mau menunggu, maka biaya ini timbul dari pengadaan yang terburu-buru. Tetapi kalau

(3)

langganan tidak rela menunggu, maka biaya ini terjadi akibat kehilangan laba dan lebih-lebih lagi kehilangan kepercayaan. Biaya jenis ini umumnya mendapat perhatian yang sungguh-sungguh, karena akibatnya tidak segera terasa walaupun secara lambat laun merusak.

2.1.4. Model Economic Order Quantity (EOQ)

Model persediaan yang paling sederhana adalah barang yang dipesan dan disimpan hanya satu macam, kebutuhan/permintaan per periode diketahui dan barang yang dipesan segera dapat tersedia.

Model persediaan yang sederhana memakai parameter berikut ini. k = ordering cost per pesanan,

A = jumlah barang yang dibutuhkan dalam 1 periode (misalkan 1 tahun), c = procurement cost per unit barang yang dipesan,

h = holding cost per satuan nilai persediaan, T = waktu antara satu pemesanan dengan lainnya.

Tujuan model ini adalah untuk menentukan jumlah setiap kali pemesanan (Q) sehingga totalannual cost dapat diminimumkan.

Total annual cost = ordering cost + holding cost + procurement cost

Secara grafis model persediaan yang sederhana tersebut dapat digambarkan sebagai berikut.

(4)

Gambar 2.1 dapat membantu penyusunan model matematisnya. Sejumlah Q unit barang dipesan secara periodik. Order point merupakan saat siklus persediaan yang baru dimulai dan yang lama berakhir. Setiap siklus persediaan mempunyai periode waktu selama T, artinya setiap T hari (atau minggu, bulan dan lain-lain) pemesanan kembali dilakukan. Lamanya T sebanding dengan kebutuhan selama satu periode (A) yang dapat dipenuhi oleh Q.

Jadi,

A Q T =

Slope-A dapat dipakai sebagai penunjuk jumlah persediaan dari waktu ke waktu dengan melihat garis-garis lurus yang memiliki slope tersebut. Sekali lagi karena barang yang dipesan diasumsikan dapat segera tersedia. Setiap siklus persediaan dapat dilukiskan dalam bentuk segitiga dengan tinggi Q dan alas T.

IN VE NT OR Y L E V E L A Q T = TIME Q Slope = -A

Gambar 2.1 Model persediaan sederhana Sumber : Dasar-Dasar Operations Research (2000,p209)

(5)

Ordering cost tergantung pada frekuensi pemesanan dalam satu periode (tahun). Frekuensi pemesanan tergantung pula pada dua hal yaitu jumlah barang yang dibutuhkan selama satu periode (tahun) A dan jumlah setiap kali pemesanan Q

Sehingga: frekuensi pemesanan = Q

A .

Dengan mengalikan A/Q dengan biaya setiap order yakni k, akan diperoleh Annual ordering cost = k

Q A ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ .

Komponen biaya kedua adalah holding cost yang ditentukan oleh jumlah barang yang disimpan dan lamanya barang disimpan. Setiap hari jumlah barang yang disimpan akan berkurang, yang berarti lamanya penyimpanan berbeda antara satu unit barang dengan unit barang yang lain. Karenanya perlu diperhatikan tingkat persediaan rata-rata. Karena persediaan bergerak dari Q unit ke nol unit dengan tingkat pengurangan yang konstan (slope-A) maka persediaan rata-rata untuk setiap siklus adalah:

Persediaan rata-rata = Q/2.

Holding cost dihitung berdasarkan satuan nilai persediaan dan procurement cost (c), sehingga:

Annual holding cost (per unit barang) = hc, Jadi :

Annual holding cost = ⎟

⎠ ⎞ ⎜ ⎝ ⎛ 2 Q hc .

Holding cost dapat pula dicari dengan bantuan Gambar 2.1 sebagai berikut. Luas segitiga = ½ alas x tinggi = ½ T x Q = ½ TQ.

(6)

Bila A Q T = , maka: TQ 2 1 A Q 2 1 Q A Q 2 1 segitiga luas ⎟⎟= ⎠ ⎞ ⎜⎜ ⎝ ⎛ = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = 2 .

Bila holding cost per unit barang = hc, Maka

Holding cost (per siklus) = ⎟⎟

⎠ ⎞ ⎜⎜ ⎝ ⎛ A Q hc 2 2 . Apabila Q A

adalah jumlah siklus persediaan dalam satu periode (tahun) maka

. 2 ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ = 2 Q hc Q A x A Q hc cost holding Annual 2

Setelah komponen biaya kedua (holding cost) diketahui, procurement cost dapat dihitung pula. Dalam satu periode (tahun) dibutuhkan A unit barang, sehingga:

Annual procurement cost = Ac.

Dengan menggabungkan ketiga komponen biaya persediaan yang telah dihitung di atas, maka: Ac Q hc k Q A cost annual Total ⎟+ ⎠ ⎞ ⎜ ⎝ ⎛ + ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ = 2 .

Tujuan model ini adalah untuk memilih nilai Q yang mengandung semua biaya di atas serendah-rendahnya. Tetapi, yang perlu diperhatikan hanyalah biaya-biaya yang relevan saja. Biaya yang ketiga, Ac, dapat diabaikan karena biaya tersebut tidak

(7)

tergantung pada frekuensi pemesanan. Karena itu tujuan daripada model persediaan ini adalah: , 2⎟⎠ ⎞ ⎜ ⎝ ⎛ + ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ = h hc Q Q A TC Minimumkan

di mana TC adalah total biaya yang relevan.

Persamaan TC di atas merupakan sebuah ekspresi secara matematis yang disebut sebagai fungsi tujuan. Besarnya TC tergantung pada besarnya order quantity atau Q yang dipilih. Gambar 2.2 di bawah ini menunjukkan bagaimana TC dinyatakan secara grafis dengan sumbu tegak mewakili annual cost dan Q pada sumbu datar.

Total annual cost mengandung dua komponen, yakni annual ordering cost dan annual holding cost. Kedua komponen ini juga digambarkan pada Gambar 2.2. Karena TC adalah hasil penjumlahan kedua komponen tersebut, tinggi kurva TC pada setiap titik Q merupakan hasil penjumlahan tinggi kedua komponen tersebut secara vertikal.

A NN U AL COS T A Q T = MINIMUM Q * Q 0 ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ 2 Q hc cost Holding k Q A cost Ordering ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ TC

Gambar 2.2 Komponen-komponen biaya persediaan Sumber: Dasar-Dasar Operations Research (2000,p213)

(8)

Annual ordering cost mempunyai bentuk geometris seperti hiperbola. Apabila dilihat kembali bahasan terdahulu, jelas bahwa setiap pemesanan akan mengakibatkan beban biaya sebesar k, tanpa memandang jumlah barang yang dipesan (Q). Jadi, makin kecil Q berarti makin sering pemesanan dilakukan, dan makin besar pula biaya pemesanan yang dikeluarkan. Sebaliknya, bila Q makin besar berarti makin jarang pemesanan dilakukan dan makin kecil pula annual ordering cost yang menjadi beban. Akibatnya apabila digambarkan secara grafis maka makin besar Q (bergeser ke kanan), makin menurunlah kurva ordering cost.

Annual holding cost digambarkan sebagai sebuah garis lurus. Hal ini disebabkan karena komponen ini secara langsung tergantung pada tingkat persediaan rata-rata. Tampak bahwa garis ini dimulai dan titik Q=0, di mana tingkat persediaan adalah nol. Makin besar jumlah barang yang dipesan maka makin besarnya tingkat persediaan rata-rata. Akibatnya holding cost akan meningkat secara proporsional, dan digambarkan dengan garis dengan slope yang sama.

Solusi optimal daripada fungsi tujuan ditemukan pada saat total annual relevant cost minimum. Pada saat tersebut, jumlah pemesanan yang optimal akan dinyatakan dengan Q*. Secara grafis, solusi optimal ditemukan pada saat slope dari kurva TC adalah nol.

Secara matematis, Q* (jumlah pemesanan yang optimal) dapat dihitung sebagai berikut. Persamaan TC diturunkan, kemudian disamakan dengan nol.

(9)

. 2 * 2 2 2 0 2 2 2 2 2 2 hc Ak Q hc Ak Q Ak hc Q hc k Q A an kemudi hc k Q A dQ dTC Q hc k Q A TC = = = = = + − = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ + ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ =

Q* kadang-kadang disebut sebagai Economic Order Quantity (EOQ). Persamaan ini disebut Wilson Formula, yang berasal dari nama orang yang mula-mula mengemukakannya.

Apabila Q* telah ditemukan, waktu pemesanan kembali dapat dihitung pula dengan:

A Q T*= *.

Kebijaksanaan persediaan telah terpecahkan dengan diketahui berapa dan bilamana pemesanan harus dilakukan agar biaya yang ditanggung menjadi minimal. Besarnya annual relevant cost dapat dihitung dengan mengganti Q pada persamaan TC dengan nilai Q*.

Apabila dilihat kembali Gambar 2.2, jelas terlihat bahwa Q* dicapai pada saat holding cost sama dengan ordering cost. Hal ini dapat pula dibuktikan secara matematis sebagai berikut.

(10)

. 2 * 2 2 2 2 2 2 hc Ak Q hc Ak Q hc k A Q hc k Q A Q k Q A Q hc = = = = ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ 2.1.5. Reorder Point

Adalah saat bilamana pemesanan kembali harus dilakukan agar barang yang dipesan datang tepat pada saat dibutuhkan. Reorder point ditentukan dengan mempertimbangkan dua variabel yaitu lead time (L) dan tingkat kebutuhan per hari (U). Secara kasar reorder point merupakan hasil kali L dan U ditambah dengan sejumlah tertentu sebagai safety stock.

2.1.6. Safety Stock

Adalah persediaan pengaman yang besarnya tergantung pada kebijaksanaan manajemen masing-masing perusahaan.

(11)

2.1.7. Model Pembelian dalam Jumlah Banyak 2.1.7.1. Quantity Discounts

All Units Quantity Discounts

Ketika Quantity Discounts ditawarkan, fungsi objektif adalah mencari total cost minimum pada kurva total cost. Tetapi kurva total cost tidak kontinyu, sehingga turunan pertamanya bukan merupakan biaya minimum sebagaimana yang berlaku pada kasus non-discounts. Quantity Discounts menciptakan diskontinuitas pada kurva total cost. Gambar 2.3 menunjukkan suatu situasi dengan two price breaks.

Nilai biaya minimum dapat merupakan suatu nilai diskontinuitas atau yang turunannya sama dengan nol sebagaimana ditentukan melalui EOQ.

Dengan all units quantity discounts, pembeli diperlihatkan dengan suatu daftar harga yang terdiri dari sejumlah j, di mana harga satu unit adalah sama untuk seluruh unit

COST ORDER QUANTITY (Q) 1 U U2 ) (Q TC 2 PFQ PR Q CR

Gambar 2.3 Biaya persediaan: all-units quantity discounts Sumber : Principles of Inventory and Materials Management (1994,p107)

(12)

dalam suatu pemesanan dan harga semakin menurun seiring dengan meningkatnya jumlah pesanan. Purchase cost suatu unit barang diperlihatkan sebagai berikut.

⎪ ⎪ ⎩ ⎪ ⎪ ⎨ ⎧ < ≤ < ≤ < ≤ = + , untuk , untuk , untuk 1 2 1 1 1 0 0 j j j i U Q U P U Q U P U Q U P P Μ

di mana U1 < U2 <…< Uj adalah urutan jumlah barang (dalam bilangan bulat) tempat

price breaks terjadi. U0 adalah jumlah minimum yang dibeli (biasanya nilainya satu), dan

Uj+1 adalah jumlah maksimum yang dibeli (biasanya tak terbatas). Pi merupakan

purchase cost unit barang yang ditetapkan berdasarkan jumlah pemesanan barang dalam interval Ui hingga Ui+1 di mana P0 > P1 > … > Pj .

Gambar 2.4 menunjukkan tiga kemungkinan kondisi yang mungkin ada pada single price break. Bagian kurva total cost yang tebal relevan, sedangkan bagian yang bergaris putus-putus tidak relevan. Kurva yang tebal menunjukkan fungsi biaya, sedangkan kurva yang bergaris putus-putus mewakili luasnya fungsi biaya ke dalam wilayah yang nonapplicable. Permasalahannya adalah menemukan nilai terendah pada kurva yang dibentuk oleh bagian yang tebal. Karena diskontinuitas dari kurva, jumlah dengan biaya terkecil tidak dapat selalu ditemukan melalui diferensiasi.

(13)

Dengan all units quantity discounts, ada kurva total cost yang terpisah untuk setiap harga unit barang. Masing-masing kurva hanya diterapkan pada satu bagian dari interval jumlah dengan harga yang valid. Hasilnya adalah sebuah kurva total cost dengan langkah-langkah diskontinu pada kuantitas price break. Walaupun kurva untuk masing-masing harga barang mempunyai nilai yang minimum tetapi belum tentu valid. Suatu EOQvalid apabila berada dalam interval jumlah barang yang berdasarkan pada purchase cost unit barang tersebut. Ketika holding costs diperlakukan sebagai nilai pecahan dari suatu purchase cost unit barang, setiap kurva akan memiliki EOQ yang berbeda. Purchase cost yang lebih rendah menghasilkan holding costs yang lebih rendah dan EOQ yang lebih besar. Karena setiap bagian dari kurva total cost diminimalisasi baik pada EOQ mau pun jumlah pada suatu price break, jumlah barang yang diambil agar total cost optimum adalah EOQ yang feasible dan pada setiap price break.

Case 1 Case 2 Case 3

U1 U1 U1

QUANTITY

TOTA

L CO

ST

Gambar 2.4 All-units quantity discounts

(14)

Incremental Quantity Discounts

Pada situasi ini, pembeli dihadapkan pada sebuah daftar harga yang diurut berdasarkan interval jumlah barang yang akan dibeli, sehingga purchase cost suatu unit barang akan diberikan sesuai dengan cost pada interval yang sudah ditentukan tersebut. Purchase cost satu unit barang akan menjadi lebih murah apabila jumlah pembelian barang semakin banyak. Daftar harga yang diberikan adalah sebagai berikut.

⎪ ⎪ ⎩ ⎪ ⎪ ⎨ ⎧ ≤ ≤ ∀ − ≤ ≤ ∀ − ≤ ≤ ∀ = +1, 2 1 1 1 0 0 , 1 , 1 j j j i U Q U P U Q U P U Q U P P Μ

Di mana U1 < U2 <…< Uj adalah urutan jumlah barang (dalam bilangan bulat) pada saat

price break terjadi dan P0 > P1 > …> Pj. Berdasarkan daftar harga di atas, purchase cost

untuk suatu unit Q tidak konstan melainkan berdasarkan pada interval di mana

1

+

<

i

i Q U

U . Purchase cost pada sejumlah Q adalah sebagai berikut. Q P D Mi = i + i , dengan

= − − − = i e e e e i U P P D 1 1 ). )( 1 (

Karena semua unit barang tidak dibeli pada purchase cost yang sama, Di adalah purchase

cost tambahan dikarenakan tidak membeli tiap-tiap Q unit pada Pi. Purchase cost

tambahan ini adalah sebuah konstanta untuk memesan sejumlah Q lain dalam interval Ui

hingga Ui+1. Dengan demikian Di adalah ordering cost tambahan karena setiap

(15)

. i i i P Q D Q M + =

Dengan demikian total cost per tahun untuk sejumlah Q barang adalah

. 2 2 ) ( 2 i i i i i i i i FD FQ P Q R D C R P Q D P FQ Q CR R Q D P cost holding cost order cost purchase TC(Q) + + + + = ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + + + ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + = + + =

Kurva total cost untuk setiap purchase cost adalah cembung. Jumlah barang yang mempunyai biaya minimum diperoleh melalui turunan pertama dari total cost tahunan sama dengan nol yang menghasilkan:

, 0 2 ) ( ) ( 2 + = + − = PF Q R D C dQ Q dTC i i F P P P U C R PiF Di C R Qi i i e e e e ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + = + =

=1 − 1 ) )( 1 ( 2 ) ( 2 *

di mana i = 1, 2,…, j. Dengan demikian formula di atas merupakan bentuk EOQ yang dimodifikasi dengan biaya tambahan yang ditambahkan pada order cost.

Karena kurva total cost pada incremental discounts bersifat kontinyu, maka total cost minimum akan selalu terdapat pada sebuah EOQ yang valid. Meskipun sebuah EOQ valid tetapi EOQ tersebut belum tentu optimal, valid EOQ yang lebih besar belum tentu lebih layak dibanding dengan valid EOQ yang lebih kecil lainnya. Seperti yang ditunjukkan pada Gambar 2.5, setiap EOQ yang valid mungkin merupakan ukuran yang optimum sehingga setiap EOQ yang valid harus diperiksa. Ukuran yang optimum

(16)

ditentukan melalui perhitungan total cost per tahun pada setiap EOQ yang valid. Suatu EOQ dikatakan valid apabila UiQi*<Ui+1 (Nilai EOQ harus berkisar di antara interval jumlah pada setiap price break).

2.1.7.2. Special Sale Prices

Seorang supplier mungkin akan memberikan potongan harga (discount) sewaktu-waktu pada suatu barang, khususnya saat kegiatan pengisian gudang (regular replenishment cycle) dilakukan. Alasan memberikan potongan harga tersebut dapat disebabkan karena adanya kompetisi/perang harga di pasar, mau pun hanya sekedar mengurangi jumlah barang di gudang. Reaksi yang logis dari pembeli sewaktu tawaran ini diberikan pada saat regular replenishment adalah memesan lebih banyak barang agar memperoleh keuntungan. Jika special order tersebut disetujui, maka manajer harus menentukan berapa jumlah optimum yang harus dipesan.

TOTA L CO ST QUANTITY 1 U U2 U3 ) (Q0 TC ) (Q1 TC ) (Q2 TC ) (Q3 TC

Gambar 2.5 Incremental quantity discounts

(17)

Asumsikan ketika pemesanan dilakukan, supplier akan memberikan pengurangan harga pada barang. Harga reguler sebuah barang adalah P, tetapi harga pembelian sekarang menjadi P - d, di mana d adalah pengurangan harga barang. Karena special sale hanya sementara waktu, harga barang akan kembali menjadi P. Jumlah pesanan sebelum dan sesudah pengurangan harga adalah:

PF CR

Q*= 2 .

Untuk memperoleh hasil optimal special order, perlu dimaksimalkan perbedaan biaya selama periode waktu Qˆ/R dengan mau pun tanpa special order. Situasi persediaan secara grafik dapat digambarkan seperti pada Gambar 2.6. Biaya total (total cost) selama periode Qˆ/R, ketika tawaran special order diambil pada harga P-d, adalah sebagai berikut. . 2 ˆ ) ( ˆ ) ( ˆ ) ( 2 ˆ ˆ ) ( 2 C R Q F d P Q d P C R Q F d P Q Q d P TC cost, order cost holding cost purchase cost total s + − + − = + − + − = + + =

(18)

Jika special order tidak diambil selama Qˆ/R, total cost ketika pesanan pertama dilakukan saat harga P-d dan seluruh pesanan kemudian yang dilakukan saat harga P adalah sebagai berikut.

* ˆ 2 ˆ * 2 *) ( * ˆ * ˆ *) ˆ ( 2 * 2 * ) ( 2 * *) ˆ ( * ) ( 2 Q Q C R Q PFQ R Q dF dQ Q P Q Q C R Q Q PF Q R FQ d P Q Q Q P Q d P TCn + + − − = + − + − + − + − =

d = pengurangan harga barang,

P = biaya pembelian (purchase cost) barang sebelum diskon, C = biaya pemesanan (order cost) per pesanan,

F = pecahan biaya penyimpanan (holding cost) per tahun, R = permintaan (demand) tahunan dalam unit,

Q* = jumlah pesanan ekonomik (EOQ) dalam unit,

QU A N TITY R Qˆ/ TIME Special Order No Special Order Qˆ ∗ Q

Gambar 2.6 Special sale price

(19)

Qˆ = ukuran special order dalam unit.

Untuk mendapatkan special order yang optimal, perbedaan total cost harus dimaksimalkan, sehingga turunan pertama sama dengan nol.

order special optimum ukuran d P PQ F d P dR Q R Q F d P Q C d Q d dg C R Q dF dQ R Q F d P Q Q C d order special biaya n penghemata TC TC g n s = − + − = = − − + = − − − − − ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ + = = − = * ) ( * ˆ , 0 ˆ ) ( * 2 ˆ , 2 *) ( * 2 ˆ ) ( ˆ * 2 2 2

Ketika potongan harga barang adalah nol (d=0), maka formula untuk ukuran special order yang optimum kembali ke formula EOQ dan penghematan biaya bernilai nol (g=0). Dengan menggantikan Qˆ dengan Qˆ * pada formula penghematan biaya g, maka

penghematan biaya optimum yang diperoleh adalah:

2 1 * * ˆ ) ( * ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ − − = Q Q P d P C g .

Karena g* selalu positif, maka special order tetap boleh dilakukan ketika suatu diskon barang ditawarkan selama waktu regular replenishment.

Formula pengoptimalisasi pada special order di atas mengasumsikan bahwa pemberian potongan harga terjadi saat regular replenishment (ketika stock position mencapai reorder point). Dalam beberapa kasus, potongan harga ditawarkan sebelum regular replenishment. Dengan demikian manajer harus memutuskan apakah special order tetap dilakukan atau tidak. Jika special order dilakukan sebelum waktu regular replenishment dan stock position masih tersedia q unit, formula optimasi adalah sebagai berikut.

(20)

. 1 * * ˆ * , * ) ( * ˆ 2 ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − ⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎜ ⎝ ⎛ − = − − + − = Q d P P Q C g q d P PQ F d P dR Q

Dalam situasi ini, menerima tawaran special order tidak selalu menguntungkan. Penghematan biaya hanya bernilai positif ketika ukuran special order melebihi

) /(P d

P − kali EOQ. Keputusan untuk melakukan special order untuk Qˆ* jika *

ˆ

Q > P/(Pd)Q*. Jika Qˆ*≤ P/(Pd)Q*, abaikan special order dan lakukan pemesanan pada Q* pada waktu regular replenishment. Sebagai tambahan, formula untuk Qˆ* diperoleh dari lead time sama dengan nol. Jika lead time tidak sama dengan nol, stock position q pada saat special order dilakukan harus dikurangi dengan permintaan lead time (reorder point).

2.1.7.3. Known Price Increases

Supplier biasanya memberitahukan bahwa kenaikan harga suatu barang akan terjadi pada beberapa waktu yang akan datang. Respon yang logis dari pembeli adalah memesan barang lebih banyak agar memperoleh keuntungan dari harga sekarang yang masih murah. Jika pemesanan dilakukan sebelum harga naik, tanggungjawab manajer adalah menentukan berapa banyak jumlah pesanan yang harus dilakukan.

Asumsikan bahwa harga sebuah barang akan naik sejumlah k pada suatu waktu t1.

Pembelian barang sebelum t1 masih bernilai P, tetapi pembelian sesudah t1akan bernilai

P + k. Dengan demikian, jumlah pembelian sebelum kenaikan harga diberitahukan adalah:

(21)

naik. harga sebelum EOQ PF CR Q*= 2 =

Karena seluruh pembelian berikutnya akan dihitung pada harga baru (P+k), maka jumlah pesanan optimal akan menjadi:

naik. harga setelah EOQ k P P Q F k P CR Qa = + = + = * ) ( 2 *

Jika dianggap bahwa replenishmentlead time adalah nol, keadaan known price dilukiskan oleh Gambar 2.7. Kenaikan harga terjadi sebelum stock position mencapai batas tanda penghabisan, dan bukan saat regular replenishment. Seperti yang ditunjukkan dengan garis yang bercetak tebal, suatu special order Qˆ dilakukan pada waktu t1, ketika stock

position berjumlah q unit. Pembelian berikutnya akan terjadi pada waktu t3 setelah waktu

lalu (Qˆ+q)/R (setelah special order dan stock position telah habis). Jika tidak ada special order yang dilakukan, pembelian selanjutnya akan terjadi pada waktu t2, setelah

waktu lalu q/R (setelah stock position dikosongkan). Untuk memperoleh ukuran special order yang optimal, diperlukan maksimalisasi perbedaan biaya dari t1 hingga t3 atau

selama (Qˆ +q)/R dengan mau pun tanpa special order.

Total cost selama periode (Qˆ +q)/R ketika suatu special order dibeli pada harga P per unit barang, adalah sebagai berikut.

. C R PFq R Q PF R Q PFq Q P C R q PF 2 q R Q PF 2 Q R q PF Q Q P TC cost order cost holding cost purchase cost total 2 2 s + + + + = + + + + = + + = 2 2 ˆ ˆ ˆ ˆ ˆ ˆ ˆ

(22)

Jika tidak ada special order yang dilakukan selama (Qˆ +q)/R, maka total cost ketika seluruh pesanan dibeli pada harga P+k adalah sebagai berikut.

, 2 ˆ ) ( ˆ ) ( Q Qˆ C 2R PFq 2R ˆ ) ( ˆ ) ( ˆ 2 ˆ ) ( 2 ˆ ) ( 2 * * a 2 * * * R PFq R Q FQ k P Q k P Q FQ k P Q k P Q Q C R q PF q R Q F k P Q Q k P TC a a a a n + + + + = + + + + + = + + + + + =

k = known price increases,

P = biaya pembelian (purchase cost) barang sebelum kenaikan harga, C = biaya pemesanan (order cost) per pesanan,

F = nilai pecahan holding cost tahunan, R = permintaan (demand) tahunan dalam unit,

q = stock position dalam unit ketika special order dilakukan,

QU AN TITY TIME * a QQ 1 t t2 t3 Qˆ q

Gambar 2.7 Known price increase

(23)

Q* = EOQ sebelum kenaikan harga,

* a

Q = EOQ setelah kenaikan harga, Qˆ = ukuran special order dalam unit,

*

/ ˆ

a Q

Q = jumlah pesanan dengan ukuran Qa* selama t2 hingga t3.

Untuk mendapatkan ukuran special order yang optimal (Qˆ*), perbedaan dalam total cost harus dimaksimalkan, sehingga turunan pertama harus sama dengan nol.

. ) ( * ˆ , 0 ˆ ) ( ˆ , 2 ˆ ˆ ) ( * * 2 * q P Q k P PF kR Q R Q PF R PFq R FQ k P k Q d dg C R Q PF Q R PFq R FQ k P k order special biaya n penghemata TC TC g a a a s n − + + = = − − + + = − − ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ − + + = = − =

Dengan menggantikan Qˆ dengan *Qˆ dalam bentuk penghematan biaya untuk g, penghematan biaya optimum dapat diperoleh:

. 1 * * ˆ 1 * ˆ * 2 2 * ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ − ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ = ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ − ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ + = Q Q C Q Q k P P C g a

Suatu special order Qˆ* menyebabkan penghematan biaya jika dan hanya jika g* > 0, dan hal ini hanya terjadi jika Qˆ*/Q* lebih besar dari satu. Dengan demikian, suatu special order haruslah dilakukan hanya jika ukuran special order lebih besar dari Q* (EOQ pada harga barang P).

Ukuran special order tersebut diperoleh dari suatu replenishment dengan lead time sama dengan nol. Jika lead time tidak sama dengan nol, maka stock position q pada

(24)

waktu special order dilakukan haruslah dikurangi dengan permintaan lead time (reorder point).

Bentuk optimasi untuk special order seperti di atas, diasumsikan bahwa kenaikan harga terjadi ketika stock position bernilai positif dan tidak ada kesempatan untuk menunggu regular replenishment. Jika special order dilakukan pada saat regular replenishment (ketika stock position mencapai reorder point), bentuk optimasinya adalah:

. 1 * * ˆ * , ) ( * ˆ 2 * ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ − = + + = Q Q C g P Q k P PF kR Q a

Karena g* selalu positif, maka suatu special order layak dilakukan ketika suatu kenaikan harga dijumpai selama regular replenishment.

2.1.8. Kendala-Kendala Pembelian dalam Jumlah Banyak Working Capital Restrictions

Jika working capital restrictions membatasi besarnya investasi terhadap persediaan sebesar J dolar, maka penentuan tingkat persediaan yang terbaik dapat ditentukan dengan metode Lagrange-multipliers. Permasalahannya dapat dinyatakan sebagai berikut.

. 2 2 1 1 J Q P g kendala dengan F P Q Q C R cost holding cost order G Minimumkan n i i i n i i i i i = = ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ + = + =

= =

Dari permasalahan minimalisasi dengan satu batasan masalah, persamaan Lagrangian dapat dirumuskan sebagai berikut:

(25)

= = = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ + + = n i n i n i i i i i i i F PQ PQ J Q R C h 1 1 2 1 2 λ .

Untuk meminimalisasi fungsi objektif G dengan kendala g memerlukan minimalisasi h untuk mendapatkan Qi dan λ. Hal ini dapat dicapai dengan menghitung

turunan parsial yang nilainya disamadengankan nol.

= = − = ∂ ∂ = + + − = ∂ ∂ n i i i i i i i i J Q P h P FP Q CR Q h 1 2 . 0 2 , 0 2 2 λ λ

Persamaan yang di atas menghasilkan Qi dan λ dengan rumusan sebagai berikut.

. 2 , ) ( 2 2 2 1 * F J R P C P F CR Q n i i i i i i − ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = + =

= λ λ • Storage Restrictions

Jika storage space restrictions membatasi jumlah maksimum persediaan sebesar W kaki kubik, maka penentuan tingkat persediaan yang terbaik dapat diperoleh dengan menggunakan metode Lagrange multipliers. Permasalahannya dapat dinyatakan sebagai berikut. , 2 1 1 W Q w g kendala dengan F P Q Q C R cost holding cost order G Minimumkan n i i i n i i i i i ≤ = ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ + = + =

= =

W = total volume penyimpanan untuk seluruh barang dalam persediaan,

(26)

Dari permasalahan minimalisasi dengan satu kendala masalah, persamaan Lagrangian dapat dirumuskan sebagai berikut.

. 2 1 1 1

= = = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ + + = n i n i n i i i i i i i F PQ wQ W Q R C h λ

Untuk meminimumkan fungsi objektif G ditempuh cara sebagai berikut.

. 0 0 , 0 , 0 ) ( , 0 2 1 2 = − > < − = = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = − = + + − = ∂ ∂

= W g jika W g jika 0 mana di W Q w W g w FP Q CR Q h n i i i i i i i i λ λ λ λ λ

Dari persamaan di atas, persamaan untuk Qi*dapat diperoleh.

. 2 2 * i i i i w FP CR Q λ + =

Dengan menguji nilai λ yang berbeda, dimungkinkan penentuan jumlah pesanan yang optimum yang memenuhi persyaratan kendala g.

Working Capital and Storage Restrictions

Masalah akibat keterbatasan working capital mau pun storage space juga dapat merupakan kendala suatu sistem persediaan. Jika investasi persediaan dibatasi sebesar J dolar dan storage space maksimum untuk persediaan adalah W kaki kubik, tingkat persediaan yang terbaik dapat diperoleh dengan menggunakan Lagrange multipliers dengan KuhnTucker. Permasalahannya dapat dinyatakan sebagai berikut.

(27)

. , 2 2 1 1 1 W Q w g kendala dengan J Q P g kendala dengan F P Q Q C R cost holding cost order G Minimumkan n i i i 2 n i i i 1 n i i i i i ≤ = ≤ = ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ + = + =

= = =

Dari masalah minimalisasi dengan dua kendala tersebut maka persamaan Lagrangian dapat dikembangkan menjadi:

. 2 2 1 1 1 2 1 1

= = − = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ + ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ + + = n i n i n i i i n i i i i i i i F PQ PQ J wQ W Q R C h λ λ

Untuk meminimumkan fungsi objektif G dengan dua kendala ditempuh cara sebagai berikut. . 0 0 , 0 , 0 0 , 0 , 0 ) ( , 0 2 ) ( , 0 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 2 1 2 = − > < − = = − > < − = = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = − = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ = − = + + + − = ∂ ∂

= = W g jika W g jika 0 J g jika J g jika 0 mana di W Q w W g J Q P J g w P FP Q CR Q h n i i i n i i i i i i i i i λ λ λ λ λ λ λ λ λ λ

Persamaan untuk Qi* dapat diperoleh:

. 2 2 2 1 * i i i i i w P FP CR Q λ λ + + =

(28)

. 0 2 2 , 0 2 2 2 1 1 2 2 2 1 1 2 2 1 = ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ − + + = ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ − + +

= = n i i i i i i n i i i i i i W w P FP w CR J w P FP P CR λ λ λ λ λ λ

Dengan menguji kombinasi yang berbeda dari nilai λ1 dan λ2, memungkinkan untuk

menentukan jumlah pesanan optimum Qi* yang memenuhi persyaratan dari batasan g1

dan g2. Proses dimulai dengan λ1 dan λ2 diberi nilai awal nol, kemudian salah satu λ tetap

bernilai konstan sedangkan λ yang lain ditambahkan nilainya sedikit demi sedikit, dan begitu juga sebaliknya.

2.2. Alat Bantu Perancangan

2.2.1. State Transition Diagram (STD)

STD digunakan untuk menggambarkan jalannya suatu program. Notasi yang digunakan adalah sebagai berikut.

State bentuk seperti kotak persegi panjang yang berfungsi menunjukkan kegiatan atau keadaan atau atribut yang menjelaskan bagian tertentu dari program.

Anak panah berarah menunjukkan perubahan state yang disebabkan oleh aksi terhadap kondisi tertentu. Kondisi merupakan suatu event yang dapat dideteksi oleh sistem, misalnya sinyal, interupsi atau data. Hal ini akan menyebabkan perubahan dari

Kondisi

(29)

satu state ke state lain atau satu aktivitas ke aktivitas lainnya. Aksi merupakan hal yang dilakukan oleh sistem jika terjadi perubahan state atau merupakan reaksi terhadap kondisi. Aksi dapat menghasilkan output, tampilan pesan pada layar, kalkulasi atau kegiatan lainnya.

2.2.2. Database

Adalah kumpulan dari data-data yang saling berhubungan antara satu dengan yang lain, yang dirancang untuk menyimpan informasi bagi kepentingan suatu organisasi.

Gambar

Gambar 2.1 dapat membantu penyusunan model matematisnya. Sejumlah Q unit  barang dipesan secara periodik
Gambar 2.2 Komponen-komponen biaya persediaan  Sumber: Dasar-Dasar Operations Research (2000,p213)
Gambar 2.3 menunjukkan suatu situasi dengan two price breaks.
Gambar 2.4 All-units quantity discounts
+4

Referensi

Dokumen terkait

Intensitas serangan digambarkan dengan jumlah nematoda parasit pada bawang putih impor dan lokal yang terinfeksi, sedangkan prevalensi digambarkan dengan persentase

Namun pada kenyataanya pada SMA CUT NYAK DHIEN, lingkungan sekolah masih bersatu dengan kampus STIKES yang mana akan menggangu aktifitas dan psikologi siswa dan mahasiswa

Nilai Kriteria Ketuntasan minimal (KKM) pada pembelajaran berbicara adalah 63. Berdasarkan hasil pretes diperoleh data awal bahwa dari siswa kelas II yang berjumlah 14

Solo Technopark sebagai pengelola lokasi pembangunan Solo Science Center telah memiliki kelembagaan yang dapat mengakomodir pengelolaan awal sebuah fasilitas

atom dan teori hibridisasi untuk meramalkan bentuk molekul. Berdasarkan pada standar kompetensi yang ada tersebut, maka pembelajaran ini diperlukan media yang dapat

Transformasi Fourier digunakan untuk mentransformasi sinyal analog dari domain waktu ke domain frekuensi (spektrum frekuensi) seperti ditunjukkan pada Gambar 4.1..

a) Penelitian mengenai implementasi kurikulum 2013 di SMA Negeri 2 Pangkajene menunjukkan bahwa implmentasi kurikulum 2013 yaitu pelatihan guru mengenai kurikulum