modul 1 2013 (mosi)

17
MODUL I PENDAHULUAN 1.1 Tujuan Praktikum 1. Mengetahui komponen-komponen dalam software Promodel. 2. Mampu menggunakan software Promodel untuk membuat model simulasi dasar. 1.2 Pengantar ProModel ProModel adalah suatu alat bantu simulasi dan analisis untuk seluruh tipe dan jenis sistem produksi yang berbasis windows. ProModel memiliki kombinasi yang baik antara kemudahan dalam penggunaan, fleksibilitas yang lengkap, kemudahan memodelkan untuk setiap keadaan dan kemampuan membuat animasi yang realistis, sehingga simulasi menjadi semakin nyata. ProModel dapat membantu untuk mencoba ide-ide baru dalam merancang dan meningkatkan sistem sebelum menentukan waktu dan sumber daya yang diperlukan untuk membangun atau mengubah sistem nyata. ProModel memfokuskan pada masalah- masalah seperti utilisasi sumber daya, kapasitas produksi, tingkat produktifitas, dan tingkat persediaan. Dengan memodelkan unsur penting dari sistem produksi, kita dapat melakukan percobaan dengan strategi dan rancangan operasi yang berbeda untuk mencapai hasil yang terbaik. A. Komponen ProModel

Upload: mira-febrina

Post on 09-Dec-2014

140 views

Category:

Documents


10 download

DESCRIPTION

modul

TRANSCRIPT

Page 1: Modul 1 2013 (Mosi)

MODUL I

PENDAHULUAN

1.1 Tujuan Praktikum

1. Mengetahui komponen-komponen dalam software Promodel.

2. Mampu menggunakan software Promodel untuk membuat model simulasi dasar.

1.2 Pengantar ProModel

ProModel adalah suatu alat bantu simulasi dan analisis untuk seluruh tipe dan jenis

sistem produksi yang berbasis windows. ProModel memiliki kombinasi yang baik antara

kemudahan dalam penggunaan, fleksibilitas yang lengkap, kemudahan memodelkan untuk

setiap keadaan dan kemampuan membuat animasi yang realistis, sehingga simulasi

menjadi semakin nyata.

ProModel dapat membantu untuk mencoba ide-ide baru dalam merancang dan

meningkatkan sistem sebelum menentukan waktu dan sumber daya yang diperlukan untuk

membangun atau mengubah sistem nyata. ProModel memfokuskan pada masalah-masalah

seperti utilisasi sumber daya, kapasitas produksi, tingkat produktifitas, dan tingkat

persediaan. Dengan memodelkan unsur penting dari sistem produksi, kita dapat

melakukan percobaan dengan strategi dan rancangan operasi yang berbeda untuk

mencapai hasil yang terbaik.

A. Komponen ProModel

Ada enam komponen utama untuk membuat suatu model simulasi dengan ProModel

yaitu :

1) Location (lokasi)

2) Entities (entitas)

3) Arrivals (kedatangan)

4) Processing (proses)

5) Resources (sumber daya)

6) Path Network (lintasan kerja resources)

Page 2: Modul 1 2013 (Mosi)

Location. Merupakan suatu tempat dalam sistem tidak bergerak dimana entitas akan

menjalani proses, sebagai tempat penyimpanan atau tempat untuk aktivitas-aktivitas

lain. Dalam model yang dibuat, location berupa mesin-mesin atau stasiun kerja.

Data-data yang diperlukan untuk mendefinisikan locations adalah :

1. Name : Nama masing-masing lokasi.

2. Capacity : Kapasitas lokasi dalam memproses entitas.

3. Unit : Jumlah lokasi yang dimaksud.

4. Downtimes (Dts) : Saat-saat lokasi tidak berfungsi, misalnya karena

kerusakan, dll.

5. Decision rules : Digunakan untuk merumuskan bagaimana aturan

pemrosesan bagi entitas yang masuk lokasi.

6. Notes : Untuk memasukkan catatan

Entities. Adalah Sesuatu yang menjadi objek dari suatu proses. Entitas dapat berupa

komponen, produk, manusia atau lembar kerja. Masing-masing entitas mempunyai

nama dan dapat direpresentasikan dengan satu atau lebih grafik selama simulasi.

Data-data yang diperlukan dalam mendefinisikan entitas :

1. Name : Nama setiap entitas.

2. Speed : Kecepatan entitas bergerak atau berpindah dari satu lokasi ke

lokasi lain.

3. Stats : Menyatakan level statistik dalam mengumpulkan hasil masing-

masing jenis entitas.

