<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	 xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>Tools Arsip | Atlantis Pool Asia</title>
	<atom:link href="https://atlantispoolasia.com/blog/category/tools/feed/" rel="self" type="application/rss+xml" />
	<link>https://atlantispoolasia.com/blog/category/tools/</link>
	<description>Kontraktor Spesialis Kolam Renang</description>
	<lastBuildDate>Thu, 26 Feb 2026 21:18:26 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://atlantispoolasia.com/wp-content/uploads/2023/12/cropped-atlantispool_asia-32x32.jpg</url>
	<title>Tools Arsip | Atlantis Pool Asia</title>
	<link>https://atlantispoolasia.com/blog/category/tools/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Kalkulator Volume Air Kolam Renang &#038; Dosis Obat Kimianya</title>
		<link>https://atlantispoolasia.com/blog/kalkulator-volume-air-kolam-renang/</link>
		
		<dc:creator><![CDATA[Editor Atlantis Pool Asia]]></dc:creator>
		<pubDate>Thu, 26 Feb 2026 21:18:22 +0000</pubDate>
				<category><![CDATA[Tools]]></category>
		<guid isPermaLink="false">https://atlantispoolasia.com/?p=4626</guid>

					<description><![CDATA[<p>Mengetahui volume air kolam renang secara akurat bukan sekadar urusan matematika, melainkan fondasi utama dalam merawat kolam. Tanpa mengetahui berapa kubik atau liter air yang ada di dalam kolam, Anda pada dasarnya hanya menebak-nebak saat merawatnya. Gunakan kalkulator otomatis di bawah ini untuk mengetahui estimasi volume dan kapasitas air kolam Anda dalam hitungan detik. Jika ... <a title="Kalkulator Volume Air Kolam Renang &#38; Dosis Obat Kimianya" class="read-more" href="https://atlantispoolasia.com/blog/kalkulator-volume-air-kolam-renang/" aria-label="Baca selengkapnya tentang Kalkulator Volume Air Kolam Renang &#38; Dosis Obat Kimianya">Baca Selengkapnya</a></p>
<p>Artikel <a href="https://atlantispoolasia.com/blog/kalkulator-volume-air-kolam-renang/">Kalkulator Volume Air Kolam Renang &amp; Dosis Obat Kimianya</a> pertama kali tampil pada <a href="https://atlantispoolasia.com">Atlantis Pool Asia</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Mengetahui volume air kolam renang secara akurat bukan sekadar urusan matematika, melainkan fondasi utama dalam merawat kolam. Tanpa mengetahui berapa kubik atau liter air yang ada di dalam kolam, Anda pada dasarnya hanya menebak-nebak saat merawatnya.</p>



<p>Gunakan kalkulator otomatis di bawah ini untuk mengetahui estimasi volume dan kapasitas air kolam Anda dalam hitungan detik. Jika Anda bingung cara mendapatkan ukuran yang tepat, baca panduan lengkap di bawah kalkulator.</p>



<style>
  .pool-calc-container {
    max-width: 600px; /* Diperlebar sedikit agar muat tabel kimia */
    margin: 30px auto;
    padding: 25px;
    background-color: #ffffff;
    border-radius: 15px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
    color: #333333;
    border: 1px solid #edf2f7;
    font-family: Arial, sans-serif;
  }
  .pool-calc-container h2 {
    text-align: center;
    color: #06446e;
    margin: 0 0 25px 0;
    font-size: 1.6rem;
    font-weight: 700;
  }
  .calc-form-group { margin-bottom: 18px; }
  .calc-form-group label {
    display: block;
    margin-bottom: 8px;
    font-weight: 600;
    font-size: 0.95rem;
    color: #333333;
  }
  .calc-form-group input, 
  .calc-form-group select {
    width: 100%;
    padding: 12px;
    border: 2px solid #e2e8f0;
    border-radius: 8px;
    font-size: 1rem;
    box-sizing: border-box;
    transition: all 0.3s ease;
  }
  .calc-form-group input:focus, 
  .calc-form-group select:focus {
    border-color: #ff5c22;
    box-shadow: 0 0 0 3px rgba(255, 92, 34, 0.1);
    outline: none;
  }
  .calc-btn {
    width: 100%;
    background-color: #ff5c22;
    color: white;
    padding: 14px;
    border: none;
    border-radius: 8px;
    font-size: 1.1rem;
    font-weight: bold;
    cursor: pointer;
    transition: transform 0.2s, box-shadow 0.2s;
    margin-top: 10px;
  }
  .calc-btn:hover {
    transform: translateY(-1px);
    box-shadow: 0 5px 15px rgba(255, 92, 34, 0.3);
  }
  .calc-btn:active { transform: translateY(0); }
  
  /* Result Styles */
  #calc-result {
    display: none;
    margin-top: 25px;
    padding: 20px;
    background-color: #fcfcfc;
    border-radius: 10px;
    border: 1px solid #e2e8f0;
    animation: fadeIn 0.4s ease-out;
  }
  .result-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
    margin-top: 15px;
    margin-bottom: 20px;
    border-bottom: 2px dashed #e2e8f0;
    padding-bottom: 20px;
  }
  .result-item {
    background: white;
    padding: 12px;
    border-radius: 8px;
    text-align: center;
    box-shadow: 0 2px 4px rgba(0,0,0,0.03);
  }
  .result-label { font-size: 0.8rem; color: #06446e; margin-bottom: 5px; display: block; text-transform: uppercase; letter-spacing: 0.5px; }
  .result-value { font-size: 1.25rem; font-weight: 800; color: #333333; }
  .unit { font-size: 0.9rem; color: #06446e; }
  
  /* Chemical Table Styles */
  .chem-title {
    font-size: 1rem;
    font-weight: 700;
    color: #06446e;
    margin-bottom: 10px;
    display: block;
    text-align: center;
  }
  .chem-table {
    width: 100%;
    border-collapse: collapse;
    background: white;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 4px rgba(0,0,0,0.03);
  }
  .chem-table th, .chem-table td {
    padding: 10px;
    text-align: left;
    border-bottom: 1px solid #edf2f7;
    font-size: 0.9rem;
  }
  .chem-table th { background-color: #f9f9f9; color: #333333; font-weight: 600; }
  .chem-table tr:last-child td { border-bottom: none; }
  .chem-val { font-weight: bold; color: #ff5c22; }

  .disclaimer {
    margin-top: 15px; 
    font-size: 0.75rem; 
    color: #333333; 
    line-height: 1.4; 
    background: #fff8f8;
    padding: 10px;
    border-radius: 6px;
    border-left: 3px solid #ff5c22;
  }
  
  .hidden { display: none !important; }
  @keyframes fadeIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }
</style>

<div class="pool-calc-container">
  <h2>Kalkulator Kolam Renang &#038; Hitungan Dosis Kimia</h2>
  
  <div class="calc-form-group">
    <label for="poolShape">Bentuk Kolam:</label>
    <select id="poolShape" onchange="toggleInputs()">
      <option value="rect">Persegi Panjang / Kotak</option>
      <option value="circle">Bundar / Bulat</option>
      <option value="oval">Oval</option>
    </select>
  </div>

  <div id="inputLength" class="calc-form-group">
    <label id="labelLength" for="pLength">Panjang (Meter):</label>
    <input type="number" id="pLength" placeholder="0.0" min="0" step="0.1">
  </div>

  <div id="inputWidth" class="calc-form-group">
    <label id="labelWidth" for="pWidth">Lebar (Meter):</label>
    <input type="number" id="pWidth" placeholder="0.0" min="0" step="0.1">
  </div>

  <div id="inputDiameter" class="calc-form-group hidden">
    <label for="pDiameter">Diameter (Meter):</label>
    <input type="number" id="pDiameter" placeholder="0.0" min="0" step="0.1">
  </div>

  <div class="calc-form-group">
    <label for="pDepth">Kedalaman Rata-rata (Meter):</label>
    <input type="number" id="pDepth" placeholder="0.0" min="0" step="0.1">
    <small style="color: #a0aec0; font-size: 0.75rem; display: block; margin-top: 5px;">
      *Gunakan titik (.) untuk desimal (cth: 1.5). Jika kolam miring, gunakan nilai rata-rata.
    </small>
  </div>

  <button class="calc-btn" onclick="calculateAll()">HITUNG VOLUME &#038; DOSIS</button>

  <div id="calc-result">
    <strong style="color: #06446e; font-size: 0.9rem;">VOLUME AIR:</strong>
    <div class="result-grid">
      <div class="result-item">
        <span class="result-label">Volume (m³)</span>
        <span id="resM3" class="result-value">0</span>
      </div>
      <div class="result-item">
        <span class="result-label">Liter</span>
        <span id="resLiter" class="result-value">0</span>
      </div>
    </div>

    <span class="chem-title"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f489.png" alt="💉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Estimasi Dosis Perawatan (Harian/Rutin)</span>
    <table class="chem-table">
      <thead>
        <tr>
          <th>Jenis Obat</th>
          <th>Dosis Estimasi</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>Kaporit (Chlorine 60%)</td>
          <td><span id="chemChlorine" class="chem-val">0</span> gram</td>
        </tr>
        <tr>
          <td>Soda Ash (Penambah pH)</td>
          <td><span id="chemSoda" class="chem-val">0</span> gram</td>
        </tr>
        <tr>
          <td>Terusi (Anti Lumut)</td>
          <td><span id="chemTerusi" class="chem-val">0</span> gram</td>
        </tr>
        <tr>
          <td>PAC (Penjernih)</td>
          <td><span id="chemPAC" class="chem-val">0</span> gram</td>
        </tr>
      </tbody>
    </table>

    <div class="disclaimer">
      <strong>PENTING:</strong> Angka di atas adalah dosis <em>maintenance</em> standar untuk kondisi air normal. Jangan tuang obat sekaligus. Selalu gunakan <strong>Test Kit</strong> untuk cek pH &#038; Chlorine sebelum menuang obat. Kebutuhan nyata bisa berbeda tergantung cuaca dan jumlah perenang.
    </div>
  </div>
</div>

<script>
  function toggleInputs() {
    const shape = document.getElementById('poolShape').value;
    const lengthDiv = document.getElementById('inputLength');
    const widthDiv = document.getElementById('inputWidth');
    const diameterDiv = document.getElementById('inputDiameter');
    const labelL = document.getElementById('labelLength');
    const labelW = document.getElementById('labelWidth');

    lengthDiv.classList.add('hidden');
    widthDiv.classList.add('hidden');
    diameterDiv.classList.add('hidden');
    document.getElementById('calc-result').style.display = 'none';

    if (shape === 'rect') {
      lengthDiv.classList.remove('hidden');
      widthDiv.classList.remove('hidden');
      labelL.innerText = "Panjang (Meter):";
      labelW.innerText = "Lebar (Meter):";
    } else if (shape === 'circle') {
      diameterDiv.classList.remove('hidden');
    } else if (shape === 'oval') {
      lengthDiv.classList.remove('hidden');
      widthDiv.classList.remove('hidden');
      labelL.innerText = "Diameter Terpanjang (Meter):";
      labelW.innerText = "Diameter Terpendek (Meter):";
    }
  }

  function calculateAll() {
    const shape = document.getElementById('poolShape').value;
    const depth = parseFloat(document.getElementById('pDepth').value);
    let volume = 0;

    if (isNaN(depth) || depth <= 0) {
      alert("Masukkan kedalaman rata-rata yang valid.");
      return;
    }

    // Hitung Volume
    if (shape === 'rect') {
      const l = parseFloat(document.getElementById('pLength').value);
      const w = parseFloat(document.getElementById('pWidth').value);
      if (isNaN(l) || isNaN(w)) { alert("Lengkapi panjang dan lebar."); return; }
      volume = l * w * depth;
    } else if (shape === 'circle') {
      const d = parseFloat(document.getElementById('pDiameter').value);
      if (isNaN(d)) { alert("Masukkan diameter."); return; }
      volume = Math.PI * Math.pow((d/2), 2) * depth;
    } else if (shape === 'oval') {
      const l = parseFloat(document.getElementById('pLength').value);
      const w = parseFloat(document.getElementById('pWidth').value);
      if (isNaN(l) || isNaN(w)) { alert("Lengkapi kedua diameter oval."); return; }
      volume = Math.PI * (l/2) * (w/2) * depth;
    }

    // Tampilkan Volume
    document.getElementById('resM3').innerText = volume.toLocaleString('id-ID', { maximumFractionDigits: 2 });
    document.getElementById('resLiter').innerText = Math.round(volume * 1000).toLocaleString('id-ID');

    // Hitung Kimia (Rumus Estimasi Standar)
    // Kaporit 60%: Asumsi 3-4 gram per m3 untuk maintenance
    const chlorMin = Math.round(volume * 3);
    const chlorMax = Math.round(volume * 4);
    
    // Soda Ash: Asumsi ringan 10-15g per m3 (hanya estimasi, karena tergantung pH awal)
    const sodaMin = Math.round(volume * 10);
    
    // Terusi: 1-2 gram per m3 (maintenance mingguan)
    const terusiMin = Math.round(volume * 1);
    
    // PAC: 3-5 gram per m3 (untuk maintenance kejernihan)
    const pacMin = Math.round(volume * 3);

    // Tampilkan Kimia
    document.getElementById('chemChlorine').innerText = `${chlorMin} - ${chlorMax}`;
    document.getElementById('chemSoda').innerText = `± ${sodaMin}`;
    document.getElementById('chemTerusi').innerText = `± ${terusiMin}`;
    document.getElementById('chemPAC').innerText = `± ${pacMin}`;

    document.getElementById('calc-result').style.display = 'block';
  }
</script>



<h2 class="wp-block-heading" id="h-mengapa-anda-wajib-mengetahui-volume-kolam">Mengapa Anda Wajib Mengetahui Volume Kolam?</h2>



<p>Banyak pemilik kolam menyepelekan angka ini. Padahal, volume air secara langsung memengaruhi tiga aspek krusial berikut:</p>



<ol start="1" class="wp-block-list">
<li><strong>Takaran Obat Kimia (Chemical):</strong> Kaporit, PAC, tawas, dan penyeimbang pH selalu memiliki dosis rasio per meter kubik (m³). Dosis yang kurang membuat kolam cepat berlumut, sedangkan dosis berlebih berisiko merusak kulit dan mata perenang.</li>



<li><strong>Pemilihan Pompa dan Filter:</strong> Pompa air kolam harus mampu mensirkulasikan seluruh volume air kolam setidaknya dalam waktu 6-8 jam (dikenal sebagai <em>turnover rate</em>). Jika volume air lebih besar dari kapasitas pompa, sirkulasi akan buruk dan air cepat keruh.</li>



<li><strong>Estimasi Biaya Pengisian Air:</strong> Jika Anda harus memesan air tangki pegunungan untuk pengisian awal atau pengurasan total, Anda wajib tahu berapa liter air yang harus dibeli agar pengeluaran tidak membengkak.</li>
</ol>



<h2 class="wp-block-heading" id="h-cara-menggunakan-kalkulator-volume-kolam">Cara Menggunakan Kalkulator Volume Kolam</h2>



<p>Untuk mendapatkan hasil yang akurat dari kalkulator di atas, ikuti langkah-langkah berikut:</p>



<ol start="1" class="wp-block-list">
<li><strong>Pilih Bentuk Kolam:</strong> Sesuaikan dengan desain kolam Anda (Persegi/Kotak, Bundar, atau Oval).</li>



<li><strong>Ukur Permukaan:</strong> Gunakan meteran pita untuk mengukur panjang dan lebar (atau diameter) kolam dari bibir air bagian dalam, bukan dari dinding terluar.</li>



<li><strong>Masukkan Kedalaman Rata-rata:</strong> Ini adalah langkah paling krusial (lihat panduan menghitungnya di bawah).</li>



<li><strong>Klik Hitung Volume:</strong> Hasil akan keluar dalam satuan Meter Kubik (m³) dan Liter. (Catatan: 1 m³ sama dengan 1.000 Liter).</li>
</ol>



<h2 class="wp-block-heading" id="h-cara-menentukan-kedalaman-rata-rata">Cara Menentukan Kedalaman Rata-Rata</h2>



<p>Jika kolam Anda memiliki kedalaman yang sama rata (datar) dari ujung ke ujung, Anda cukup mengukur kedalamannya langsung. Namun, jika kolam Anda memiliki area dangkal yang menurun perlahan ke area dalam (<em>slope</em>), Anda <strong>wajib</strong> mencari nilai rata-ratanya terlebih dahulu.</p>



<p><strong>Rumus Kedalaman Rata-rata:</strong> <code>(Kedalaman Terdangkal + Kedalaman Terdalam) / 2</code></p>



<p><strong>Contoh Kasus:</strong> Kolam Anda memiliki kedalaman 1 meter di area dangkal (untuk anak) dan menurun hingga 2 meter di area paling dalam.</p>



<ul class="wp-block-list">
<li>Kedalaman rata-rata = (1 m + 2 m) / 2</li>



<li>Kedalaman rata-rata = 3 m / 2 = <strong>1.5 meter.</strong></li>
</ul>



<p>Angka 1.5 inilah yang harus Anda masukkan ke dalam kolom input kalkulator.</p>



<h2 class="wp-block-heading" id="h-rumus-manual-volume-kolam-renang">Rumus Manual Volume Kolam Renang</h2>



<p>Jika Anda ingin mengetahui dasar perhitungan matematika yang digunakan oleh kalkulator kami, berikut adalah rumus standar yang digunakan:</p>



<ul class="wp-block-list">
<li><strong>Kolam Persegi/Kotak:</strong> Panjang x Lebar x Kedalaman Rata-rata = Volume (m³)</li>



<li><strong>Kolam Bundar:</strong> 3.14 x Jari-jari x Jari-jari x Kedalaman Rata-rata = Volume (m³) <em>(Catatan: Jari-jari adalah setengah dari diameter).</em></li>



<li><strong>Kolam Oval:</strong> 3.14 x (Panjang / 2) x (Lebar / 2) x Kedalaman Rata-rata = Volume (m³)</li>
</ul>



<p>Selalu sisakan jarak sekitar 10-15 cm dari permukaan air ke bibir kolam (<em>freeboard</em>) agar air tidak tumpah saat digunakan.</p>
<p>Artikel <a href="https://atlantispoolasia.com/blog/kalkulator-volume-air-kolam-renang/">Kalkulator Volume Air Kolam Renang &amp; Dosis Obat Kimianya</a> pertama kali tampil pada <a href="https://atlantispoolasia.com">Atlantis Pool Asia</a>.</p>
]]></content:encoded>
					
		
		
		
	</item>
	</channel>
</rss>
