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

<channel>
	<title>pemrograman Arsip - Farazinux</title>
	<atom:link href="https://farazinux.com/tag/pemrograman/feed/" rel="self" type="application/rss+xml" />
	<link>https://farazinux.com/tag/pemrograman/</link>
	<description>Belajar Bareng, Sukses Bareng</description>
	<lastBuildDate>Mon, 25 Dec 2023 22:46:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://farazinux.com/wp-content/uploads/2022/04/icon-farazinux-2-150x150.png</url>
	<title>pemrograman Arsip - Farazinux</title>
	<link>https://farazinux.com/tag/pemrograman/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Sourcecode New Year Countdown &#124; HTML, CSS, JS</title>
		<link>https://farazinux.com/sourcecode-new-year-countdown-html-css-js/</link>
					<comments>https://farazinux.com/sourcecode-new-year-countdown-html-css-js/#respond</comments>
		
		<dc:creator><![CDATA[iPunx]]></dc:creator>
		<pubDate>Mon, 25 Dec 2023 22:46:01 +0000</pubDate>
				<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[pemrograman]]></category>
		<category><![CDATA[sourcecode]]></category>
		<guid isPermaLink="false">https://farazinux.com/?p=5467</guid>

					<description><![CDATA[<p>Sourcecode New Year Countdown &#8211; Tahun baru sudah dekat di depan mata. Pastinya hitung mundur merupakan tampilan yang cukup penting untuk kita ketahui. Lalu, bagaimana cara kita membuat hitung mundur otomatis atau countdown tahun baru? Berikut ini adalah beberapa contoh sorucecode dan tampilan countdown tahun baru. Hitung mundur tahun baru ini dapat kita buat dengan [&#8230;]</p>
<p>Artikel <a href="https://farazinux.com/sourcecode-new-year-countdown-html-css-js/">Sourcecode New Year Countdown | HTML, CSS, JS</a> pertama kali tampil pada <a href="https://farazinux.com">Farazinux</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Sourcecode New Year Countdown</strong> &#8211; Tahun baru sudah dekat di depan mata. Pastinya hitung mundur merupakan tampilan yang cukup penting untuk kita ketahui. Lalu, bagaimana cara kita membuat hitung mundur otomatis atau countdown tahun baru?</p>



<p>Berikut ini adalah beberapa contoh <a href="https://farazinux.com/tag/sourcecode">sorucecode</a> dan tampilan countdown tahun baru. Hitung mundur tahun baru ini dapat kita buat dengan bahasa pemrograman HTML, CSS dan Javascript. 3 bahasa <a href="https://farazinux.com/category/pemrograman">pemrograman</a> yang sangat populer dan lazim dengan mudah kita gunakan.</p>



<p>Hanya dengan HTML, CSS dan Javascript kita dapat membuat tampilan countdown tahun baru di web atau blog kita. Oleh karena itu, berikut ini adalah contoh sourcecode dan preview tampilan hitung mundur atau countdown tahun baru.</p>



<p>Karena hanya menggunakan HTML, CSS dan Javascript kita tidak harus menggunakan web server untuk menjalankannya. HTML, CSS dan Javascript langsung dapat dibaca oleh web browser. Jadi, anda tinggal copy paste file html, css dan javascript di bawah ini.</p>



<h2 class="wp-block-heading" class="wp-block-heading" id="1-tampilan-hitung-mundur-new-year">1. Tampilan Hitung Mundur New Year</h2>



<p>Tampilan hitung mundur countdown tahun baru berikut ini walaupun sederhana namun sangat elegan untuk kita gunakan. Dengan paduan warna dasar merah dan tulisan emas dengan sedikit animasi yang sangat elegan.</p>



<h3 class="wp-block-heading" class="wp-block-heading" id="preview-countdown-happy-new-year">Preview Countdown Happy New Year</h3>



<p>Berikut ini adalah preview tampilan countdown perhitungan tahun baru. Untuk menggunakannya silahkan copas coding di bawah ini mulai dari file html, css dan javascript.</p>



<iframe src="https://sc.farazinux.com/html_css/Countdown1/index.html" width="100%" height="400px"></iframe>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-luminous-vivid-orange-background-color has-background wp-element-button" href="https://saweria.co/ipunx">Donasi Ikhlas</a></div>
</div>



<h3 class="wp-block-heading" class="wp-block-heading" id="html">HTML</h3>



<p>Copy paste script html berikut ini dengan file editor anda seperti Visual Studio Code, Atom, atau file editor lain kesayangan anda. Kemudian simpanlah pada satu folder dengan nama file index.html.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="html" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;!DOCTYPE html>
&lt;html lang="en">

&lt;head>
  &lt;meta charset="UTF-8">
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0">
  &lt;meta http-equiv="X-UA-Compatible" content="ie=edge">
  &lt;title>New Year Countdown&lt;/title>
&lt;/head>
&lt;link rel="stylesheet" href="style.css">
&lt;body>
  &lt;div class="middle">
    &lt;h1 class="label">New Year Countdown
    &lt;/h1>
    &lt;div class="time">
      &lt;span>
                        &lt;div id="d">00&lt;/div>
                        Days
                    &lt;/span>
      &lt;span>
                        &lt;div id="h">00&lt;/div>
                        Hours
                    &lt;/span>
      &lt;span>
                        &lt;div id="m">00&lt;/div>
                        Minutes
                    &lt;/span>
      &lt;span>
                        &lt;div id="s">00&lt;/div>
                        Seconds
                    &lt;/span>
    &lt;/div>
  &lt;/div>
&lt;/body>
&lt;script src="script.js">&lt;/script>
&lt;/html></pre>



<h3 class="wp-block-heading" class="wp-block-heading" id="css">CSS</h3>



<p>Agar tampilan dapat tertata rapi dan indah, maka kita membutuhkan file CSS. <a href="https://farazinux.com/tag/css">Cascading Style Sheet </a>atau lebih kita kenal dengan CSS merupakan file yang berfungsi mengatur tampilan web.</p>



<p>Untuk membuat tampilan indah hitung mundur seperti di atas, maka dibutuhkan CSS di bawah ini. Sama halnya dengan file html, buatlah file pada folder yang sama dengan file html. Kemudian simpanlah dengan nama file <a href="https://farazinux.com/tag/css">style.css</a>.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">@import url("https://fonts.googleapis.com/css?family=Aleo");

:root {
  font-family: "Aleo", sans-serif;
}

html,
body {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  background: rgb(119, 13, 13);
  background: radial-gradient(
    circle,
    rgba(119, 13, 13, 0.92) 64%,
    rgba(0, 0, 0, 0.6) 100%
  );
}

canvas {
  width: 100%;
  height: 100%;
}

/* Thanks Traversy Media for this text background animation tut:
   <iframe title="CSS Text Background Animation" width="500" height="281" src="https://www.youtube.com/embed/lX5LZTWc4f8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
*/
.label {
  font-size: 2.2rem;
  background: url("https://res.cloudinary.com/nikita-rudenko/image/upload/v1544906837/stripe_c982eebe592d6c30f2034f5ce80b1fc6.png");
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  animation: moveBg 30s linear infinite;
}

@keyframes moveBg {
  0% {
    background-position: 0% 30%;
  }
  100% {
    background-position: 1000% 500%;
  }
}

.middle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  user-select: none;
}

.time {
  color: #d99c3b;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
}

.time span {
  padding: 0 14px;
  font-size: 0.8rem;
}

.time span div {
  font-size: 3rem;
}

@media (max-width: 740px) {
  .label {
    font-size: 1.7rem;
  }
  .time span {
    padding: 0 16px;
    font-size: 0.6rem;
  }
  .time span div {
    font-size: 2rem;
  }
}
</pre>



<h3 class="wp-block-heading" class="wp-block-heading" id="javascript-js">JavaScript (JS)</h3>



<p>Agar bisa berfungsi dalam perhitungan mundur atau countdown tahun baru. Maka kita juga sangat membutuhkan file <a href="https://farazinux.com/tag/javascript">javascript</a> (js). Oleh karena itu, silahkan copy dan pastekan script di bawah ini dalam file yang sama dengan file html dan css di atas. Kemudian simpanlah file tersebut dengan nama script.js.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="js" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">class Snowflake {
  constructor() {
    this.x = 0;
    this.y = 0;
    this.vx = 0;
    this.vy = 0;
    this.radius = 0;
    this.alpha = 0;

    this.reset();
  }

  reset() {
    this.x = this.randBetween(0, window.innerWidth);
    this.y = this.randBetween(0, -window.innerHeight);
    this.vx = this.randBetween(-3, 3);
    this.vy = this.randBetween(2, 5);
    this.radius = this.randBetween(1, 4);
    this.alpha = this.randBetween(0.1, 0.9);
  }

  randBetween(min, max) {
    return min + Math.random() * (max - min);
  }

  update() {
    this.x += this.vx;
    this.y += this.vy;

    if (this.y + this.radius > window.innerHeight) {
      this.reset();
    }
  }
}

class Snow {
  constructor() {
    this.canvas = document.createElement("canvas");
    this.ctx = this.canvas.getContext("2d");

    document.body.appendChild(this.canvas);

    window.addEventListener("resize", () => this.onResize());
    this.onResize();
    this.updateBound = this.update.bind(this);
    requestAnimationFrame(this.updateBound);

    this.createSnowflakes();
  }

  onResize() {
    this.width = window.innerWidth;
    this.height = window.innerHeight;
    this.canvas.width = this.width;
    this.canvas.height = this.height;
  }

  createSnowflakes() {
    const flakes = window.innerWidth / 4;

    this.snowflakes = [];

    for (let s = 0; s &lt; flakes; s++) {
      this.snowflakes.push(new Snowflake());
    }
  }

  update() {
    this.ctx.clearRect(0, 0, this.width, this.height);

    for (let flake of this.snowflakes) {
      flake.update();

      this.ctx.save();
      this.ctx.fillStyle = "#FFF";
      this.ctx.beginPath();
      this.ctx.arc(flake.x, flake.y, flake.radius, 0, Math.PI * 2);
      this.ctx.closePath();
      this.ctx.globalAlpha = flake.alpha;
      this.ctx.fill();
      this.ctx.restore();
    }
    requestAnimationFrame(this.updateBound);
  }
}

new Snow();

////////////////////////////////////////////////////////////
// Simple CountDown Clock

const d = document.getElementById("d");
const h = document.getElementById("h");
const m = document.getElementById("m");
const s = document.getElementById("s");

function getTrueNumber(num) {
  return num &lt; 10 ? "0" + num : num;
}

