Kalkulator Javascript

Blog ini adalah blog iseng yang disusun untuk tujuan hiburan semi-edukatif. Disini saya memberikan contoh - contoh eksploitasi terhadap penggunaan javascript dalam aljabar sehari - hari.

Blog ini tak tersusun dengan benar" rapih sehingga mungkin ada beberapa link mati ataupun script yang salah berfungsi.

Terimakasih sudah berkunjung!

Senin, 29 Agustus 2016

Konversi Uang Offline


Jumlah :

Dari :
Ke :




Diatas adalah javascript untuk persamaan satuan mata uang dari berbagai - bagai negara. Cara kerja skrip ini ialah dengan menentukan konstanta mata uang masing - masing negara yang merupakan rasio nilai mata uang tersebut terhadap nilai mata uang Dollar Amerika Serikat. Sisanya, tinggal menyesuaikan satuan mata uang asal dengan rasio perbandingan dan mengkalikannya dengan rasio mata uang yang dituju.

Berikut ini adalah kutipan dari source skrip ini :

<select style="margin-top:5px;width:280px;" id="fm">
<option selected='selected' value='1'>United States Dollar</option>
<option value='0.8928'>Euro</option><option value='0.7635'>British Pound</option>
<option value='102.81'>Japanese Yen</option><option value='0.9774'>Swiss Franc</option>
<option value='1.2985'>Canadian Dollar</option><option value='1.32'>Australian Dollar</option>


Skrip ini berfungsi mengrasiokan nilai satu mata uang ke mata uang lain, dengan mata uang Dollar Amerika Serikat sebagai patokannya. Pada kutipan diatas, nilai ( value ) untuk mata uang Euro adalah 0.8928 , yang berarti / dibaca : "Satu USD setara dengan 0.8928 Euro" dan seterusnya untuk opsi - opsi dibawahnya.

Misal saya ingin menukar nilai Rp10.000 ke Japanese Yen alias JYP. Maka skrip ini akan membagi rasio antar USD:IDR ( yakni 1:13270) kemudian mengkalikannya dengan rasio dari USD ke JPY ( yakni 102.91 ) sehingga menunjukan hasil kurang lebih 7.7 yen.

Saya katakan kurang lebih karena konstanta tiap mata uang di skrip ini tak akan berubah sendiri ( tak mengikuti fluktuasi nilai mata uang secara live ) kecuali diubah manual. Jadi yang akan kita dapatkan adalah nilai pendekatan yang sudah didekatkan sampai 3 angka dibelakang koma.

Selamat mencoba, semoga bermanfaat.

Senin, 22 Agustus 2016

Kalkulator Integral-Differensial Satu Suku

Berikut ini adalah javascript untuk menemukan turunan - turunan maupun integral - integral dari suatu fungsi x. 3 tombol yang disediakan ialah tombol Integral untuk menemukan integralnya, tombol Differensial untuk menemukan turunan pertamanya, dan tombol Inject untuk secara praktis memasukkan nilai koefisien dan exponent yang dihasilkan.

Sebagai contoh, saya ingin mengintegralkan persamaan 15X4 , maka angka 5 yang menjadi koefisien dari x dimasukkan ke kotak pertama (kotak kiri), dan angka 4 yang menjadi eksponen dari x dimasukkan ke kotak kedua (kotak kanan). Kemudian saya tinggal klik tombol Tntegral dan akan tertulis hasilnya, yakni 3X5 .

Namun kemudian, saya ingin mengintegralkan lagi hasil bernilai  3X ini. Yang perlu saya lakukan ialah mengklik tombol Inject untuk otomatis memasukkan koefisien (angka 3) ke kotak pertama dan eksponen (angka 5) ke kotak kedua, kemudian klik kembali tombol Integral. Akan tertulis hasilnya 0.5X6 .

Demikian langkah - langkah untuk melakukan peng-integralan. Cara yang sama dapat dilakukan untuk mencari differensial / turunan dengan mengklik tombol Differensial. Selamat mencoba dan semoga bermanfaat.

X

Rabu, 17 Agustus 2016

Kalkulator AKG ( Angka Kebutuhan Gizi )

Angka Kebutuhan Gizi adalah jumlah kalori yang digunakan tubuh dalam sehari. Istilah ini tersurat di setiap bagian informasi nilai gizi pada produk" makanan - minuman kita sehari - hari, dimana :


"Persen AGK berdasarkan kebutuhan energi 2000 kkal. Kebutuhan energi anda mungkin lebih tinggi atau lebih rendah."

Tak sedikit dari kita tak mengerti bagaimana mereka bisa menafsirkan 'kebih tinggi atau lebih rendah'. Pasalnya, mereka sendiri sebelumnya tak mengerti jelas seberapa banyak yang benar - benar mereka butuhkan untuk kondisi tubuh (umur, berat, aktifitas) mereka masing - masing. Dengan menggunakan rumus Harris Benedict, kita bisa mendapatkan perkiraan mengenai berapa angka kebutuhan gizi kita menggunakan kalkulator dibawah ini.

Sebelumnya, rumus Harris Benedict ialah penggunaan rumus Angka Metabolik Basal ( AMB ) yang kemudian dikalikan dengan suatu koefisien yang mewakili tingkat keaktifan seseorang dalam aktifitasnya sehari - hari. Rumus AMB sendiri dibedakan untuk laki - laki dan perempuan, sebagai berikut :

AMB Laki-laki = 66.5 + (13.7 x BB) + (5 x TB) – (6.8 x U)
AMB Perempuan = 655 + (9.6 x BB) + (1.8 x TB) – (4.7 x U)

dimana BB ialah berat badan, TB tingi badan, dan U ialah umur.

Setelah menemukan nilai AMB, kita dapat menemukan nilai AKG dengan mengkalikan AMB dengan koefisien tingkat aktivitas (kTA). Sebenarnya tidak ada ketentuan kongkret mengenai berapa koefisien yang harus kita masukkan. Anda bisa mencari tentang tingkat aktifitas di mbah google. Sebagai contoh saja, seorang yang aktifitasnya sangat ringan ( berolahraga kurang dari 3 kali seminggu ) memiliki koefisien TA sebesar 1.3 . Sedangkan kuli bangunan yang bekerja setengah hari penuh akan memiliki koefisien TA sebesar 2.1 .

Dengan demikian, nilai AKG ialah AMB * kTA.



Jenis Kelamin ( pilih satu saja )
Laki - laki Perempuan
Berat badan ( dalam kg )
kg
Tinggi badan ( dalam cm )
cm
Umur
tahun
Tingkat Aktifitas


Jumat, 24 Juni 2016

Mencari nilai variabel" dalam SPLDV

Dalam setiap persamaan linear 2 variabel, selalu diperlukan sepasang persamaan demi mengungkap nilai kedua variabel tersebut. Seperti yang kita ketahui, bentuk umum suatu SPLDV ialah seperti berikut ini (contoh):

2a - 2b = -6
6a -   b = 7

dengan melakukan eliminasi manual, kita dapat menemukan nilai a dan b, yakni a=2 dengan b=5.

Dibawah ini ialah perumusan untuk mencari nilai variabel" ( a dan b ) dari suatu SPLDV seperti contoh diatas. Dengan memasukkan masing - masing koefisien dari variabel" kedua persamaan, sekalian dengan nilai ruas kanannya, script ini akan membantu menemukan nilai a dan b.

Namun, dikarenakan rumusnya cukup rumit, terdapat 3 persyaratan yang harus diperhatikan dalam memasukkan nilai koefisien" ke masing" textbox. Jika syarat tak terpenuhi, perhitungan script ini akan salah.

Syarat" tersebut ialah :

1. Koefisien a dari persamaan pertama haruslah memiliki tanda yang sama dengan koefisien a dari persamaan kedua.
2. Koefisien a dari persamaan pertama haruslah memiliki nilai lebih tinggi dari koefisien a dari persamaan kedua. Dan;
3. Koefisien a dari persamaan pertama haruslah merupakan faktor dari koefisien a dari persamaan kedua.

Yang dimaksud pada syarat pertama yang berbunyi "harus memiliki tanda yang sama" ialah tanda minus atau plus. Jadi, bilamana koefisien a pers. pertama bernilai minus sedangkan koefisien a pers. kedua bernilai plus, anda harus membalikkan semua tanda dari salah - satu persamaannya. Misal 2a-2b=6 menjadi -2a+2b=-6, atau dari 6a-b=7 menjadi -6a+b=-7 .

Kemudian, harap diingat bahwa yang dimaksud pada syarat kedua yang berbunyi "memiliki nilai lebih tinggi" bukan berarti nilai lebih besar, melainkan angka yang lebih besar mewakili tanda minus / plus yang dimiliki koefisien" a masing" persamaan. Jadi, disini nilai -7 lebih tinggi dari -2, karena kita melihat dari besar angkanya dan bukan besar nilainya. Sebagai contoh, pada kedua persamaan SPLDV yang kita bahas tadi, koefisien a dari persamaan pertama ialah 2, sedangkan nilai a dari persamaan kedua ialah 6. Syarat pertama sudah terpenuhi karena masing" koefisien a sudah memiliki tanda yang sama, yakni +2 dan +6. Namun begitu, syarat kedua belum terpenuhi karena nilai koef.a pertama, 2, lebih kecil dari nilai koef.a kedua, 6.

Oleh karena itu, susunan memasukkan koefisiennya harus dibalik, dimana  < 6a -   b = 7 > menjadi persamaan pertama, sedangkan  < 2a - 2b = -6 > menjadi persamaan kedua. Dengan begitu, koefisien a dari persamaan pertama ialah 6, yang lebih tinggi dari koefisien pers. 2, yakni 2.

Itu ialah cara memenuhi syarat yang kedua. Untuk syarat yang keetiga, kebetulan 6 sudah menjadi faktor dari 2, yakni 2*3, jadi sudah tak perlu diubah-ubah lagi.

Dengan memasukkan data melalui urutan yang benar tersebut, nilai a dan b dapat dicari dengan akurat. Dibawah ini ialah contoh memasukkan data dengan benar sesuai contoh yang tadi..:


Silahkan mencoba!


a + b =



a + b =

Rabu, 22 Juni 2016

Matematika Kuadratik


Bentuk persamaan kuadrat umum : ax^2 + bx + c .Anda hanya perlu memasukkan nilai a, b, dan c.





Selasa, 21 Juni 2016

Matematika Dasar