Kamis, 05 April 2018

Chapter 2. Make Business Process and Getting the Data with YAWL

Make Business Process and Getting the Data with YAWL


This is the Power Point of  Make Business Process and Getting the Data with YAWL.
Hope you will be enjoy it. :)


Jumat, 23 Februari 2018

Make Business Process with YAWL and Analysis Performance with ProM Study Case: Port Container Handling



Link download tutorial YAWL dan ProM

(Membuat Proses Bisnis menggunakan YAWL dan Analisis Cost menggunakan ProM)
https://youtu.be/duEIiATNhUc

Download File PPT lebih reolusi tinggi, YAWL, Excel, ProM:
http://bit.ly/EventLogBPMBook2017

Untuk kerjasama penelitian dan pertanyaan lebih lanjut mengenai:

1. Bagaimana cara membuat proses bisnis menggunakan YAWL

2. Bagaimana cara menganalisis performance proses bisnis menggunakan ProM

3. Topik Tugas akhir maupun thesis dalam hubungannya dengan performance maupun optimasi proses bisnis

4. Topik Paper Conferences dan Jurnal mengenai peningkatan performa proses bisnis, deteksi anomali proses bisnis maupun fraud pada perusahaan.

Dapat menghubungi lebih lanjut ke email:
Email ITS : dewi16@mhs.if.its.ac.id

Sabtu, 19 Agustus 2017

PEMODELAN MENGGUNAKAN YAWL


Tujuan membuat suatu standard operasional prosedur dengan YAWL disini adalah untuk membuat sebuah model Proses Binis simulasi yang digunakan sebagai suatu standard atau acuan atau batasan dalam proses bisnis dimana nanti kita bisa menggali history atau catatan aktivitas yang telah dilakukan atau kita sebut sebagai event log dan nantinya file event log tersebut akan kita analisis menggunakan tool ProM dan CPN untuk mengkomparasi antara event log dengan model SOP apakah hasilnya sama dengan model proses yang sebenarnya, jika tidak sama maka terdeteksi adanya gejala kecurangan atau fraud dalam proses bisnis tersebut (W M P Van Der Aalst & Hofstede, 2005).
Manfaat YAWL disini adalah untuk memodelkan suatu standard operasional prosedur dari suatu perusahaan, dimana YAWL (Yet Another Workflow Language) adalah sebuah aplikasi yang digunakan untuk membuat dan mensimulasikan workflow sebuah sistem bisnis dimana bertujuan untuk melihat realitas suatu proses bisnis yang mana bisa digunakan untuk meningkatkan kinerja dari suatu proses bisnis melalui analisa process mining dari event log yang telah dihasilkan (Börger, 2012). YAWL juga berfungsi untuk membuat sebuah log-file dari sebuah simulasi proses bisnis yang untuk selanjutnya bisa kita lakukan process mining dengan menggunakan software ProM dan CPN (A Rozinat, Mans, Song, & van der Aalst, 2008).
Dengan YAWL, maka suatu perusahaan dapat memulai suatu aktivitas pencegahan kecurangan dari suatu proses bisnis dikarenakan YAWL memodelkan suatu proses bisnis yang real dan mencatat suatu kejadian atau event log dari proses bisnis nyata yang dilakukan secara real time (Rahmawati et al., 2016). Dan juga perusahaan akan dijamin bersih dari korupsi jika mengaudit dengan benar proses bisnisnya dan salah satu permulaannya adalah dengan menggunakan tool YAWL ini. YAWL alat yang mudah digunakan, tidak memakan banyak source memori laptop dan juga compatible dengan segala jenis hardware maupun operating systemnya. Dalam modul ini YAWL yang digunakan adalah YAWL 4.1 dengan Operating System Windows 7.0. dan juga untuk environment programming nya menggunakan JDK 1.8. Perusahaan mempunyai suatu Proses Bisnis yang akan digambarkan pada tool YAWL 4.1. Bila perusahaan tersebut telah mempunyai Proses Binis yang dibuat dengan selain YAWL 4.1, maka Proses Bisnis yang telah dibuat pada tool selain YAWL 4.1 digunakan sebagai referensi untuk membuat Proses Bisnis pada tool YAWL 4.1. Pembuatan Proses Bisnis dengan menggunakan tool YAWL 4.1. Penjelasan Lengkap Model Proses Bisnis dan Pengaplikasian YAWL dapat lebih jelas dilihat pada web: http://www.dewirahmawati.com/. Data studi kasus yang akan digunakan dapat didownload di web: http://lbeifits.wordpress.com/. Berikut hasil file YAWL yang telah tergambarkan berdasarkan file Proses Bisnis yang telah dibuat seperti pada Gambar 1:

