Anda di halaman 1dari 123

MATA PELAJARAN 3

MENJALANKAN PROGRAM
SIMULASI PRODUKSI
DENGAN APLIKASI JROS
MENJALANKAN PROGRAM
SIMULASI PRODUKSI DENGAN APLIKASI
JROS

TUJUAN PELAJARAN : Setelah mengikuti pelajaran ini peserta mampu


menjalankan langkah-langkah yang harus
dilaksanakan dalam penyusunan simulasi
produksi dengan baik dan benar sesuai standar
perusahaan.

DURASI : 28 JP

PENYUSUN : Ajeng Welly

i
DAFTAR ISI

TUJUAN PELAJARAN ..................................................................................................................... i


DAFTAR ISI....................................................................................................................................... ii
DAFTAR GAMBAR........................................................................................................................... iii

1. PENGENALAN PROGRAM APLIKASI jROS ........................................................................ 1

2. STRUKTUR DESAIN JROS .................................................................................................... 1

3. PROGRAM JROS (BASE) ...................................................................................................... 2


3.1. Elemen-Elemen Pada Window jROS......................................................................... 2
3.1.1. Menu ................................................................................................................ 2
3.1.2. Buttons ............................................................................................................. 2
3.1.3. Navigation Tree................................................................................................ 6
3.1.4. Content Area .................................................................................................... 7
3.1.5. Status Bar ........................................................................................................ 8
3.2. Fitur-Fitur jROS .......................................................................................................... 9
3.2.1. Variant.............................................................................................................. 9
3.2.2. Run Manager ................................................................................................... 13
3.2.3. Configuration.................................................................................................... 19
3.2.4. Result ............................................................................................................... 23
3.2.5. Model ............................................................................................................... 25
3.2.6. Variant Comparison ......................................................................................... 35
3.2.7. Topology .......................................................................................................... 36
3.2.8. User Management ........................................................................................... 36
3.2.9. Work Flow ........................................................................................................ 39
3.3. Data Input jROS ......................................................................................................... 41
3.3.1. Data Pembangkit ............................................................................................. 41
3.3.2. Data Bahan Bakar............................................................................................ 42
3.3.3. Data Konstrain Transmisi................................................................................. 43
3.3.4. Data Beban ...................................................................................................... 43

4. TAHAPAN PELAKSANAAN RENCANA ALOKASI ENERGI PERIODE JANGKA


PENDEK (HTC), MENENGAH DAN PANJANG (RO) ............................................................ 44
4.1. Data Yang Dibutuhkan ............................................................................................... 44
4.2. Tahapan Proses Optimasi ......................................................................................... 44
4.2.1. Optimasi pada HTC (Jangka Pendek) ............................................................. 44
4.2.2. Optimasi pada RO (Jangka Menengah & Panjang)......................................... 51
4.2.3. Tahapan Eksekusi (RUN) ................................................................................ 57
4.2.4. Baca Hasil ........................................................................................................ 58

SOAL LATIHAN ...............................................................................................................................


60
LAMPIRAN

Simple, Inspiring, Performing, Phenomenal ii


DAFTAR GAMBAR

Gambar 1. Struktur Desain jROS....................................................................................... 1


Gambar 2. Elemen-Elemen Pada Window jROS............................................................... 2
Gambar 3. Tombol-tombol pada window jROS ................................................................. 3
Gambar 4. Kolom yang bisa diedit berwarna hijau ............................................................ 4
Gambar 5. Navigation tree ................................................................................................. 7
Gambar 6. Content area .................................................................................................... 7
Gambar 7. Status bar ......................................................................................................... 8
Gambar 8. Variant .............................................................................................................. 9
Gambar 9. Variant Management........................................................................................ 9
Gambar 10. Membuat Variant Baru ..................................................................................... 10
Gambar 11. Mengedit Variant .............................................................................................. 11
Gambar 12. Menghapus Variant .......................................................................................... 11
Gambar 13. Log Variant ....................................................................................................... 12
Gambar 14. Rapulator.......................................................................................................... 13
Gambar 15. RO Execution ................................................................................................... 14
Gambar 16. HTC Execution ................................................................................................. 15
Gambar 17. Job Overview ................................................................................................... 16
Gambar 18. System & Aplication tuning .............................................................................. 17
Gambar 19. Setting Aplication Tuning ................................................................................. 18
Gambar 20. Konfigurasi HTC............................................................................................... 20
Gambar 21. Editable & Report schedules............................................................................ 21
Gambar 22. Laporan Group Result...................................................................................... 22
Gambar 23. Tampil laporan objek-objek yang telah dipilih sebelumnya pada laporan
Group Result .................................................................................................... 23
Gambar 24. Beberapa contoh tampilan hasil laporan Group Result ................................... 24
Gambar 25. Tampilan areas ................................................................................................ 25
Gambar 26. Tampilan Power lines....................................................................................... 26
Gambar 27. Tampilan Hydro Units....................................................................................... 27
Gambar 28. Tampilan Fuel Type ......................................................................................... 28
Gambar 29. Tampilan Fuel Contract.................................................................................... 29
Gambar 30. Tampilan Thermal Plants ................................................................................. 30
Gambar 31. Tampilan Thermal Plants (Availabilities).......................................................... 31
Gambar 32. Tampilan Thermal Units (Definition) ................................................................ 32
Gambar 33. Tampilan Thermal Units (Primary Energy P. Curve) ....................................... 32
Gambar 34. Contoh pembangkit PLTGU dengan pola 2.2.1 (2 GT, 1 ST).......................... 33
Gambar 35. Tampilan Restriction Group ............................................................................. 35
Gambar 36. Tampilan Administrator .................................................................................... 37
Gambar 37. Tampilan Change Password ............................................................................ 38
Gambar 38. Tampilan Active User ....................................................................................... 38
Gambar 39. Tampilan Change Atribute (User Setting) ........................................................ 39
Gambar 40. Tampilan Work Flow ........................................................................................ 40
Gambar 41. Tampilan Work Flow ........................................................................................ 40
Gambar 42. Tampilan Login................................................................................................. 44
Gambar 43. Tampilan Setting Parameter Program ............................................................. 45
Gambar 44. Cek/Edit Beban ................................................................................................ 46
Gambar 45. Cek/Edit Komponen pembangkit Thermal(Thermal Plants) ............................ 47

Simple, Inspiring, Performing, Phenomenal iii


Gambar 46. Cek/Edit Komponen pembangkit Thermal(Thermal Units) .............................. 48
Gambar 47. Cek/Edit Komponen pembangkit Kontrak ........................................................ 49
Gambar 48. Cek/Edit Fuel Restriction Group ...................................................................... 50
Gambar 49. Tahapan Eksekusi (RUN) ................................................................................ 50
Gambar 50. Login................................................................................................................. 51
Gambar 51. Setting Parameter Program ............................................................................. 52
Gambar 52. Set Parameter Optimasi lainnya ...................................................................... 52
Gambar 53. Cek/Edit Beban ................................................................................................ 53
Gambar 54. Cek/Edit Power lines ........................................................................................ 54
Gambar 55. Cek/Edit Komponen pembangkit Thermal ....................................................... 55
Gambar 56. Combined Cycle Plants.................................................................................... 56
Gambar 57. Contract with Fixed Power Schedule ............................................................... 57
Gambar 58. Tahapan Eksekusi (RUN) ................................................................................ 58
Gambar 59. Baca Hasil ........................................................................................................ 58

Simple, Inspiring, Performing, Phenomenal iv


MENJALANKAN PROGRAM SIMULASI PRODUKSI DENGAN
APLIKASI JROS

1. PENGENALAN PROGRAM APLIKASI jROS

jROS adalah suatu program aplikasi Simulasi Produksi (Production Simulation ) buatan
SIEMENS AG Jerman. Adapun Versi yang digunakan saat ini adalah Version 5.0 May/2013,
yang selalu diperbarui (up dated) setiap tahunnya. Software jROS terdiri dari 2 (dua) jenis
optimasi :
- Perencanaan jangka menengah & panjang (Resource Optimization RO)
- Perencanaan jangka pendek (Hydro Thermal Coordination HTC)

yang merupakan hasil perhitungan dengan metode Mixed Integer Linear Programming (MILP).

2. STRUKTUR DESAIN JROS

jROS merupakan aplikasi client-server yang berbasis java. User dapat menjalankan program ini
dikomputer yang terinstal java tanpa perlu menginstal aplikasi software jROS (sebagai client)
karena jROS menggunakan fungsi Java Web start yang akan mengunduh (download)
aplikasinya dari server jROS.

Pada server terdapat database yang akan menyimpan seluruh model data, hasil dan kernell
optimasi untuk proses perhitungan baik RO maupun HTC. Agar performa perhitungan lebih
optimal kernell yang digunakan RO dan HTC menggunakan server yang terpisah.

Gambar 1. Struktur Desain jROS

Simple, Inspiring, Performing, Phenomenal 1


3. PROGRAM JROS (BASE)

3.1. Elemen-Elemen Pada Window jROS

Pada jROS , ketika user sudah berhasil login, maka akan tampil tampilan window seperti ini :

Gambar 2. Elemen-Elemen Pada Window jROS

seperti terlihat pada gambar di atas, tampilan utama jROS terdiri dari 5 elemen, yaitu :

3.1.1. Menu

Menu pada jROS termasuk menu standar - File, Tools, Window dan Help, serta beberapa
menu yang sedikit berbeda pada tampilan RO dan HTC.

3.1.2. Buttons

Buttons atau tombol-tombol yang terdapat pada toolbar dapat digunakan untuk membuat objek
baru, copy & Paste Objek, rename & hapus objek serta mengedit objek. Tombol-tombol ini
dapat dioperasikan sesuai otoritas user yang diijinkan administrator. pada sisi kiri atas window
terdapat tombol untuk memilih variant. Gambar Tombol-tombol pada window jROS dapat dilihat
pada gambar dibawah ini :

Simple, Inspiring, Performing, Phenomenal 2


Gambar 3. Tombol-tombol pada window jROS

Setiap tombol diwakili oleh ikon yang menggambarkan fungsi masing-masing, yaitu :

 New Data : tombol yang berfungsi untuk membuat data baru berdasarkan
tipe/jenis objek yang dipilih. Jenis/Tipe objek dapat dipilih
melalui navigation tree atau menu.

 Copy Data : berfungsi untuk meng-copy data.

 Paste Data : berfungsi untuk menempel/mem-paste data.

 Rename Data : berfungsi untuk mengganti nama data.

 Delete Data : berfungsi menghapus data (perlu konfirmasi user).

 Change Data : berfungsi mengubah objek yang dipilih menjadi mode edit.Objek
yang dirubah ke dalam mode edit dapat dimodifikasi.

 Print Report : berfungsi untuk mengubah data menjadi file PDF dan
mencetaknya.

 Cancel Editing : berfungsi untuk membatalkan perubahan (edit) data.

 Save With Comment : berfungsi untuk menyimpan hasil modifikasi (edit) dengan
disertai komentar. Komentar user akan tersimpan di variant log.

 Save : berfungsi menyimpan hasil modifikasi (edit).

 New Window : berfungsi untuk menampilkan window baru.

 Exit Window : berfungsi untuk menutup window.

a. Membuat dan Edit Data

Ketika suatu data sudah masuk ke dalam mode edit, maka data tersebut tidak bisa
dirubah oleh user lain. suatu data yang berada dalam mode edit dan yang dapat diedit
akan ditandai dengan latar warna yang berbeda. seperti yang tampak pada gambar
dibawah ini dimana kolom yang bisa diedit berwarna hijau.

Simple, Inspiring, Performing, Phenomenal 3


Gambar 4. Kolom yang bisa diedit berwarna hijau

Adapun cara mengedit dan membuat data baru adalah :

 Membuat Data Baru :

Langkah - langkah :

- pilih data yang akan di edit, misalnya suatu unit thermal yang terdapat di
navigation tree 'Thermal Unit'.

- Klik ikon 'New Data'

- Masukan nama objek dan short name-nya pada kolom masing-masing.

- Input data.

- simpan dengan menekan ikon 'Save Data'.

 Mengedit Data

Langkah - langkah :

Simple, Inspiring, Performing, Phenomenal 4


- pilih data yang akan di edit, misalnya suatu unit thermal yang terdapat di
navigation tree 'Thermal Unit'.

- klik ikon ‘Edit’.

- Ubah datanya.

- simpan dengan menekan ikon 'Save Data'

b. jROS - Excell Interface

Data jROS dapat di import dan di export dari/ke excell. Fungsi import biasanya digunakan
untuk proses input kolektif yang templatenya sudah dibuat terlebih dahulu, sedangkan
fungsi export biasanya digunakan ketika akan mengolah hasil running jROS lebih lanjut.

 Import Data

Langkah - langkah :

- Pilih data yang akan di edit melalui excell

- klik ikon 'Change Data', data akan berada dalam mode edit

- klik kanan, pilih 'Import from Excell'

- akan muncul window dengan pilihan excell yang akan diambil datanya

- pilih salah satu data excell

 Export Data

Langkah - langkah :

- Pilih data yang akan dipindahkan ke excell

- klik kanan, pilih 'Export to Excell'

- akan muncul windows dari komputer user yang akan memverivikasi lokasi dan
nama data excell yang akan di export

- klik 'save'

- file jROS tersebut akan muncul dalam bentuk excell

Simple, Inspiring, Performing, Phenomenal 5


- File excell tersebut kemudian dapat di edit dan diexport kembali ke dalam jROS

3.1.3. Navigation Tree

Hampir seluruh fungsi pada RO dan HTC dapat dipilih melalui navigation tree, seperti terlihat
pada gambar di bawah ini :

Simple, Inspiring, Performing, Phenomenal 6


Gambar 5. Navigation tree

3.1.4. Content Area

Content area menampilkan tampilan data dari objek yang dipilih.

Gambar 6. Content area

Simple, Inspiring, Performing, Phenomenal 7


 Object Selection : merupakan daftar objek yang dapat dipilih untuk dilihat tampilannya.

 Attribute Selection : untuk memilih atribut/tipe objek yang akan ditampilkan, ditampilkan
secara grafis.

 Graph : tombol ini berfungsi untuk menampilkan objek secara grafis dalam window
baru.

 Planning Horizon : menampilkan rentang waktu perencanaan dimana data tersedia dan
dioptimasi pada suatu variant.

 Period Selection : untuk memilih periode data yang perlu ditampilkan baik dalam
bentuk tabular maupun grafis.

 Summary Data : menampilkan kesimpulan data dari setiap kolom pada periode yang
dipilih. kesimpulannya bisa berupa hasil total, nilai maksimum, minimum, rata-rata suatu
tipe data.

3.1.5. Status Bar

Status bar menunjukan Status saat running atau bisa juga menampilkan beberapa informasi.

Gambar 7. Status bar

 Optimization of selected variant is running : mengindikasikan dimulainya proses


optimasi pada suatu variant RO atau HTC.
 Server name : menampilkan nama server jROS dimana client terhubung.
 Optimizations are running : menandakan bahwa proses running sedang berlangsung.
 User name : menginformasikan nama-nama user jROS yang sedang login.
 Current time : menunjukan waktu
 Time zone : menunjukan zona waktu yang digunakan.
 Client is connected to server : mengindikasikan user mana saja yang sedang terhubung
pada server jROS (green light) dan yang tidak (red light).

Simple, Inspiring, Performing, Phenomenal 8


3.2. Fitur-Fitur jROS

3.2.1. Variant

Variant merupakan data study dalam jROS. Suatu variant yang datanya diubah/dimodifikasi
tidak akan mempengaruhi variant lain. klik pada navigation tree 'Variant Management', maka
akan tampil seluruh variant yang pernah dibuat beserta tipenya, seperti gambar di bawah ini :

Gambar 8. Variant

dalam 'Variant Management', file variant bisa di copy, edit, simpan ataupun dihapus.

Gambar 9. Variant Management

Simple, Inspiring, Performing, Phenomenal 9


Terdapat 3 tipe variant, yaitu :

A. DET = Deterministic Resource Optimization (jangka menengah-panjang) pada RO

B. VOL = Volatility in Resource Optimization (jangka menengah-panjang)

