<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="gedit-general-intro" xml:lang="id">

  <info>
    <link type="guide" xref="index" group="intro-second"/>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Andika Triwidada</mal:name>
      <mal:email>andika@gmail.com</mal:email>
      <mal:years>2013-2020, 2022, 2023</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Kukuh Syafaat</mal:name>
      <mal:email>syafaatkukuh@gmail.com</mal:email>
      <mal:years>2016</mal:years>
    </mal:credit>
  </info>

  <title>Pengenalan ke penyunting teks secara umum</title>

  <section id="not-a-word-processor">
    <title>Bukan suatu pengolah kata</title>
    <p>Sebuah <em>penyunting teks</em> mesti dibedakan dari <em>pengolah kata</em>.</p>
    <p>Suatu contoh dari sebuah pengolah kata adalah <link href="https://www.libreoffice.org/">LibreOffice Writer</link>, yang dirilis sebagai sebuah perangkat lunak yang Bebas dan sumber terbuka.</p>
    <p>Suatu pengolah kata mengizinkan penciptaan jenis-jenis dokumen yang berbeda (laporan, surat, buku, dsb.), dengan kemampuan menyisipkan gambar, tabel, dan elemen-elemen lain.</p>
    <p>Suatu penyunting teks seperti <app>gedit</app> dipakai untuk membuat dan menyunting <em>berkas teks</em>. Berkas yang disimpan oleh <app>gedit</app> dan disimpan pada disk hanya memuat teks.</p>
  </section>

  <section id="text-file-formats">
    <title>Format berkas teks</title>
    <p>Dengan suatu penyunting teks, Anda dapat menulis catatan sederhana sebagai teks bentuk bebas. Tapi teks juga bisa mengikuti <em>format</em> tertentu.</p>
    <p>Program lain mengambil berkas teks sebagai masukan, membaca teks di dalamnya, dan memproduksi suatu hasil. Sebagai contoh, peramban web dapat membaca berkas teks yang mengikuti format HTML dan merender mereka sebagai halaman.</p>
    <p>Suatu format berkas teks menentukan bagaimana konten perlu distrukturkan agar bisa dipahami oleh program lain.</p>
  </section>

  <section id="examples">
    <title>Contoh</title>

    <section id="example-documents">
      <title>Menulis dokumen</title>
      <p>Menarik untuk dicatat bahwa, dengan sebuah penyunting teks sederhana dan berkas-berkas teks, dimungkinkan untuk menulis dokumen-dokumen seperti yang dihasilkan oleh suatu pengolah kata.</p>
      <p>Mengambil contoh kita sebelumnya dengan HTML, untuk menyisipkan suatu gambar, itu dilakukan dengan mengacu ke suatu berkas gambar eksternal (misalnya tersimpan pada disk dalam direktori yang sama). Walaupun berkas gambar bukan merupakan bagian dari berkas HTML, suatu peramban web tahu bahwa itu perlu menempelkannya dalam halaman.</p>
    </section>

    <section id="example-source-code">
      <title>Kode sumber</title>
      <p>Berkas teks tidak terbatas hanya pada menulis catatan atau dokumen, wilayah lain adalah menulis <em>kode sumber</em>, untuk mengembangkan sepotong perangkat lunak dengan suatu bahasa pemrograman atau skrip.</p>
    </section>
  </section>

  <section id="syntax-highlighting">
    <title>Penyorotan sintaks</title>
    <p>Ketika menulis teks dalam format (atau "bahasa") tertentu, sangat berguna untuk secara visual membedakan elemen-elemen yang berbeda, ketika suatu bagian dari teks memiliki arti khusus. Arti khusus bergantung pada <em>sintaks</em> dari bahasa, mis., bagaimana berbagai hal mesti distrukturkan.</p>
    <p>Ini dilakukan dengan menambahkan warna-warni ke teks (atau cara-cara penyorotan lain: tebal, miring, garis bawah, dsb).</p>
    <p>Penting dicatat bahwa warna-warni ini <em>tidak</em> disimpan ke dalam berkas; tapi itu aplikasi penyunting teks yang menyajikan teks ke pengguna dengan cara itu.</p>
  </section>
</page>
