
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!");
}
}
}