Annisa Kesv Garside'

## ABSTRACT
This research tdes to implement a method of rnachine scheduling for flow shop called
Multi Objective Heuristic. To make easier application in attaining job sequence that machine must do along with makespan value, lotal flow time, and idle time, then a software is made Next, we make aiomparison of machine scheduling result performance between Multi objective Heuristic Method and lohnson Method if viewed fiom makespan value, total flow time, and idle time. From the result of research concluded that heuristic with multi objectives method shows the solutions flow time total fewer than Johnson method.
Key llords:  Pdormance,  Makespan, Flow time.

## PENDAHULUAN
Perkembangan industri khususnya industri  manufaktur dewasa ini,  telah memaksa kita untuk selalu mencari alternatif terbaik dalam usaha memenuhi kebutuhan yang  beraneka ragam.  Tetapi  karena terbatasnya sumber daya perusahaan maka usaha  t€rsebut  menjadi  sulit untuk dilakukan. Karena itu  peningkatan utilitas dan produkivitas masing masing sumber daya harus segera dilakukan, khususnya sumber daya yang  terlibat langsung di bidang produksi.
Penjadwalan  produksi yang tujuannya melakukan pengalokasian fasilitas produksi  untuk melaksanakan  suatu
pekerjaan merupakan proses  yang  akan mempengaruhi tercapainya usaha peningkatan produktivitas  dan  utilitas
sumber daya perusahaan khususnya dilantai produksi.
Sistem penjadwalan produksi yang saat  ini  paling  banyak  digunakan  adalah dengan  menggunakan  Johnson's  Rttle dimana  metode  ini  hanya  menekankan minimasi makespan saja dalam
mendapatkan  sebuah  jadwal produksi.
Sedangkan metode penjadwalan yang  baik harus mampu meningkatkan utilitas sumbet daya  melalui  minimum  flow  time  yang berarti waLlu  penyelesaian pekerjaan yang lebih  cepat,  waktu  pengiriman  barang sebelum due  daie  yang  telah  ditetapkan, serta minimum Work  In  Process (WIP)  dan iddle  time  (wakru  tunggu)  baik  mesin maupun  operator.  Jika  hasil  penjadwalan dengan Johnson's Rule mampu meminjmasi makespan ini berarti hanya membawa akibat turunnya production run.
') Doxt pada JrmsarTekrik Indtotri Faktakar Teknik Ufiuenita[ MtfiannadiJah Malatg
Penelitian ini  akan mencoba untuk menganalisa dan  mengaplikasikan sebuah
metode  penjadwalan  heuristik yang
mempertimbangkan beberapa kriteria  yaitu minimum makespan, total flow  time  dan iddle time, sehingga diharapkan akan dapat
diusulkan sebuah metode penjadwalan yang dapat menghasilkan jadwal produksi yang lebih  baik  ditinjau  dari  3  kriteria  yaitu makespan, total flow time dan iddle t1me.

