Formula Syntax Di Notion

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

  1. 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.
  2. Tulis Formula dalam Editor Formula
    • Setelah memilih tipe “Formula”, klik pada kolom untuk membuka editor formula.
    • Masukkan syntaks formula yang sesuai dengan kebutuhan.
  3. 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.

OperatorFungsiContoh
+Penjumlahan5 + 38
-Pengurangan10 - 28
*Perkalian4 * 28
/Pembagian16 / 28
pow(x, y)Pangkatpow(2, 3)8
sqrt(x)Akar kuadratsqrt(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.

FungsiKegunaanContoh
concat()Menggabungkan teksconcat("Hello, ", "Notion!")Hello, Notion!
format()Mengubah angka menjadi teksformat(100)“100”
length()Menghitung panjang tekslength("Notion")6
slice(text, start, end)Memotong teksslice("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.

FungsiKegunaanContoh
if(condition, true_value, false_value)Jika kondisi benar, maka nilai pertama, jika salah maka nilai keduaif(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 kebalikannot(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.

FungsiKegunaanContoh
dateBetween(date1, date2, "unit")Menghitung selisih waktudateBetween(now(), prop("Deadline"), "days")
now()Menampilkan waktu saat ininow()
formatDate(date, "format")Mengubah format tanggalformatDate(now(), "DD/MM/YYYY")
start()Menampilkan tanggal awal dari properti tanggalstart(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.