function calculateRemainingTime() {
  const comingYear = new Date().getFullYear() + 1;
  const comingDate = new Date(`Jan 1, ${comingYear} 00:00:00`);

  const now = new Date();
  const remainingTime = comingDate.getTime() - now.getTime();
  const days = Math.floor(remainingTime / (1000 * 60 * 60 * 24));
  const hours = Math.floor((remainingTime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  const mins = Math.floor((remainingTime % (1000 * 60 * 60)) / (1000 * 60));
  const secs = Math.floor((remainingTime % (1000 * 60)) / 1000);

  d.innerHTML = getTrueNumber(days);
  h.innerHTML = getTrueNumber(hours);
  m.innerHTML = getTrueNumber(mins);
  s.innerHTML = getTrueNumber(secs);

  return remainingTime;
}

function initCountdown() {
  const interval = setInterval(() => {
    const remainingTimeInMs = calculateRemainingTime();

    if (remainingTimeInMs &lt;= 1000) {
      clearInterval(interval);
      initCountdown();
    }
  }, 1000);
}

initCountdown();
</pre>



<h2 class="wp-block-heading" class="wp-block-heading" id="2-sourcecode-hitung-mundur-new-year">2. Sourcecode Hitung Mundur New Year</h2>



<p>Sama halnya dengan countdown di atas, berikut ini adalah countdown tahun baru yang menarik. Dengan tampilan tata surya yang indah dan menawan. Silahkan copas file html, css dan javascript di bawah ini dalam satu folder dengan nama index.html, style.css dan script.js.</p>



<h3 class="wp-block-heading" class="wp-block-heading" id="preview">Preview</h3>



<iframe src="https://sc.farazinux.com/html_css/PlanetTahunBaru/index.html" width="100%" height="400px"></iframe>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-luminous-vivid-orange-background-color has-background wp-element-button" href="https://saweria.co/ipunx">Donasi Ikhlas</a></div>
</div>



<h3 class="wp-block-heading" class="wp-block-heading" id="html">HTML</h3>



<pre class="EnlighterJSRAW" data-enlighter-language="html" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;link rel="stylesheet" href="style.css">

&lt;div class="solar-system">

    &lt;div class="orbit orbit-sun">&lt;/div>
    
    &lt;div class="orbit orbit-mercury" id="position-mercury">
        &lt;div class="planet planet-mercury" id="opacity-mercury">
            &lt;img src="https://cdn.josetxu.com/img/planet-mercury.png" alt="mercury">
        &lt;/div>
    &lt;/div>
    
    &lt;div class="orbit orbit-venus" id="position-venus">
        &lt;div class="planet planet-venus" id="opacity-venus">
            &lt;img src="https://cdn.josetxu.com/img/planet-venus.png" alt="venus">
        &lt;/div>
    &lt;/div>
    
    &lt;div class="orbit orbit-earth" id="position-earth">
        &lt;div class="planet planet-earth" id="opacity-earth">
            &lt;img src="https://cdn.josetxu.com/img/planet-earth.png" alt="earth">
        &lt;/div>
    &lt;/div>
    
    &lt;div class="orbit orbit-mars" id="position-mars">
        &lt;div class="planet planet-mars" id="opacity-mars">
            &lt;img src="https://cdn.josetxu.com/img/planet-mars.png" alt="mars">
        &lt;/div>
    &lt;/div>
    
    &lt;div class="orbit orbit-asteroids" id="position-asteroids">
        &lt;div class="planet planet-asteroids" id="opacity-asteroids">
            &lt;img src="https://cdn.josetxu.com/img/planets-asteroid-belt.png" alt="asteroids">
            &lt;img src="https://cdn.josetxu.com/img/planets-asteroid-belt.png" alt="asteroids">
        &lt;/div>
    &lt;/div>
    &lt;div class="lines">
    &lt;div class="new-year-line">NEW YEAR &lt;span id='cronoNewYear'>&lt;/span>&lt;/div>
    &lt;div class="winter-solstice-line">WINTER SOLSTICE &lt;span id="cronoWinterSolstice">&lt;/span>&lt;/div>
    &lt;div class="spring-equinox-line">SPRING EQUINOX &lt;span id="cronoSpringEquinox">&lt;/span>&lt;/div>
    &lt;div class="summer-solstice-line">SUMMER SOLSTICE &lt;span id="cronoSummerSolstice">&lt;/span>&lt;/div>
    &lt;div class="autumn-equinox-line">AUTUMN EQUINOX &lt;span id="cronoAutumnEquinox">&lt;/span>&lt;/div>
    &lt;/div>
    
&lt;/div>

&lt;div class="arrows">
    &lt;span id="up" onclick="goUp()">&lt;/span>
    &lt;span id="down" onclick="goDown()">&lt;/span>
    &lt;span id="right" onclick="goRight()">&lt;/span>
    &lt;span id="left" onclick="goLeft()">&lt;/span>
&lt;/div>

&lt;div id="warning">&lt;p>it seems that the earth has gone out of its orbit... &lt;button id="reload" onclick="location.reload()">RE-ORBIT&lt;/button>&lt;/p>&lt;/div>
&lt;script src="script.js">&lt;/script></pre>



<h3 class="wp-block-heading" class="wp-block-heading" id="css">CSS</h3>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">html {
    box-sizing: border-box;
  }
  html *,
  html *:before,
  html *:after {
    box-sizing: inherit;
  }
  
  body {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    font-size: 62.5%;
    background-color: #121212;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
  }
  
  .solar-system {
    position: relative;
    width: 100%;
    max-width: 700px;
    padding-top: 100%;
    right: 0;
    bottom: 0;
    transition: all 1.5s ease 0s;
  }
  
  .solar-system.top-pos {
      bottom: -45%;
      transition: all 1.5s ease 0s;
  }
  .solar-system.bot-pos {
      bottom: 45%;
      transition: all 1.5s ease 0s;
  }
  .solar-system.right-pos {
      right: 50%;
      transition: all 1.5s ease 0s;
  }
  .solar-system.left-pos {
      right: -50%;
      transition: all 1.5s ease 0s;
  }
  
  @media (min-width: 700px) {
    .solar-system {
      padding-top: 700px;
    }
  }
  
  
  /*** ORBITS ***/
  
  .orbit {
    position: absolute;
    top: 50%;
    left: 50%;
    border: 2px dotted rgb(84 84 84 / 15%);
    border-radius: 100%;
    transform: translate(-50%, -50%);
  }
  .orbit-sun {
      width: calc(50%);
      height: calc(50%);
      border: 1px dotted #ff6600;
      background: #ffcc00;
  }
  .orbit-sun:before {
      content: "";
      background: #ff660017;
      width: 99%;
      height: 99%;
      display: block;
      margin-left: 0.5%;
      margin-top: 0.5%;
      border-radius: 100%;
      box-shadow: 0 0 10em 5em #ff66006b, 0 0 100px 50px #ff66006b inset, 0 0 10px 5px #ffcc00f2;
  }
  .orbit.orbit-sun:after {
      content: "SUN";
      color: #ffa200;
      top: 50%;
      position: absolute;
      left: -3.5em;
      transition: left 1s ease 0s;
  }
  .solar-system.right-pos .orbit-sun:after {
      left: calc(3.5em + 350px);
      transition: left 1s ease 0s;
  }
  .orbit-mercury {
      width: calc(100%);
      height: calc(100%);
      transform: translate(-50%, -50%);
  }
  .orbit-venus {
      width: calc(150%);
      height: calc(150%);
      transform: translate(-50%, -50%);
  }
  .orbit-earth {
      width: calc(200%);
      height: calc(200%);
      /* transform: translate(-50%, -50%) rotate(-10deg) !important; */
  }
  .orbit-earth:after {
      content: "";
      border: 2px solid red;
      width: 1em;
      height: 1em;
      display: block;
      position: relative;
      border-color: #54cbeb #54cbeb transparent transparent;
      transform: rotate(-50deg);
      border-width: 2px 2px 0 0;
      top: 52.75%;
      left: -0.5em; 	
      animation: blinker 2s linear infinite;
  }
  .orbit-mars {
      width: calc(280%);
      height: calc(280%);
      transform: translate(-50%, -50%);
  }
  .orbit-asteroids {
      width: calc(380%);
      height: calc(380%);
      transform: translate(-50%, -50%) rotate(0deg);
  }
  
  
  
  /*** PLANETS ***/
  
  .planet {
    position: absolute;
    top: 50%;
    border-radius: 100%;
    opacity: 0;
    transform: translateY(-50%);
    transition: opacity 0s ease 0s;
  }
  .planet-mercury {
      left: -6px;
      width: 10px;
      height: 10px;
      transition-duration: 1s;
      background: #bcc1c9;
  }
  .planet-venus {
      left: -8px;
      width: 14px;
      height: 14px;
      transition-duration: 2s;
      background: #ec5f24
  }
  .planet-earth {
      left: -13px;
      width: 24px;
      height: 24px;
      transition-duration: 3s;
      z-index: 1;
  }
  .planet-mars {
      left: -9px;
      width: 18px;
      height: 18px;
      transition-duration: 4s;
      background: #d83e3c;
  }
  .planet-asteroids {
      left: -40px;
      width: calc(100% + 80px);
      height: 1700px;
      transition: all 5s ease 0s;
  }
  .planet-mercury:before {
      content: "MERCURY";
      color: #bcc1c9;
      margin-left: 15px;
      top: 0px;
      position: absolute;
      height: 10px;
      line-height: 10px;
  }
  .planet-venus:before {
      content: "VENUS";
      color: #ec5f24;
      margin-left: 21px;
      top: 1px;
      position: absolute;
      height: 14px;
      line-height: 14px;
  }
  .planet-earth:before {
      content: "EARTH";
      color: #54cbeb;
      margin-left: 29px;
      top: 1px;
      position: absolute;
      height: 24px;
      line-height: 24px;
  }
  .planet-mars:before {
      content: "MARS";
      color: #d83e3c;
      margin-left: 23px;
      top: 1px;
      position: absolute;
      height: 18px;
      line-height: 18px;
  }
  .planet-asteroids:before, .planet-asteroids:after {
      content: "ASTEROID BELT";
      color: #666666;
      margin-left: 8em;
      top: 36.75%;
      position: absolute;
  }
  .planet-asteroids:after {
      right: 8em;
  }
  .planet-asteroids img + img {
      position: absolute;
      right: 0;
      transform: rotate(180deg);
  }
  .planet-mars:after, .planet-venus:after, .planet-mercury:after, .planet-earth:after {
      content: "";
      background: linear-gradient(105deg, rgba(0,0,0,1), rgba(0,0,0,0.6), transparent, transparent);
      display: block;
      width: 100%;
      height: 100%;
      border-radius: 100%;
      box-shadow: 0 0 3px 2px #ffffff26;
      opacity: 0.8;
      position: absolute;
      top: 0;
      left: 0;
  }
  .planet-earth:after {
      box-shadow: 0 0 5px 3px #54cbeb5c;
  }
  .planet img {
      width: 100%;
  }
  
  .planet-asteroids img {
      width: initial;
  }
  
  
  
  /*** SELECTED DAYS ***/
  
  .new-year-line, .winter-solstice-line, .spring-equinox-line, .summer-solstice-line, .autumn-equinox-line {
      width: 12em;
      border-bottom: 2px dotted white;
      position: absolute;
      left: -13.35em;
      top: 50%;
      z-index: -1;
      color: white;
      margin-top: -13px;
      margin-left: -50%;
      height: 14px;
      line-height: 1em;
  }
  .new-year-line:after, .winter-solstice-line:after, .spring-equinox-line:after, .summer-solstice-line:after, .autumn-equinox-line:after {
      content: "";
      width: 28px;
      height: 28px;
      display: block;
      float: right;
      position: absolute;
      background: #ffffff00;
      right: -28px;
      top: -1px;
      border: 2px dotted #fff;
      border-radius: 100%;
  }
  
  .winter-solstice-line {
      margin-top: 120px;
      left: -12.05em;
  }
  .spring-equinox-line {
      top: -47.25%;
      left: 58.35%;
  }
  .summer-solstice-line {
    top: 30.35%;
    left: 178.75%;
  }
  .autumn-equinox-line {
      top: 148.5%;
    left: 97.5%;
  }
  
  #cronoNewYear, #cronoWinterSolstice, #cronoSpringEquinox, #cronoSummerSolstice, #cronoAutumnEquinox {
      left: 0;
      position: absolute;
      color: #fff;
      width: 100%;
      bottom: -17px;
      font-size: 1.1em;
  }
  #cronoNewYear span, #cronoWinterSolstice span , #cronoSpringEquinox span, #cronoSummerSolstice span, #cronoAutumnEquinox span {
      font-size: 0.75em;
      color: #666;
  }
  
  
  
  /*** WARNING ***/
  
  #warning {
      position: fixed;
      left: 2em;
      bottom: 2em;
      background: rgb(0 0 0 / 0.75);
      height: 5em;
      width: 45em;
      font-size: 1.35em;
      color: #ffa200;
      z-index: 3;
      text-transform: uppercase;
      padding: 0;
      text-align: center;
      display: flex;
      justify-content: center;
      align-items: center;
  }
  #warning:before {
      content: " ! ";
      z-index: 2;
      font-size: 1.9em;
      margin-left: 1.15em;
      color: #ffa200;
      font-weight: bold;
      margin-top: 5px;
  }
  #warning:after {
      content: "";
      background: #ffa200;
      position: absolute;
      left: 0;
      width: 5em;
      height: 5em;
      z-index: 0;
  }
  #warning p {
      display: block !important;
      float: left;
      width: 100%;
      margin: 0 !important;
      padding-left: 2.5em;
  }
  #warning p:before {
      content: "";
      position: absolute;
      z-index: 1;
      border: 1.75em solid transparent;
      border-bottom: 2.85em solid #040404;
      left: 0.775em;
      top: -0.75em;
  }
  #reload {
      background: rgb(255 162 0);
      border: 0;
      border-radius: 1px;
      padding: 0.5em 0.75em;
      margin-left: 1.5em;
      cursor: pointer;
      outline: none;
  }
  #reload:hover {
      background: #54cbeb;
  }
  
  
  
  /* ARROWS */
  .arrows {
      position: fixed;
      left: 0;
      top: 0px;
      width: 100vw;
      height: 100vh;
  }
  
  .arrows span {
      background: #ffffff;
      padding: 0.5em !important;
      position: absolute;
      cursor: pointer;
      margin: 1em;
      width: 3em;
      height: 3em;
      border-radius: 2px;
      text-align: center;
      line-height: 2em;
      opacity: 0.05;
      box-shadow: 0 0 3px -2px #000;
      transition: all 0.4s ease 0s;
  }
  .arrows span:hover {
      opacity: 0.9;
  }
  .arrows span:before {
      content: "";
      border: 4px solid #121212;
      width: 1.35em;
      height: 1.35em;
      float: left;
      border-left-width: 0;
      border-bottom-width: 0;
      transform: rotate(-45deg);
      margin-left: 0.3em;
      margin-top: 0.6em;
      border-radius: 3px;
  }
  
  .arrows span#down:before {
      transform: rotate(135deg);
      margin-top: 0;
  }
  .arrows span#right:before {
      transform: rotate(45deg);
      margin-left: 0.1em;
      margin-top: 0.35em;
  }
  .arrows span#left:before {
      transform: rotate(-135deg);
      margin-top: 0.3em;
      margin-left: 0.5em;
  }
  
  .arrows span#up, .arrows span#down {
      left: calc(50% - 2.5em);
  }
  .arrows span#down {
      bottom: 0;
  }
  .arrows span#right, .arrows span#left {
      bottom: calc(50% - 2.5em);
  }
  .arrows span#right {
      left: calc(100% - 5em);
  }
  
  .arrows span.active {
      opacity: 0.9;
  }
  
  
  /* ANIMATIONS */
  
  @keyframes blinker {
      0%   { opacity:0;   top:52.85%;}
      40%  { opacity:1;   top:51%;   }
      50%  { opacity:0;   top:51%;   }
      60%  { opacity:1;   top:51%; }
      100% { opacity:0;   top:48.25%;}
  }
  @keyframes spin {
      from {transform: rotate(0deg) }
      to {transform: rotate(-360deg);}
  }</pre>



