RL RanceLee Tutorials
← Kembali ke tutorial

Markdown: Bahasa Universal untuk Berbicara dengan AI

Bab ini beralih ke topik yang lebih ringan: sesuatu yang mungkin Anda gunakan setiap hari tetapi mungkin tidak tahu namanya: Markdown.

Izinkan saya memulai dengan pernyataan berani:

Markdown adalah satu-satunya format terpenting yang harus Anda pelajari di era AI.

Mengapa? Baca terus.


Apa itu Markdown?

Dalam satu kalimat: Markdown adalah cara menulis teks biasa dengan format yang dikendalikan oleh simbol.

Teks biasa tidak memiliki format—tidak ada judul, tidak ada tebal, tidak ada daftar. Di sisi lain, format teks kaya seperti Word terlalu berat: mereka memerlukan perangkat lunak khusus untuk membuka dan menghasilkan file besar.

Markdown adalah “jalan tengah yang pas”: dengan beberapa simbol sederhana, Anda dapat menambahkan format ke teks biasa.

Misalnya, jika Anda menulis:

# This is a heading
**This is bold**
- This is a list

Itu akan ditampilkan sebagai judul yang diformat, teks tebal, dan daftar. Sesederhana itu.


Mengapa Anda Harus Belajar Markdown di Era AI

Alasan 1: AI Berbicara Markdown

Pernahkah Anda perhatikan bahwa ketika ChatGPT, Claude, Gemini, dan AI lainnya membalas Anda, mereka secara otomatis menyertakan teks tebal, judul, daftar, dan blok kode?

Itu adalah Markdown.

AI tidak mengeluarkan dokumen Word atau PDF. Format output defaultnya adalah Markdown. Setiap tabel, teks tebal, dan blok kode yang Anda lihat di tutorial ini—semuanya Markdown.

Tidak belajar Markdown seperti berbicara dengan seseorang tetapi tidak memahami kata-kata yang mereka tulis. Bisakah Anda tetap berkomunikasi? Ya. Tapi itu jauh kurang efisien.

Alasan 2: Ada di Mana-Mana

Markdown bukan format milik perangkat lunak tertentu; ini adalah standar universal. Jumlah alat yang mendukung Markdown tidak terhitung:

Kategori Perangkat Lunak/Platform
Catatan Obsidian, Notion, Typora, Bear
Platform Kode GitHub, GitLab, Bitbucket
Sistem Blog Hugo, Jekyll, Hexo
Alat Dokumentasi Confluence, Feishu Docs, Yuque
Alat AI ChatGPT, Claude, Gemini, Claude Code, Codex

Pelajari satu format, gunakan di mana saja. Catatan yang Anda tulis di Obsidian tetap mempertahankan formatnya saat disalin ke GitHub. Lempar ke AI, dan AI memahaminya dengan sempurna. Coba lakukan itu dengan Word?

Alasan 3: File Sangat Kecil

Ini mungkin mengejutkan Anda: Untuk konten yang sama, file Markdown lebih dari 20 kali lebih kecil dari file Word.

Mengapa? File Word .docx pada dasarnya adalah arsip terkompresi dari file XML, dijejali dengan definisi gaya, informasi font, dan properti dokumen. Bahkan jika Anda hanya menulis satu baris, file tersebut berukuran puluhan KB.

Markdown adalah teks biasa. Ukuran file sama dengan jumlah teks yang Anda tulis. Tidak ada beban tambahan.

Ini sangat penting dalam skenario AI. Saat Anda mengirim dokumen ke AI untuk dianalisis, Markdown mengonsumsi lebih sedikit token, memproses lebih cepat, dan lebih murah. Semua tag XML dan definisi gaya dalam file Word dihitung sebagai token, terbuang sia-sia.

Alasan 4: AI Lebih Memahami Markdown

Banyak orang tidak tahu ini.

Jika Anda memberikan AI dokumen Word, pertama-tama ia harus mengonversinya menjadi teks. Selama konversi, format bisa hilang, tabel bisa tidak rapi, dan gambar menghilang.

Berikan AI file Markdown, dan ia membacanya secara langsung. Markdown adalah teks biasa itu sendiri—tidak perlu konversi, nol kehilangan.

