Upload
adhie-djoyodinigrat
View
16
Download
0
Embed Size (px)
DESCRIPTION
tes
Citation preview
PERANCANGAN PERANGKAT LUNAK PEMANTAU PEMAKAIANBAHAN BAKAR KAPAL SECARA REALTIME
Sutrisno * ) , Ir. Agoes A. Masroeri, MASc, Ph.D ** ), Indra Ranu, ST, MSc ** )
*) Mahasiswa S1 Jurusan Teknik Sistem Perkapalan FTK-ITS
*) Staf Pengajar Jurusan Teknik Sistem Perkapalan FTK-ITS
Abstrak
Tugas akhir ini membahas proses perancangan software untuk aplikasi automatisasi sistemperkapalan. Software ini akan mencatat,menampilkan dan mengirim data pemakaian bahan bakarkapal secara realtime. Data dari flowmeter bahan bakar yang tercatat sensor dikirimkan kesoftware yang kemudian dilakukan perhitungan volume bahan bakar yang telah dipakai dan jarakyang ditempuh. Kemudian data tersebut disimpan pada suatu server dan ditampilkan oleh websitesecara realtime. Hasil akhir dari study ini adalah suatu perangkat lunak dan website untukpemantauan secara real time oleh owner di darat. Diharapkan dengan adanya perangkat lunaktersebut maka diperoleh kemudahan dalam pemantauan pemakaian bahan bakar di kapal dan jugamencegah kecurangan penjualan bahan bakar secara illegal .Setelah dilakukan simulasi dengandata buatan, software dan website pemantau berhasil melakukan pemantaun reatime. Pada prosessimuasi ini ditemukan overlap data antara 2-5 detik setelah software beroperasi beberapa menit.
Key word : bahan bakar,rule,otomatisasi,realtime
PENDAHULUANLatar Belakang
Kemajuan dunia teknologi adalah sangatcepat, khususnya di bidang IT (information Technology ). Teknologitersebut juga banyak diterapkan di kapal-kapal modern. Pada umumnya adalahselalu memberikan kemudahan yang lebihtinggi dari pada sistem lamanya. Perangkattransfer data semakin maju sehinggamemungkinkan untuk melakukankomunikasi ataupun mengakses internetketika berlayar pada rute-rute tertentu.(Buletin Marine Engineer edisi XL, Januari2009, halaman 13)
Krisis global juga berdampak pada duniaperkapalan. Tidak stabilnya harga bahanbakar mendorong terjadinya usaha-usahakecurangan dalam hal pengaturan
pemakaian bahan bakar. Salah satukecurangan yang sering terjadi adalahpenjualan bahan bakar di tengah laut. Halini membuat munculnya ide pada penulisuntuk melakukan pemantauan secaralangsung dari jauh terhadap pemakaianbahan bakar tersebut.
Setelah melakukan study literatur awalpenulis mendapati bahwa ada beberapapenelitian yang berhubungan denganautomatisasi kapal melalui internet denganbeberapa metode dan bahan kajaian yangberbeda. Penggunaan GPS untukpenentuan lokasi kapal dengan pengirimandata ke darat melalui internet adalah kajianyang banyak dibahas dalam penelitiansebelumnya. Namun dalam penelitian-penelitian tersebut masih belum dibahasmasalah pengadaan akses internet di kapal.Penulis berencana membuat software
dengan fungsi mengirim data pemakaianbahan bakar kapal dan menampilkannyasecara realtime melalui suatu website yangdapat diakses di darat oleh pihakperusahaan.
Perumusan Masalah
Aturan Rule SOLAS mengharuskan kapalyang melalui perairan internasionalmemiliki catatan data mengenai beberapaaktivitas dan komponen di kapal. Catatantersebut direkam dalam suatu alat yangdsebut VDR (voyage data recorder).Kemudian data-data tersebut disimpandalam PDC (Protective Data Capsule)yang berfungsi sama seperti black boxpada pesawat terbang.
Harga bahan bakar dunia yang seringmengalami naik turun mendorong terjaditransaksi illegal penjualan bahan bakar dilaut. Kemajuan dunia teknologi ,terutamaIT memungkinkan untuk memantaupemakaian bahan bakar tersebut langsungsecar real time melalui internet.Pemasangan jaringan internet ini akanmenemui hambatan pada sinyal yang sulitdan cuaca yang tidak menentu di laut yangharus diantisipasi.
Batasan Masalah
1. Biaya instalasi pemasangan aksesinternet dan sensor yang sesuai dengansoftware tidak diperhitungkan .
2. Penulis hanya merancang software,website, dan garis besar kerja sistemtransmisi data di kapal.
Tujuan
1. Meningkatkan performa safety di kapaldengan merujuk rule SOLAS Bab IVregulasi 20 tentang pengumpulan datasensor di kapal.
2. Membuat perangkat lunak untukmengirim data sensor pemakaian bahanbakar di kapal dan menampilkannyasecara realtime melalui website.
1.5 Manfaat Penulisan
1. Memudahkan pemantauan pemakaianbahan bakar ,baik oleh anak buah kapalmaupun owner secara real time.
2. Menghindari penjualan bahan bakarkapal secara illegal di tengah laut ketikaberlayar.
3. Memudahkan pencatatan danpenyimpanan data sensor-sensor dikapal jika terjadi kecelakaan pada kapal.
TINJAUAN PUSTAKA
Sistem Bahan Bakar kapal
Sistem bahan bakar kapal merupakan suatusistem yang digunakan untuk memenuhikebutuhan bahan bakar ke main engine.Pada umumnya main engine kapaldiletakkan pada bagian buritan , dalamkamar mesin sedangkan tangki storagebahan bakarnya diletakkan didepankamawa mesin pada double bottom.Urutan Pengisian bahan bakar dimulai daripemompan bahan bakar dari tangki bahanbakar, kemudian bahan bakar tersebut disimpan dalam settling tank. Di settlingtank , Kotoran dan partikulat diendapkandan kemudian bahan bakar yang sudahlebih bersih ditranfer ke tangki service.Pada tangki service yang digunakan untukmelayani kebutuhan langsung bahan bakarterdapat bahan bakar sebanyak 8 jam ataulebih. Pada bagain tangki-tangki tadi,adapersyaratan tentang tekanan dantemperature bahan bakar kapal yangberbeda untuk alasan operasi maupunkeamanan
Gambar 1 : Sistem Bahan Bakar
Jenis Bahan Bakar Kapal
Sebagian besar kapal yang memakaimesin diesel sebagai penggerak utamanya.Hal ini dikarenakan oleh beberapakelebihan motor diesel yang cocok untukdiaplikasikan pada kapal. Mesin diesel
merupakan spark engine yang memakaibahan bakar hasil distilasi (contohnyaseperti MDO), bahan bakar residu (contoh: HFO ) ataupun keduanya.
Kedua bahan bakar diatas memilikikarakteristik yang berbeda sehingga dalamdesain sistemnya pun akan memilikiperbedaan. Salah satu perbedaan yangpaling besar adalah tingkat kekentalannya(viskositas)
Beberapa hal lain yang merupakankarakteristik utama bahan bakar adalahsebagai berikut :
1. Viskositas2. Massa jenis3. Titik Uap4. Chetan Number5. Sulfur dan lain-lain.
Rule Tentang Sensor
Suatu kapal haru memiliki sertifikatkelayakan berlayar dari badan klasifikasiatau lembaga terkait. Sertifikasi tersebutdigunakan untuk menstandarisasi kapal-kapal yang berlayar, khususnya pada jalurpelayaran internasional. SOLAS (SafetyLife at Sea )merupakan suatu rules yangditerapkan oleh IMO (InternationalMaritime Organization) yang didalamnyaterdapat aturan-aturan mengenai perasikapal di laut agar meminimalkan bahaya dilaut.
Berdasarkan Rule SOLAS bab V regulasi20 yang menyatakan sebga berikut :1. Kapal penumpang yang dibangun pada
atau setelah tanggal 1 Juli 20022. Kapal penumpang Ro-Ro yang
dibangun sebelum tanggal 1 juli 2002,
harus sudah dilengkapi dengan s-VDRselambat-lambatnya setelah surveipertama 1juli 2002
3. Kapal penumpang selain kapal Ro-Royang dibangun sebelum 1 Jui 2002harus sudah dilengkapi dengan s-VDRselambat-lambatnya bulan Januari2004
Beberapa data yang haru terekam daamVDR adalah1. GPS (Global Positioning System)2. Speed Log3. Gyro compass4. Radar atau AIS (Automatic
Identification system)5. Bridge Audio6. Dll
Diantara data diatas .sensor-sensor padamain engine merupakan yang harus ada.Salah satu yang dilaporkan adalah jumlahpemakaian bahan bakar kapal. Jumahpemakaian bahan bakar kapal ini sangatpenting karena 60 % biaya operationalkapal terletak pada kosumsi bahanbakarnya. Apalagi oleh karena sebab hargabahan bakar yang labil dan cenderung naikmaka sering terjadi kecurangan dalampemakaiannya
Aplikasi Penunjang
Dalam melakukan penelitian tugas akhirini penulis memakai beberapa softwaresebagai berikut :
JavaJava adalah bahasa pemrograman yangdapat dijalankan di berbagai komputertermasuk telepon genggam Dikembangkanoleh Sun Microsystems dan diterbitkantahun 1995. Versi awal Java ditahun 1996sudah merupakan versi release sehinggadinamakan Java Versi 1.0. Java versi inimenyertakan banyak paket standar awalyang terus dikembangkan pada versiselanjutnya:
My SQL adalah Mambo, Joomla!, Postnuke,Xaraya, dan lain-lain.
SQL (Structured Query Language) adalahsebuah bahasa yang dipergunakan untukmengakses data dalam basis datarelasional. Bahasa ini secara de factomerupakan bahasa standar yang digunakandalam manajemen basis data relasional.Saat ini hampir semua server basis datayang ada mendukung bahasa ini untukmelakukan manajemen datanya.
Idea wal SQL terbentuk ketika pada tahun1970 peneliti dariIBM, EF Codd ,mencetuskan ide tentang bahasan basisdata rasional. Artikel ini juga membahaskemungkinan pembuatan bahasa standaruntuk mengakses data dalam basis datatersebut. Bahasa tersebut kemudian diberinama SEQUEL (Structured English QueryLanguage).
Secara umum, SQL terdiri dari dua bahasa,yaitu Data Definition Language (DDL)dan Data Manipulation Language (DML).Implementasi DDL dan DML berbedauntuk tiap sistem manajemen basis data(SMBD), namun secara umumimplementasi tiap bahasa ini memiliki
METODOLOGILangkah Pengerjaan
Berikut ini langkah pokok yang akandilakukan penulis untuk menyelesaikantugas akhir ini
Study Literature
Setelah memperoleh ide awal dariperumusan masalah maka penulis akanmencari beberapa sumber bacaan lebihlanjut untuk mengecek seberapa jauhkahpenelitian sejenis pernah dilakukan.
Perancangan Garis Besar Sistem
Dalam proses ini penulis akan menyiapkanalat-alat yang diperlukan untukmenyelesaikan tugas akhir ini. Ketiga halpenting itu adalah :
a) perangkat lunak.b) websitec) Pengadaan koneksi jaringan
Uji Coba Sistembentuk standar yang ditetapkan ANSI.
Ini merupakan yang penting dalamPHP ( Hypertext Preprocessor)
PHP adalah bahasa pemrograman scriptyang paling banyak dipakai saat ini. PHPbanyak dipakai untuk memrogram situsweb dinamis, walaupun tidak tertutupkemungkinan digunakan untuk pemakaian
pengerjaan tugas akhir ini. Penulis akanmelakukan simulasi pemakaian perangkatlunak pada kondisi model yang akandibuat. Dalam proses ini ditentukankeberhasilan dari perancangan sistem
Analisa Hasil Simulasilain.
Analisa data hasil simulasi dilakukanContoh terkenal dari aplikasi PHP adalahphpBB dan MediaWiki (software dibelakang Wikipedia). PHP juga dapatdilihat sebagai pilihan lain dariASP.NET/C#/VB.NET Microsoft,ColdFusion Macromedia, JSP/Java SunMicrosystems, dan CGI/Perl. Contohaplikasi lain yang lebih kompleks berupaCMS yang dibangun menggunakan PHP
setelah simulasi berjalan dengan koreksiagar tidak terjadi kekeliruan dalampengambilan data.
Kesimpulan dan Saran
Dari analisa data maka akan ditarikkesimpulan yang membuktikan ide awalyang ingin diterapkan. Beberapa saran jugadicantumkan untuk pengembangan lebih
bagi peneliti yang akan melanjutkan tugasakhir ini agar lebih sempurna.
Flowchart Pengerjaan Penelitian
Gambar 3 : Diagram kerja aplikasi desktop
b) Pembuatan web monitoringWeb ini merupakan komponen pentingdari sistem yang dirancang. Karenadengan adanya web ini maka jumlahpemakaian bahan bakar kapal dapatdipantau oleh pihak yangberkepentingan ( misalnya saja ownerkapal maupun pihak pemerintah )
Gambar 2 : Diagram flowcart pengerjaan
SIMULASI DAN ANALISAPerancangan Perangkat Lunak
Sesuai dengan tujuan awal, yaitu membuatsuatu aplikasi yang dapat mengirim databahan bakar kapal kemudian ditampilkansecara realtime pada suatu web, maka padaproses perancangan ini akan dibagimenjadi 2 garis besar yaitu :
a) Pembuatan suatu aplikasi DesktopAplikasi ini akan dipasang pada suatukomputer pada kapal yang kemudianmerekap data dari sensor bahan bakaryang kemudian disimpan dan dikirimpada server web monitoring berada
Gambar 3 : Diagram kerja aplikasi desktop
Simulasi Perangkat Lunak
Untuk mengetahui apakah aplikasi desktopdan website telah bekerja dengan sesuaidesain maka pada tahap akhir ini dilakukansuatu simulasi keduanya. Software danWebsite masing-masing dijalankan darisuatu database yang sama kemudiandianalisa bagaimanakah kinerjanya. Padadatabase laju aliran bahan bakar dibuatsuatu nilai - nilai aliran bahan bakarberdasarkan nilai yang ada dari projectguide mesin. Kemudian dilakukanperhitugan manual tentang volume danjarak yang ditempuh. Hasil perhitungantersebut dibandingkan dengan nilai yangdidapatkan dari database yang ada.
dan juga rumus perhitungan yangdimasukkan pada aplikasi destop danwebsite telah sesuai. Namun ada beberapadelay (peloncatan perhitungan databaseyang dimasukkan ) yang ditemui sebesar 2detik setelah lama perhitugan 10 detik.Setelah diakukan beberapa kali simulasipada kompetr yang berbeda makadidapatkan hasil delay yangs sedikitberbeda.Hal ini mungkin disebabkan olehketerbatasan kemampuan berpikir
Gambar 4 : Halaman utama form apikasi
Gambar 5 : Halaman utama web monitoring komputer untuk melakukan penerjemahanalogaritma perhitungan pada software danjuga pengambilan data dari server. Delayini mungkin pada awalnya adalah beberapasekian per detik. Dengan bertambahnyawaktu maka terjadi akumulasi delay danakhirnya terjadi pada detik 10 aplikasi iniberjalan. Untuk mengatasi hala ini makaperlu digunakan spesifikasi komputer yanglebih baik dan koneksi internet yangmemadai untuk menjalankan aplikasi ini.Untuk spesifikasi komputer yangdigunakan pada saat simulasi ini adalahPentium dual core dengan memori RAM 1Gb, kartu VGA card Ati Radeon X1050memry 256 MB
Analisa Proses Running
Tahap awal yag harus diperhatikan adalahkemampuan dari aplikasi ini untuk masukke database server. Salah satu hal yangdapat dilihat sebagai parameter hal iniadalah tampilan login dan daftar padaaplikasi desktop dan web monitoringtersebut. Hal ini karena penggunamemerlukan akses ke tabel database userdiserver agar mampu masuk dan
KESIMPULAN DAN SARANKesimpulanDari simulasi perangkat lunak yang dibuatdapat ditarik beberapa kesimpulan antaralain :
1. Pembuatan perangkat lunak untukmemantau pemakaian bahan bakarkapal dengan teknologi internetsekrang sudah dapat dilakukan
menggunakan kedua aplikasi di atas.2. Tugas akhir telah berhasil
Pada tahap simulasi ini baik user admindan umum mampu mengakses databaseserver dan berhasil menggunakan aplikasidengan baik. Fasiitas daftar yang diberikanjuga terbukti mampu menambahkan akun
menyelesaikan pembuatan perangkatlunak yang berupa aplikasi desktopuntuk komputer di kapal dan websitemonitoring pemakaian bahan bakarkapal
pengguna dari jarak jauh3. Kedua perangkat lunak telah mampu
Untuk masalah kesesuaian perhitungandidapatkan hasil yang sama. Dengan hasiltersebut berarti logika pengambilan data
bekerja secara bersama – samamelakukan simulasi pemantauan aliranbahan bakar, volume pemakaian bahan
bakar dan jarak yang telah ditempuh DAFTAR PUSTAKAoleh kapal
[1] Abstract of Undergraduate Theses4. Pada proses pemakaian aplikasi di
computer dan juga grafik padawebsite, terdapat delay pembacaandatabase sebesar 1 detik dan jugaoverlap pembacaan data setelah datake 8. Hal ini dikarenakan prosesmembaca data, mengerjakanperhitungan, penyimpanan databasedan penampilan grafik memerlukanwaktu untuk mengerjakan itu semuadalam sekian detik. Untuk melakukanpenyesuaian maka dilakukan kalibrasipada data yang ditampilkan
Saran
Tugas akhir ini bertujuan membuat suatuperangkat lunak yang mampu memantaupemakaian bahan bakar kapal secara realtime dengan memanfaatkan teknologiinternet. Untuk penelitian lebih lanjutdapat dikembangkan pada tarafpenyambungan sensor bahan bakar dikapal secara nyata dengan software inimaupun aplikasi lain yang dibuat.Sehingga data aliran bakar yangdidapatkan dari flowmeter akan lebih
valid. Untuk mengatasi proses delay datadan overlap pembacaan data maka dapatdilakukan dengan pemograman perangkatlunak dengan bahasa pemograman yanglebih efisien dan peningkatan spesifikasikomputer untuk menjalankan progam ini
(digilib.its.ac.id dikutip pada 31Mei jam 20.05 WIB)
[2] FM 4100 (www.indcontrol.comdikutip pada 7 mei 2009 jam20.20 )
[3] Fuel Flowmeter(www.indcontrol.com dikutippada 7 mei 2009 jam 20.20 )
[4] Java (www.wikipedia.co.iddikutip pada 20 Oktober 2009 jam20.20 )
[5] MySQL (www.wikipedia.co.iddikutip pada 18 Oktober 2009 jam20.00 )
[6] PHP (www.wikipedia.co.iddikutip pada 15 Oktober 2009 jam09.00 )
[7] Sarie. (2008) .Komunikasi RemoteArea, Telkomsel Andalkan VSATIP (www.okezone.com dikutippada 7 mei 2009 jam 20.15 )
[8] Fuel Oil system ,Project GuideMAN B&W S26MC,5th edition2005
[9] Susilo,Andi .PerancanganPerangkat Lunak Untuk Mengirimdata Posisi Kapal MelaluiInternet, Skripsi S1 ProgramSarjana Teknik SistemPerkapalan, FTK ITS, 2009.
[10] Taylor,D.A.1996.Introduction toMarine Engineering
[11] Telkomsel tingkatkan kapasitaskomunikasi di Kapal Laut, 14kali lipat (jowvykumala.wordpress.comdikutip pada 8 mei 2009 jam19.20 )
[12] Wahab,Junizar.(2009).”BegituAja Ko Repot!:,Buletin MarineEngineer edisi XL, Januari,halaman 13.”