C. HTC = Hydro Thermal Coordination (jangka pendek) pada HTC

Membuat Variant Baru

Suatu variant dibuat dengan cara meng-copy dari variant lama atau dari dump file. untuk
membuat variant baru, tahapannya adalah :

 klik 'Variant Management' pada navigation tree

 klik tombol 'New Data' , maka akan muncul window seperti ini :

Gambar 10. Membuat Variant Baru

 pilih variant yang akan diduplikat pada kolom 'selection'

 masukan ID variant yang baru, ketikan nama variant, lalu ketikan informasi tambahan
tentang varian baru ini pada kolom 'Description'

 tipe variant yang baru akan otomatis mengikuti tipe variant awalnya.

 Klik 'OK'

Simple, Inspiring, Performing, Phenomenal 10


Mengedit Variant

suatu variant bisa di edit namanya ataupun deskripsinya, dengan cara :

 klik 'Variant Management' pada navigation tree

 klik tombol 'Change Data'. maka akan muncul window seperti gambar dibawah ini :

Gambar 11. Mengedit Variant

 Ubah nama dan deskripsi variant sesuai kolom yang tersedia

 klik 'OK'

Menghapus Variant

Variant dapat dihapus, bahkan beberapa variant dapat dihapus dalam satu kali klik :

 klik ikon 'Delete Variant' , maka akan muncul window seperti ini :

Gambar 12. Menghapus Variant

Simple, Inspiring, Performing, Phenomenal 11


 plilh variant atau beberapa variant yang akan dihapus

 klik 'OK'

Log Variant

Berfungsi untuk melihat log data-data variant yang telah diubah/edit serta keterangan usernya.
Untuk melihat log variant, klik pada navigation tree 'Variant Log', maka akan muncul window
seperti gambar dibawah ini :

Gambar 13. Log Variant

Ropulator

Ropulator berfungsi untuk meng-copy model data pada HTC menjadi data RO. Adapun data-
data HTC yang bisa di copy ke RO adalah :

a. Areas
b. Power Lines
c. Contracts with Fixed Power Schedules

Simple, Inspiring, Performing, Phenomenal 12


d. Simple Purchase Contracts Reservoirs
e. Power Restriction Groups
f. Fuel Types
g. Primary Energy Contracts
h. Valleys Storage Plants
i. Thermal Plants
j. Combined Cycle Plants

Cara Ropulate data :

 klik 'Ropulator' pada navigation tree, maka akan muncul window seperti ini :

Gambar 14. Rapulator

 lalu pilih variant HTC yang akan di ropulate

 klik 'Ropulate'.

Fungsi ini hanya terdapat di RO.

3.2.2. Run Manager

Execution

Baik pada RO maupun HTC,’Execution’ menampilkan file control untuk perintah RUN namun
dengan tampilan yang sedikit berbeda.

Simple, Inspiring, Performing, Phenomenal 13


RO Execution

Untuk mulai proses run suatu variant di RO, tekan tombol ‘Start’ maka RO pada variant
tersebut berubah ke status ‘Active’, sementara pada status bar akan tertulis ‘RO is Running’.
Pada fitur ini juga menampilkan sejarah waktu run terakhir, lama proses RUN, kode eror, MIP
gap, dan biaya kalkulasi.

Gambar 15. RO Execution

Setelah optimasi berhasil, hasilnya dapat dilihat dengan memilih salah satu dari sekian banyak
tampilan result pada menu ‘RO Result’.

HTC Execution

Untuk mulai proses run suatu variant di RO, tekan tombol ‘Start’ maka RO pada variant. Pada
fitur ini juga tempat untuk mensetting periode simulasi (Planning Horizon). Pada baris kedua
dan ketiga menampilkan progress optimasi dan MIP gap.

Simple, Inspiring, Performing, Phenomenal 14


Gambar 16. HTC Execution

Setelah optimasi berhasil, hasilnya dapat dilihat dengan memilih salah satu dari sekian banyak
tampilan result pada menu ‘HTC Result’.

Job Overview

Pada fitur ini menampilkan informasi daftar variant-variant yang sedang proses running. Pada
fitur ini juga dapat untuk menghentikan (Kill) proses RUN suatu variant yaitu dengan cara :

 Pilih variant yang akan di ‘kill’

 klik tombol ‘Kill Selected Variant’, maka otomatis proses run variant yang dipilih tersebut
akan terhenti.

 Tidak semua user mempunyai wewenang ini

Simple, Inspiring, Performing, Phenomenal 15


Gambar 17. Job Overview

System & Aplication Tuning

System & Aplication tuning merupakan engine dari jROS. Fungsi ini hanya terdapat di HTC
dimana semua setup dari HTC masuk ke dalam fungsi ini antara lain :

a. Fungsi untuk setting parameter cadangan.

Klik ‘“jROS Optimization > HTC execution > System Tuning” pada navigation tree,

lalu klik ikon ‘change data’

Simple, Inspiring, Performing, Phenomenal 16


Gambar 18. System & Aplication tuning

A. R1 time : untuk setting waktu aktivasi cadangan class 1

B. R1 excl : jika pilihan ini dicontreng, maka

C. R1 on : untuk on/off pilihan reserve class 1

Klik ‘save’

b. Setting Aplication Tuning

Fungsi untuk setting parameter aplikasi yang mempengaruhi lamanya proses run.

Klik “HTC execution > Application Tuning” pada navigation tree, lalu klik ikon ‘change

data’ .

Simple, Inspiring, Performing, Phenomenal 17


Gambar 19. Setting Aplication Tuning

Adapun pilihan-pilihan yang dapat di seeting yaitu :

Parameter MIP gap Rel 1, 2, 3 Description relative MIP (tolerance) limit search phase 1,2,3
MIP gap Abs 1, 2, 3 absolute MIP (tolerance) limit search phase 1,2,3
lector relative MIP limits
MIP gap se Selector to switch between absolute and
MILP sol MILP nodes Number of integer solutions to break-off Maximum number of nodes
to break-off
MILP time Maximum time limit of MILP per search phase
ro
max it.slph Maximum iteration in sLP hyd
fac.sLPh perc.sLPh Contraction factor sLP hydro Percentage factor sLP hydro
max it.slpt Maximum iteration in sLP thermal
t actor sLP thermal
fac.sLP Contraction f
debug base pen. Debug level Basic penalty
exec. Time Execution time of last HTC run
MIP gap rel Achieved relative MIP gap
MIP gap abs Cplex Default Achieved absolute MIP gap If marked, the default-parameters of
CPLEX are used (e.g. for small cases), otherwise the tuned
parameters are used (e.g. for large cases)
Heuristic off: This switch can be used for test purposes in order to analyze
variances in calculation time

Simple, Inspiring, Performing, Phenomenal 18


MPROF demand Variations Make sure to cover in any case the demand. This could be
necessary if the hedule.
MPROF freeze Electricity calculation time grid is bigger than the given demand scFreeze
Electricity Contracts schedules in MPROF runs
Contracts MPROF freeze Powerlines Freeze Power Lines exchange in MPROF runs
MPROF freeze SpotMarket Freeze SpotMarkets schedules in MRPF runs
MPROFon MPROF ramp limit Switch to activate Market Profiles analysis Obey modified ramp
constraints in MPROF runs

MIP Gap Limit berfungsi untuk mengatur tingkat akurasi perhitungan (range antara 0.0 –
1.0)

3.2.3. Configuration

Baik pada RO dan HTC, user bisa melakukan beberapa konfigurasi untuk memudahkan proses
input data maupun pengolahan data.

Konfigurasi HTC

 Dalam HTC, baik data input maupun data output (laporan hasil) dapat dikonfigurasi.

 Beberapa data input dengan atribut yang sama dapat dikelompokan untuk
mempermudah, misalnya menyatukan data beban dari 25 Subsistem Sistem Jawa Bali
dalam 1 grup data input.

 Data Output (hasil) dapat di setting agar berada dalam satu tampilan Report.

 Semua data yang dikonfigurasi dapat berupa data yang bisa dirubah (editable) ataupun
tidak (Read Only)

 Data pun bisa dikonfigurasi tampilannya menjadi berupa : gambar, table, jadwal.

 Langkah untuk setting 'UI Configurator' :

- Klik 'New Data' untuk membuat data konfigurator baru atau klik pada data yang
sudah eksisting lalu klik 'Change Data' untuk mengedit atribut data tersebut.

- klik 'UI Configurator' pada navigation tree

- Pilih komponen, atribut, dll yang akan ditampilkan, pilih jenis data konfigurasinya
(schedule/Value)

- Pilih tipe konfigurasi

Simple, Inspiring, Performing, Phenomenal 19


- jika Data dikehendaki agar dapat dirubah/edit (editable), klik kolom 'editable', dan
sebaliknya.

Gambar 20. Konfigurasi HTC

- Biasanya data input di set ‘editable’.

- Klik 'Save Data'

- Maka akan muncul data baru sesuai jenis settingan, seperti gambar dibawah ini :

Simple, Inspiring, Performing, Phenomenal 20


Gambar 21. Editable & Report schedules

Simple, Inspiring, Performing, Phenomenal 21


Konfigurasi RO

 Dalam RO, hanya laporan hasil yang bisa di konfigurasi melalui ‘Group Results’.

 Melalui 'Group Result', beberapa objek dapat dilihat dalam satu tampilan

 Data tersebut dapat dieksport ke excell.

 Dapat memilih time grid yang diingikan.

 memungkinkan untuk membandingkan hasil dari variant satu dengan lainnya

 Langkah untuk setting 'group result' :

- klik 'Group Definition/Excell Exp.' pada navigation tree

- Pilih komponen, atribut, time grid dan time interval yang akan ditampilkan dalam
laporan 'Group Result'

Gambar 22. Laporan 'Group Result'

- Cek pada 'Group Result' maka akan tampil laporan objek-objek yang telah dipilih
sebelumnya

Simple, Inspiring, Performing, Phenomenal 22


Gambar 23. Tampil laporan objek-objek yang telah dipilih sebelumnya pada laporan 'Group Result'

3.2.4. Result

Tampilan hasil optimasi pada jROS dapat dilihat di "RO/HTC Result" pada navigation tree.
Hasil dapat dilihat dengan bermacam pilihan sesuai kebutuhan. Beberapa objek pada RO dan
HTC dapat dikonfurasi hasilnya dalam 'Result Group'. Beberapa contoh tampilan hasil seperti
gambar dibawah ini :

Simple, Inspiring, Performing, Phenomenal 23


Gambar 24. Beberapa contoh tampilan hasil laporan Group Result

Simple, Inspiring, Performing, Phenomenal 24


3.2.5. Model

Area

Fitur 'Area' berfungsi untuk menampilkan dan mengedit beban pada masing-masing area jika
hendak mengedit beban satu persatu (bukan melalui grup konfigurasi), maka langkahnya
yaitu :

 Klik “HTC Model > Areas” pada navigation tree, maka akan muncul seluruh nama-
nama beban

 Lalu pilih salah satu beban, tampilan window akan berubah seperti ini:

Gambar 25. Tampilan areas

 Window akan menampilkan profil beban yang masuk dalam kurun waktu horizon saja

 untuk mengedit beban tersebut klik ikon ‘change data’ , maka window akan berada
pada ‘edit mode’, ketikan satu persatu nilai beban yang akan diubah

 atau jika sudah disiapkan langsung sekaligus dalam data excel dalam suatu kurun
waktu, maka dilakukan melalui langkah ‘import from excel’ (lihat section 3.1.2.B)

Simple, Inspiring, Performing, Phenomenal 25


Power Lines

Merupakan kumpulan data-data saluran transmisi termasuk batasan transfer dan koneksinya.

 klik “HTC Model > Power Lines” pada navigation tree, maka akan muncul seluruh
saluran transmisi maupun IBT.

 Lalu pilih salah satu line, tampilan window akan berubah seperti ini:

Gambar 26. Tampilan Power lines

 untuk mengedit batasan transfer, klik ikon ‘change data’ , maka window akan

berada pada ‘edit mode’, ketikan nilai transfer yang akan diubah. Klik ‘save data’ .

Hydro System

a. Hydro Plants

merupakan pengelompokan dari unit-unit pembangkit yang berada dalam 1 blok,


kecuali untuk pembangkit kontrak dan TOP. Pada Hydro Plants terdiri dari 3 sheet :

 ‘Parameters’, yang berisi lokasi dan kaskade blok pembangkit tersebut


terhubung. Data dapat diedit.

Simple, Inspiring, Performing, Phenomenal 26


 ‘List of Units’ : berisi informasi unit-unit yang terhubung pada suatu blok
pembangkit.

 ‘Availabilities’ : berisi informasi unit komitmen dari setiap unit yang terhubung ke
blok tersebut. Data bisa diedit.

b. Hydro Units

Merupakan daftar unit-unit PLTA yang terdapat dalam system beserta informasi data
operasinya.

c. Reservoirs

Merupakan fitur untuk memodelkan bendungan pada PLTA kaskade

d. Channell

Merupakan fitur untuk menghubungkan satu unit PLTA dengan bendungannya dan unit
lainnya yang masih dalam satu blok kaskade.

e. Spillways

Merupakan fitur untuk memodelkan spillways.

Gambar 27. Tampilan Hydro Units

Simple, Inspiring, Performing, Phenomenal 27


Thermal System

a. Fuel Type

Fitur ini berisi tipe-tipe bahan bakar yang digunakan dalam variant yang berisi informasi
unit-unit mana saja yang menggunakan suatu tipe bahan bakar serta heat content
(Gj/Dim) bahan bakar tersebut. Untuk mengedit heat content bahan bakar :

 Klik “HTC Model > Thermal System > Fuel Type” ,

 klik ikon ‘change data’ , maka window akan berada pada ‘edit mode’, ketikan

nilai heat content pada kolom ‘CalcVal’ yang akan diubah. Klik ‘save data’ .

Gambar 28. Tampilan Fuel Type

b. Fuel Contract

‘Fuel contract’ berisi data-data kontrak dari suatu tipe bahan bakar (Fuel Tipe), yang
terdiri dari informasi stok bahan bakar yang terhubung serta komponen yang dapat diedit
yaitu harga bahan bakar, batas jumlah bahan bakar, target bahan bakar, batas aliran
bahan bahan bakar per jam. Untuk mengedit komponen di atas :

Simple, Inspiring, Performing, Phenomenal 28


 Klik “HTC Model > Thermal System > Fuel Contract” ,

 klik ikon ‘change data’ , maka window akan berada pada ‘edit mode’, ketikan

nilai pada kolom yang akan diubah. Klik ‘save data’ .

Gambar 29. Tampilan Fuel Contract

c. Fuel Stock

‘Fuel Stock’ berisi informasi unit-unit pembangkit yang terhubung, serta daftar kontrak-
kontrak bahan bakar dan jenis bahan bakarnya (fuel type)

d. Thermal Plants

Thermal Plants merupakan pengelompokan dari unit-unit pembangkit yang berada dalam
1 blok, kecuali untuk pembangkit kontrak dan TOP. Pada Thermal Plants terdiri dari 3
sheet :

 ‘Definition’, yang berisi : lokasi blok pembangkit tersebut dan tipe pembangkit
tersebut (simple plant / Common Steam Header (PLTGU)) yang semuanya dapat
diedit.

Simple, Inspiring, Performing, Phenomenal 29


Gambar 30. Tampilan Thermal Plants

 ‘List of Units’ : berisi informasi unit-unit yang terhubung pada blok pembangkit
tersebut. Data ini tidak dapat diedit

 ‘Availabilities’ : berisi informasi unit komitmen dari setiap unit yang terhubung ke
blok tersebut. Data bisa diedit. Adapun pilihan komitmennya adalah :

- Not Available : jika unit tidak beroperasi baik karena pemeliharaan ataupun
gangguan.

- Available : Jika unit siap beroperasi dan pembebanannya sesuai kebutuhan


beban

- FixP (Fixed Power) : Jika unit harus dioperasikan sebesar daya yang telah di
setting oleh user.

- Must On : jika unit harus dibebankan sepanjang periode optimasi dalam


batas P min – Pmax.

