You are on page 1of 5

Tugas Checking Model BPMN2.

0, Requirement dan Formulasi Optimasi Analisis dan Desain Sistem Penjadwalan Penggunaan Mesin Unit Fraksinasi Pabrik Minyak Goreng

1. BPMN Checking Model Checking business process model ... Existence of inappropriate top level start or end event

Checking package ... Existence of several data with the same definition object Existence of inappropriate top level start or end event

Checking participant ... Organization Unit name uniqueness Organization Unit code uniqueness Circular dependency through parent property

Checking data object, data store ... Resource name uniqueness Resource code uniqueness Isolated resource <<Data Input>> Data input with incoming flows <<Data Output>> Data output with outgoing flows

Checking event ... Event name uniqueness Event code uniqueness Empty stereotype

Checking call activity, intermediate event, message end event, message start event, sub-process, task ... Process name uniqueness Process code uniqueness Input flow or output flow missing

Composite process without any start Composite process without any end Process implementation Existence of several data with the same definition object Process with incoherent data accesses Undefined data access <<Ad-Hoc Sub-Process>> Ad-hoc sub-process with start or end event <<Event Sub-Process>> Event sub-process with flows <<Event Sub-Process>> Event sub-process with inappropriate start or end event <<Event Sub-Process>> Event sub-process with no start or with multiple starts <<Intermediate Event>> Inappropriate implementation type <<Message End Event>> Inappropriate implementation type

<<Message Intermediate Event>> Message intermediate event with both input and output message flows <<Message Start Event>> Inappropriate implementation type <<Sub-Process>> Embedded sub-process with inappropriate start or end event. <<Task>> Composite task <<Transaction>> Transaction with inappropriate start events <IsCallActivity> Call activity with inappropriate implementation type <IsCompensation> Compensation activity with flows <IsEvent> Composite event <IsEvent> Reusable event <SupportDefaultFlow> Multiple default flows Existence of process objects

Checking start event ... Start name uniqueness Start code uniqueness Existence of output flow

Checking end event ... End name uniqueness End code uniqueness Existence of input flow

Checking gateway ... Decision name uniqueness Decision code uniqueness Invalid decision Event condition coherence <NeedDefaultFlow> Multiple default flows

Checking message flow, sequence flow ... Flow without source or destination Flow undefined message format Flow incoherent message format Invalid event condition Invalid exception flow destination Message flow attached to multiple choreography tasks <<Message Flow>> Correlation property not contained in correlation key <<Message Flow>> Inappropriate message flow extremities <<Sequence Flow>> Cancel event handler on inappropriate activity <NotMessageFlow> Message format on sequence flow

Checking data association ... Resource Flow name uniqueness Resource Flow code uniqueness Resource Flow extremities Resource Flow undefined access mode <<Data Association>> Data association crosses sub-process boundary

0 error(s), 0 warning(s). The Business Process Model is correct, no errors were found.

2. Condition 1. Dalam perhitungan selisih prediksi produksi dengan permintaan produksi, syarat yang diberlakukan adalah : - Jika selisih bernilai positif atau sama dengan nol, maka lanjutkan ke proses berikutnya - Jika selisih bernilai negatif, maka mengirim tugas ke unit storage untuk mempersiapkan bahan baku 2. Dalam perhitungan %OEE di unit kristalisasi dan filtrasi, syarat yang diberlakukan adalah : - Jika %OEE lebih dari atau sama dengan 85%, maka digunakan prediksi waktu normal - Jika %OEE kurang dari 85%, maka dilakukan perhitungan prediksi waktu over time 3. Dalam optimasi penjadwalan, syarat yang diberlakukan adalah : - Jika cek optimasi sudah cocok, maka penjadwalan digunakan - Jika cek optimasi belum cocok, maka dilakukan penjadwalan kembali 3. Variabel/Parameter/Atribut dalam Flow - Volume - Jenis kualitas - Suhu - Asal lokasi - Availability - Kondisi mesin - Waktu operasi mesin - Fase operasi mesin - Kapasitas mesin - Persen OEE - Waktu selesai operasi - Waktu mulai operasi 4. Formulasi Model Optimasi Penjadwalan Min Batasan, QD p<T

Keterangan notasi :

t T z y Kt Lt Q D

menyatakan periode jumlah periode perencanaan (t= 1, , T) bobot untuk kapasitas regular time (normal) bobot untuk kapasitas over time (cadangan) kapasitas reguler/normal yang digunakan pada periode t untuk membuat Q kapasitas cadangan yang digunakan pada periode t untuk membuat Q kapasitas produk yang dibuat pada akhir periode kapasitas produk yang diminta pada akhir periode

You might also like