BAB V
PERANCANGAN
APLIKASI PROGRAM
Setelah melakukan analisis untuk memperoleh data mengenai keekonomisan
operasi fishing job pada sumur tersebut, maka selanjutnya adalah merancang
sebuah program yang dapat digunakan untuk membantu mengalisis keekonomisan
operasi fishing job dengan cepat, dapat memperoleh hasil yang sama jika
dilakukan dengan analisis secara manual, lebih efisien dan menarik serta mudah
digunakan oleh siapapun (user friendly).
Program ini dirancang untuk menghitung Economic Fishing Time sehingga dinamakan
Program EFT Calculation.
Proses perancangan program EFT Calculation dapat dilakukan dengan
menggunakan GUI pada software Matlab R2008b. Perancangan program EFT Calculation
dibagi menjadi empat tahapan. Tahap pertama, perancangan figure atau tampilan muka program (form) pada layout GUI beserta elemen-elemen didalamnya seperti menu, tombol, kotak teks, label dan lainnya. Tahap kedua,
pengkodingan atau penyusunan algoritma dengan bahasa pemrograman Matlab R2008b untuk
setiap elemen yang dibuat dalam form pada M-Filenya masing-masing. Tahap
ketiga, me-running layout GUI
tersebut sehingga akan menghasilkan sebuah kode generasi matlab (generated codes) dan tampilan window
yang sesungguhnya dan tahapan yang keempat adalah mengkonversi file GUI menjadi
file aplikasi (*.exe)
5.1
Perancangan
Form pada Layout GUI
Tahapan awal dalam merancang form
pada layout GUI yaitu dengan membuka window
layout GUI dengan mengetik guide
pada comman window setelah perintah
tersebut di enter / run maka akan menampilkan kotak dialog yang menampilkan
beberapa option , pilih Create New GUI
>>Blank GUI (default),
perintah ini digunakan untuk memulai layout
dari keadaan yang baru. Setelah menekan OK,
maka akan menampilkan suatu window layout kosong yang berisi banyak toolbar sehingga kita dapat merancang
sesuai yang diinginkan.
Ada beberapa form yang dirancang untuk mendukung Program EFT Calculation,
yaitu: Form Utama, Form EFT SOP
Drilling, Form Probability of Success, Form Risked Fishing Cost, Form EFT SPE,
Form Calculator, Form Formula.
Bagan Struktur Program EFT Calculation dapat dilihat pada gambar 5. 1
berikut.Gambar 5.1
Gambar 5.1 Bagan Struktur Program EFT
Calculation
5.1.1
Rancangan
Form Utama
Form utama merupakan jendela utama dalam
penggunaan Program EFT Calculation. Pada
menu utama menampilkan beberapa menu utama, yakni : EFT SOP Drilling,
Probability of Success, Risked Fishing Cost, EFT SPE.
Rancangan form utama
dapat dilihat pada gambar 5.2 berikut.Gambar 5.2
Gambar 5.2 Tampilan Form Utama
5.1.2
Rancangan
Form EFT SOP Drilling
Form EFT SOP Drilling merupakan form inti untuk
menganalisis Economic Fishing Time berdasarkan SOP Drilling Pertamina EP. Pada
form ini menampilkan rancangan beberapa kolom inputan, operasi dan output, untuk lebih jelasnya
dapat dilihat pada diagram alir rancangan EFT SOP Drilling (lihat gambar 5.4).
Rancangan form EFT SOP Drilling dapat dilihat pada gambar 5.3 berikut. Gambar 5.3
Gambar5.4 ---> Gambar 5.4
Gambar
5.3
Tampilan Form EFT SOP Drilling
Gambar 5.4 Diagram Alir EFT SOP Drilling
5.1.3
Rancangan
Form Probabilty of Success
Form Probability
of Success merupakan form sub bagian untuk menganalisis Economic Fishing Time berdasarkan society of petroleum engineers. Form ini menampilkan
rancangan panel inputan yang berupa option pada popup menu, operasi dan output berupa persentase ITF dan persentase Probability of Success. Rancangan form Probability of Success dapat dilihat
pada gambar 5.5 berikut.Gambar 5.5
Gambar 5.5 Tampilan Form Probability of
Success
5.1.4
Rancangan
Form Risked Fishing Cost
Form Risked
Fishing Cost merupakan form sub bagian lanjutan setelah probability of success untuk
menganalisis Economic Fishing Time
berdasarkan society of petroleum
engineers. Form ini menampilkan
rancangan beberapa kolom inputan yang berupa inputan untuk lost in hole (LIH), inputan untuk fishing cost, inputan untuk alternative
cost, inputan untuk probability of success dan iputan untuk spotting fluid, operasi dan output
berupa total fishing cost, total lost in hole, besarnya successful fishing cost, besarnya unsuccessful fishing cost, total alternative cost, besarnya risked fishing cost. Rancangan form Risked Fishing Cost dapat dilihat pada
gambar 5.6 berikut.Gambar 5.6
Gambar 5.6 Tampilan Form Risked Fishing
Cost
5.1.5
Rancangan
Form EFT SPE
Form EFT SPE merupakan form sub
bagian lanjutan setelah mengetahui operasi fishing
job dilanjutkan untuk menganalisis Economic
Fishing Time berdasarkan society of petroleum
engineers. Form ini menampilkan
rancangan beberapa kolom inputan yang berupa inputan probability of success, alternative
cost dan fishing cost, operasi
dan output berupa rekomendasi waktu masih yang diperbolehkan untuk melakukan
operasi fishing job. Secara umum
metode perhitungan economic fishing cost berdasarkan
society of petroleum engineers dimulai
secara berurutan dari probability of
success, Risked fishing cost kemudian
EFT SPE dan dapat dilihat pada gambar
5.1 bagan perhitungan EFT SPE. Rancangan form EFT SPE dapat dilihat pada gambar 5.7 berikut.Gambar 5.7
Gambar 5.7 Tampilan Form EFT SPE
5.1.6
Form
Calculator
Form calculator merupakan form pendukung program
EFT Calculation. Form ini menampilkan beberapa kolom inputan dan output sebagai
alat bantu hitung jika diperlukan sebelum memasukan data dalam perhitungan economic fishing time.
5.1.7
Form
Formula
Form Formula merupakan form pendukung dalam
program EFT Calculation. Dalam form ini menampilkan penjelasan mengenai
penggunaan rumus pada setiap perhitungan baik untuk EFT SOP Drilling, Probability of Success, Risked Fishing Cost, EFT SPE.
5.2
Penyusunan
Algoritma Program
Algoritma merupakan urutan langkah-langkah yang
dilakukan dalam penyelesaian suatu masalah yang dapat dituangkan dalam bentuk
kalimat. Pendefinisian algoritma yang
jelas dan teratur sangat diperlukan dalam perancangan suatu program atau
perangkat lunak. Algoritma juga digunakan untuk menganalisa serta menjelaskan
urutan dan hubungan antara kegiatan yang akan ditempuh untuk menyelesaikan
suatu permasalahan hingga mencapai suatu tujuan yang diinginkan.
Perancangan program EFT Calculation dapat
menggunakan algoritma rekonstruksi yang sesuai. Dalam hal ini, proses
rekonstruksi objek dilakukan manual
yakni dengan mengedit skrip algoritma tersebut untuk setiap kolom
inputan, operasi dan outputnya serta melakukan running, namun proses ini membutuhkan waktu yang kurang efisien
serta peluang untuk terjadinya error
semakin besar sehingga proses perancangan program ini dilakukan dengan
menggunakan GUI yang mana terdapat perpaduan antara file figure dan M-file.
Figure layout digunakan digunakan
untuk mengatur tampilan objek sedangkan M-file
digunakan untuk mengusun algoritma agar program ini dapat berjalan.
Penyusunan program merupakan bagian terpenting
dalam perancangan sebuah program atau perangkat lunak karena setiap objek yang
telah dibuat pada figure layout baru
dapat berfungsi jika m-file-nya diatur
sesuai fungsinya masing-masing. Pada bagian inilah analisis economic fishing time diimplementasikan
untuk disusun sedemikian rupa sesuai dengan kaidah penyusunan kode program
menurut struktur bahasa pemrograman matlab
R2008b sehingga menghasilkan output
sesuai yang diharapkan.
5.3
Running
Program
Setelah melakukan penyusunan algoritma maka tahapan selanjutnya yaitu me-running program untuk mengetahui apakah
fungsi dari semua objek didalamnya dapat berjalan sesuai dengan arahan
pembuatannya atau tidak. Dalam tahapan ini dilakukan pengujian dengan memasukan
data analisis economic fishing time pada kasus pipa terjepit (stuck pipe) di trayek 8-1/2” Sumur
“TRX” Lapangan “Y” PT Pertamina EP. Pengujian ini juga bermaksud untuk memberikan perbandingan hasil
yang diperoleh jika data diolah secara manual atau dengan menggunakan program
EFT Calculation.
Dalam pengujian program EFT Calculation dilihat berdasarkan form
masing-masing untuk mengetahui hasil apakah sesuai atau tidak. Pengujian
dilakukan dari form utama dan form selanjutnya. Ketika program dijalankan maka
akan muncul splash dan selanjutnya form utama muncul. Tampilan form utama pada
aplikasi adalah seperti terlihat pada gambar 5.9 berikut, dan tampilan splash
seperti pada gambar 5.8.
Untuk melakukan analisis economic
fishing time berdasarkan SOP Drilling maka tekan pada SOP Drilling PEP,
maka radiobutton economic fishing time
dapat diakses. Selanjutnya pilih radiobutton economic fishing time maka akan muncul tampilan untuk menganlisa economic fishing time berdasarkan SOP
Drilling. Untuk mengetahui semua objeknya berjalan dengan baik, maka dimasukan
data analisis economic fishing time pada Sumur “TRX”, Lapangan “Y”. Hasil
pengujian program untuk analisis economic
fishing time berdasarkan SOP Drilling seperti terlihat pada gambar 5.10.
Untuk melakukan analisis economic fishing time berdasarkan SPE, tekan pada
SPE, maka radiobutton probability of
success dapat diakses. Selanjutnya pilih radiobutton probability of success, akan muncul tampilan untuk menganalisa probability of success dan radiobutton risked fishing cost akan aktif dan dapat
diakses, apabila radiobutton risked
fishing cost dipilih maka akan muncul tampilan untuk menganalisa risked fishing cost dan radiobutton economic fishing time akan aktif
sehingga dapat diakses, apabila radiobutton economic
fishing time dipilih maka akan muncul tampilan untuk menganalisa economic fishing time berdasarkan SPE.
Untuk mengetahui semua objeknya berjalan dengan baik, maka dimasukan data
analisis economic fishing time pada Sumur “TRX”, Lapangan “Y”. Hasil pengujian
program untuk menganalisa probability
of success, risked fishing cost, economic
fishing time berdasarkan SPE secara berurutan dapat dilihat pada gambar 5.11
sampai gambar 5.13.
Gambar 5.8 -->Gambar 5.8
Gambar 5.9 -->Gambar 5.9
Gambar 5.10 -->Gambar 5.10
Gambar 5.11-->Gambar 5.11
Gambar 5.12-->Gambar 10.12
Gambar 5.13--> Gambar 10.13
Gambar 5.8 Tampilan Splash
Gambar 5.9 Tampilan Menu Utama
Gambar 5.10
Tampilan hasil pengujian EFT SOP Drilling
Gambar 5.11 Tampilan hasil pengujian
Probability of Success
Gambar 5.12 Tampilan hasil pengujian
Risked Fishing Cost
Gambar 5.13 Tampilan hasil pengujian EFT
SPE
5.4
Konversi File GUI Menjadi
File Aplikasi
Setelah
selesai pengujian program dan semua dapat berjalan sesuai yang diharapkan, maka
tahapan akhir dari pembuatan program EFT Calculation yakni, mengkonversi file
GUI menjadi file aplikasi (*.exe) sehingga dapat dipakai diluar environment matlab. Cara
pengkonversian file GUI untuk program EFT Calculation menjadi file aplikasi (*.exe) dilakukan
sesuai yang telah dijelaskan pada Bab 3, bagian 3.3.6.
Tidak ada komentar:
Posting Komentar