Yusuf Bilfaqih
bilfaqih@ee.its.ac.id
Buku petunjuk ini berisi tentang deskripsi tugas/percobaan komputer dengan ARENA untuk menunjang
perkuliahan TE1568 “Simulasi Sistem”. Praktikum ini diatur dalam 5 sesi percobaan, yang mana anda harus
melengkapi semua tugas yang diberikan dalam tiap sesi percobaan. Tujuan dari praktek ini untuk
memperoleh pengalaman langsung menggunakan software simulasi, dan mempelajari tentang pentingnya
perbedaan aspek-aspek teori simulasi, yang didiskusikan/diberikan dalam kuliah.
Anda juga harus menulis suatu laporan tentang hasil dari semua praktek dan menyerahkannya pada
pengajar. Untuk semua alasan dimana anda tidak dapat menyelesaikan percobaan dalam batas waktu yang
ditetapkan, anda diperbolehkan untuk menyelesaikannya sendiri, dan yang terpenting adalah anda dapat
mengerjakannya dengan benar.
Rangkaian percobaan ini di dasarkan atas pedoman dari buku dan dimulai dengan tugas yang mudah yang
mana nantinya bertambah sulit, namun semua pengetahuan yang diperlukan untuk menyelesaikan
percobaan ini dapat dipelajari dari buku dan sebagian juga dibahas dalam perkuliahan.
Buku Acuan
Pada akhir praktikum anda harus menyerahkan laporan dari percobaan yang diberikan. Laporan harus
menyertakan kedua nama mahasiswa dalam group, deskripsi dari solusi semua tugas yang ada. Format dari
hasil dapat bervariasi dari satu tugas ke tugas lainnya, akan tetapi tipikalnya anda akan memiliki suatu
screen shot dari model animasi, deskripsi bagaimana anda membuat model, tabel, atau beberapa tabel
dengan hasil yang relevan (bahkan termasuk screenshot dari output analyzer) dan analisa hasil percobaan.
Ketika menggunakan output analyzer, sertakan juga screenshots dari plot analyzer tersebut.
Ingat bahwa percobaan anda akan dinilai dari laporan dan model, jadi pastikan anda menyampaikan laporan
berkualitas (nomor halaman atau tabel hasil tidaklah penting, yang penting adalah untuk menyajikan hasil
yang relevan, dan format yang benar dan enak dibaca).
Penting untuk diperhatikan ! Setiap usai sesi percobaan, anda dapat mencantumkan pertanyaan anda (isu
yang belum jelas atau aspek dari percobaan yang anda rasa sulit dimengerti) kepada Yusuf Bilfaqih
(bilfaqih@ee.its.ac.id). Pada kuliah selanjutnya isu-isu tersebut akan didiskusikan bersama.
under construction
Percobaan pertama ini merupakan perkenalan pada ARENA. Tugas yang harus anda selesaikan cukup
mudah, tapi anda harus mempergunakan semua waktu yang dialokasikan dengan tujuan agar anda dapat
segera mengenali software ARENA. Hal ini akan banyak membantu anda untuk menyelesaikan latihan yang
lebih sulit pada percobaan selanjutnya.
Suatu server tunggal dengan antrian tunggal membentuk sistem proses sederhana yang akan kita
simulasikan. Barang yang datang kemudian diproses oleh server dan kemudian dikirim keluar dari sistem.
Gambar dibawah menunjukkan karakteristik sistem tersebut.
Machine
(server)
Arriving Departing
7 6 5 4
Blank Parts Finished Parts
Queue (FIFO)
Part in service
Modul arrive merupakan node yang melahirkan entitas. Nyatanya, entitas dapat saja eksis lebih awal, tetapi
berada di luar batasan model yang kita buat. Modul arrive memasukkan entitas ke dalam model pada
interval tertentu.
Arrival Data area – apa saja yang terjadi selama aksi ini:
o Batch Size (default = 1)
o waktu untuk First Creation (default=0)
o Time Between waktu antar kreasi yang berurutan,
biasanya berupa distribusi atau dapat berupa apa aja.
o Max jumlah Batches yang akan dibuat
o Mark atribut arrival time dengan current clock time;
o Assign atribut/variabel lain, ubah animasi.
Enter Data
Station In Door
Arrival Data
Time between EXPO(5.0)
Mark time attribute Time of Arrival
Leave Data
Connect select
Modul server merepresentasikan suatu tempat pelayanan atau mesin. Dalam modul ini anda harus
memasukkan waktu yang diperlukan untuk memproses entitas.
Untuk percobaan ini anda harus memasukkan data berikut dalam modul server :
Tally area
- untuk menjumlah data pengamatan
seperti flowtimes.
- Interval waktu Marked Attribute
yang lalu:
(current clock time) - (value of
named attribute).
Enter Data
Station Out Door
Count
Individual Counter select
Counter Production
tally
Individual Tally select
Tally Flowtime
Attribute Time of Arrival
Dan yang terakhir modul simulate, yang mendokumentasikan model dan mengendalikan jalannya simulasi.
Ini merupakan modul data – dimana tidak terhubung dengan modul lainnya. Dalam modul ini anda akan
menemukan:
o Project area - disini anda dapat memasukkan title, analyst name, date
o Replicate area - disini anda dapat memasukkan Number (jumlah) dari replikasi,
nilai waktu/jam pada Beginning Time, Length of Replication
Berikut ini adalah data yang harus anda masukkan untuk percobaan ini:
Project
Title Sistem Proses Sederhana
Analyst Nama anda di sini
Replicate
Length of replication 480
Sekarang anda telah memasukkan data dalam modul, anda dapat menghubungkan modul logika
tersebut. Modul arrive dihubungkan pada modul server dan modul server ke modul depart. Klik
pada tombol visual connection dari toolbar arrange dan hubungkan modul-modul dengan
menggunakan mouse.
Akhirnya, anda dapat menghias model anda dengan beberapa gambar dan teks dengan menggunakan
toolbar draw.
a. Periksa isi dari model yang baru anda buat (baca bab 3 bagian 3.2. buku teks). Jalankan model dan
periksa hasilnya berupa spesifikasi performansi sistem pada laporan yang dihasilkan pada setiap akhir
simulasi. (lihat tabel dibawah ini untuk memahami label dalam laporan). Pastikan anda mengerti
bagaimana model itu bekerja.
b. Baca bab 4 (bagian 4.1 – 4.8 dan catatan tambahan) untuk meningkatkan pemahaman mengenai user
interface pada ARENA.
Tugas 1.2.
Lakukan eksperimen berikut dengan model yang baru anda buat :
a. jalankan simulasi dengan 5 replikasi dan ringkas hasilnya dalam tabel yang tersedia dalam file EXCEL
lab1.xls (anda dapat men-download-nya dari halaman web perkuliahan).
b. lakukan modifikasi double-time arrival (gunakan modul arrive dan ubah 5.0 ke 2.5 dalam fungsi EXPO
dalam time between box). Jalankan model untuk 5 replikasi dan masukkan hasilnya dalam tabel yang
tersedia dalam file EXCEL lab1.xls. Bandingkan performansi model ini dan yang satu lagi dengan
interarrival time EXPO(5).
c. ubah lamanya menjadi 12 jam (720 menit). Ubah interarrival time kembali ke EXPO(5). Amati apa yang
terjadi. Masukkan hasilnya dalam tabel.
d. jika mesin perlu disetup setiap 2 menit sebelum memroses tiap barang. Ubah model dengan
menambahkan +2 dalam process time box. Coba jalankan model ini selama 24 jam (1440 menit). Ubah
plot panjang antrian supaya dapat mengakomodasi waktu dan antrian yang lebih panjang. Tuliskan hasil
anda dalam tabel. apa yang terjadi dalam model ini dan kenapa?
Tugas 1.3.
Sistem yang baru anda representasikan ditujukan untuk mencari tahu kebijakan mana yang terbaik untuk
antrian didepan mesin proses. Manajer berusaha untuk menentukan satu diantara sekian alternatif dibawah
ini dalam rangka meminimalkan flowtime.
Perbedaan kebijakan yang diajukan untuk antrian didepan mesin adalah sebagai berikut :
Untuk melengkapi tugas ini (terutama untuk mencoba 2 alternatif terakhir), atribut waktu proses/produksi
dikenakan pada entitas untuk dijadikan pertimbangan entitas mana yang masuk terlebih dulu kedalam
proses. Untuk melakukan hal ini anda dapat mengikuti beberapa petunjuk berikut ini:
Buka modul arrive, buka sub-dialog assign, dan klik tombol add. Sub-dialog lainnya yang disebut dengan
assignment dibuka. Masukkan data-data berikut ini.
Sejauh ini anda telah memasukkan atribut pada entitas yang masuk ke dalam sistem. Atribut ini menyatakan
apa yang diperlukan untuk pemrosesannya. Sekarang anda harus membuat perubahan yang diperlukan
pada modul server untuk menentukan waktu proses yang sesuai dengan atribut ini. Untuk itu buka modul
server dan masukkan data berikut :
Aturan yang diberlakukan dalam antrian didefinisikan dalam modul server. Untuk menentukan pilihan mana
untuk digunakan pada setiap simulasi, buka modul server dan klik queue ..., masukkan informasi berikut ini
Queue name
Individual queue select
Queue characteristic
# in queue statistics select
Time in queue statistics select
Ranking rule: FirstInFirstOut (u/ alternatif ”1”)
Masukkan data hasil simulasi pada tabel dalam file EXCEL lab1.xls, sheet Tugas 1.3
Buat kesimpulan anda tentang perbandingan perbedaan aturan antrian.
Tugas 1.4.
Untuk tugas ini anda akan bereksperimen dengan suatu model sistem produksi. Tugas ini memperlihatkan
usaha menyeimbangkan sistem dan mengoptimalkan performansinya. Model simulasi dapat di download
dari halaman web perkuliahan, berupa file self extracting archive (wiplab.exe), simpan dan jalankan dalam
direktori kerja anda. Ekstrak file model “wiplab.avf” dan “wiplab.p.” klik ganda pada file “wiplab.avf” dan
arena viewer akan mulai secara otomatis dan membuka file model.
Deskripsi Sistem
Sistem terdiri atas jalur perakitan manual dimana pekerja memonitor level buffer sebelum mengangkat
pekerjaan dalam area mereka. Jalur produksi terdiri dari 6 meja kerja dimana barang diproses secara
manual oleh pekerja. Barang datang kedalam sistem melalui dua pintu masuk yang berbeda (lihat gambar
2). Barang datang kedalam sistem secara acak.
Dua jalur yang berbeda di setup untuk pemrosesan barang yang datang dari suatu pintu masuk tertentu.
Jalur pertama terdiri meja 14 dan 16. Jalur kedua terdiri atas meja 15 dan 17, barang yang telah diproses di
meja 16 dan 17 kemudian dikirim ke meja 18 dan 19 dimana mereka kemudian diselesaikan.
Aliran dari material dalam pabrik terjadi dalam proses batch. Sebagai contoh, ketika barang diproses dalam
meja 14, mereka tidak dikirim untuk aktifitas selanjutnya sampai mencapai jumlah tertentu ketika barang
dikumpulkan. Kejadian yang sama juga terjadi pada meja 15, 16, 17 (lihat gambar 2). Batches (kumpulan
barang) dipindahkan ke aktifitas selanjutnya dengan menggunakan automatic transporters yang mengambil
mereka ketika jumlah terdefinisi dari barang dalam batch tercapai.
Meja 18 dan 19 menggunakan tabel yang sama. Barang dikirim secepatnya setelah dibungkus.
Tugas
Tugas anda menentukan jumlah barang dalam batches (totesize) untuk mengurangi sebanyak mungkin total
jumlah pekerjaan dalam proses (WIP), dan untuk meningkatkan jumlah total dari barang yang
diproduksi. Hasil dari eksperimen haruslah ditulis dalam tabel sebagai bagian dari laporan. Buat
sebanyak mungkin eksperimen, sampai tidak dapat meningkatkan performansi sistem lagi.
Anda akan dapat menentukan tote-sizes (jumlah barang yang membentuk batches, juga dikenal sebagai lot
sizes). Jumlah barang dapat dikisarkan dari 1 sampai 20. Saat running program dimulai suatu menu
akan muncul. Ikuti saja instruksi yang sudah ada untuk menjalankan simulasi.
Jumlah barang dalam batches diset dengan default 20. Setiap kali simulasi dimulai, anda harus merubah
nilai ini lewat menu.
Pengguna model ini dapat mengunakan apa yang disebut dengan shortcut keys. Dalam rangka untuk
membuat suatu pembesaran dari area tertentu pada layout model (lihat gambar 1 dibawah ini). Tekan “m”
ketika model sedang terbuka untuk memberikan informasi tentang shortcut keys mana yang dapat
digunakan. Juga memungkinkan untuk menggunakan scroll bar dan fasilitas zoom dari software.(lihat
toolbars di bagian atas dari layar).
Informasi yang merupakan tiga aspek paling penting dalam performansi sistem ditampilkan dalam layar
model. Ketiganya adalah total produksi, jumlah barang yang berada di meja kerja dan total WIP. Informasi ini
dapat dibaca langsung dari layout model (lihat gambar 2)
Masukkan hasil eksperimen anda pada tabel dibawah ini :
Dalam opini anda, yang mana dari ukuran performa yang perlu kita pertimbangkan ketika memutuskan
performa sistem dalam kasus ini. Jelaskan jawaban anda dan tulis argumen anda didalam laporan.
Tampilkan juga dalam laporan anda tabel hasil eksperimen anda tersebut.
Mengerjakan tugas ini akan membantu anda sebagai persiapan bagi percobaan ke-2 sementara anda
membaca bab 5. Tugas anda adalah untuk membuat suatu model seperti yang digambarkan dalam buku,
bagian 5.1 dan 5.2.
Untuk deskripsi sistem lebih detail, lihat bagian 5.1. dari buku (halaman 85). Asumsikan semua waktu
transfer adalah 2 menit. Kumpulkan data statistik berupa utilisasi, jumlah barang dalam antrian, waktu
dalam antrian, dan flowtime untuk shipped parts, salvaged parts atau scrapped parts. Gunakan modul
statistik untuk merekam data output dalam file.(lihat bagian 5.2.4. dari buku). Jalankan model untuk 50000
menit dan gunakan output analyzer untuk melihat hasilnya (lihat bagian 5.2.6. dari buku).
Tugas 2.1
Membuat suatu model animasi, dengan animasi realistik (menganimasikan area antrian, mengubah gambar
resource, gambar entitas dan mendefinisikan seize area dari resource: lihat bagian 5.3 dari buku) untuk
sistem berikut ini :
Wisatawan yang datang lewat pintu masuk utama bandara dengan waktu antar kedatangan (inter-arrival
time) berdistribusi eksponensial dengan mean 1.6 menit. Waktu tempuh dari pintu masuk ke konter check-in
terdistribusi uniform antara 2 sampai 3 menit. Pada konter check-in, penumpang menunggu pada satu
antrian tunggal sampai satu dari lima petugas yang ada dapat melayani mereka. Waktu check-in mengikuti
suatu distribusi normal dengan mean 7 menit dan standard deviasi 2 menit. Setelah check-in, penumpang
dapat menuju gerbang keberangkatan mereka masing-masing. (petunjuk animasi : ubah seize area dan
animasi antrian agar dapat mengakomodasikan penumpang yang datang dalam suatu line-up yang bagus).
a. Jalankan simulasi ini selama 16 jam untuk menentukan rata-rata waktu berada dalam sistem, jumlah
penumpang yang menyelesaikan check-in, dan rata-rata panjang antrian check-in. Catat hasilnya.
b. Modifikasi model tersebut dengan menambahkan waktu istirahat petugas (penjadwalan : lihat bagian
5.2.2 dari buku). Waktu selama 16 jam tadi dibagi dalam 2 shift masing-masing 8 jam. Waktu istitahat
petugas digilir (digilir dalam artian bahwa hanya satu petugas yang boleh istirahat, sedang yang lain
tetap bekerja), mulai pada 90 menit pada setiap shift. Setiap petugas diberikan satu kali istirahat selama
15 menit. Waktu istirahat untuk makan (30 menit) juga digilir, mulai 3.5 jam pada tiap shift. Jalankan
model anda dan catat hasilnya. Bandingkan hasil model ini dengan model sebelumnya (tanpa
ditambahkan waktu istirahat petugas).
c. Selama proses verifikasi dalam sistem check-in bandara, ditemukan bahwa ada dua tipe penumpang.
Tipe penumpang pertama adalah yang datang dengan waktu antar-kedatangan berdistribusi
eksponential dengan mean 2.4 menit dan waktu pelayanan yang mengikuti suatu distribusi normal
dengan mean 6 menit dan standard deviasi 1.5 menit. Tipe yang kedua adalah yang datang terdistribusi
eksponensial dengan mean 4.4 menit dan mempunyai waktu pelayanan yang mengikuti disribusi normal
dengan rata-rata 11 menit dan standard deviasi 2 menit. Modifikasi model berdasarkan kondisi diatas
dan kemudian tulis hasilnya. Bandingkan dengan hasil sebelumnya.
Petunjuk: pertimbangkan untuk menggunakan blok arrive untuk tiap tipe baru pelanggan dan mendefinisikan
waktu proses menggunakan attributes. Pastikan setiap tipe pelanggan mempunyai gambar sendiri-sendiri;
klik ganda pada ikon animasi pada modul simulasi dan ubah gambar tiap tipe pelanggan. Ikuti petunjuk yang
diberikan pada bagian 5.3.2 buku teks.
d. Untuk sistem pada tugas sebelumnya: berapa banyak petugas yang akan anda tugaskan di bagian
check in untuk menjamin bahwa penumpang berada dalam sistem (rata-rata) tidak lebih dari 12 menit ?
Tentukan sesuka anda jumlah dari petugas dan distribusi dari waktu istirahat dan waktu makan siang
mereka. Anda dapat mencoba semua kombinasi yang ada, bahkan petugas bekerja paruh waktu saat
terdapat banyak orang dalam antrian. Juga kemungkinan untuk menjaga jumlah yang sama dari petugas
yang ada dan mengatur kembali waktu istirahat mereka dan waktu makan siang mereka sehingga lebih
tereksplorasi. Solusi terbaik adalah yang mana terdapat jumlah petugas yang paling sedikit dan rata-rata
waktu berada dalam sistem terkecil. Pertimbangkan bahwa dengan memiliki banyak petugas yang
bekerja akan meningkatkan biaya aktfitas anda. Jelaskan keputusan anda pada laporan terakhir dari
percobaan. Pastikan bahwa pembaca dapat memahami strategi anda.
Menggunakan Input Analyzer (lihat bagian 5.4.4 dari buku), buka jendela baru dan buat file data baru
(gunakan pilihan menu File/Data file/Generate New) berisi 50 elemen data untuk distribusi Erlang dengan
parameter sebagai berikut : Exp.Mean sama dengan 12, k sama dengan 3, dan Offset sama dengan 5.
Sekali anda mempunyai file data ini, dapatkan hasil yang paling pas. Ulangi proses ini untuk sebanyak 500,
5000, dan 25000 elemen data, menggunakan distribusi Erlang dengan parameter yang sama. Bandingkan
hasil terbaik untuk empat perbedaan banyaknya sampel. Sertakan hasil dari keempat hasil yang paling pas
dalam laporan anda. Lalu apa yang dapat anda simpulkan? Pertimbangkan pentingnya jumlah data yang
dipakai untuk membuat suatu distribusi statistik untuk digunakan sebagai data input dalam model simulasi.
Suatu sistem produksi yang diusulkan terdiri dari lima automatic workstations tersusun seri. Waktu proses
untuk tiap workstation adalah konstan yaitu : 11, 10, 11, 11, dan 12 (dalam menit). Waktu antar kedatangan
barang UNIF(13.15). Ada buffer tak terbatas untuk semua workstation, dan kita asumsikan bahwa
downstream dari waktu transfer adalah nol. Aspek yang unik dari sistem ini adalah pada workstation nomor 2
sampai 5, ada kemungkinan dimana barang perlu diproses ulang oleh workstation sebelumnya
(pertimbangkan pengunaan modul inspect).
Sebagai contoh, setelah diproses workstation 2, barang dapat dikirim kembali ke antrian workstation 1.
ketika hal ini terjadi, perpindahannya memerlukan waktu 3 menit. Kemungkinan untuk dikirim kembali ke
workstation sebelumnya adalah independen dengan logika bahwa barang yang sama dapat dikirim kembali
sebanyak mungkin dengan tidak adanya perubahan dalam nilai probabilitas.Sekarang, diperkirakan bahwa
propabilitas ini sama untuk semua workstation adalah antara 5% dan 10%. Kembangkan model simulasi
dengan animasi dan buat 6 kali eksekusi program selama 1000 menit untuk setiap propabilitas dari 5, 6, 7, 8,
9 dan 10%.
Gunakan hasilnya untuk membangun suatu plot dari rata-rata flow-time (system time) terhadap propabilitas
dari pekerjaan ulang (anda dapat menggunakan Excel untuk menggambarkan plot tersebut). Juga sertakan
maximum flow-time untuk setiap eksekusi pada plot anda.
Pelanggan datang pada konter pemesanan dengan waktu antar-kedatangan eksponensial dengan mean 10
menit. Seorang pramuniaga menerima dan memeriksa pesanan mereka dan memproses pembayarannya,
UNIF(8.10) menit. Selama penyelesaian kegiatan ini, pesanan secara acak (50/50) ditugaskan pada satu
dari dua orang petugas yang ada untuk mengambilkan pesanan untuk pelanggan, UNIF(16.20) menit.
Petugas ini hanya mengambilkan pesanan untuk pelanggan yang telah secara khusus ditugaskan pada
mereka. Setelah menerima pesanan mereka, pelanggan meninggalkan sistem. Kembangkan model untuk
sistem ini dan jalankan simulasinya selama 5000 menit.
Seorang insinyur muda yang cerdas, merekomendasikan untuk mengeliminasi penugasan suatu pesanan
pada orang tertentu dan mengijinkan kedua petugas yang ada untuk memilih tugas mereka berikutnya dalam
suatu antrian pesanan tunggal. Kembangkan model untuk sistem ini, jalankan selama 5000 menit dan
bandingkan hasilnya dengan sistem pertama. Coba jelaskan alasan dari perbedaan hasil ini.
Baca : Bab 6
Buka contoh model Mod_06_2.doe dari direktori examples dan simpan dalam direktori kerja anda. Pelajari
isi dari Mod_06_2.doe (baca bab 6 buku teks untuk lebih detailnya). Jalankan modelnya dan periksa
hasilnya. Pastikan anda mengerti bagaimana kerja model. Anda tidak harus melaporkan hasilnya sebagai
bagian dari percobaan ini.
Modifikasi model Mod_06_2.doe untuk menggabungkan semua flowtimes dari 3 barang menjadi satu
ukuran performansi tunggal daripada menyortir mereka menurut tipenya (petunjuk – gunakan individual tally
bukannya tally set member). Buat 20 replikasi dengan aturan mulai dan pemberhentian yang sama seperti
model 6.2 dan gunakan Output Analyzer untuk menghitung confidence interval 95% untuk rata-rata overall
part flowtime yang diharapkan (lihat bagian 6.5.4 buku teks).
Modifikasi model anda dari tugas sebelumnya untuk keperluan menambahkan seorang pelanggan baru,
sebagai tambahan untuk orang yang menyuplai dari tiga tipe barang yang sudah ada. Pelanggan baru ini
akan mensuplai dua tipe baru, sebut saja tipe 4 dan tipe 5. Proses kedatangan adalah sebagai tambahan
dan independen terhadap tiga tipe barang semula dan mempunyai waktu antar-kedatangan exponensial
dengan mean 15 menit. Barang yang baru datang, 40% merupakan tipe 4 dan sisanya tipe 5. Berikut
merupakan rencana proses dan rata-rata waktu pemrosesan (dalam menit) untuk barang tipe baru.
Sementara pelanggan merasa nyaman dengan rata rata lama proses ini, ada informasi yang tidak begitu
baik pada distribusi yang terjadi, sehingga anda diminta untuk mengasumsikan distribusi ke UNIF (uniform)
dengan mean yang ditunjukkan dengan toleransi 0.2 menit. Sama halnya dengan kasus tiga barang,
alokasikan 100 barang dari pelanggan baru ini untuk memasuki sistem. Lakukan semua hal yang perlu untuk
diubah pada model, termasuk modul yang ada, gambar animasi yang diperlukan (buat gambar baru untuk
tiap barang yang baru). Pastikan animasi yang anda buat bekerja sebagaimana mestinya.
a. jelasnya dengan menambahkan pelanggan baru ini akan dapat menyumbat sistem yang ada
sebelumnya. Menggunakan overall average part flowtime (sekarang, dengan kelima tipe barang yang
digabungkan), seberapa buruk jika dibandingkan dengan sistem semula? Lakukan 20 replikasi dan buat
perbandingan data statistik yang perlu dengan menggunakan Output Analyzer antara sistem ini dengan
sistem semula.
b. dalam usaha untuk mengurangi kemacetan yang diakibatkan adanya pelanggan baru, anda telah
diberikan anggaran dana untuk membeli satu mesin baru untuk diletakkan pada sel 1, 2 atau 4 (sel 3,
tidak). Dimana anda akan menempatkannya? Asumsikan kerjanya akan sama jika mesin tersebut
diletakkan pada sel sembarang. Buat 20 replikasi dan hitung confidence interval 95% untuk overall part
flowtime yang diharapkan dengan menggunakan Output Analyzer. Lakukan eksperimen dengan tiga
alternatif (sel 1, 2, dan 4) dan gunakan Output Analyzer untuk membandingkan rata-ratanya.
Percobaan Simulasi Menggunakan ARENA - 13
PERCOBAAN IV
Tugas 4.1.
Barang datang setiap 10 menit ke suatu sistem dengan 3 workstation. Ada 4 macam tipe barang, dimana
masin-masing mempunyai probabilitas kedatangan yang sama. Rencana proses dari keempat tipe barang
diberikan di bawah ini. Data yang dipakai pada waktu proses adalah rata-rata dan standar deviasi untuk
distibusi normal (dalam menit).
Asumsikan bahwa waktu transfer antar semua station adalah 3 menit. Gunakan fasilitas sequence untuk
mengarahkan barang melalui sistem dan untuk menentukan waktu proses apada setiap station. Gunakan
fasilitas sets untuk mengumpulkan data: flowtimes untuk setiap tipe barang secara terpisah. Pastikan
animasi bekerja secara tepat untuk model anda. Jalankan simulasi selama 5000 menit, satu replikasi dan
laporkan bagaimana kelakuan flowtime dari setiap barang. Simpan model anda untuk pengunaan lanjut pada
tugas 4.4.
Tugas 4.2.
Modifikasi model anda dari tugas sebelumnya dengan menggunakan fasilitas expression untuk menentukan
waktu pemrosesan. Jalankan satu replikasi selama 5000 menit dan bandingkan hasilnya dengan hasil yang
diperoleh dari tugas 4.1. Apakah hasilnya berbeda? Jika iya, mengapa? Simpan model anda untuk
pengunaan lanjut pada tugas 4.4.
Tugas 4.3.
Modifikasi model anda dari tugas 4.1 sehingga semua barang mengikuti lintasan yang sama dalam melalui
sistem: workstation A – workstation B – workstation C. Jika suatu barang tidak memerlukan pemrosesan
pada suatu workstation, barang tersebut juga harus menunggu dalam antrian, tapi kemudian timbul suatu
penundaan nol waktu pemrosesan. Jalankan satu replikasi selama 5000 menit dan bandingkan hasilnya
dengan hasil yang diperoleh pada kedua tugas sebelummya. Simpan model anda untuk digunakan pada
tugas 4.4.
Tugas 4.4.
Modifikasi model dari tugas 4.1., 4.2., dan 4.3. untuk membuat 25 replikasi masing-masing selama 5000
menit dan simpan rata-rata flowtime untuk barang 2 sebagai data statistik untuk membandingkan model
yang berbeda. Gunakan Output Analyzer untuk menghitung confidence limit 95% untuk lama siklus yang
diharapkan pada tiap model dari ketiga model yang ada. Juga gunakan Output Analyzer (Compare Means)
untuk memperkirakan perbedaan yang diharapkan antara tiap-tiap sistem.
Baca : Bab 7
Kembangkan suatu model sistem dermaga penyeberangan yang mengumpulkan dan memindahkan material
untuk pengiriman (melalui kapal). Fasilitas ini mempunyai 5 dok kedatangan dan 3 dok pengiriman. Truk
datang pada setiap dok kedatangan dengan muatan material berupa pallet. Waktu antar kedatangan
UNIF(30.60) antara kedatangan truk pada setiap dok kedatangan (semua waktu dalam menit. Petunjuk:
asumsikan bahwa prose creation pertama untuk dok kedatangan kedua adalah setelah 5 menit, yang ketiga
setelah 10 menit, yang keempat setelah 15 menit,dan yang kelima setelah 20 menit.
Pertimbangkan pengunaan modul arrival untuk setiap dok kedatangan) setiap truk akan berisi muatan
sejumlah pallet yang diperoleh dari distribusi UNIF (10,25) (pembulatan nilai integer terdekat: periksa help
pada modul arrive) yang diperlukan untuk dipindahkan ke salah satu dok pengiriman. (petunjuk: gunakan
expression untuk memilih dok pengiriman. Pertimbangkan penggunaan modul depart untuk setiap dok
pengiriman). Asumsikan probabilitas yang sama untuk setiap dok pengiriman yang dituju. (petunjuk :
gunakan assign untuk mendeskripsikan distribusi dok pengiriman. Gunakan sets untuk mendeskripsikan
himpunan dok pengiriman).
Ketika truk datang, suatu alat bongkar-muat otomatis memindahkan pallet dari dok kedatangan. Asumsikan
bahwa ini tidak memerlukan waktu, agar pallets dapat secara cepat siap untuk dipindahkan. Lima truk
memindahkan pallet ke dok pengiriman, yang terletak disisi lain gedung (gunakan transpotter dari panel
transfer: lihat bagian 7.3 dari buku). Jarak antar tiap dok pengiriman dengan tiap dok kedatangan adalah 75
kaki dan waktu perjalanan fork truck adalah 75 kaki/menit. Waktu untuk suatu fork truck untuk mengisi
muatan pallet adalah UNIF(0.3,0.4) dan untuk membongkar muatan pallet adalah UNIF (0.2,0.4). Ukuran
performansi yang diamati adalah waktu yang terpakai pallet selama dalam sistem. (petunjuk: jika anda
menempatkan semua fork truck pada dok pengiriman pada posisi mula mereka, anda tidak perlu
menambahkan jarak antara dok pengiriman. Anda dapat menentukan sendiri initial position status, untuk
setiap unit transporter).
Kembangkan suatu model untuk setiap 3 kasus berikut ini, animasikan model anda (termasuk antrian
tunggal pada setiap dok kedatangan. Untuk animasi antrian cek individual queue pada pilihan trans out dari
modul arrival) :
a. asumsikan prioritas anda adalah mentransfer pallet yang telah menunggu paling lama (petunjuk:
masukkan nama dari attribute dengan waktu kedatangan dalam field data priority dari kotak dialog
transfer out.
b. karena adanya potensi kemacetan, sediakan satu fork truck tunggal untuk setiap dok. Modifikasi model
anda untuk memasukkan pilihan ini (petunjuk: pilih spesific unit dalam kotak dialog transfer out)
c. karena kita ingin memastikan bahwa setiap truk yang datang selalu dapat dibongkar muat, modifikasi
model anda dari bagian (a) diatas sehingga prioritas pengambilan yang ditempatkan pada dok
kedatangan dengan pallet terbanyak. (petunjuk: gunakan ekspresi dengan menggunakan NQ pada field
priority).
Catatan: anda harus menentukan banyaknya replikasi yang tepat untuk mendapatkan estimasi yang valid
mengenai performansi sistem dermaga penyeberangan.
Dari ketiga pilihan diatas, mana yang terbaik ? Pilih kriteria anda sendiri dan pastikan untuk membenarkan
kesimpulan anda dengan suatu analisa statistik yang valid. Lebih jauh lagi, untuk setiap pilihan (a) dan (c),
pelajari efek dari mempunyai truk berkurang satu (menjadi 4) dan mempunyai truk satu lebih banyak
(menjadi 6); pikirkan lagi perbedaan yang kredibel yang dihasilkan dari analisa statistik yang tidak sesuai.
(gunakan lama simulasi dan banyaknya replikasi yang tepat).