Mengenal Logika Dasar dalam Pemrograman: AND, OR, dan NOT

Khusni Ja'far
Tulisan Khusni
Published in
2 min readJun 7, 2023

Apakah Anda pernah merasa penasaran tentang bagaimana komputer dapat membuat keputusan? Bagaimana mesin ini dapat memahami perintah kita dan melakukan tindakan berdasarkan perintah tersebut? Nah, jawabannya terletak pada logika pemrograman dasar, yakni AND, OR, dan NOT. Artikel ini akan membantu Anda memahami konsep ini dan bagaimana menggunakannya dalam pemrograman.

Sejarah Singkat Logika dalam Pemrograman

Konsep logika pemrograman berasal dari logika matematika. Logika ini membantu komputer memahami dan memproses perintah dengan logika dasar AND, OR, dan NOT. Pada dasarnya, logika ini mengubah data masukan menjadi data keluaran berdasarkan kondisi yang didefinisikan.

Logika AND

Dalam pemrograman, logika AND digunakan untuk memeriksa apakah semua kondisi yang didefinisikan adalah benar. Jika semua kondisi benar, maka hasilnya adalah TRUE. Jika salah satu kondisi salah, maka hasilnya adalah FALSE.

Misalkan, kita memiliki dua kondisi A dan B. Logika AND akan menghasilkan TRUE jika A dan B juga TRUE. Dalam bahasa pemrograman seperti JavaScript, ini dapat ditulis sebagai:

if (A && B) {
// lakukan sesuatu jika A dan B benar
}

Logika OR

Berbeda dengan AND, logika OR hanya memerlukan satu kondisi yang benar untuk menghasilkan TRUE. Jika semua kondisi salah, maka hasilnya adalah FALSE.

Dengan menggunakan contoh yang sama, A dan B, logika OR akan menghasilkan TRUE jika A atau B (atau keduanya) adalah TRUE. Dalam JavaScript, ini dapat ditulis sebagai:

if (A || B) {
// lakukan sesuatu jika A atau B benar
}

Logika NOT

Logika NOT adalah konsep pemrograman yang digunakan untuk membalik nilai kebenaran. Jika kondisi adalah TRUE, maka logika NOT akan mengubahnya menjadi FALSE, dan sebaliknya.

Misalnya, jika kita memiliki kondisi A yang bernilai TRUE, menggunakan logika NOT akan mengubahnya menjadi FALSE. Dalam JavaScript, ini dapat ditulis sebagai:

if (!A) {
// lakukan sesuatu jika A adalah FALSE
}

Kesimpulan

Pemahaman terhadap logika dasar AND, OR, dan NOT sangat penting dalam pemrograman. Dengan memahami konsep ini, kita bisa mengatur alur kerja program dan membuat keputusan berdasarkan kondisi yang telah ditentukan.

Meski tampak sederhana, logika dasar ini membentuk fondasi dari banyak algoritma dan logika pemrograman yang lebih kompleks. Oleh karena itu, menguasai mereka merupakan langkah penting pertama dalam perjalanan Anda menjadi seorang programmer yang mahir.

Semoga artikel ini membantu Anda memahami logika dasar dalam pemrograman. Selamat belajar dan tetap semangat dalam menguasai dunia pemrograman!

--

--