- FixPrsrv (Fixed Power) : Jika unit harus dioperasikan sebesar daya yang
telah di setting oleh user namun tetap bisa berkontribusi dalam pemenuhan
cadangan.

Simple, Inspiring, Performing, Phenomenal 30


Gambar 31. Tampilan Thermal Plants (Availabilities)

e. Thermal Units

‘Thermal units’ berisi seluruh unit-unit yang terhubung ke system, kecuali pembangkit
kontrak dan TOP. ‘Thermal Units’ terdiri dari 7 Sheet :

 ‘Definition’ : berisi parameter pembangkitan unit, yaitu :

- Unit Definition : berisi informasi blok pembangkit unit tersebut dan tipe
pembangkitnya. Data dapat diedit.

- List Of Fuel : Berisi daftar bahan bakar yang digunakan oleh unit tersebut.
Data dapat diedit.

- Electric Parameter : berisi informasi data Pmin (MW), Pmax (MW), dan
Ramping rate(MW/min). Data bisa diedit

- Switching Parameter : berisi informasi data waktu sinkron/desinkron (time),


Min Up/Down time (min), dan biaya start (kRp)

- Reserve Parameter : Berisi informasi data kontribusi unit terhadap


cadangan. Data bisa diedit

- Fuel Supply : berisi informasi jam opera terkait faktor emisi. Data bisa diedit

Simple, Inspiring, Performing, Phenomenal 31


Gambar 32. Tampilan Thermal Units (‘Definition’)

 ‘Primary Energy P. Curve’ : berisi data konsumsi bahan bakar (Pin) yang diperlukan
dalam membangkitkan sejumlah daya (Pel) serta sisa energy panasnya (Pth) dalam
bentuk 3D. Pth biasanya digunakan untuk pembangkit PLTGU. Data bisa diedit.

Gambar 33. Tampilan Thermal Units (‘Primary Energy P. Curve’)

Simple, Inspiring, Performing, Phenomenal 32


 ‘StartUp Curve’ : berisi data untuk memodelkan proses start up, baik start panas,
hangat, maupun dingin. Data bisa diedit.

 ‘ShutDown P. Curve’ : berisi data untuk memodelkan proses shut down. Data bisa
diedit.

 ‘Generation CostFactor’ : berisi data tambahan biaya start pada periode tertentu.
Data bisa diedit

 ‘Generation Limit’ : berisi data minimum-maximum derating daya (untuk menentukan


fixed power), kesiapan unit, maximum ramping rate, waktu sinkron dan desinkron.
Data bisa diedit.

 ‘Fuel Limit’ : berisi data rating minimum dan maksimum pemakaian masing-masing
bahan bakar (nilai 0 – 1). Data bisa diedit.

f. Common Steam Headers

Common Steam Headers digunakan untuk memodelkan PLTGU. Setiap komponen


dianggap sebagai satu unit terpisah, baik unit gas turbin maupun unit steamnya, lalu
dihubungkan oleh ‘Common Steam Header’.

Gambar 34. Contoh pembangkit PLTGU dengan pola 2.2.1 (2 GT, 1 ST)

Simple, Inspiring, Performing, Phenomenal 33


Contract System

Pada ‘Energy Contracts’ terdapat unit-unit pembangkit dengan kontrak energy dan TOP.
‘Energy Contracts’ terdiri dari dua sheet:

a. 'Overview', berisi parameter unit pembangkit kontrak :

 lokasi unit terhubung pada suatu area,

 Tipe kontrak yang terdiri dari dua opsi yaitu Fixed atau Flexible

 Jenis kontrak yang terdiri dari Sale(membeli dari pihak lain) atau Purchase
(menjual ke pihak lain)

b. ‘Limits and Prices’, berisi constrain dalam mengoperasikan unit tersebut.

 Limits : berfungsi untuk setting Pmin dan/atau Pmax jika ada derating atau
pemeliharaan unit.

 Price : berfungsi untuk input harga pembankit kontrak (cost)

Restriction Group

Restriction Group merupakan fasilitas untuk mengelompokan batasan-batasan (misalnya


ketersediaan bahan bakaar) sehingga memudahkan proses input. Langkah dan membuat
suatu restriction group adalah :

 Klik “HTC Model > RestrictionGroup > Fuel Restriction Group” ,

 klik ikon ‘New Data’ , muncul kotak dialog, masukan nama file baru yang akan dibuat,
klik ‘OK’

 masukan data dan batasan bahan bakar (energy, flow, konsmsi harian) sesuai
kolomyang tersedia.

 Klik ‘save data’ .

Simple, Inspiring, Performing, Phenomenal 34


Gambar 35. Tampilan Restriction Group

Adapun restriction yang dapat dikelompokan adalah Fuel Restriction dan Unit Restriction Group

Currencies

Fitur merupakan fasilitas untuk setting jenis mata uang yang digunakan dalam optimasi.

3.2.6. Variant Comparison

Fitur ini berguna untuk membandingkan hasil antara dua variant yang disetting berbeda. Pada
fitur ini akan ditampilkan perbandingannya dalam bentuk tabel. Pada RO, objek perbandingan
telah tersedia dalam berbagai opsi, sedangkan pada HTC perbandingannya bisa disetting
bebas oleh user.

Simple, Inspiring, Performing, Phenomenal 35


3.2.7. Topology

jROS akan menampilkan hasil koneksi yang dibuat ketika memasukan data input berupa
jaringan interkoneksi antar area (subsistem) disertai keterangan pembangkit beserta bahan
bakarnya yang terhubung dengan area tersebut menggambarkan topologi sistem. Legenda
yang berisi keterangan tipe objek dari diagram ini terdapat di sudut kanan atas diagram.

3.2.8. User Management

Administrator

Pada fitur ini, akun user jROS dapat dibuat, ubah dan dihapus. Dalam hal ini yang mempunyai
wewenang tersebut adalah yang bertindak sebagai administrator. Setiap user akan ditentukan
privilage-nya oleh administrator, adapun privilage user yaitu :

a. membaca objek

b. menulis/mengedit objek

c. membuat objek baru

d. menghapus objek

e. melakukan proses Run

Langkah mengedit/ memodifikasi privilage user :

 klik pada navigation tree 'User> User Administrator'

 klik ikon 'Change Data', maka window akan berada pada mode edit.

 Pilih privilage yang dikehendaki

 klik ikon 'Save Data'

Simple, Inspiring, Performing, Phenomenal 36


Gambar 36. Tampilan Administrator

Change Password

Fitur untuk mengubah password login user.

Langkah mengubah Password :

 klik pada navigation tree 'User> Change Password'

 klik ikon 'Change Data', maka window akan berada pada mode edit.

 Masukan password baru

 klik ikon 'Save Data'

Simple, Inspiring, Performing, Phenomenal 37


Gambar 37. Tampilan Change Password

Active User

Fitur ini untuk menampilkan user-user yang sedang login ke jROS dan untuk memutuskan sesi
login suatu user (hanya untuk administrator).

Gambar 38. Tampilan Active User

Simple, Inspiring, Performing, Phenomenal 38


Change Atribute (User Setting)

Untuk mengubah default tampilan window masing-masing user, seperti ukuran window, warna,
dan folder-folder.

Gambar 39. Tampilan Change Atribute (User Setting)

3.2.9. Work Flow

Workflow berfungsi untuk membuat suatu workflow yang berguna untuk mengautomasi
eksekusi (run) dar beberapa kasus sekaligus dengan cara mengexport data dari variant RO ke
HTC atau sebaliknya dalam bentuk file XML. Konfigurasi dari interface XML akan menunjuk
data mana saja yang akan diexport. Nilai data yang dieksport inilah yang kemudian akan
menjadi nilai start/target dari optimasi di variant yang diimport.

Simple, Inspiring, Performing, Phenomenal 39


Gambar 40. Tampilan Work Flow

Ada dua jenis Workflow, yaitu :

a. Local Workflow : Jika skenario dibuat masih dalam satu variant

b. Global Workflow : interkoneksi antar variant

Gambar 41. Tampilan Work Flow

Simple, Inspiring, Performing, Phenomenal 40


3.3. Data Input jROS

Hasil perhitungan simulasi akan sangat tergantung pada kualitas data input. Data yang tidak
valid akan memberikan output yang tidak sesuai bahkan mungkin jauh dari sasaran yang
diharapkan. Secara garis besar data input untuk RO dan HTC hampir sama, yang
membedakan hanya rentang waktunya. Adapun data-data yang harus diinput antara lain :

3.3.1. Data Pembangkit

Untuk Pembangkit Termal data yang harus dimasukkan antara lain :

a. Tahun Mulai beroperasi dan umur ekonomis pembangkit (Synchronized &


Desynchronized)

b. Kapasitas, kemampuan Minimum dan Maksimum pembangkit dengan satuan MW.

c. Minimum Up, yaitu persyaratan minimum pembangkit tersebut harus dioperasikan


setelah paralel dengan sistem, dalam satuan jam.

d. Minimum Down, yaitu persyaratan minimum pembangkit tersebut bisa dioperasikan


kembali setelah keluar dari sistem, dalam satuan jam.

e. Ramping Rate
Yaitu kecepatan kenaikan kemampuan pembangkit (MW) tiap jam.

f. Fuel
Jenis bahan bakar yang digunakan

g. Heat Rate (bisa Incremental Heatrate, atau persamaan I/O)


Banyaknya kCal/kWh, untuk dispatch.

h. Start Hours
Yaitu waktu lamanya pemabangkit tersebut (jam) masuk ke sistem, bisa berupa start
dingin, hangat maupun panas. Untuk proses bidding menggunakan Bid Start Hours.

i. Start Cost
Yaitu biaya yang diperlukan pada start pembangkit baik kondisi cold, warm, maupun
hot.

j. Biaya Tanpa Beban


Yaitu sebelum pembangkit beroperasi paralel dengan sistem

k. Fixed Cost
Yaitu harga kapasitas pembangkit (Komponen A dan B)

l. VOM Cost
Yaitu Variable Operation and Maintenance Cost (Komponen D)

Simple, Inspiring, Performing, Phenomenal 41


m. Jadwal Pemeliharaan
Perioda jadwal pemeliharaan bisa harian, mingguan maupun bulanan.

n. Outage
Yaitu kemungkinan pembangkit tersebut keluar karena mengalami gangguan dalam
perioda ternetu (day/year), outage ini hanya dipergunakan untuk perencanaan tahunan,
lima tahunan atau sepuluh tahunan.

o. Forced Outage Rate

p. Derating

q. Cadangan Putar Minimum

r. Lama Perawatan dalam 1 tahun

s. Price Cost untuk pembangkit Geothermal

t. Masih banyak variabel-2 yang belum disebutkan, karena sangat tergantung dari case-
case yang akan dibuat.

Untuk Pembangkit Hydro, data yang harus dimasukkan antara lain :

a. Tahun Mulai beroperasi dan umur ekonomis pembangkit (Synchronized &


Desynchronized)

b. Kapasitas terpasang, Minimum dan Maksimum pembangkit satuannya MW.

c. Energy bualanan, mingguan atau harian yang akan didispatch dalam GWh.

d. Type dari pembangkit Hydro, sebagai ROR, Pondage (Peaking unit) dan Pumped
Storage.

e. Dll sama dengan pembangkit termal.

3.3.2. Data Bahan Bakar

Data bahan bakar yang dimasukkan :

a. Harga bahan bakar. (USD/ton, USD/Liter atau USD/BTU)

b. Heat Content (kandungan panas kCal/ Ton, kCal/Liter, kCal/BTU) yang biasanya terdiri :
Batubara, HSD, MFO dan Gas.

c. Disptach bahan bakar berdasarkan kemampuannya misalnya untuk menghitung TOP


(Take Or Pay) GAS/Geothermal atau kalau terjadi keterbatasan batubara, HSD
maupun MFO. Selain membatasi jumlah total volume bahan bakar per periode, pun
dapat di setting untuk membatasi jumlah aliran bahan yang boleh dibakar dalam kurun
waktu per jam dan/atau per hari.

Simple, Inspiring, Performing, Phenomenal 42


3.3.3. Data Konstrain Transmisi

Merupakan data batasan transfer antar area, meliputi :

a. Nilai maksimum, atau batasan transfer dalam suatu periode dengan


mempertimbangkan stabiitas sistem. Biasanya data ini diperoleh dari hasil stuidy load
flow dan stability system dengan menggunakan software PSSE atau Dig Silent.

b. Persyaratan berapa beban (MW) minimal yang harus dipikul oleh pembangkit lokal
dalam suatu area, jika ada batasan transfer IBT atau transmisi di area tersebut.

3.3.4. Data Beban

Data beban persetengah jam-an untuk tiap-tiap subsistem/area.


Date 51GL_Bekasi12 Pforc [MW] 51GL_Cibinong Pforc [MW] 51GL_Cilegon Pforc [MW] 51GL_Gandul12 Pforc [MW] 51L_Balaraja Pforc [MW] 51L_Bekasi34 Pforc [MW]
1/1/2014 0:00 994 767 832 1140 466 422
1/1/2014 0:30 954 736 799 1094 448 405
1/1/2014 1:00 915 715 821 1073 435 390
1/1/2014 1:30 919 716 809 1077 432 388
1/1/2014 2:00 892 699 780 1045 426 377
1/1/2014 2:30 887 685 765 1019 418 370
1/1/2014 3:00 854 676 783 1008 406 362
1/1/2014 3:30 829 676 762 1003 395 358
1/1/2014 4:00 839 670 777 995 392 355
1/1/2014 4:30 838 687 768 1006 413 363
1/1/2014 5:00 829 688 780 998 412 360
1/1/2014 5:30 826 694 764 1006 411 355
1/1/2014 6:00 802 657 711 986 375 330
1/1/2014 6:30 798 617 664 1008 360 322
1/1/2014 7:00 807 604 663 1051 356 314
1/1/2014 7:30 847 608 666 1084 371 311
1/1/2014 8:00 875 607 659 1103 380 315
1/1/2014 8:30 884 611 643 1159 383 321
1/1/2014 9:00 925 613 642 1205 394 327
1/1/2014 9:30 959 620 635 1245 397 331
1/1/2014 10:00 989 617 631 1264 402 334
1/1/2014 10:30 1022 623 647 1289 408 337
1/1/2014 11:00 1016 625 659 1282 403 337
1/1/2014 11:30 1008 615 643 1287 401 340
1/1/2014 12:00 990 592 620 1269 380 338
1/1/2014 12:30 975 598 638 1282 385 343
1/1/2014 13:00 980 604 646 1274 389 338
1/1/2014 13:30 978 617 640 1288 400 338
1/1/2014 14:00 987 622 625 1291 405 338
1/1/2014 14:30 975 622 646 1293 409 339
1/1/2014 15:00 982 631 649 1288 397 340

Simple, Inspiring, Performing, Phenomenal 43


4. TAHAPAN PELAKSANAAN RENCANA ALOKASI ENERGI PERIODE
JANGKA PENDEK (HTC), MENENGAH DAN PANJANG (RO)

4.1. Data Yang Dibutuhkan

a. Prakiraan beban sistem Jawa Bali & Kawasan

b. Ketidaksiapan unit pembangkit (PO, MO, FO)

c. Prakiraan kondisi hodrologi

d. Rencana pekerjaan pemeliharaan penyaluran sistem 500 kV

e. Kurs Dollar, Harga HSD dan MFO dari DDPTL PLN Pusat

f. Penawaran Energi dari IP, PJB, PLTP Swasta

4.2. Tahapan Proses Optimasi

4.2.1. Optimasi pada HTC (Jangka Pendek)

a. Login

Untuk mulai menggunakan jROS, double klik ikon jROS, maka akan muncul window
login seperti dibawah ini :

Gambar 42. Tampilan Login

lalu masukan user name dan password yang sebelumnya sudah diset dan didaftarkan
oleh administrator. Klik 'OK'.

b. Copy variant

Sebelum mulai suatu case baru, maka harus membuat case baru dengan cara meng-
copy dari variant (.htc) eksisting. Cara copy dapat dilihat di Section 3.2.1.

Simple, Inspiring, Performing, Phenomenal 44


c. Setting Parameter Program

Ini adalah tahapan yang harus dilakukan sebelum menginput / mengimport data dan
melakukan proses run. Klik ‘HTC Execution’ pada tree ‘Run Manager’, maka akan
muncul window seperti ini :