<h3 class="wp-block-heading" class="wp-block-heading" id="javascript-js">Javascript (JS)</h3>



<pre class="EnlighterJSRAW" data-enlighter-language="js" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">//prevent loading error
document.getElementById('warning').remove();

//short getElementById
elem = function (id){ return document.getElementById(id); }

//get next year
var nextYear = new Date().getFullYear() + 1;

//count until date
var newYearDate = new Date("Jan 1, "+ nextYear + " 00:00:00").getTime();

//title angles
var todayDate = new Date().getTime();	
/**///todayDate = new Date("Apr 3, 2021 00:00:00").getTime();
var todaySecondsLeft = (newYearDate - todayDate) / 1000;
var todayDays = parseInt(todaySecondsLeft / 86400);

var plaDeg = parseInt(todayDays-365);
var degMax = Math.abs(plaDeg) + 15;
var degMin = Math.abs(plaDeg) - 15; 

//planets positions
var randMer = Math.floor(Math.random() * (degMax - degMin + 1)) + degMin;
var randVen = Math.floor(Math.random() * (degMax - degMin + 1)) + degMin;
var randMar = Math.floor(Math.random() * (degMax - degMin + 1)) + degMin;
var style = document.createElement('style'); style.innerHTML = '.orbit-mercury {transform: translate(-50%, -50%) rotate('+randMer+'deg)} .orbit-venus {transform: translate(-50%, -50%) rotate('+randVen+'deg)} .orbit-mars {transform: translate(-50%, -50%) rotate('+randMar+'deg)} .planet-mercury {transform:rotate(-'+randMer+'deg)} .planet-venus {transform:rotate(-'+randVen+'deg)} .planet-mars {transform:rotate(-'+randMar+'deg)} .planet-earth {transform:rotate('+parseInt(todayDays-365)+'deg)} .planet-venus {transform:rotate(-'+randVen+'deg)} '; document.head.appendChild(style);

/*screen position*/
function qSel(sel){	return document.querySelector(sel); }
var screenPos = qSel('.solar-system').classList;
if(todayDays&lt;367){ screenPos.add('left-pos');     }
if(todayDays&lt;335){ screenPos.add('top-pos'); 	  }
if(todayDays&lt;280){ screenPos.remove('left-pos');  } 
if(todayDays&lt;230){ screenPos.add('right-pos');    }
if(todayDays&lt;185){ screenPos.remove('top-pos');   }
if(todayDays&lt;158){ screenPos.add('bot-pos');      }
if(todayDays&lt;120){ screenPos.remove('right-pos'); }
if(todayDays&lt;60) { screenPos.add('left-pos'); 	  }
if(todayDays&lt;30) { screenPos.remove('bot-pos');   }


/*arrows*/
function goUp(){ 
    arrowOn('up');
    if(screenPos.contains('bot-pos')){screenPos.remove('bot-pos');} else {screenPos.add('top-pos');}
}
function goDown(){
    arrowOn('down');
    if(screenPos.contains('top-pos')){screenPos.remove('top-pos');} else {screenPos.add('bot-pos');}
}
function goRight(){
    arrowOn('right');
    if(screenPos.contains('left-pos')){screenPos.remove('left-pos');} else {screenPos.add('right-pos');}
}
function goLeft(){	
    arrowOn('left');
    if(screenPos.contains('right-pos')){screenPos.remove('right-pos');} else {screenPos.add('left-pos');}
}
function arrowOn(id){
    elem(id).classList.add('active');
    setTimeout(function(){ elem(id).classList.remove('active'); }, 1000);
}

//detecting arrow key presses
document.addEventListener('keydown', function(e) {
    switch (e.keyCode) {
        case 37: goLeft();  break;
        case 38: goUp();   break;
        case 39: goRight();	break;
        case 40: goDown();	break;
    }
});


//countdown vars
var days, hours, minutes, seconds;

