<!
DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Rumus Kimia Visual</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Arial', sans-serif;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
min-height: 100vh;
padding: 20px;
}
.container {
max-width: 1200px;
margin: 0 auto;
background: rgba(255, 255, 255, 0.95);
border-radius: 20px;
padding: 30px;
box-shadow: 0 20px 40px rgba(0,0,0,0.1);
}
h1 {
text-align: center;
color: #2c3e50;
margin-bottom: 30px;
font-size: 2.5em;
text-shadow: 2px 2px 4px rgba(0,0,0,0.1);
}
.section {
margin-bottom: 40px;
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
border-radius: 15px;
padding: 25px;
box-shadow: 0 10px 20px rgba(0,0,0,0.05);
border-left: 5px solid #3498db;
}
.section h2 {
color: #2c3e50;
margin-bottom: 20px;
font-size: 1.8em;
display: flex;
align-items: center;
gap: 10px;
}
.formula-box {
background: linear-gradient(135deg, #ffffff 0%, #f1f3f4 100%);
border: 2px solid #3498db;
border-radius: 10px;
padding: 20px;
margin: 15px 0;
box-shadow: 0 5px 15px rgba(52, 152, 219, 0.2);
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.formula-box:hover {
transform: translateY(-5px);
box-shadow: 0 10px 25px rgba(52, 152, 219, 0.3);
}
.formula {
font-size: 1.4em;
font-weight: bold;
color: #e74c3c;
text-align: center;
margin-bottom: 10px;
font-family: 'Courier New', monospace;
background: rgba(231, 76, 60, 0.1);
padding: 10px;
border-radius: 8px;
}
.explanation {
color: #34495e;
font-size: 1.1em;
line-height: 1.6;
text-align: justify;
}
.sub-formula {
display: flex;
justify-content: space-between;
align-items: center;
background: rgba(52, 152, 219, 0.1);
padding: 15px;
border-radius: 8px;
margin: 10px 0;
border-left: 3px solid #3498db;
}
.sub-formula .left {
font-size: 1.2em;
font-weight: bold;
color: #2c3e50;
}
.sub-formula .right {
font-size: 1em;
color: #7f8c8d;
font-style: italic;
}
.table-container {
overflow-x: auto;
margin: 15px 0;
}
table {
width: 100%;
border-collapse: collapse;
background: white;
border-radius: 8px;
overflow: hidden;
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
th, td {
padding: 15px;
text-align: center;
border-bottom: 1px solid #ecf0f1;
}
th {
background: linear-gradient(135deg, #3498db 0%, #2980b9 100%);
color: white;
font-weight: bold;
}
tr:nth-child(even) {
background-color: #f8f9fa;
}
.highlight {
background: linear-gradient(135deg, #f39c12 0%, #e67e22 100%);
color: white;
padding: 5px 10px;
border-radius: 5px;
font-weight: bold;
}
.icon {
font-size: 1.5em;
margin-right: 10px;
}
.visual-diagram {
background: linear-gradient(135deg, #ecf0f1 0%, #bdc3c7 100%);
border-radius: 10px;
padding: 20px;
margin: 15px 0;
text-align: center;
border: 2px dashed #95a5a6;
}
.arrow {
font-size: 2em;
color: #e74c3c;
margin: 0 10px;
}
.equilibrium-arrow {
display: inline-block;
position: relative;
margin: 0 20px;
font-size: 1.5em;
}
.reaction-diagram {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
gap: 15px;
font-size: 1.3em;
font-weight: bold;
color: #2c3e50;
}
.molecule {
background: linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%);
color: white;
padding: 10px 15px;
border-radius: 25px;
box-shadow: 0 5px 15px rgba(155, 89, 182, 0.3);
}
@media (max-width: 768px) {
.container {
padding: 15px;
}
h1 {
font-size: 2em;
}
.section h2 {
font-size: 1.5em;
}
.formula {
font-size: 1.2em;
}
.reaction-diagram {
flex-direction: column;
font-size: 1.1em;
}
}
</style>
</head>
<body>
<div class="container">
<h1>📚 RUMUS KIMIA VISUAL<br>Kelas XI Semester 2</h1>
<!-- LAJU REAKSI -->
<div class="section">
<h2><span class="icon">⚡</span>LAJU REAKSI</h2>
<div class="formula-box">
<div class="formula">Laju Reaksi = Δ[Konsentrasi] / Δt</div>
<div class="explanation">
Laju reaksi adalah perubahan konsentrasi reaktan atau produk
per satuan waktu
</div>
</div>
<div class="visual-diagram">
<div class="reaction-diagram">
<span class="molecule">aA</span>
<span>+</span>
<span class="molecule">bB</span>
<span class="arrow">→</span>
<span class="molecule">cC</span>
<span>+</span>
<span class="molecule">dD</span>
</div>
<br>
<div style="font-size: 1.2em; color: #2c3e50; font-weight: bold;">
Laju = <span class="highlight">-1/a × Δ[A]/Δt</span> = <span
class="highlight">-1/b × Δ[B]/Δt</span> = <span class="highlight">1/c ×
Δ[C]/Δt</span> = <span class="highlight">1/d × Δ[D]/Δt</span>
</div>
</div>
<div class="formula-box">
<div class="formula">Persamaan Laju: v = k[A]ᵐ[B]ⁿ</div>
<div class="sub-formula">
<div class="left">k = Konstanta laju</div>
<div class="right">Bergantung pada suhu</div>
</div>
<div class="sub-formula">
<div class="left">m, n = Orde reaksi</div>
<div class="right">Ditentukan dari eksperimen</div>
</div>
<div class="sub-formula">
<div class="left">Orde total = m + n</div>
<div class="right">Jumlah semua orde</div>
</div>
</div>
<div class="table-container">
<table>
<thead>
<tr>
<th>Faktor</th>
<th>Pengaruh</th>
<th>Penjelasan</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Suhu ↑</strong></td>
<td>Laju ↑</td>
<td>Energi kinetik molekul meningkat</td>
</tr>
<tr>
<td><strong>Konsentrasi ↑</strong></td>
<td>Laju ↑</td>
<td>Tumbukan molekul lebih sering</td>
</tr>
<tr>
<td><strong>Luas permukaan ↑</strong></td>
<td>Laju ↑</td>
<td>Kontak antar partikel meningkat</td>
</tr>
<tr>
<td><strong>Katalis</strong></td>
<td>Laju ↑</td>
<td>Menurunkan energi aktivasi</td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- KESETIMBANGAN KIMIA -->
<div class="section">
<h2><span class="icon">⚖️</span>KESETIMBANGAN KIMIA</h2>
<div class="visual-diagram">
<div class="reaction-diagram">
<span class="molecule">A + B</span>
<span class="equilibrium-arrow">⇌</span>
<span class="molecule">C + D</span>
</div>
<p style="margin-top: 15px; color: #7f8c8d; font-style: italic;">
Laju reaksi maju = Laju reaksi balik
</p>
</div>
<div class="formula-box">
<div class="formula">Kc = [C]ᶜ[D]ᵈ / [A]ᵃ[B]ᵇ</div>
<div class="explanation">
<strong>Kc</strong> = Konstanta kesetimbangan konsentrasi<br>
Hanya untuk zat dalam fase <span class="highlight">gas</span>
dan <span class="highlight">larutan</span>
</div>
</div>
<div class="formula-box">
<div class="formula">Kp = (Pc)ᶜ(PD)ᵈ / (PA)ᵃ(PB)ᵇ</div>
<div class="explanation">
<strong>Kp</strong> = Konstanta kesetimbangan tekanan
parsial<br>
Hubungan: <span class="highlight">Kp = Kc(RT)^Δn</span>
</div>
</div>
<div class="table-container">
<table>
<thead>
<tr>
<th>Perubahan</th>
<th>Arah Pergeseran</th>
<th>Prinsip Le Chatelier</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Konsentrasi reaktan ↑</strong></td>
<td>Ke kanan →</td>
<td>Mengurangi gangguan</td>
</tr>
<tr>
<td><strong>Konsentrasi produk ↑</strong></td>
<td>Ke kiri ←</td>
<td>Mengurangi gangguan</td>
</tr>
<tr>
<td><strong>Suhu ↑ (Eksoterm)</strong></td>
<td>Ke kiri ←</td>
<td>Menyerap panas</td>
</tr>
<tr>
<td><strong>Suhu ↑ (Endoterm)</strong></td>
<td>Ke kanan →</td>
<td>Menyerap panas</td>
</tr>
<tr>
<td><strong>Tekanan ↑</strong></td>
<td>Ke arah molekul sedikit</td>
<td>Mengurangi tekanan</td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- ASAM DAN BASA -->
<div class="section">
<h2><span class="icon">🧪</span>ASAM DAN BASA</h2>
<div class="formula-box">
<div class="formula">pH = -log[H⁺]</div>
<div class="formula">pOH = -log[OH⁻]</div>
<div class="formula">pH + pOH = 14</div>
<div class="explanation">
Pada suhu 25°C, <span class="highlight">[H⁺][OH⁻] = Kw =
10⁻¹⁴</span>
</div>
</div>
<div class="visual-diagram">
<div style="display: flex; justify-content: space-between; align-
items: center; flex-wrap: wrap; gap: 20px;">
<div style="text-align: center;">
<div style="background: #e74c3c; color: white; padding:
10px; border-radius: 10px; font-weight: bold;">
ASAM<br>pH < 7
</div>
<div style="margin-top: 10px; color: #2c3e50;">
[H⁺] > [OH⁻]
</div>
</div>
<div style="text-align: center;">
<div style="background: #95a5a6; color: white; padding:
10px; border-radius: 10px; font-weight: bold;">
NETRAL<br>pH = 7
</div>
<div style="margin-top: 10px; color: #2c3e50;">
[H⁺] = [OH⁻]
</div>
</div>
<div style="text-align: center;">
<div style="background: #3498db; color: white; padding:
10px; border-radius: 10px; font-weight: bold;">
BASA<br>pH > 7
</div>
<div style="margin-top: 10px; color: #2c3e50;">
[H⁺] < [OH⁻]
</div>
</div>
</div>
</div>
<div class="formula-box">
<div class="formula">Asam Kuat: [H⁺] = M × valensi</div>
<div class="sub-formula">
<div class="left">HCl → H⁺ + Cl⁻</div>
<div class="right">Ionisasi sempurna</div>
</div>
<div class="sub-formula">
<div class="left">H₂SO₄ → 2H⁺ + SO₄²⁻</div>
<div class="right">Valensi = 2</div>
</div>
</div>
<div class="formula-box">
<div class="formula">Asam Lemah: [H⁺] = √(Ka × Ma)</div>
<div class="sub-formula">
<div class="left">Ka = [H⁺]²/[HA]</div>
<div class="right">Konstanta ionisasi asam</div>
</div>
<div class="explanation">
Untuk asam lemah dengan ionisasi: HA ⇌ H⁺ + A⁻
</div>
</div>
<div class="formula-box">
<div class="formula">Basa Kuat: [OH⁻] = M × valensi</div>
<div class="formula">pH = 14 - pOH</div>
<div class="sub-formula">
<div class="left">NaOH → Na⁺ + OH⁻</div>
<div class="right">Ionisasi sempurna</div>
</div>
</div>
<div class="formula-box">
<div class="formula">Basa Lemah: [OH⁻] = √(Kb × Mb)</div>
<div class="sub-formula">
<div class="left">Kb = [OH⁻]²/[BOH]</div>
<div class="right">Konstanta ionisasi basa</div>
</div>
</div>
<div class="table-container">
<table>
<thead>
<tr>
<th>Indikator</th>
<th>Warna dalam Asam</th>
<th>Warna dalam Basa</th>
<th>Trayek pH</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Lakmus</strong></td>
<td style="background: #ffcdd2;">Merah</td>
<td style="background: #c8e6c9;">Biru</td>
<td>4,5 - 8,3</td>
</tr>
<tr>
<td><strong>Fenolftalein</strong></td>
<td>Tidak berwarna</td>
<td style="background: #fce4ec;">Merah muda</td>
<td>8,2 - 10,0</td>
</tr>
<tr>
<td><strong>Metil Jingga</strong></td>
<td style="background: #ffcdd2;">Merah</td>
<td style="background: #fff9c4;">Kuning</td>
<td>3,1 - 4,4</td>
</tr>
<tr>
<td><strong>Bromtimol Biru</strong></td>
<td style="background: #fff9c4;">Kuning</td>
<td style="background: #c8e6c9;">Biru</td>
<td>6,0 - 7,6</td>
</tr>
</tbody>
</table>
</div>
<div class="visual-diagram">
<h3 style="margin-bottom: 15px; color: #2c3e50;">Pasangan Asam-Basa
Konjugasi</h3>
<div class="reaction-diagram">
<span class="molecule">HCl</span>
<span>+</span>
<span class="molecule">H₂O</span>
<span class="arrow">→</span>
<span class="molecule">H₃O⁺</span>
<span>+</span>
<span class="molecule">Cl⁻</span>
</div>
<div style="margin-top: 15px; display: flex; justify-content:
space-around; flex-wrap: wrap;">
<div style="text-align: center;">
<div style="background: #e74c3c; color: white; padding:
8px; border-radius: 5px; margin-bottom: 5px;">
Asam 1
</div>
<div>HCl</div>
</div>
<div style="text-align: center;">
<div style="background: #3498db; color: white; padding:
8px; border-radius: 5px; margin-bottom: 5px;">
Basa 1
</div>
<div>H₂O</div>
</div>
<div style="text-align: center;">
<div style="background: #e74c3c; color: white; padding:
8px; border-radius: 5px; margin-bottom: 5px;">
Asam 2
</div>
<div>H₃O⁺</div>
</div>
<div style="text-align: center;">
<div style="background: #3498db; color: white; padding:
8px; border-radius: 5px; margin-bottom: 5px;">
Basa 2
</div>
<div>Cl⁻</div>
</div>
</div>
</div>
</div>
<div style="text-align: center; margin-top: 30px; padding: 20px;
background: linear-gradient(135deg, #2c3e50 0%, #34495e 100%); border-radius: 15px;
color: white;">
<h3>📖 Panduan Belajar Kimia Kelas XI Semester 2</h3>
<p style="margin-top: 10px; opacity: 0.9;">
Gunakan rumus-rumus di atas sebagai referensi untuk memahami konsep
laju reaksi, kesetimbangan kimia, dan asam-basa
</p>
</div>
</div>
</body>
</html>