Operator logika digunakan untuk melakukan operasi logika yang akan menghasilkan nilai bertipe Boolean yaitu true dan false. Operator pada operator logika dapat digunakan untuk membandingkan dari dua operand dan ada juga yang dapat membalikan nilai dari sebuah operand. Tabel Operator Logika Operator Keterangan && Operasi Logika AND Operasi Logika OR ! Operasi Logika NOT Operator logika digunakan untuk mengoprasikan operand yang bertipe Boolean dan akan menghasilkan Boolean. Jika operand yang dinyatakan tidak bertipe boolean, misalnya operand memiliki nilai integer 76. Maka operator akan memperlakukan operand tersebut sebagai Boolean, Dengan ketentuan Jika nilai operand adalah 0 maka akan di anggap sebagai 0 false dan jika nilai bukan 0 maka akan dianggap 1 true meskipun nilai tersebut bilangan negatif. Macam-macam Operator Logika && Operator Logika AND Operator logika AND digunakan untuk mengevaluasi dua ekspresi relasi sebagai operand untuk mendapatkan rasional tunggal. Operasi akan menghasilkan nilai 1 true jika kedua operand bernilai 1 true tapi jika salah satu atau keduanya bernilai false maka akan menghasilkan nilai false. Di bawah ini adalah tabel dari perbandingan Operator logika AND. Table Logika AND X Y X && Y True True True True False False False True False False False False Contoh program include using namespace std; int main { bool a = 1, b = 0; cout= 4 Penggabungan ketiga ekspresi relasi diatas menjadi 4 = 4 Maka ketiga ekspresi tersebut mempunyai nilai Ekspresi Relasi-1 4 = 4 BENAR/1 Dari ekspresi relasi tersebut mempunyai 2 nilai BENAR dan 1 nilai SALAH, maka akan menghasilkan 4 = 4 //SALAH = 0 Contoh Program include using namespace std; int main { int a, b, c, hasil1, hasil2, hasil3, hasilAkhir; cout>a; cout>b; cout>c; hasil1 = a + 4 a + 5; hasil3 = c - 3 >= 4; hasilAkhir = hasil1 && hasil2 && hasil3; cout a + 5 adalah "= 4 adalah " using namespace std; int main { bool a = 1, b = 0; cout= 4 Penggabungan ketiga ekspresi relasi di atas menjadi 4 = 4 Maka ketiga ekspresi tersebut mempunyai nilai Ekspresi Relasi-1 4 = 4 BENAR/1 Dari ekspresi relasi tersebut mempunyai 2 nilai BENAR dan 1 nilai SALAH, maka akan menghasilkan 4 = 4 //BENAR/1 Contoh Program include using namespace std; int main { int a, b, c, hasil1, hasil2, hasil3, hasilAkhir; cout>a; cout>b; cout>c; hasil1 = a + 4 a + 5; hasil3 = c - 3 >= 4; hasilAkhir = hasil1 hasil2 hasil3; cout a + 5 adalah "= 4 adalah "3. C++ akan memproses dan mengevaluasi dari kiri ke kanan apakah 5==6 adalah 0 false atau 1 true dan jika mempunyai nilai 1 true maka akan melanjutkan pemeriksaan ke ekspresi selanjutnya. Tapi kenyataanya adalah 0 false maka pemeriksaan akan berhenti di situ dan mengabaikan sisanya. karena sifat operator AND && yaitu, untuk mendapatkan nilai 1 true dibutuhkan semua operand bernilai 1 true. Sifat tersebut juga akan berlaku ke semua operator logika. && Jika mendapatkan nilai 0 false maka langsung menghasikan nilai 0 False. Jika mendapatkan nilai 1 true maka langsung menghasikan nilai 1 True. Contoh Program include using namespace std; int main { int a, b, c, hasil1, hasil2, hasil3, hasilAkhir; cout>a; cout>b; cout>c; hasil1 = a + 4 a + 5; hasil3 = c - 3 >= 4; hasilAkhir = hasil1 && hasil2 hasil3; cout a + 5 adalah "= 4 adalah " using namespace std; int main{ int A, hasilSebenarnya, hasilNOT; cout>a; hasilSebenarnya = a + 5 < 15; hasilNOT = !a + 5 < 15; cout<<"= Program Ekspresi NOT ="<Operatorperbandingan bisa kita gunakan dalam kondisi yang terdapat di dalam percabangan dan perulangan. Operator perbandingan menghasilkan nilai benar dan salah. Jika hasilnya benar, maka percabangan atau perulangan akan dieksekusi. Berikut ini adalah operator logika yang bisa kalian gunakan dalam PHP! &&, and (dan) => Hanya bernilai benar Tutorial Belajar C Part 30 Jenis-jenis Operator Logika Bahasa C 28 Oct 18 Tutorial C Dalam tutorial belajar bahasa C di duniailkom kali ini kita akan membahas jenis-jenis operator logika. Operator logika ini sering juga disebut sebagai operator boolean. Pengertian Operator Logika dalam Bahasa C Operator logika adalah operator yang digunakan untuk membuat kesimpulan logis dari 2 kondisi boolean true atau false. Karena bahasa C tidak memiliki tipe data boolean, maka kita menggunakan angka 1 untuk pengganti true, dan angka 0 untuk pengganti false. Dalam bahasa C terdapat 3 operator logika Operator Nama Penjelasan Contoh && And Akan menghasilkan 1 jika kedua operand 1 1 && 0, hasilnya 0 Or Akan menghasilkan 1 jika salah satu operand 1 1 0, hasilnya 1 ! Not Akan menghasilkan 1 jika operand 0 !0, hasilnya 1 Pada prakteknya, operator logika ini banyak dipakai untuk menggabungkan beberapa hasil operasi perbandingan contohnya akan kita lihat sesaat lagi. Catatan operator OR menggunakan karakter pipe ” “, bukan huruf L kecil. Karakter pipe ini bergabung dengan tombol “\” dan ditekan menggunakan tombol shift. Contoh Kode Program Operator Logika Bahasa C Dalam bentuk paling sederhana, operator logika bisa diproses untuk integer 1 dan 0. Dimana 1 mewakili true, dan 0 mewakili false. Berikut contoh kode programnya include int mainvoid { int a; a = 0 && 1; printf"Isi variabel a %d \n",a; a = 1 && 1; printf"Isi variabel a %d \n",a; a = 0 1; printf"Isi variabel a %d \n",a; a = 0 0; printf"Isi variabel a %d \n",a; a = !0; printf"Isi variabel a %d \n",a; return 0; } Di sini saya membuat beberapa percobaan menggunakan operator logika. Rumus yang dipakai adalah sebagai berikut Operator && hanya akan menghasilkan 1 jika kedua operand bernilai 1, selain itu hasilnya 0. Operator hanya akan menghasilkan 0 jika kedua operand bernilai 0, selain itu hasilnya 1. Operator ! Akan membalikkan logika, !0 menjadi 1, !1 menjadi 0. Kita juga bisa menggabungkan lebih dari satu operasi seperti contoh berikut include int mainvoid { int a; a = 0 && 1 1 0; printf"Isi variabel a %d \n",a; a = !0 && 0 1; printf"Isi variabel a %d \n",a; a = 1 && 1 1 0 && !1; printf"Isi variabel a %d \n",a; return 0; } Hasil kode program Isi variabel a 1 Isi variabel a 1 Isi variabel a 0 Untuk operasi seperti ini, akan diproses dari kiri ke kanan, kecuali ditemukan tanda kurung maka itulah yang akan diproses terlebih dahulu. Di baris 7, operasi 0 && 1 1 0 akan diproses menjadi 0 1, hasilnya 1. Di baris 10, operasi !0 && 0 1 akan diproses menjadi 1 && 1, hasilnya 1. Di baris 13, operasi 1 && 1 1 0 && !1 akan diproses menjadi 1 1 && 0, kemudian menjadi 1 && 0, hasilnya 0. Nilai boolean true 1 dan false 0 ini biasanya di dapat dari hasil operasi perbandingan. Inilah praktek yang sering dibuat untuk operator logika, berikut contohnya include int mainvoid { int a; a = 5 > 4 && 10 > 9; printf"5 > 4 && 10 > 9 %d \n",a; a = 15 7 && 'duniailkom' == 'duniailkom'; printf"10 > 7 && 'duniailkom' == 'duniailkom' %d \n",a; return 0; } Di baris 7, operasi 5 > 4 && 10 > 9 akan diproses menjadi 1 && 1, hasilnya 1. Di baris 10, operasi 15 7 && duniailkom’ == duniailkom’ akan diproses menjadi 1 && 1, hasilnya 1. Sama seperti operasi perbandingan, operasi logika ini akan banyak dipakai pada percabangan kode program, misalnya untuk bisa login seseorang harus memiliki username DAN password yang sesuai. Jika salah satu saja tidak terpenuhi, maka tidak bisa login. Selanjutnya, saya akan membahas operator bitwise dalam bahasa pemrograman C. Padaartikel kali ini kita akan membahas tentang macam-macam Operator perbandingan atau pembanding yang terdapat di dalam PHP. Operator perbandingan ini didalam PHP berfungsi untuk membandingkan 2 nilai (angka atau string). Hasil perbandingan akan bernilai TRUE jika kondisi perbandingan tersebut benar, atau FALSE jika kondisinya salah. Berikut Ada tiga operator logika di JavaScript OR, && AND, ! NOT. Meski mereka dipanggil “logika”, mereka bisa diaplikasikan ke nilai tipe apapun, bukan cuma boolean. Hasil mereka bisa juga tipe apapun. Mari kita lihat detilnya. OROperator “OR” diwakili dengan dua simbol garis vertical Di pemrograman klasik, logika OR gunanya cuma untuk memanipulasi nilai boolean. Jika argumennya ada yang true, ia mengembalikan true, tapi jika tidak, maka ia mengembalikan false. Di JavaScript, operator ini agak tricky dan lebih kuat. Tapi pertama-tama, ayo kita lihat apa yang terjadi pada nilai boolean. Ada empat kemungkinan kombinasi logika alert true true ; // true alert false true ; // true alert true false ; // true alert false false ; // false Seperti yang kita lihat, hasilnya selalu true kecuali jika kedua operand sama-sama false. Jika operand bukan boolean, ia dikonversi ke boolean untuk evaluasi. Misalnya, angka 1 diperlakukan sebagai true, angka 0 sebagai false if 1 0 { // bekerja seperti if true false alert 'truthy!' ; } Seringkali, OR digunakan di pernyataan if untuk menguji apakah ada satu kondisi manapun yang true. Misalnya let hour = 9; if hour 18 { alert 'The office is closed.' ; } Kita bisa menyampaikan kondisi lebih let hour = 12; let isWeekend = true; if hour 18 isWeekend { alert 'The office is closed.' ; // akhir minggu } OR "" mencari nilai benar pertamaLogika di atas memang klasik. Sekarang, mari bawa fitur “extra” JavaScript. Algoritma luas bekerja seperti berikut. Untuk nilai yang diORkan result = value1 value2 value3; Operator OR melakukan hal berikut Mengevaluasi operand dari kiri ke kanan. Untuk tiap operand, konversikan ia ke boolean. Jika hasilnya true, stop dan mengembalikan nilai original dari operand. Jika semua operand telah dievaluasi misal semuanya false, mengembalikan operand terakhir. Nilai dikembalikan di bentuk originalnya, tanpa konversi. Dengan kata lain, rantai OR "" mengembalikan nilai truthy pertama atau yang terakhir jika tak ada nilai benar. Misalnya alert 1 0 ; // 1 1 truthy alert true 'no matter what' ; // true ialah truthy alert null 1 ; // 1 1 ialah nilai truthy pertama alert null 0 1 ; // 1 nilai truthy pertama alert undefined null 0 ; // 0 semua falsy, mengembalikan nilai terakhir Hal ini menjadikan penggunaan yang menarik dibanding “OR booleanpure, classical, boolean-only OR”. Dapatkan nilai truthy dari daftar variabel atau expresi. Untuk contoh, kita punya variabel firstName, lastName dan nickName, semuanya bersifat opsional. Kita gunakan OR untuk memilih satu-satunya yang memiliki data dan menampilkannya atau anonymous jika belum ada yang ditentukan atau di set let firstName = ""; let lastName = ""; let nickName = "SuperCoder"; alert firstName lastName nickName "Anonymous"; // SuperCoder Jika semua variabel bernilai falsy, Anonymous akan muncul. Evaluasi Short-circuit. Fitur lainnya dari operator OR adalah evaluasi “short-circuit”. Itu berarti bahwa memproses argumennya sampai nilai pertama bersifat truthy tercapai, lalu nilainya dikembalikan langsung, bahkan tanpa menyentuh argumen lainnya. Pentingnya dari fitur ini menjadi jelas jika sebuah operan bukan hanya sebuah nilai, tapi sebuah ekspresi yang melakukan aksi, seperti assignment sebuah variabel atau sebuah pemanggilan fungsi. Didalam contoh dibawah, hanya pesan kedua yang di jalankan true alert"not printed"; false alert"printed"; Di baris pertama, operator OR langsung berhenti mengevaluasi karena nilai pertama bersifat true, jadi alertnya tidak berjalan. Terkadang, orang-orang menggunakan fitur ini untuk mengeksekusi perintah hanya jika kondisi di paling kiri bersifat falsy. && ANDOperator AND diwakili dua ampersand && Dalam pemrograman klasik, AND mengembalikan true jika kedua operand sama-sama truthy dan false jika sebaliknya alert true && true ; // true alert false && true ; // false alert true && false ; // false alert false && false ; // false Contoh dengan if let hour = 12; let minute = 30; if hour == 12 && minute == 30 { alert 'The time is 1230' ; } Sama seperti OR, nilai apapun boleh menjadi operand dari AND if 1 && 0 { // dievaluasi sebagai true && false alert "won't work, because the result is falsy" ; } AND “&&” mencari nilai falsy pertamaMisal ada beberapa nilai di-AND-kan result = value1 && value2 && value3; Yang dilakukan operator AND && adalah sebagai berikut Mengevaluasi operand dari kiri ke kanan. Untuk tiap operand, konversi ia ke boolean. Jika hasilnya false, stop dan kembalikan nilai original operand tersebut. Jika semua operand dievaluasi semua truthy, mengembalikan operand terakhir. Dengan kata lain, AND mengembalikan nilai falsy pertama atau nilai terakhir jika tak ketemu satupun nilai falsy. Aturan di atas mirip dengan OR. Bedanya ialah AND mengembalikan niai falsy pertama sedangkan OR mengembalikan nilai truthy pertama. Misalnya // jika operand pertama truthy, // AND mengembalikan operand kedua alert 1 && 0 ; // 0 alert 1 && 5 ; // 5 // jika operand pertama falsy, // AND mengembalikan itu. Operand kedua diabaikan alert null && 5 ; // null alert 0 && "no matter what" ; // 0 Kita juga bisa mengoper beberapa nilai dalam satu barus. Lihat bagaimana nilai falsy pertama dikembalikan alert 1 && 2 && null && 3 ; // null Ketika semua nilai truthy, nilai terakhir dikembalikan alert 1 && 2 && 3 ; // 3, the last one Precedence of AND && is higher than OR Presedensi operator AND && lebih tinggi dari OR . Jadi kode a && b c && d esensinya sama dengan jika expresi && dibungkus tanda kurung a && b c && d. Jangan ganti if dengan atau && Terkadang, orang-orang menggunakan operator AND && untuk "memperpendek instruksi if". Misalnya let x = 1; x > 0 && alert 'Greater than zero!' ; Aksi di bagian kanan && akan diexekusi hanya jika evaluasinya mencapai itu. Yaitu, hanya jika x > 0 true. Jadi pada dasarnya kita punya analogi untuk let x = 1; if x > 0 alert 'Greater than zero!' ; Walaupun, versi dengan && muncul lebih pendek, if menjadi jelas dan sedikit lebih mudah dibaca. Jadi kita merekomendasikan menggunakannya untuk setiap kebutuhan gunakan if jika kita ingin if dan gunakan && jika kita ingin AND. ! NOTOperator boolean NOT diwakili dengan tanda exklamasi !. Syntaxnya cukup simpel Operator ini menerima argumen tunggal dan menjalankan hal berikut Mengkonversi operand ke tipe boolean true/false. Mengembalikan nilai kebalikan. Misalnya alert !true ; // false alert !0 ; // true NOT ganda !! kadang dipakai untuk mengkonversi nilai ke tipe boolean alert !!"non-empty string" ; // true alert !!null ; // false Yaitu, NOT pertama mengkonversi nilai ke boolean dan mengembalikan kebalikannya, dan NOT kedua membaliknya lagi. Ujungnya, kita punya konversi nilai-ke-boolean biasa. Ada sedikit cara rewel untuk melakukan hal serupa – fungsi Boolean built-in alert Boolean"non-empty string" ; // true alert Booleannull ; // false Presedensi NOT ! paling tinggi dari semua operator logika, jadi ia selalu jalan pertama, sebelum && or .Operatormatematika yang berfungsi untuk menyatakan bilangan dalam persen (per seratus) ^ Saat dua nilai dibandingkan dengan menggunakan operator perbandingan excel ini, hasilnya adalah nilai logika TRUE atau FALSE. sesuai dengan urutan khusus untuk masing-masing operator dalam rumus. Berikut prioritas atau urutan kerja operator pada excel.Operator adalah tanda / simbol yang digunakan untuk melakukan operasi-operasi ataupun manipulasi tertentu didalam program. dengan operator kita dapat melakukan operasi perhitungan, perbandingan, manipulasi bit, dan lain lain. C++ merupakan salah satu bahasa pemrograman yang banyak menyediakan operator, salah satunya adalah Operator Logika. Pada kesempatan kali ini kita akan membahas mengenai operator logika dalam C++ lengkap dengan contoh program beserta penjelasannya, dimana contoh program kami buat menggunakan IDE Dev-C++. Pengertian Operator Logika Operator Logika adalah operator yang digunakan untuk melakukan operasi dimana nilai yang dihasilkan dari operasi tersebut hanya berupa nilai benar true atau salah false. atau Operator Logika juga disebut sebagai operator yang digunakan untuk menghubungkan dua atau lebih operasi relasi menjadi sebuah ungkapan kondisi, keluaran dari operator logika ini berupa nilai benar true atau salah false. Nilai ini disebut dengan boolean, boolean sendiri ditemukan oleh seorang matematikawan inggris yang bernama George Bool. dalam pengelompokannya operator logika merupakan salah satu dari 4 jenis operator binary. Dalam bahasa C++, nilai benar tersebut direpresentasikan dengan bilangan selain 0 biasanya dengan nilai 1, sedangkan nilai salah direpresentasikan dengan nilai 0. Namun, dalam bahasa C++ modern yang telah mendukung tipe bool, nilai benar direpresentasikan dengan nilai true dan nilai salah dengan nilai false. Adapun yang termasuk ke dalam operator logika dalam C++ adalah seperti yang tercantum dalam tabel dibawah ini Operator Jenis Operasi Contoh OR atau 1 0 = 1 && AND dan 1 && 0 = 0 ! NOT negasi !1 = 0 3 Macam Operator Logika dalam C++ 1. Operator Logika OR Operator logika OR digunakan untuk menggabungkan dua atau lebih ekspresi relasi untuk mendapatkan hasil rasional tunggal, operator / operasi OR dilambangkan dengan menggunakan simbol "", operasi OR hanya akan menghasilkan nilai 0 salah jika semua ekspresi relasi yang dihubungkan bernilai salah, namun jika tidak, maka operasi tersebut akan menghasilkan nilai 1 benar. Berikut ini tabel yang menunjukkan hasil dari operator OR. X Y X Y 1 1 1 1 0 1 0 0 0 0 1 1 Contoh Ekspresi Relasi 1 A + 2 A + 3 Ekspresi Relasi 3 C - 5 > 6 Penggabungan tiga ekspresi relasi diatas menjadi A + 2 A + 3 C - 5 > 6 Jika nilai A = 5 ; B = 4 ; C = 8, maka ketiga ekspresi tersebut memiliki nilai Ekspresi Relasi 1 A + 2 A + 3 → 4 > 5 + 3 → 4 > 8 SALAH Ekspresi Relasi 3 C - 5 > 6 → 8 - 5 > 6 → 3 > 6 SALAH Jika dilihat dari ekspresi diatas, karena salah satu ekspresi tersebut memiliki nilai BENAR, maka hasil akhir dari ekspresi relasi diatas adalah BENAR. A + 2 A + 3 C - 5 > 6 BENAR = 1 Untuk lebih jelasnya mengenai Operator logika OR , dapat sobat lihat pada contoh program dibawah ini Contoh Program Operator Logika OR include using namespace std; int main{ float a, b, c, d, e, f, g, h; cout>a; cout>b; cout>c; d = a + 6 > 12; e = b > 4 + a ; f = c - 3 12 adalah " 4 + a adalah " A + 3 Ekspresi Relasi 3 C - 5 > 6 Penggabungan dari tiga ekspresi relasi diatas menjadi A + 2 A + 3 && C - 5 > 6 Jika nilai A = 5 ; B = 4 ; C = 8, maka ketiga ekspresi tersebut memiliki nilai Ekspresi Relasi 1 A + 2 A + 3 → 4 > 5 + 3 → 4 > 8 SALAH Ekspresi Relasi 3 C - 5 > 6 → 8 - 5 > 6 → 3 > 6 SALAH Jika dilihat dari ekspresi diatas, karena ada dari ekspresi tersebut memiliki nilai SALAH, maka hasil akhir dari ekspresi relasi diatas adalah SALAH. A + 2 A + 3 C - 5 > 6 SALAH = 0 Untuk lebih jelasnya mengenai Operator logika AND &&, dapat sobat lihat pada contoh program dibawah ini Contoh Program Operator Logika AND include using namespace std; int main{ float a, b, c, d, e, f, g, h; cout>a; cout>b; cout>c; d = a + 6 > 12; e = b > 4 + a ; f = c - 3 12 adalah " 4 + a adalah " 7. C++ akan memproses dan mengevaluasi dulu dari kiri ke kanan apakah 4==5 adalah benar true dan jika salah, c++ tidak akan meanjutkan pemeriksaan seterusnya 8>7 karena sudah mempunyai hasil bahwa bernilai salah false. Operator Keterangan Jika ekspresi sisi kiri bernilai Benar True maka langsung menghasikan Benar True. && Jika ekspresi sisi kiri bernilai Salah False maka langsung menghasikan Salah False. 3. Operator Logika NOT ! Nilai yang dihasilkan dari operasi NOT adalah kebalikan dari nilai yang dikandung dari ekspresi yang dituliskan. Jika nilai awal adalah 1 benar, maka setelah operasi NOT maka nilainya menjadi 0 salah, begitu juga sebaliknya jika nilai awal adalah 0 salah, maka setelah operasi NOT maka nilainya menjadi 1 benar. Contoh Ekspresi Relasi A + 8 using namespace std; int main{ int a, b, c; cout>a; b = a + 8 < 12; c = !b; cout<<"\n=== Program Ekspresi NOT ==="; cout<<"\nNilai A = "< 6Macam Operator Bitwise C++, Lengkap Contoh Program. Oleh MateriDosen 08.22 Posting Komentar. Operator adalah tanda / simbol yang digunakan untuk melakukan operasi-operasi ataupun manipulasi tertentu didalam program. dengan operator kita dapat melakukan operasi perhitungan, perbandingan, manipulasi bit, dan lain lain. Oleh Leonard OPERATOR DAN EKSPRESI EKSPRESI Merupakan suatu bentuk pernyataan guna menghasilkan sebuah nilai. Pernyataan bisa berupa formula/rumus. OPERATOR Simbol atau lambang yang digunakan dalam sebuah ekspresi. Operator dalam bahasa C/ C++ dibagi menjadi 1. Operator Aritmatika Operator matematika terdiri dari Contoh 1 a. Tuliskan Program dibawah ini dan simpan dengan nama b. Output program adalah seperti gambar berikut ini 2. Operator PenambahanIncrement dan Pengurangan Decrement Operator penambahan merupakan simbol dalam ekspresi yang berfungsi untuk menambahkan nilai pada variabel yang ditetapkan. Operator pengurangan merupakan simbol dalam eksrepsi yang berfungsi untuk mengurangi nilai pada variabel yang ditetapkan. Contoh a. Penambahan Increment A = A dapat disederhanakan menjadi A += 1 atau A++ b. Pengurangan Decrement A = A dapat disederhanakan menjadi A -= 1 atau A- Penulisan simbol ++ atau - dapat dituliskan didepan atau dibelakang variabel. Misal ++A/A++ atau –-A/A- PERBEDAANNYA ADALAH - Jika simbol ditempatkan didepan variabel maka artinya proses PENAMBAHAN / PENGURANGAN akan dilakukan terlebih dahulu sebelum menjumpai ekspresi pada variabel. - Jika simbol ditempatkan dibelakang variabel maka artinya proses PENAMBAHAN / PENGURANGAN akan dilakukan setelah melalui variabel. Contoh 2 a. Tuliskan program berikut dan simpan dengan nama b. Output program adalah 3. Operator Logika Merupakan operator yang dipakai untuk membandingkan dua nilai. Hasil perbandingan tersebut menghasilkan nilai Benar True atau Salah False Contoh 1 1. Tuliskan kode program berikut ini dan simpan dengan nama 2. Jalankan proram tersebut, dan outputnya adalah 4. Operator Logika AND, OR dan NOTAND merupakan operator yang dipakai untuk membandingkan dua nilai atau lebih dan akan menghasilkan nilai TRUE apabila kedua kondisi terpenuhi. OR merupakan operator yang dipakai untuk membandingkan dua nilai atau lebih dan akan menghasilkan nilai TRUE apabila salah satu kondisi terpenuhi. NOT merupakan operator yang dipakai untuk membandingkan dua nilai dan akan menghasilkan nilai TRUE atau FALSE. Jika nilai yang dibandingkan menghasilkan nilai TRUE maka operator NOT akan menghasilkan nilai FALSE. Sebaliknya, jika nilai yang dibandingkan menghasilkan nilai FALSE maka operator NOT akan menghasilkan nilai TRUE Contoh 2 1. Tuliskan kode program berikut ini dan simpan dengan nama 2. Jalankan proram tersebut, dan outputnya adalah Sumber modul ini disusun berdasarkan referensi-referensi dari internetQ operator yang digunakan untuk menghubungkan dua atau lebih operasi relasi menjadi sebuah ungkapan kondisi, keluaran dari operator logika ini berupa nilai benar (true) atau salah (false).OPERATOR LOGIKA Berikut adalah operator logika • Negasi NOT Lambang ; • Konjungsi AND Lambang ; • Disjungsi OR Lambang ; • Eksklusif OR XOR Lambang ; • Implikasi jika – maka Lambang ; • Bikondisional jika dan hanya jika Lambang ; Tabel logika tabel kebenaran/ truth table dapat dipakai untuk menunjukkan bagaimana operator-operator tersebut diatas menggabungkan beberapa proposisi menjadi satu proposisi gabungan. PERNYATAAN DAN OPERASI Tabel Kebenaran/Truth Table P Q Benar Salah Benar Salah Benar Salah Benar Benar Salah Benar P Q Pv Q P Λ Q P Λ Q PERNYATAAN-PERNYATAAN YANG EKIVALEN P Q P Q P Q Benar Salah Benar Benar Salah Benar • Pernyatan P Q dan P Q adalah ekivalen secara logis, karena P Q P Q selalu benar. TAUTOLOGI dan KONTRADIKSAI 1. Suatu tautologi adalah pernyataan yang selalu bernilai benar – Contoh • R R • P Q P Q – Jika S T sebuah tautologi, kita tulis S T. – JIka S T sebuah tautologi, kita tulis S T. 2. Suatu kontradiksi adalah pernyataan yang selalu bernilai salah. Contoh • R R • P Q P Q Negasi dari sebarang tautologi adalah sebuah kontradiksi, sebaliknya, negasi dari sebuah kontradiksi adalah sebuah tautologi. TEORI HIMPUNAN SET THEORY • Himpunan set adalah kumpulan objek-objek yang berbeda. • Objek di dalam himpunan disebut elemen, unsur, atau anggota. Cara Penyajian Himpunan 1. Enumerasi 2. Simbol-simbol Baku 3. Notasi Pembentuk Himpunan 4. Diagram Venn JENIS-JENIS HIMPUNAN 1. Himpunan Kosong * Himpunan dengan kardinal = 0 disebut himpunan kosong null set. * Notasi atau {} 2. Himpunan Bagian Subset * Himpunan A dikatakan himpunan bagian dari himpunan B jika dan hanya jika setiap elemen A merupakan elemen dari B. * Dalam hal ini, B dikatakan superset dari A. * Notasi A B 3. Himpunan yang Sama * A = B jika dan hanya jika setiap elemen A merupakan elemen B dan sebaliknya setiap elemen B merupakan elemen A. * A = B jika A adalah himpunan bagian dari B dan B adalah himpunan bagian dari A. Jika tidak demikian, maka A B. * Notasi A = B A B dan B A JENIS-JENIS HIMPUNAN 4. Himpunan yang Ekivalen * Himpunan A dikatakan ekivalen dengan himpunan B jika dan hanya jika kardinal dari kedua himpunan tersebut sama. * Notasi A ~ B A = B 5. Himpunan Saling Lepas * Dua himpunan A dan B dikatakan saling lepas disjoint jika keduanya tidak memiliki elemen yang sama. * Notasi A // B 6. Himpunan Kuasa * Himpunan kuasa power set dari himpunan A adalah suatu himpunan yang elemennya merupakan semua himpunan bagian dari A, termasuk himpunan kosong dan himpunan A sendiri. * Notasi PA atau 2 A * Jika A = m, maka PA = 2 m. DASAR ALJABAR BOOLEAN Dalam mengembangkan sistem Aljabar Boolean Perlu memulainya dengan asumsi–asumsi yakni Postulat Booleandan Teorema Aljabar Boolean. Postulat Boolean 1 0. 0 2 0. 1 3 1. 0 4 1. 1 =0 =0 =0 =1 Diturunkan dari fungsi AND 5 0 + 0 = 0 6 0 + 1 = 1 7 1 + 0 = 1 8 1 + 1 = 1 Diturunkan dari fungsi OR 9 0 = 1 10 1 = 0 Diturunkan dari fungsi NOT TEOREMA ALJABAR BOOLEAN T 1. COMMUTATIVE LAW T 6. REDUNDANCE LAW T 2. ASSOCIATIVE LAW T 7. ASSOCIATIVE LAW a A + B = B + A b A. B = B. A T 3. DISTRIBUTIVE LAW a A + A. B = A b A. A + B = A a b c d 0+A=A 1+A=1 0. A=0 a A. A + B = A. B + A. C b A. B = B. A T 8. DISTRIBUTIVE LAW a A + A = A b A. A = A T 9. IDENTITY LAW a A = A b “A = A T 10. DE MORGANS THEOREMS T 4. IDENTITY LAW T 5. NEGATION LAW a A + A = 1 b A. A = 0 a A + A. B = A + B b A. A + B = A. B a A + B = A. B b A. B = A + B Terima Kasih.Operatoradalah tanda/simbol yang digunakan untuk melakukan operasi-operasi tertentu di dalam program. Dengan operator kita dapat melakukan operasi perhitungan, perbandingan, manipulasi bit dan lain-lain. Sedangkan Operand adalah nilai asal yang digunakan didalam proses operasi (nilai yang dioperasikan). Contohnya operasi dalam matematika : 7+5=12. Angka 7 dan 5 adalah operand, sedangkan tandaTutorial Belajar C++ Part 25 Jenis-jenis Operator Logika Bahasa C++ 29 Oct 20 Tutorial C++ Dalam tutorial belajar bahasa C++ di duniailkom kali ini kita akan membahas Jenis-jenis Operator Logika. Operator logika ini sering juga disebut sebagai operator boolean. Pengertian Operator Logika dalam Bahasa C++ Operator logika dipakai untuk menghasilkan nilai boolean true atau false dari 2 kondisi atau lebih. Tabel berikut merangkum hasil dari operator logika dalam bahasa C++ Operator Nama Penjelasan Contoh && And Menghasilkan true jika kedua operand true true && false, hasilnya false Or Menghasilkan true jika salah satu operand true true false, hasilnya false ! Not Menghasilkan true jika operand false !false, hasilnya true Pada prakteknya, operator logika ini banyak dipakai untuk menggabungkan beberapa hasil operasi perbandingan contohnya akan kita lihat sesaat lagi. Catatan operator OR menggunakan karakter pipe ” “, bukan huruf L kecil. Karakter pipe ini bergabung dengan tombol “\” dan ditekan menggunakan tombol shift. Contoh Kode Program Operator Logika Bahasa C++ Dalam bentuk paling sederhana, operator logika bisa diproses untuk boolean true dan false. Berikut contoh kode programnya include using namespace std; int main { bool a = true; bool b = false; bool hasil; hasil = a && a; cout using namespace std; int main { bool hasil; hasil = false && true true false; cout using namespace std; int main { bool hasil; hasil = 5 > 4 && 10 > 9; cout 4 && 10 > 9 " 7 && "duniailkom" == "duniailkom"; cout 7 && \"duniailkom\" == \"duniailkom\" " 4 && 10 > 9 akan diproses menjadi true && true, hasilnya true 1. Di baris 12, operasi 15 7 && duniailkom’ == duniailkom’ akan diproses menjadi true && true, hasilnya true 1. Sama seperti operasi perbandingan, operasi logika ini akan banyak dipakai pada percabangan kode program, misalnya untuk bisa login seseorang harus memiliki username DAN password yang sesuai. Jika salah satu saja tidak terpenuhi, maka tidak bisa login. Selanjutnya, kita akan lanjut ke akan Jenis-Jenis Operator Bitwise dalam bahasa Pemrograman C++.Sebelumnya Kenal JavaScript: Operator Perbandingan. Operator logika merupakan salah satu operator yang paling sering digunakan di JavaScript. Seperti operator perbandingan, operator logika biasa Ilustrasi belajar jenis-jenis operator logika. Foto Ben Griffiths via UnsplashSimbol Operator LogikaIlustrasi belajar jenis-jenis operator logika. Foto Peter Masełkowski via UnsplashContoh Pembuatan Operator Logika PHPIlustrasi pembuatan operator logika PHP. Foto Luca Bravo/Unsplash"; // $hasil1 = booltrue$hasil2 = true and false;echo '$hasil2 = ';echo var_dump$hasil2.""; // $hasil2 = boolfalse$hasil3 = true xor false;echo '$hasil3 = ';echo var_dump$hasil3.""; // $hasil3 = booltrue$hasil4 = false or true && false;echo '$hasil4 = ';echo var_dump$hasil4.""; // $hasil4 = boolfalse$a=true;$b=false;$hasil5 = $a and $b $a or b;echo '$hasil5 = ';echo var_dump$hasil5; // $hasil5 = booltrue?>
- Ըв тэвօρеብа ևղևዉентጌշ
- Ωбаβοс ւեմի ሦεпси
- ሁմህфቢղու ицоվፐջ
- Клютвысեգω ջиծипс бакυድοнта
- И уկιци
- Еጺ ደаպուшεщю
- Ξιτаዒаքθ ቧэд εሊιρ ожэ
- ጉևδа чጵт ч ጤծቀпсе
Samaseperti Bahasa lainnya, dalam pembuatan system tentu diperlukan yang Namanya logika, dalam PHP sendiri memiliki operator logika yang digunakan untuk mengoperasikan dua buah operand yang bertipe Boolean. Operator logika dapat berupa AND, OR, dan NOT. Berikut tabel yang menunjukkan operator logika di PHP.
Materi gerbang logika dasar LENGKAP☑️ Pengertian, jenis, simbol & tabel kebenaran gerbang logika AND, OR, NOT, NAND, NOR, X-OR, X-NOR ☑️ Gerbang logika memiliki sebutan dalam bahasa Inggris berupa logic gates. Selain itu, juga kerap disebut sebagai gerbang logika dasar, sebab hanya terdapat satu jenis gerbang. Nantinya, ketika gerbang gerbang logika dasar ini dikombinasikan, maka akan menghasilkan bentuk yang baru yakni berupa gerbang kombinasi. Untuk lebih mudah dalam memahami Logic Gates ini, berikut kami paparkan detail ulasannya. Pengertian Gerbang LogikaMacam Macam Gerbang LogikaGerbang Logika NOTGerbang Logika ANDGerbang Logika ORGerbang Logika XNORGerbang Logika NANDGerbang Logika NORGerbang Logika XORTabel Kebenaran Gerbang LogikaContoh Soal Gerbang Logika Pengertian Gerbang Logika Apa itu gerbang logika ? Menurut para pakar, pengertian gerbang logika adalah sebuah entitas yang digunakan untuk melakukan suatu proses pengolahan input-input dalam bentuk bilangan biner bilangan berlogika memakai Teori Matematika Boolean, yang mana nantinya akan didapatkan suatu sinyal keluaran output yang bisa dipakai dalam proses selanjutnya. Yang dimaksud dengan bilangan biner yaitu hanya ada 2 buah kode bilangan saja yakni angka 0 dan 1. Rumus ketetapan pada lgerbang logika pada umumnya diimplementasikan memakai transistor maupun diode. Namun, bisa juga dibangun menggunakan komponen tertentu yang telah disusun sedemikian rupa dengan memanfaatkan cairan, relay, mekanik, hingga optik. Terdapat 3 jenis rangkaian logika, diantaranya yaitu Rangkaian Menggunakan Satu Masukan Input Dalam hal ini, input yang digunakan hanya memiliki nilai satu, sehingga n = 1. Dengan demikian, total keseluruhan input yang memungkinkan yakni 2n = 21 = 2. Rangkaian Menggunakan Dua Masukan Input Pada rangkaian ini, masukan yang digunakan ada dua, sehingga diperoleh n = 2. Dengan demikian, jumlah semua kemungkinan inputnya yaitu 2n = 22 = 4. Rangkaian Menggunakan Tiga Masukan Input Sesuai dengan namanya, rangkaian ini memiliki tiga buah input, maka didapatkan n = 3. Maka, dihasilkan total semua kemungkinan masukannya menjadi 2n = 23 = 8. Terdapat 2 jenis gerbang logika yakni gerbang logika dasar AND, OR, NOT dan juga gerbang logika kombinasi NAND, NOR, X-OR, X-NOR. Untuk lebih jelasnya berikut kami paparkan detail ulasannya. Macam Macam Gerbang Logika Gambar Gerbang Logika Pada dasarnya, terdapat dua jenis rangkaian logika yakni gerbang logika dasar AND, OR, NOT dan juga gerbang logika kombinasi NAND, NOR, X-OR, X-NOR. Kedua jenis logic gate tersebut jika dijumlahkan totalnya adalah 7. Selain beragam jenis. Logic gate ini memiliki fungsi yang bermacam macam. Namun fungsi utama dari logic gate adalah sebagai penerjemah / perintah yang menghubungkan beragam komponen komponen yang ada didalamnya. Misalkan seperti Integrated circuit IC, lalu Dioda, Transistor, Relay dan komponen elektronika lainnya. Setelah anda mengetahui definisi dan fungsi gerbang logika dasar diatas. Selanjutnya yang akan kami paparkan pada artikel ini adalah detail jenis dan gambar tabel simbol gerbang logika lengkap yang wajib anda ketahui Gerbang Logika NOT Logic gate not merupakan suatu jenis logic gates yang memiliki fungsi sebagai suatu pembalik, atau yang dikenal dengan istilah inverter. Dengan demikian, nantinya nilai yang merupakan hasil keluaran output yang didapatkan akan selalu bertolak belakang dengan masukan input. Simbol Gerbang NOT Simbol Gerbang Not Operasi Gerbang Not TTL Gerbang Not 74LS04 Hex Inverting NOT Gate 74LS14 Hex Schmitt Inverting NOT Gate 74LS1004 Hex Inverting Drivers CMOS Gerbang Not CD4009 Hex Inverting NOT Gate CD4069 Hex Inverting NOT Gate Gerbang Logika AND Pada Logic gate and jika salah satu atau keseluruhan input berupa bilangan biner 0, maka keluaran output yang dihasilkan adalah 0. Sedangkan, apabila keseluruhan masukan input berupa bilangan biner 1, maka keluaran yang dihasilkan adalah 1. Simbol Gerbang AND Simbol Gerbang And Operasi Gerbang AND TTL Gerbang AND 74LS08 Quad 2-input 74LS11 Triple 3-input 74LS21 Dual 4-input CMOS Gerbang AND CD4081 Quad 2-input CD4073 Triple 3-input CD4082 Dual 4-input Gerbang Logika OR Pada Logic gate or jika salah satu atau semua masukan berlogika 1, maka nantinya akan diperoleh keluaran berupa 1 pula. Pun demikian ketika seluruh masukan menggunakan bilangan biner 0, maka nantinya hasil yang dikeluarkan juga akan menjadi 0. Simbol Gerbang OR Simbol Gerbang Or Operasi Gerbang OR TTL Gerbang OR 74LS32 Quad 2-input CMOS Gerbang OR CD4071 Quad 2-input CD4075 Triple 3-input CD4072 Dual 4-input Gerbang Logika XNOR Pada Logic gate xnor, ketika input yang digunakan berbeda, keluaran yang dihasilkan akan menjadi bilangan biner 0. Sedangkan apabila input yang digunakan berlogika sama, nantinya outputnya akan bernilai 1. Simbol Gerbang XNOR Simbol Gerbang Xnor Operasi Gerbang XNOR Gerbang Logika NAND Pada jenis Logic gate yang satu ini, ketika seluruh atau sebagian masukan menggunakan bilangan biner 0, maka hasil keluaranya akan menjadi 1. Sedangkan apabila seluruh masukan berupa bilangan biner 1, nantinya keluaran yang dihasilkan akan menjadi 1. Simbol Gerbang NAND Simbol Gerbang Nand Operasi Gerbang NAND TTL Gerbang NAND 74LS00 Quad 2-input 74LS10 Triple 3-input 74LS20 Dual 4-input 74LS30 Single 8-input CMOS Gerbang NAND CD4011 Quad 2-input CD4023 Triple 3-input CD4012 Dual 4-input Gerbang Logika NOR Pada gerbang nor, ketika semua atau salah satu saja masukan yang diterapkan menggunakan bilangan yang berlogika 1, nantinya akan menghasilkan output dengan logika 0. Sedangkan apabila seluruh masukan merupakan bilangan dengan logika 0, nantinya akan didapatkan nilai 1. Simbol Gerbang NOR Simbol Gerbang Nor Operasi Gerbang Nor KjcjAg.jedot67yor.pages.dev/540 jedot67yor.pages.dev/324 jedot67yor.pages.dev/188 jedot67yor.pages.dev/69 jedot67yor.pages.dev/706 jedot67yor.pages.dev/732 jedot67yor.pages.dev/635 jedot67yor.pages.dev/923 jedot67yor.pages.dev/158 jedot67yor.pages.dev/344 jedot67yor.pages.dev/906 jedot67yor.pages.dev/401 jedot67yor.pages.dev/140 jedot67yor.pages.dev/421 jedot67yor.pages.dev/712 operator logika yang menyatakan atau dalam lambang berikut ini adalah
![]()