Arrivals. Menyatakan kedatangan entitas dari luar ke dalam sistem yang diamati

untuk pertama kalinya.

Data-data yang diperlukan dalam mendefinisikan arrivals :

1. Entity : Menunjukkan entitas apa yang masuk ke dalam sistem.

2. Locations : Menunjukkan lokasi pertama kali entitas memasuki

sistem.

3. Quantity each : Menyatakan jumlah entitas yang datang setiap satu kali

kedatangan.

4. First time : Menunjukkan waktu pertama kalinya entitas masuk ke

sistem.

5. Occurrences : Menyatakan berapa kali kedatangan.

Page 3: Modul 1 2013 (Mosi)

6. Frequency : Menyatakan selang waktu antar kedatangan.

7. Logic : Untuk menyatakan logika-logika lain saat kedatangan.

8. Disable : Menyatakan ada atau tidak penghalang utnuk setipa kali

kedatangan.

Processing. Merupakan operasi yang terjadi di dalam sistem dan dilakukan pada

lokasi dan antar lokasi. Proses merupakan kegiatan pengolahan input yang dilakukan

oleh setiap mesin (lokasi) sehingga akan menghasilkan suatu output tertentu.

Data-data yang diperlukan dalam mendefinisikan proses :

1. Entity : Menunjukkan entitas sebagai input yang akan diproses.

2. Location : Menunjukkan lokasi dimana operasi terjadi.

3. Output : Menunjukkan entitas sebagai output dari proses yang

terjadi.

4. Block : Jalur yang ditempuh entitas.

5. Destination : Lokasi yang menjadi tujuan berikutnya.

6. Rule : Menyatakan aturan yang digunakan dalam proses.

7. Move logic : Untuk mendefinisikan metode pergerakan entitas, yaitu

dengan menempatkan waktu pergerakan atau dengan apa

entitas dipindahkan.

Resources. Adalah orang atau pekerja, peralatan dan alat pemindah material lain.

Data-data yang diperlukan adalah :

1. Name : Nama resources

2. Unit : Menunjukkan banyaknya resources

3. Specifications : Menunjukkan spesifikasi jaringan yang dilintasi dan

lokasi yang pertama kali dikunjungi.

Path Network. Merupakan lintasan dimana resources bergerak di sepanjang lintasan

yang dibuat. Arah lintasan bisa satu arah atau dua arah dan bisa dibuat berdasarkan

faktor jarak atau waktu.

Data-data yang diperlukan adalah :

1. Name : Nama lintasan yang bersangkutan.

2. Type : Terdiri dari passing (dilintasi resources) dan not passing (tidak

Page 4: Modul 1 2013 (Mosi)

dilintasi resources).

3. T/S : Merupakan pilihan waktu (t) atau kecepatan dan jarak (s).

4. Path : Menunjukkan jumlah dari lintasan dalam suatu jaringan.

5. Interfaces : Menunjukkan lokasi yang menghubungkan node dalam path

network.

Contoh Kasus I:

Fantastic Dan merupakan salah satu barbershop yang banyak di kunjungi konsumen. Waktu

antar kedatangan konsumen berdistribusi eksponensial dengan rata-rata 10 menit. Dan (si

tukang cukur) membutuhkan waktu 8 – 10 menit untuk melayani konsumennya mulai dari

member ucapan selamat datang, mencukur, sampai menerima pembayaran dari setiap

pelanggannya yang terdistribusi secara seragam (Uniform). Buat simulasi dari system tersebut

selama 1 hari (480 menit) untuk mengetahui

a. Berapa banyak konsumen yang dapat di layani Dan setiap hari?

b. Berapa rata-rata konsumen yang menunggu untuk dilayani? Dan berapa jumlah

maksimumnya?

c. Berapa rata-rata waktu yang dihabiskan konsumen di salon?

d. Berapa utilitas si Tukang cukur Dan?

Solusi Model

Langkah – langkah Pembuatan Model

a. Buka aplikasi PromodelBuat file baru dari menu bar, pilih File →New. Akan muncul menu window General Information. Pada menu General Information, isikan Title, pilih Time Units adalah Minutes dan Distance Units adalah Feet.

Page 5: Modul 1 2013 (Mosi)

Gambar 1.1 General Information

b. Pendefinisian LocationKlik Build > Location

Gambar 1.2 Pendefinisian Location

c. Pendefinisian EntitiesKlik Build > Entities

Gambar 1.3 Pendefinisian Entities

Page 6: Modul 1 2013 (Mosi)

d. Pendefinisian ProsesKlik Build > Processing

Gambar 1.4 Pendefinisian Processing 1