Gambar 43. Tampilan Setting Parameter Program

 Set ‘Planning Horizon’-nya, untuk menentukan periode simulasinya. Klik pada


kolom ‘BeginTime’ dan ‘EndTime’ dan tentukan tanggal periode simulasinya.
Misalnya jika kita inngin menghitung alokasi energy selama bulan September
2014, maka pada 'Begin Time' kita pilih tanggal 1 bulan September tahun 2014,
pada 'End Time' pilih tanggal 1 bulan Oktober tahun 2014

 Set Time Step, untuk menentukan step waktu yang akan dihitung dalam proses
optimasi. Klik pada kolom ‘TimeStep’, tentukan step optimasinya, untuk HTC
dapat dipilih mulai dari per 15 menit, 30 menit, hingga per 1 jam.

 Set mode perhitungaan, (lihat section 3.2.2 )

 Set kondisi awal pada saat optimasi, (lihat section 3.2.2)

d. Cek/Edit Power Model

Cek masing-masing komponen power model pada variant ini apakah sudah sesuai
dengan yang diinginkan atau ada perubahan. Khusus HTC, beberapa data input dapat
dikonfigurasi dalam satu grup sehingga memudahkan proses input, seperti data beban,
data kalor bahan bakar, dll.

 Cek/Edit Beban

Contoh : Untuk memasukan beban di Subsistem Cibinong bulan September 2014,


langkahnya :

- Klik Klik “HTC Model >Area” , pilih ‘51GL_Cibinong’

Simple, Inspiring, Performing, Phenomenal 45


- Klik ikon ‘Change Data’ , ubah nilai beban Cibinong pada kolom
‘Pforc [MW]’ per titik.

- Klik ‘Save Data’

Gambar 44. Cek/Edit Beban

 Cek/Edit Power lines

Contoh : transfer dari Banyuwangi ke Gilimanuk pada setiap pukul 19:00 dibatasi
menjadi 350 MW,langkahnya :

- Klik Klik “HTC Model >Power Lines” , pilih ‘55G_Bali-54GL_Paiton-


Grati’ (node yang menghubungkan Banyuwangi - Gilimanuk)

- Klik ikon ‘Change Data’ , ubah nilai transfer menjadi ‘350’ MW


pada titik pukul 19:00 di kolom ‘Pmax [MW]

- Klik ‘Save Data’

 Cek/Edit Komponen pembangkit Thermal

Contoh 1) : Pembangkit Tanjung Jati unit 3 akan melakukan pemeliharaan mulai


19 September sampai 30 September 2014. Langkah :

Simple, Inspiring, Performing, Phenomenal 46


- Klik Klik “HTC Model >Thermal System > Thermal Plants” , pilih
‘3U_TanjungJati’

- Pilih sheet ‘Availabilities’

- Pilih kolom ‘3_TanjungJati_U3’

- Klik ikon ‘Change Data’ , ubah komit unit menjadi ‘Not Available’
pada baris tanggal ’19-Sep-2014 00:00’ sampai tanggal ’30-Sep-2014
23:30’.

- Klik ‘Save Data’

- Maka data inputan ini juga otomatis akan tercatat di data ‘Thermal Uniit’
Tanjung Jati Unit 3

Gambar 45. Cek/Edit Komponen pembangkit Thermal (Thermal Plants)

Contoh 2) : Pembangkit PLTGU Gresik Blok 1 GT 1 selama bulan September ini


mendapat tambahan pasokan Gas dari Gas PHE. Langkah :

- Klik “HTC Model >Thermal System > Thermal Units” , pilih


‘4_Gresik1_GT1’

- Klik ikon ‘Change Data’ ,

- Pilih sheet ‘Definition’,

- Pilih kolom ‘Fuel Stock2 ld’, pilih gas PHE dari opsi yang ada

Simple, Inspiring, Performing, Phenomenal 47


- Klik ‘Save Data’

- Maka terbaca bahwa PLTGU Gresik GT 1 mempunyai 2 stok bahan


bakar

Gambar 46. Cek/Edit Komponen pembangkit Thermal (Thermal Units)

Contoh 3) : harga kalori Batubara untuk Pembangkit PLTU Lontar berubah


menjadi 0.92 Rp/Kcal. Langkah :

- Klik “HTC Model >Thermal System > Fuel Contracts” , pilih


‘1FC_BB_Lontar’

- Klik ikon ‘Change Data’ ,

- Pilih sheet ‘Fuel Contract Prices&Limits’,

- Pilih kolom ‘Price Fuel [CUR\Dim]’, masukan harga kalori yang baru

- Klik ‘Save Data’

- Bisa juga dengan cara membuat pengelompokan harga kalori untuk


seluruh bahan bakar melalui fitur ‘UI Configurator’ (lihat Section 3.2.3)

 Cek/Edit Pembangkit Kontrak

Contoh : PLTP Salak unit 1 mengalami kenaikan harga menjadi Rp. 800/KWh.
Langkah :

Simple, Inspiring, Performing, Phenomenal 48


- Klik “HTC Model > Contract System > Energy Contract” , pilih
‘1Geo_Salak1’

- Klik ikon ‘Change Data’ ,

- Pilih sheet ‘Limits&Prices’,

- Pilih kolom ‘priceSched, ubah harganya.

- Klik ‘Save Data’

Gambar 47. Cek/Edit Komponen pembangkit Kontrak

 Cek/Edit Fuel Restriction Group

Contoh : Flow Gas NR di Priok dibatasi 165 BBTUD per jam. Langkah :

- Klik “HTC Model > Restriction Group > Fuel Restriction Group” , pilih
‘1TO_Gas_NR_Piok’

- Klik ikon ‘Change Data’ ,

- Pilih kolom ‘Fmax [dim/hour], ubah maksimum flownya (165 BBTUD/24


jam)

- Klik ‘Save Data’

Simple, Inspiring, Performing, Phenomenal 49


Gambar 48. Cek/Edit Fuel Restriction Group

e. Tahapan Eksekusi (RUN)

Langkah :

 Klik “Run Manager > HTC Execution” , Klik ikon ‘Start Optimization’

 Proses Running dimulai

Gambar 49. Tahapan Eksekusi (RUN)

Simple, Inspiring, Performing, Phenomenal 50


f. Baca Hasil

Di HTC, hasil optimasi dapat dikonfigurasi sesuai kebutuhaan (lihat Bab 3.2.3) atau
dilihat dengan cara :

 Klik “HTC Result > Contract System > Power Lines” ,

 Jika inginmelihat profil transfer dari IBT Balaraja pilih ‘1IBT_Balaraja’

 Cek pada kolom hasil ‘ Psch [MW]’

4.2.2. Optimasi pada RO (Jangka Menengah & Panjang)

a. Login

Untuk mulai menggunakan jROS, double klik ikon jROS, maka akan muncul window
login seperti dibawah ini :

Gambar 50. Login

lalu masukan user name dan password yang sebelumnya sudah diset dan didaftarkan
oleh administrator. Klik 'OK'.

b. Copy variant

Sebelum mulai suatu case baru, maka harus membuat case baru dengan cara meng-
copy dari variant (.DET) eksisting. Cara copy dapat dilihat di section 3.2.1.

c. Setting Parameter Program

Ini adalah tahapan yang harus dilakukan sebelum menginput / menginport data dan
melakukan proses run. Sedikit berbeda dengan HTC, pada RO lokasi untuk setting
parameter terletak di Klik “ RO Model >System Data”, maka akan muncul window
seperti ini :

Simple, Inspiring, Performing, Phenomenal 51


Gambar 51. Setting Parameter Program

 Set ‘Planning Horizon’-nya, untuk menentukan periode simulasinya. Klik pada


kolom ‘BeginTime’ dan ‘EndTime’ dan tentukan tanggal periode simulasinya.
Misalnya jika kita ingin menghitung alokasi energy selama Tahun 2014, maka
pada begin time kita pilih tanggal 1 bulan January tahun 2014, pada End time
kita pilih tanggal 1 bulan January tahun 2015.

 Set parameter optimasi lainnya seperti : Pmin considered, Start Day of the
Week, time Grid, dll.

Gambar 52. Set Parameter Optimasi lainnya

Simple, Inspiring, Performing, Phenomenal 52


d. Cek/Edit Power Model

Cek masing-masing komponen power model pada variant ini apakah sudah sesuai
dengan yang diinginkan atau ada perubahan.

e. Cek/Edit Beban

Contoh : Untuk memasukan beban di Subsistem Cibinong bulan Tahun 2014,


langkahnya :

 Klik “RO Model >System Load > Area Load” , pilih ‘51GL_Cibinong’

 Klik ikon ‘Change Data’ , ubah nilai beban Cibinong pada kolom ‘Load
[MW]’ per titik.

 Atau jika ingin sekaligus satu tahun, contreng pada kotak ‘Filter’, copy data
beban dari excel yang sudah disiapkan sebelumnya. Klik ikon ‘Change Data’

, paste data tersebut ke kolom ‘Load [MW]’

 Klik ‘Save Data’

Gambar 53. Cek/Edit Beban

f. Cek/Edit Power lines

Contoh : Subsistem Suralaya kini sudah bisa mengirim daya ke subsistem Cilegon
sebesar 3200 MW,langkahnya :

Simple, Inspiring, Performing, Phenomenal 53


 Klik “RO Model >System Load > Area Load” , pilih ‘GL_Suralaya’ (Subsistem
Suralaya)

Gambar 54. Cek/Edit Power lines

 Pilih sheet 'Power Supply to Area' , Klik ikon ‘Change Data’ ,

 pada kolom 'Activate Area Export' pilih 'GL_Cilegon' (Subsistem Cilegon) ,


otomatis pada kolom 'Export Schedule' , Subsistem Cilegon ada kedalam pilihan
area penerima export.

 Lalu pada sheet 'Export Schedule' pilih 'GL_Cilegon' pada kolom 'To Area', lalu
masukan nilai transfernya (3200 MW) pada kolom 'P_max'

 Klik ‘Save Data’

g. Cek/Edit Komponen pembangkit Thermal

Contoh 1) : Pembangkit Suralaya bertambah 1 unit (unit ke-9) dengan jenis dan
kapasitas mesin yang sama dengan unit 1. Langkah :

 Klik “RO Model >Thermal System > Thermal Plants” , pilih ‘Suralaya’

 Pilih kolom 'Data of Units' pilih 'Suralaya1' (unit ke-1) karena unit yang baru (unit
9) akan mengcopy-nya.

 klik ikon 'Copy data', masukan nama unit yang baru (misal : Suralaya9) pada
kotak dialog yang muncul.

Simple, Inspiring, Performing, Phenomenal 54


 klik ikon 'Paste Data', maka data unit 8 akan mendupilkasi data-data dari unit 1.

 dan otomatis 'Suralaya9' akan masuk ke dalam 'List of Units' dari pebangkit
Suralaya

Gambar 55. Cek/Edit Komponen pembangkit Thermal

Contoh 2) : Pembangkit PLTGU Grati Blok 1 GT 1 (masuk kedalam section 'Combined


Cycle Plants') akan melakukan pemeliharaan mulai tanggal 2 Februari 2014 sampai
dengan 20 Maret 2014. Langkah :

 Klik “HTC Model >Thermal System>Combined Cycle Plants”, pilih


‘Grati_CCP’

 pilih 'Grati1CCP_GT1' pada kolom 'Data of Units'

 Klik ikon ‘Change Data’ ,

 Pada kolom 'start date’ pilih tanggal mulai pemeliharaan (Tahun 2014, Bulan
Februari, Tanggal 2), lalu pada kolom 'Availability' pilih 'Maintenance'

 lalu tambahkan 1 baris dibawah, kembali pada kolom 'start date’ pilih tanggal
selesai pemeliharaan (Tahun 2014, Bulan Maret, Tanggal 22), lalu pada kolom
'Availability' pilih 'Available', lengkapi kolom-kolom lainnya.

 Klik ‘Save Data’

Simple, Inspiring, Performing, Phenomenal 55


Gambar 56. Combined Cycle Plants

h. Cek/Edit Pembangkit Kontrak

Contoh : PLTP Darajat unit 3 mengalami kenaikan harga menjadi Rp. 800/KWh mulai
November 2014. Langkah :

 Klik “RO Model > Contract System > Contract with Fixed Power Schedule” , pilih
‘Geothermal_Darajat3’

 Klik ikon ‘Change Data’ ,

 Pilih kolom 'Start Date' tambahkan 1 baris, lalu masukan tanggal mulai
berlakunya harga baru (Tahun 2014, Bulan November, Tanggal 01)

 pada kolom 'Price' masukan harga barunya.

 Klik ‘Save Data’

 pada Chart disebelah kanan akan langsung terlihat kenaikan harganya.

Simple, Inspiring, Performing, Phenomenal 56


Gambar 57. Contract with Fixed Power Schedule

i. Cek/Energy restriction Group

4.2.3. Tahapan Eksekusi (RUN)

Langkah :

 Klik “Run Manager > RO Execution” , Klik ikon ‘Start Optimization’

 Proses Running dimulai dengan ditandai dengan pada status bar akan tertulis ‘RO is
Runnnig’.

Simple, Inspiring, Performing, Phenomenal 57


Gambar 58. Tahapan Eksekusi (RUN)

4.2.4. Baca Hasil

Di RO, hasil optimasi dapat dikonfigurasi sesuai kebutuhaan (lihat Section 3.2.3) atau dilihat
dengan cara :

 Jika ingin melhat hasil spesific cost dari PLTGU Priok GT 1 per jam, Klik “RO Result >
Hourly Result > Hourly Result of Component” ,

 Pilih unit PLTGU Priok GT 1 pada kolom unit, lalu pilih 'Spesific Cost' pada kolom di
sebelahnya.

Gambar 59. Baca Hasil

Simple, Inspiring, Performing, Phenomenal 58


Daftar Pustaka
[1] Siemens, AG - Power System Control Spectrum Power 4

[2] Siemens, AG - Joint Resource Optimization (Base)

Simple, Inspiring, Performing, Phenomenal 59


SOAL LATIHAN

1. Tambahkan beberapa unit baru pada Sistem Jawa Bali, dengan data sebagai
berikut:

 1 Unit PLTU berbahan bakar batubara, berada di Subsistem Cibinong, jenis


dan daya mampu identik dengan PLTU Pelabuhan Ratu

 1 Blok PLTGU berbahan bakar gas dan HSD berada di subsistem Ungaran,
jenis dan daya mampu identik dengan PLTGU Priok Blok 3 (2 GT, 1 ST)

2. Setting beberapa rencana pemeliharaan dan derating unit pembangkit:

 PLTU Muarakarang Unit 5 mengalami pemeliharaan mulai tanggal 20 Juli


2014, selama 20 hari

 PLTGU Gresik Blok 1 GT 1.3. mengalami derating sebesar 10 MW dari awal


tahun hingga 31 Juli 2014.

3. Ada perubahan harga dan nilai kalor batubara pada pembangkit tanjung jati 1-2,
yaitu menjadi :

 Harga : 780 Rp/Kg

 Nilai Kalor : 5200 Kcal/Kg

4. Kabel laut Bali (Banyuwangi-Gilimanuk) bertambah kapasitasnya menjadi 450 MW

5. Hitunglah pembebanan pembangkit per setengah jam selama tanggal 21 – 28 Juli


2014 berdasarkan tambahan asusmsi pada poin 1 -3.

6. Tampilkan hasil pembebanan dari pembangkit yang berlokasi di Subsistem Bali


saja selama periode tersebut dalam bentuk excell.

Simple, Inspiring, Performing, Phenomenal 60


LAMPIRAN

Simple, Inspiring, Performing, Phenomenal 1


LAMPIRAN
TAHAPAN PELAKSANAAN SIMULASI JROS

1. PENDAHULUAN

Jointt Resource Optimization and Scheduler (jROS) menggabungkan fungsi dari Resource
Optimization (RO) jangka menengah atau jangka panjang dan Hydro Thermal Coordination
(HTC) jangka pendek dalam sebuah paket aplikasi dan dioperasikan dengan sebuah graphical
user interface (GUI). Di dalam panduan ini dideskripsikan fitur umum dari graphical user
interface berdasarkan sudut pandang pengguna dengan tujuan agar pengguna mampu
menggunakan aplikasi untuk memenuhi tugasnya.