//countdown interval
var countDown = setInterval(function() {

    var rightNow = new Date().getTime();
    /**///rightNow = new Date("Apr 3, 2021 00:00:00").getTime();
    var timeTo = newYearDate - rightNow;
    
    days = Math.floor(timeTo / (1000 * 60 * 60 * 24));
    hours = Math.floor((timeTo % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
    minutes = Math.floor((timeTo % (1000 * 60 * 60)) / (1000 * 60));
    seconds = Math.floor((timeTo % (1000 * 60)) / 1000);
    
    if(hours&lt;10)hours="0"+hours; 
    if(minutes&lt;10)minutes="0"+minutes; 
    if(seconds&lt;10)seconds="0"+seconds; 
    
    /*new year*/
    var newYearDays;
    if (days&lt;0){ elem("cronoNewYear").style.display='none';	newYearDays = days.toString().substr(1); } else { newYearDays="-"+days; }
    elem("cronoNewYear").innerHTML = days + " &lt;span>DAYS&lt;/span> &amp;nbsp;" + hours + ":" + minutes + ":" + seconds + " &lt;span>LEFT&lt;/span>";		
    
    /*leap year*/
    var leapYear = new Date().getFullYear();
    if(((leapYear % 4 == 0) &amp;&amp; (leapYear % 100 != 0)) || (leapYear % 400 == 0)) {
        rotationDeg = newYearDays * 0.9836065573770491;
    } else {
        rotationDeg = newYearDays * 0.9863013698630136;
    }
    
    /*earth position*/
    elem("position-earth").style.transform = 'translate(-50%, -50%) rotate('+rotationDeg+'deg';
    
    /*winter solstice*/
    var winSolsDays;
    var wsDays=days-11;			
    if (wsDays&lt;0){ elem("cronoWinterSolstice").style.display='none'; } else { winSolsDays=wsDays	}
    elem("cronoWinterSolstice").innerHTML = winSolsDays + " &lt;span>DAYS&lt;/span> &amp;nbsp;" + hours + ":" + minutes + ":" + seconds + " &lt;span>LEFT&lt;/span>";
    
    /*spring equinox*/
    var sprEquiDays;
    var seDays=days-286;			
    if (seDays&lt;0){ elem("cronoSpringEquinox").style.display='none';	} else { sprEquiDays=seDays	}
    elem("cronoSpringEquinox").innerHTML = sprEquiDays + " &lt;span>DAYS&lt;/span> &amp;nbsp;" + hours + ":" + minutes + ":" + seconds + " &lt;span>LEFT&lt;/span>";
    
    /*summer solstice*/
    var sumSolsDays;
    var ssDays=days-194;			
    if (ssDays&lt;0){ elem("cronoSummerSolstice").style.display='none'; } else { sumSolsDays=ssDays	}
    elem("cronoSummerSolstice").innerHTML = sumSolsDays + " &lt;span>DAYS&lt;/span> &amp;nbsp;" + hours + ":" + minutes + ":" + seconds + " &lt;span>LEFT&lt;/span>";
    
    /*autumn equinox*/
    var autEquiDays;
    var aeDays=days-101;			
    if (aeDays&lt;0){ elem("cronoAutumnEquinox").style.display='none';	} else { autEquiDays=aeDays	}
    elem("cronoAutumnEquinox").innerHTML = autEquiDays + " &lt;span>DAYS&lt;/span> &amp;nbsp;" + hours + ":" + minutes + ":" + seconds + " &lt;span>LEFT&lt;/span>";
    
    /*initial opacity*/
    var opacityList = document.querySelectorAll('.planet');
    for(i=0;i&lt;opacityList.length;i++){
        opacityList[i].style.opacity = '1';
    }

    if (timeTo &lt; 0) {
        clearInterval(countDown);
    }
    
}, 1000);</pre>
<p>Artikel <a href="https://farazinux.com/sourcecode-new-year-countdown-html-css-js/">Sourcecode New Year Countdown | HTML, CSS, JS</a> pertama kali tampil pada <a href="https://farazinux.com">Farazinux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://farazinux.com/sourcecode-new-year-countdown-html-css-js/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Rumus Terbilang Javascript HTML</title>
		<link>https://farazinux.com/rumus-terbilang-javascript-html/</link>
					<comments>https://farazinux.com/rumus-terbilang-javascript-html/#respond</comments>
		
		<dc:creator><![CDATA[iPunx]]></dc:creator>
		<pubDate>Wed, 26 Oct 2022 05:53:46 +0000</pubDate>
				<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[pemrograman]]></category>
		<category><![CDATA[tutorial]]></category>
		<guid isPermaLink="false">https://farazinux.com/?p=2477</guid>

					<description><![CDATA[<p>Rumus terbilang sangat kita butuhkan untuk membuat aplikasi yang berkaitan dengan penulisan nominal angka atau uang. Untuk aplikasi berbasis spreadsheet excel, rumus terbilang dapat anda unduh pada tautan berikut ini. Sedangkan pada kesempatan kali ini, kita akan membagikan rumus atau script terbilang dengan menggunakan bahasa pemrograman. Bahasa pemrograman yang kita gunakan javascript dan html, dengan [&#8230;]</p>
<p>Artikel <a href="https://farazinux.com/rumus-terbilang-javascript-html/">Rumus Terbilang Javascript HTML</a> pertama kali tampil pada <a href="https://farazinux.com">Farazinux</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Rumus terbilang sangat kita butuhkan untuk membuat aplikasi yang berkaitan dengan penulisan nominal angka atau uang. Untuk aplikasi berbasis spreadsheet excel, rumus terbilang dapat anda unduh pada tautan berikut <a href="https://farazinux.com/download-aplikasi-terbilang-microsoft-excel/" target="_blank" rel="noreferrer noopener">ini</a>.</p>



<p>Sedangkan pada kesempatan kali ini, kita akan membagikan <a href="https://web.farazinux.com" target="_blank" rel="noreferrer noopener">rumus atau script terbilang</a> dengan menggunakan bahasa pemrograman. Bahasa pemrograman yang kita gunakan javascript dan html, dengan tambahan pemanis css.</p>



<p>Apabila anda menemui kesulitan untuk memahami script di bawah ini, penulis nanti akan membuatkan video tutorialnya. Penulis akan menjelaskan script terbilang javascript html ini dengan singkat dan semoga mudah dipahami.</p>



<p>Langkah-langkah untuk membuat rumus terbilang dengan javascript dan html adalah sebagai berikut.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="679" height="309" src="https://farazinux.com/wp-content/uploads/2022/10/tampilan-terbilang.png" alt="script aplikasi terbilang" class="wp-image-2482" srcset="https://farazinux.com/wp-content/uploads/2022/10/tampilan-terbilang.png 679w, https://farazinux.com/wp-content/uploads/2022/10/tampilan-terbilang-300x137.png 300w" sizes="(max-width: 679px) 100vw, 679px" /></figure>
</div>


<h2 class="wp-block-heading" class="wp-block-heading" id="pertama-membuat-template-html">Pertama, Membuat Template HTML</h2>



<p>Langkah pertama yang kita buat adalah membuat folder untuk menampung script yang kita buat. Misalnya kita akan membuat folder dengan nama terbilang.</p>



<p>Kemudian kita buat <a href="https://farazinux.com/tag/html">file html</a> dengan nama index.html. File html ini berisi script untuk mendesain form aplikasi terbilang. Script html aplikasi terbilang adalah sebagai berikut:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="html" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;!DOCTYPE html>
&lt;html lang="en">
    &lt;head>
        &lt;meta charset="UTF-8">
        &lt;meta http-equiv="X-UA-Compatible" content="IE=edge">
        &lt;meta name="viewport" content="width=device-width, initial-scale=1.0">
        &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">&lt;/script>
        &lt;link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" crossorigin="anonymous">
        &lt;link rel="stylesheet" href="style.css">
        &lt;title>terbilang&lt;/title>
    &lt;/head>
    &lt;body>
        &lt;div class="row justify-content-center">
            &lt;div class="col-md-4">
                &lt;div class="card bg-warning">
                    &lt;div class="card-header bg-warning">
                        &lt;h1>Terbilang&lt;/h1>
                    &lt;/div>
                    &lt;div class="card-body bg-info">
                        &lt;span>Angka yang dimasukkan tidak boleh lebih dari 3 digit &lt;/span>
                        &lt;br>
                        &lt;input id="number" type="text" value="611">
                        &lt;button class="btn btn-primary" id="converter">Terbilang&lt;/button>
                    &lt;/div>
                      &lt;div class="card-footer">
                        Terbilang: &lt;i>&lt;span id="output">&lt;/span>&lt;/i>
                    &lt;/div>
                &lt;/div>
            &lt;/div>
        &lt;/div>
    &lt;/body>
&lt;script type="text/javascript" src="script.js">&lt;/script>
&lt;/html></pre>



<p>Dari code html di atas, kita memanggil css dari bootstrap dan dari css yang kita buat sendiri. CSS yang kita buat sendiri hanya untuk mengatur background dengan file style.css.</p>



<p>Untuk aplikasi javascriptnya kita taruh terpisah pada file script.js. Pada file tersebut script untuk menampilkan terbilang kita buat dengan bahasa pemrograman javascript.</p>



<h2 class="wp-block-heading" class="wp-block-heading" id="kedua-membuat-file-style-css">Kedua, Membuat File Style.css</h2>



<p>File style.css berfungsi untuk mengatur tampilan aplikasi. Sebagai contoh sederhana berikut ini adalah pengaturan background dengan CSS.</p>



<p>Walaupun sederhana, anda dapat memodifikasinya sesuai keinginan agar lebih menarik. CSS atau Cascading Style Sheet adalah file yang berfungsi untuk mengatur dan mempercantik tampilan html.</p>



<p>Berikut adalah script CSS untuk mengatur tampilan aplikasi terbilang yang kita buat.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">html {
    height: 100%;
}
body {
    margin:0;
    padding:0;
    font-family: sans-serif;
    background: linear-gradient(#85f81a, #243b55);
}</pre>



<p>CSS di atas mengatur tinggi html 100% alias menggunakan seluruh layar. Font-family atau font yang digunakan untuk menampilkan aplikasi.</p>



<p>Sedangkan background kita buat dengan linear-gradient atau gradasi warna. Anda dapat mengubah warna gradasi sesuai dengan selera.</p>



<h2 class="wp-block-heading" class="wp-block-heading" id="ketiga-membuat-script-js-aplikasi-terbilang">Ketiga, Membuat Script.js Aplikasi Terbilang</h2>



<p>File <a href="https://farazinux.com/tag/tutorial" target="_blank" rel="noreferrer noopener">script.js</a> berfungsi untuk menjalankan aplikasi terbilang. Script aplikasi terbilang adalah sebagai berikut:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="js" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">    function angka(e) {
    if (!/^[0-9]+$/.test(e.value)) {
      e.value = e.value.substring(0,e.value.length-1);
    }
    }
    var units = [' '];
    var angka = ["", "satu", "dua", "tiga", "empat", "lima", "enam", "tujuh", "delapan", "sembilan"];
    var digit3 = function(feed) {
  
    var output = '';
  
    if (feed.length % 3 > 0) {
        feed = '00'.substr(0, (3 - feed.length % 3)) + feed;
        //1234 akan diubah menjadi 001234
    }

	var segment3 = feed.split('.'); 
    $.each(segment3, function(i, v){
  	var digit = v.split('');
    if(digit[0] == '1'){
    	output += 'seratus ';
    }else if(digit[0] != '0'){
   		output += angka[digit[0]] + ' ratus ';  	
    }
    if(digit[1] == '1'){
    	if(digit[2] == '0'){
          output += 'sepuluh ';
      }else if (digit[2] == '1'){
          output += 'sebelas ';
      } else {
      	output += angka[digit[2]]+ 'belas '; 
      }          
    }else if(digit[1] != '0'){
    	output += angka[digit[1]] +' puluh ' + angka[digit[2]]+' ';
    }else{
    	if(digit[0] == '0' &amp;&amp; digit[1]=='0' &amp;&amp; digit[2]=='1'){
      	output += 'se';
      }else{
      	output += angka[digit[2]]+ ' ';
      }
    }
    output += units[segment3.length-i-1]+' ';
    })
    return output;
    }


$(document).on('click','#converter', function(){
    var feed = $('#number').val();
	if(isNaN(feed)){
  	alert('Yang anda tulis bukan bilangan')
    return false;
  } else if (!/^[0-9]+$/.test(feed)) {
  	alert('Tidak boleh menggunakan symbol')
    return false;
  } else if (Number(feed) > 999) {
      alert('Nominal yang anda masukkan lebih dari ratusan')
      return false;
  }
  
  var digits =  
  $('#output').html(digit3(feed))
})
</pre>



<p>Agar lebih mudah, anda bisa langsung copy paste script di atas. Anda dapat menerapkannya pada aplikasi berbasis php juga.</p>



<p>Demikianlah rumus terbilang <a href="https://farazinux.com/tag/javascript">javascript</a> yang kita bagikan kali ini. Apabila menemui kesulitan, silahkan tulis pada kolom komentar.</p>
<p>Artikel <a href="https://farazinux.com/rumus-terbilang-javascript-html/">Rumus Terbilang Javascript HTML</a> pertama kali tampil pada <a href="https://farazinux.com">Farazinux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://farazinux.com/rumus-terbilang-javascript-html/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SourceCode Text Animation dengan HTML dan CSS</title>
		<link>https://farazinux.com/sourcecode-text-animation-dengan-html-dan-css/</link>
					<comments>https://farazinux.com/sourcecode-text-animation-dengan-html-dan-css/#comments</comments>
		
		<dc:creator><![CDATA[AIsyah Farhana]]></dc:creator>
		<pubDate>Sat, 07 May 2022 14:14:42 +0000</pubDate>
				<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[aplikasi]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[pemrograman]]></category>
		<guid isPermaLink="false">https://farazinux.com/?p=1527</guid>

					<description><![CDATA[<p>Sourcecode text animation berikut sangat mudah untuk dipelajari dan dimodifikasi. Anda dapat membuatnya kembali sesuai dengan tutorial tertulis mapun tutorial video di bawah. Selain itu, anda juga dapat mendownload sourcecode text animation pada link yang sudah tersedia. Sourcecode dapat dengan mudah dimodifikasi dengan text editor kesayangan anda. Anda dapat memanfaatkan text editor seperti &#160;Visual Studio [&#8230;]</p>
<p>Artikel <a href="https://farazinux.com/sourcecode-text-animation-dengan-html-dan-css/">SourceCode Text Animation dengan HTML dan CSS</a> pertama kali tampil pada <a href="https://farazinux.com">Farazinux</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Sourcecode text animation berikut sangat mudah untuk dipelajari dan dimodifikasi. Anda dapat membuatnya kembali sesuai dengan tutorial tertulis mapun tutorial video di bawah.</p>



<p>Selain itu, anda juga dapat mendownload sourcecode text animation pada link yang sudah tersedia. Sourcecode dapat dengan mudah dimodifikasi dengan text editor kesayangan anda.</p>



<p>Anda dapat memanfaatkan text editor seperti &nbsp;<a href="https://farazinux.com/daftar-text-editor-terbaik-untuk-programmer/#Visual_Studio_Code" target="_blank" rel="noreferrer noopener">Visual Studio Code</a>,&nbsp;<a href="https://farazinux.com/daftar-text-editor-terbaik-untuk-programmer/#SublimeText" target="_blank" rel="noreferrer noopener">SublimeText</a>,&nbsp;<a href="https://farazinux.com/daftar-text-editor-terbaik-untuk-programmer/#Notepad" target="_blank" rel="noreferrer noopener">Notepad++</a>,&nbsp;<a href="https://farazinux.com/daftar-text-editor-terbaik-untuk-programmer/#Atom" target="_blank" rel="noreferrer noopener">Atom</a>&nbsp;atau&nbsp;<a href="https://farazinux.com/daftar-text-editor-terbaik-untuk-programmer/#Daftar_Text_Editor_Terbaik" target="_blank" rel="noreferrer noopener">editor keren lainnya</a>. untuk membuat text animation seperti ini.</p>



<p>Walaupun text animation ini simpel, tetapi cukup menarik untuk dijadikan bahan belajar CSS dan HTML. Sehingga dengan simple nya sourcecode berikut, akan membuat kita lebih bersemangat dalam coding aplikasi.</p>



<p>Dasar-dasar html dan CSS yang digunakan untuk membuat text animasi seperti ini mudah dimengerti. Anda dapat dengan mudah mempelajari text animasi dengan html dan css.</p>



<p>Langkah-langkah untuk membuat text animasi dengan html adalah sebagai berikut:</p>



<h2 class="wp-block-heading" class="wp-block-heading" id="pertama-siapkan-folder-dan-file-html-css">Pertama &#8211; Siapkan Folder dan File HTML &amp; CSS</h2>



<p>Seperti biasa kita siapkan folder dan file index.html serta style.css terlebih dahulu. Sehingga nampak seperti gambar di bawah ini.</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><img decoding="async" width="119" height="76" src="https://farazinux.com/wp-content/uploads/2022/05/salam.png" alt="file salam" class="wp-image-1528"/></figure></div>



<h2 class="wp-block-heading" class="wp-block-heading" id="kedua-ketikkan-kode-berikut-pada-file-index-html">Kedua &#8211; Ketikkan Kode berikut pada File index.html</h2>



<p>Untuk membuat file html berikut sebaiknya gunakan text editor kesayangan. Karena dengan text editor yang memiliki banyak fitur, tentunya akan lebih mempercepat dan mempermudah codingan.</p>



<p>Sourcecode untuk file index.html sangat sederhana, silahkan perhatikan code berikut:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="html" data-enlighter-theme="monokai" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;!DOCTYPE html>
&lt;html lang="en">
&lt;head>
    &lt;meta charset="UTF-8">
    &lt;meta http-equiv="X-UA-Compatible" content="IE=edge">
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0">
    &lt;title>Salam With Animation Effects&lt;/title>
    &lt;link rel="stylesheet" href="style.css">
&lt;/head>
&lt;body>
    &lt;h2 data-text="Salam...">Salam...&lt;/h2>
&lt;/body>
&lt;/html></pre>



<h2 class="wp-block-heading" class="wp-block-heading" id="ketiga-ketikkan-sourcecode-css">Ketiga &#8211; Ketikkan Sourcecode CSS</h2>



<p>Nah, pada file style.css yang sudah kita buat, butuh beberapa pengaturan atau code CSS seperti pada penjelasan berikut ini.</p>



<h3 class="wp-block-heading" class="wp-block-heading" id="mengimport-font-google">Mengimport Font Google</h3>



<p>Agar dapat memiliki font yang sesuai, sudah barang tentu kita ambil font. Cara mengambil font yang saat ini paling mudah adalah dengan memanfaatkan google font.</p>



<p>Untuk mengambil google font pada CSS silahkan perhatikan contoh code berikut ini.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="monokai" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">@import url('https://fonts.googleapis.com/css2?family=Montserrat&amp;family=Poppins:wght@700&amp;display=swap');</pre>



<h3 class="wp-block-heading" class="wp-block-heading" id="pengaturan-global-html">Pengaturan Global HTML</h3>



<p>Pada pengaturan margin, padding dan jenis font dapat diatur dengan code seperti di bawah ini.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="monokai" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}</pre>



<h3 class="wp-block-heading" class="wp-block-heading" id="mengatur-body-html">Mengatur Body HTML</h3>



<p>Mengatur body html secara flex agar html ketika diload atau dibaca di berbagai macam browser dan perangkat komputer, tablet maupun HP akan menyesuaikan.</p>



<p>Selain itu, kita juga akan mengatur background pada body HTML. Semua settingan berikut adalah contoh, jadi anda tetap dapat mengkreasikan sendiri bentuk, warna dan jenis yang lebih anda sukai.</p>



<p>Sourcecode pengaturan body dengan CSS adalah sebagai berikut:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="monokai" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">body{
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    background: #392525;
}</pre>



<h3 class="wp-block-heading" class="wp-block-heading" id="setting-tampilan-h2">Setting Tampilan H2</h3>



<p>Text yang akan kita berikan aninasi terletak pada tag H2, jadi kita akan mengatur komponen H2 seperti pada code berikut ini.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="monokai" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">h2{
    position: relative;
    font-size: 14vw;
    color: #4b0101;
    -webkit-text-stroke: 0.3vw #fcf005;
    text-transform: uppercase;
}</pre>



<p>Ukuran font, posisi dan warna kita atur pada CSS ini. Selain itu, huruf yang kita animasikan juga kita setel menjadi semuanya menjadi huruf kapital/ huruf besar. </p>



<p>Kalau anda tidak menginginkan merubah menjadi huruf besar, tinggal jadikan code text-transform menjadi comment atau hapus saja.</p>



<h3 class="wp-block-heading" class="wp-block-heading" id="efek-h2-sebelum-animasi">Efek H2 sebelum Animasi</h3>



<p>Selanjutnya kita perlu memberikan pra efek animasi pada tag H2. Lebih jelasnya silahkan lihat pada sourcecode berikut ini.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="monokai" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">h2::before{
    content:attr(data-text);
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    color: #03e37b;
    -webkit-text-stroke: 0vw #fcf005;
    border-right: 2px solid #03e37b;
    overflow: hidden;
    animation: animate 6s linear infinite;
}</pre>



<h3 class="wp-block-heading" class="wp-block-heading" id="efek-animasi-tulisan">Efek Animasi Tulisan</h3>



<p>Nah, langkah terakhir adalah CSS kita atur untuk menjalankan animasi. Sourcecodenya adalah sebagai berikut.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="classic" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">@keyframes animate{
    0%,10%,100%{
        width: 0;
    }
    70%,90%{
        width: 100%;
    }
}</pre>



<h2 class="wp-block-heading" class="wp-block-heading" id="video-tutorial-membuat-animasi-tulisan">Video Tutorial Membuat Animasi Tulisan</h2>



<p>Agar anda lebih mudah mempelajari langkah-langkah membuat animasi tulisan dengan HTML dan CSS. Berikut ini kami sertakan video tutorial. Pada deskripsi video tutorial juga kami semetkan password sourcecodenya.</p>



<figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Beauty Text Animation with HTML and CSS" width="500" height="281" src="https://www.youtube.com/embed/8qckRQRY94w?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>Silahkan disimak dengan seksama langkah-langkah pembuatan animasi text berikut.</p>



<h2 class="wp-block-heading" class="wp-block-heading" id="download-sourcecode-text-animation">Download SourceCode Text Animation</h2>



<p>Jika anda ingin langsung memodifikasi file yang sudah ada, silahkan unduh sourcecode berikut <a href="https://drive.google.com/file/d/1LP-ydgWDXdQ26OF3r_R2AjJd6t5lRe0h/view?usp=sharing" target="_blank" rel="noreferrer noopener">ini</a>. Akan tetapi, lebih baik anda mengikuti langkah demi langkah pembuatan text animasi agar lebih faham dan mengerti penggunaan HTML dan CSS untuk membuat animasi text.</p>



