Rabu, 05 Juli 2017

Belajar Matlab



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

Alasan air sumur menjadi kuning dan solusi sederhananya.

By  Yefri Salomo . Mengambil water sample di Malir Camp-Pakistan Dalam memenuhi kebutuhan akan air saat ini sebagian masyarakat sudah menggu...