Gambar 1.5 Pendefinisian Processing 2

e. Pendefinisian ArrivalsKlik Build > Arrivals

Gambar 1.6 Pendefinisian Arrivals

f. Setting waktu simulasiUntuk menentukan waktu simulasi, dari menu bar pilih Simulation → Options akan muncul

window Simulation

Page 7: Modul 1 2013 (Mosi)

Gambar 1.7 Simulation Options

Contoh Kasus 2:

Di Perusahaan Pomona Electronics di rakit 3 jenis PCB (Printed Circuit Board) yang

berbeda. Setiap PCB mempunyai alur yang berbeda yang melalui 3 area perakitan. Waktu

yang di perlukan untuk merakit PCB tergantung pada jenis PCB dan operasinya. Model

simulasi diperlukan untuk menentukan berapa waktu yang di butuhkan untuk merakit 500 unit

PCB setiap tipenya. Waktu perakitan untuk setiap PCB terdistribusi eksponensial dengan rata-

rata seperti terlihat pada tabel berikut:

Tabel 1.1 Waktu Perakitan PCB

PCB 1 PCB 2 PCB3

Area Waktu Area Waktu Area Waktu

1 10 2 5 3 12

2 12 1 6 2 14

3 15 3 8 1 15

Buat simulasi untuk kasus di atas dan diasumsikan 500 UNIT UNTUK SETIAP PCB ready

stock ketika proses perakitan di mulai.

Gambar 1.8 Model Existing

Solusi Model:

Langkah – langkah Pembuatan Model

a. Buka aplikasi PromodelBuat file baru dari menu bar, pilih File →New. Akan muncul menu window General Information. Pada menu General Information, isikan Title, pilih Time Units adalah Minutes dan Distance Units adalah Feet.

Page 8: Modul 1 2013 (Mosi)

Gambar 1.8 General Information

b. Pendefinisian LocationKlik Build > Location

Gambar 1.9 Pendefinisian Location

c. Pendefinisian EntitiesKlik Build > Entities

Gambar 1.10 Pendefinisian Entities

********************************************************************************

* Arrivals *

********************************************************************************

Entity Location Qty Each First Time Occurrences Frequency Logic

-------- ----------- ---------- ---------- ----------- ---------- ------------

PCB1 PCB_Receive 500 1 0

PCB2 PCB_Receive 500 1 0

PCB3 PCB_Receive 500 1 0

Page 9: Modul 1 2013 (Mosi)

********************************************************************************

* Processing *

********************************************************************************

Process Routing

Entity Location Operation Blk Output Destination Rule Move Logic

-------- ----------- ------------------ ---- -------- ----------- ------- ------------

PCB1 PCB_Receive 1 PCB1 Area1 FIRST 1

PCB1 Area1 wait e(10) 1 PCB1 Area2 FIRST 1

PCB1 Area2 wait e(12) 1 PCB1 Area3 FIRST 1

PCB1 Area3 wait e(15) 1 PCB1 EXIT FIRST 1

PCB2 PCB_Receive 1 PCB2 Area2 FIRST 1

PCB2 Area2 wait e(5) 1 PCB2 Area1 FIRST 1

PCB2 Area1 wait e(6) 1 PCB2 Area3 FIRST 1

PCB2 Area3 wait e(8) 1 PCB2 EXIT FIRST 1

PCB3 PCB_Receive 1 PCB3 Area3 FIRST 1

PCB3 Area3 wait e(12) 1 PCB3 Area2 FIRST 1

PCB3 Area2 wait e(14) 1 PCB3 Area1 FIRST 1

PCB3 Area1 wait e(15) 1 PCB3 EXIT FIRST 1

Contoh Kasus 3:

Pada perusahaan San Dimas Electronic, produk di inspeksi di 3 mesin inspeksi yang identik.

Produk datang ke mesin inspeksi dengan waktu antar kedatangan setiap 12 menit dan

berdistribusi eksponensial. Mesin yang kosong yang pertama kali diisi. Proses di setiap mesin

terdistribusi normal dengan rata-rata 10 menit dan standard deviasi 3 menit secara parallel.

Setelah selesai di inspeksi selanjutnya produk akan di kirim ke mesin ke empat untuk di

lakukan pengepakan sebelum di kirim ke konsumen. Proses pengepakan memakan waktu 5

menit dengan standard deviasi 2 menit dan berdistribusi normal. Setelah selesai di packing,

produk akan kelura dari system. Jalankan simulasi untuk 1 bulan (20 hari, 8 jam/hari). Hitung

rata-rata utilisasi ke empat mesin yang digunakan dan berapa produk yang dapat dilayani oleh

