250 likes | 803 Views
METODE PENUGASAN. SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER (STMIK) MERCUSUAR Jl. Raya Jatiwaringin No. 144 Pondok Gede Bekasi 17411. PENDAHULUAN.
E N D
METODE PENUGASAN SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER (STMIK) MERCUSUAR Jl. Raya Jatiwaringin No. 144 Pondok Gede Bekasi 17411
PENDAHULUAN • Metodepenugasan(assignment atauHungarian method) merupakanmetodeuntukmenentukanalokasisumberdayakesuatutugastertentusecarasatu per satu(one by one). • Misalkan, tersedia 5 orangperawat yang harusditugaskanpada 5 klinik yang tersedia, bagaimanapenugasanterbaiknya? Bilaada 10 koloneluntuk 10 macamjabatantertentu,. • Tergantungkepadainformasi yang ada, penyelesaianmasalahinidapatdiarahkankepadamaksimasiataurninimasi. • Bilaberkaitdengankesalahan, kerugian, cacat, danhal-hal yang negatif, ituberartipersoalanminimasi. • Sebaliknya, bilaberkaitdenganperolehan, prestasi, danhal-hal yang positif, ituberartipersoalanmaksimasi.
CONTOH KASUS MAKSIMASI • Padasebuahbengkeltersedia 4 orangmekanik yang harusdapatditempatkanpada 4 bengkel yang ada (1 mekanikuntuk 1 bengkel). Pemilikbengkeltelahmemperoleh data nilaiprestasikeempatmekanikpadakeempatbengkelsebagaiberikut. • Prestasimekanik M, dibengkel B3 adalah 82, prestasimekanik M3 dibengkel B. adalah 77, danseterusnya (prestasimaksimal 100).
............................... ContohKasusMaksimasi • Bagaimanapenugasanterbaiknya yang dapatmenghasilkanprestasimekanikbengkelkeseluruhanadalah yang terbesar? • Dengancara cob a- coba, satu per satudapatditampilkan 4 x 3 x 2 x 1 (= 16 atau 4 faktorial) altematif. • Misaluntukkasustersebut: • Penugasan 1: M1, di B1; M2 di B2; M3 di B3; dan M4 di B4 dengan total prestasi = 287 • Penugasan 2: M1, di B1; M2 di B2; M3 di B4; dan M4 di B3 dengan total prestasi = 289 • Seterusnyahinggake .... • Penugasan 16: M1, di B4; M2 di B3; M3 di B2; dan M4 di B. dengan total prestasi = 278
............................... ContohKasusMaksimasi • MetodeHungariandapatlebihmemastikanjawabansecaracepatdanakurat! LangkahpenyelesaianmetodeHungarian (untukmaksimasi),adalah: • Lakukanoperasibaris, yaitudenganmengurangkansemuanilaipadabarisdengannilaiterbesanya(operasi per barisuntukmendapatkannilai 0 padatiapbarisnya). • Lakukanoperasikolomuntukmemastikanbahwapadatiapkolomadanilai 0 (lakukanpenguranganterhadapnilaiterbesarhanyapadakolom yang tidakmemilikinilai 0). • Lakukanpenugasanterbaiknya (merujukkepadaelemen yang bernilai 0 atauterbesar, dipilihdandipilahsendiri), dengancara: • Penugasanpertama kali padabarisdankolom yang memilikisatu-satunyanilai O.
............................... ContohKasusMaksimasi • Penugasanberikutnyapadabarissajaataukolomsaja yang memilikisatu-satunyanilai0. • Kerjakan terus hingga selesai dan diperoleh nilai terbesar. • Hasil langkah a, b dan c untuk persoalan mekanik bengkel adalah sebagaiberikut: • Data awal :
............................... ContohKasusMaksimasi • Operasibaris: • Semuaelemenpadabaris 1 dikurangidengan 82. • Semuaelemenpadabaris 2 dikurangidengan 80. • Semuaelemenpadabaris 3 dikurangidengan 77. • Semuaelemenpadabaris 4 dikurangidengan 80. Hasilnyaadalahsebagaiberikut: Tidak ada nilai Nol
............................... ContohKasusMaksimasi • Operasikolom: Padakolom 2 masihada yang belummemilikinilai 0, lakukanoperasikolom - hanyapadakolominisaja -7 kurangisemuanilaipadakolom 2 dengan -7 Hasilnyaadalahsebagaiberikut: Setelahoperasibarisdankolom, kinisemuabarisdankolomtelahmempunyainilai 0 (inilahtujuandarioperasibarisdan/ataukolom).
............................... ContohKasusMaksimasi Langkahselanjutnya: • Beritandapadabarisataukolom yang hanyamemilikisatu-satunyanilai 0 (sebagaiberikut). • Tampakhanyabaris2, 3, dan4, sertakolom 2, 3, dan 4 yang memilikihanyasatunilai 0 • Hanyabaris4dankolom4 yang padabarisdanlataukolommemilikisatu-satunyanilai 0 →berartisebagaiprioritasutama (prioritas 1) penugasanterbaiknyaadalahmekanik4 dibengkel4
............................... ContohKasusMaksimasi • Penugasanterbaiklainnyaseperti yang dicetaktebaldenganmengacupadabarisdanlataukolom yang memilikisatu-satunyanilai 0 (disebutsebagaiprioritas 2). Mekanik M4 lebihbaikditempatkanpadabengkel B4 daripadabengkel B2. Bengkel B, lebihbaikdipegangolehmekanik M2 daripadamekanik M3, danseterusnya Hasilpenugasanterbaikadalah: (kebetulansolusitunggal, total nilai 310)
............................... ContohKasusMaksimasi Andadapatmengubahcarapenyelesaiannyadengandimulaidarioperasikolom, kemudiandilanjutkanoperasibaris -7 yang samahasilnya.
............................... ContohKasusMaksimasi Penugasanterbaik: • Mekanik 1 di bengkel3 dengannilai 82 . • Mekanik 2 di bengkel1 dengannilai 80 . • Mekanik 3 di bengkel2 dengannilai 68 . • Mekanik 4 di bengkel4 dengannilai 80. → Total nilaiterbaikadalah 310 (sepertisebelumnya).
CONTOH KASUS MINIMASI: • Padasebuahrurnahsakitada 5 klinikspesialis (THT, Anak, Kandungan, Mata, danGigi) yang dibantuoleh 5 orangperawat (sebutsajaNia, Ani, Tia, Ita, danAti). • Data nilaikesalahan yang dibuatolehkelimaperawatbiladitempatkanpadamasing-masingkliniktersebutadalahsebagaiberikut. • Atimemilikinilaikesalahan 40 biladiklinikKandungan, Niamemilikinilaikesalahanhanya 23 biladiklinikGigi, dan seterusnya
................................. contohkasusminimasi Bagaimanapenugasanterbaiknya yang dapatmenghasilkannilaikesalahan total yang terkecil? LangkahmetodeHungarian untukminimasiadalahsamadenganlangkahpadamaksimasi, denganmengubahfaktorpengurangnyakepadanilai terkecilsebagaiberikut. • Lakukanoperasibaris, yaitudenganmengurangkansemuanilaipadabarisdengannilaiterkecilnya (operasi per barisuntukmendapatkannilai 0 padatiapbaris). • Lakukanoperasikolomuntukmemastikanbahwapadatiapkolomadanilai 0 (lakukanpenguranganterhadapnilaiterkecilhanyapadakolom yang tidakmemilikinilai 0).
................................. contohkasusminimasi • Lakukanpenugasanterbaiknya (merujukkepada e1emen yang bernilai 0 atauterbesar, dipilihdandipilahsendiri) dengancara • Penugasanpertama kali padabarisdankolom yang memilikisatu-satunyanilai 0 • Penugasanberikutnyapadabarissajaataukolomsaja yang memilikisatu-satunyanilai 0 • Kerjakanterushingga se1esai dandiperolehnilaiterkecil Data awal
................................. contohkasusminimasi Operasibaris: • Kurangkansemuanilaipadabaris 1 dengan 23 • Kurangkansemuanilaipadabaris 2 dengan 26 • Kurangkansemuanilaipadabaris 3 dengan 25 • Kurangkansemuanilaipadabaris 4 dengan 25 • Kurangkansemuanilaipadabaris 5 dengan 28 Hasilnyaadalahsebagaiberikut (kebetulansemuakolomnyajugasudahadanilai 0 sehinggatidakperlulanjutkeoperasikolom).
................................. contohkasusminimasi Beritandapadabarisdanlataukolom yang mempunyaisatu- satunyanilai 0 Hasilnyaadalahsebagaiberikut : • Baris 2 dankolom 1 adalahprioritasutama (prioritas 1) karenamemilikisatu-satunyanilai 0 padabarisdankolom, tugaskanperawat 2 padaklinik 1 • Penugasanlainnyaseperti yang tampakdiatas
................................. contohkasusminimasi Hasilpenugasanterbaik
................................. contohkasusminimasi Cobalakukandengandimulaidarioperasikolomkeoperasibaris • Operasi Kolom Baris ke-3 tidakada NOL-nya→lakukanoperasibaris
................................. contohkasusminimasi • Operasi baris • Elemen NIA- THT adalahprioritasutama. • Penugasanterbaiknyasamadengan yang sebelumnya
Latihan • 10 Salesman dengan masing2 nilai penjualan di 10 kota • Atur penugasan 10 salesman tersebut