> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Fungsi logika

> Panduan lengkap fungsi logika di platform YiDA — EQ, NE, AND, OR, IF, dan lainnya — dengan contoh nyata untuk membangun serta mengelola logika formulir secara efektif.

Artikel ini mencantumkan semua fungsi logika yang tersedia di YiDA, beserta masalah yang mungkin Anda temui saat menggunakannya.

### Ringkasan fungsi

| **Nama fungsi**                                 | **Deskripsi**                                                                                                                           |
| ----------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| [EQ](/id/yida/form/xdtv56ngunnhppyw)            | Memeriksa apakah dua nilai sama.                                                                                                        |
| [NE](/id/yida/form/escqg551suxgr6gq)            | Memeriksa apakah dua nilai tidak sama.                                                                                                  |
| [AND](/id/yida/form/uobzicixvh02io31)           | Mengembalikan true jika semua kondisi yang ditentukan terpenuhi.                                                                        |
| [OR](/id/yida/form/ig680t7ur2cl0y4d)            | Mengembalikan true jika setidaknya salah satu kondisi yang ditentukan terpenuhi.                                                        |
| [NOT](/id/yida/form/rzixdcx24zsd1ldx)           | Membalikkan nilai logika argumennya.                                                                                                    |
| [XOR](/id/yida/form/evp4gkq8kcv4hgga)           | Melakukan operasi exclusive OR (pemeriksaan logika khusus yang digunakan dalam ilmu komputer).                                          |
| [FALSE](/id/yida/form/lks3ggo5cktvq213)         | Mengembalikan nilai logika false.                                                                                                       |
| [TRUE](/id/yida/form/wn65drd666xdl3b1)          | Mengembalikan nilai logika true.                                                                                                        |
| [GE](/id/yida/form/pkiwut48qyfax6h5)            | Lebih besar dari atau sama dengan.                                                                                                      |
| [LE](/id/yida/form/nvnp2kkbb94y8u9e)            | Lebih kecil dari atau sama dengan.                                                                                                      |
| [GT](/id/yida/form/rcyqy4mriwgq5nc2)            | Lebih besar dari.                                                                                                                       |
| [LT](/id/yida/form/hkv6w6z366q9mg7i)            | Lebih kecil dari.                                                                                                                       |
| [IF](/id/yida/form/dzzlham7l7xfr6wo)            | Melakukan pemeriksaan bersyarat.                                                                                                        |
| [ISEMPTY](/id/yida/form/gf7g82pavtbc4y5g)       | Memeriksa apakah suatu bidang kosong.                                                                                                   |
| [ISNULL](/id/yida/form/zia9xssidpga5tqx)        | Memeriksa apakah nilai Komponen dalam Tabel detail kosong, atau apakah nilai kotak pilihan ganda kosong.                                |
| [HASEMPTYTEXT](/id/yida/form/klvwx6gxfw6g6fgs)  | Memeriksa apakah array yang dikirimkan oleh Komponen dalam Tabel detail berisi string kosong.                                           |
| [TIMECOMPARE](/id/yida/form/orqe469rrf2yn6gr)   | Membandingkan dua waktu. Mengembalikan true jika Pemilih tanggal 1 lebih besar dari Pemilih tanggal 2; jika tidak, mengembalikan false. |
| [NUMBERCOMPARE](/id/yida/form/mu292cs9i21m82yh) | Membandingkan dua angka. Mengembalikan true jika Komponen Numerik 1 > Komponen Numerik 2; jika tidak, mengembalikan false.              |

## Pengenalan fungsi

Fungsi logika adalah kategori Fungsi yang mengembalikan nilai logika **true** atau **false**.

* true: menunjukkan bahwa hasil pemeriksaan benar atau tepat. Dapat juga direpresentasikan dengan 1.
* false: menunjukkan bahwa hasil pemeriksaan salah atau tidak tepat. Dapat juga direpresentasikan dengan 0.

## Skenario umum

### Blokir pengiriman formulir saat formula terpenuhi

Blokir pengiriman formulir saat nama produk sama dengan "Semangka". Lihat contoh berikut.

### Jumlah permintaan tidak boleh melebihi jumlah stok

Dalam skenario bisnis seperti sistem manajemen inventaris dan manajemen stok produk, Anda sering perlu memastikan bahwa jumlah permintaan tidak melebihi jumlah stok. Lihat contoh berikut.

### Fungsi IF bersarang

Nilai di bawah 60 adalah Tidak Lulus; 60 hingga 89 adalah Rata-rata; 90 ke atas adalah Sangat Baik. Lihat contoh berikut.