Tujuan dari Resource Optimization (RO) adalah untuk menentukan bagaimana seharusnya
sumber energi dari sebuah sistem digunakan pada periode yang telah ditentukan untuk
memenuhi permintaan beban dengan memperhitungkan semua konstrain sistem. RO adalah
sebuah alat perencanaan untuk membantu membuat keputusan dalam mengoptimalkan
perencanaan dari kontrak dan prakiraan biaya produksi sistem selama periode perencanaan
(misalnya beberapa tahun kedepan). Suplai energi sistem meningkat ditentukan oleh konstrain
energi jangka panjang dan struktur harga. Keputusan untuk mengatur kontrak dari pembelian
dan penjualan dari kelistrikan atau energi primer harus dibuat segera. Tujuannya adalah
membuat keputusan untuk mendapatkan efesiensi ekonomi terbaik sementara semua konstrain
dalam sistem diperhitungkan secara tepat. Optimisasi sumber daya berarti mendistribusikan
semua sumber energi yang tersedia pada periode tertentu dan meminimalkan biaya dengan
memperhitungkan semua konstrain sistem.

Hydro Thermal Coordination (HTC) berfungsi untuk memenuhi tugas penjadwalan sehari ke
depan dan penjadwalan jangka pendek, penjadwalan dalam hari ini (intraday), dan
penjadwalan final. HTC adalah sistem yang membantu pengambilan keputusan dengan
meminimalkan biaya operasi sistem dan menyarankan penjadwalan pembangkitan untuk
semua pembangkit dan transaksi energi dengan mempertimbangkan semua konstrain dari
sumber daya di dalam sistem kelistrikan. HTC menggabungkan tugas yang dikenal sebagai
unit commitment, hydro schedulling, dan hydro thermal coordination dalam sebuah optimisasi,
sehingga menghasilkan performa operasi rata-rata yang ekonomis.

Hasil dari optimisasi RO dapat digunakan untuk optimisasi HTC dan sebaliknya.

Penjadwalan pembangkit dari RO dan HTC adalah hasil dari optimisasi matematis dalam
bidang riset operasi, yang diperoleh dari mixed integer linear programming (MILP).

Simple, Inspiring, Performing, Phenomenal 1


2. ARSITEKTUR

Untuk memahami aplikasi jROS dengan lebih baik, pada bagian ini akan dijelaskan secara
singkat arsitektur dari jROS. JROS adalah sebuah aplikasi klien-server yang dibangun
menggunakan Java. Klien berjalan pada semua komputer yang mampu menjalankan aplikasi
Java. Tidak dibutuhkan instalasi pada sisi klien, karena jROS memanfaatkan fungsi Java Web
Start yang akan mendownload aplikasi dari server jROS.

Di belakang layar terdapat sebuah database yang menyimpan semua data model dan hasil
perhitungan dan kernel optimisasi untuk RO dan HTC yang bertugas menjalankan kalkulasi.
JROS server dan database biasanya menyatu dalam mesin yang sama. Kernel HTC dan RO
berjalan pada server khusus terpisah, untuk mendapatkan performa keseluruhan yang lebih
optimal.

Diagram berikut menunjukkan arsitektur dari aplikasi jROS.

1. Gambar 'Arsitektur jROS'

Simple, Inspiring, Performing, Phenomenal 2


3. LOGIN

Untuk memulai aplikasi jROS pengguna dapat dengan mudah meng-klik icon shortcut jROS di
desktop. Jika shortcut tersebut belum ada, dapat dibuat dengan membuat URL (Uniform
Resource Locator) dari aplikasi jROS :

http://<server>:8080/jROS/webstart/jro.jnlp

<server> diganti dengan nama atau IP address dari server jROS.

Meng-klik pada icon akan memulai Java Web Start dan mengunduh aplikasi jROS (klien) versi
terbaru di komputer lokal jika aplikasi belum terinstal di komputer tersebut. Lalu jendela login
akan ditampilkan dimana pengguna memasukkan user name dan password.

2. Gambar 'jROS Login'

4. ELEMEN ANTARMUKA PENGGUNA

4.1. Overview

Jendela utama aplikasi jROS terdiri dari beberapa bagian utama aplikasi. Di aplikasi tersebut
terbaggi menjadi 5 bagian:
 Menu Bar
 Tool Bar dan Variant Selection
 Navigation Tree
 Content Area
 Status Bar

Simple, Inspiring, Performing, Phenomenal 3


Gambar berikut menunjukan jendela utama jROS:

3. Gambar 'jendela utama jROS'

Menu

Di dalam menu termasuk menu items standar – file, tools, window dan help, dan menu item
yang serupa dengan elemen dalam navigation tree.

Buttons / Tombol

Kita dapat menggunakan tombol di toolbar untuk memanipulasi obyek yang sedang dipilih. Kita
dapat membuat obyek baru, copy dan paste obyek, rename dan menghapus obyek. Untuk
mengedit data obyek kita harus memilih tombol 'change data'. Setelah kita mengubah detail
obyek, kita dapat menyimpan atau membatalkan perubahan menggunakan tombol yang ada di
tool bar. Lihat bagian 4.3 'Tombol' untuk detail.

Di dalam tool bar juga terdapat combo box untuk memilih variant.

Simple, Inspiring, Performing, Phenomenal 4


Navigation Tree

Hampir semua fungsi RO atau HTC dapat dipilih melalui navigation tree. Node-nya dapat
diekspansi untuk memilih obyek dari sub-node tipe tersebut. Lihat bagian 4.4 'Navigation Tree'
untuk informasi lebih detail.

Content Area

Content Area terdiri dari data dari obyek yang dipilih. Lihat bagian 4.5 'Content Area' untuk
informasi lebih detail.

Status Bar

Status dari optimisasi yang sedang berjalan dan informasi lebih lanjut ditampilkan dalam status
bar. Lihat bagian 4.6 'Status Bar' untuk informasi lebih detail.

4.2. Menu

Menu bar terdiri dari menu file yang selalu tersedia, tools, window dan help, dan menu untuk
fungsi HTC atau RO yang dapat juga ditemukan sebagai node di navigation tree.

File:

 File > New Window: membuka jendela utama JROS baru dengan konten yang sama
dengan jendela yang sedang dibuka

 File > Project Manager: khusus untuk staff Siemens

 File > Application Manager: khusus untuk staff Siemens

 File > Exit: menutup jendela utama jROS

Tools:

 Tools > Force Object Unlock: menghilangkan lock untuk pengeditan dari obyek yang
sedang dipilih. Funsi ini berguna apabila sebuah obyek tidak dapat diedit karena
seorang user mengunci obyek tersebut untuk pengeditan dan untuk beberapa alasan
yang menyebabkan lock tidak dapat dihilangkan.

 Tools > Force Excel Exprot Unlock: menghilangkan lock yang diperlukan untuk
pengeksporan data dari obyek yang sedang dipilih ke excel.

 Tools > Force All Variant Unlock: menghilanglan semua lock yang di atur di dalam
variant yang sedang dipilih. Tidak hanya lock untuk obyek yang dipilih yang dihilangkan,
namun juga lock untuk semua obyek dan fungsi dari variant. Fungsi ini hanya dapat
digunakan oleh administrator jROS.

Simple, Inspiring, Performing, Phenomenal 5


Peringatan

Peringatan: Lock memastikan bahwa fungsi tidak digunakan secara bersamaan oleh pengguna
yang berbeda, dengan demikian mencegah dari kerusakan data dan hasil yang salah.

Hati-hati dalam menggunakan fungsi tersebut. Fungsi tersebut tidak ditujukan untuk pemakaian
normal, namun hanya dalam kondidi emergensi.

Window:

 Window > (Remove) Object Selection Tree: memunculkan atau menyembunyikan


navigation tree. Beberapa pengguna mungkin menginginkan menyembunyikan
navigation tree agar memiliki ruangan yang lebih lebar untuk menampilkan data obyek.

Help:

 Help > About: memberikan informasi tentang aplikas jROS yang digunakan, versi dari
aplikasi, tanggal pembuatan, dan informasi yang diperlukan untuk pemeliharaan.

Deskripsi menu yang berhubungan dengan node dalam navigation tree dapat dilihat dalam
deskripsi dari node di bagian 4.4 'Navigation Tree'.

4.3. Tombol

Buttons / tombol secara garis besar digunakan untuk membuat, menyimpan, dan menghapus
data. Tombol tersebut akan tersedia tergantung dari konteks yang dibuka dan hak akses dari
pengguna. Sebuah tombol memiliki icon simbolik untuk fungsi yang ditawarkan dan sebuah
deskripsi pendek melalui tooltip jika kursor mouse diarahkan diatas tombol dan dibiarkan
selama beberapa saat.

Di bagian kiri dari tombol terdapat list pilihan variant dimana variant dapat dipilih (lihat bagian
11.2 'Variant Selection').

4. Gambar 'Tombol'

Simple, Inspiring, Performing, Phenomenal 6


New Data: membuat sebuah obyek baru dari tipe obyek yang dipilih. Tipe obyek dapat dipilih
dalam navigation tree atau menu.

Copy Data: mengcopy obyek yang sedang dipilih.

Paste Data: paste hasil copy data ke obyek yang sedang dipilih (dalam mode edit).

Rename Data: merubah nama dari obyek yang sedang dipilih.

Delete Data: menghapus obyek yang sedang dipilih. Konfirmasi pengguna diperlukan sebelum
sebuah obyek dihapus.

Change Data: mengubah obyek yang sedang dipilih menjadi mode edit. Dalam mode edit data
sebuah obyek dapat dimasukkan atau dimodifikasi.

Print Report: membuat atau mencetak sebuah file PDF yang berisi data dari obyek yang
sedang dipilih.

Save With Comment: menyimpan hasil modifikasi yang dibuat pada obyek yang dipilih dalam
mode edit dan meminta pengguna mamasukkan komentar dari modifikasi tersebut. Komentar
pengguna tersimpan dalam log variant.

Save: menyimpan hasil modifikasi yang dibuat pada obyek yang sedang dipilih dalam mode
edit.

New Window: membuka sebuah jendela utama jROS baru dengan konten sama dengan
jendela yang sedang dibuka.

Exit Window: menutup jendela utama jROS yang sedang dibuka.

4.4. Navigation Tree

Selain menu di bagian atas jendela utama jROS, navigation tree adalah salah satu cara utama
untuk menavigasi berbagai macam obyek dan fungsi dari variant jROS. Tree node memiliki
icon yang berbeda agar dapat dengan mudah menunjukkan fungsinya.

Desain dari tree berdasarkan desain file browser standar. Pada file browser standar
ditampilkan cabang directory dan struktur file pada sebuah drive, dengan struktur yang sama
pada jROS ditampilkan sistem suplai energi dengan komponen yang berbeda (load, power
plants, kontrak, dll).

Simple, Inspiring, Performing, Phenomenal 7


Catatan:

Dibandingkan dengan istilah 'komponen', istilah yang lebih umum 'obyek' lebih sering
digunakan dalam panduan pengguna ini.

Data dari tree node yang dipilih muncul dalam content area, menunjukkan nilai dari obyek pada
variant yang dipilih. Jika tidak ada obyek dalam tree node yang dipilih, maka content area akan
kosong. Pengguna dapat memilih variant yang diinginkan dari variant drop list di toolbar kapan
saja. Jika variant lain dipilih, obyek yang dipilih dari tree node akan tetap tidak diganti. Jika
obyek tidak termasuk dalam variant yang baru dipilih, obyek urutan pertama dari tipe yang
sama akan ditampilkan.

5. Gambar 'Navigation Tree'

Simple, Inspiring, Performing, Phenomenal 8


Di dalam navigation tree juga terdapat fasilitas untuk mensortir (filter) navigation tree untuk
menunjukkan hanyya node yang mengandung tipe atau nama yang cocok dengan pola yang
dimasukkan. Tombol filter adalah tombol yang bisa diaktifkan atau dinonaktifkan untuk memilih
tipe navigation tree tertentu.

6. Gambar 'Navigation Tree Filter'

Simple, Inspiring, Performing, Phenomenal 9


4.5. Content Area

Content area adalah bagian dari jendela dimana data dari obyek yang dipilih ditampilkan.
Terdapat elemen umum yang sering muncul di berbagai tipe obyek.

7. Gambar 'Content Area'

Object Selection: sebuah list yang terdiri dari semua obyek dari tipe obyek yang dipilih. Data
dari obyek yang dipilih ditampilkan jika sebuah entri dipilih. Obyek tersebut juga ditampilkan
dalam navigation tree sebagai sub node dari obyek yang dipilih.

Attribute Selection: sebuah list dengan semua atribut yang tersedia (dalam tampilan hasil).
Atribut yang dipilih direpresentasikan secara grafis.

Graph: tombol ini akan menampilkan sebuah jendela baru dengan reprentasi secara grafis dari
data yang dipilih.

Planning Horizon: menampilkan planning horizon dari variant yang dipilih. Planning horizon
adalah periode dari data yang digunakan untuk optimisasi.

Period Selection: Periode dari data dari obyek yang dipilih untuk ditampilkan secara tabular
atau direpresentasikan secara grafis.

Simple, Inspiring, Performing, Phenomenal 10


Summary Data: menampilkan kesimpulan dari data di setiap kolom dari periode yang
ditampilkan. Kesimpulan bisa berupa sum, minimum, maksimum, rata-rata atau sebuah fungsi
dari atribut.

4.6. Status Bar

Status bar pada bagian bawah jendela utama jROS menampilkan kondisi aplikasi pada saat ini.

8. Gambar 'Satus Bar'

Optimization of selected variant is running: mengindikasikan bahwa optimisasi RO atau HTC


sedang dijalankan pada variant yang sedang dibuka.

Server name: nama dari server jROS dimana klien terhubung.

Optimization are running: optimisasi RO atau HTC sedang berjalan. Optimisasi yang sedang
berjalan mungkin tidak berhubungan dengan variant yang sedang dibuka.

User name: nama pengguna jROS yang saat ini sedang login.

Time zone: time zone yang digunakan di server.

Client is connected to server: mengindikasikan jika pengguna saat ini terhubung dengan server
jROS (berwarna hijau) atau terputus dari server (berwarna merah).

Simple, Inspiring, Performing, Phenomenal 11


4.7. Pintasan Keyboard

Untuk beberapa operasi yang dapat dilakukan dengan mengklik pada elemen dari graphical
user interface, terdapat pintasan keyboard yang bermanfaat.

Fungsi Keyboard Shortcuts

Refresh F5
New Window F12
Show / Hide Tree F8

5. MENJALANKAN OPTIMISASI

5.1. Optimisasi RO

Tampilan 'RO Execution' dari 'Run Manager' digunakan untuk memulai optimisasi dari variant
RO. Menekan tombol start akan memulai optimisasi. Status optimisasi akan berubah menjadi
'Active'. Sebagai tambahan, status bar optimisasi pada variant yang dipilih akan berubah,
diindikasikan dengan catatan 'RO is running'.

Tampilan 'RO Execution' juga menunjukkan beberapa informasi tentang optimisasi terakhir dari
variant yang dipilih, seperti tanggal eksekusi, waktu CPU yang diperlukan untuk optimisasi,
error code jika optimisasi tidak berhasil, MIP gap, dan biaya hasil perhitungan.

Pengguna tidak dibatasi pada variant yang dia buat, dia dapat memilih salah satu variant dari
semua variant yang ada di sistem (kecuali private variant dari pengguna lain). Membatalkan
pekerjaan yang sedang berjalan dapat dilakukan dengan mudah pada node 'Job Overview'
(lihat bagian 5.3 'Job Overview').

Simple, Inspiring, Performing, Phenomenal 12


9. Gambar 'Menjalankan Optimisasi RO'

Setelah optimisasi dari RO selesai dijalankan, hasil dari optimisasi dapat dilihat dengan memilih
berbagai macam tampilan hasil pada navigation tree atau pada menu 'RO Results'. Tampilan
'RO Results > Total Production of Components' memberikan overview hasil dan berguna
sebagai titik mulai untuk mengeksplorasi hasil (lihat gambar pada halaman berikutnya).

10. Gambar 'Total Production of Components'

Simple, Inspiring, Performing, Phenomenal 13


5.2. Optimisasi HTC

Tampilan 'HTC Execution' pada 'Run Manager' digunakan untuk memulai optimisasi sebuah
variant HTC. Menekan tombol start akan memulai optimisasi. Status optimisasi ditampilkan dan
akan berubah apabila optimisasi sedang berjalan. Bagian lain pada tampilan ini memberikan
tanggal / waktu aktivasi terakhir dan planning horizon dari simulasi yang dilakukan.

Baris kedua dan ketiga pada layar memberikan informasi detil tentang progres dari optimisasi.
MIP-gap dan best integer solution menunjukkan hasil optimisasi yang sedang berjalan. Elapsed
time menunjukkan waktu yang sudah dilalui sejak optimisasi dimulai. Bound adalah solusi
terbaik secara teori yang mungkin dicapai.

Pada tampilan ini terdapat dua progres bar pada baris ketiga di bagian eksekusi jROS. Progres
bar pertama menunjukkan kondisi status step saat ini secara grafis. Bar akan mengecil dan
memberikan perubahan warna dari oranye menjadi kuning dan hijau muda menjadi hijau tua
dengan konvergensi solusi optimal. Progres bar kedua adalah grafis waktu yang sudah dilalui,
warna akan berubah dari hijau tua menjadi hijau muda, kuning, lalu oranye ketika waktu sudah
mendekati batas waktu yang ditentukan. Pada bagian optimization steps (MILP 1 – 3) terdapat
kemungkinan untuk menghentikan kalkulasi dengan menekan tombol interrupt pada bagian kiri
tampilan. Jika tombol ditekan, optimisasi di sistem akan berhenti pada step terakhir (butuh
beberapa detik untuk mengeluarkan hasil) dan menunjukkan hasil terbaik yang sudah dicapai.

11. Gambar 'Menjalankan Optimisasi HTC'

Simple, Inspiring, Performing, Phenomenal 14


Membatalkan pekerjaan yang sedang berjalan dapat dilakukan melalui tampilan 'Job Overview'
(lihat bagian 5.3 'Job Overview').

Setelah optimisasi dari variant HTC selesai, hasil dari optimisasi dapat dilihat dengan memilih
berbagai tampilan hasil pada navigation tree atau menu 'HTC Results'. Tampilan HTC Results
> System Overview > System' memberikan gambaran dari hasil dan berguna sebagai titik mulai
untuk eksplorasi hasil.

12. Gambar 'HTC System Overview'

5.3. Job Overview

Tampilan 'Job Overview' disediakan untuk melihat optimisasi yang sedang berjalan atau masuk
dalam antrian. Disediakan dua list dalam tampilan ini: pertama untuk menunjukkan pekerjaan
yang aktif, sebagai contoh pekerjaan yang sedang berjalan, list kedua untuk menunjukkan
pekerjaan yang masuk dalam antrian.

Simple, Inspiring, Performing, Phenomenal 15


13. Gambar 'Job Overview'

Informasi berikut ditampilkan pada pekerjaan yang aktif dan sedang mengantri:

Variant Id: angka unik variant

Variant Name: nama dari variant

Scenario Id: Id dari scenario yang telah dihitung, hanya digunakan untuk variant bertipe VOL

Variant Type: tipe dari sebuah variant, lihat bagian 11.1 'Variant Types'

Command: nama dari optimisasi yang dapat dieksekusi

Exec Node: mesin (number cruncher) dimana variant menjalankan optimisasi

User: pengguna yang memulai optimisasi

Add Date: tanggal / waktu dimana optimisasi ditambahkan pada antrian pekerjaan

Priority: prioritas pekerjaan

Select: checkbox untuk menandai optimisasi yang akan dihentikan

Simple, Inspiring, Performing, Phenomenal 16


6. MENGEDIT DATA MODEL

6.1. Fungsi Umum

Tekan tombol 'Change Data' untuk memodifikasi data obyek yang sudah ada (contoh
pembangkit) atau tombol 'New Data' untuk membuat data obyek baru. Lihat bagian 4.3 'Tombol'
untuk deskripsi dari tombol.

Pada kedua kasus diatas, sistem akan berubah ke mode edit dimana diindikasikan dengan
perubahan warna latar belakang pada bagian yang bisa diedit. Data obyek yang diedit akan ter
lock agar tidak terjadi modifikasi pada saat yang bersamaan.

Catatan:

Semua modifikasi yang dilakukan hanya berpengaruh pada variant yang dipilih. Variant lainnya
tidak terpengaruh oleh pembuatan, penghapusan, atau modifikasi obyek.

14. Gambar 'Mode Edit'

Setelah data dimasukkan, data dapat disimpan ke dalam database dengan menekan tombol
'Save' atau 'Save with Comment'. Semuanya akan tercatat ke dalam variant log. 'Save with
Comment' memberikan opsi kepada pengguna untuk menambahkan komentar pada modifikasi
data. Menekan tombol 'Cancel' akan mengakhiri mode edit tanpa menyimpan perubahan data.

Simple, Inspiring, Performing, Phenomenal 17


Sebelum data disimpan, sistem akan memastikan bahwa data yang dimasukkan valid dan
masuk akal. Jika tidak, pesan error akan muncul dan data yang tidak valid akan ditandai secara
visual. Pengguna harus mengganti data dan menekan lagi tombol 'Save' atau 'Save with
Comment'.

15. Gambar 'Data Input Check'

Dalam beberapa kasus fungsi seperti 'Copy' dan 'Paste' bisa digunakan. Fungsi tersebut
sangat membantu jika data obyek yang sudah ada dimanfaatkan sebagai titik mulai. Setelah
mengcopy data, data dapat dimodifikasi. Terdapat sedikit perbedaan dalam menangani variant
HTC dan RO. Dalam variant RO sebuah obyek yang sudah ada harus dibuka dan dicopy, lalu
buat obyek baru dan paste data di dalamnya. Di variant HTC menekan tombol copy dengan
segera mengcopy obyek yang sedang dibuka (tidak diperlukan perintah paste).

6.2. Memodifikasi Data Tabular

Seringkali data direpresentasikan dalam bentuk tabel. Data dalam tabel dapat diedit dengan
mengklik dalam cell tabel dalam mode edit. Dengan klik kanan pada tabel akan membuka
menu popup dengan fungsi spesial.

Catatan:

Sebuah cell dalam tabel dapat dipilih dengan mengklik cell tersebut. Multiple cell dapat dipilih
dengan menekan tombol <control> atau <shift> di keyboard dan mengklik pada cell yang
dipilih. <control> + semua cell yang dipilih dalam tabel.

Simple, Inspiring, Performing, Phenomenal 18


Copy: mengcopy cell dalam tabel yang dipilih ke clipboard. Data yang dicopy dapat di paste ke
tabel lain atau aplikasi lain.

Paste: memasukkan data dari clipboard ke dalam cell tabel yang dipilih atau cell tabel yang
berdekatan. Hanya berlaku dalam mode edit.

Paste Special > Serialize vertically: seperti paste biasa, namun data akan dipaste dengan arah
yang berlawanan (transposed matrix). Hanya berlaku dalam mode edit.

Select All: memilih semua cell tabel.

Append line: menambahkan baris baru pada bagian paling bawah tabel. Data dari baris yang
dipilih akan dicopy. Hanya berlaku dalam mode edit.

Insert line: menambahkan baris baru setelah baris yang dipilih dalam tabel. Data dari baris
yang dipilih akan dicopy. Hanya berlaku dalam mode edit.

Delete line: menghapus baris tabel yang dipilih.

Calculation > Set to Value: memasukkan nilai yang sama di semua cell tabel yang dipilih. Nilai
dimasukkan oleh pengguna. Hanya berlaku dalam mode edit.

Calculation > Add Value: menambahkan nilai yang sama ke dalam semua cell tabel yang
dipilih. Nilai dimasukkan oleh pengguna. Hanya berlaku dalam mode edit.

Calculation > Multiply Value: mengalikan nilai pada cell tabel yang dipilih dengan sebuah faktor.
Faktor dimasukkan oleh pengguna. Hanya berlaku dalam mode edit.

Calculation > Adjust to given peak: menambahkan nilai dari cell tabel yang dipilih menjadi nilai
puncak yang diberikan oleh pengguna. Semua cell yang dipilih dikalikan oleh (nilai puncak
yang diberikan oleh pengguna atau hasil perhitungan). Hanya berlaku dalam mode edit.

Calculation > Adjust to given sum: menambahkan nilai dari cell tabel yang dipilih menjadi nilai
jumlah yang diberikan oleh pengguna. Semua cell yang dipilih akan dikalikan oleh (nilai jumlah
yang diberikan oleh pengguna atau hasil perhitungan). Hanya berlaku dalam mode edit.

Calculation > Interpolate: interpolasi nilai dari cell tabel yang dipilih. Hanya berlaku dalam mode
edit.

Calculation > Sum: menghitung jumlah dari cell tabel yang dipilih.

Calculation > Min: menghitung nilai minimum dari cell tabel yang dipilih.

Calculation > Max: menghitung nilai maksimum dari cell tabel yang dipilih.

Simple, Inspiring, Performing, Phenomenal 19


Calculation > Avg: menghitung nilai rata-rata dari cell tabel yang dipilih.

Fit Width: mengubah ukuran lebar kolom tabel.

Print with preview: membuat file PDF dengan data yang dapat dikirim ke printer.

Import from Excel: impor data dari Excel ke dalam tabel.

Export to Excel: ekspor tabel data ke file Excel. Hanya berlaku dalam mode edit.

Freeze Columns: membekukan kolom tabel yang dipilih, sebagai contoh kolom tidak akan
bergerak ketika digeser secara horizontal.

Unfreeze Columns: mengembalikan kolom yang dibekukan agar dapat beroperasi normal.

Catatan:

Tidak semua fungsi yang dideskripsikan diatas bisa digunakan di semua tabel.

7. ANTAR MUKA EXCEL

Data berberntuk tabel dapat diekspor ke dan diimpor dari MS Excel jika jROS graphical user
interface dijalankan pada komputer dengan sistem operasi Windows.

7.1. Export ke Excel

Semua data pada tabel yang dipilih akan diekspor. Pada baris pertama di file Excel nama dari
kolom tabel akan ditulis.

Data dalam file Excel dapat diedit dan kemudian diimpor dari Excel ke dalam jROS.

Perhatian:

jROS mengingat directory pengguna dan preferensi nama file selama tampilan tetap dibiarkan
terbuka. Sebagai hasil, semua perintah 'Export to Excel' pada tampilan yang sama akan
menimpa file 'Export to Excel' sebelumnya.

Simple, Inspiring, Performing, Phenomenal 20


16. Gambar 'Excel Interface, data jROS diekspor Excel'

Catatan:

Data yang diekspor melalui Excel interface disimpat di sisi klien, tidak dalam server jROS.

7.2. Impor dari Excel

Klik kanan mouse pada tabel dan pilih opsi 'Import from Excel'.

17. Gambar 'Import from Excel'

Simple, Inspiring, Performing, Phenomenal 21


Pilih dokumen Excel dimana data baru akan digunakan. Dokumen Excel akan terbuka. Periksa
data kita sekali lagi dan tutup dokumen. Akhirnya kita dapat melihat data di dalam table.

Catatan:

File Excel harus disimpan di sisi klien, bukan server jROS. Dalam file tersebut harus terdapat
data yang akan diimpor pada worksheet pertama.

Cara mudahnya, kita bisa mengekspor tabel ke dalam format Excel terlebih dahulu dan
menggunakannya nanti untuk impor.

Perhatian:

Nilai tanggal / waktu pada file yang ingin diimpor harus persis sama dengan tanggal / waktu
pada periode yang dipilih. Apabila tidak sesuai, maka proses impor akan ditolak.

8. CHARTS

Beberapa tampilan hasil disediakan representasi grafis: aktivasi bisa dilakukan dengan memilih
atribut di drop list dan memilih tombol 'Show Graph' (lihat bagian 4.5 'Content Area'). Setiap
chart memiliki layout bawaan. Pengguna dapat mengganti layout dan warna pada menu popup
pada bagian chart atau legend (lihat bagian 8.1 'Chart Settings'). Menu popup pada chart
termasuk fungsi print.

8.1. Chart Settings

Tujuan dari setting ini untuk memodifikasi layout dari chart sesuai dengan kebutuhan kita.

Chart Menu

Gunakan klik kanan pada mouse untuk membuka chart menu.


Ketika chart menu terbuka akan muncul opsi berikut:

 Normal Line: memodifikasi semual kurva yang ditampilkan menjadi mode garis normal.

 Step Line: memodifikasi semua kurva yang ditampilkan menjadi mode garis bertingkat.

 Stacked Step Line: memodifikasi semua kurva yang ditampilkan menjadi stacked area
dengan garis bertingkat.

 Stacked Area: memodifikasi semua kurva yang ditampilkan menjadi stacked area

Simple, Inspiring, Performing, Phenomenal 22


dengan garis normal.

 Change Setting: membuka dialog modifikasi lebih lanjut.

 Save Settings for this Object: menyimpan kondisi chart saat ini untuk obyek yang
dibuka.

 Reset Settings for this Object: mengembalikan setelan bawaan untuk obyek yang
dibuka.

 Print: mencetak chart.

Catatan:

'Save setting for this type' memodifikasi semua setting pada tipe obyek yang sedang dibuka.

18. Gambar 'Chart Menu'

Setelan chart dapat dimodifikasi menggunakan jendela 'Change Settings'. Jendela 'Change
Settings' dapat digunakan untuk melakukan perintah berikut (sebagai alternatif, kita dapat
mengklik salah satu gari yang ada pada chart atau entri di legend):

Jendela dialog 'Chart Settings' terdiri dari dua bagian:

 'Chart Lines' terdiri dari daftar nilai yang tersedia untuk ditampilkan ke dalam chart

 'Line Properties' digunakan untuk mengatur atribut setiap 'Chart Line'

Simple, Inspiring, Performing, Phenomenal 23


19. Gambar 'Chart Setting'

Bagian 'Chart Lines' di jendela berguna untuk:

 Memasukkan/mengeluarkan nilai dari chart. Untuk memasukkan sebuah nilai ke dalam


chart, beri tanda pada checkbox di depan nama nilai yang akan dimasukkan.

 Mengubah urutan dari 'Chart Line' menggunakan tombol 'Up' dan 'Down'. Urutan dari
'Chart Line' menentukan urutan penggambaran chart, 'Chart Line' pada bagian paling
atas akan digambarkan pertama, sehingga apabila garis bertumpuk, 'Chart Line' yang
berada pada urutan paling bawah digambarkan paling depan di dalam chart.

Bagian 'Line Properties' di jendela berguna untuk:

 Pemilihan jenis garis (normal, step line, scatter)

 Pemilihan style garis (solid, dot, dash, dot dash, alt dash)

 Aktivasi/deaktivasi pengisian warna, jika diaktifkan area di bawah garis akan diisi
dengan warna yang sama dengan garis

 Aktivasi/deaktivasi stacking, jika diaktifkan nilai dari garis yang diaktifkan akan
ditampilkan di atas garis lainnya (stacked)

 Pemilihan ukuran garis (1-5)

 Pemilihan warna garis

 Transparansi

Simple, Inspiring, Performing, Phenomenal 24


20. Gambar 'Tipe Chart "Stepline"'

21. Gambar 'Tipe Chart "Stacked Stepline"'

Simple, Inspiring, Performing, Phenomenal 25


22. Gambar 'Tipe Chart "Stacked Area"'

9. DIAGRAM TOPOLOGY

Diagram topology menunjukkan interkoneksi dari obyek yang direpresentasikan dalam


topology. Semua tipe dari obyek dalam diagram terdaftar di legend pada bagian kanan atas
diagram. Klik kanan pada obyek akan membuka menu yang memiliki izin untuk memilih model
terkait atau panel hasil untuk menampilkan data di dalam obyek tersebut. Obyek yang
direpresentasikan secara grafis dapat digeser dan diperbesar / diperkecil dalam diagram.
Dengan menekan tombol <control> dan menggerakan roda mouse akan memperbesar atau
memperkecil diagram.

