Monday, February 27, 2012

Mencari ketinggian Cairan (h) pada Silinder

Berikut ini kita akan mencoba mencari ketinggian cairan di dalam tangki silinder (dalam posisi tidur), jika diketahui volume cairan tersebut, dengan menggunakan Microsoft Visual Basic. Dalam kasus ini, diketahui bahwa volume cairan mengisi 1/4 bagian dari volume total silinder.

Gambar 1. Sketsa Silinder.
Dengan mengacu pada gambar di atas, algoritma yang disusun adalah sebagai berikut :
  1. Asumsikan nilai tinggi tabung (dalam hal ini panjang tabung ke arah belakang) adalah konstan, sehingga tidak mempengaruhi kalkulasi berikutnya.
  2. Mencari Luas Juring AOC
    Luas juring AOC = (2xTetha / 360) x Luas Lingkaran
  3. Mencari Luas Segitiga AOC
    Luas segitiga AOC = 0.5 x AC x OD
  4. Luas Busur ABC adalah Luas Juring - Luas Segitiga.
  5. Dari persamaan 2,3, dan 4, maka akan didapatkan suatu fungsi,yaitu :
    f(tetha) = ((((2xtetha) - (v.cairan x 360)) /360)*2*pi) - sin 2 (tetha)
  6. Mencari Tetha dengan menggunakan metode Newton-Raphson, dengan menggunakan perhitungan berulang samapi didapatkan nilai tetha yang konvergen.
  7. Menuliskan algoritma di atas dengan bahasa program pada Visual Basic.




























    Bersambung...

12 comments:

  1. Bagus Programnya mas fajar,aku dah coba running..thx alot yah.

    oh iya dibuatin algoritmanya donk..

    thx ya.

    ReplyDelete
    Replies
    1. okeh bang oldo. nanti akan saya post algoritmanya.

      Delete
    2. programnya bagus, baru tahu cara iterasi pakai VB, sangat bermanfaat

      Delete
    3. Wah koq bisa ya dibikin iterasi??wah sangat bermanfaat ini.. He eh sama kayak komen yang diatas, algoritmanya yaaa, supaya saya bisa tahu langkah-langkahnya..

      salam,

      arandityonarutomo.blogspot.com

      Delete
  2. ijin menyimak do.. menarik nih menggunakan iterasi vb pada tinggi h tabung, saya jd ingin coba. makasih do pencerahannya

    ReplyDelete
  3. waduh udah expert bgt yang ini.. bingung mau nanya apa.. makasih postingannya..

    ReplyDelete
    Replies
    1. Mantap penjelasan dari saudara Fajardo, jadi mendapat pencerahan...

      Daniel - mhs.blog.ui.ac.id/daniel81

      Delete
  4. Jedo, gw mau tanya neyh..
    itu tinggi tabung silinder berarti bisa diabaikan ya??
    terima kasih..

    ReplyDelete
    Replies
    1. Menurut saya, tinggi tabung bisa diabaikan karena tabung tersebut ditempatkan pada posisi tidur dan permukaan cairan pada tabung tersebut berada pada nilai h tertentu. Dengan demikian, berapapun tinggi tabung tersebut (karena dlm posisi tidur, bisa dibilang panjang tabung), tidak akan mempengaruhi berapa bagian dari volume tabung tersebut, karena dapat diwakilkan dengan parameter hanya alas tabungnya saja.

      Delete
  5. Terimakasih untuk postingannya. Sangat bermanfaat, khususnya melihat bagaimana kodingan untu iterasi yang telah dilakukan.
    Menanggapi balesan Fajardo untuk Enggar, sy pikir panjang atau tinggi tabung silinder tidak dapat diabaikan, karena sudut yang dibentuk dengan tinggi/panjang silinder yang besar akan sangat besar dibandingkan dengan sudut yang dibentuk oleh tinggi/silinder yang kecil. Meskipun begitu info ini cukup baik,

    ReplyDelete
  6. Menurut saya tinggi tabung dapat diabaikan, karena ketika dalam posisi seperti itu tinggi tabung hanya dianggap sebagai konstanta pembagi volum saja.

    ReplyDelete
  7. terima kasih atas pencerahannya bung

    ReplyDelete