Notion memiliki fitur Formula yang memungkinkan pengguna untuk melakukan perhitungan, mengelola data, dan membuat logika otomatis dalam database. Dengan Formula Syntax, pengguna bisa membuat ekspresi matematis, menggabungkan teks, serta mengatur logika berdasarkan properti dalam database.
Dalam artikel ini, kita akan membahas apa itu formula di Notion, bagaimana cara menggunakannya, dan beberapa contoh formula yang sering digunakan untuk meningkatkan produktivitas dalam mengelola database.
Berikut link YouTube untuk tutorial penggunaan formula syntax di Notion:
Link youtube: https://youtu.be/-qhb3XVq_jU
Apa Itu Formula di Notion?
Formula di Notion adalah fitur yang memungkinkan pengguna untuk melakukan operasi perhitungan atau logika dalam database.
Fitur ini mirip dengan rumus dalam spreadsheet seperti Excel atau Google Sheets, tetapi lebih fleksibel karena bisa dikombinasikan dengan properti lain di dalam database.
Formula dapat digunakan untuk:
- Menghitung total angka atau selisih tanggal
- Menggabungkan teks dari beberapa kolom
- Membuat logika kondisi (IF, AND, OR)
- Mengelola data berdasarkan input tertentu
Cara Menggunakan Formula di Notion
- Buka Database yang Ingin Diberi Formula
- Buat atau buka database di Notion.
- Tambahkan properti baru dengan memilih “+ Add a Property”.
- Pilih “Formula” sebagai tipe properti.
- Tulis Formula dalam Editor Formula
- Setelah memilih tipe “Formula”, klik pada kolom untuk membuka editor formula.
- Masukkan syntaks formula yang sesuai dengan kebutuhan.
- Klik “Done” untuk Menyimpan Formula
- Jika formula sudah benar, hasilnya akan langsung muncul di kolom database.
- Anda bisa mengedit formula kapan saja dengan mengklik properti formula tersebut.
Jenis-Jenis Formula di Notion
1. Operator Matematika
Formula ini digunakan untuk melakukan perhitungan angka.
Operator | Fungsi | Contoh |
---|---|---|
+ | Penjumlahan | 5 + 3 → 8 |
- | Pengurangan | 10 - 2 → 8 |
* | Perkalian | 4 * 2 → 8 |
/ | Pembagian | 16 / 2 → 8 |
pow(x, y) | Pangkat | pow(2, 3) → 8 |
sqrt(x) | Akar kuadrat | sqrt(64) → 8 |
📌 Contoh Penggunaan:
Jika Anda memiliki dua properti angka, misalnya “Harga” dan “Jumlah”, Anda bisa menghitung total biaya dengan formula:
prop("Harga") * prop("Jumlah")
2. Manipulasi Teks (String Functions)
Formula ini berguna untuk menggabungkan teks atau memformat data string.
Fungsi | Kegunaan | Contoh |
---|---|---|
concat() | Menggabungkan teks | concat("Hello, ", "Notion!") → Hello, Notion! |
format() | Mengubah angka menjadi teks | format(100) → “100” |
length() | Menghitung panjang teks | length("Notion") → 6 |
slice(text, start, end) | Memotong teks | slice("Notion", 0, 3) → “Not” |
📌 Contoh Penggunaan:
Jika ingin menggabungkan nama depan dan belakang dalam database kontak:
concat(prop("Nama Depan"), " ", prop("Nama Belakang"))
3. Fungsi Logika (Conditional Functions)
Formula logika berguna untuk membuat kondisi IF-THEN seperti dalam pemrograman.
Fungsi | Kegunaan | Contoh |
---|---|---|
if(condition, true_value, false_value) | Jika kondisi benar, maka nilai pertama, jika salah maka nilai kedua | if(10 > 5, "Yes", "No") → “Yes” |
and(condition1, condition2) | Logika “dan” | and(true, false) → false |
or(condition1, condition2) | Logika “atau” | or(false, true) → true |
not(condition) | Logika kebalikan | not(true) → false |
📌 Contoh Penggunaan:
Jika ingin menampilkan status berdasarkan nilai dalam database akademik:
if(prop("Nilai") >= 60, "Lulus", "Gagal")
4. Fungsi Tanggal dan Waktu
Fungsi ini digunakan untuk mengelola data berbasis waktu, seperti selisih hari atau format tanggal.
Fungsi | Kegunaan | Contoh |
---|---|---|
dateBetween(date1, date2, "unit") | Menghitung selisih waktu | dateBetween(now(), prop("Deadline"), "days") |
now() | Menampilkan waktu saat ini | now() |
formatDate(date, "format") | Mengubah format tanggal | formatDate(now(), "DD/MM/YYYY") |
start() | Menampilkan tanggal awal dari properti tanggal | start(prop("Meeting")) |
📌 Contoh Penggunaan:
Untuk menghitung jumlah hari tersisa sebelum deadline:
dateBetween(prop("Deadline"), now(), "days")
Contoh Penggunaan Formula di Database Notion
1. Menghitung Umur Berdasarkan Tanggal Lahir
Jika Anda memiliki database dengan properti “Tanggal Lahir”, gunakan formula berikut untuk menghitung umur:
dateBetween(now(), prop("Tanggal Lahir"), "years")
2. Menentukan Status Tugas Berdasarkan Deadline
Untuk menampilkan status tugas apakah masih dalam waktu atau sudah melewati deadline:
if(dateBetween(now(), prop("Deadline"), "days") < 0, "Terlambat", "On Time")
3. Menampilkan Format Mata Uang pada Nominal Harga
Jika Anda ingin menampilkan harga dengan simbol mata uang:
concat("Rp ", format(prop("Harga")))
Kesimpulan
Formula di Notion memungkinkan pengguna untuk mengelola data dengan lebih otomatis dan efisien. Dengan memahami syntax formula, Anda bisa melakukan perhitungan angka, mengatur teks, membuat logika kondisi, serta mengelola waktu dan tanggal dalam database.