## TINJAUAN  PUSTAIC{
Penjadwalan  produksi adalah
pengalokasian sumber  produksi  selama
periode  tertentu untuk mengerjakan sejumlah tugas. Secara ideal tujuan dari
proses penjadwalan yailu :
L  Ulilisasi sumber daya secara efisien
2.  Kecepatar respon terhadap perubahan permintaan
3.  Kecepatan  melakukan  penjadwalan dengan batas due date yang ditentukan
Kriteria  performance yang dipakai
dalam  penilaian  suatu  hasil  proses penjadwalan  sering  kali ditentukan berdasarkan kebijakan perusahaan.
Kriteria
yang  biasa  digunakan dalam  penilaian terhadap hasil proses penjadwalan antara lain
1.  Rata rata waktu alir atau rata rata walrtu suatu  pekedaan berada  dalam  suatu
sistem produksi ( mean flow time )
2.  Waktu menganggur mesin
L  Rata  rara  lateness pekerjaan yaitu
perbedaan antara  waku  penyelesaian pekerjaan se sungguhnya dengan batas
waktu penyelesaian pekerjaan tersebut,dll.
Penjadwalan Flow Shop
Suatu  lantai  produksi  dikatakan mengikuti pola aliran tertentu disebut flow shop, jika memiliki ciri ciri sebagai berih:ut :
a  Semua pekerjaan hanya diproses satu kali pada setiap mesin.
a  Proses pengerjaan pada mesin A  harus mendahului proses  pengerjaan pada mesin B  dan proses pengerjaan pada mesin  B  harus  mendahului proses
pengerjaan mesin C.
Karakteristik flow  shop terlihat dari aliran yang satu arah.
Johnson Problem
Masalah penjadwalan flow  shop dengan 2  mesin dengan rujuan minimasi
mahespan dikenal dengan Johson problem.
Dalam formulasinya job j  diberikan waktu operasi lr1  ,  memerlukan operasi pada
mesin 1 dan /r2  memerlukan operasi pada
mesin 2 setelah operasi pada mesin I selesai.
Urutan optimal dapat dikaralderkan dengan aturan dibawah ini  untuk  job-job  yang berpasangan.
*  Teori I
Job i mendahului job j pada jadwal
optimal jika . t I { I m r n [ j r . f i 2 r a  m m f , 2 , r ; r I ___->-r _ ffi _-----------|'-------
Gambar 1  Pola Aliran Flow shop
*  Algoriftna Johnson
Langkah  I Temukan minimum
, , , l (   it,'i2  t Largkah  2a. Jika minimum waktu
proses memerlukan mesin l,  tempatkan job  yang  bersangkutan pada posisi pertama yang  tersedia dalam  urutan. Lanjutkan langkah 3.
Langkah  2b. Jika  waktu  proses memerlukan mesin 2,  tempatkan job yang bersangkutan pada posisi terakhir yang tersedia. Lanjuikan ke langkah 3. Langkah 3. Pindahkan job  dari
l,:umpulan job yang belum terjadwal dan kembali ke langkah 1.
*  Perluasan Aluran Johnson Untuk masalah dengan kriteria makespan
dan m :  3 aturan johnson diatas masih layak  untuk  hanya mempertimbangkan jadwal permutasi saja umuk mencapai jadwal yang optimum, belum sulit untuk menggeneralisasikan aturan  johnson menjadi aturan dominasi yaitu dengan aturan :
I  Jika  mrnr tlrr ] Z lnaxr tr)  I maka
job  i  mendahului job  j  dalam jadwal
optimal jika :
mtnl,, + t,, + rr3 )<  mintr2 + t3,t  i.+ t izl
, r ) a )
2 .  J i k a  m l n r t l a 3 i Z  m a x r t / r 2 l m a k a job  i  mendahului job  j  dalam jadwal
optimal jika : . r I |
| m r n { l  +  / , 2 . / , - ! / , r l s  m l n t ,   +  ( , r - l ;  *  I , z l
Metod€ Heuristik  untuk  Menjadwalkan
Flow Shop dengan Multi  Tujuan Algoritma Heuristik untuk Minimum Flow Time,  Makespan dan
lddle time adalah sebagai berikut : Step  1:  Selesaikan dengan'  metode Campbell, Dudek, Smith yang meminimumkan makespan dan dapatkan
satu jadwal.
Dapatkan satu jadwal dengan mengubah urutan job  yaitu  gantikan job  yang berada pada urutan ke- r  dengan uru12n 1 +  l  Pilih jadwal  yang  menghasilkan makespan minimum. Lanjutkan proses tersebut dengan job yang berpasangaq dimana Vr,i  < r  < n-l dan pilih jadwal yang menghasilkan makespan yang lebih kecil. Jadual ini menjadi daftar jadwal 'S' dengan makespan dan total flow time ' F'.
Step 2 : Hitung nilai nilai berikut untuk job yang berada pada posisi ke- r  dalam jadual
S , d i m a n a 1 < r   <  n - 1

## Dvr
o., t-I*- 1' ry..,)-i[*- 1, tb.. 1,1
Step 3 : Buat daftar job yang nilai  Q,.1 >  0 Step 4 : Jika jadwal ( list ) kosong, lanjutkan ke step 10, selain itu lanjutkan ke step 5
Step 5  :  List job  disusun dengan urutan menurun menurut nilai Q4 yang tertinggi
disusun terlebih  dahulu. Jika  terjadi kesamaan nilai Q,1  , maka ranking disusun dengan mempertimbangkan nilai  Di"1 yang -   \ - , , . _ \ " . - L'1,1.t  ,/i'Ir+l1,j j = 1 j = 1
tinggi.
Step 6 :  Sebut job yang berada pada urutan pertama sebagaijob Q saling rukarkan posisi job  yang  berada pada urutan  Q dan job yang berada pada posisi Q + 1 dalam jadual
S. sebut jadwal yang  dihasilkan sebagai

## s'
Hitung  makespan (M').  total flow time (F') dan total idle time (I').  Dari sini dapat dilihat bahwa semakin besar kesempatan mengurangi flow  time  ketike job  yang bersangkutan digantikan  oleh  job  yang sesuai.
Step  7  :  Hitung  penambahan relatif makespan , flow time dan idle trme dari S' dengan S. ^ - ,   M '   m i n ( v . v )   F   r J n ( F . F )   / ' - m ' n ( /   / ) "" -*t'l/'r) *1r'  11 - nr".'it -, t
dan METODOLOGI PENELITIAN Data yang diperlukan adaiah
1.  Jenis dan banyaknya produk fiob) yang
akan dijadwalkan.
2.  Urulan proses produksi dari-masing- masing  produk/jenis  mesin  yang dibutuhkan  untuk  membuat  masing- masing produk.
3.  Jumlah  Demand/permintaan untuk masing-masing produk.
4.  Kapasitas dari tiap mesin.
5.  Waktu  pengerjaan produk  pada tiap mesin. Untuk proses yang sifatnya tidak
otomatis maka sebaiknya waktu  yang
digunakan adalah waktu standard (waktu
pengerjaan  sebuah  produk yang mempertimbangkan perfbrmance rating dan allowance-allowance  yang dipe ukan untuk menyelesaikan pekerjaan) dan bukan berupa dala waktu
pengamatan mentah.
Dari  data  tersebut, kemudian dibuat  dalam  bentuk  sebuah ,natiAt waktu  pengerjaon  job/ptoduk  pada maing-masing  mesin. Ifal  yang  perlu dipertimbangkan  dalam membuat matriks tersebut jika temyata tiap produk
memiliki jumlah demand dan kapasitas
mesin yang berbeda maka harus diolah
agar tiap job memiliki satuan waktu yang
sama pada tiap mesin. P€mbuatan Program Penjadwalan Ileuristik Multi  Tujuan. Untuk mendapatkan jadwal produksi
dan perhitungan makespan dengan metode
^ - M   - n ' r n ( M ' . M )   F - m i n ( F  . l ) 1   r n i n ( / ' . / ) " ' -
" l , " ( M ' t 4
- . , " 1 r  '.  r; . n  ( 1 1
Step  8  :  Jika  RS'  <  Rl',  kemudian generate S',  menjadi daftar baru sebagai
S.(dimana semua parameter S=S' ;  M:M'  ; F=F' ;  I:I'  ) dan kembali ke step 2. Selain itu ke step 9.
Step 9 : Hilangkan job Q dari kumpulan job yang belum terjadwalkan. Jika urutan yang terbentuk  belum  urutan  yang  terakhir  , kembali step 6. Jika urutan yang terbentuk merupakan urutan terakhir lanjutkan step 10.
Step 10 : Daftar tersebut dengan makespan ,
total  flow  time dan idle  time  mesin
mesinnya menjadi solusi. Stop.
heuristik multi tujuan akan membutuhkan waktu yang  lama  karena  step-slep perhitungannya sangat panjang sehingga dibuat  sebuah  program  penjadwalan heuristik multi tujuan untuk mempermudah proses perhitungan.
Pada gambar 2 ditunjukkan tampilan entry  data  matriks  mesin/job  melalui program penjadwalan heuristik. Program tersebut dibuat dengan menggunakan Visual Basic 5.0. Pada gambar 3  dapat dilihat
tampilan  hasil pemrosesan  dengan
menggunakan metode heuristik. Gambar 2 Tampilan input program penjadwalan metode heuristik.
Pengumpulan Data Matriks waktu
Pengerjaan Job pada Mesin
Untuk  melihat  performansi  dari kedua metode maka dikumpulkan beberapa dato  matriks  ttaktu  pengerjaan  job  pada mesi,t  ycLng memiliki  kurqkteristik  -iunloh job  dnn jumlah  mesin yang  berbedq-beda.
Dan  selanjutnya data  yang  didapat diolah dengan  menggunakan kedua  metode  dan kemudian  dianalisa  hasilnya  ditinjau  dad segi makespan, total  flow  time  dan  iddle tlme.
Data  matriks  waktu  pengerjaan  job (dalam satuan menit) pada mesin yang akan ditentukan jadwal urutan prosesnya adalah :
l  Problem I
2. Problem 2 2  Problem 3 3.  Problem 4 Gambar 3 Tampilan output program penjadwnlan metode heuristik
Job I 2 3 t 5 6 7 8 Mesrn  i IU l 2 l i 7 6 4 l Mcsm 2 4 9 11 8 1 5 10 2 Job I 2 4 ll 6 7 E 9 10
MesLn I 8 ,7 9 1 2 ) 5 2 1 I Mesin 2 6 5 2 il + 1 1 3 5 J o b I 2 3
Mesm l 7 t 0 s Mesm 2 J 7 Mesrn l t1 5 9 8 8 Job I 2
Mesrn  1 t 0 It 1 Mesm 2 12 5 9 t 5 '| 12 Mcsm 4 9 t 0 Mesin 5 1 l 3 Mesin 6 l 3 b 5
4.  Problem 5
I 2 Mesin  I 5 6
4 5 Mesin  2 4 '1
3 5 Mesin  3 5 5 l 6 8 4 I Optimumm Vol.3 NO.2 2m2Hal163-172
9. Problem 9 Job 1
2 J 4 5 6 7 Mesin 1 4.58 t . 2 7 3 . 2 6 4 . 5 0 2 . 8 7 1 . 5 0 Mesin 2 1 , 3 2 0,50 0.64 0 . 8 7 0 . 8 5 0 . 7 5 0 . 5 0 Mesin 3 1 . 0 6 0 . 5 1 o.62 0-58 0.70 0.47 0,58 Mesin 4 1 . 5 2 0 . 8 1 l .  1 9 t . 2 5 o.99 0.75 0.72 HASIL  DAN  PEMBAIIASAN pengerjaan job  ke  mesin  dan  memilih metode Johnson, dipercleh solusi mtrchine Dari  datalproblem  diatas,  maka
schedule,,urutan pengerjaan job  untuk tiap
langkah pertama adalah membuat jadwal
problem penjadwalan yang  ada  beserta
produksi  dengan  menggunakan metode
beberapa  parameter  kriterianya.  Solusi
Johrcon.  urtttk mempermudah dalam Jadwal untuk keseluruhan problem dengan
pembuaan  jadwal dan perhitungan metode johnson dapat dilihat pada tabel makespan, flow  time  maka  digunakan
berikut:
bantuan software Quantilative System ( QS).
Dari
running QS dengan memasukkan  inDut beruoa matriks
7. Problem 7 Job I 6 7
I
Mesin I l 2 8 6 7 6 8 Mesin 2 3 5 6 4 7 8 5 2
Mesrn l 9 8 4 '7 t0 4
Mesin  4 5 8 2 6 4 1 8 Mesin 5 6 7 4 5 9 8 7 Mesin 6 3 8 9 7 2 I 4 Mesin 7 8 2 5 1 3 8 9 6 6. Problem 6 4 Mesin I 5 7 8 5 9 Mesin  2
t 0 5 4
lvlesrn 3 l l l l
1 3 8
Mesrn 4 2 l
t 9 4 I 8. Problem 8
Job 2 4 5
Mesm  I 4 1 9 10 8
Mesin  2 6 9 4 Mesin 3 l 0 9 8 7
Mesin 4 'l 6 4 9 7

## Easil Penjadwalan Dengan Metode Johnson (dalam Satu&n menit)
MC lldle Timo 2 mesia  7 iob '76432514 65 4t.al 4 t . 8 7 x 7 = 3 3 5 2 2 mesio.  10 iob r0857412935 2 9 . 5 x 1 0 = 2 9 5 9 3 mesin. 4 iob 2 1 4 1 48 1 3 8 1 9 3 mesin. 6 iob 4 1 2 5 1 6 8 1 5J.81 329 15 5 4 mesin, 4 iob 2134 37 28.25 113 49 6 5 mesin.4 iob 1234 80 216 t68 7 7 mesin. 8 iob 4'16r8352 98 572 2 1 5 8 4 mesin. 5 iob r4523 i6 43.4 2t1 i-l 9 4 mesin- 7 iob t4l5)61 22.33 15.81 l l0-86 4'7.4 Selanjutnya  untuk  mendapatkan
solusi penjadwalan dengan metode heuristik
multi  tujuan  dilakukan  running  dengan memasukkan data pada program yang telah Dari Hasil penjadwalan  dan perhitungsn makespan, total flow time dan iddle  time  dengan metode Johnson dan
dibuat  sebelumnya. Hasil  penjadwalan dengan  menggunakan metode  heuristik multi tujuan dapat diringkas sebagai berikut
'
Heuristik  Mulii Tujuan  mata  tahap
selanjutnya  dilakukan perbandingan performansi dari  kedua metode tersebut.
Tabel 2
Hasil Penjadwalan Dengan Metode Eeuristik  (dalam satuan menit)
Probl€m I{amLaertutik Ur{tan Jadwal Make- Totd  Flow Time lddle Time t 2 mesin 7 iob 6',t543218 65 326 9 2 2 mesin. l0 iob 1085274t936 289 l 0 3 3 mesin. 4 iob 2 1 4 1 48 1 3 8 1 9 4 3 mesin. 6 iob 4125-16 8 1 3 1 0 5 4 mesin.4 rob 2143 l 8 1 1 3 4'.7 6 5 nesin.4 iob t234 80 216 1 6 8 7 7 m€sin. 8 iob 74261-158 93 560 198 8 4 mesin. 5 iob r.24t5 5 7 209 50 9 4 mesin. T iob 236415',/ 93 41.19

## Tabel 3
Perbandingan Hasil Penjadwalan Metode Johnson dan Ileuristik Multi Tujuan 2 mesin, 7 job - Heunstik 65 326 9 9 z 2 mesin, l0iob - Heunstik 54 289
295
t 0
3 3 mcsin, 4 job - He ristit 48
48
1 3 8 l 9 19
4 3 mesin, 6 job
- Heuristil 8 l 8 l 3 1 0 329 5 4 mesin,4.1ob - H€unstik 3 8
3',7
I  l 3 1 1 3
4',7
49 6 5 mesir, 4 Job - Heuristik EO 80 2t6 216 t68
168 7 7 mesin, 8 Job - H€unstik 93
98
560 572
1 9 8
215 8 4 rnesin, 5 job - Heunstik 57 209 21',l 50 53 9 4 mesin, 7 job - Heuristik 22,33 ) ,   1 1 93 110.86 47,19 47;79
Karena pada dasamya kiteria  untuk
menilai jadwal urutan proses yang terbaik didasarkan pada minimasi makespan, total flow time dan iddle time maka dai  tabel 3
tersebut  dapat  dilihat  bahwa  metode heuristik
secara umum mampu menghasilkan solusi jadwal yang lebih baik ditinjau  dari  ketiga  kiteria  yang  ada. Perbaikan hasil dengan metode heuristik tersebut terutama dalam kriteria  total  flow time  yang lebih  kecil/minimal dibanding dengan metode Johnson.
Keefektifan perbaikan hasil dengan menggunakan metode  heuristik  semakin baik apabila jumlah mesin dan job yang ada semakin banyak (sebagai conloh  dalam problem 7 dan 9). Selanjutnya dapat dilihat dengan semakin banyaknya job (contoh pada
problem l, 2, 4,'l  dan 9) hasil solusi jadwal
yang  dihasilkan cukup  berbeda secara signifikan dengan metode Johnson terutama
dalam minimasi total flow timenya. Dari sini dapat ditarik  kesimpulan bahwa dengan semakin banyaknya job  maka  metode heuristik  mampu  menghasilkan solusi jadwal yang lebih optimal dibanding dengan metode Johnson. Hal ini disebabkan dengan semakin banyaknya job maka akan semakin
besar  kesempatan  untuk melakukan permutasi./pertukaran antar job dalam proses heuristik multi tujuan sehingga memungkinkan diperolehnya jadwal  baru yang  lebih  minimal ditinjau dari  segi makespan, total flow  time dan iddle time.
Namun  disisi  lain  dapat  dilihat  untuk problem  3,  5  dan  6  yang  memiliki
karakteristik penjadwalan untuk  4  job walaupun dengan jumlah  mesin  yang berbeda ternyata tidak ada perbedaan hasil yarg  cukup  signifikan dengan metode Johnson (bahkan untuk  problem 3  dan 6, hasil yang diperoleh sama dengan metode Johnson). Hal  ini  mungkin  disebabkan karena dengan 4 job yang ada maka jumlah pertukarar/permutasi yang ada cukup sedikit sehingga kemungkinan untuk mendapatkan solusi  jadwal  baru  yang  lebih  baik kemungkinannya adalah kecil.
Dari keseluruhan solusi jadwal, dapat dilihat  bahwa  dengan metode heuristik temyata nilai  makespan yang  dihasilkan tidak jauh berbeda dengan metode Johnson.
Sehingga dapat ditarik kesimpulan bahwa
metode johnson memang terbukti dapat
menghasilkan solusi jadwal yang mempunya nilai minimal  ditinjau  dari segi makespannya. Sedangkan dalam  metode heuristik multi rujuan unluk menjamin agar
diperoleh  jadwal  yang  makespannya minimal digunakan metode CDS yang pada
dasamya merupakan peduasan dari metode
Johnson.
Dari  analisa diatas dapat  ditarik kesimpulan  bahwa  untuk problem penjadwalan yang melibatkan jumlah job semakin banyak (  Job lebih dari 4  ) maka sebaiknya digunakan metode  Heuristik Multi Tujuan, karena telah terbukti mampu menghasilkan solusi jadwal yang lebih baik
dibanding dengan metode Johnson ditinjau dari tiga kriteria yaitu makespan, total flow time  dan  iddle  tirne.  Sedangkan untuk problem  penjadwalan yang  melibatkan
sedikit job (job kurang dari sama dengan 4 ) maka dapat digunakan metode Johnson yang sudah  ada  karena  terbukti  mampu menghasilkan solusi yang baik dao proses perhitungannya yang  cukup  mudah  dan cepat. Namun secara keseluruhan ,  dapat dikatakan bahwa metode heuristik multi tujuan ini  dapat diterapkan untuk  semua problem penjadwalan dengan karakteristik jurnlah job  dan mesin yang bervariasi dan mampu menghasilkan solusi yang lebih baik dibanding  dengan  metode  Johnson. Sedangkan kelemahan  yang  ada  pada metode heuristik multi  tujuan ini  adalah iterasi  yang cukup panjang  dan membutuhkan wal,lu  yang  lebih  lama dibanding dengan metode Johnson dapat diselesaikan dengan membuat program penjadwalah heuristik multi tujuan.

## KESIMPULAN
Metode  Heuristik  Multi  Tujuan secara umum mampu menghasilkan solusi jadwal yang lebih baik ditinjau dari ketiga kriteria yang ada. Perbaikan hasil dengan metode heuristik tersebut terutama dalam kriteria  total  flow  time  yang  lebih kecil/minimal dibanding dengan metode Johnson.
Keefektifan perbaikan hasil dengan menggunakan metode  heuristik  semakin baik apabila jumlah mesin dan job yang ada semakin banyak. Dari analisa dapat ditarik kesimpulan  bahwa  untuk problem penjadwalan yang melibatkan jumlah job
semakin banyak ( Job lebih dari 4 ) dengan
jumlah  mesin  tertentu maka  sebaiknya digunakan metode Heuristik Multi  Tujuan. Sedangkan untuk problem penjadwalan yang melibatkan sedikit job  (  job  kurang dari sama dengan 4  )  maka dapat digunakan metode Jobnson yang  sudah ada  karena terbukti mampu menghasilkan solusi yang baik dan proses perhitungannya yang cukup mudah dan cepat.

## DAFTARPUSTAKA
Baker, Kenneth R.1976,  "Introdaction  To Sequencing anil  Scheilulling",  Iotm Wiley and Son.
Elsayed A.,  Thomas O. boucher, "Analysis And  (hntrol  Of  hodudion  System",
Prentice Hall International.
Mortor!  Thomas  8.,1993,  "Heuristik Schedalling Syslem". Rajendran, Chandra S.,1995, 'Heuistik  For
Scheduling In  Flow Shop llith  Multi Objectives",  Europen  Joumal  Of operation research, Volume 82
Walpole,  Ronald  and  Raymond  H.
Myers,l986,  "Ilma  Peluang  dan stutistik untuk Insiyur dtn  llmuwan",
ITB Bandung.
Wignjosoebroto, Srilomo,1992,'Teknik Tat& CMa  dan  Pengukuran Kerja", Guna Widya.