Lebih penting lagi, simbol Markdown (judul dengan #, daftar dengan -, kode dengan `) adalah petunjuk semantik bagi AI. Mereka memberi tahu AI: “Ini adalah judul utama”, “Ini adalah item daftar”, “Ini adalah kode”. Dengan informasi struktural ini, AI dapat lebih akurat memahami hierarki dan hubungan konten Anda.


Bagian 1: Sintaks Markdown (10 Menit untuk Belajar)

Anda tidak perlu menghafal semuanya. Cukup kuasai 20% sintaks yang mencakup 80% skenario penggunaan. Sisanya, cari saja saat dibutuhkan.

5 Sintaks Paling Umum (Mencakup 80% Skenario)

1. Judul (#): Gunakan # untuk menunjukkan judul. Semakin banyak #, semakin kecil judulnya.

``` ``) inherently tell the AI, “this is a heading, this is a list, this is code.” The AI can understand your content structure more accurately.


Learn Markdown in 10 Minutes

There are only about a dozen Markdown syntax elements, and even fewer are needed for daily use. Below, they are ordered by frequency of use, starting with the most common.

1. Headings

Use # followed by a space. The number of # symbols indicates the heading level:


**2. Teks Tebal dan Miring**: Gunakan `**` atau `*` untuk membungkus teks.

For daily use, up to level 3 is enough.

2. Bold and Italic


**3. Daftar Tidak Berurutan**: Gunakan `-`, `*`, atau `+` diikuti spasi.

Bold is used most often, italic occasionally.

3. Lists

Unordered lists use - or *:


**4. Daftar Berurutan**: Gunakan angka diikuti titik.

Ordered lists use numbers followed by a period:


**5. Daftar Bersarang**: Tambahkan indentasi 2 atau 4 spasi di depan item sub-daftar.

Lists can be nested by adding two spaces before the sub-item:


### 5 Sintaks Lainnya (Mencakup 19% Skenario)

**6. Kode Inline**: Gunakan backtick tunggal `` ` `` untuk membungkus kode atau perintah pendek.

4. Code

Inline code uses single backticks:


**7. Blok Kode**: Gunakan tiga backtick `` ``` `` untuk membungkus blok kode multi-baris. Anda juga dapat menentukan bahasa untuk penyorotan sintaks.

Result: Type claude --help to see help

Code blocks are wrapped with three backticks, and you can specify the language:


**8. Tautan dan Gambar**: Tautan menggunakan `[teks](url)`, gambar menggunakan `![teks alternatif](url)`.

```python
print("Hello World")

9. Blockquote: Gunakan > diikuti spasi.


This is especially useful when communicating with AI. When sending code to an AI, wrap it in a code block so the AI can more accurately identify the code boundaries.

### 5. Links and Images

```

**10. Tabel**: Gunakan `|` untuk memisahkan kolom, dan `-` untuk baris pemisah.

```

Images are just links with a `!` in front.

### 6. Blockquotes

Start with `>`:

```

### Sintaks Kurang Umum (Mencakup 1% Skenario)

**11. Garis Horizontal**: Gunakan tiga atau lebih `-`, `*`, atau `_`.

```

Result:

> This is a blockquote.
> It can span multiple lines.

### 7. Tables

```

**12. Teks Coret**: Gunakan dua tilde `~~`.

```

Table syntax looks complex, but you don’t need to write it by hand. **Just ask the AI to generate it for you.** Say “organize this data into a table,” and the AI will output a Markdown table.

### 8. Horizontal Rules

Three or more `-` on a single line:

```

### Tips untuk Berkomunikasi dengan AI

**1. Gunakan judul untuk menyusun permintaan Anda**: AI dapat memahami struktur dokumen Anda dengan lebih baik.

```

Used to separate different sections of an article.

### 9. Strikethrough

```

**2. Bungkus kode dalam blok kode**: Jangan menempelkan kode langsung ke dalam teks; gunakan blok kode untuk menjaga indentasi.

```

Result: ~~Deleted text~~

---

## That’s Enough, Really

The 9 syntax elements above cover 99% of daily use cases.

**You don’t need to master Markdown.** Headings, bold, lists, and code blocks—master these four and you can handle most situations. Look up the rest when needed.

And Markdown has one advantage: **It’s okay if you can’t remember it all now; you’ll learn it by using it.** AI outputs Markdown, so as you read AI responses every day, you’ll naturally become familiar with these symbols.

---

## How to Use Markdown to Improve Communication with AI

After learning Markdown, here are a few tips to make your conversations with AI more effective:

**Tip 1: Use headings to structure your input**

```

**3. Gunakan daftar untuk persyaratan**: Saat Anda memiliki banyak persyaratan, daftar lebih jelas daripada paragraf.

```

Much better than a big block of text. With headings, the AI can more accurately understand the structure of your request.

**Tip 2: Wrap code in code blocks**

Don’t just paste code directly; wrap it in a code block:

```

### Ringkasan

1. **5 sintaks dasar (mencakup 80%)**: Judul, tebal/miring, daftar tidak berurutan, daftar berurutan, daftar bersarang
2. **5 sintaks umum (mencakup 19%)**: Kode inline, blok kode, tautan/gambar, blockquote, tabel
3. **Sintaks lainnya (mencakup 1%)**: Garis horizontal, teks coret
4. **Sintaks lengkap (9 mencakup 99%)**: Plus tautan, gambar, blockquote, tabel, garis horizontal
5. **Tips untuk berkomunikasi dengan AI**: Gunakan judul untuk menyusun, bungkus kode dalam blok kode, gunakan daftar untuk persyaratan

**Poin-poin penting:**

- **Markdown adalah "bahasa asli" AI; mempelajarinya berarti belajar berkomunikasi secara efisien dengan AI**
- **Pelajari dasar-dasarnya dalam 10 menit, cari sisanya saat dibutuhkan**
- **Tidak perlu berlatih secara khusus; Anda akan terbiasa secara alami saat menggunakan AI**

---

## Bagian 2: API dan Token: Inti Teknis