<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>unsteady flow | Irpan Chumaedi</title><link>https://www.irpanchumaedi.com/tag/unsteady-flow/</link><atom:link href="https://www.irpanchumaedi.com/tag/unsteady-flow/index.xml" rel="self" type="application/rss+xml"/><description>unsteady flow</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Thu, 04 Jan 2024 00:00:00 +0000</lastBuildDate><image><url>https://www.irpanchumaedi.com/images/icon_huc8b49dbecede763dad003ee9bbdb929f_244914_512x512_fill_lanczos_center_2.png</url><title>unsteady flow</title><link>https://www.irpanchumaedi.com/tag/unsteady-flow/</link></image><item><title>Modul 4 — Simulasi Banjir Unsteady &amp; Flood Mapping</title><link>https://www.irpanchumaedi.com/post/materi-unsteady-flood-mapping/</link><pubDate>Thu, 04 Jan 2024 00:00:00 +0000</pubDate><guid>https://www.irpanchumaedi.com/post/materi-unsteady-flood-mapping/</guid><description>
&lt;style>
.modul4-unsteady, .modul4-unsteady *::before, .modul4-unsteady *::after { box-sizing: border-box; margin: 0; padding: 0; }
.modul4-unsteady .topnav { background: var(--hec-bg-card); border-bottom: 1px solid var(--hec-border); padding: 0 2rem; height: 56px; display: flex; align-items: center; justify-content: space-between; position: sticky; top: 0; z-index: 100; }
.modul4-unsteady .nav-brand { font-size: 15px; font-weight: 600; color: var(--hec-info); }
.modul4-unsteady .nav-breadcrumb { font-size: 13px; color: var(--hec-muted); }
.modul4-unsteady .nav-breadcrumb span { color: var(--hec-dim); margin: 0 6px; }
.modul4-unsteady .nav-breadcrumb a { color: var(--hec-muted); text-decoration: none; }
.modul4-unsteady .hero { border-bottom: 1px solid var(--hec-border); padding: 3rem 2rem 2.5rem; position: relative; overflow: hidden; background: linear-gradient(135deg, #0d1520 0%, #0f1117 70%); }
.modul4-unsteady .hero::before { content: ''; position: absolute; top: -40px; right: -40px; width: 350px; height: 350px; background: radial-gradient(circle, rgba(74,158,255,0.07) 0%, transparent 70%); pointer-events: none; }
.modul4-unsteady .hero-tag { display: inline-flex; gap: 6px; background: rgba(74,158,255,0.12); border: 1px solid rgba(74,158,255,0.3); color: var(--hec-info); font-size: 12px; font-weight: 600; padding: 4px 12px; border-radius: 20px; margin-bottom: 1rem; letter-spacing: 0.5px; text-transform: uppercase; }
.modul4-unsteady .hero h1 { font-size: 2.2rem; font-weight: 700; color: #fff; line-height: 1.25; max-width: 700px; margin-bottom: 0.75rem; }
.modul4-unsteady .hero p { color: var(--hec-muted); font-size: 1.05rem; max-width: 650px; margin-bottom: 1.5rem; }
.modul4-unsteady .hero-meta { display: flex; gap: 1.5rem; flex-wrap: wrap; }
.modul4-unsteady .meta-item { display: flex; align-items: center; gap: 6px; font-size: 13px; color: var(--hec-dim); }
.modul4-unsteady .meta-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--hec-info); }
.modul4-unsteady .container { max-width: 860px; margin: 0 auto; padding: 2.5rem 2rem; }
.modul4-unsteady .objectives { background: rgba(74,158,255,0.06); border: 1px solid rgba(74,158,255,0.2); border-radius: 12px; padding: 1.5rem; margin-bottom: 2.5rem; }
.modul4-unsteady .objectives-title { font-size: 14px; font-weight: 600; color: var(--hec-info); margin-bottom: 1rem; text-transform: uppercase; letter-spacing: 0.5px; }
.modul4-unsteady .objectives ul { list-style: none; display: flex; flex-direction: column; gap: 8px; }
.modul4-unsteady .objectives li { display: flex; align-items: flex-start; gap: 10px; font-size: 14.5px; color: var(--hec-muted); }
.modul4-unsteady .obj-check { width: 18px; height: 18px; background: rgba(74,158,255,0.15); border: 1px solid rgba(74,158,255,0.4); border-radius: 4px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; font-size: 10px; color: var(--hec-info); margin-top: 2px; }
.modul4-unsteady .section-heading { display: flex; align-items: center; gap: 12px; margin-bottom: 1.25rem; margin-top: 2.5rem; }
.modul4-unsteady .section-num { width: 32px; height: 32px; background: rgba(74,158,255,0.15); border: 1px solid rgba(74,158,255,0.3); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 700; color: var(--hec-info); flex-shrink: 0; }
.modul4-unsteady .section-heading h2 { font-size: 1.3rem; font-weight: 600; color: #fff; }
.modul4-unsteady .divider { border: none; border-top: 1px solid var(--hec-border); margin: 2rem 0; }
.modul4-unsteady p { color: var(--hec-muted); margin-bottom: 1rem; font-size: 15.5px; }
.modul4-unsteady strong { color: var(--hec-text); font-weight: 600; }
.modul4-unsteady h3 { font-size: 1.05rem; font-weight: 600; color: var(--hec-text); margin: 1.5rem 0 0.75rem; }
.modul4-unsteady .info-box { background: rgba(74,158,255,0.06); border: 1px solid rgba(74,158,255,0.2); border-left: 3px solid var(--hec-info); border-radius: 0 8px 8px 0; padding: 1rem 1.25rem; margin: 1.25rem 0; }
.modul4-unsteady .info-box.warning { background: rgba(244,166,66,0.06); border-color: rgba(244,166,66,0.2); border-left-color: var(--hec-warning); }
.modul4-unsteady .info-box.success { background: rgba(62,207,142,0.06); border-color: rgba(62,207,142,0.2); border-left-color: var(--hec-success); }
.modul4-unsteady .info-box.danger { background: rgba(224,90,90,0.06); border-color: rgba(224,90,90,0.2); border-left-color: var(--hec-danger); }
.modul4-unsteady .info-box-label { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: var(--hec-info); margin-bottom: 6px; }
.modul4-unsteady .info-box.warning .info-box-label { color: var(--hec-warning); }
.modul4-unsteady .info-box.success .info-box-label { color: var(--hec-success); }
.modul4-unsteady .info-box.danger .info-box-label { color: var(--hec-danger); }
.modul4-unsteady .info-box p { margin: 0; font-size: 14.5px; }
.modul4-unsteady .steps { display: flex; flex-direction: column; gap: 0; margin: 1.25rem 0; }
.modul4-unsteady .step { display: flex; gap: 16px; position: relative; }
.modul4-unsteady .step:not(:last-child)::after { content: ''; position: absolute; left: 19px; top: 40px; bottom: 0; width: 2px; background: var(--hec-border); }
.modul4-unsteady .step-num { width: 38px; height: 38px; background: var(--hec-bg-card2); border: 2px solid var(--hec-border); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 700; color: var(--hec-info); flex-shrink: 0; position: relative; z-index: 1; }
.modul4-unsteady .step-body { padding-bottom: 1.5rem; flex: 1; }
.modul4-unsteady .step-title { font-size: 15px; font-weight: 600; color: var(--hec-text); margin-bottom: 6px; padding-top: 7px; }
.modul4-unsteady .step-desc { font-size: 14.5px; color: var(--hec-muted); }
.modul4-unsteady .step-desc p { margin-bottom: 6px; font-size: 14.5px; }
.modul4-unsteady ul.prose-list { margin: 0.75rem 0 1rem 0; padding-left: 0; list-style: none; color: var(--hec-muted); font-size: 15px; }
.modul4-unsteady ul.prose-list li { margin-bottom: 6px; line-height: 1.6; padding-left: 16px; position: relative; }
.modul4-unsteady ul.prose-list li::before { content: '•'; color: var(--hec-info); font-weight: bold; margin-right: 8px; position: absolute; left: 0; }
.modul4-unsteady .file-table { width: 100%; border-collapse: collapse; font-size: 14px; margin: 1.25rem 0; }
.modul4-unsteady .file-table th { background: var(--hec-bg-card2); color: var(--hec-muted); font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; padding: 10px 14px; text-align: left; border-bottom: 1px solid var(--hec-border); }
.modul4-unsteady .file-table td { padding: 10px 14px; border-bottom: 1px solid rgba(46,49,73,0.5); color: var(--hec-muted); vertical-align: top; }
.modul4-unsteady .file-table tr:last-child td { border-bottom: none; }
.modul4-unsteady .file-table tr:hover td { background: rgba(255,255,255,0.02); }
.modul4-unsteady .file-ext { font-family: 'Courier New', monospace; background: var(--hec-code-bg); color: var(--hec-info); padding: 2px 8px; border-radius: 4px; font-size: 13px; }
.modul4-unsteady .code-block { background: var(--hec-code-bg); border: 1px solid var(--hec-border); border-radius: 8px; padding: 1rem 1.25rem; font-family: 'Courier New', monospace; font-size: 13.5px; color: #a8b4ff; margin: 0.75rem 0; overflow-x: auto; line-height: 1.8; }
.modul4-unsteady .code-comment { color: var(--hec-dim); font-style: italic; }
.modul4-unsteady .summary-box { background: rgba(74,158,255,0.06); border: 1px solid rgba(74,158,255,0.2); border-radius: 12px; padding: 1.5rem; margin-top: 2.5rem; }
.modul4-unsteady .summary-title { font-size: 14px; font-weight: 600; color: var(--hec-info); margin-bottom: 1rem; text-transform: uppercase; letter-spacing: 0.5px; }
.modul4-unsteady .summary-list { list-style: none; display: flex; flex-direction: column; gap: 6px; }
.modul4-unsteady .summary-list li { font-size: 14.5px; color: var(--hec-muted); padding-left: 16px; position: relative; }
.modul4-unsteady .summary-list li::before { content: '→'; position: absolute; left: 0; color: var(--hec-info); font-size: 12px; top: 1px; }
.modul4-unsteady .next-module { background: var(--hec-bg-card); border: 1px solid var(--hec-border); border-radius: 12px; padding: 1.25rem 1.5rem; margin-top: 1.5rem; display: flex; align-items: center; justify-content: space-between; text-decoration: none; }
.modul4-unsteady .next-label { font-size: 12px; color: var(--hec-dim); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 4px; }
.modul4-unsteady .next-title { font-size: 15px; font-weight: 600; color: var(--hec-text); }
.modul4-unsteady .next-arrow { font-size: 1.5rem; color: var(--hec-info); }
.modul4-unsteady .footnote { font-size: 12.5px; color: var(--hec-dim); border-top: 1px solid var(--hec-border); margin-top: 3rem; padding-top: 1rem; }
.modul4-unsteady .cards-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 12px; margin: 1.25rem 0; }
.modul4-unsteady .card { background: var(--hec-bg-card); border: 1px solid var(--hec-border); border-radius: 10px; padding: 1.1rem 1.2rem; }
.modul4-unsteady .card-icon { font-size: 1.5rem; margin-bottom: 8px; display: block; }
.modul4-unsteady .card-title { font-size: 14px; font-weight: 600; color: var(--hec-text); margin-bottom: 4px; }
.modul4-unsteady .card-desc { font-size: 13px; color: var(--hec-dim); line-height: 1.5; }
.modul4-unsteady .param-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin: 1rem 0; }
.modul4-unsteady .param-item { background: var(--hec-bg-card); border: 1px solid var(--hec-border); border-radius: 8px; padding: 0.85rem; }
.modul4-unsteady .param-name { font-size: 13px; font-weight: 600; color: var(--hec-text); margin-bottom: 4px; }
.modul4-unsteady .param-val { font-size: 13px; color: var(--hec-dim); }
.modul4-unsteady .stability-row { display: flex; gap: 8px; align-items: flex-start; padding: 10px 12px; background: var(--hec-bg-card); border: 1px solid var(--hec-border); border-radius: 8px; margin-bottom: 8px; }
.modul4-unsteady .stab-icon { flex-shrink: 0; font-size: 1.1rem; margin-top: 2px; }
.modul4-unsteady .stab-title { font-size: 14px; font-weight: 600; color: var(--hec-text); margin-bottom: 2px; }
.modul4-unsteady .stab-desc { font-size: 13px; color: var(--hec-dim); }
.modul4-unsteady { box-sizing:border-box; width:100%; overflow-x:hidden; }
.modul4-unsteady * { box-sizing:border-box; }
&lt;/style>
&lt;div class="modul4-unsteady">
&lt;div class="objectives">
&lt;div class="objectives-title">🎯 Tujuan Pembelajaran&lt;/div>
&lt;ul>
&lt;li>&lt;div class="obj-check">✓&lt;/div> Memahami perbedaan mendasar antara steady dan unsteady flow&lt;/li>
&lt;li>&lt;div class="obj-check">✓&lt;/div> Mampu memasukkan hidrograf masukan sebagai kondisi batas hulu&lt;/li>
&lt;li>&lt;div class="obj-check">✓&lt;/div> Memahami parameter simulasi unsteady: time step, computational interval, theta&lt;/li>
&lt;li>&lt;div class="obj-check">✓&lt;/div> Mampu mendiagnosis dan mengatasi ketidakstabilan simulasi&lt;/li>
&lt;li>&lt;div class="obj-check">✓&lt;/div> Mampu membuat peta genangan dan animasi banjir menggunakan HEC-RAS Mapper&lt;/li>
&lt;/ul>
&lt;/div>
&lt;!-- SECTION 1 -->
&lt;div class="section-heading">
&lt;div class="section-num">1&lt;/div>
&lt;h2>Steady vs. Unsteady Flow — Perbedaan Kunci&lt;/h2>
&lt;/div>
&lt;p>Dalam kondisi &lt;strong>banjir nyata&lt;/strong>, debit sungai berubah terhadap waktu — naik saat hujan, mencapai puncak, kemudian surut. Proses temporal ini hanya bisa ditangkap oleh &lt;strong>simulasi unsteady flow&lt;/strong>. Steady flow hanya menghitung snapshot pada satu nilai debit tertentu.&lt;/p>
&lt;table class="file-table">
&lt;thead>&lt;tr>&lt;th>Aspek&lt;/th>&lt;th>Steady Flow&lt;/th>&lt;th>Unsteady Flow&lt;/th>&lt;/tr>&lt;/thead>
&lt;tbody>
&lt;tr>&lt;td>&lt;strong>Input debit&lt;/strong>&lt;/td>&lt;td>Nilai tunggal (m³/s)&lt;/td>&lt;td>Hidrograf (Q vs. waktu)&lt;/td>&lt;/tr>
&lt;tr>&lt;td>&lt;strong>Output muka air&lt;/strong>&lt;/td>&lt;td>Satu nilai per titik per profil&lt;/td>&lt;td>Time series muka air di setiap titik&lt;/td>&lt;/tr>
&lt;tr>&lt;td>&lt;strong>Perambatan banjir&lt;/strong>&lt;/td>&lt;td>Tidak tersimulasi&lt;/td>&lt;td>Tersimulasi dengan atenuasi dan waktu tiba&lt;/td>&lt;/tr>
&lt;tr>&lt;td>&lt;strong>Kompleksitas&lt;/strong>&lt;/td>&lt;td>Rendah — mudah di-debug&lt;/td>&lt;td>Tinggi — risiko ketidakstabilan numerik&lt;/td>&lt;/tr>
&lt;tr>&lt;td>&lt;strong>Waktu komputasi&lt;/strong>&lt;/td>&lt;td>Detik hingga menit&lt;/td>&lt;td>Menit hingga jam (tergantung durasi dan time step)&lt;/td>&lt;/tr>
&lt;tr>&lt;td>&lt;strong>Kegunaan utama&lt;/strong>&lt;/td>&lt;td>Kapasitas tampang, desain&lt;/td>&lt;td>Flood routing, peta genangan, dam break&lt;/td>&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr class="divider">
&lt;!-- SECTION 2 -->
&lt;div class="section-heading">
&lt;div class="section-num">2&lt;/div>
&lt;h2>Input Data Unsteady Flow&lt;/h2>
&lt;/div>
&lt;p>Buka &lt;strong>Edit → Unsteady Flow Data&lt;/strong>. Jendela ini memiliki beberapa bagian:&lt;/p>
&lt;h3>a. Boundary Conditions (Kondisi Batas)&lt;/h3>
&lt;p>Kondisi batas unsteady lebih kompleks dari steady flow. Untuk model tipikal:&lt;/p>
&lt;div class="steps">
&lt;div class="step">
&lt;div class="step-num">H&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Upstream Boundary — Flow Hydrograph&lt;/div>
&lt;div class="step-desc">
&lt;p>Di titik hulu model, masukkan &lt;strong>hidrograf debit (Q vs. waktu)&lt;/strong> sebagai kondisi batas. Hidrograf ini bisa berasal dari:&lt;/p>
&lt;ul class="prose-list">
&lt;li>&lt;strong>HEC-HMS:&lt;/strong> export hidrograf ke format DSS, impor ke HEC-RAS via DSS record&lt;/li>
&lt;li>&lt;strong>Data AWLR terukur:&lt;/strong> data debit time series dari pengukuran lapangan&lt;/li>
&lt;li>&lt;strong>Hidrograf sintetis:&lt;/strong> dibuat manual berdasarkan bentuk standar (segitiga, gamma function)&lt;/li>
&lt;/ul>
&lt;p>Pastikan hidrograf mencakup periode yang cukup panjang: dari kondisi awal (baseflow) → naik → puncak → surut kembali ke baseflow. Disarankan minimal 2× durasi banjir.&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="step">
&lt;div class="step-num">H&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Upstream Boundary — Stage Hydrograph (Alternatif)&lt;/div>
&lt;div class="step-desc">
&lt;p>Jika debit tidak diketahui namun muka air terukur tersedia (dari AWLR), gunakan &lt;strong>Stage Hydrograph&lt;/strong> sebagai kondisi batas hulu. Kurang umum digunakan.&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="step">
&lt;div class="step-num">L&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Downstream Boundary — Normal Depth atau Stage Hydrograph&lt;/div>
&lt;div class="step-desc">
&lt;p>Di titik hilir model, gunakan:&lt;/p>
&lt;ul class="prose-list">
&lt;li>&lt;strong>Normal Depth:&lt;/strong> sama seperti steady flow, masukkan slope kemiringan dasar sungai&lt;/li>
&lt;li>&lt;strong>Stage Hydrograph:&lt;/strong> jika tersedia data muka air terukur di hilir (misalnya: pengaruh pasang-surut di muara sungai)&lt;/li>
&lt;li>&lt;strong>Rating Curve:&lt;/strong> hubungan Q-h yang sudah diketahui&lt;/li>
&lt;/ul>
&lt;p>Untuk sungai yang dipengaruhi pasang-surut, masukkan time series tinggi muka air laut sebagai Stage Hydrograph di kondisi batas hilir — ini penting untuk analisis banjir rob.&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;h3>b. Lateral Inflows (Debit Lateral)&lt;/h3>
&lt;p>Jika ada masukan air dari anak sungai atau area drainase sepanjang reach, masukkan sebagai &lt;strong>Lateral Flow Hydrograph&lt;/strong> di lokasi yang sesuai. Ini penting untuk model yang mencakup DAS dengan banyak anak sungai.&lt;/p>
&lt;h3>c. Initial Conditions (Kondisi Awal)&lt;/h3>
&lt;p>Sebelum simulasi dimulai, HEC-RAS perlu mengetahui kondisi awal (muka air dan debit di setiap penampang). Ada dua pendekatan:&lt;/p>
&lt;ul class="prose-list">
&lt;li>&lt;strong>Warm-up period / baseflow:&lt;/strong> Jalankan simulasi dengan debit awal rendah (baseflow) selama beberapa jam pertama sebelum hidrograf banjir dimulai. Model akan mencapai kondisi steady awal secara otomatis.&lt;/li>
&lt;li>&lt;strong>Steady state initial conditions:&lt;/strong> Jalankan steady flow analysis terlebih dahulu dengan debit baseflow, kemudian gunakan hasilnya sebagai initial conditions untuk unsteady. Lebih stabil namun lebih kompleks.&lt;/li>
&lt;/ul>
&lt;hr class="divider">
&lt;!-- SECTION 3 -->
&lt;div class="section-heading">
&lt;div class="section-num">3&lt;/div>
&lt;h2>Parameter Simulasi Unsteady — Computational Settings&lt;/h2>
&lt;/div>
&lt;p>Parameter ini ditemukan di &lt;strong>Unsteady Flow Analysis → Computation Options and Tolerances&lt;/strong>:&lt;/p>
&lt;div class="param-grid">
&lt;div class="param-item">
&lt;div class="param-name">Simulation Time Window&lt;/div>
&lt;div class="param-val">Tentukan tanggal/jam mulai dan akhir simulasi. Harus mencakup seluruh durasi hidrograf banjir termasuk periode warm-up.&lt;/div>
&lt;/div>
&lt;div class="param-item">
&lt;div class="param-name">Computation Interval (dt)&lt;/div>
&lt;div class="param-val">Time step komputasi dalam satuan menit atau detik. Semakin kecil = lebih stabil tetapi lebih lambat. Panduan: dt ≤ L/(2·V·Δx) — atau coba 1–5 menit untuk permulaan.&lt;/div>
&lt;/div>
&lt;div class="param-item">
&lt;div class="param-name">Output Interval&lt;/div>
&lt;div class="param-val">Interval penyimpanan output (profil muka air). Tidak harus sama dengan dt. Untuk animasi flood mapping: simpan setiap 15–60 menit.&lt;/div>
&lt;/div>
&lt;div class="param-item">
&lt;div class="param-name">Hydrograph Output Interval&lt;/div>
&lt;div class="param-val">Interval penyimpanan hidrograf di titik output. Untuk monitoring titik kritis: 5–15 menit.&lt;/div>
&lt;/div>
&lt;div class="param-item">
&lt;div class="param-name">Theta (θ)&lt;/div>
&lt;div class="param-val">Koefisien implisit dalam skema numerik (0.6–1.0). θ=1.0 paling stabil; θ=0.6 paling akurat. Default: 1.0 untuk model baru.&lt;/div>
&lt;/div>
&lt;div class="param-item">
&lt;div class="param-name">Courant Number&lt;/div>
&lt;div class="param-val">Angka Courant (Cr = V·dt/Δx). Idealnya Cr ≤ 1.0 untuk stabilitas. HEC-RAS menampilkan Cr di log jika ada masalah.&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="info-box warning">
&lt;div class="info-box-label">⚠️ Aturan Praktis Time Step&lt;/div>
&lt;p>Sebagai titik awal yang aman: gunakan time step &lt;strong>1 menit&lt;/strong> untuk model dengan jarak antar penampang ~100 m, atau &lt;strong>5 menit&lt;/strong> untuk jarak antar penampang ~500 m. Jika simulasi tidak stabil, coba perkecil time step setengahnya. Jika simulasi terlalu lambat, perbesar time step sambil pantau stabilitas.&lt;/p>
&lt;/div>
&lt;hr class="divider">
&lt;!-- SECTION 4 -->
&lt;div class="section-heading">
&lt;div class="section-num">4&lt;/div>
&lt;h2>Diagnosa dan Penanganan Ketidakstabilan Unsteady Flow&lt;/h2>
&lt;/div>
&lt;p>Ketidakstabilan numerik adalah tantangan utama dalam simulasi unsteady flow. Tandanya: simulasi crash, NaN (not a number) pada output, atau osilasi muka air yang tidak fisik. Berikut panduan sistematis:&lt;/p>
&lt;div class="stability-row">
&lt;div class="stab-icon">🔍&lt;/div>
&lt;div>
&lt;div class="stab-title">Lokalisasi Masalah: Perhatikan Log Error&lt;/div>
&lt;div class="stab-desc">Log error HEC-RAS akan menampilkan River Station dan waktu saat terjadi crash. Mulailah investigasi di penampang tersebut.&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="stability-row">
&lt;div class="stab-icon">⏱️&lt;/div>
&lt;div>
&lt;div class="stab-title">Perkecil Time Step (dt)&lt;/div>
&lt;div class="stab-desc">Cara paling umum dan efektif. Coba kurangi dt menjadi setengahnya. Jika sebelumnya 5 menit, coba 2 atau 1 menit. Jika masih crash, coba 30 detik.&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="stability-row">
&lt;div class="stab-icon">📐&lt;/div>
&lt;div>
&lt;div class="stab-title">Periksa Geometri di Lokasi Crash&lt;/div>
&lt;div class="stab-desc">Cek apakah ada perubahan drastis elevasi antar penampang, penampang yang terlalu pendek, atau area dengan kemiringan sangat curam. Tambahkan penampang interpolasi jika perlu.&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="stability-row">
&lt;div class="stab-icon">🌊&lt;/div>
&lt;div>
&lt;div class="stab-title">Periksa Kondisi Awal (Initial Conditions)&lt;/div>
&lt;div class="stab-desc">Model yang dimulai dari kondisi awal "kering" (dry start) sangat rentan tidak stabil. Selalu berikan warm-up period dengan baseflow minimal sebelum hidrograf banjir dimulai. Tambahkan minimum baseflow: 0.1–1.0 m³/s.&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="stability-row">
&lt;div class="stab-icon">🏔️&lt;/div>
&lt;div>
&lt;div class="stab-title">Tambahkan Storage Area atau Pilot Channel&lt;/div>
&lt;div class="stab-desc">Untuk area yang menjadi "dry" (kering) saat muka air surut, tambahkan storage area kecil atau pilot channel di dasar sungai untuk mencegah masalah wet/dry front.&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="stability-row">
&lt;div class="stab-icon">🔧&lt;/div>
&lt;div>
&lt;div class="stab-title">Gunakan Mixed Flow Regime&lt;/div>
&lt;div class="stab-desc">Jika ada transisi subkritis-superkritis yang tidak tertangani dengan baik, aktifkan opsi "Mixed Flow Regime" di Computation Options untuk penanganan yang lebih robust.&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="stability-row">
&lt;div class="stab-icon">📉&lt;/div>
&lt;div>
&lt;div class="stab-title">Perhalus Hidrograf Masukan&lt;/div>
&lt;div class="stab-desc">Hidrograf dengan rising limb yang sangat curam (debit naik drastis dalam waktu singkat) dapat menyebabkan ketidakstabilan. Perhalus kurva hidrograf atau tambahkan poin tambahan di bagian yang curam.&lt;/div>
&lt;/div>
&lt;/div>
&lt;hr class="divider">
&lt;!-- SECTION 5 -->
&lt;div class="section-heading">
&lt;div class="section-num">5&lt;/div>
&lt;h2>Flood Mapping dengan HEC-RAS Mapper&lt;/h2>
&lt;/div>
&lt;p>Setelah simulasi unsteady flow berhasil, HEC-RAS Mapper digunakan untuk membuat peta genangan berbasis DEM terrain. Ini adalah fitur paling powerful HEC-RAS untuk visualisasi dan komunikasi risiko banjir.&lt;/p>
&lt;div class="steps">
&lt;div class="step">
&lt;div class="step-num">1&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Buat Terrain di HEC-RAS Mapper&lt;/div>
&lt;div class="step-desc">
&lt;p>Buka &lt;strong>GIS Tools → RAS Mapper&lt;/strong>. Klik kanan pada "Terrains" → &lt;strong>Create New RAS Terrain&lt;/strong>. Pilih file DEM (GeoTIFF, format TIF). Untuk hasil terbaik, gunakan DEM komposit (DEM + batimetri) yang sudah disiapkan di Modul 2.&lt;/p>
&lt;p>HEC-RAS Mapper akan mengkonversi DEM ke format internal HDF5 yang dioptimalkan untuk rendering cepat.&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="step">
&lt;div class="step-num">2&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Mapping Results: Depth dan WSE&lt;/div>
&lt;div class="step-desc">
&lt;p>Klik kanan pada plan yang sudah dijalankan → &lt;strong>Map Results&lt;/strong>. Pilih parameter yang ingin dipetakan:&lt;/p>
&lt;ul class="prose-list">
&lt;li>&lt;strong>Depth (m):&lt;/strong> kedalaman genangan di atas terrain — paling umum digunakan untuk peta bahaya banjir&lt;/li>
&lt;li>&lt;strong>Water Surface Elevation (m DPL):&lt;/strong> elevasi muka air — berguna untuk analisis sempadan&lt;/li>
&lt;li>&lt;strong>Velocity (m/s):&lt;/strong> kecepatan aliran — penting untuk penilaian bahaya fisik&lt;/li>
&lt;li>&lt;strong>Hazard (m²/s):&lt;/strong> produk kedalaman × kecepatan — klasifikasi bahaya banjir&lt;/li>
&lt;/ul>
&lt;p>HEC-RAS Mapper akan menghitung peta ini dengan cara: untuk setiap sel piksel DEM, bandingkan elevasi DEM dengan interpolasi muka air dari hasil simulasi. Jika W.S. Elev &amp;gt; elevasi DEM → sel tersebut tergenang.&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="step">
&lt;div class="step-num">3&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Maximum Water Surface Map&lt;/div>
&lt;div class="step-desc">
&lt;p>Untuk keperluan perencanaan, buat peta muka air dan kedalaman maksimum — nilai tertinggi sepanjang durasi simulasi di setiap piksel. Di RAS Mapper: &lt;strong>klik kanan plan → Compute Water Surface and Inundation Mapping → Maximum WS&lt;/strong>.&lt;/p>
&lt;p>Peta genangan maksimum inilah yang digunakan untuk:&lt;/p>
&lt;ul class="prose-list">
&lt;li>Peta bahaya banjir (flood hazard map)&lt;/li>
&lt;li>Analisis sempadan sungai sesuai Permen PUPR 28/2015&lt;/li>
&lt;li>Delineasi zona floodway dan flood fringe&lt;/li>
&lt;/ul>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="step">
&lt;div class="step-num">4&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Animasi Perambatan Banjir&lt;/div>
&lt;div class="step-desc">
&lt;p>Untuk visualisasi kepada pemangku kepentingan, buat animasi banjir:&lt;/p>
&lt;p>Di RAS Mapper → tab Animation → pilih parameter (Depth atau WSE) → tentukan frame rate → &lt;strong>Export Animation&lt;/strong>. Output berupa file video MP4 atau sequence GIF yang menunjukkan perambatan banjir dari waktu ke waktu.&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="step">
&lt;div class="step-num">5&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Export ke GIS (Shapefile / GeoTIFF)&lt;/div>
&lt;div class="step-desc">
&lt;p>Export hasil peta genangan ke format GIS untuk diproses lebih lanjut di QGIS:&lt;/p>
&lt;ul class="prose-list">
&lt;li>&lt;strong>Peta genangan (boundary):&lt;/strong> shapefile polygon area tergenang → untuk overlay dengan data kependudukan, infrastruktur, dll.&lt;/li>
&lt;li>&lt;strong>Depth raster:&lt;/strong> GeoTIFF kedalaman genangan → untuk analisis spasial lebih lanjut&lt;/li>
&lt;li>&lt;strong>Profil memanjang:&lt;/strong> shapefile garis profil muka air&lt;/li>
&lt;/ul>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;h3>Klasifikasi Bahaya Banjir&lt;/h3>
&lt;p>Hasil peta kedalaman genangan dapat diklasifikasikan menjadi kelas bahaya untuk laporan AMDAL dan perencanaan wilayah:&lt;/p>
&lt;table class="file-table">
&lt;thead>&lt;tr>&lt;th>Kelas Bahaya&lt;/th>&lt;th>Kedalaman Genangan&lt;/th>&lt;th>Keterangan&lt;/th>&lt;/tr>&lt;/thead>
&lt;tbody>
&lt;tr>&lt;td>&lt;strong style="color:#3ecf8e">Rendah&lt;/strong>&lt;/td>&lt;td>0 – 0.5 m&lt;/td>&lt;td>Genangan dangkal; tidak mengancam keselamatan manusia berdiri; akses masih memungkinkan&lt;/td>&lt;/tr>
&lt;tr>&lt;td>&lt;strong style="color:#f4a642">Sedang&lt;/strong>&lt;/td>&lt;td>0.5 – 1.0 m&lt;/td>&lt;td>Mengganggu aktivitas; kendaraan roda dua mulai tidak bisa melintas&lt;/td>&lt;/tr>
&lt;tr>&lt;td>&lt;strong style="color:#e05a5a">Tinggi&lt;/strong>&lt;/td>&lt;td>1.0 – 2.0 m&lt;/td>&lt;td>Membahayakan keselamatan; evakuasi diperlukan; kendaraan roda empat tidak bisa melintas&lt;/td>&lt;/tr>
&lt;tr>&lt;td>&lt;strong style="color:#9b2f2f">Sangat Tinggi&lt;/strong>&lt;/td>&lt;td>&amp;gt; 2.0 m&lt;/td>&lt;td>Sangat berbahaya; evakuasi wajib; risiko korban jiwa tinggi&lt;/td>&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;div class="info-box">
&lt;div class="info-box-label">ℹ️ Catatan untuk Analisis Bahaya Gabungan&lt;/div>
&lt;p>Untuk penilaian bahaya banjir yang komprehensif, gunakan parameter &lt;strong>Hazard = Depth × Velocity (m²/s)&lt;/strong>:&lt;br>
— Hazard &amp;lt; 0.5 m²/s: Aman untuk dewasa&lt;br>
— Hazard 0.5–1.0 m²/s: Berbahaya untuk anak-anak dan lansia&lt;br>
— Hazard &amp;gt; 1.0 m²/s: Berbahaya untuk semua orang&lt;br>
Parameter ini mengakomodir risiko terseret arus, bukan hanya tenggelam.&lt;/p>
&lt;/div>
&lt;div class="summary-box">
&lt;div class="summary-title">📚 Ringkasan Modul 4&lt;/div>
&lt;ul class="summary-list">
&lt;li>Unsteady flow mensimulasikan hidrograf banjir — perubahan debit dan muka air terhadap waktu&lt;/li>
&lt;li>Input utama: Flow Hydrograph di hulu, Normal Depth atau Stage Hydrograph di hilir&lt;/li>
&lt;li>Parameter kritis: Computation interval (dt) — mulai dari 1–5 menit, sesuaikan jika tidak stabil&lt;/li>
&lt;li>Ketidakstabilan diatasi dengan: perkecil dt, periksa geometri, tambahkan baseflow awal, smoothing hidrograf&lt;/li>
&lt;li>HEC-RAS Mapper: buat terrain dari DEM, petakan Depth/WSE/Velocity, animasikan perambatan banjir&lt;/li>
&lt;li>Export ke shapefile/GeoTIFF untuk analisis lebih lanjut di QGIS (overlay kependudukan, infrastruktur)&lt;/li>
&lt;/ul>
&lt;/div>
&lt;a href="https://www.irpanchumaedi.com/post/materi-pemodelan-2d-hecras/" class="next-module">
&lt;div>
&lt;div class="next-label">Modul Berikutnya →&lt;/div>
&lt;div class="next-title">Modul 5: Pemodelan 2D dengan HEC-RAS&lt;/div>
&lt;/div>
&lt;div class="next-arrow">→&lt;/div>
&lt;/a>
&lt;p class="footnote">
Referensi: HEC-RAS User's Manual v6.x — Chapter 7: Performing a 1D Unsteady Flow Analysis · HEC-RAS Mapper User's Manual · Chow, V.T. et al. (1988). Applied Hydrology
&lt;/p>
&lt;/div></description></item><item><title>Modul 1 — Pengantar HEC-RAS: Konsep &amp; Interface</title><link>https://www.irpanchumaedi.com/post/materi-pengantar-hecras/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://www.irpanchumaedi.com/post/materi-pengantar-hecras/</guid><description>
&lt;div class="hecras-modul">
&lt;!-- TUJUAN PEMBELAJARAN -->
&lt;div class="objectives">
&lt;div class="objectives-title">🎯 Tujuan Pembelajaran&lt;/div>
&lt;ul>
&lt;li>&lt;div class="obj-check">✓&lt;/div> Memahami definisi dan fungsi utama HEC-RAS dalam pemodelan hidrolika&lt;/li>
&lt;li>&lt;div class="obj-check">✓&lt;/div> Mengenal komponen analisis: steady flow, unsteady flow, 2D, sediment, dan water quality&lt;/li>
&lt;li>&lt;div class="obj-check">✓&lt;/div> Mengenal struktur file project HEC-RAS dan cara pengelolaannya&lt;/li>
&lt;li>&lt;div class="obj-check">✓&lt;/div> Memahami antarmuka (GUI) HEC-RAS dan navigasi dasarnya&lt;/li>
&lt;li>&lt;div class="obj-check">✓&lt;/div> Mengetahui alur kerja umum pemodelan dari input hingga output&lt;/li>
&lt;/ul>
&lt;/div>
&lt;!-- SECTION 1: APA ITU HEC-RAS -->
&lt;div class="section-heading">
&lt;div class="section-num">1&lt;/div>
&lt;h2>Apa itu HEC-RAS?&lt;/h2>
&lt;/div>
&lt;p>&lt;strong>HEC-RAS&lt;/strong> (Hydrologic Engineering Center — River Analysis System) adalah perangkat lunak pemodelan hidrolika yang dikembangkan oleh &lt;strong>U.S. Army Corps of Engineers (USACE)&lt;/strong>, khususnya oleh Hydrologic Engineering Center (HEC). Perangkat lunak ini bersifat &lt;em>gratis&lt;/em> dan dapat diunduh langsung dari situs resmi HEC.&lt;/p>
&lt;p>HEC-RAS dirancang untuk mensimulasikan perilaku aliran air di sungai, dataran banjir, dan sistem saluran buatan — baik dalam kondisi aliran tunak (steady) maupun tidak tunak (unsteady), satu dimensi (1D) maupun dua dimensi (2D).&lt;/p>
&lt;div class="info-box">
&lt;div class="info-box-label">ℹ️ Catatan Historis&lt;/div>
&lt;p>HEC-RAS pertama kali dirilis pada tahun 1995 sebagai pengganti generasi lama HEC-2. Versi terkini (6.x) telah memiliki kemampuan pemodelan 2D yang sangat powerful, integrasi GIS melalui HEC-RAS Mapper, serta dukungan simulasi terobosan bendungan (dam break) dan tanggul (levee breach).&lt;/p>
&lt;/div>
&lt;h3>Posisi HEC-RAS dalam Ekosistem Pemodelan&lt;/h3>
&lt;p>HEC-RAS adalah bagian dari suite "NexGen" perangkat lunak HEC yang saling terintegrasi:&lt;/p>
&lt;div class="flow">
&lt;div class="flow-box">HEC-HMS&lt;br>&lt;small style="color:var(--hec-dim)">Hidrologi&lt;br>(debit)&lt;/small>&lt;/div>
&lt;div class="flow-arrow">→&lt;/div>
&lt;div class="flow-box highlight">HEC-RAS&lt;br>&lt;small style="color:var(--hec-muted)">Hidrolika&lt;br>(muka air)&lt;/small>&lt;/div>
&lt;div class="flow-arrow">→&lt;/div>
&lt;div class="flow-box">HEC-FDA&lt;br>&lt;small style="color:var(--hec-dim)">Analisis Kerugian&lt;br>Banjir&lt;/small>&lt;/div>
&lt;div class="flow-arrow">→&lt;/div>
&lt;div class="flow-box">HEC-FIA&lt;br>&lt;small style="color:var(--hec-dim)">Dampak&lt;br>Banjir&lt;/small>&lt;/div>
&lt;/div>
&lt;p>Dalam konteks pekerjaan hidrologi Indonesia, HEC-RAS umumnya digunakan setelah HEC-HMS menghasilkan hidrograf debit rancangan. Debit tersebut kemudian menjadi input kondisi batas di HEC-RAS untuk menghitung profil muka air dan peta genangan.&lt;/p>
&lt;hr class="divider">
&lt;!-- SECTION 2: KAPABILITAS -->
&lt;div class="section-heading">
&lt;div class="section-num">2&lt;/div>
&lt;h2>Kemampuan Utama HEC-RAS&lt;/h2>
&lt;/div>
&lt;p>HEC-RAS memiliki empat komponen analisis utama yang menggunakan representasi data geometri yang sama:&lt;/p>
&lt;div class="cards-grid">
&lt;div class="card">
&lt;span class="card-icon">〰️&lt;/span>
&lt;div class="card-title">Steady Flow 1D&lt;/div>
&lt;div class="card-desc">Profil muka air untuk aliran tunak (debit konstan). Basis analisis floodway dan kapasitas tampang sungai.&lt;/div>
&lt;/div>
&lt;div class="card">
&lt;span class="card-icon">🌊&lt;/span>
&lt;div class="card-title">Unsteady Flow 1D/2D&lt;/div>
&lt;div class="card-desc">Simulasi aliran tidak tunak — flood routing, dam break, levee breach. Menghasilkan hidrograf di setiap titik.&lt;/div>
&lt;/div>
&lt;div class="card">
&lt;span class="card-icon">🏜️&lt;/span>
&lt;div class="card-title">Sediment Transport&lt;/div>
&lt;div class="card-desc">Simulasi angkutan sedimen dan perubahan dasar sungai (scour &amp; deposition) untuk jangka menengah–panjang.&lt;/div>
&lt;/div>
&lt;div class="card">
&lt;span class="card-icon">💧&lt;/span>
&lt;div class="card-title">Water Quality&lt;/div>
&lt;div class="card-desc">Analisis kualitas air sungai: suhu, oksigen terlarut, BOD, nitrogen, fosfor, dan parameter lainnya.&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="info-box success">
&lt;div class="info-box-label">✅ Fokus Modul Ini&lt;/div>
&lt;p>Rangkaian modul di website ini berfokus pada &lt;strong>Steady Flow 1D&lt;/strong>, &lt;strong>Unsteady Flow 1D (Flood Routing)&lt;/strong>, dan &lt;strong>2D Modeling&lt;/strong> — tiga kemampuan yang paling umum digunakan dalam pekerjaan hidrologi dan hidrolika di Indonesia.&lt;/p>
&lt;/div>
&lt;h3>Kemampuan Khusus yang Perlu Diketahui&lt;/h3>
&lt;ul class="prose-list">
&lt;li>&lt;strong>Mixed flow regime&lt;/strong> — mensimulasikan aliran subkritis, superkritis, dan loncatan hidraulik (hydraulic jump) secara bersamaan&lt;/li>
&lt;li>&lt;strong>Struktur hidraulik&lt;/strong> — jembatan, gorong-gorong, bendung, pintu air, pompa, tanggul, embung&lt;/li>
&lt;li>&lt;strong>Dam break analysis&lt;/strong> — simulasi terobosan bendungan dengan berbagai parameter keruntuhan&lt;/li>
&lt;li>&lt;strong>Automated calibration&lt;/strong> — kalibrasi otomatis koefisien Manning's &lt;em>n&lt;/em>&lt;/li>
&lt;li>&lt;strong>HEC-RAS Mapper&lt;/strong> — pembuatan peta genangan, animasi banjir, integrasi data spasial (DEM, ortofoto)&lt;/li>
&lt;li>&lt;strong>Output lengkap&lt;/strong> — profil memanjang, penampang melintang, hidrograf, rating curve, tabel kustom&lt;/li>
&lt;/ul>
&lt;hr class="divider">
&lt;!-- SECTION 3: STRUKTUR FILE PROJECT -->
&lt;div class="section-heading">
&lt;div class="section-num">3&lt;/div>
&lt;h2>Struktur File Project HEC-RAS&lt;/h2>
&lt;/div>
&lt;p>Setiap project HEC-RAS terdiri dari sekumpulan file dengan ekstensi berbeda. Penting untuk memahami fungsi masing-masing agar tidak kebingungan saat membuka atau berbagi project dengan rekan kerja.&lt;/p>
&lt;table class="file-table">
&lt;thead>
&lt;tr>
&lt;th>Ekstensi&lt;/th>
&lt;th>Nama File&lt;/th>
&lt;th>Isi / Fungsi&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;span class="file-ext">.prj&lt;/span>&lt;/td>
&lt;td>Project File&lt;/td>
&lt;td>File utama. Berisi daftar semua file yang terkait dalam project. Buka file ini untuk membuka project.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;span class="file-ext">.g01, .g02, ...&lt;/span>&lt;/td>
&lt;td>Geometry File&lt;/td>
&lt;td>Data geometri: skematik sungai, penampang melintang, struktur hidraulik. Bisa ada lebih dari satu geometri (alternatif).&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;span class="file-ext">.f01, .f02, ...&lt;/span>&lt;/td>
&lt;td>Steady Flow File&lt;/td>
&lt;td>Data aliran tunak: debit rancangan dan kondisi batas untuk simulasi steady flow.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;span class="file-ext">.u01, .u02, ...&lt;/span>&lt;/td>
&lt;td>Unsteady Flow File&lt;/td>
&lt;td>Data aliran tidak tunak: hidrograf masukan, kondisi batas unsteady, parameter simulasi.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;span class="file-ext">.p01, .p02, ...&lt;/span>&lt;/td>
&lt;td>Plan File&lt;/td>
&lt;td>Rencana simulasi: menghubungkan satu geometry file dengan satu flow file menjadi satu skenario/plan.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;span class="file-ext">.O01, .O02, ...&lt;/span>&lt;/td>
&lt;td>Output File&lt;/td>
&lt;td>File output biner hasil perhitungan. Diperlukan untuk menampilkan profil muka air dan grafik.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;span class="file-ext">.rasmap&lt;/span>&lt;/td>
&lt;td>RAS Mapper File&lt;/td>
&lt;td>Konfigurasi HEC-RAS Mapper: terrain, layer background, hasil pemetaan genangan.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;span class="file-ext">.hdf&lt;/span>&lt;/td>
&lt;td>HDF5 Output&lt;/td>
&lt;td>Output format modern (Hierarchical Data Format) untuk simulasi unsteady dan 2D. Berisi semua data time series.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;span class="file-ext">.dss&lt;/span>&lt;/td>
&lt;td>DSS File&lt;/td>
&lt;td>HEC Data Storage System: format pertukaran data antar software HEC (HMS ↔ RAS).&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;div class="info-box warning">
&lt;div class="info-box-label">⚠️ Praktik Terbaik Manajemen File&lt;/div>
&lt;p>Simpan semua file project HEC-RAS dalam satu folder. Jangan pernah memindahkan atau mengganti nama file secara manual di luar HEC-RAS — gunakan menu &lt;strong>File → Save Project As&lt;/strong> untuk memindahkan/menyalin project. Hindari path folder dengan karakter spasi atau aksara non-latin.&lt;/p>
&lt;/div>
&lt;hr class="divider">
&lt;!-- SECTION 4: INTERFACE HEC-RAS -->
&lt;div class="section-heading">
&lt;div class="section-num">4&lt;/div>
&lt;h2>Antarmuka (GUI) HEC-RAS&lt;/h2>
&lt;/div>
&lt;p>Saat membuka HEC-RAS, Anda akan melihat &lt;strong>Main Window&lt;/strong> — jendela utama yang menjadi pusat kendali semua operasi. Dari sini, Anda mengakses semua komponen pemodelan.&lt;/p>
&lt;h3>Komponen Main Window&lt;/h3>
&lt;div class="steps">
&lt;div class="step">
&lt;div class="step-num">A&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Menu Bar — Akses Semua Fungsi&lt;/div>
&lt;div class="step-desc">
&lt;p>Menu utama mencakup: &lt;strong>File&lt;/strong> (manajemen project), &lt;strong>Edit&lt;/strong>, &lt;strong>View&lt;/strong>, &lt;strong>Options&lt;/strong>, &lt;strong>GIS Tools&lt;/strong>, dan &lt;strong>Help&lt;/strong>.&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="step">
&lt;div class="step-num">B&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Toolbar — Akses Cepat Editor Data&lt;/div>
&lt;div class="step-desc">
&lt;p>Tombol ikon untuk membuka: &lt;strong>Geometric Data Editor&lt;/strong>, &lt;strong>Steady Flow Data&lt;/strong>, &lt;strong>Unsteady Flow Data&lt;/strong>, dan &lt;strong>Run Simulation&lt;/strong>.&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="step">
&lt;div class="step-num">C&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Plan Selector — Pilih Skenario Aktif&lt;/div>
&lt;div class="step-desc">
&lt;p>Menampilkan plan aktif (kombinasi geometry + flow). Satu project bisa memiliki banyak plan untuk berbagai skenario (kondisi existing, kondisi normalisasi, dll.).&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="step">
&lt;div class="step-num">D&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Compute Buttons — Jalankan Simulasi&lt;/div>
&lt;div class="step-desc">
&lt;p>Tombol untuk menjalankan: &lt;strong>Steady Flow Analysis&lt;/strong>, &lt;strong>Unsteady Flow Analysis&lt;/strong>, atau &lt;strong>RAS Mapper&lt;/strong>. Setelah simulasi selesai, output langsung tersedia.&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="step">
&lt;div class="step-num">E&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Messages Window — Log Pesan &amp; Error&lt;/div>
&lt;div class="step-desc">
&lt;p>Menampilkan pesan komputasi, peringatan (warnings), dan error. Selalu periksa bagian ini setelah menjalankan simulasi. Error merah = simulasi gagal, peringatan kuning = perlu diperiksa, tetapi simulasi berjalan.&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;h3>Jendela-Jendela Utama Lainnya&lt;/h3>
&lt;div class="cards-grid">
&lt;div class="card">
&lt;span class="card-icon">🗺️&lt;/span>
&lt;div class="card-title">Geometric Data Editor&lt;/div>
&lt;div class="card-desc">Input dan edit skematik sungai, penampang melintang, nilai Manning's n, dan semua struktur hidraulik.&lt;/div>
&lt;/div>
&lt;div class="card">
&lt;span class="card-icon">📊&lt;/span>
&lt;div class="card-title">Profile Plot&lt;/div>
&lt;div class="card-desc">Menampilkan profil muka air memanjang sepanjang sungai setelah simulasi. Dapat menampilkan beberapa profil sekaligus.&lt;/div>
&lt;/div>
&lt;div class="card">
&lt;span class="card-icon">📐&lt;/span>
&lt;div class="card-title">Cross Section Plot&lt;/div>
&lt;div class="card-desc">Menampilkan penampang melintang di titik tertentu beserta garis muka air hasil simulasi.&lt;/div>
&lt;/div>
&lt;div class="card">
&lt;span class="card-icon">🌍&lt;/span>
&lt;div class="card-title">HEC-RAS Mapper&lt;/div>
&lt;div class="card-desc">Visualisasi spasial: peta kedalaman banjir, peta kecepatan, animasi perambatan banjir berbasis DEM.&lt;/div>
&lt;/div>
&lt;/div>
&lt;hr class="divider">
&lt;!-- SECTION 5: ALUR KERJA UMUM -->
&lt;div class="section-heading">
&lt;div class="section-num">5&lt;/div>
&lt;h2>Alur Kerja Umum Pemodelan HEC-RAS&lt;/h2>
&lt;/div>
&lt;p>Secara umum, pemodelan HEC-RAS mengikuti alur berikut — berlaku baik untuk steady maupun unsteady flow:&lt;/p>
&lt;div class="steps">
&lt;div class="step">
&lt;div class="step-num">1&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Persiapan Data&lt;/div>
&lt;div class="step-desc">
&lt;p>Kumpulkan data yang diperlukan:&lt;/p>
&lt;ul class="prose-list">
&lt;li>&lt;strong>Data Topografi/Batimetri:&lt;/strong> DEM (Digital Elevation Model) atau data survei penampang melintang&lt;/li>
&lt;li>&lt;strong>Data Hidrologi:&lt;/strong> debit rancangan (Q&lt;sub>T&lt;/sub>) dari HEC-HMS atau analisis frekuensi&lt;/li>
&lt;li>&lt;strong>Data Kekasaran:&lt;/strong> koefisien Manning's n (dari pengamatan lapangan atau referensi)&lt;/li>
&lt;li>&lt;strong>Data Bangunan:&lt;/strong> dimensi jembatan, gorong-gorong, bendung (jika ada)&lt;/li>
&lt;/ul>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="step">
&lt;div class="step-num">2&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Buat Project Baru&lt;/div>
&lt;div class="step-desc">
&lt;p>&lt;strong>File → New Project&lt;/strong>, tentukan nama dan lokasi folder project. HEC-RAS otomatis membuat file &lt;span class="file-ext">.prj&lt;/span> dan sub-file terkait.&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="step">
&lt;div class="step-num">3&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Input Data Geometri&lt;/div>
&lt;div class="step-desc">
&lt;p>Di Geometric Data Editor, buat skematik sungai dan masukkan semua penampang melintang. Data bisa diinput manual atau diimpor dari QGIS/HEC-GeoRAS (dibahas di Modul 2).&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="step">
&lt;div class="step-num">4&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Input Data Aliran &amp;amp; Kondisi Batas&lt;/div>
&lt;div class="step-desc">
&lt;p>Masukkan debit rancangan (steady flow) atau hidrograf (unsteady flow), serta kondisi batas (boundary conditions) di ujung hulu dan hilir model.&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="step">
&lt;div class="step-num">5&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Buat Plan &amp;amp; Jalankan Simulasi&lt;/div>
&lt;div class="step-desc">
&lt;p>Hubungkan satu geometry file dengan satu flow file menjadi sebuah Plan. Jalankan simulasi dan periksa log pesan (errors &amp;amp; warnings).&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="step">
&lt;div class="step-num">6&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Kalibrasi Model&lt;/div>
&lt;div class="step-desc">
&lt;p>Bandingkan hasil simulasi (muka air) dengan data terukur (tinggi muka air pengamatan AWLR). Sesuaikan nilai Manning's n hingga diperoleh kalibrasi yang baik.&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="step">
&lt;div class="step-num">7&lt;/div>
&lt;div class="step-body">
&lt;div class="step-title">Analisis Output &amp;amp; Pembuatan Peta&lt;/div>
&lt;div class="step-desc">
&lt;p>Lihat profil memanjang, penampang, tabel output. Buat peta genangan di HEC-RAS Mapper menggunakan DEM terrain untuk analisis floodway dan sempadan sungai.&lt;/p>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;hr class="divider">
&lt;!-- SECTION 6: DASAR TEORI -->
&lt;div class="section-heading">
&lt;div class="section-num">6&lt;/div>
&lt;h2>Dasar Teori: Persamaan yang Digunakan HEC-RAS&lt;/h2>
&lt;/div>
&lt;h3>a. Persamaan Energi (Steady Flow)&lt;/h3>
&lt;p>Untuk steady flow 1D, HEC-RAS menyelesaikan persamaan energi (Bernoulli) antara dua penampang yang berdekatan:&lt;/p>
&lt;div class="formula-box">
&lt;div class="formula">Z₁ + Y₁ + α₁V₁²/2g = Z₂ + Y₂ + α₂V₂²/2g + h&lt;sub>e&lt;/sub>&lt;/div>
&lt;div class="formula-vars">
&lt;span class="formula-var">Z = elevasi dasar saluran (m)&lt;/span>
&lt;span class="formula-var">Y = kedalaman air (m)&lt;/span>
&lt;span class="formula-var">α = koefisien distribusi kecepatan&lt;/span>
&lt;span class="formula-var">V = kecepatan rata-rata (m/s)&lt;/span>
&lt;span class="formula-var">g = percepatan gravitasi (m/s²)&lt;/span>
&lt;span class="formula-var">h&lt;sub>e&lt;/sub> = kehilangan energi (m)&lt;/span>
&lt;/div>
&lt;/div>
&lt;p>Kehilangan energi h&lt;sub>e&lt;/sub> terdiri dari kehilangan akibat &lt;strong>gesekan&lt;/strong> (menggunakan persamaan Manning) dan kehilangan akibat &lt;strong>kontraksi/ekspansi&lt;/strong>:&lt;/p>
&lt;div class="formula-box">
&lt;div class="formula">h&lt;sub>e&lt;/sub> = L·S̄&lt;sub>f&lt;/sub> + C|α₂V₂²/2g − α₁V₁²/2g|&lt;/div>
&lt;div class="formula-vars">
&lt;span class="formula-var">L = panjang antara dua penampang (m)&lt;/span>
&lt;span class="formula-var">S̄&lt;sub>f&lt;/sub> = gradien gesekan rata-rata&lt;/span>
&lt;span class="formula-var">C = koefisien kontraksi/ekspansi&lt;/span>
&lt;/div>
&lt;/div>
&lt;h3>b. Persamaan Manning&lt;/h3>
&lt;p>Kehilangan energi akibat gesekan dihitung menggunakan persamaan Manning:&lt;/p>
&lt;div class="formula-box">
&lt;div class="formula">Q = (1/n) · A · R&lt;sup>2/3&lt;/sup> · S&lt;sup>1/2&lt;/sup>&lt;/div>
&lt;div class="formula-vars">
&lt;span class="formula-var">Q = debit (m³/s)&lt;/span>
&lt;span class="formula-var">n = koefisien kekasaran Manning&lt;/span>
&lt;span class="formula-var">A = luas penampang basah (m²)&lt;/span>
&lt;span class="formula-var">R = jari-jari hidraulik (m)&lt;/span>
&lt;span class="formula-var">S = kemiringan energi&lt;/span>
&lt;/div>
&lt;/div>
&lt;h3>c. Persamaan Unsteady Flow (Saint-Venant)&lt;/h3>
&lt;p>Untuk unsteady flow, HEC-RAS menyelesaikan persamaan Saint-Venant — gabungan &lt;strong>persamaan kontinuitas&lt;/strong> dan &lt;strong>persamaan momentum&lt;/strong>:&lt;/p>
&lt;div class="formula-box">
&lt;div class="formula">∂A/∂t + ∂Q/∂x = 0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Kontinuitas]&lt;/div>
&lt;div class="formula" style="margin-top: 12px;">∂Q/∂t + ∂(Q²/A)/∂x + gA(∂h/∂x + S&lt;sub>f&lt;/sub> − S₀) = 0 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Momentum]&lt;/div>
&lt;div class="formula-vars">
&lt;span class="formula-var">A = luas penampang (m²)&lt;/span>
&lt;span class="formula-var">Q = debit (m³/s)&lt;/span>
&lt;span class="formula-var">h = kedalaman air (m)&lt;/span>
&lt;span class="formula-var">S₀ = kemiringan dasar saluran&lt;/span>
&lt;span class="formula-var">S&lt;sub>f&lt;/sub> = kemiringan energi&lt;/span>
&lt;/div>
&lt;/div>
&lt;div class="info-box">
&lt;div class="info-box-label">ℹ️ Catatan Praktis&lt;/div>
&lt;p>Anda tidak perlu menyelesaikan persamaan-persamaan ini secara manual — HEC-RAS melakukannya secara numerik. Namun, memahami konsep dasarnya sangat penting untuk interpretasi hasil dan pemecahan masalah saat model tidak stabil atau menghasilkan output yang tidak wajar.&lt;/p>
&lt;/div>
&lt;hr class="divider">
&lt;!-- SECTION 7: NILAI MANNING N -->
&lt;div class="section-heading">
&lt;div class="section-num">7&lt;/div>
&lt;h2>Panduan Nilai Manning's n untuk Indonesia&lt;/h2>
&lt;/div>
&lt;p>Koefisien kekasaran Manning (&lt;em>n&lt;/em>) adalah parameter paling sensitif dalam pemodelan HEC-RAS. Pemilihan nilai yang tidak tepat akan memberikan hasil profil muka air yang tidak akurat. Berikut panduan nilai &lt;em>n&lt;/em> yang umum digunakan:&lt;/p>
&lt;table class="file-table">
&lt;thead>
&lt;tr>
&lt;th>Kondisi Saluran&lt;/th>
&lt;th>n Minimum&lt;/th>
&lt;th>n Normal&lt;/th>
&lt;th>n Maksimum&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Saluran beton halus&lt;/td>
&lt;td>0.011&lt;/td>
&lt;td>0.013&lt;/td>
&lt;td>0.015&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Saluran batu kali (pasangan)&lt;/td>
&lt;td>0.015&lt;/td>
&lt;td>0.017&lt;/td>
&lt;td>0.020&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Sungai alam — lurus, bersih&lt;/td>
&lt;td>0.025&lt;/td>
&lt;td>0.030&lt;/td>
&lt;td>0.033&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Sungai alam — berkelok, vegetasi ringan&lt;/td>
&lt;td>0.033&lt;/td>
&lt;td>0.040&lt;/td>
&lt;td>0.045&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Sungai alam — vegetasi lebat/akar&lt;/td>
&lt;td>0.050&lt;/td>
&lt;td>0.070&lt;/td>
&lt;td>0.080&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Dataran banjir — padang rumput pendek&lt;/td>
&lt;td>0.025&lt;/td>
&lt;td>0.030&lt;/td>
&lt;td>0.035&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Dataran banjir — semak belukar&lt;/td>
&lt;td>0.035&lt;/td>
&lt;td>0.050&lt;/td>
&lt;td>0.070&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Dataran banjir — hutan/pepohonan lebat&lt;/td>
&lt;td>0.080&lt;/td>
&lt;td>0.100&lt;/td>
&lt;td>0.120&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Dataran banjir — kawasan permukiman&lt;/td>
&lt;td>0.025&lt;/td>
&lt;td>0.040&lt;/td>
&lt;td>0.060&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;div class="info-box warning">
&lt;div class="info-box-label">⚠️ Penting: Kalibrasi Manning's n&lt;/div>
&lt;p>Nilai tabel di atas hanya sebagai titik awal. Selalu lakukan &lt;strong>kalibrasi&lt;/strong> dengan membandingkan muka air simulasi terhadap data observasi (muka air terukur di AWLR). Target kalibrasi yang baik: perbedaan muka air simulasi vs. observasi ≤ 10–15 cm pada debit observasi.&lt;/p>
&lt;/div>
&lt;hr class="divider">
&lt;!-- RINGKASAN -->
&lt;div class="summary-box">
&lt;div class="summary-title">📚 Ringkasan Modul 1&lt;/div>
&lt;ul class="summary-list">
&lt;li>HEC-RAS adalah software hidrolika gratis dari USACE untuk simulasi aliran sungai 1D dan 2D&lt;/li>
&lt;li>Memiliki 4 komponen: steady flow, unsteady flow, sediment transport, water quality&lt;/li>
&lt;li>Project terdiri dari file .prj, .g0x (geometri), .f0x/.u0x (aliran), .p0x (plan), .O0x (output)&lt;/li>
&lt;li>Alur kerja: persiapan data → geometri → data aliran → plan → simulasi → kalibrasi → output&lt;/li>
&lt;li>Steady flow menggunakan persamaan energi; unsteady flow menggunakan persamaan Saint-Venant&lt;/li>
&lt;li>Manning's n adalah parameter kalibrasi paling kritis — selalu kalibrasi dengan data lapangan&lt;/li>
&lt;/ul>
&lt;/div>
&lt;!-- NEXT MODULE -->
&lt;a href="https://www.irpanchumaedi.com/post/materi-persiapan-geometri/" class="next-module">
&lt;div>
&lt;div class="next-label">Modul Berikutnya →&lt;/div>
&lt;div class="next-title">Modul 2: Persiapan Data Geometri untuk HEC-RAS&lt;/div>
&lt;/div>
&lt;div class="next-arrow">→&lt;/div>
&lt;/a>
&lt;p class="footnote">
Referensi: HEC-RAS User's Manual v6.x (USACE Hydrologic Engineering Center) · Chow, V.T. (1959). Open Channel Hydraulics · Permen PUPR No. 28/PRT/M/2015
&lt;/p>
&lt;/div></description></item></channel></rss>