Simple, Inspiring, Performing, Phenomenal 26


23. Gambar 'Diagram Topology Area'

Simple, Inspiring, Performing, Phenomenal 27


9. USER ADMINISTRATION

9.1. Membuat dan Menghapus Pengguna

'User Administration' memerlukan hak akses administrator. 'User Administration' memiliki fungsi
untuk membuat, memodifikasi, dan menghapus akun pengguna jROS. Fungsi tersebut dapat
dilakukan dengan menekan tombol 'New Data', 'Change Data', dan 'Delete Data'.

24. Gambar 'User Administration'

Nama pengguna harus unik, password tidak ditampilkan dalam teks yang jelas di layar dan
harus dimasukkan dua kali. Setiap akun memiliki tanggal validitas. Setelah pengguna melewati
tanggal tersebut, pengguna tersebut tidak bisa login.

Jika sebuah akun pengguna dihapus dan pengguna tersebut masih dalam keadaan logged in,
maka pengguna tersebut akan segera ter logged out secara otomatis.

Simple, Inspiring, Performing, Phenomenal 28


Pada bagian bawah terdapat tampilen change log dari pembuatan, modifikasi, dan
penghapusan akun. Terdapat tombol untuk menghapus entri dari change log.

9.2. Hak Pengguna

Setiap akun dibuat dengan hak pengguna. Pada tabel berikut akan dideskripsikan izin yang
berhubungan dengan hak akses:

Hak Deskripsi

Read Izin untuk membaca data; izin dasar

Write Izin untuk memodifikasi data; termasuk izin 'Read'

Create Object Izin untuk membuat obyek baru; termasuk izin 'Read' dan 'Write'

Delete Object Izin untuk menghapus obyek

Activate Izin untuk memulai optimisasi

Administrator Izin untuk menjadi administrator di sistem; termasuk semua izin

9.3. Merubah Password

Pengguna jROS dapat merubah passwordnya. Hak untuk setiap akun yang dimiliki dapat
dilihat, namun tidak dapat dimodifikasi.

25. Gambar 'Merubah Password'

Simple, Inspiring, Performing, Phenomenal 29


9.4. Setelan Pengguna

Pengguna dapat menyetel jROS graphical user interface sesuai dengan kesukaannya.

26. Gambar 'Setelan Pengguna'

Tampilan setelan pengguna memberikan akses kepada pengguna untuk menyetel atribut di
GUI :

 Pada tab 'Color' warna untuk fungsi yang berbeda dapat dimodifikasi dan hasil dari
modifikasi langsung dapat dilihat pada bagian preview.

 Pada tab 'Miscellaneous' setting berikut dapat dimodifikasi:

- Startup Variant: variant yang dibuka ketika membuka jROS untuk pertama kali

- Window Size: merubah ukuran jendela utama jROS

- Desktop: Desktop pada jROS yang ditampilkan setelah startup jika sistem memiliki
lebih dari satu desktop

- Language: pilihan bahasa pada graphical user interface

- Type Filter: setelan filter untuk navigation tree

- Excel Default Folder: folder pada mesin lokal klien dimana file Excel akan
disimpan

- Report Output Folder: folder di mesin lokal klien dimana file laporan akan disimpan

- Report Preview: mengganti on atau off preview dari pembuatan hasil (variant RO)

- Stepline in Distribution Graph: menunjukkan step line pada distribution graph


(variant VOL )
Simple, Inspiring, Performing, Phenomenal 30
- Display Names: memilih untuk menggunakan short names atau long names yang
digunakan (variant HTC)

- Message Order: urutan pesat pada daftar pesan, terurut dari atas atau sebaliknya

- Sorted Chart Legend: jika disetel, legend di chart akan diurutkan berdasarkan
nama

- Freeze Date Column: jika disetel, kolom tanggal akan dibekukan ketika digeser
secara horizontal

- Add Rows Past: berapa banyak tabel tambahan yang ditampilkan sebelum
periode yang dipilih (variant HTC)

- Add Rows Future: berapa banyak tabel tambahan yang ditampilkan sesudah
periode yang dipilih (varian HTC)

- Add Rows Separator: batas antara baris tabel normal dan tambahan (variant HTC)

- Add Rows Color: warna latar belakang dari baris tabel tambahan baik sesudah
atau sebelum (variant HTC)

- Mouse Wheel Zoom Inverted: menentukan interpretasi gerakan mouse wheel


untuk memperbesar chart

9.5. Active Users

Tampilan 'Active Users' berguna untuk melihat pengguna yang saat ini sedang mengakses
sistem jROS. Administrator memiliki hak khusus untuk mengakhiri sesi seorang pengguna.

Catatan :

Setiap kali seorang pengguna memulai aplikasi jROS, sebuah sesi pengguna diciptakan.
Membuka jendela baru dengan perintah 'New Window' tidak menciptakan sesi baru pengguna.

Simple, Inspiring, Performing, Phenomenal 31


27. Gambar 'Active Users (untuk administrator)'

Tampilan 'Active User' memberikan data berikut:

 Active User: akun pengguna jROS

 Host: mesin klien diaman pengguna logged on

 Logon Date: tanggal dimana pengguna logged on

 Terminate Session: administrator dapat berganti ke mode edit dan memilih sesi
pengguna, mengklik pada tombol 'Save Data' akan memutuskan sesi pengguna yang
dipilih.

Simple, Inspiring, Performing, Phenomenal 32


10. VARIANT MANAGEMENT

Data dari sistem jROS teroganisir dengan sebutan variant. Sebuah variant adalah kasus study
dan tidak tergantung dengan variant lain. Varian dapat dicopy, disimpan ke tempat lain,
direstore, dimodifikasi, dan dihapus. Optimisasi dijalankan berdasarkan data yang ada di varian
dan hasilnya disimpan dalam varian tersebut.

Perubahan data yang dilakukan di sebuah variant tidak mempengaruhi data di variant lain.

10.1. Tipe Variant

Variant terdiri dari beberapa tipe:

 DET: variant RO dengan data deterministic

 VOL: variant RO dengan volatility analysis

 HTC: variant HTC

Variant DET digunakan untuk optimisasi sumber daya jangka mengengah dan menggunakan
deterministic data model.

Variant VOL juga digunakan untuk optomisasi sumber daya jangka menengah. Perbedaannya
dengan variant DET, variant VOL menggunakan sebuah angka untuk skenario yang berbeda
untuk optimisasi sumber daya dan menghitung hasil untuk setiap skenario. Jumlah skenario
dapat didefinisikan oleh pengguna, namun mempengaruhi kebutuhan ruang penyimpanan di
database dan waktu yang dibutuhkan untuk optimisasi.

Sebuah variant VOL dapat dikonversi menjadi variant DET dan sebaliknya. Pada kasus
selanjutnya skenario perlu dibuat sebelum optimisasi dapat dimulai.

Variant HTC digunakan untuk koordinasi hydro thermal jangka pendek. HTC tidak dapat
dikonversi menjadi variant RO, namun ada fasilitas yang disebut Ropulator yang dapat
digunakan untuk mengcopy data model yang didefinisikan di variant HTC menjadi variant RO
(lihat bagian 11.10 Ropulator).

10.2. Pemilihan Variant

Variant dapat dipilih melalui variant selection list di sisi kiri barisan button bar pada jROS
graphical user interface.

Simple, Inspiring, Performing, Phenomenal 33


Tipe variant diindikasikan di dalam variant selection list disamping nama variant. Selain variant
selection list juga terdapat fasilitas filter untuk variant. Variant dapat difilter berdasarkan tipe
atau pemiliknya.

28. Gambar 'Pemilihan Variant'

10.3. Overview Variant Management

Semua fungsi variant management dapat dilakukan dengan memilih node 'Variant
Management' di navigation tree. Berbagai fungsi (buat, hapus, dll) dapat dilakukan dengan
menekan tombol di button bar.

29. Gambar 'Variant Management'

Di dalam navigation tree juga terdapat tampilan untuk melihat change log dari data variant dan
tampilan untuk melihat setelan variant (variant HTC).

Node 'Variant Management' di navigation tree tidak hanya berfungsi sebagai titik awal untuk
berbagai macam fungsi, namun juga menunjukkan daftar dari variant yang tersimpan di sistem.

Simple, Inspiring, Performing, Phenomenal 34


Daftar variant menunjukkan informasi setiap variant, diantaranya :

 Variant ID: ID unik dari sebuah variant

 Scen Gen: ruang scenario generator; hanya relevan dengan variant VOL; ruang
database dimana data input skenario disimpan

 MCS Space: ruang Monte Carlo Simulation; hanya relevan dengan variant VOL; ruang
database dimana data output skenario disimpan

 Type: tipe variant, lihat bagian 11.1 'Tipe Variant'

 Name: nama variant

 Description: deskripsi dari variant

 Copy from: informasi dari variant mana atau file dump database mana sebuah variant
dibuat

 Owner: pengguna jROS yang memiliki variant

 Confidentiality: public atau private, variant private hanya dapat dilihat oleh pengguna
yang membuat variant dan administrator.

 Date of Generation: tanggal dimana sebuah variant dibuat

10.4. Pembuatan Variant

Tekan tombol 'New Data' ketika node 'Variant Management' pada navigation tree dipilih.
Sebuah jendela baru akan terbuka dimana sumber dari variant dan informasi tentang variant
baru dimasukkan.

30. Gambar 'Pembuatan Variant dari Variant Lain'

Simple, Inspiring, Performing, Phenomenal 35


Sebuah variant dapat dibuat dengan mengcopy dari variant lain yang sudah ada atau
mengimpor dari file dump database. Sebuah list dari variant yang sudah ada atau file dump
ditampilkan untuk dipilih ketika membuat variant baru. Dalam jendela ini juga disediakan filter
dimana daftar variant dapat difilter berdasarkan satu atau lebih opsi, seperti nama variant, tipe
variant, tanggal pembuatan variant, dll.

Pada bagian bawah jendela, tertera informasi unuk variant yang akan dibuat. ID variant bebas
ditentukan namun harus unik, jika tidak pesan error akan ditampilkan. Jika variant dibuat
private, maka variant tersebut hanya dapat dilihat oleh pembuat variant dan administrator.
Sebuah pesan error akan ditampilkan apabila ada kondisi tertentu yang dilanggar.

Untuk variant tipe VOL, ruang SG (scenario generator) harus dipilih. Ruang hasil MCS (Monte
Carlo Simulation) akan dipilih secara otomatis.

Jika 'Copy From File' dipilih, maka daftar semua file dump akan ditampilkan. Warna
mengindikasikan bahwa file dump mungkin dapat diimpor. Warna hijau mengindikasikan bahwa
file dapat diimpor. Warna kuning mengindikasikan file dapat diimpor namun tidak lengkap
dengan deskripsinya (meta information) atau file dump ada yang hilang. Dalam kasus ini
pengguna harus melengkapi informasi yang hilang di variant tersebut. Warna merah
mengindikasikan file dump tidak dapat di impor.

31. Gambar 'Pembuatan Variant dari File Dump'

Simple, Inspiring, Performing, Phenomenal 36


10.5. Variant Modification

Jendela 'Variant Modification' dapat digunakan untuk memodifikasi nama variant, deskripsi, hak
akses, tipe variant, dan ruang generator space untuk tipe VOL. Tekan tombol 'Change Data'
ketika berada pada node 'Variant Management' di navigation tree.

32. Gambar 'Variant Modification'

10.6. Backup Variant

Jendela 'Save Variant' memberikan ijin untuk membuat sebuat file dump database. Hal tersebut
dapat dilakukan dengan menekan tombol 'Save Data' ketika berada pada node 'Variant
Management' di navigation tree. File dump dapat digunakan sebagai backup dan diimpor ke
dalam sistem jROS.

33. Gambar 'Backup Variant'

Simple, Inspiring, Performing, Phenomenal 37


Variant yang akan disimpan dipilih dari daftar variant dan sebuah nama file dump akan
disarankan oleh sistem. Nama file dump dapat dimodifikasi oleh pengguna.

Path directory menunjukkan dimana file disimpan di server jROS. Parameter tersebut tidak bisa
dimodifikasi oleh pengguna.

Jika sebuah file dump dengan nama yang dipilih sudah pernah dibuat, maka pengguna di
server jROS harus mengkonfirmasi jika ingin menimpa file sebelumnya. Termasuk di dalamnya
file dump (ekstensi .dmp), sebuah file yang menyimpan deskripsi dari file dump (ekstensi
.meta) dan file dengan informasi logging dibuat di dalam direktori yang sama pada server
jROS. Ketika mengcopy file dump ke server lain, file dengan ekstensi meta seharusnya juga
ikut dicopy.

10.7. Menghapus Variant

Jendela 'Variant Deletion' memberikan akses untuk menghapus beberapa variant dengan satu
perintah. Tekan tombol 'Delete Data' ketika berada dalam node 'Variant Management' di
navigation tree. Sebelum variant yang dipilih dihapus, pengguna akan dikonfirmasi untuk
penghapusan tersebut.

34. Gambar 'Variant Deletion'

Simple, Inspiring, Performing, Phenomenal 38


10.8. Variant Logs

Tampilan 'Variant Logs' menunjukkan catatan perubahan dari semua modifikasi yang dibuat
pada variant yang dipilih.

35. Gambar 'Variant Logs'

Catatan menunjukkan ID variant, tanggal modifikasi, opersi yang dilakukan, dan komentar
(opsional) dari pengguna ketika memodifikasi data. ID variant mungkin berbeda dari variant
yang dipilih karena change log juga menunjukkan perubahan yang terjadi dari variant yang
dicopy.

Di dalam variant HTC terdapat informasi lebih detil ketika modifikasi direkam. 'Extended
Logging' adalah fungsi pada variant (lihat bagian 11.9 'Setelan Variant') untuk setiap detil dari
modifikasi yang tercatat. Pengguna harus memilih satu atau lebih baris dalam 'List of Changes'
di bagian atas untuk melihat detail dari modifikasi pada bagian bawah.

Extended variant logs untuk HTC mendaftar ID variant, tanggal dan waktu modifikasi, sebuah
angka berururtan, pekerjaan yang dilakukan, nama komponen, nama atribut, nilai lama, nilai
baru.

Pengguna dapat membersihkan catatan menggunakan tombol 'Delete Data' di menu bar.

Simple, Inspiring, Performing, Phenomenal 39


36. Gambar 'Extended HTC Variant Logs'

10.9. Variant Settings

Dalam variant HTC beberapa setelan seperti logging dari variant yang dipilih dan penjadwalan
penyimpanan dalam database dapat disetel oleh pengguna. Setting ini membantu untuk
menjaga agar ukuran data tidak selalu meningkat.

37. Gambar 'Variant Settings pada Variant HTC'

Simple, Inspiring, Performing, Phenomenal 40


Extended Variant Logging dapat di on atau off kan dan periode log akan dihapus secara
otomatis dapat didefinisikan. Lebih lanjut, sebuah fasilitas pembersihan database dapat di on
atau off kan. Jika di on kan, periode antara optimisasi yang berurutan harus didefinisikan.
Pembersihan database menghapus sisi entri dalam penjadwalan aperiodic. Penghapusan
dapat dilakukan segera dengan menekan tombol 'Start'

10.10. Ropulator

Ropulator adalah sebuah alat yang berfungsi untuk mengcopy data model variant HTC ke
dalam sebuah variant RO. Variant HTC dipilih dari list variant HTC. Variant RO yang dibuat
adalah variant yang dibuka saat ini. Data diadaptasi ke dalam model RO ketika diperlukan.

38. Gambar 'Ropulator'

Ropulator mengcopy semua obyek berikut:


 Areas
 Power Lines
 Contracts with Fixed Power Schedules
 Simple Purchase Contracts
 Reservoirs
 Power Restriction Groups
 Fuel Types
 Primary Energy Contracts

Simple, Inspiring, Performing, Phenomenal 41


 Valleys
 Storage Plants
 Thermal Plants
 Combined Cycle Plants

