dalam industri simulasi. Bahasa simulasi telah menjadi lebih mudah digunakan, sering
menggunakansimbol antarmuka pengguna yang sama dengan aplikasi simulator pada umumnya.
Simulator telah menambahkan fungsi ke titik di mana kekuatan mereka dan fleksibilitas saingan
dengan menggunakan bahasa simulasi pada umumnya. Karena ini, ia telah menjadi sulit bagi
seseorang untuk membandingkan keuntungan dari satu produk dengan produk yang lain hanya
didasarkan pada perbandingan fitur.
Di pasaran kondisinya sangat membingungkan para pemula jika ingin melakukakan
simulasi ini Extend menunjukan bahwa tidak semua produk desain bahasa simulasi yang rumit.
Extend menggunakan bahasa simulasi dasar yang menyediakankombinasi dari kemudahan
penggunaan, kekuatan, dan ekstensibilitas. Keunggulan Extend sebagai berikut:
• Sebuah alat simulasi yang berdiri sendiri yang dapat digunakan untuk membuat kejadian
diskrit kompleks danmodel terus menerus tanpa pemrograman.
• Sebuah paket authoring simulasi di mana interface model yang dapat dengan mudah
dibuat, tanpa pemrograman,untuk meningkatkan produktivitas dan kemudahan
penggunaan.
• Sebuah lingkungan pengembangan untuk membangun model disesuaikan jenis yang unik
dari sistem. Lingkunganpemrograman memungkinkan modeler untuk membuat simulator
untuk industri tertentu.
3 PENGGUNAAN
Extend adalah program yang sangat lengkap sehingga mencakup tujuan simulasi yang umum,
telah diterapkan di berbagai bidang. Contoh penerapan yang dapat menggunakan Extend di sini
termasuk rantai pasokan, manufaktur kecepatan tinggi, dan pengolahan kimia.
5.3 Atribut
Asumsikan bahwa cuci mobil menawarkan dua jenis mencuci, dasar dan deluxe, dan
bahwa waktu pemrosesan tergantung pada jenis mencuci diminta. Untuk membedakan antara dua
jenis permintaan cuci, atribut yangdigunakan. Set Atribut Blok menambahkan atribut yang
disebut “tipe” untuk setiap mobil dan secara acakmenetapkan nilai atribut ini ke 0 (dasar) atau 1
(deluxe) menggunakan input lain Random Block, seperti yangditunjukkan pada Gambar 8.
Sebagai mobil kotor meninggalkan antrian dan masukkan ke tempat mencuci, blokmendapatkan
Atribut berbunyi “jenis pencucian”. Blok Tabel Konversi mengkonversi nomor ini untuk nilai
yang mewakili waktu pengolahan rata-rata untuk mencuci dari tipe tersebut. Nilai rata-rata
kemudian dapat dimasukkan ke dalam inputRandom Blok yang sudah terhubung ke konektor
keterlambatan Kegiatan Delay (Gambar 8).
Gambar 8: Setting "Type" Atribut
HasilSimulasidapat disimpan dalam tabel, diplot, kloning ke daerah yang berbeda dari
lembar kerja, diekspor ke program lain seperti spreadsheet atau database, ditampilkan dalam
animasi, atau bahkan digunakan untuk mengontrol beberapa aspek dari dunia luar melalui driver
perangkat eksternal.
6 MENYESUAIKAN EXTEND
Diskusi di atas menggambarkan sifat yang sangat grafis dan interaktif dari Extend.
Namun, Extend jugadapat mengambil bentuk sistem yang dimodelkan. Interface, komponen, dan
grafis dapat digunakan yangmenyesuaikan model untuk area aplikasi spesifik.
Aspek yang paling terlihat dari model kustom adalah user interface. Dengan
memodifikasi sebuah antarmuka yang ada atau membuat yang baru, simulasi pemodel mampu
menciptakan sebuah model yang dapat dilakukan oleh seseorang lebih akrab dengan sistem
daripada dengan alat simulasi. Model dapat dibangun yang cocok alami ke dalam kerangka
konseptual dari orang yang menggunakan model. Bagian berikutakan menjelaskan beberapa alat
yang disediakan di Extend dengan dukungan kustomisasi.
6.1 Animasi
Animasi adalah presentasi dan debugging alat yang ampuh yang dapat meningkatkan
kejelasan Model. Dalam Extend, ikon animasi bergerak dari blok ke blok mewakili aliran barang
melalui sistem. Pengguna dapat memilih dari sejumlah ikon disediakan ExtendMisalnya,
menambahkan animasi untuk melihat mobil bepergian dari blok ke blok dalam model cuci mobil
dilakukan dengan memilih ikon yang sesuai di tab Animate dari blok Generator. Dari sini,
gambar yang mewakili semua item yang diciptakan oleh Generator dapat didefinisikan. Selain
itu, setiap blok bahwa barang melewati memiliki kemampuan mengubah ikon animasi item.
Misalnya setiap item keluar blok Generator dapat direpresentasikan dengan gambar mobil kotor.
Sebagai item melewati tempat antrian mencuci, blok Kegiatan Penundaan perubahan gambar
animasi setiap item untuk mobil bersih, sehingga memberikan isyarat visual tentang bagaimana
item berubah saat mereka proses melalui model.
Selain itu, animasi kustom dapat ditambahkan untuk menampilkan gambar dan teks,
indikator tingkat, petapixel, dan film QuickTime.
Sebuah antarmuka juga ada paket Animasi Wolverine Software. Kegiatan, Sumber Daya,
Generator, dan Keluar blok masing-masing memiliki fungsi tertentu untuk mengirim informasi
ke animasi nyata selama eksekusi simulasi. Fitur animasi tambahan di proof dapat diakses
melalui library proofblok. Hal ini memungkinkan pemodelExtend untuk dengan mudah
memanfaatkan paket industri animasi paling canggih.
6,5 Scripting
Sejak Extend diciptakan dari bawah ke atas sebagai alat simulasi grafis, banyak proses
mendefinisikan model awalnya bergantung pada interaksi pengguna. Sebagai contoh, pengguna
menempatkan blok pada model lembar kerja, menghubungkan blok bersama-sama dengan
menggambar hubungan antara keduanya, dan mendefinisikan perilaku blok oleh double-klik blok
untuk membuka dialog dan mengisi parameter yang sesuai. Scripting adalah fitur yang
memungkinkan model yang akan dibuat dan / atau dimodifikasi melalui rangkaian fungsi
MODL. Dengan fungsi ini, pengguna dapat membuat objek yang secara otomatis dapat
membangun dan memodifikasi model.Dengan scripting, pengguna dapat mengembangkan
sendiri model bangunan “wizard” atau model darimemodifikasi. Tanpa harus bergantung pada
tujuan umum “wizard” yang disediakan oleh vendor perangkat lunak, pengguna dapat
mengembangkan “wizard” khusus untuk kebutuhan mereka dan dapat memiliki kontrol penuh
atas tingkat detail dan akurasi yang dihasilkan dari model bangunan otomatis.
Ditambah dengan kemampuan Extend untuk berkomunikasi dengan aplikasi lain yang
menggunakankomunikasi interprocess (IPC), scripting menyediakan cara mudah untuk
memungkinkan aplikasi lain untukmengontrol setiap aspek Extend termasuk membangun model,
mengimpor / mengekspor data, dan menjalankan simulasi.
8 RINGKASAN
Sebagaimana ditunjukkan di atas, extends ini desain menyediakan lingkungan simulasi
yang unggul. Dengan menggabungkan antarmuka yang intuitif dan authoring dan pengembangan
lingkungan yang luas, bersama dengan teknologi simulasi yang lebih maju, Extend telah berhasil
mendefinisikan posisinya sebagai pemimpin dalam perangkat lunak simulasi.
PUSTAKA
1. Hamber, Robert. 1999, CloaDS & TloaDS 1999 Simulation Solutions Conference.
Institute of Engineers Industri, Norcross, GA
2. Imagine That, Inc. 1998. Extends Software Manual. San Jose, CA.
3. Rivera, Jim. 1998. Modeling With Extends 1998 Winter Simulation ConferenceProsiding,
ed. D. J Medeiros, EF Johnson, JS Carson, MS Manivannan, 257-262. IEEE, Piscataway,
NJ.
4. Wolverine Software Corporation. 1995. Using Proof Animations. Annandale, VA.
PENULIS BIOGRAFI
DAVID KRAHl, seorang insinyur simulasi dengan Bayangkan itu, Inc., bertanggung jawab
untuk pengembangan blokdan dukungan teknis. Ia menerima MS di Proyek dan Sistem
Manajemen pada tahun 1996 dari Golden Gate University dan BS di Teknik Industri dari
Rochester Institute of Technology pada tahun 1986. Mr. Krahl telah bekerja secara ekstensif
dengan berbagai program simulasi dan secara aktif terlibat dalam komunitas simulasi .
195