Gambar 1. Proses Bisnis Peti Kemas Menggunakan YAWL

Kamis, 11 Februari 2016

Belajar Ujian Komprehensif

1. Apakah yang dimaksud dengan mekanisme stack dan queue dalam struktur data ? jelaskan !

Jawaban :



2. Buatlah program/algoritma untuk melakukan pencarian suatu bilangan menggunakan algoritma binary search ! 

Jawaban :
  • Data yang ada harus diurutkan terlebih dahulu berdasarkan suatu urutan tertentu yang dijadikan kunci pencarian.  
  • Adalah teknik pencarian data dalam dengan cara membagi data menjadi dua bagian setiap kali terjadi proses pencarian. Prinsip pencarian biner adalah : 
    • Data diambil dari posisi 1 sampai posisi akhir N
    • Kemudian cari posisi data tengah dengan rumus: (posisi awal + posisi akhir) / 2 
    • Kemudian data yang dicari dibandingkan dengan data yang di tengah, apakah sama atau lebih kecil, atau lebih besar? 
    • Jika lebih besar, maka proses pencarian dicari dengan posisi awal adalah posisi tengah + 1 
    • Jika lebih kecil, maka proses pencarian dicari dengan posisi akhir adalah posisi tengah – 1 
    • Jika data sama, berarti ketemu.
Flowchart :

http://4.bp.blogspot.com/-9YF3qj0MfmE/ULmlFEuIQBI/AAAAAAAAAfw/hPXvZoAvnO8/s1600/screen-cut.png

Program :


3. Dalam pengolahan citra dikenal dengan istilah “grayscale”. Jelaskan apa yang dimaksud dengan proses grayscale dan jelaskan pula bagaimana merubah citra warna menjadi citra grayscale !

Jawaban : 

Grayscale

Citra Grayscale

Citra grayscale merupakan citra digital yang hanya memiliki satu nilai kanal pada setiap pikselnya, artinya nilai dariRed = Green = Blue. Nilai-nilai tersebut digunakan untuk menunjukkan intensitas warna.

Citra yang ditampilkan dari citra jenis ini terdiri atas warna abu-abu, bervariasi pada warna hitam pada bagian yang intensitas terlemah dan warna putih pada intensitas terkuat. Citra grayscale berbeda dengan citra ”hitam-putih”, dimana pada konteks komputer, citra hitam putih hanya terdiri atas 2 warna saja yaitu ”hitam” dan ”putih” saja. Pada citra grayscale warna bervariasi antara hitam dan putih, tetapi variasi warna diantaranya sangat banyak. Citragrayscale seringkali merupakan perhitungan dari intensitas cahaya pada setiap piksel pada spektrum elektromagnetik single band

Citra grayscale disimpan dalam format 8 bit untuk setiap sample piksel, yang memungkinkan sebanyak 256 intensitas. Untuk mengubah citra berwarna yang mempunyai nilai matrik masing-masing R, G dan B menjadi citra grayscale dengan nilai X, maka konversi dapat dilakukan dengan mengambil rata-rata dari nilai R, G dan B sehingga dapat dituliskan menjadi :

