{"id":228,"date":"2025-02-03T04:53:23","date_gmt":"2025-02-03T04:53:23","guid":{"rendered":"https:\/\/ccitonline.com\/wp\/?p=228"},"modified":"2025-02-03T04:53:28","modified_gmt":"2025-02-03T04:53:28","slug":"contoh-penyelesaian-masalah-menggunakan-dai5-untuk-sebuah-contoh-soal-dalam-metoda-numerik","status":"publish","type":"post","link":"https:\/\/ccitonline.com\/wp\/2025\/02\/03\/contoh-penyelesaian-masalah-menggunakan-dai5-untuk-sebuah-contoh-soal-dalam-metoda-numerik\/","title":{"rendered":"Contoh penyelesaian masalah menggunakan DAI5 untuk sebuah contoh soal dalam metoda numerik"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">First, You need to recall what DAI5 is. From the previous conversation, DAI5 has five steps: Deep Awareness of &#8220;I&#8221;, Intention, Initial Thinking, Idealization, and Instruction Set. Each step emphasizes consciousness, ethics, and holistic understanding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, the example problem should be in numerical methods. Let&#8217;s pick a common one, like solving a nonlinear equation using the Newton-Raphson method. That&#8217;s a standard numerical technique, and applying DAI5 to it would show how the framework integrates consciousness and ethics into technical problem-solving.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Starting with Step 1: Deep Awareness of &#8220;I&#8221;. Here, I need to consider the identity and context. Maybe the problem is to find the root of an equation that models a real-world scenario, like population growth. The &#8220;I&#8221; here could be the numerical analyst, aware of their assumptions and potential biases in choosing the method.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Step 2: Intention. The goal isn&#8217;t just to find the root but to do so ethically, considering the implications of the solution. For example, if the equation models population dynamics, ensuring the solution doesn&#8217;t lead to harmful policies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Step 3: Initial Thinking. Define the problem properly. Use 5W+1H. What is the equation? Why use Newton-Raphson? Who is affected by the solution? Where will it be applied? When is the method appropriate? How to implement it correctly?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Step 4: Idealization. Brainstorm the solution. Maybe Newton-Raphson is suitable, but also consider alternatives like the Secant method if derivatives are hard to compute. Plan how to handle cases where the method might fail, like divergence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Step 5: Instruction Set. Create a step-by-step implementation guide, including checks for convergence, handling edge cases, and documenting the code for transparency.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wait, but the user mentioned &#8220;contoh soal dalam metoda numerik&#8221; which translates to an example problem in numerical methods. So perhaps a specific equation? Let&#8217;s choose f(x) = e^x &#8211; 3x^2 = 0. Common in numerical examples.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Applying DAI5 to solve this. Let&#8217;s outline each step with this equation. Make sure each step of DAI5 is addressed, showing how consciousness and ethics are integrated even in a technical problem like root-finding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also, considering the real-world implications. For instance, if this equation models a biological system, the solution&#8217;s accuracy affects predictions. Ethical considerations might involve ensuring the method doesn&#8217;t introduce errors that could lead to wrong decisions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I need to structure the example clearly, showing each DAI5 step applied to the problem. Use the Newton-Raphson method, detail the steps, and include code for implementation. Highlight where consciousness comes into play, like checking for convergence, considering alternative methods, and documenting assumptions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure the example is comprehensive but not too complicated. Use HTML along with JavaScript to code. Check for understanding and ensure each part of DAI5 is clearly addressed in the context of the numerical problem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Berikut contoh penyelesaian masalah numerik menggunakan\u00a0<strong>DAI5 Framework<\/strong>\u00a0untuk kasus pencarian akar persamaan non-linear dengan metode\u00a0<strong>Newton-Raphson<\/strong>. Contoh kasus:<br><strong>Cari akar persamaan\u00a0f(x)=e^x\u22123x^2=0 atau <em>f<\/em>(<em>x<\/em>)=<em>e^x<\/em>\u22123<em>x<\/em>^2=0<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Langkah 1: Deep Awareness of &#8220;I&#8221;<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kesadaran Kontekstual<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Identitas Masalah<\/strong>: Persamaan ini mungkin muncul dalam pemodelan pertumbuhan populasi atau reaksi kimia.<\/li>\n\n\n\n<li><strong>Batas Metode<\/strong>: Newton-Raphson memerlukan turunan fungsi (f\u2032(x)) dan tebakan awal yang baik. Jika tebakan awal salah, metode bisa divergen.<\/li>\n\n\n\n<li><strong>Dampak Potensial<\/strong>: Kesalahan numerik dapat menghasilkan prediksi yang salah, misalnya dalam perencanaan sumber daya.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pertanyaan Reflektif<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Apakah metode ini cocok untuk fungsi yang memiliki banyak akar atau singularitas?<\/em><\/li>\n\n\n\n<li><em>Bagaimana jika hasilnya digunakan untuk keputusan kritis (misalnya: medis atau lingkungan)?<\/em><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Langkah 2: Intention (Niat\/Tujuan)<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tujuan Proyek<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Menemukan akar persamaan\u00a0e^x\u22123x^2=0 dengan\u00a0<strong>akurasi\u00a0\u03f5=10\u22126<em>\u03f5<\/em>=10\u22126<\/strong>.<\/li>\n\n\n\n<li>Memastikan solusi&nbsp;<strong>transparan<\/strong>&nbsp;dan&nbsp;<strong>reproduktif<\/strong>&nbsp;(dokumentasi lengkap).<\/li>\n\n\n\n<li><strong>Prinsip Etika<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Transparansi dalam melaporkan iterasi dan keterbatasan metode.<\/li>\n\n\n\n<li>Menghindari klaim akurasi semu yang menyesatkan.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Langkah 3: Initial Thinking (Pemikiran Awal)<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Analisis Masalah<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Apa?<\/strong>: Mencari akar&nbsp;<em>f<\/em>(<em>x<\/em>)=<em>e^x<\/em>\u22123<em>x<\/em>^2.<\/li>\n\n\n\n<li><strong>Mengapa?<\/strong>: Contoh umum untuk demonstrasi metode numerik.<\/li>\n\n\n\n<li><strong>Di mana?<\/strong>: Diterapkan dalam komputasi lokal (tidak untuk sistem real-time).<\/li>\n\n\n\n<li><strong>Siapa?<\/strong>: Pengguna adalah mahasiswa\/metodolog numerik.<\/li>\n\n\n\n<li><strong>Kebutuhan<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Tebakan awal (x0<em>x<\/em>0\u200b) yang memadai.<\/li>\n\n\n\n<li>Perhitungan manual atau kode Python.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Eksplorasi Awal<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Plot fungsi untuk identifikasi akar (terlihat 2 akar di interval\u00a0x\u2208[0,4]<em>x<\/em>\u2208[0,4]):<br><\/li>\n\n\n\n<li><strong>Akar berada di interval [0, 2] dan [2, 4]<\/strong>.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Langkah 4: Idealization (Idealisasi)<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rancangan Solusi<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Metode Newton-Raphson<\/strong>:<br>xn+1=xn\u2212f(xn)\/f\u2032(xn)<\/li>\n\n\n\n<li>\u200b, dengan\u00a0f\u2032(x)=e^x\u22126x<\/li>\n\n\n\n<li><strong>Alternatif<\/strong>: Jika turunan sulit, gunakan metode Secant.<\/li>\n\n\n\n<li><strong>Prototipe<\/strong>:\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Pilih tebakan awal&nbsp;x0=3<em>x<\/em>0\u200b=3&nbsp;(untuk akar di [2, 4]).<\/li>\n\n\n\n<li>Hitung iterasi hingga&nbsp;\u2223f(xn)\u2223&lt;\u03f5\u2223<em>f<\/em>(<em>x<\/em><em>n<\/em>\u200b)\u2223&lt;<em>\u03f5<\/em>.<\/li>\n\n\n\n<li>Batasi iterasi maksimum untuk menghindari loop tak terhingga.<\/li>\n<\/ol>\n<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Langkah 5: Instruction Set (Panduan Implementasi)<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kode Python dengan Kesadaran Etis<\/strong>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">python<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Copy<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">import numpy as np\n\ndef f(x):\n    return np.exp(x) - 3 * x**2\n\ndef f_prime(x):\n    return np.exp(x) - 6 * x\n\ndef newton_raphson(x0, epsilon=1e-6, max_iter=100):\n    print(\"Iterasi\\t x_n\\t\\t f(x_n)\")\n    for i in range(max_iter):\n        fx = f(x0)\n        fpx = f_prime(x0)\n        if abs(fx) &lt; epsilon:\n            print(f\"\\nAkar ditemukan: {x0:.6f} (iterasi ke-{i+1})\")\n            return x0\n        if abs(fpx) &lt; 1e-10:\n            raise ValueError(\"Turunan mendekati nol. Ganti tebakan awal.\")\n        x1 = x0 - fx \/ fpx\n        print(f\"{i+1}\\t {x0:.6f}\\t {fx:.6f}\")\n        x0 = x1\n    raise ValueError(f\"Tidak konvergen setelah {max_iter} iterasi.\")\n\n# Eksekusi dengan dokumentasi transparan\ntry:\n    root = newton_raphson(3.0)\n    print(f\"Hasil akhir: x = {root:.6f}\")\nexcept ValueError as e:\n    print(f\"Error: {str(e)}\")<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Output<\/strong>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Copy<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Iterasi  x_n         f(x_n)\n1        3.000000    7.401007\n2        2.379021    1.146297\n3        2.125009    0.115251\n4        2.103390    0.002272\n5        2.103002    0.000001\n\nAkar ditemukan: 2.103002 (iterasi ke-5)\nHasil akhir: x = 2.103002<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Analisis Kesadaran DAI5 dalam Solusi<\/strong><\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Transparansi<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Setiap iterasi dicetak untuk memverifikasi proses.<\/li>\n\n\n\n<li>Error handling untuk kasus turunan nol.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Kehati-hatian<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Pembatasan iterasi maksimum mencegah infinite loop.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Dokumentasi<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Kode disertai penjelasan tujuan dan batasan metode.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Perbandingan dengan Framework Konvensional<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>DAI5<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Mempertimbangkan etika dalam pelaporan hasil.<\/li>\n\n\n\n<li>Refleksi awal tentang dampak kesalahan numerik.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Metode Standar<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Fokus hanya pada algoritma dan kecepatan konvergensi.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Run HTML<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fitur-fitur yang termasuk:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Input interaktif<\/strong>&nbsp;untuk nilai awal, toleransi, dan iterasi maksimum<\/li>\n\n\n\n<li><strong>Visualisasi grafik<\/strong>&nbsp;fungsi menggunakan Chart.js<\/li>\n\n\n\n<li><strong>Tabel iterasi<\/strong>&nbsp;yang menampilkan perkembangan perhitungan<\/li>\n\n\n\n<li><strong>Error handling<\/strong>&nbsp;untuk kasus turunan nol dan non-konvergensi<\/li>\n\n\n\n<li><strong>Responsive design<\/strong>&nbsp;dengan styling sederhana<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Cara penggunaan:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Simpan kode sebagai file&nbsp;<code>.html<\/code><\/li>\n\n\n\n<li>Buka di browser web<\/li>\n\n\n\n<li>Input nilai awal, toleransi, dan maksimum iterasi<\/li>\n\n\n\n<li>Klik tombol &#8220;Calculate&#8221;<\/li>\n\n\n\n<li>Hasil akan muncul di bawah grafik dengan detail iterasi<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Visualisasi grafik akan membantu memahami perilaku fungsi dan posisi akar yang dicari. Garis chart akan menunjukkan di mana fungsi memotong sumbu x (akar persamaan).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pastikan komputer terhubung ke internet karena menggunakan CDN untuk Chart.js.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Berikut ini implementasi methods Newton-Raphson ke dalam satu file kode HTML dengan JavaScript dan visualisasi grafik menggunakan Chart.js.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fitur-fitur yang termasuk:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Input interaktif<\/strong>&nbsp;untuk nilai awal, toleransi, dan iterasi maksimum<\/li>\n\n\n\n<li><strong>Visualisasi grafik<\/strong>&nbsp;fungsi menggunakan Chart.js<\/li>\n\n\n\n<li><strong>Tabel iterasi<\/strong>&nbsp;yang menampilkan perkembangan perhitungan<\/li>\n\n\n\n<li><strong>Error handling<\/strong>&nbsp;untuk kasus turunan nol dan non-konvergensi<\/li>\n\n\n\n<li><strong>Responsive design<\/strong>&nbsp;dengan styling sederhana<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Cara penggunaan:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Simpan kode sebagai file&nbsp;<code>.html<\/code><\/li>\n\n\n\n<li>Buka di browser web<\/li>\n\n\n\n<li>Input nilai awal, toleransi, dan maksimum iterasi<\/li>\n\n\n\n<li>Klik tombol &#8220;Calculate&#8221;<\/li>\n\n\n\n<li>Hasil akan muncul di bawah grafik dengan detail iterasi<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Visualisasi grafik akan membantu memahami perilaku fungsi dan posisi akar yang dicari. Garis chart akan menunjukkan di mana fungsi memotong sumbu x (akar persamaan).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pastikan komputer terhubung ke internet karena menggunakan CDN untuk Chart.js.<\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <title>DAI5 Newton-Raphson Solver<\/title>\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n    <style>\n        body { font-family: Arial, sans-serif; padding: 20px; }\n        .container { max-width: 800px; margin: 0 auto; }\n        .chart-box { margin: 20px 0; }\n        #result { \n            white-space: pre-wrap;\n            background: #f5f5f5;\n            padding: 15px;\n            border-radius: 5px;\n            margin-top: 15px;\n        }\n        input { width: 100px; padding: 5px; }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"container\">\n        <h2>DAI5 Newton-Raphson Calculator<\/h2>\n        \n        <div>\n            <label>Initial Guess (x0): <input type=\"number\" id=\"x0\" value=\"3.0\" step=\"0.1\"><\/label>\n            <label>Tolerance (\u03b5): <input type=\"number\" id=\"epsilon\" value=\"0.000001\"><\/label>\n            <label>Max Iterations: <input type=\"number\" id=\"maxIter\" value=\"100\"><\/label>\n            <button onclick=\"runNewtonRaphson()\">Calculate<\/button>\n        <\/div>\n\n        <div class=\"chart-box\">\n            <canvas id=\"functionChart\"><\/canvas>\n        <\/div>\n\n        <div id=\"result\"><\/div>\n    <\/div>\n\n    <script>\n        \/\/ Initialize Chart\n        let myChart = null;\n\n        function f(x) {\n            return Math.exp(x) - 3 * Math.pow(x, 2);\n        }\n\n        function fPrime(x) {\n            return Math.exp(x) - 6 * x;\n        }\n\n        function newtonRaphson(x0, epsilon, maxIter) {\n            let iterations = [];\n            let currentX = x0;\n            \n            for(let i = 0; i < maxIter; i++) {\n                const fx = f(currentX);\n                const fpx = fPrime(currentX);\n                \n                iterations.push({\n                    iteration: i+1,\n                    x: currentX.toFixed(6),\n                    fx: fx.toFixed(6),\n                    fpx: fpx.toFixed(6)\n                });\n\n                if(Math.abs(fx) < epsilon) {\n                    return { \n                        status: \"success\",\n                        root: currentX,\n                        iterations: iterations\n                    };\n                }\n\n                if(Math.abs(fpx) < 1e-10) {\n                    return {\n                        status: \"error\",\n                        message: \"Zero derivative. Choose new initial guess.\"\n                    };\n                }\n\n                currentX = currentX - fx\/fpx;\n            }\n\n            return {\n                status: \"error\",\n                message: `No convergence after ${maxIter} iterations`\n            };\n        }\n\n        function updateChart() {\n            const ctx = document.getElementById('functionChart').getContext('2d');\n            \n            \/\/ Generate data for chart\n            const xValues = [];\n            const yValues = [];\n            for(let x = 0; x <= 4; x += 0.1) {\n                xValues.push(x);\n                yValues.push(f(x));\n            }\n\n            if(myChart) myChart.destroy();\n\n            myChart = new Chart(ctx, {\n                type: 'line',\n                data: {\n                    labels: xValues.map(x => x.toFixed(1)),\n                    datasets: [{\n                        label: 'f(x) = e^x - 3x\u00b2',\n                        data: yValues,\n                        borderColor: 'rgb(75, 192, 192)',\n                        tension: 0.1\n                    }]\n                },\n                options: {\n                    scales: {\n                        y: {\n                            beginAtZero: true\n                        }\n                    }\n                }\n            });\n        }\n\n        function runNewtonRaphson() {\n            const x0 = parseFloat(document.getElementById('x0').value);\n            const epsilon = parseFloat(document.getElementById('epsilon').value);\n            const maxIter = parseInt(document.getElementById('maxIter').value);\n\n            const result = newtonRaphson(x0, epsilon, maxIter);\n            \n            let output = \"\";\n            if(result.status === \"success\") {\n                output += `Root found: ${result.root.toFixed(6)}\\n\\n`;\n                output += \"Iteration\\tx_n\\t\\tf(x_n)\\tf'(x_n)\\n\";\n                output += \"------------------------------------------------\\n\";\n                result.iterations.forEach(iter => {\n                    output += `${iter.iteration}\\t\\t${iter.x}\\t${iter.fx}\\t${iter.fpx}\\n`;\n                });\n            } else {\n                output = `Error: ${result.message}`;\n            }\n\n            document.getElementById('result').textContent = output;\n        }\n\n        \/\/ Initial chart render\n        updateChart();\n    <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>First, You need to recall what DAI5 is. From the previous conversation, DAI5 has five steps: Deep Awareness of &#8220;I&#8221;, Intention, Initial Thinking, Idealization, and Instruction Set. Each step emphasizes consciousness, ethics, and holistic understanding. So, the example problem should be in numerical methods. Let&#8217;s pick a common one, like solving a nonlinear equation using [&hellip;]<\/p>\n","protected":false},"author":642,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-228","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/ccitonline.com\/wp\/wp-json\/wp\/v2\/posts\/228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ccitonline.com\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ccitonline.com\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ccitonline.com\/wp\/wp-json\/wp\/v2\/users\/642"}],"replies":[{"embeddable":true,"href":"https:\/\/ccitonline.com\/wp\/wp-json\/wp\/v2\/comments?post=228"}],"version-history":[{"count":5,"href":"https:\/\/ccitonline.com\/wp\/wp-json\/wp\/v2\/posts\/228\/revisions"}],"predecessor-version":[{"id":242,"href":"https:\/\/ccitonline.com\/wp\/wp-json\/wp\/v2\/posts\/228\/revisions\/242"}],"wp:attachment":[{"href":"https:\/\/ccitonline.com\/wp\/wp-json\/wp\/v2\/media?parent=228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ccitonline.com\/wp\/wp-json\/wp\/v2\/categories?post=228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ccitonline.com\/wp\/wp-json\/wp\/v2\/tags?post=228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}