<p>Demikianlah cara dan sourcecode text animation, semoga dapat mempermudah pemahaman kita betapa mudah dan indahnya HTML dan CSS.</p>
<p>Artikel <a href="https://farazinux.com/sourcecode-text-animation-dengan-html-dan-css/">SourceCode Text Animation dengan HTML dan CSS</a> pertama kali tampil pada <a href="https://farazinux.com">Farazinux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://farazinux.com/sourcecode-text-animation-dengan-html-dan-css/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Membuat Navbar Keren dengan HTML dan CSS</title>
		<link>https://farazinux.com/membuat-navbar-keren-dengan-html-dan-css/</link>
					<comments>https://farazinux.com/membuat-navbar-keren-dengan-html-dan-css/#comments</comments>
		
		<dc:creator><![CDATA[iPunx]]></dc:creator>
		<pubDate>Fri, 06 May 2022 23:40:07 +0000</pubDate>
				<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[pemrograman]]></category>
		<guid isPermaLink="false">https://farazinux.com/?p=1468</guid>

					<description><![CDATA[<p>Membuat navbar keren tidak begitu sulit. Hanya dengan html dan css kita sudah dapat membuat navbar yang keren tanpa harus menggunakan plugin. Untuk membuatnya ikuti langkah-langkah sebagai berikut: Pertama &#8211; Siapkan Folder dan File Langkah pertama, buatlah folder penampung, gambar logo, file html dan css. Logo usahakan berjenis svg atau png yang tidak memiliki background. [&#8230;]</p>
<p>Artikel <a href="https://farazinux.com/membuat-navbar-keren-dengan-html-dan-css/">Membuat Navbar Keren dengan HTML dan CSS</a> pertama kali tampil pada <a href="https://farazinux.com">Farazinux</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Membuat navbar keren tidak begitu sulit. Hanya dengan html dan css kita sudah dapat membuat navbar yang keren tanpa harus menggunakan plugin.</p>



<p>Untuk membuatnya ikuti langkah-langkah sebagai berikut:</p>



<h2 class="wp-block-heading" class="wp-block-heading" id="pertama-siapkan-folder-dan-file">Pertama &#8211; Siapkan Folder dan File</h2>



<p>Langkah pertama, buatlah folder penampung, gambar logo, file html dan css. Logo usahakan berjenis svg atau png yang tidak memiliki background.</p>



<p>Selanjutnya logo dimasukkan ke dalam folder image. Sedangkan file index.html dan style.css silahkan dibuat dalam folder navbar. Sehingga terbuat struktur file semacam ini.</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><img decoding="async" width="126" height="120" src="https://farazinux.com/wp-content/uploads/2022/05/struktur-file-navbar.png" alt="file navbar" class="wp-image-1490"/></figure></div>



<h2 class="wp-block-heading" class="wp-block-heading" id="kedua-buatlah-coding-di-index-html">Kedua &#8211; Buatlah Coding di index.html</h2>



<p>Selanjutnya buatlah coding pada file index.html. File index.html adalah file yang akan kita buka pada browser. Dengan file ini kita buat struktur html yang akan kita tampilkan pada web browser.</p>



<p>Untuk mempercepat codingan sebaiknya gunakan text editor terbaik anda. Seperti <a href="https://farazinux.com/daftar-text-editor-terbaik-untuk-programmer/#Visual_Studio_Code" target="_blank" rel="noreferrer noopener">Visual Studio Code</a>, <a href="https://farazinux.com/daftar-text-editor-terbaik-untuk-programmer/#SublimeText" target="_blank" rel="noreferrer noopener">SublimeText</a>, <a href="https://farazinux.com/daftar-text-editor-terbaik-untuk-programmer/#Notepad" target="_blank" rel="noreferrer noopener">Notepad++</a>, <a href="https://farazinux.com/daftar-text-editor-terbaik-untuk-programmer/#Atom" target="_blank" rel="noreferrer noopener">Atom</a> atau <a href="https://farazinux.com/daftar-text-editor-terbaik-untuk-programmer/#Daftar_Text_Editor_Terbaik" target="_blank" rel="noreferrer noopener">editor keren lainnya</a>.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="html" data-enlighter-theme="atomic" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;!DOCTYPE html>
&lt;html lang="en">
&lt;head>
    &lt;meta charset="UTF-8">
    &lt;meta http-equiv="X-UA-Compatible" content="IE=edge">
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0">
    &lt;title>Navbar&lt;/title>
    &lt;link rel="stylesheet" href="style.css">
&lt;/head>
&lt;body>
    &lt;header>
        &lt;img src="image/logo.svg" height="60px" alt="logo">
        &lt;nav>
            &lt;ul class="nav__links">
                &lt;li>&lt;a href="#">Home&lt;/a>&lt;/li>
                &lt;li>&lt;a href="#">Aplikasi&lt;/a>&lt;/li>
                &lt;li>&lt;a href="#">About&lt;/a>&lt;/li>
            &lt;/ul>
        &lt;/nav>
        &lt;a class="cta" href="#">&lt;button>Kontak&lt;/button>&lt;/a>
    &lt;/header>
&lt;/body>
&lt;/html></pre>



<p>Untuk membuat navbar yang cantik, kita harus mengatur kode html di atas dengan code CSS. Akan kita jabarkan sebagai berikut.</p>



<h2 class="wp-block-heading" class="wp-block-heading" id="ketiga-membuat-file-css">Ketiga &#8211; Membuat File CSS</h2>



<h3 class="wp-block-heading" class="wp-block-heading" id="mengimport-google-font">Mengimport Google Font</h3>



<p>Agar kita dapat menggunakan font yang bagus, kita dapat mengambil font dari google. Silahkan perhatikan code berikut untuk mengambil font Montserrat dari google.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="classic" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">@import url('https://fonts.googleapis.com/css2?family=Montserrat&amp;display=swap');</pre>



<h3 class="wp-block-heading" class="wp-block-heading" id="mengatur-background">Mengatur Background</h3>



<p>Untuk mengatur background pada navbar pada browser, gunakan css berikut ini.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="classic" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">*{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    background-color: #0522b5;
}</pre>



<h3 class="wp-block-heading" class="wp-block-heading" id="mengatur-tag-li-a-dan-button">Mengatur tag li, a dan button</h3>



<p>Untuk mengatur jenis, warna dan ukuran font pada tag li, a dan button silahkan buat codingan seperti ini.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="classic" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">li, a, button{
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #edf0f1;
    text-decoration: none;
} </pre>



<h3 class="wp-block-heading" class="wp-block-heading" id="pengaturan-header">Pengaturan Header</h3>



<p>Kita akan mengatur header dengan metode flex. Jadi ini adalah rahasia di mana navbar yang kita buat akan semakin keren. Untuk pengaturannya di sini saya buat dua jenis, yang saya jadikan comment bisa dirubah jadi aktif dengan code di atasnya.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="classic" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">header{
    display: flex;
    justify-content: space-between;
    /* justify-content: flex-end; */
    align-items: center;
    padding: 30px 10%;
}</pre>



<p>Pada pengaturan justify-content space-between akan menyebar navbar kanan maupun kiri. Sedangkan apabila kita mengaktifkan flex-end, maka navbar akan cenderung di sebelah kanan.</p>



<h3 class="wp-block-heading" class="wp-block-heading" id="posisi-logo">Posisi Logo</h3>



<p>Pengaturan posisi logo dapat dilihat pada codingan berikut ini.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="classic" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">.logo{
    cursor: pointer;
    margin-right: auto;
}</pre>



<h3 class="wp-block-heading" class="wp-block-heading" id="mengatur-interaksi-navlink">Mengatur Interaksi NavLink</h3>



<p>Navlink harus diatur sedemikian rupa agar ketika ada interaksi terjadi efek-efek yang keren. Selain itu navlink yang sudah kita buat juga harus kita atur agar berjajar seperti yang kita inginkan.</p>



<p>Untuk mengatur navlink seperti pada gambar di atas, mari kita lihat code-code berikut ini.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="classic" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">.nav__links{
    list-style: none;
}

.nav__links li{
    display: inline-block;
    padding: 0px 20px;
}

.nav__links li a{
    transition: all 0.3s ease 0s;
}

.nav__links li a:hover{
    color: #0088a9;
}</pre>



<h3 class="wp-block-heading" class="wp-block-heading" id="interaksi-button">Interaksi Button</h3>



<p>Selain komponen navlink, kita juga telah membuat satu buah button, untuk mengatur button yang telah kita buat di html, berikut ini adalah contoh codingan untuk mengatur tombol (button) dengan css.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="css" data-enlighter-theme="classic" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">button{
    padding: 9px 25px;
    background-color: rgba(0,136,169,1);
    border: none;
    border-radius: 50px;
    cursor: pointer;
    transition: all 0.3s ease 0s;
}

button:hover{
    background-color: rgba(0,136,169,0.8);
}</pre>



<p>Anda dapat merubah sesuai dengan keinginan anda. Karena di atas adalah code html dan css yang bisa dengan sangat mudah kita pahami dan kita modifikasi.</p>



<p>Untuk lebih memperjelas tutorial kali ini, silahkan disimak pada video berikut ini.</p>



<h2 class="wp-block-heading" class="wp-block-heading" id="video-tutorial-membuat-navbar-html-dan-css">Video Tutorial Membuat Navbar HTML dan CSS</h2>



<p>Untuk lebih mempermudah pemahaman kita terhadap codingan membuat navbar dan CSS, silahkan disimak baik-baik video berikut ini. Pada video juga kami sertakan link sourcecode dan password file akan kami tampilkan di dalam video. Jadi simak baik-baik videonya untuk mendapatkan password file tersebut.</p>



<figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Create Navbar with HTML and CSS" width="500" height="281" src="https://www.youtube.com/embed/QH9XVOmvsJ8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading" class="wp-block-heading" id="download-source-code-navbar-html-dan-css">Download Source Code Navbar HTML dan CSS</h2>



<p>Untuk mengunduh file sourcecode Navbar HTML dan CSS silahkan click pada tautan berikut <a href="https://drive.google.com/file/d/1DZ3J1UZY6ndtU57iSUAxNpVo96hqbBmd/view?usp=sharing" target="_blank" rel="noreferrer noopener">ini</a>.</p>



