{"id":5607,"date":"2025-08-12T14:13:30","date_gmt":"2025-08-12T07:13:30","guid":{"rendered":"http:\/\/materi.smkn43jkt.sch.id\/?p=5607"},"modified":"2025-08-12T14:44:43","modified_gmt":"2025-08-12T07:44:43","slug":"dns","status":"publish","type":"post","link":"http:\/\/materi.smkn43jkt.sch.id\/?p=5607","title":{"rendered":"DNS"},"content":{"rendered":"<div id=\"model-response-message-contentr_2330fc3a8c6cc7a6\" class=\"markdown markdown-main-panel enable-updated-hr-color\" dir=\"ltr\">\n<p>DNS server (Domain Name System) adalah sebuah sistem yang <b>menerjemahkan nama domain<\/b> yang mudah diingat (contoh: <code>google.com<\/code>) menjadi <b>alamat IP<\/b> numerik (contoh: <code>172.217.16.142<\/code>) yang digunakan oleh komputer untuk saling berkomunikasi. Secara sederhana, DNS server berfungsi seperti &#8220;buku telepon internet&#8221; yang memungkinkan Anda mengakses situs web tanpa harus menghafal serangkaian angka yang rumit.<\/p>\n<hr \/>\n<h3>Fungsi Utama DNS Server<\/h3>\n<p>Fungsi utama DNS server adalah memastikan bahwa ketika Anda mengetikkan nama domain di <i>browser<\/i>, Anda akan diarahkan ke lokasi yang benar di internet. Berikut adalah beberapa fungsinya secara lebih rinci:<\/p>\n<ul>\n<li><b>Menerjemahkan Nama Domain ke Alamat IP:<\/b> Ini adalah fungsi utamanya. Tanpa DNS, Anda harus memasukkan alamat IP setiap kali ingin mengunjungi sebuah situs web. DNS menghilangkan kebutuhan ini dengan mengubah nama domain menjadi alamat IP yang bisa dipahami oleh mesin.<\/li>\n<li><b>Menemukan Server Email:<\/b> DNS tidak hanya digunakan untuk situs web. DNS juga menggunakan <i>record<\/i> khusus (MX record) untuk menentukan server mana yang bertanggung jawab untuk menerima email yang dikirim ke sebuah domain.<\/li>\n<li><b><i>Load Balancing<\/i>:<\/b> Beberapa DNS server bisa mendistribusikan lalu lintas ke banyak server yang berbeda. Ini membantu mencegah satu server kelebihan beban dan meningkatkan kinerja serta keandalan situs web.<\/li>\n<li><b>Meningkatkan Kecepatan Akses:<\/b> DNS server seringkali menyimpan (<i>cache<\/i>) hasil terjemahan dari domain yang sering diakses. Saat Anda mengunjungi situs web yang sama lagi, DNS server dapat memberikan alamat IP dari <i>cache<\/i> mereka, yang mempercepat proses <i>loading<\/i> situs.<\/li>\n<\/ul>\n<div id=\"model-response-message-contentr_6be99daed0b6bb35\" class=\"markdown markdown-main-panel enable-updated-hr-color\" dir=\"ltr\">\n<p>Cara kerja DNS (Domain Name System) adalah proses di mana sebuah nama domain (misalnya <code>google.com<\/code>) diubah menjadi alamat IP yang bisa dibaca oleh komputer. Proses ini terjadi dalam beberapa langkah yang sangat cepat, biasanya hanya dalam hitungan milidetik.<\/p>\n<hr \/>\n<h3>Tahapan Cara Kerja DNS<\/h3>\n<p>Berikut adalah tahapan-tahapan yang terjadi saat Anda mengetik nama domain di <i>browser<\/i>:<\/p>\n<h4>1. Permintaan (Query)<\/h4>\n<p>Ketika Anda mengetik <code>www.google.com<\/code> di <i>browser<\/i> dan menekan <code>Enter<\/code>, <i>browser<\/i> Anda akan mengirimkan permintaan ke <b><i>resolver<\/i> DNS<\/b>. <i>Resolver<\/i> DNS adalah server lokal yang sering disediakan oleh penyedia layanan internet (ISP) Anda. Tugasnya adalah mencari alamat IP dari domain yang Anda minta.<\/p>\n<h4>2. Pencarian <i>Cache<\/i><\/h4>\n<p><i>Resolver<\/i> DNS akan memeriksa <b><i>cache<\/i><\/b> atau data yang pernah disimpan sebelumnya.<\/p>\n<ul>\n<li>Jika <i>resolver<\/i> sudah memiliki alamat IP untuk <code>www.google.com<\/code>, ia akan langsung mengembalikan alamat IP tersebut ke <i>browser<\/i> Anda. Ini adalah cara tercepat, dan mengapa situs yang sering Anda kunjungi bisa dimuat dengan cepat.<\/li>\n<li>Jika <i>resolver<\/i> tidak memiliki informasi tersebut, ia akan melanjutkan ke langkah berikutnya.<\/li>\n<\/ul>\n<h4>3. Menghubungi <i>Root Server<\/i><\/h4>\n<p><i>Resolver<\/i> DNS akan mengirimkan permintaan ke <b><i>root server<\/i> DNS<\/b> global. <i>Root server<\/i> ini adalah server utama yang berisi informasi untuk semua domain tingkat atas (<i>Top-Level Domain<\/i> atau TLD), seperti <code>.com<\/code>, <code>.org<\/code>, dan <code>.id<\/code>. <i>Root server<\/i> tidak tahu alamat IP <code>www.google.com<\/code>, tetapi ia tahu di mana menemukan server yang menangani TLD <code>.com<\/code>. Ia akan mengarahkan <i>resolver<\/i> DNS ke server TLD <code>.com<\/code>.<\/p>\n<h4>4. Menghubungi <i>TLD Server<\/i><\/h4>\n<p><i>Resolver<\/i> DNS akan mengirimkan permintaan ke <b><i>TLD server<\/i><\/b>. Server ini bertanggung jawab untuk TLD <code>.com<\/code>. <i>TLD server<\/i> juga tidak tahu alamat IP <code>www.google.com<\/code>, tetapi ia tahu di mana menemukan server yang mengelola domain <code>google.com<\/code>. Ia akan mengarahkan <i>resolver<\/i> ke <i>nameserver<\/i> otoritatif (<code>authoritative nameserver<\/code>) untuk <code>google.com<\/code>.<\/p>\n<h4>5. Menghubungi <i>Authoritative Nameserver<\/i><\/h4>\n<p><i>Resolver<\/i> DNS akhirnya akan mengirimkan permintaan ke <b><i>authoritative nameserver<\/i><\/b>. Ini adalah server yang <i>benar-benar<\/i> memiliki catatan DNS untuk domain <code>google.com<\/code>. Server ini akan menemukan alamat IP yang benar (<code>172.217.16.142<\/code>) dan mengirimkannya kembali ke <i>resolver<\/i> DNS.<\/p>\n<h4>6. Respons dan <i>Caching<\/i><\/h4>\n<p><i>Resolver<\/i> DNS akan menerima alamat IP dari <i>authoritative nameserver<\/i>. Sebelum mengirimkannya ke <i>browser<\/i> Anda, <i>resolver<\/i> akan menyimpan (meng-<i>cache<\/i>) informasi ini untuk digunakan di masa mendatang. Kemudian, ia akan mengirimkan alamat IP (<code>172.217.16.142<\/code>) ke <i>browser<\/i> Anda.<\/p>\n<h4>7. Koneksi<\/h4>\n<p><i>Browser<\/i> Anda sekarang memiliki alamat IP yang benar. <i>Browser<\/i> akan menggunakannya untuk membuat koneksi langsung ke server yang menyimpan <i>website<\/i> <code>google.com<\/code>, dan halaman web pun akan dimuat.<\/p>\n<p>Seluruh proses ini adalah mekanisme yang sangat efisien dan otomatis yang memungkinkan miliaran orang di seluruh dunia mengakses internet setiap hari tanpa perlu memikirkan angka-angka rumit.<\/p>\n<\/div>\n<h3>Tahapan Install DNS<\/h3>\n<div id=\"model-response-message-contentr_cc1a74cc72b64975\" class=\"markdown markdown-main-panel enable-updated-hr-color\" dir=\"ltr\">\n<p>Berikut adalah panduan langkah demi langkah untuk menginstal dan mengonfigurasi DNS server menggunakan <b>BIND9<\/b> di Debian 12, dengan domain <code>mediatkj.web.id<\/code> dan IP server <code>192.168.10.10<\/code>.<\/p>\n<h3>1. Instalasi BIND9<\/h3>\n<p>Pertama, perbarui daftar paket dan instal paket BIND9 beserta utilitas pendukungnya.<\/p>\n<div class=\"code-block ng-tns-c1005614163-95 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\">\n<div class=\"formatted-code-block-internal-container ng-tns-c1005614163-95\">\n<div class=\"animated-opacity ng-tns-c1005614163-95\">\n<pre class=\"ng-tns-c1005614163-95\"><code class=\"code-container formatted ng-tns-c1005614163-95\" role=\"text\" data-test-id=\"code-content\">apt update\r\napt install bind9 bind9utils\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<h3>2. Konfigurasi <code>named.conf.local<\/code><\/h3>\n<p>File ini digunakan untuk mendefinisikan zona (<i>zone<\/i>) DNS. Anda perlu menambahkan zona <i>forward<\/i> (untuk menerjemahkan domain ke IP) dan zona <i>reverse<\/i> (untuk menerjemahkan IP ke domain).<\/p>\n<div class=\"code-block ng-tns-c1005614163-96 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\">\n<div class=\"formatted-code-block-internal-container ng-tns-c1005614163-96\">\n<div class=\"animated-opacity ng-tns-c1005614163-96\">\n<pre class=\"ng-tns-c1005614163-96\"><code class=\"code-container formatted ng-tns-c1005614163-96\" role=\"text\" data-test-id=\"code-content\">nano \/etc\/<span class=\"hljs-built_in\">bind<\/span>\/named.conf.local\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>Tambahkan baris berikut di akhir file:<\/p>\n<div class=\"code-block ng-tns-c1005614163-97 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\">\n<div class=\"formatted-code-block-internal-container ng-tns-c1005614163-97\">\n<div class=\"animated-opacity ng-tns-c1005614163-97\">\n<pre class=\"ng-tns-c1005614163-97\"><code class=\"code-container formatted ng-tns-c1005614163-97\" role=\"text\" data-test-id=\"code-content\">\/\/ Forward Zone\r\nzone \"mediatkj.web.id\" {\r\n    type master<span class=\"hljs-comment\">;<\/span>\r\n    file \"\/etc\/bind\/db.mediatkj.web.id\"<span class=\"hljs-comment\">;<\/span>\r\n}<span class=\"hljs-comment\">;<\/span>\r\n\r\n\/\/ Reverse Zone\r\nzone \"10.168.192.in-addr.arpa\" {\r\n    type master<span class=\"hljs-comment\">;<\/span>\r\n    file \"\/etc\/bind\/db.192.168.10\"<span class=\"hljs-comment\">;<\/span>\r\n}<span class=\"hljs-comment\">;<\/span><\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li><code>zone \"mediatkj.web.id\"<\/code>: Mendefinisikan zona untuk domain.<\/li>\n<li><code>file \"\/etc\/bind\/db.mediatkj.web.id\"<\/code>: Menentukan lokasi file konfigurasi untuk zona <i>forward<\/i>.<\/li>\n<li><code>zone \"10.168.192.in-addr.arpa\"<\/code>: Mendefinisikan zona untuk resolusi terbalik (dari IP ke domain). IP dibalik (<code>192.168.10<\/code> menjadi <code>10.168.192<\/code>).<\/li>\n<li><code>file \"\/etc\/bind\/db.192.168.10\"<\/code>: Menentukan lokasi file untuk zona <i>reverse<\/i>.<\/li>\n<\/ul>\n<p>Simpan dan tutup file (<code>Ctrl+X<\/code>, <code>Y<\/code>, <code>Enter<\/code>).<\/p>\n<hr \/>\n<h3>3. Konfigurasi Zona <i>Forward<\/i><\/h3>\n<p>Sekarang, buat file zona <i>forward<\/i> yang telah didefinisikan sebelumnya.<\/p>\n<div class=\"code-block ng-tns-c1005614163-98 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\">\n<div class=\"formatted-code-block-internal-container ng-tns-c1005614163-98\">\n<div class=\"animated-opacity ng-tns-c1005614163-98\">\n<pre class=\"ng-tns-c1005614163-98\"><code class=\"code-container formatted ng-tns-c1005614163-98\" role=\"text\" data-test-id=\"code-content\">cp \/etc\/<span class=\"hljs-built_in\">bind<\/span>\/db.local \/etc\/<span class=\"hljs-built_in\">bind<\/span>\/db.mediatkj.web.id\r\nnano \/etc\/<span class=\"hljs-built_in\">bind<\/span>\/db.mediatkj.web.id\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>Edit isi file tersebut menjadi seperti berikut:<\/p>\n<div class=\"code-block ng-tns-c1005614163-99 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\">\n<div class=\"formatted-code-block-internal-container ng-tns-c1005614163-99\">\n<div class=\"animated-opacity ng-tns-c1005614163-99\">\n<pre class=\"ng-tns-c1005614163-99\"><code class=\"code-container formatted ng-tns-c1005614163-99 no-decoration-radius\" role=\"text\" data-test-id=\"code-content\">; BIND data file for mediatkj.web.id\r\n$TTL    604800\r\n@       IN      SOA     mediatkj.web.id. root.mediatkj.web.id. (\r\n                              2024081201      ; Serial\r\n                                   604800      ; Refresh\r\n                                    86400      ; Retry\r\n                                  2419200      ; Expire\r\n                                   604800 )    ; Negative Cache TTL\r\n;\r\n@       IN      NS      mediatkj.web.id.\r\n@       IN      A       192.168.10.10\r\nwww     IN      A       192.168.10.10\r\nns1     IN      A       192.168.10.10\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li><code>$TTL<\/code>: Masa berlaku (<i>Time To Live<\/i>) <i>record<\/i> (dalam detik).<\/li>\n<li><code>@ IN SOA<\/code>: <b>S<\/b>tart <b>o<\/b>f <b>A<\/b>uthority, menandakan awal zona. Ganti <code>localhost.<\/code> dengan <code>mediatkj.web.id.<\/code> dan <code>root.localhost<\/code> dengan <code>root.mediatkj.web.id<\/code>.<\/li>\n<li><code>Serial<\/code>: Nomor seri yang harus diubah setiap kali ada perubahan pada file zona. Format <code>YYYYMMDDNN<\/code> (tahun, bulan, tanggal, nomor revisi) sangat disarankan.<\/li>\n<li><code>@ IN NS<\/code>: Menentukan <i><b>N<\/b>ame <b>S<\/b>erver<\/i> untuk domain.<\/li>\n<li><code>@ IN A<\/code>: Menerjemahkan domain utama ke alamat IP server.<\/li>\n<li><code>www IN A<\/code>: Menerjemahkan <i>subdomain<\/i> <code>www<\/code> ke alamat IP yang sama.<\/li>\n<li><code>ns1 IN A<\/code>: Menerjemahkan <i>subdomain<\/i> <code>ns1<\/code> ke alamat IP yang sama, ini adalah <i>nameserver<\/i> utama.<\/li>\n<\/ul>\n<p>Simpan dan tutup file.<\/p>\n<hr \/>\n<h3>4. Konfigurasi Zona <i>Reverse<\/i><\/h3>\n<p>Selanjutnya, buat file zona <i>reverse<\/i>.<\/p>\n<div class=\"code-block ng-tns-c1005614163-100 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\">\n<div class=\"formatted-code-block-internal-container ng-tns-c1005614163-100\">\n<div class=\"animated-opacity ng-tns-c1005614163-100\">\n<pre class=\"ng-tns-c1005614163-100\"><code class=\"code-container formatted ng-tns-c1005614163-100\" role=\"text\" data-test-id=\"code-content\">cp \/etc\/<span class=\"hljs-built_in\">bind<\/span>\/db.127 \/etc\/<span class=\"hljs-built_in\">bind<\/span>\/db.192.168.10\r\nnano \/etc\/<span class=\"hljs-built_in\">bind<\/span>\/db.192.168.10\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>Edit isi file tersebut:<\/p>\n<div class=\"code-block ng-tns-c1005614163-101 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\">\n<div class=\"formatted-code-block-internal-container ng-tns-c1005614163-101\">\n<div class=\"animated-opacity ng-tns-c1005614163-101\">\n<pre class=\"ng-tns-c1005614163-101\"><code class=\"code-container formatted ng-tns-c1005614163-101 no-decoration-radius\" role=\"text\" data-test-id=\"code-content\">; BIND reverse data file for 10.168.192.in-addr.arpa\r\n$TTL    604800\r\n@       IN      SOA     mediatkj.web.id. root.mediatkj.web.id. (\r\n                              2024081201      ; Serial\r\n                                   604800      ; Refresh\r\n                                    86400      ; Retry\r\n                                  2419200      ; Expire\r\n                                   604800 )    ; Negative Cache TTL\r\n;\r\n@       IN      NS      mediatkj.web.id.\r\n10      IN      PTR     mediatkj.web.id.\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<ul>\n<li><code>$TTL<\/code> dan <code>@ IN SOA<\/code>: Sama seperti di file zona <i>forward<\/i>.<\/li>\n<li><code>@ IN NS<\/code>: Menentukan <i>nameserver<\/i> untuk zona ini.<\/li>\n<li><code>10 IN PTR<\/code>: Menerjemahkan bagian terakhir dari alamat IP (<code>.10<\/code>) ke nama domain. <code>PTR<\/code> (<i><b>P<\/b>ointe<\/i>*r***) adalah <i>record<\/i> yang digunakan untuk resolusi terbalik.<\/li>\n<\/ul>\n<p>Simpan dan tutup file.<\/p>\n<hr \/>\n<h3>5. Konfigurasi <i>Nameserver<\/i> pada Server Sendiri<\/h3>\n<p>Terakhir, atur server DNS Anda agar menggunakan dirinya sendiri.<\/p>\n<div class=\"code-block ng-tns-c1005614163-102 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\">\n<div class=\"formatted-code-block-internal-container ng-tns-c1005614163-102\">\n<div class=\"animated-opacity ng-tns-c1005614163-102\">\n<pre class=\"ng-tns-c1005614163-102\"><code class=\"code-container formatted ng-tns-c1005614163-102\" role=\"text\" data-test-id=\"code-content\">nano \/etc\/resolv.conf\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>Ubah atau tambahkan baris berikut:<\/p>\n<div class=\"code-block ng-tns-c1005614163-103 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\">\n<div class=\"formatted-code-block-internal-container ng-tns-c1005614163-103\">\n<div class=\"animated-opacity ng-tns-c1005614163-103\">\n<pre class=\"ng-tns-c1005614163-103\"><code class=\"code-container formatted ng-tns-c1005614163-103\" role=\"text\" data-test-id=\"code-content\">nameserver 192.168.10.10\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>Simpan dan keluar.<\/p>\n<h3>6. Mulai Ulang Layanan dan Uji Coba<\/h3>\n<p>Muat ulang layanan BIND9 agar konfigurasi baru diterapkan dan periksa statusnya.<\/p>\n<div class=\"code-block ng-tns-c1005614163-104 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\">\n<div class=\"formatted-code-block-internal-container ng-tns-c1005614163-104\">\n<div class=\"animated-opacity ng-tns-c1005614163-104\">\n<pre class=\"ng-tns-c1005614163-104\"><code class=\"code-container formatted ng-tns-c1005614163-104\" role=\"text\" data-test-id=\"code-content\">systemctl restart bind9\r\nsystemctl status bind9\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>Jika statusnya <code>active (running)<\/code>, berarti layanan berjalan dengan baik.<\/p>\n<p>Untuk pengujian, gunakan perintah <code>dig<\/code> atau <code>nslookup<\/code>.<\/p>\n<ul>\n<li><b>Uji Zona <i>Forward<\/i><\/b>:\n<div class=\"code-block ng-tns-c1005614163-105 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\">\n<div class=\"formatted-code-block-internal-container ng-tns-c1005614163-105\">\n<div class=\"animated-opacity ng-tns-c1005614163-105\">\n<pre class=\"ng-tns-c1005614163-105\"><code class=\"code-container formatted ng-tns-c1005614163-105\" role=\"text\" data-test-id=\"code-content\">dig mediatkj.web.id\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>Output yang diharapkan akan menunjukkan IP <code>192.168.10.10<\/code>.<\/li>\n<li><b>Uji Zona <i>Reverse<\/i><\/b>:\n<div class=\"code-block ng-tns-c1005614163-106 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\">\n<div class=\"formatted-code-block-internal-container ng-tns-c1005614163-106\">\n<div class=\"animated-opacity ng-tns-c1005614163-106\">\n<pre class=\"ng-tns-c1005614163-106\"><code class=\"code-container formatted ng-tns-c1005614163-106\" role=\"text\" data-test-id=\"code-content\">dig -x 192.168.10.10\r\n<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>Output yang diharapkan akan menunjukkan nama domain <code>mediatkj.web.id<\/code>.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>DNS server (Domain Name System) adalah sebuah sistem yang menerjemahkan nama domain yang mudah diingat (contoh: google.com) menjadi alamat IP numerik (contoh: 172.217.16.142) yang digunakan oleh komputer untuk saling berkomunikasi. Secara sederhana, DNS server berfungsi seperti &#8220;buku telepon internet&#8221; yang memungkinkan Anda mengakses situs web tanpa harus menghafal serangkaian angka yang rumit. Fungsi Utama DNS [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,34,72],"tags":[],"_links":{"self":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts\/5607"}],"collection":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5607"}],"version-history":[{"count":6,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts\/5607\/revisions"}],"predecessor-version":[{"id":5613,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts\/5607\/revisions\/5613"}],"wp:attachment":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5607"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}