{"id":139,"date":"2025-12-22T05:14:32","date_gmt":"2025-12-22T05:14:32","guid":{"rendered":"http:\/\/localhost\/2026\/?p=139"},"modified":"2026-01-07T11:39:39","modified_gmt":"2026-01-07T04:39:39","slug":"bab-2-output-data","status":"publish","type":"post","link":"https:\/\/www.bisasoftware.id\/2026\/bab-2-output-data\/","title":{"rendered":"BAB 2 &#8211; Output Data"},"content":{"rendered":"\n<p><strong>Indikator Materi :<\/strong><br>1. Menjelaskan pengertian output data javascript<br>2. Menerapkan fungsi console.log() untuk output data javascript<br>3. Menerapkan fungsi alert() untuk output data javascript<br>4. Menerapkan fungsi document.write() untuk output data javascript<br>5. Menerapkan fungsi innerHTML untuk output data javascript<\/p>\n\n\n\n<p>Output adalah sebuah tampilan program yang biasanya digunakan untuk memperlihatkan hasil akhir.<\/p>\n\n\n\n<p>Output biasanya ditampilkan dalam bentuk teks dengan fungsi&nbsp;<code>print()<\/code>.<\/p>\n\n\n\n<p>Ada 4 cara menampilkan output pada Javascript:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Menggunakan Fungsi&nbsp;<code>console.log()<\/code>;<\/li>\n\n\n\n<li>Menggunakan Fungsi&nbsp;<code>alert()<\/code>;<\/li>\n\n\n\n<li>Menggunakan Fungsi&nbsp;<code>document.write()<\/code>;<\/li>\n\n\n\n<li>Menggunakan&nbsp;<code>innerHTML<\/code>.<\/li>\n<\/ol>\n\n\n\n<p>Apa perbedaan dari keempat cara tersebut?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"1-menggunakan-fungsi-consolelog\">1. Menggunakan Fungsi&nbsp;<code>console.log()<\/code><\/h2>\n\n\n\n<p>Fungsi&nbsp;<code>console.log()<\/code>&nbsp;adalah fungsi untuk menampilkan teks ke console Javascript.<\/p>\n\n\n\n<p>Contoh penggunaan:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>console.log(\"Hello World!\");<\/code><\/pre>\n\n\n\n<p>Hasilnya:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.petanikode.com\/img\/js\/output\/console-js.png\" alt=\"Console Javascript\" title=\"\"\/><\/figure>\n\n\n\n<p>Fungsi&nbsp;<code>console.log()<\/code>&nbsp;biasanya digunakan untuk&nbsp;<em>debugging<\/em>. Karena setiap pesaan error di Javascript selalu ditampilkan di dalam Console.<\/p>\n\n\n\n<p>Selain&nbsp;<code>console.log()<\/code>, terdapat juga beberapa fungsi untuk&nbsp;<em>debugging<\/em>&nbsp;seperti&nbsp;<code>console.debug()<\/code>,&nbsp;<code>console.info()<\/code>,&nbsp;<code>console.error()<\/code>,&nbsp;<code>console.dir()<\/code>, dsb.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.petanikode.com\/img\/js\/output\/fungsi-console.png\" alt=\"Fungsi-fungsi dalam console\" title=\"\"\/><\/figure>\n\n\n\n<p>Fungsi-fungsi console ini juga berlaku pada console Nodejs.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.petanikode.com\/img\/js\/output\/console-nodejs.png\" alt=\"Console Nodejs\" title=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-menggunakan-fungsi-alert\">2. Menggunakan Fungsi&nbsp;<code>alert()<\/code><\/h2>\n\n\n\n<p>Fungsi&nbsp;<code>alert()<\/code>&nbsp;adalah fungsi untuk menampilkan jendela dialog. Fungsi sebenarnya berada pada objek&nbsp;<code>window<\/code>.<\/p>\n\n\n\n<p>Secara lengkap bisa ditulis seperti ini:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>window<\/em>.alert(\"Hello World!\");<\/code><\/pre>\n\n\n\n<p>Bisa juga ditulis&nbsp;<code>alert()<\/code>&nbsp;saja seperti ini:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alert(\"Hello World!\");<\/code><\/pre>\n\n\n\n<p>Fungsi&nbsp;<code>alert()<\/code>, hanya bisa digunakan di dalam browser saja. Sedangkan pada Nodejs fungsi ini tidak ada.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.petanikode.com\/img\/js\/output\/nodejs-alert.png\" alt=\"Fungsi alert pada nodejs\" title=\"\"\/><\/figure>\n\n\n\n<p>Contoh penggunaan fungsi&nbsp;<code>alert()<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n    &lt;title&gt;Belajar Javascript&lt;\/title&gt;\n    &lt;script&gt;\n        alert(\"Selamat datang di tutorial belajar Javascript\");\n\n        <em>function<\/em> sayHello(){\n            alert(\"Hello!\");\n        }\n    &lt;\/script&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;button onclick=\"sayHello()\"&gt;Klik Aku!&lt;\/button&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Hasilnya:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.petanikode.com\/img\/js\/output\/alert.png\" alt=\"Contoh penggunaan alert\" title=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-menggunakan-fungsi-documentwrite\">3. Menggunakan Fungsi&nbsp;<code>document.write()<\/code><\/h2>\n\n\n\n<p>Objek&nbsp;<code>document<\/code>&nbsp;adalah objek yang mewakili dokumen HTML di dalam Javascript.<\/p>\n\n\n\n<p>Dalam objek&nbsp;<code>document<\/code>, terdapat fungsi&nbsp;<code>write()<\/code>&nbsp;untuk menulis sesuatu ke dokumen HTML.<\/p>\n\n\n\n<p>Contoh:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n    &lt;title&gt;Belajar Javascript&lt;\/title&gt;\n    &lt;script&gt;\n        <em>document<\/em>.write(\"&lt;h1&gt;Hello World!&lt;\/h1&gt;\");\n        <em>document<\/em>.write(\"&lt;hr&gt;\");\n        <em>document<\/em>.write(\"&lt;p&gt;Saya sedang belajar Javascript&lt;\/p&gt;\");\n        <em>document<\/em>.write(\"di &lt;b&gt;petanikode.com&lt;\/b&gt;\")\n    &lt;\/script&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Hasilnya:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.petanikode.com\/img\/js\/output\/output-document.png\" alt=\"Contoh output ke dokumen HTML\" title=\"\"\/><\/figure>\n\n\n\n<p>Selain fungsi&nbsp;<code>write()<\/code>, objek&nbsp;<code>document<\/code>&nbsp;juga menyediakan berbagai macam fungsi untuk manipulasi dokumen HTML.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"4-menggunakan-innerhtml\">4. Menggunakan&nbsp;<code>innerHTML<\/code><\/h2>\n\n\n\n<p><code>innerHTML<\/code>&nbsp;adalah sebuah atribut di dalam (objek) elemen HTML yang berisi string HTML.<\/p>\n\n\n\n<p>Dengan&nbsp;<code>innerHTML<\/code>, kita dapat menampilkan output ke elemen yang lebih spesifik.<\/p>\n\n\n\n<p>Contoh:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n    &lt;title&gt;Belajar Javascript&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n\n    &lt;h1&gt;Tutorial Javascript untuk Pemula&lt;\/h1&gt;\n    &lt;div id=\"hasil-output\"&gt;&lt;\/div&gt;\n\n\n    &lt;script&gt;\n        \/\/ membuat objek elemen\n        <em>var<\/em> hasil = <em>document<\/em>.getElementById(\"hasil-output\");\n\n        \/\/ menampilkan output ke elemen hasil\n        hasil.innerHTML = \"&lt;p&gt;Aku suka Javascript&lt;\/p&gt;\";\n    &lt;\/script&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Hasilnya:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.petanikode.com\/img\/js\/output\/inner-html.png\" alt=\"Conto penggunaan innerHTML\" title=\"\"\/><\/figure>\n\n\n\n<p>Sumber : <a href=\"https:\/\/www.petanikode.com\" data-type=\"link\" data-id=\"https:\/\/www.petanikode.com\" target=\"_blank\" rel=\"noreferrer noopener\">www.petanikode.com<\/a><\/p>\n\n\n\n<p class=\"codepen\" data-height=\"300\" data-default-tab=\"html,result\" data-slug-hash=\"KwMKEzp\" data-pen-title=\"project\" data-preview=\"true\" data-editable=\"true\" data-user=\"deka-wildan\" style=\"height: 300px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;\">\n      <span>See the Pen <a href=\"https:\/\/codepen.io\/deka-wildan\/pen\/KwMKEzp\">\n  project<\/a> by deka wildan (<a href=\"https:\/\/codepen.io\/deka-wildan\">@deka-wildan<\/a>)\n  on <a href=\"https:\/\/codepen.io\">CodePen<\/a>.<\/span>\n      <\/p>\n      <script async src=\"https:\/\/public.codepenassets.com\/embed\/index.js\"><\/script>\n\n\n\n<p><strong>TUGAS !<\/strong><br>1. Buatlah program dari javascript menggunakan keempat fungsi output tersebut untuk menampilkan kalimat &#8220;<strong>Belajar javascript itu menyenangkan !<\/strong>&#8221; !<br>2. Berikan kesimpulan untuk penggunaan dari 4 fungsi output data javascript  !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Indikator Materi :1. Menjelaskan pengertian output data javascript2. Menerapkan fungsi console.log() untuk output data javascript3. Menerapkan fungsi alert() untuk output&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[19],"tags":[34],"class_list":["post-139","post","type-post","status-publish","format-standard","hentry","category-tutorial-javascript","tag-tutorial-javascript"],"_links":{"self":[{"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/posts\/139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/comments?post=139"}],"version-history":[{"count":7,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/posts\/139\/revisions"}],"predecessor-version":[{"id":457,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/posts\/139\/revisions\/457"}],"wp:attachment":[{"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/media?parent=139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/categories?post=139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bisasoftware.id\/2026\/wp-json\/wp\/v2\/tags?post=139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}