Kalkulator Kelipatan Persekutuan Terkecil (KPK)

Kalkulator Kelipatan Persekutuan Terkecil (KPK)

Kali ini kita akan share Kalkulator Kelipatan Persekutuan Terkecil (KPK) beserta source code yang bisa kalian download. Kalkulator Kelipatan Persekutuan Terkecil (KPK) adalah alat yang digunakan untuk menentukan bilangan bulat terkecil yang dapat habis dibagi oleh dua atau lebih bilangan. KPK sering digunakan dalam aritmetika dan aljabar, terutama ketika kita ingin menemukan kelipatan bersama yang terkecil dari beberapa angka.

Kalkulator KPK

Kalkulator KPK

<!DOCTYPE html>
<html lang="id">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Kalkulator KPK</title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
    <style>
        .container {
            width: 500px;
            margin: 30px auto;
	          padding: 30px 20px;
            background-color: #f2f2f2;
        }
    </style>
</head>
<body>
    <div class="container">
        <h1 class="text-center">Kalkulator KPK</h1>
        <form id="kpkForm">
            <div class="form-group">
                <label for="angka1">Angka 1:</label>
                <input type="number" class="form-control" id="angka1" required>
            </div>
            <div class="form-group">
                <label for="angka2">Angka 2:</label>
                <input type="number" class="form-control" id="angka2" required>
            </div>
            <div class="form-group">
                <label for="angka3">Angka 3:</label>
                <input type="number" class="form-control" id="angka3">
            </div>
            <div class="form-group">
                <label for="angka4">Angka 4:</label>
                <input type="number" class="form-control" id="angka4">
            </div>
            <button type="submit" class="btn btn-primary">Hitung KPK</button>
        </form>
        <h4 class="mt-4" id="hasil"></h4>
    </div>

    <script>
        document.getElementById('kpkForm').addEventListener('submit', function(event) {
            event.preventDefault();
            const angka1 = parseInt(document.getElementById('angka1').value);
            const angka2 = parseInt(document.getElementById('angka2').value);
            const angka3 = parseInt(document.getElementById('angka3').value) || 1;
            const angka4 = parseInt(document.getElementById('angka4').value) || 1;

            const kpk = (a, b) => (a * b) / gcd(a, b);
            const gcd = (a, b) => b === 0 ? a : gcd(b, a % b);

            let hasilKPK = kpk(kpk(angka1, angka2), kpk(angka3, angka4));
            document.getElementById('hasil').innerText = `KPK dari ${angka1}, ${angka2}, ${angka3}, ${angka4} adalah: ${hasilKPK}`;
        });
    </script>
</body>
</html>
JavaScript

Konsep Dasar

Kelipatan Persekutuan Terkecil adalah bilangan bulat positif terkecil yang merupakan kelipatan dari dua bilangan atau lebih. Misalnya, KPK dari 4 dan 6 adalah 12, karena 12 adalah kelipatan terkecil yang bisa habis dibagi 4 dan 6.

Rumus dan Cara Menghitung KPK

Ada beberapa metode untuk menghitung KPK, tetapi cara umum yang digunakan adalah menggunakan faktor prima atau hubungan KPK dengan FPB.

Metode Faktor Prima

Langkah-langkah:

  1. Faktorkan setiap bilangan menjadi hasil kali faktor prima.
  2. Untuk setiap faktor prima yang muncul di bilangan-bilangan tersebut, ambil pangkat tertinggi.
  3. Kalikan semua faktor prima dengan pangkat tertinggi yang telah dipilih.

Contoh: Mencari KPK dari 8 dan 12

Faktorisasi prima:

faktor prima

Langkah-langkah:

  1. Temukan FPB dari kedua bilangan tersebut.
  2. Gunakan rumus di atas dengan mengalikan kedua bilangan dan membaginya dengan FPB mereka.
prima2

Jadi, KPK dari 8 dan 12 adalah 24.

Penggunaan Kalkulator KPK

  1. Masukkan dua bilangan atau lebih yang ingin Anda cari KPK-nya.
  2. Kalkulator akan melakukan faktorisasi prima atau menggunakan hubungan FPB untuk memberikan KPK dari bilangan-bilangan tersebut.

Semoga bermanfaat.