Membuat Konversi Suhu Dengan Javascript Dan Bootstrap , Dengan bantuan Javascript kita akan membuat Konversi Suhu dinamis dengan html dan . selain akan lebih indah dilihat, tampilan dari html akan lebih menarik karena tampilan akan di buat rapih dengan Bootstrap.
Langkah awal kita perlu menginstall library bootstrap
pada html yaitu dengan mendownload file bootstrap , bisa di download di sini .
Atau bisa juga langsung download template Binary Admin nya disini
Letakkan file bootstrap tadi dalam 1 folder ,
Buat file html dengan nama konversi.html
Jangan lupa hubungkan dengan framework bootstrap dengan
menambahkan kode berikut :
<!-- BOOTSTRAP STYLES--> <link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES--> <link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES--> <link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS--> <link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' />
Ubah dan sesuai tampilan sesuai selera tampilan yang saya
buat nantinya akan seperti ini
Dari Gambar di atas dapat dilihat ada 3 buah Konversi
Suhu Celcius ke Reamur dengan javascript , Konversi Suhu Celcius ke
Kelvin dengan javascript dan Konversi
Suhu Celcius ke Farenheit ,
* Baca juga Cara membuat Upload file dengan PHP
Pertama kita buat
tampilan dari konversi Derajat Celcius ke Reamur
<div class="panel panel-default"> <div class="panel-heading"> Konversi Suhu (Celcius Ke Reamur) </div> <div class="panel-body"> <form name="celc"> <div class="form-group"> <label>Masukan Derajat Celcius</label> <input class="form-control" name="val1" placeholder="Celcius" /> </div> <input type="button" name="ll" onclick="cel()" class="btn btn-success btn" value="Konversikan"><br><br> <div id="hsl" class="alert alert-info"> Hasilnya : </div> <div class="progress progress-striped"> <div class="progress-bar progress-bar-info" id="persen" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 0%;"> </div> </div> </form> </div> </div>
Penjelasan :
Ketika tombol Konversikan di klik maka akan muncul hasil
dari konversi dan animasi progresbar akan berjalan.
Fungsi Document.getElementById digunakan untuk mengambil
value berdasarkan id , setelah itu buat sebuah konversi Celcius ke Reamur
<script type="text/javascript"> function cel(){ var x=celc.val1.value y=(x/100)*80; document.getElementById("hsl").innerHTML="Hasilnya : "+y+" Reamur"; document.getElementById("persen").style.width=x+"%"; } </script>
Baca Juga Membuat Crud Mysqli dengan PHP
Selanjutnya membuat konversi suhu Celcius ke Kelvin ,
buat tampilan nya
<div class="panel panel-default"> <div class="panel-heading"> Konversi Suhu (Celcius Ke Kelvin) </div> <div class="panel-body"> <form name="kelv"> <div class="form-group"> <label>Masukan Derajat Celcius</label> <input class="form-control" name="val2" placeholder="Celcius" /> </div> <input type="button" onclick="kel()" class="btn btn-danger btn" value="Konversikan"><br><br> <div id="hslKel" class="alert alert-info"> Hasilnya : </div> <div class="progress progress-striped"> <div class="progress-bar progress-bar-danger" id="persenK" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 0%;"> </div> </div> </form> </div> </div>
Fungsi dan javascript yang digunakan sama seperti
konversi suhu Celcius ke Reamur yang membedakan dari konversi suhu celcius ke
reamur pada saat konversi nya saja.
<script type="text/javascript"> function kel(){ x=eval(kelv.val2.value); k=x+273; document.getElementById("hslKel").innerHTML="Hasilnya : "+k+" Kelvin"; document.getElementById("persenK").style.width=x+"%"; } </script>
Terakhir kita buat konversi suhu celcius ke farenheit ,
berikut kode Tampilan programnya :
<div class="panel panel-default"> <div class="panel-heading"> Konversi Suhu (Celcius Ke Farenheit) </div> <div class="panel-body"> <form name="fare"> <div class="form-group"> <label>Masukan Derajat Celcius</label> <input class="form-control" name="val2" placeholder="Celcius" /> </div> <input type="button" onclick="far()" class="btn btn-warning btn" value="Konversikan"><br><br> <div id="hslFar" class="alert alert-info"> Hasilnya : </div> <div class="progress progress-striped"> <div class="progress-bar progress-bar-warning" id="persenF" role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100" style="width: 0%;"> </div> </div> </form> </div> </div>
Tambahkan Javascript di bawah sebagai pemroses ketika tombol
konversi di klik :
<script type="text/javascript"> function far(){ x=eval(fare.val2.value); k=(9/5*x)+32; document.getElementById("hslFar").innerHTML="Hasilnya : "+k+" Farenheit"; document.getElementById("persenF").style.width=x+"%"; } </script>
Kode program Full dapat di download di sini
Demikian Tutorial Membuat Konversi Suhu dengan Javascript
, Silahkan tinggal kan komentar jika ada pertanyaan
3 komentar
komentarTerimakasih gan tutornya lengkap
Replybaru tau, siapp praktik. bermanfaat gan. (rizal)
ReplySedang mencari situs judi online terlengkap dengan promo welcome bonus terbesar ?
ReplyJawabannya ada di situs agen judi online terlengkap dan terpercaya Indonesia LUXURY1288, yang mempunyai banyak kelebihan seperti :
1. Beraneka ragam jenis permainan judi online yang populer dapat Anda mainkan hanya dengan menggunakan 1 user id saja
2. Hanya dengan minimal deposit Rp.25.000,- dan withdraw Rp.50.000,-, Anda sudah bisa bermain
3. Menerima deposit/ top up via rekening bank nasional Indonesia, seperti : BCA, BNI, BRI, CIMB, DANAMON & MANDIRI
4. Menerima juga deposit atau top up via pulsa TELKOMSEL, XL & AXIS
5. Hot promo welcome bonus 100% untuk 3 permainan, yakni slot online
Ayo !!! Segera daftar disini dan mainkan permainan favorit Anda
Customer service 24 jam non stop :
Livechat : www(.)luxury1288(.)net
WA : 0813.9692.1574
Line : @Luxury1288