10.11. Contract Duplicator

Peralatan ini hanya ada di RO (variant DET atau VOL), dan memberikan akses untuk
menduplikasi 'Simple Purchase Contract' eksisting untuk setiap area. Di dalam drop list kita
dapat memilih kontrak yang akan dijadikan sumber duplikasi. Kemudian tekan tombol
'Generate Contracts'. Sebuah kontrak akan dibuat untuk setiap area dengan data identik
kecuali area. Kita akan dikonfirmasi untuk tetap menyimpan atau menghapus sumber kontrak.
Nama kontrak terdiri dari nama prefix dan nama area.

Tombol 'Delete Contracts' menghapus semua kontrak yang dipilih.

39. Gambar 'Contract Duplicator'

Simple, Inspiring, Performing, Phenomenal 42


11. CONFIGURATION

jROS dilengkapi dengan tampilan built-in standar untuk data model dan hasil. Tampilan ini
menunjukkan set nilai pre-defined (data statik) dan schedule value (data dinamik) dalam
sebuah fix layout untuk setiap tipe obyek. Pengguna tidak dapat memodifikasi tampilan built-in
standar, namun administrator dapat mendefinisikan tampilan kustom.

11.1. RO Configuration

Dalam variant RO terdapat tampilan 'Group Definition / Excel Exp' yang memiliki akses untuk
mendefinisikan overview hasil dan mengekspornya ke Excel. Obyek dan atribut yang akan
dijadikan overview dapat dipilih. Semua atribut yang dipilih pada obyek yang dipilih akan
ditampilkan di overview.

Untuk ekspor ke Excel, periode dan time grid (per jam, harian, mingguan, bulanan, atau
tahunan) harus dipilih dan menekan tombol 'Export Data'.

Di dalam 'RO Configuration' juga terdapat fasilitas untuk membuat file excel yang menghasilkan
sebuah perbandingan dari variant yang dipilih dengan variant lainnya. Dengan cara yang sama,
kita harus menentukan atribut dan obyek yang ingin dibandingkan.

Banyak parameter konfigurasi yang dapat didefinisikan. Setiap konfigurasi dapat dibuat dengan
tombol 'New Data' dengan cara yang sama ketika membuat data obyek dan dapat dimodifikasi
dengan tombol 'Change Data'.

Simple, Inspiring, Performing, Phenomenal 43


40. ambar 'RO Configurator'

Catatan :

Seorang pengguna hanya dapat melakukan sebuah export ke Excel pada saat yang
bersamaan. ekspor kedua tidak bisa dilakukan apabila proses ekspor yang pertama masih
berjalan. Lock ini dapat dihilangkan melalui menu 'Tools > Force Excel Export Unlock'.

Simple, Inspiring, Performing, Phenomenal 44


41. Gambar 'RO Group Results "Data Diekspor ke Excel"'

Di dalam navigation tree, hasil yang telah dikonfigurasi dapat dilihat dengan memilih tampilan
group result pada sebuah node di dalam 'RO Group Result'. Lihat pada contoh gambar untuk
melihat RO group results. Hasil tersedia untuk semua grid waktu (per jam, harian, mingguan,
bulanan, atau tahunan) sebagai tabel atau grafik. Konfigurasi dapat di pilih pada daftar obyek
dan pilihan atribut menentukan atribut apa saja yang ditampilkan dalam representasi grafis.

42. Gambar 'RO Group Results (Tabel)'

Simple, Inspiring, Performing, Phenomenal 45


43. Gambar 'RO Group Results (Grafik)'

11.2. HTC Configuration

Di dalam variant HTC terdapat tampilan 'User UI Configuration > UI Configurator' di dalam
navigation tree. Tampilan tersebut dapat digunakan administrator untuk mendefinisikan
tampilan yang dikonfigurasikan yang terdiri dari hasil dari berbagai obyek. Semua atribut yang
dipilih pada obyek yang dipilih akan ditampilkan sebagai overview. Administrator dapat
menentukan apakah overview dapat diedit atau hanya dapat dibaca. Tergantung dari pilihan
administrator tipe dan nilai dari 'Editable' data yang dikonfigurasi ditampilkan sebagai 'Report
Schedules', 'Editable Schedules', 'Report Values', 'Editable Values', 'Report Pictures', 'Editable
Pictures', 'Report Tables', atau 'Editable Tables'. Jika sebuah konfigurasi mengandung
keduanya, baik schedules atau values, akan diklasifikasikan sebagai 'Mixed' dan hasil akan
ditampilkan sebagai 'Report Schedule' atau 'Editable Schedule'. 'Picture' dan 'Table'
mendefinisikan representasi spesial dari data. Jika 'Picture' dipilih data akan diletakan diatas
latar belakang gambar dan bisa dipindah ke sekitarnya oleh pengguna. Klik kanan pada 'Report
Picture' atau 'Editable Picture' akan membuka menu pop up. Memilih 'Change Layout' akan
masuk ke dalam mode konfigurasi dimana pengguna dapat memindahkan elemen dengan klik
pada elemen dan diseret ke lokasi yang diinginkan. 'Select Image' memberikan akses untuk
memilih gambar latar belakang.

Simple, Inspiring, Performing, Phenomenal 46


Konfigurasi dapat disimpat sebagai file XML di mesin klien lokal dan diimpor dengan
menggunakan tombol 'Import' dan 'Export'.

44. Gambar 'Konfigurasi HTC'

Bagian filter digunakan untuk pilihan komponen dan atribut yang akan ditambahkan atau
dihilangkan dari konten overview. Pengguna sebaiknya mengikuti langkah berikut untuk
menambahkan atau menghapus atribut ke / dari overview:
 Pilih tipe dari komponen HTC
 Pilih komponen HTC
 Pilih atribut yang akan ditambahkan atau dihapus

Bagian 'Selection' digunakan untuk memformat tampilan konten. Terdiri dari daftar komponen /
atribut dan formula. Kita dapat menambahkan atau menghapus formula ke / dari daftar dengan
klik kanan dan pilih 'Insert Formula / Delete Formula' dari menu popup.

Catatan:

Klik kanan pada kolom 'Selected' akan membuka menu popup untuk mengeluarkan elemen
'Check All / Uncheck All'

Simple, Inspiring, Performing, Phenomenal 47


Spesifikasi Format Data

Pengguna diperbolehkan untuk memodifikasi informasi format berikut:

 Digits: jumlah digital presisi yang akan ditampilkan, sebagai contoh 95,123456 akan
ditampilkan sebagai 95,12 apabila menggunakan 2 digit presisi

 Column Index: menampilkan urutan dari kolom, nilai harus dimulai dari satu dan
meningkat satu per satu, melewati urutan nilai tidak diperbolehkan

 Width: lebar dari kolom yang menampilkan atribut di tampilan antarmuka

 Header: judul dari kolom yang menampilkan atribut pada tampilan antarmuka

 Chart: check box yang berfungsi untuk menambahkan atribut ke dalam char pada
tampilan antarmuka

 Formula: spesifikasi formula

Catatan:

Gunakan fungsi urutan pada bagian bawah untuk mendefinisikan urutan kolom.

Spesifikasi Formula

Pengguna dapat menentukan formula menggunakan 4 operasi aritmatika dasar. Dalam kurung
tidak diperbolehkan.

Sebuah formula memiliki syntax berikut:

Kolom Operator Kolom Operator Kolom ....

Dimana:

Kolom: tersusun dari huruf kapital C dan index kolom dari atribut kolom; misalnya C1, C12, C14

Operator: salah satu dari 4 operasi aritmatika dasar: yaitu penambah (+), pengurang (-),
pengali (*), dan pembagi (/)

Catatan:

Setelah menambahkan atau menghapus kolom, indeks kolom perlu diupdate.

Gambar berikut menampilkan sebuah tampilan yang dikonfigurasi dan bisa diedit:

Simple, Inspiring, Performing, Phenomenal 48


45. Gambar 'HTC Editable Schedule'

Catatan:

Konten selalu menampilkan produk silang dari komponen atau atribut.

Tipe komponen yang berbeda diperbolehkan untuk dikombinasikan dalam sebuah tampilan.

Tampilan perlu diupdate secara manual setiap kali pengguna menambahkan komponen di
dalam model, karena komponen tersebut tidak akan terlihat secara otomatis di dalam antar
muka pengguna.

Simple, Inspiring, Performing, Phenomenal 49


12. VARIANT COMPARISON

'Varian Comparison' adalah fitur untuk membandingkan hasil dengan variant yang berbeda.
Fitur tersebut membantu pengguna jROS untuk menginvestigasi efek dimana modifikasi data
model dan prameter mempengaruhi hasil. Data dari variant yang dipilih ditampilkan secara
tabular dan grafis.

Di dalam variant RO semua obyek dan atribut dipertimbangkan dalam perbandingan. 'Result
Page 1' dan 'Result Page 2' menunjukkan hasil dari perbandingan. Perbandingan hasil juga
ditampilkan representasi grafis.

46. Gambar 'RO Variant Comparison'

Simple, Inspiring, Performing, Phenomenal 50


47. Gambar 'Representasi Grafis dari RO Variant Comparison'

Di dalam variant HTC, variant comparison hanya dapat digunakan oleh administrator. Obyek
dan atribut dalam variant yang ingin dibandingkan harus dipilih. Cara yang digunakan serupa
dengan HTC Configuration (lihat bagian 12.2 'HTC Configuration').

48. Gambar 'HTC Variant Configuration'

Simple, Inspiring, Performing, Phenomenal 51


49. Gambar 'HTC Variant Comparison Schedule'

13. WORKFLOWS

Workflows adalah fitur yang dieksekusi untuk menjalankan beberapa tugas secara serial dan
berurutan. Sebagai contoh, pembuatan workflow untuk mengekspor data reservoir dari variant
RO dan mengimpornya ke dalam variant HTC lalu memulai optimisasi HTC yang
mempertimbangkan kondisi reservoir yang diambil dari variant RO

13.1. XML Interfaces

'XML Interfaces' digunakan untuk melakukan ekspor dan impor data dari sebuah variant. Untuk
melakukan pekerjaan ekspor XML diperlujan obyek di dalam interfaces. Obyek dalam
interfaces mendefinisikan obyek mana saja yang akan diekspor. Set obyek yang dapat
diekspor terbatas.

Simple, Inspiring, Performing, Phenomenal 52


50. Gambar 'Definisi Interface untuk Ekspor XML'

Tabel berikut menunjukkan obyek apa saja yang dapat diekspor dan atribut yang bisa dipilih
untuk setiap obyek:

Variant RO:

Tipe Obyek Atribut yang Diekspor


Reservoir Ketinggian reservoie, volume reservoir, harga air untuk hasil reservoir
Primary Energy Contract Emisi akumulasi dan shadow price dari hasil restriksi bahan bakar
CO2 Emmision Trading Bahan bakar akumulasi dan shadow price dari hasil trading emisi
Energi Restriction Group Akumulasi bahan bakar dari hasil restriksi energi

Simple, Inspiring, Performing, Phenomenal 53


Variant HTC:

Tipe Obyek Atribut yang Diekspor

Reservoir LevelSched1
Fuel Contract AccConsumptionSched1
Emission Restriction Group AccEmissionSched1

XML interface dapat ditambahkan sebagai tugas di local workflow.

XML import selalu mengimport semua data dari file XML. Untuk itu tidak perlu dilakukan
pemilihan obyek dan tidak diperlukan XML import interface.

Sebuah workflow akan dimuladi setelah menekan tombol 'Start' di dalam Workflow.

13.2. Local Workflows

Sebuah workflow dibuat sebagai obyek workflow. Workflow terdiri dari minimal sebuah tugas :

51. Gambar 'Local Workflows'

Simple, Inspiring, Performing, Phenomenal 54


Pada bagian atas tampilan terdapat elemen sebagai berikut:

 Tombol 'Start': memulasi eksekusi dari workflow

 State: Kondisi dari eksekusi workflow

 Next Task: tugas berikutnya yang harus dieksekusi

 Last Activation Date: Tanggal / waktu ketika workflow dimulai terkahir kali

 Tombol 'Show Messages': membuka jendela dengan daftar pesan dari eksekusi
workflow

 Tombol 'Pause / Continue': menghentikan sementara eksekusi workflow atau


melanjutkan eksekusi workflow jika sebelumnya dihentikan

 Tombol 'Reset / Stop': Jika sebuah workflow dijalankan dan tombol stop dieksekusi:
tugas yang telah dijalankan selesai, namun tidak ada tugas baru yang dimulai lagi. Jika
workflow tidak dijalankan maka workflow akan di reset

Dalam setiap tugas, tampilan workflow terdiri dari informasi berikut:

- Position: angka unik yang mendefiniskan urutan eksekusi tugas

- Active: Bisa tugas dalam sebuah workflow telah dieksekusi atau (untuk sementara)
dilewati

- Task: tugas yang akan dieksekusi

Configure: konfigurasi dari tugas baik input atau output

 Use default IO behavior: output dari tugas sebelumnya adalah input dari tugas saat ini

 Choose the task whose output will be used: output dari tugas yang dipilih adalah input
dari tugas saat ini.

 Define a custom IO slot name: sebuah slot adalah nama penyimpanan untuk pertukaran
data. Slot memjadikan prtukaran data diantara local workflow dari variant yang berbeda
menjadi memungkinkan.

Parallel: tugas dapat dieksekusi bersamaan dengan tugas sebelumnya

Stop On Error: Jika eksekusi tugas gagal maka seluruh workflow akan dihentikan

Start: tombol untuk memulasi sebuah tugas workflow secara manual

Status: status dari eksekusi tugas (hanya dapat dibaca), beberapa status dalam workflow:
 Waiting: tugas belum dimulai
 Running: tugas saat ini sedang dieksekusi

Simple, Inspiring, Performing, Phenomenal 55


 Paused: eksekusi workflow telah diinterupsi melalui interaksi pengguna
 Stopped: eksekusi workflow telah dihentikan melalui interaksi pengguna
 Finished: Tugas telah berhasil dieksekusi
 Error: sebuah error terjadi selama eksekusi tugas

Ketika sebuah atau lebih tugas di dalam daftar tugas dipilih, detail dari tugas tersebut akan
ditampilkan dalam tabel 'Task Details' di bagian bawah tampilan. Detail menunjukan lokasi
penyimpanan dari file input atau output tugas dan tanggal terakhir tugas telah dieksekusi.
<BASE> menunjukkan folder root untuk penyimpanan default tugas input / output di jROS
server. <SLOT> menunjukkan folder root untuk slot pada server jROS. Kolom 'Last Activation
Date' kosong jika tugas belum pernah dijalankan, atau akan menunjukkan tanggal / waktu
eksekusi terakhir.

13.3. Global Workflows

Global workflows memperbolehkan pertukaran data antar variant. Misalnya data yang diekspor
di dalam variant RO bisa diimpor di dalam variant HTC atau sebaliknya. Global workflows
memiliki tampilan yang mirip dengan Local workflows dan dapat dikonfigurasikan dengan cara
yang sama. Hanya saja Local workflow bisa menjadi bagian dari Global workflow.Untuk data
excanghe slot diperlukan konfigurasi.

52. Gambar 'Global Workflow'

Simple, Inspiring, Performing, Phenomenal 56


14. MESSAGE LIST

Woarkflows dan komponen lainnya dalam aplikasi jROS menulis pesan ke dalam daftar pesan
yang dapat dibaca pengguna jika eksekusi pengguna tersebut berhasil ataupun terjadi
masalah.

53. Gambar 'Message List'

Daftar pesan memberikan list yang memiliki info berikut:


 Warna mengindikasikan tingkat keparahan pesan
 Aplikasi yang menghasilkan pesan
 Sebuah pesan teks deskriptif
 Tanggal / waktu dimana pesan muncul

Tombol 'Clear' memilai sesi pesan baru dengan menghapus semua pesan yang ada di layar.

Tombol 'Previous Session' dan 'Next Session' memberikan ijin untuk mencari daftar pesan.

Tombol 'Refresh' membaca data pesan dari database.

Tombol 'Close' menutup jendela daftar pesan.

Simple, Inspiring, Performing, Phenomenal 57

Anda mungkin juga menyukai