<p>Selamat mencoba membuat navbar yang keren dengan hanya menggunakan HTML dan CSS.</p>
<p>Artikel <a href="https://farazinux.com/membuat-navbar-keren-dengan-html-dan-css/">Membuat Navbar Keren dengan HTML dan CSS</a> pertama kali tampil pada <a href="https://farazinux.com">Farazinux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://farazinux.com/membuat-navbar-keren-dengan-html-dan-css/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Daftar Text Editor Terbaik untuk Programmer</title>
		<link>https://farazinux.com/daftar-text-editor-terbaik-untuk-programmer/</link>
					<comments>https://farazinux.com/daftar-text-editor-terbaik-untuk-programmer/#comments</comments>
		
		<dc:creator><![CDATA[iPunx]]></dc:creator>
		<pubDate>Fri, 06 May 2022 07:25:39 +0000</pubDate>
				<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[pemrograman]]></category>
		<category><![CDATA[text editor]]></category>
		<guid isPermaLink="false">https://farazinux.com/?p=1408</guid>

					<description><![CDATA[<p>Daftar Text Editor &#8211; Bagi programmer pasti sangat membutuhkan text editor. Berbagai pilihan text editor saat ini menyuguhkan berbagai keunggulan. Puluhan text editor dengan berbagai fitur hadir baik secara gratis maupun berbayar. Beberapa text editor tersedia dalam berbagai versi sistem operasi. Text editor programming saat ini tidak hanya memiliki fitur IDE (Integrated Development Environment) untuk [&#8230;]</p>
<p>Artikel <a href="https://farazinux.com/daftar-text-editor-terbaik-untuk-programmer/">Daftar Text Editor Terbaik untuk Programmer</a> pertama kali tampil pada <a href="https://farazinux.com">Farazinux</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Daftar Text Editor</strong> &#8211; Bagi programmer pasti sangat membutuhkan text editor. Berbagai pilihan text editor saat ini menyuguhkan berbagai keunggulan.</p>



<p>Puluhan text editor dengan berbagai fitur hadir baik secara gratis maupun berbayar. Beberapa text editor tersedia dalam berbagai versi sistem operasi.</p>



<p>Text editor programming saat ini tidak hanya memiliki fitur IDE (<em>Integrated Development Environment</em>) untuk satu bahasa pemrograman saja. Akan tetapi, banyak text editor yang telah dilengkapi dengan IDE dalam berbagai bahasa pemrograman.</p>



<h2 class="wp-block-heading" class="wp-block-heading" id="apa-itu-text-editor">Apa itu Text Editor?</h2>



<p>Sebelum kita membahas text editor apa saja yang terbaik untuk programmer. Perlu juga kita ketahui apa itu text editor.</p>



<p>Pada umumnya <em>text editor</em> adalah sebuah perangkat lunak atau disebut juga dengan <em>software</em> yang memiliki fungsi untuk memberikan kemudahan bagi para programmer saat menuliskan kode-kode pemrograman.</p>



<p>Berbagai bahasa pemrograman seperti C, C++, Java, JavaScript, Php, Fortran, Cobol, dapat ditangani dengan bantuan text editor. Menulis code aplikasi akan lebih mudah dengan bantuan text editor yang dilengkapi dengan IDE.</p>



<h2 class="wp-block-heading" class="wp-block-heading" id="yang-perlu-diperhatikan-dalam-memilih-text-editor">Yang Perlu Diperhatikan dalam Memilih Text Editor</h2>



<p>Untuk memilih text editor yang paling cocok dengan kita sebagai programmer. Ada beberapa hal yang perlu diperhatikan untuk menentukan text editor yang paling baik.</p>



<h3 class="wp-block-heading" class="wp-block-heading" id="gratis-atau-berbayar">Gratis atau Berbayar</h3>



<p>Saat ini kebanyakan text editor bisa digunakan secara gratis. Walaupun gratis, text editor seperti Visual Studio Code, Vim, Notepad++ telah memberikan fitur yang sangat luar biasa.</p>



<p>Bagi programmer pemula sudah sangat mencukupi untuk hanya menggunakan text editor gratis. Namun, apabila anda adalah programmer profesional tidak ada salahnya untuk menggunakan versi pro atau berbayar.</p>



<h3 class="wp-block-heading" class="wp-block-heading" id="fitur-yang-ditawarkan">Fitur yang Ditawarkan</h3>



<p>Hal yang tidak kalah pentingnya adalah fitur dari text editor yang ditawarkan. Tentunya setiap software memiliki kelebihan dan kekurangan masing-masing.</p>



<p>Karena ada kemungkinan dengan berbagai fitur yang melimpah, tetapi justru malah membuat software text editor tersebut terasa berat dijalankan.</p>



<p>Tetapi, juga ada text editor yang memiliki fitur minimalis tetapi tetap produktif karena lebih cepat dan ringan dijalankan di perangkat komputer anda.</p>



<h3 class="wp-block-heading" class="wp-block-heading" id="perhatikan-untuk-bahasa-pemrograman-apa">Perhatikan untuk Bahasa Pemrograman apa</h3>



<p>Selanjutnya faktor bahasa pemrograman yang akan anda gunakan. Misalnya ketika kita akan tekun dengan projek dengan bahasa pemrograman C#, maka <em>text editor</em> yang cocok untuk membantu pekerjaan kita adalah aplikasi text editor berbasis Visual Studio.</p>



<h3 class="wp-block-heading" class="wp-block-heading" id="spesifikasi-komputer">Spesifikasi Komputer</h3>



<p>Kelancaran pekerjaan pemrograman selain text editor yang digunakan adalah spesifikasi komputer yang digunakan. Kemampuan komputer yang mampu untuk text editor perlu dipertimbangkan.</p>



<p>RAM, kapasitas penyimpanan dan sistem operasi yang telah kamu gunakan pada komputermu jga harus diperhatikan untuk memilih text editor yang tepat.</p>



<h2 class="wp-block-heading" class="wp-block-heading" id="daftar-text-editor-terbaik">Daftar Text Editor Terbaik</h2>



<p>Berikut ini adalah daftar text editor terbaik versi penulis:</p>



<h3 class="wp-block-heading" class="wp-block-heading" id="visual-studio-code">Visual Studio Code</h3>



<p>Pilihan pertama jatuh pada Visual Studio Code yang memiliki tampilan modern dan banyaknya fitur yang disajikan.</p>



<p>Walaupun aplikasi Visual Studio Code dikembangkan oleh raksasa software Microsoft yang terkenal dengan perusahaan berbayar. Tetapi, saat ini VS Code diberikan oleh Microsoft secara cuma-cuma alias gratis.</p>



<p>Walaupun Microsoft memberikan VS Code secara gratis, tetapi fitur yang diberikan tidak kaleng-kaleng. VS Code bagi penulis memiliki fitur di atas text editor pemgrograman yang lain.</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><img decoding="async" width="600" height="375" src="https://farazinux.com/wp-content/uploads/2022/05/VS-Code.jpg" alt="Visual Studio Code" class="wp-image-1409" srcset="https://farazinux.com/wp-content/uploads/2022/05/VS-Code.jpg 600w, https://farazinux.com/wp-content/uploads/2022/05/VS-Code-300x188.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure></div>



<p>Visual Studio Code juga dapat terintegrasi langsung dengan GitHub. Fitur ini sangat powerfull bagi programmer. Karena dengan mudah akan langsung dapat menyingkronkan codingannya dengan Github.</p>



<p>Pilihan untuk mengkustomisasi tampilan editornya juga sangat beragam. Plugin yang dapat dimanfaatkan untuk mempermudah coding juga berlimpah.</p>



<p>Dengan berbagai fitur dan terbilang gratis ini, penulis menempatkan Visual Studio Code sebagai Text Editor terbaik dan terfavorit saat ini (2022).</p>



<p>Untuk mengunduhnya dapat dapat mengunjungi langsung pada website resminya di <a href="https://code.visualstudio.com/" target="_blank" rel="noreferrer noopener">https://code.visualstudio.com/</a></p>



<h3 class="wp-block-heading" class="wp-block-heading" id="sublimetext">SublimeText</h3>



<p>Text editor ranking dua terbaik jatuh pada Sublime Text. Dengan fitur yang melimpah dan desain visual yang elegan dan keren. Theme yang ditawarkan pada Sublime Text sangat keren, bahkan penulis ketika menggunakan VS Code pun masih menginstall theme atau tema Sublime Text.</p>



<p>Sublime Text juga sangat ringan, namun penuh dengan fitur. Teks Editor ini dapat berjalan di berbagai platform mulai dari Windows, macOS dan Linux.</p>



<p>Untuk penggunaan awal bisa mencoba dengan versi trial. Namun, apabila ingin merasa lebih, dapat berlangganan sekitar $ 70 untuk mendapatkan lisensi penuh.</p>



<p>Untuk mencoba menggunakan SublimeText silahkan unduh di <a href="https://www.sublimetext.com/" target="_blank" rel="noreferrer noopener">https://www.sublimetext.com/</a></p>



<h3 class="wp-block-heading" class="wp-block-heading" id="notepad">Notepad++</h3>



<p>Pengguna Windows pasti tidak asing dengan aplikasi Notepad. Sebuah aplikasi bawaan Windows yang bisa digunakan sebagai teks editor.</p>



<p>Namun, apabila ingin coding dengan lebih nyaman, bertabur fitur canggih, maka lebih baik menggunakan Notepad++. Walaupun tampilannya sederhana layaknya Notepad, tetapi Notepad++ memiliki banyak fitur canggih.</p>



<p>Link downloadnya di <a href="https://notepad-plus-plus.org/downloads/" target="_blank" rel="noreferrer noopener">https://notepad-plus-plus.org/downloads/</a></p>



<p>Selain ringan, Notepad++ menyuguhkan beragam fitur menarik seperti <em>text shortening, shortcut customization, macro recording, </em>dan lainnya. Rasanya cukup lah Notepad++ sebagai pilihan terbaik untuk programmer pemula.</p>



<h3 class="wp-block-heading" class="wp-block-heading" id="atom">Atom</h3>



<p>Atom merupakan text editor yang dikembangkan oleh GitHub. Akan tetapi Microsoft secara resmi mengakuisisi Atom pada tahun 2018.</p>



<p>Untuk mengunduhnya silahkan kunjungi website atom di <a href="https://atom.io/" target="_blank" rel="noreferrer noopener">https://atom.io/</a></p>



<p>Dengan atom programmer dapat saling berkolaborasi bersama-sama mengerjakan suatu project. Jadi Atom ini IDE yang sangat keren kan.</p>



<h3 class="wp-block-heading" class="wp-block-heading" id="emacs">Emacs</h3>



<p>Emacs pertama kali dirilis dan dikembangkan pada tahun 1976. Keunggulan dari emacs adalah file manager yang ada didalamnya dapat digunakan juga untuk menjalankan games, yaitu games tetris.</p>



<h3 class="wp-block-heading" class="wp-block-heading" id="vim">Vim</h3>



<p>Pengguna Sistem Operasi Linux pasti sangat mengenal text editor ini. Pada versi terminal Linux bernama Vi sedang versi desktopnya bernama Vim.</p>



<p>Vim dapat menangani berbagai macam bahasa pemrograman. Selain itu Vim juga tersedia di berbagai sistem operasi mulai dari Linux, Windows maupun macOS.</p>



<h3 class="wp-block-heading" class="wp-block-heading" id="geany">Geany</h3>



<p>Geany sering menjadi aplikasi text editor bawaan untuk Linux. Fitur unggulan Geany antara lain, <em>syntax highlighting, code folding, code navigation, autocompletion programming, </em>dan lain sebagainya.</p>



<p>Geany dibangun di atas GTK+ runtime, jadi untuk menjalankannya tidak terlalu dibutuhkan resource yang besar.</p>



<h3 class="wp-block-heading" class="wp-block-heading" id="netbeans">Netbeans</h3>



<p>Bagi programmer Java saya yakin tidak akan lupa dengan IDE ini. Netbeans sangat powerfull jika digunakan untuk mendevelop aplikasi berbasis Java.</p>



<p>Namun, ternyata Netbeans IDE tidak hanya dapat menjadi IDE Java. Akan tetapi dapat pula dijadikan IDE JavaScript, C / C++, HTML maupun Php. Walau IDE ini memang cukup berat dijalankan.</p>



<p>Untuk mengunduh netbeans silahkan kunjungi <a href="https://netbeans.apache.org/download/index.html" target="_blank" rel="noreferrer noopener">https://netbeans.apache.org/download/index.html</a></p>



<h3 class="wp-block-heading" class="wp-block-heading" id="aide">AIDE</h3>



<p>Jika anda adalah programmer yang hanya memiliki HP atau Tablet Android, maka AIDE adalah text editor pilihan terbaik. Karena AIDE berjalan lancar pada sistem Android.</p>



<p>AIDE dapat <a href="https://farazinux.com/tag/pemrograman" target="_blank" rel="noreferrer noopener">diunduh</a> langsung di PlayStore. Karena AIDE berjalan di Android, sudah barang tentu AIDE sangat baik untuk membantu coding aplikasi berbasis Android.</p>



<h2 class="wp-block-heading" class="wp-block-heading" id="kesimpulan">Kesimpulan</h2>



<p>Semestinya, masih banyak lagi text editor yang lainnya. Namun, 10 ini merupakan text editor yang penulis rasa paling populer dan paling powerfull.</p>



<p>Pilihan ada di tangan anda, pakai sesuai dengan kebutuhan dan spesifikasi yang tepat pada perangkat yang anda gunakan.</p>



<p>Dari daftar text editor di atas, manakah yang jadi paling favorit? Silahkan tulis pada kolom komentar.</p>
<p>Artikel <a href="https://farazinux.com/daftar-text-editor-terbaik-untuk-programmer/">Daftar Text Editor Terbaik untuk Programmer</a> pertama kali tampil pada <a href="https://farazinux.com">Farazinux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://farazinux.com/daftar-text-editor-terbaik-untuk-programmer/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>10 Programmer Paling Dicari Mobil Listrik Tesla</title>
		<link>https://farazinux.com/10-programmer-paling-dicari-mobil-listrik-tesla/</link>
					<comments>https://farazinux.com/10-programmer-paling-dicari-mobil-listrik-tesla/#respond</comments>
		
		<dc:creator><![CDATA[iPunx]]></dc:creator>
		<pubDate>Sun, 17 Apr 2022 15:10:49 +0000</pubDate>
				<category><![CDATA[Otomotif]]></category>
		<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[mobil]]></category>
		<category><![CDATA[otomitif]]></category>
		<category><![CDATA[pemrograman]]></category>
		<guid isPermaLink="false">http://farazinux.com/?p=1005</guid>

					<description><![CDATA[<p>Programmer (programmer komputer) adalah orang yang ahli membuat aplikasi komputer. Komputer di sini dapat diartikan sebagai komputer server, desktop, laptop mapun HP. Tetapi, karena banyaknya bahasa pemrograman, tentunya tidak mungkin seorang programmer menguasai seluruh bahasa pemrograman. Tentunya, seorang programmer pasti akan lebih berkonsenterasi pada satu atau beberapa saja bahasa pemrograman. Seiring dengan berkembangnya teknologi otomotif. [&#8230;]</p>
<p>Artikel <a href="https://farazinux.com/10-programmer-paling-dicari-mobil-listrik-tesla/">10 Programmer Paling Dicari Mobil Listrik Tesla</a> pertama kali tampil pada <a href="https://farazinux.com">Farazinux</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><a href="https://farazinux.com/10-programmer-paling-dicari-mobil-listrik-tesla" target="_blank" rel="noreferrer noopener">Programmer</a> (programmer komputer) adalah orang yang ahli membuat aplikasi komputer. Komputer di sini dapat diartikan sebagai komputer server, desktop, laptop mapun HP.</p>



<p>Tetapi, karena banyaknya bahasa pemrograman, tentunya tidak mungkin seorang programmer menguasai seluruh bahasa pemrograman. Tentunya, seorang programmer pasti akan lebih berkonsenterasi pada satu atau beberapa saja bahasa pemrograman.</p>



<p>Seiring dengan berkembangnya teknologi otomotif. Apalagi Tesla sebagai pionir mobil listrik canggih. Tentunya tesla membutuhkan skill programmer untuk melengkapi kecanggihan mobil buatannya.</p>



<p>Paling tidak, ada 10 bahasa skill bahasa pemrograman yang dicari oleh Ellon Mask. Tesla membutuhkan programmer dengan skill bahasa pemrograman tertentu untuk teknologi <a href="https://farazinux.com/tag/mobil" target="_blank" rel="noreferrer noopener">mobilnya</a>.</p>



<p>Nah, berikut ini adalah basa skill bahasa pemrograman yang dibutuhkan oleh Tesla, diantaranya:</p>



<p><strong>1. Python</strong></p>



<p>Phyton merupakan <a href="https://farazinux.com/tag/pemrograman" target="_blank" rel="noreferrer noopener">bahasa pemrograman</a> yang mudah dipelajari. Karena sintaks coding bahasa pemrograman ini sangat simple dan mudah diingat. Ya, layaknya bahasa inggris biasa dalam kehidupan sehari-hari lah.</p>



<p>Tetapi jangan salah, dibalik kesederhanaannya itu, ternyata Python merupakan bahasa pemrograman yang sangat mantab. Banyak teknologi kecerdasan buatan yang dibangun dengan bahasa pemrograman ini.</p>



<p><strong>2. Java</strong></p>



<p>Java merupakan bahasa pemrograman yang sangat mantabs. Bahasa pemrograman ini dapat berjalan di perangkat raksasa sampai dengan microcontroller.</p>



<p>Walaupun tidak sesederhana Python, tetapi Java merupakan bahasa pemrograman yang sangat populer. Bahkan dulu pernah sempat menjadi bahasa pemrograman paling populer lho.</p>



<p><strong>3. JavaScript</strong></p>



<p>Jangan disamakan ya, antara JavaScript dan Jawa. Walaupun namanya mirip, bahkan seperti turunannya. Tetapi, dua bahasa pemrograman ini berbeda.</p>



<p>JavaScript sering digunakan untuk membangun aplikasi web berbasis serverside. Jadi load di browser pengguna seperti lebih terkesan enteng.</p>



<p><strong>4. C#</strong></p>



<p>Bahasa pemrograman C# selain sudah senior, juga banyak dokumentasinya. Sehingga, ketika mempelajari bahasa pemrograman ini sudah banyak referensinya.</p>



<p><strong>5. SQL</strong></p>



<p>SQL adalah bahasa interaksi dengan database. Sehingga SQL menjadi standar untuk komunikasi dengan database.</p>



<p><strong>6. Ruby</strong></p>



<p>Ruby adalah bahasa pemrograman berorientasi objek (PBO). <a href="https://farazinux.com/tag/pemrograman" target="_blank" rel="noreferrer noopener">Bahasa pemrgoraman</a> ini populer di kalangan developer web.</p>



<p><strong>7. <strong>TypeScript</strong></strong></p>



<p>Merupakan turunan dari JavaScript. TypeScript sangat mantab digunakan karena ringan dan cepat.</p>



<p><strong>8. CSS</strong></p>



<p>CSS adalah bahasa yang digunakan untuk memodifikasi komponen HTML. Sehingga tampilan aplikasi berbasis web dapat lebih cantik dan menarik.</p>



<p><strong>9. Php</strong></p>



<p>Sudah sangat populer dan bahkan tidak seorangpun programmer yang tidak kenal dengan Php. Bahasa pemrograman ini lebih sering digunakan untuk mendevelop web.</p>



<p>Beberapa framework populer juga berdasar pada bahasa pemrograman ini. Laravel dan CodeIgniter merupakan dua framework besar yang menggunakan bahasa Php.</p>



<p><strong>10. React</strong></p>



<p>Bahasa ini lebih sering digunakan untuk interaksi dengan user interface. Jadi dengan react ini lebih mempercepat kinerja programmer dalam menghubungkan logic aplikasi dengan UI aplikasi.</p>



<p>Itulah beberapa bahasa pemrograman yang lagi dicari Tesla. Siapkan diri anda menjadi bagian dari boomingnya perkembangan teknologi.</p>



<p>Mari kita tingkatkan skill kita. Bawa diri kita menjadi bagian dari berkembangnya teknologi.</p>
<p>Artikel <a href="https://farazinux.com/10-programmer-paling-dicari-mobil-listrik-tesla/">10 Programmer Paling Dicari Mobil Listrik Tesla</a> pertama kali tampil pada <a href="https://farazinux.com">Farazinux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://farazinux.com/10-programmer-paling-dicari-mobil-listrik-tesla/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Pengenalan Scatch untuk Melatih Pola Pikir Anak dengan Bahasa Pemrograman</title>
		<link>https://farazinux.com/pengenalan-scatch-untuk-melatih-pola-pikir-anak-dengan-bahasa-pemrograman/</link>
					<comments>https://farazinux.com/pengenalan-scatch-untuk-melatih-pola-pikir-anak-dengan-bahasa-pemrograman/#comments</comments>
		
		<dc:creator><![CDATA[iPunx]]></dc:creator>
		<pubDate>Tue, 07 Dec 2021 08:21:06 +0000</pubDate>
				<category><![CDATA[Scratch]]></category>
		<category><![CDATA[aplikasi]]></category>
		<category><![CDATA[pemrograman]]></category>
		<category><![CDATA[scratch]]></category>
		<guid isPermaLink="false">http://web.farazinux.com/?p=95</guid>

					<description><![CDATA[<p>Pengertian Scratch Scratch adalah sebuah bahasa pemrograman visual untuk lingkungan pembelajaran yang memungkinkan pemula (entah murid, guru, pelajar, atau orangtua) untuk belajar membuat program tanpa harus memikirkan salah-benar penulisan sintaksis (sumber : id.wikipedia.org). Scratch menyediakan visualisasi dengan berbagai macam bahasa, termasuk salah satunya adalah bahasa Indonesia. Sehingga, scratch sangat cocok digunakan untuk melatih pola pikir bahasa pemrograman [&#8230;]</p>
<p>Artikel <a href="https://farazinux.com/pengenalan-scatch-untuk-melatih-pola-pikir-anak-dengan-bahasa-pemrograman/">Pengenalan Scatch untuk Melatih Pola Pikir Anak dengan Bahasa Pemrograman</a> pertama kali tampil pada <a href="https://farazinux.com">Farazinux</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading" class="wp-block-heading" id="pengertian-scratch">Pengertian Scratch</h2>


<p align="justify"><b>Scratch</b> adalah sebuah bahasa pemrograman visual untuk lingkungan pembelajaran yang memungkinkan pemula (entah murid, guru, pelajar, atau orangtua) untuk belajar membuat program tanpa harus memikirkan salah-benar penulisan sintaksis (sumber : id.wikipedia.org).</p>
<p align="justify">Scratch menyediakan visualisasi dengan berbagai macam bahasa, termasuk salah satunya adalah bahasa Indonesia. Sehingga, scratch sangat cocok digunakan untuk melatih pola pikir bahasa pemrograman baik untuk dewasa maupun anak-anak.</p>


<h2 class="wp-block-heading" class="wp-block-heading" id="bagaimana-kita-mendapatkan-aplikasi-scratch">Bagaimana kita mendapatkan aplikasi Scratch?</h2>


<p align="justify">Aplikasi Scratch dapat kita operasikan secara offline mapun secara online. Secara offline, kita harus mendownload dan menginstall aplikasi Scratch di perangkat laptop/ komputer kita. Software tersedia di berbagai macam platform, baik Windows, OS X, Linux, ChromeOS mapun Android. Aplikasi Scratch dapat diunduh gratis di web <a href="https://scratch.mit.edu/download">https://scratch.mit.edu/download</a>.</p>
<p align="justify">Sedangkan apabila ingin menggunakan aplikasi Scratch secara online pengguna dapat mengakses dengan browser di alamat <a href="https://scratch.mit.edu">https://scratch.mit.edu</a>.</p><p>Artikel <a href="https://farazinux.com/pengenalan-scatch-untuk-melatih-pola-pikir-anak-dengan-bahasa-pemrograman/">Pengenalan Scatch untuk Melatih Pola Pikir Anak dengan Bahasa Pemrograman</a> pertama kali tampil pada <a href="https://farazinux.com">Farazinux</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://farazinux.com/pengenalan-scatch-untuk-melatih-pola-pikir-anak-dengan-bahasa-pemrograman/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
