Properti memungkinkan Anda mengorganisir informasi tentang sebuah catatan. Properti berisi data terstruktur seperti teks, tautan, tanggal, kotak centang, dan angka. Properti juga dapat digunakan dalam kombinasi dengan [[Plugin komunitas]] yang dapat melakukan hal-hal berguna dengan data terstruktur Anda.
## Menambahkan properti ke catatan
Ada beberapa cara untuk menambahkan properti ke catatan:
- Gunakan [[Palet perintah|perintah]] **Tambah properti berkas**.
- Gunakan [[Pintasan|pintasan keyboard]] **`Cmd/Ctrl+;`**.
- Pilih **Tambah properti berkas** dari menu **Opsi lainnya** (dimunculkan oleh ikon tiga titik atau dengan mengklik kanan tab).
- Ketik `---` di bagian paling awal file.
Setelah Anda menambahkan properti, sebuah baris akan muncul di bagian atas file dengan dua input: _nama_ properti dan _value_ properti.
Untuk nama, Anda dapat memilih apa saja yang Anda suka. Obsidian menyediakan beberapa properti bawaan: `tags`, `cssclasses`, dan `aliases`.
Setelah Anda memilih nama properti, Anda dapat memberikannya sebuah value.
### Tipe properti
Selain nama dan value, properti juga memiliki _tipe_. Tipe properti menentukan jenis value apa yang dapat disimpannya dan bagaimana Obsidian menanganinya. Untuk mengubah tipe properti, klik ikon tipe di samping nama properti dan pilih opsi yang berbeda. Anda juga dapat mengelola tipe properti menggunakan plugin inti [[Tampilan properti]].
Obsidian mendukung tipe properti berikut:
- **[[#Teks]]**
- **[[#Daftar]]**
- **[[#Angka]]**
- **[[#Kotak centang]]**
- **[[#Tanggal]]**
- **[[#Tanggal & waktu]]**
- **[[#Tag]]**
Setelah tipe properti ditetapkan ke nama properti, semua properti dengan nama tersebut di seluruh brankas Anda akan menggunakan tipe yang sama.
## Penggunaan lanjutan
### Mencari properti
Properti memiliki [[Cari|sintaksis pencarian]] tersendiri yang dapat Anda gunakan bersama dengan istilah dan operator pencarian lainnya. [[Cari#Mencari properti|Lihat sintaksis pencarian untuk properti]].
### Template
Anda dapat menambahkan properti ke [[Plugin/Template|Template]].
Ketika Anda menyisipkan templat ke catatan aktif, semua properti dari templat akan ditambahkan ke catatan. Obsidian juga akan menggabungkan properti yang sudah ada di catatan Anda dengan properti di templat. ^templates-properties
### Mengganti nama properti
Anda dapat mengganti nama properti dengan mengklik kanan properti tersebut di [[Tampilan properti|tampilan Semua properti]].
### Mode tampilan
Anda dapat mengubah cara properti ditampilkan di catatan Anda dengan membuka **[[Pengaturan]] → Editor → Properti di dokumen**. Pilihannya adalah:
- **Ditampilkan** (bawaan) – menampilkan properti di bagian atas catatan, jika ada.
- **Tersembunyi** – menyembunyikan properti, masih dapat ditampilkan di bilah samping melalui [[Tampilan properti]].
- **Sumber** – menampilkan properti dalam format teks biasa YAML.
### Cuplikan CSS
Anda dapat menggunakan [[Cuplikan CSS]] untuk mengubah tampilan catatan tertentu.
### Tidak didukung
Beberapa fitur saat ini belum didukung di Obsidian:
- **Properti bersarang**: Untuk melihat properti bersarang, kami merekomendasikan menggunakan [[Tampilan dan mode penyuntingan#Mode sumber|mode sumber]].
- **Penyuntingan properti massal**: Untuk penyuntingan massal yang mendalam di luar [[Tampilan properti]], kami merekomendasikan menggunakan alat penyuntingan massal seperti VSCode, skrip, dan plugin komunitas.
- **Markdown dalam properti**: Ini adalah batasan yang disengaja karena properti dimaksudkan untuk potongan informasi kecil dan atomik yang dapat dibaca oleh manusia dan mesin.
## Pintasan keyboard
### Menambahkan properti
| Aksi | Pintasan keyboard |
|---|---|
|Tambah properti baru|`Cmd + ;`|
### Menavigasi antar properti
Ketika sebuah properti difokuskan
| Aksi | Pintasan keyboard |
|---|---|
|Fokus properti berikutnya|`Down arrow` atau `Tab`|
|Fokus properti sebelumnya|`Up arrow` atau `Shift+Tab`|
|Lompat ke editor|`Alt+Down arrow`|
### Memilih properti
| Aksi | Pintasan keyboard |
|---|---|
|Perluas pilihan ke atas|`Shift+Up arrow`|
|Perluas pilihan ke bawah|`Shift+Down arrow`|
|Pilih semua|`Cmd+A`|
### Mengedit properti
| Aksi | Pintasan keyboard |
|---|---|
|Edit nama properti|`Left arrow`|
|Edit value properti|`Right arrow`|
|Fokus properti|`Escape`|
|Hapus properti|`Cmd+Backspace`<br><br>jika ada properti yang dipilih, ini akan menghapus pilihan tersebut.|
|Urungkan|`Cmd+Z`|
|Ulangi|`Cmd+Shift+Z`|
### Vim (lanjutan)
| Aksi | Pintasan keyboard |
|---|---|
|Pindah ke bawah|`j`|
|Pindah ke atas|`k`|
|Fokus kunci|`h`|
|Fokus value|`l`|
|Fokus value (Kursor di akhir)|`A`|
|Fokus value (Kursor di awal)|`i`|
|Buat properti baru|`o`|
## Format properti
Properti disimpan dalam format [YAML](https://yaml.org/) di bagian atas file. YAML adalah format populer yang mudah dibaca oleh manusia dan komputer.
Nama properti dipisahkan dari valuenya oleh titik dua diikuti spasi:
```yaml
---
name: value
---
```
Meskipun urutan setiap pasangan nama-value tidak penting, setiap nama harus unik dalam sebuah catatan. Misalnya, Anda tidak dapat memiliki lebih dari satu properti `tags`.
Value dapat berupa [[#Teks|teks]], [[#Angka|angka]], [[#Kotak centang|kotak centang]], [[#Tanggal|tanggal]], [[#Tanggal & waktu|tanggal dan waktu]], atau [[#Daftar|daftar]].
### Teks
Properti teks berisi satu baris teks. Pemformatan Markdown tidak dirender dalam properti teks. Tagar tidak membuat tag ketika digunakan dalam properti teks.
Properti teks dapat berisi URL dan [[Tautan internal]] menggunakan sintaksis `[[Link]]`. [[Tautan internal]] dalam properti teks harus diapit dengan tanda kutip. Obsidian akan menambahkan ini secara otomatis jika Anda memasukkan tautan internal ke properti secara manual, tetapi berhati-hatilah untuk menambahkannya saat menggunakan plugin templat.
```yaml
---
title: A New Hope
link: "[[Episode IV]]"
url: https://www.example.com
---
```
### Daftar
Properti daftar berisi beberapa value. Setiap value dalam daftar muncul di barisnya sendiri, didahului oleh tanda hubung (-) dan spasi.
Value daftar dapat berisi teks, angka, dan [[Tautan internal]]. Saat menggunakan [[Tautan internal]] dalam properti daftar, apit dengan tanda kutip.
```yaml
---
cast:
- Mark Hamill
- Harrison Ford
- Carrie Fisher
links:
- "[[Link]]"
- "[[Link2]]"
---
```
### Angka
Properti tipe angka harus selalu berupa angka literal, bukan ekspresi dengan operator. Bilangan bulat dan desimal keduanya diperbolehkan.
```yaml
---
year: 1977
pie: 3.14
---
```
### Kotak centang
Properti kotak centang bernilai `true` atau `false`. Dalam pratinjau langsung, ini ditampilkan sebagai kotak centang.
```yaml
---
favorite: true
reply: false
last: # Nilai tak tentu; sering diperlakukan sebagai false
```
### Tanggal
Properti tanggal disimpan dalam format berikut:
```yaml
---
date: 2020-08-21
---
```
Pemilih tanggal mengikuti format tanggal dan waktu bawaan sistem operasi Anda. Anda dapat mengubahnya di preferensi sistem Anda:
> [!info]- Windows
> **[[Pengaturan]] → Time & Language → Language & Region → Regional Format → Change Formats**
>
> ![[Windows-OS-DateTime.png#interface]]
> [!info]- Mac OS
> **System Preferences → Language and Region → Date format**
>
> ![[Mac-OS-DateTime.png|450]]
Dengan plugin [[Catatan harian]] diaktifkan, properti tanggal juga akan berfungsi sebagai tautan internal ke catatan harian yang sesuai untuk tanggal tersebut.
![[Catatan harian#^daily-notes-date]]
### Tanggal & waktu
Properti tanggal & waktu mencakup tanggal dan waktu tertentu, disimpan dalam format berikut:
```yaml
---
time: 2020-08-21T10:30:00
---
```
Seperti [[#Tanggal|properti tanggal]], pemilih tanggal dan waktu mengikuti format bawaan sistem operasi Anda. Anda dapat mengubahnya di preferensi sistem Anda.
### Tag
Properti tag adalah tipe properti khusus yang digunakan secara eksklusif oleh properti `tags`. Tipe properti ini tidak dapat ditetapkan ke properti lain.
Properti tag diformat sebagai daftar, dengan setiap tag di barisnya sendiri didahului oleh tanda hubung (-) dan spasi.
```yaml
---
tags:
- journal
- personal
- draft
---
```
Properti `tags` adalah salah satu [[#Properti bawaan]] Obsidian. Lihat [[Tag]] untuk informasi lebih lanjut tentang penggunaan tag di Obsidian.
### Properti JSON
Meskipun kami merekomendasikan menggunakan YAML untuk mendefinisikan properti, Anda juga dapat mendefinisikan properti menggunakan [JSON](https://www.json.org/):
```json
---
{
"tags": ["journal"],
"publish": false
}
---
```
Perhatikan bahwa blok JSON akan dibaca, diinterpretasikan, dan disimpan sebagai YAML.
## Properti bawaan
Obsidian dilengkapi dengan serangkaian properti bawaan:
| Properti | Tipe | Deskripsi |
| ------------ | ---- | ------------------------------------------------------------ |
| `tags` | Daftar | Lihat [[Mengubah dan memformat/Tag\|Tag]]. |
| `aliases` | Daftar | Lihat [[Alias]]. |
| `cssclasses` | Daftar | Memungkinkan Anda menata catatan individual menggunakan [[Cuplikan CSS]]. |
### Properti untuk Obsidian Publish
Properti bawaan berikut dapat digunakan dengan [[Pengantar Obsidian Publish|Obsidian Publish]]:
| Properti | Deskripsi |
| ------------- | ---------------------------------------------------------------------------------------------------------- |
| `publish` | Lihat [[Publikasikan konten Anda#Secara otomatis memilih data untuk dipublikasikan\|Secara otomatis memilih data untuk dipublikasikan]]. |
| `permalink` | Lihat [[Permalink\|Permalink]]. |
| `description` | Lihat [[Pratinjau tautan media sosial#Deskripsi\|Deskripsi]]. |
| `image` | Lihat [[Pratinjau tautan media sosial#Gambar\|Gambar]]. |
| `cover` | Lihat [[Pratinjau tautan media sosial#Gambar\|Gambar]]. |
### Properti yang tidak digunakan lagi
Properti ini tidak digunakan lagi sejak Obsidian 1.4 dan harus diganti dengan padanan modernnya. Dukungan untuk properti ini sebagai [[#Properti bawaan]] dihentikan di Obsidian 1.9.
| Properti | Deskripsi |
|-|-|
| `tag` | Alias yang tidak digunakan lagi untuk `tags`. |
| `alias` | Alias yang tidak digunakan lagi untuk `aliases`. |
| `cssclass` | Alias yang tidak digunakan lagi untuk `cssclasses`. |
> [!tip] Jika Anda perlu mengonversi file di brankas Anda ke format [[#Properti bawaan]], Anda dapat menggunakan [[Importir format Markdown]] untuk mengubah brankas Anda secara massal.