{"id":1153,"date":"2024-09-30T15:14:51","date_gmt":"2024-09-30T08:14:51","guid":{"rendered":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/?p=1153"},"modified":"2024-10-01T09:04:18","modified_gmt":"2024-10-01T02:04:18","slug":"perhitungan-panjang-gelombang-menggunakan-javascript","status":"publish","type":"post","link":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/2024\/09\/30\/perhitungan-panjang-gelombang-menggunakan-javascript\/","title":{"rendered":"Perhitungan panjang gelombang menggunakan JavaScript"},"content":{"rendered":"<p>Didalam teori Gelombang Amplitudo Kecil, panjang gelombang dapat dihitung dengan menggunakan Persamaan Panjang Gelombang. Dengan menggunakan Java Scipts, panjang gelombang dapat dihitung dengan menggunakan program java script berikut ini,<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-gelombang_javascipt.html&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>&lt;html&gt;&lt;head&gt;<br \/>\n&lt;script type=&#8221;text\/javascript&#8221; src=&#8221;LaTeXMathML.js&#8221;&gt;&lt;\/script&gt;<br \/>\nBila diketahui periode gelombang (T) dan kedalaman (d) dari persamaan gelombang amplitudo kecil sebagai berikut, &lt;br&gt;&lt;br&gt;<br \/>\n&lt;font color=&#8221;blue&#8221;&gt;<br \/>\n&lt;div align=&#8221;center&#8221;&gt;<br \/>\n$\\displaystyle<br \/>\n{<br \/>\nL = \\frac{g.T^2}{2.\\pi}.tanh (\\frac{2.\\pi.d}{L})<br \/>\n}<br \/>\n$<br \/>\n&lt;\/div&gt;<br \/>\n&lt;\/font&gt;<br \/>\n&lt;br&gt;<br \/>\nDitanya: Berapakah panjang gelombang (L) pada kedalaman d? &lt;br&gt;&lt;br&gt;<br \/>\nJawab: &lt;br&gt;&lt;br&gt;<\/p>\n<p>Untuk dapat menghitung panjang gelombang (L) pada kedalaman d maka,<br \/>\n&lt;br&gt;&lt;br&gt;<br \/>\nMasukkan data T, d, dan g sebagai berikut,&lt;br&gt;&lt;br&gt;<br \/>\n&lt;title&gt;Menghitung Panjang Gelombang&lt;\/title&gt;<br \/>\n&lt;\/head&gt;&lt;body&gt;<br \/>\n&lt;table&gt;<br \/>\n&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;<br \/>\n&lt;form&gt;<br \/>\n&lt;pre&gt;<br \/>\n&lt;b&gt;T :&lt;\/b&gt;&lt;input name=&#8221;T&#8221; type=&#8221;text&#8221;&gt;<br \/>\n&lt;b&gt;d :&lt;\/b&gt;&lt;input name=&#8221;d&#8221; type=&#8221;text&#8221;&gt;<br \/>\n&lt;b&gt;g :&lt;\/b&gt;&lt;input name=&#8221;g&#8221; type=&#8221;text&#8221;&gt;&lt;input value=&#8221;hitung&#8221; onclick=&#8221;newton_raphson(this.form)&#8221; type=&#8221;button&#8221;&gt;<br \/>\n&lt;\/pre&gt;<br \/>\n&lt;\/form&gt;<br \/>\n&lt;\/td&gt;<br \/>\n&lt;\/tr&gt;&lt;\/tbody&gt;&lt;\/table&gt;<\/p>\n<p>&lt;script type=&#8221;text\/javascript&#8221;&gt;<br \/>\nfunction newton_raphson(jumlah)<br \/>\n{<br \/>\nT = jumlah.T.value ;<br \/>\nd = jumlah.d.value ;<br \/>\ng = jumlah.g.value ;<br \/>\nvar pi = Math.PI ;<br \/>\nvar x = 100;<br \/>\nvar dL = 2.0;<br \/>\nvar TDd = T;<br \/>\nvar dLo = g*((TDd)*(TDd))\/(2.0*pi);<\/p>\n<p>document.write(&#8220;&lt;td&gt;&#8221;)<br \/>\ndocument.write(&#8220;hasilnya adalah sebagai berikut:&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; T = &lt;\/b&gt;&#8221; + T + &#8220;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; d = &lt;\/b&gt;&#8221; + d + &#8220;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; g = &lt;\/b&gt;&#8221; + g + &#8220;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; pi = &lt;\/b&gt;&#8221; + pi + &#8220;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;\/td&gt;&#8221;)<br \/>\nvar dta = new Date( );<br \/>\nd_mila = dta.getMilliseconds()<br \/>\nd_seca = dta.getSeconds()<br \/>\nd_mina = dta.getMinutes()<br \/>\nd_jama = dta.getHours()<br \/>\nd_tgla = dta.getDate()<br \/>\nd_blna = dta.getMonth()<br \/>\nd_thna = dta.getFullYear()<br \/>\ndocument.write(&#8221; sstart : &#8220;+d_thna+&#8221;-&#8220;+d_blna+&#8221;-&#8220;+d_tgla+&#8221;-&#8220;+d_jama+&#8221;-&#8220;+d_mina+&#8221;-&#8220;+d_seca+&#8221;-&#8220;+d_mila+&#8221;&lt;br&gt;&#8221;);<br \/>\nwaktu_a = d_jama*3600 + d_mina*60 + d_seca + (d_mila\/1000)<br \/>\n\/\/ var a = new Array() ;<\/p>\n<p>do<br \/>\n{<br \/>\ni = i +1 ;<br \/>\ndLt = dL;<br \/>\ndk = 2.0*pi\/dL;<br \/>\ndkd = dk*d;<br \/>\nskd = 0.5*(Math.exp(dkd)-Math.exp(-1*dkd));<br \/>\nckd = 0.5*(Math.exp(dkd)+Math.exp(-1*dkd));<br \/>\ntkd = skd\/ckd ;<br \/>\nY = dLo*tkd-dL;<br \/>\ndY1 = (ckd*ckd)+(skd*skd);<br \/>\ndY2 = ckd*ckd;<br \/>\ndY3 = dY1\/dY2;<br \/>\ndY4 = -2.0*pi*d\/(dL*dL);<br \/>\ndYa = dLo*dY3*dY4-1.0;<br \/>\ndL = dL &#8211; ((Y)\/dYa);<br \/>\ndelta =Math.sqrt((dLt-dL)*(dLt-dL));<br \/>\ndocument.write(&#8220;&lt;b&gt; L = &lt;\/b&gt;&lt;b&gt;&#8221;+ dL +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<\/p>\n<p>}<\/p>\n<p>while(delta &gt; 0.00000000000000000001);<\/p>\n<p>document.write(&#8220;&lt;b&gt; Iterasi = &lt;\/b&gt;&lt;b&gt;&#8221;+ i +&#8221; times&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; delta = &lt;\/b&gt;&lt;b&gt;&#8221;+ delta +&#8221; &lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\nX1 = TDd;<br \/>\nX2 = d\/dL;<br \/>\nX3 = 2.0*pi*X2;<br \/>\nX5 = 0.5*(Math.exp(2.0*pi*d\/dL) &#8211; Math.exp(-2.0*pi*d\/dL));<br \/>\nX6 = 0.5*(Math.exp(2.0*pi*d\/dL) + Math.exp(-2.0*pi*d\/dL));;<br \/>\nX4 = X5\/X6 ;<br \/>\nXa1 = d\/(g*(TDd*TDd)\/(2.0*pi));<br \/>\nX8 = 1.0\/X6;<br \/>\nX9 = 2.0*X3;<br \/>\nX10 = 0.5*(Math.exp(X9) &#8211; Math.exp(-1*X9));<br \/>\nX11 = 0.5*(Math.exp(X9) + Math.exp(-1*X9));<br \/>\nX12 = 0.5*(1.0+(X9\/X10));<br \/>\nX13 = X12*X4;<br \/>\nX7 = Math.sqrt((2.0*(X6*X6))\/(X9+X10));<br \/>\nX14 = (pi*pi)\/(2.0*(X4*X4));<br \/>\nCo = dLo\/TDd;<br \/>\nC = dL\/TDd;<\/p>\n<p>document.write(&#8220;&lt;b&gt; Lo = &lt;\/b&gt;&lt;b&gt;&#8221;+ dLo +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; Co = &lt;\/b&gt;&lt;b&gt;&#8221;+ Co +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; L = &lt;\/b&gt;&lt;b&gt;&#8221;+ dL +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; C = &lt;\/b&gt;&lt;b&gt;&#8221;+ C +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; d\/Lo = &lt;\/b&gt;&lt;b&gt;&#8221;+ Xa1 +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; s\/L = &lt;\/b&gt;&lt;b&gt;&#8221;+ X2 +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; kd = &lt;\/b&gt;&lt;b&gt;&#8221;+ X3 +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; tanh(kd) = &lt;\/b&gt;&lt;b&gt;&#8221;+ X4 +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; sinh(kd) = &lt;\/b&gt;&lt;b&gt;&#8221;+ X5 +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; cosh(kd) = &lt;\/b&gt;&lt;b&gt;&#8221;+ X6 +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; H\/Ho = &lt;\/b&gt;&lt;b&gt;&#8221;+ X7 +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; K = &lt;\/b&gt;&lt;b&gt;&#8221;+ X8 +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; 2kd = &lt;\/b&gt;&lt;b&gt;&#8221;+ X9 +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; sinh(2kd) = &lt;\/b&gt;&lt;b&gt;&#8221;+ X10 +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; cosh(2kd) = &lt;\/b&gt;&lt;b&gt;&#8221;+ X11 +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; n = &lt;\/b&gt;&lt;b&gt;&#8221;+ X12 +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<br \/>\ndocument.write(&#8220;&lt;b&gt; Cg\/Co = &lt;\/b&gt;&lt;b&gt;&#8221;+ X13 +&#8221;&lt;\/b&gt;&lt;br&gt;&#8221;)<\/p>\n<p>var dtb = new Date( );<br \/>\nd_milb = dtb.getMilliseconds()<br \/>\nd_secb = dtb.getSeconds()<br \/>\nd_minb = dtb.getMinutes()<br \/>\nd_jamb = dtb.getHours()<br \/>\nd_tglb = dtb.getDate()<br \/>\nd_blnb = dtb.getMonth()<br \/>\nd_thnb = dtb.getFullYear()<br \/>\ndocument.write(&#8220;finish : &#8220;+d_thnb+&#8221;-&#8220;+d_blnb+&#8221;-&#8220;+d_tglb+&#8221;-&#8220;+d_jamb+&#8221;-&#8220;+d_minb+&#8221;-&#8220;+d_secb+&#8221;-&#8220;+d_milb+&#8221;&lt;br&gt;&#8221;);<br \/>\nwaktu_b = d_jamb*3600 + d_minb*60 + d_secb + (d_milb\/1000)<br \/>\nlama = waktu_b &#8211; waktu_a<br \/>\ndocument.write(&#8220;lama waktu running = &#8221; + lama + &#8221; detik&lt;br&gt;&#8221;)<br \/>\n}<br \/>\n&lt;\/script&gt;<br \/>\n&lt;\/body&gt;&lt;\/html&gt;<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-gelombang_javascipt.html&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>Bila program di atas dijalankan menggunakan browser maka akan ditampilkan gambar sbb,<\/p>\n<p><a href=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/gelombang_javascript.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-1159\" src=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/gelombang_javascript.jpg\" alt=\"\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/gelombang_javascript.jpg 1920w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/gelombang_javascript-300x169.jpg 300w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/gelombang_javascript-1024x576.jpg 1024w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/gelombang_javascript-768x432.jpg 768w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/gelombang_javascript-1536x864.jpg 1536w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/gelombang_javascript-210x118.jpg 210w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p>Dengan memasukkan nilai T, d, dan g lalu klik hitung, maka akan didapatkan hasil perhitungan berupa panjang gelombang sbb,<\/p>\n<p><a href=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/hasil_a.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-1167\" src=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/hasil_a.jpg\" alt=\"\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/hasil_a.jpg 1920w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/hasil_a-300x169.jpg 300w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/hasil_a-1024x576.jpg 1024w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/hasil_a-768x432.jpg 768w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/hasil_a-1536x864.jpg 1536w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/hasil_a-210x118.jpg 210w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/hasil_b.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-1168\" src=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/hasil_b.jpg\" alt=\"\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/hasil_b.jpg 1920w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/hasil_b-300x169.jpg 300w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/hasil_b-1024x576.jpg 1024w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/hasil_b-768x432.jpg 768w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/hasil_b-1536x864.jpg 1536w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2024\/09\/hasil_b-210x118.jpg 210w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p>Program ini bisa didapatkan dengan cara mendownload dari (<a href=\"https:\/\/drive.google.com\/file\/d\/1kEhO0W6Ma9FxG7PEwne_RmyjFeY9ZFdk\/view?usp=sharing\">download<\/a>).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Didalam teori Gelombang Amplitudo Kecil, panjang gelombang dapat dihitung dengan menggunakan Persamaan Panjang Gelombang. Dengan menggunakan Java Scipts, panjang gelombang dapat dihitung dengan menggunakan program java script berikut ini, &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-gelombang_javascipt.html&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &hellip; <a class=\"readmore\" href=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/2024\/09\/30\/perhitungan-panjang-gelombang-menggunakan-javascript\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":21,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[],"class_list":["post-1153","post","type-post","status-publish","format-standard","hentry","category-java-srcipts"],"_links":{"self":[{"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/posts\/1153"}],"collection":[{"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/comments?post=1153"}],"version-history":[{"count":13,"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/posts\/1153\/revisions"}],"predecessor-version":[{"id":1169,"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/posts\/1153\/revisions\/1169"}],"wp:attachment":[{"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/media?parent=1153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/categories?post=1153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/tags?post=1153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}