setiap mesin?

Gambar 1.11 Model Existing

Page 10: Modul 1 2013 (Mosi)

Solusi Model:

Langkah – langkah Pembuatan Model

a. Buka aplikasi PromodelBuat file baru dari menu bar, pilih File →New. Akan muncul menu window General Information. Pada menu General Information, isikan Title, pilih Time Units adalah Minutes dan Distance Units adalah Feet.

Gambar 1.12 General Information

b. Pendefinisian LocationKlik Build > Location

Gambar 1.13 Pendefinisian Location

c. Pendefinisian EntitiesKlik Build > Entities

Gambar 1.14 Pendefinisian Entities

Page 11: Modul 1 2013 (Mosi)

********************************************************************************

* Arrivals *

********************************************************************************

Entity Location Qty Each First Time Occurrences Frequency Logic

-------- ------------------ ---------- ---------- ----------- ---------- ------------

PC_Board Material_Receiving 1 0 inf e(12) min

********************************************************************************

* Processing *

********************************************************************************

Process Routing

Entity Location Operation Blk Output Destination Rule Move Logic

-------- ------------------ ------------------ ---- -------- ----------- ------- ------------

PC_Board Material_Receiving 1 PC_Board Inspect FIRST 1

PC_Board Inspect Wait N(10,3) min 1 PC_Board Packing FIRST 1

PC_Board Packing Wait N(5,2) min 1 PC_Board EXIT FIRST 1

Contoh Kasus 4:

Kantor cabang Bank of India mempunyai 3 orang teller yang bernama Amar, Akbar dan

Anthony. Layout kantor cabang dapat dilihat pada gambar 1.15. Konsumen datang ke bank

dengan distribusi uniform (rata-rata 5 menit dan nilai tengah 4 menit). Semua teller melayani

konsumen dengan distribusi uniform (rata-rata 10 menit dan nilai tengah 6 menit). Konsumen

lebih menyukai Amar daripada Akbar dan lebih menyukai Akbar daripada Anthony akan

tetapi jika teller yang di sukainya sedang sibuk maka konsumen akan memilih teller yang

tersedia. Simulasikan system untuk 200 orang konsumen. Hitung utilisasi dari setiap teller

jika panjang antrian 100 kaki.

Gambar 1.15 Model Existing

Page 12: Modul 1 2013 (Mosi)

Solusi Model:

Langkah – langkah Pembuatan Model

a. Buka aplikasi PromodelBuat file baru dari menu bar, pilih File →New. Akan muncul menu window General Information. Pada menu General Information, isikan Title, pilih Time Units adalah Minutes dan Distance Units adalah Feet.

Gambar 1.16 General Information

b. Pendefinisian LocationKlik Build > Location

Gambar 1.17 Pendefinisian Location

d. Pendefinisian EntitiesKlik Build > Entities

Gambar 1.18 Pendefinisian Entities

Page 13: Modul 1 2013 (Mosi)

********************************************************************************

* Processing *

********************************************************************************

Process Routing

Entity Location Operation Blk Output Destination Rule Move Logic

--------- -------- ------------------ ---- --------- ----------- ------- ------------

Customers Enter 1 Customers Teller_Q FIRST 1

Customers Teller_Q 1 Customers Amar FIRST 1

Customers Akbar FIRST

Customers Anthony FIRST

Customers Amar Wait U(10,6) min 1 Customers EXIT FIRST 1

Customers Akbar Wait U(10,6) min 1 Customers EXIT FIRST 1

Customers Anthony Wait U(10,6) min 1 Customers EXIT FIRST 1

********************************************************************************

* Arrivals *

********************************************************************************

Entity Location Qty Each First Time Occurrences Frequency Logic

--------- -------- ---------- ---------- ----------- ---------- ------------

Customers Enter 1 200 U(5,4) min

Rubah Program dengan proses sebagai berikut kemudian bandingkan

dengan hasil sebelumnya:

********************************************************************************

* Processing *

********************************************************************************

Process Routing

Entity Location Operation Blk Output Destination Rule Move Logic

--------- -------- ------------------ ---- --------- ----------- ------- ------------

Customers Enter 1 Customers Teller_Q FIRST 1

Customers Teller_Q 1 Customers Amar TURN 1

Customers Akbar TURN

Customers Anthony TURN

Customers Amar Wait U(10,6) min 1 Customers EXIT FIRST 1

Customers Akbar Wait U(10,6) min 1 Customers EXIT FIRST 1

Customers Anthony Wait U(10,6) min 1 Customers EXIT FIRST 1