its undergraduate 9759 paper

9
PERANCANGAN PERANGKAT LUNAK PEMANTAU PEMAKAIAN BAHAN 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 automatisa si sistem perkapalan. Software ini akan mencatat,menampilkan dan mengirim data pemakaian bahan bakar kapal secara realtime. Data dari flowmeter bahan bakar yang tercatat sensor di kirimkan ke software yang kemudian dilakukan perhitungan volume bahan bakar yang telah dip akai dan jarak yang ditempuh. Kemudian data tersebut disimpan pada suatu server dan ditampilk an oleh website secara realtime. Hasil akhir dari study ini adalah suatu perangkat lunak dan we bsite untuk pemantauan secara real time oleh owner di darat. Diharapkan dengan adanya perangkat lunak tersebut maka diperoleh kemudahan dalam pemantauan pemakaian bahan bakar di ka pal dan juga mencegah kecurangan penjualan bahan bakar secara illegal .Setelah dilakukan si mulasi dengan data buatan, software dan website pemantau berhasil melakukan pemantaun reatim e. Pada proses simuasi ini ditemukan overlap data antara 2-5 detik setelah software beroperas i beberapa menit. Key word : bahanbakar,rule,otomatisasi,realtime PENDAHULUAN Latar Belakang Kemajuan dunia teknologi adalah sang at cepat, khususnya di bidang IT ( information Technology ). Teknologi tersebut juga banyak diterapkan di k apal- kapal modern. Pada umumnya adalah selalu memberikan kemudahan yang leb ih tinggi dari pada sistem lamanya. Per angkat transfer data semakin maju sehi ngga memungkinkan untuk melaku kan komunikasi ataupun mengakses in ternet ketika berlayar pada rute-rute tertentu. (Buletin Marine Engineer edisi XL, Januari 2009, halaman 13) Krisis global juga berdampak pa da dunia

Upload: adhie-djoyodinigrat

Post on 28-Dec-2015

18 views

Category:

Documents


0 download

DESCRIPTION

tes

TRANSCRIPT

Page 1: ITS Undergraduate 9759 Paper

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.

Page 2: ITS Undergraduate 9759 Paper

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

Page 3: ITS Undergraduate 9759 Paper

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.

Page 4: ITS Undergraduate 9759 Paper

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

Page 5: ITS Undergraduate 9759 Paper

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

Page 6: ITS Undergraduate 9759 Paper

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

Page 7: ITS Undergraduate 9759 Paper

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.”