
Operator relasi adalah operator yang digunakan untuk membandingkan dua buah
operan (nilai). Berikut adalah contoh operator relasi beserta penulisannya
dalam bahasa algoritmik dan beberapa bahasa pemograman :
1. Bahasa Algoritmik
O |
Keterangan |
= |
Operator yang menyatakan bahwa operan (nilai) yang dibandingkan sama
|
<> |
Operator yang menyatakan bahwa operan (nilai) yang dibandingkan tidak
sama
|
> |
Operator yang menyatakan bahwa operan (nilai) yang pertama lebih besar
dari operan yang kedua
|
< |
Operator yang menyatakan bahwa operan (nilai) yang pertama lebih kecil
dari operan yang kedua
|
≥ |
Operator yang menyatakan bahwa operan (nilai) yang pertama lebih besar
atau sama dengan operan yang kedua
|
≤ |
Operator yang menyatakan bahwa operan (nilai) yang pertama lebih kecil
atau sama dengan operan yang kedua
|
Contoh implementasinya :
{ Deklarasi variabel }
myNumber : integer
yourNumber : integer
{ Memberi masukan ke dalam variabel myNumber dan yourNumber }
input(myNumber)
input(yourNumber)
{ Membandingkan dua buah operan, sekaligus menampilkan hasil }
output(myNumber > yourNumber)
2. Bahasa Pascal
O |
Keterangan |
= |
Operator yang menyatakan bahwa operan (nilai) yang dibandingkan sama
|
<> |
Operator yang menyatakan bahwa operan (nilai) yang dibandingkan tidak
sama
|
> |
Operator yang menyatakan bahwa operan (nilai) yang pertama lebih besar
dari operan yang kedua
|
< |
Operator yang menyatakan bahwa operan (nilai) yang pertama lebih kecil
dari operan yang kedua
|
>= |
Operator yang menyatakan bahwa operan (nilai) yang pertama lebih besar
atau sama dengan operan yang kedua
|
<= |
Operator yang menyatakan bahwa operan (nilai) yang pertama lebih kecil
atau sama dengan operan yang kedua
|
Contoh implementasinya :
program membandingkan;
{ Deklarasi variabel }
var
myNumber : integer;
yourNumber : integer;
begin
{ Memberi masukan ke dalam variabel myNumber dan yourNumber }
write('Masukan nilai myNumber = ');
readln(myNumber);
write('Masukan nilai yourNumber = ');
readln(yourNumber);
{ Membandingkan dua buah operan, sekaligus menampilkan hasil }
write('Hasil perbandingan = ');
writeln(myNumber > yourNumber);
end.
3. Bahasa C++
O |
Keterangan |
== |
Operator yang menyatakan bahwa operan (nilai) yang dibandingkan sama
|
!= |
Operator yang menyatakan bahwa operan (nilai) yang dibandingkan tidak
sama
|
> |
Operator yang menyatakan bahwa operan (nilai) yang pertama lebih besar
dari operan yang kedua
|
< |
Operator yang menyatakan bahwa operan (nilai) yang pertama lebih kecil
dari operan yang kedua
|
>= |
Operator yang menyatakan bahwa operan (nilai) yang pertama lebih besar
atau sama dengan operan yang kedua
|
<= |
Operator yang menyatakan bahwa operan (nilai) yang pertama lebih kecil
atau sama dengan operan yang kedua
|
Contoh implementasinya :
#include <iostream>
using namespace std;
int main()
{
// Deklarasi variabel
int myNumber;
int yourNumber;
// Memberi masukan ke dalam variabel myNumber dan yourNumber
cout << "Masukan nilai myNumber = ";
cin >> myNumber;
cout << "Masukan nilai yourNumber = ";
cin >> yourNumber;
// Membandingkan dua buah operan, sekaligus menampilkan hasil
cout << "Hasil perbandingan = ";
cout << (myNumber > yourNumber) << endl;
// Mengembalikan nilai
return 0;
}
4. Bahasa Java
O |
Keterangan |
== |
Operator yang menyatakan bahwa operan (nilai) yang dibandingkan sama
|
!= |
Operator yang menyatakan bahwa operan (nilai) yang dibandingkan tidak
sama
|
> |
Operator yang menyatakan bahwa operan (nilai) yang pertama lebih besar
dari operan yang kedua
|
< |
Operator yang menyatakan bahwa operan (nilai) yang pertama lebih kecil
dari operan yang kedua
|
>= |
Operator yang menyatakan bahwa operan (nilai) yang pertama lebih besar
atau sama dengan operan yang kedua
|
<= |
Operator yang menyatakan bahwa operan (nilai) yang pertama lebih kecil
atau sama dengan operan yang kedua
|
Contoh implementasinya :
import java.util.Scanner;
public class Main
{
public static void main(String[]args)
{
// Deklarasi variabel
int myNumber;
int yourNumber;
Scanner masukan = new Scanner(System.in);
try
{
// Memberi masukan ke dalam variabel myNumber dan yourNumber
System.out.print("Masukan nilai myNumber = ");
myNumber = masukan.nextInt();
System.out.print("Masukan nilai yourNumber = ");
yourNumber = masukan.nextInt();
// Membandingkan dua buah operan, sekaligus menampilkan hasil
System.out.print("Hasil perbandingan = ");
System.out.println(myNumber > yourNumber);
} catch(Exception e)
{
System.out.println("Harap masukan nilai berupa angka!");
}
}
}