X = (R+G+B)/3

Warna = RGB(X, X, X)


4. Untuk mengoperasikan komputer, maka kita memerlukan software yang disebut dengan “operating system”. Sebutkan serta jelaskan fungsi/kegunaan dari system operasi !

Jawaban :

Fungsi sistem operasi secara umum adalah sebagai berikut:

a) Resource manager, merupakan pengelolaan sumber daya dan mengalokasikannya, Contoh: memori, CPU, Disk Drive dan perangkat lainnya.

b) Interface / tatap muka, yaitu sebagai perantara antara pengguna dengan perangkat keras dengan menyediakan tampilan kepada pengguna yang lebih mudah dipahami dan bersahabat (user friendly)

c) Coordinator, mengkoordinasi dan menyediakan fasilitas sehingga aktifitas yang kompleks dapat diatur dan dapat diproses secara berurutan.

d) Guardian, menyediakan akses kontrol yang bertugas untuk melindungi file dan memberi pengawasan pada data dan program.

e) Gate Keeper, berfungsi sebagai pengendali hak akses oleh pengguna yang mengendalikan siapa saja yang berhak masuk ke dalam sistem dan mengawasi apa saja yang dilakukannya.

f) Optimizer adalah penjadwal masukan (input) oleh user, pengaksesan basis data, proses komputasi dan penggunaan.

g) Accountant befungsi untuk mengatur waktu CPU, penggunaan memori, pemanggilan I/O, disk storage, dan waktu koneksi terminal.

h) Server berfungsi untuk melayani pengguna komputer.

i) MULTI TASKING: memungkinkan beberapa program sekaligus diproses pada saat bersamaan di sebuah komputer dengan single user.

j) MULTIPROGRAMMING: memungkinkan beberapa program menggunakan resources komputer pada saat waktu yang bersamaan bergantian (cth: proses memasukan data, melakukam cetak pada printer)

k) TIME SHARING: memungkinkan beberapa pemakai komputer menggunakan CPU bersamaan dan CPU akan memberikan waktunya bergantian kepada user untuk melayaninya.

l) MULTIPROCESSING: memungkinkan beberapa CPU bekerja besama-sama secara paralel dalam suatu sistem

5. Sebutkan dan jelaskan topologi computer networking ! 

Jawaban :
 
1. Topologi Ring
Pada topologi ring setiap komputer di hubungkan dengan komputer lain dan seterusnya sampai kembali lagi ke komputer pertama, dan membentuk lingkaran sehingga disebut ring, topologi ini berkomunikasi menggunakan data token untuk mengontrol hak akses komputer untuk menerima data, misalnya komputer 1 akan mengirim file ke komputer 4, maka data akan melewati komputer 2 dan 3 sampai di terima oleh komputer 4, jadi sebuah komputer akan melanjutkan pengiriman data jika yang dituju buka
n IP Address dia.

  • Kelebihan dari topologi jaringan komputer ring adalah pada kemudahan dalam proses pemasangan dan instalasi, penggunaan jumlah kabel lan yang sedikit sehingga akan menghemat biaya.
  • Kekurangan paling fatal dari topologi ini adalah, jika salah satu komputer ataupun kabel nya bermasalah, maka pengiriman data akan terganggu bahkan error.

2. Topologi Bus


Topologi jaringan komputer bus tersusun rapi seperti antrian dan menggunakan cuma satu kabel coaxial dan setiap komputer terhubung ke kabel menggunakan konektor BNC, dan kedua ujung dari kabel coaxial harus diakhiri oleh terminator.
  • Kelebihan dari bus hampir sama dengan ring, yaitu kabel yang digunakan tidak banyak dan menghemat biaya pemasangan. 
  • Kekurangan topologi bus adalah jika terjadi gangguan atau masalah pada satu komputer bisa menggangu jaringan di komputer lain, dan untuk topologi ini sangat sulit mendeteksi gangguan, sering terjadinya antrian data, dan jika jaraknya terlalu jauh harus menggunakan repeater.

