Membuat program javascript konversi detik ke menit




Hai teman pada kesempatan hari ini saya akan sedikit memberi pengetahuan ke temen - temen semua. pada kesempatan kali ini saya akan membuat sebuah program konversi waktu dari detik menjadi jam, menit dan detik. sebenarnya cara ini sangat simple. untuk merubah detik menjadi jam dibutuhkan 3600 detik. dan untuk merubah detik menjadi menit dibutuhkan 360 detik lalu bagaimana cara kita membuat sebuah program sederhananya ? baiklah berikut adalah script dari program tersebut

 
<html>
<head>
    <title>Konversi Waktu Dari Detik</title>
    <script type="text/javascript">
    function proses(){
 var x;
 x = parseInt(document.getElementById("lbldetk").value);
  var y;
  var jam;
  var menit;
  var detik;

y = x % 3600;
jam   = x / 3600;
menit = y / 60;
detik = y % 60;

result.innerHTML = Math.floor(jam) + ' Jam ' + Math.floor(menit) + ' Menit ' + Math.floor(detik) + ' Detik ';
    }
    function reset(){
            document.getElementById("lbldetk").value = "";
            document.getElementById("result").innerHTML = "Masukan Kembali";
        }
    </script>
    <center>
        <h1>Konversi Detik Ke Jam, Menit dan Detik</h1>
    <br>
    </center>
    
</head>
<body>
        <center>
    
<label>Input</label>
<input id="lbldetk" type="number" placeholder="Detik">
<label>Detik</label>
<br><br>
<label>Hasil :</label>
<label id="result"></label>
<br><br>
<input type="button" value="Proses" onclick="proses()">
<input type="button" value="Reset" onclick="reset()">
</center>
</body>
</html>

dan dibawah berikut adalah contoh dari hasil program diatas :


See the Pen detik jam by Ananda Van Bian (@ananda-van-bian) on CodePen.


Bagaimana cara kerjanya ? Coba perhatikan Script dibawah Ini

NOTE :
1 jam = 3600 Detik
1 menit = 60 Detik


y = x % 3600;
jam   = x / 3600;
menit = y / 60;
detik = y % 60;

Nilai awal dalam program ditampung oleh variabel x. simbol % dalam program adalah sebuah modulus yang digunakan untuk mencari nilai sisa bagi.  kita gunakan x untuk mencari sisa bagi dari jam. ketika jam sudah menunjukan 3600 maka sisa bagi dari sebuah modulo adalah 0 jadi menit dan detik akan menjadi 0. contoh. ketika sebuah x bernilai 3650 ketika x dibagi 3600 makan akan ada sisa bagi 50 kemudian dari jam turun kemenit sisa 50 / 60 akan menjadi 0 karna tidak  bisa dibagi nilai modulu kurang dari 60. kemudian 50 turun menuju detik dan di modulo lagi. modulu dari sisa bagi 50 adalah tetap 50 karna tidak ada pembagian yang dilakukan.

0 Response to "Membuat program javascript konversi detik ke menit"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel