Jelaskan perbedaan antara operator logika dan operator perbandingan dalam membuat sebuah program

Operator logika dan operator perbandingan adalah dua jenis operator yang digunakan dalam membuat program untuk mengontrol aliran logika serta membandingkan nilai di dalamnya. Meskipun keduanya berfungsi untuk menghasilkan nilai boolean yang menentukan kebenaran suatu pernyataan, terdapat perbedaan utama antara keduanya:

1. Operator Logika:
- Operator logika digunakan untuk mebungkan beberapa pernyataan/logika dan menghasilkan nilai boolean (true atau false) berdasarkan hasil operasi tersebut.
- Operator logika umumnya digunakan untuk mengontrol alur program, seperti dalam kondisi if-else, while loop, atau for loop.
- Contoh operator logika: AND (&&), OR (||), NOT (!).

2. Operator Perbandingan:
- Operator perbandingan digunakan untuk membandingkan dua nilai atau variabel dan menghasilkan nilai boolean (true atau false) berdasarkan hasil perbandingan tersebut.
- Operator perbandingan umumnya digunakan dalam kondisi if-else atau untuk membandingkan dan mengurutkan data.
- Contoh operator perbandingan: sama dengan (==), tidak sama dengan (!=), lebih dari (>), lebih dari sama dengan (>=), kurang dari (<), kurang dari sama dengan (<=).

Intinya, operator logika digunakan untuk mebungkan dan memeriksa hasil logika dari beberapa pernyataan, sedangkan operator perbandingan digunakan untuk membandingkan nilai antara dua variabel atau konstanta.