3. Topologi Star

Topologi ini membentuk seperti bintang karena semua komputer di hubungkan ke sebuah hub atau switch dengan kabel UTP, sehingga hub/switch lah pusat dari jaringan dan bertugas untuk mengontrol lalu lintas data, jadi jika komputer 1 ingin mengirim data ke komputer 4, data akan dikirim ke switch dan langsung di kirimkan ke komputer tujuan tanpa melewati komputer lain.Topologi jaringan komputer inilah yang paling banyak digunakan sekarang karena kelebihannya lebih banyak.

  • Kelebihan topologi ini adalah sangat mudah mendeteksi komputer mana yang mengalami gangguan, mudah untuk melakukan penambahan atau pengurangan komputer tanpa mengganggu yang lain, serta tingkat keamanan sebuah data lebih tinggi.
  • Kekurangannya topologi jaringan komputer ini adalah, memerlukan biaya yang tinggi untuk pemasangan, karena membutuhkan kabel yang banyak serta switch/hub, dan kestabilan jaringan sangat tergantung pada terminal pusat, sehingga jika switch/hub mengalami gangguan, maka seluruh jaringan akan terganggu.
4. Topologi Mesh

Pada topologi mesh untuk menghubungkan komputer satu dengan yang lainnya dapat menggunakan kabel tunggal, jadi dalam proses pengiriman data dari komputer satu ke komputer lainnya akan dapat langsung mencapai komputer yang dituju tanpa melewati komputer lain ataupun melewati switch / hub.

5. Topologi Tree

Model topologi jaringan tree atau biasa disebut topologi pohon adalah gabungan beberapa topologi star yang dihubungan dengan topologi bus, jadi setiap topologi star akan terhubung ke topologi star lainnya dengan menggunakan topologi bus. tobologi ini biasanya mempunyai beberapa tingkatan jaringan, dan jaringan yang mempunyai posisi tingkat lebih tinggi dapat mengontrol jaringan yang mempunyai posisi lebih rendah tingkatanya.

6. Topologi Hybrid

Topologi hybrid merupakan topologi gabungan antara beberapa topologi yang berbeda. Pada saat dua atau lebih topologi yang berbeda terhubung satu sama lain, disaat itulah gabungan topologi tersebut membentuk topologi hybrid.
  • Kelebihan Topologi Hybrid
    • Freksibel
    • Penambahan koneksi lainnya sangatlah mudah.
  • Kekurangan Topologi Hybrid
    • Pengelolaan pada jaringan ini sangatlah sulit.
    • Biaya pembangunan pada topologi ini juga terbilang mahal.
    • Instalasi dan konfigurasi jaringan pada topologi ini bisa dibilang cukup rumit, karena terdapat topologi yang berbeda-beda. 
7. Topologi Linier 
 
Topologi linier atau biasaya disebut topologi bus beruntut. Pada topologi ini biasanya menggunakan satu kabel utama guna menghubungkan tiap titik sambungan pada setiap komputer.
  • Kelebihan Topologi Linier
    • Mudah dikembangkan.
    • Membutuhkan sedikit kabel.
    • Tidak memperlukan kendali pusat.
    • Tata letak pada rangkaian topologi ini bisa dibilang cukup sederhana.
  • Kekurangan Topologi Linier
    • Memiliki kepadatan lalu lintas yang bisa dibilang cukup tinggi.
    • Keamanan data kurang baik.
8. Topologi Peer to Peer

Topologi peer to peer merupakan topologi yang sangat sederhana dikarenakan hanya menggunakan 2 buah komputer untuk saling terhubung. Pada topologi ini biasanya menggunakan satu kabel yang menghubungkan antar komputer untuk proses pertukaran data.