Operator dalam Bahasa Pemrograman C++ dalam Operasi Perhitungan

Muhammad Farhan
7 min readMay 26, 2023

--

Hai teman-teman, kali ini saya akan membahas mengenai operator dalam bahasa pemrograman C++ dalam operasi perhitungan, sebelumnya perkenalkan saya Muhammad Farhan dari Universitas Komputer Indonesia

Dalam perkembangan untuk memahami bahasa mesin yang digunakan komputer, manusia menciptakan bahasa pemrograman untuk menerjemahkannya, bahasa pemrograman umumnya berbeda dengan bahasa yang digunakan sehari-hari. Bahasanya mungkin terlihat mirip seperti kode unik. Akan tetapi, tidak semua orang dapat memahaminya jika tidak memiliki dasar terkait bahasa pemrograman.

Pada Mata Kuliah Algoritma dan Pemrograman, kita diajarkan tentang dasar-dasar pemrograman mulai dari software yang digunakan sampai praktik bagaimana cara membuat sebuah software sederhana. Dari sinilah, kemampuan logika kita harus bekerja untuk membuat sebuah software atau program sederhana. Biasanya untuk awal belajar coding, dibutuhkan bahasa pemrograman awal untuk melatih logika kita. Dalam tulisan saya ini, akan fokus membahas salah satu bagian dasar Bahasa Pemrograman C++.

Keunggulan Bahasa Pemrograman C++ adalah mudah dipelajari dan dipahami. Bahasa Pemrograman C++ merupakan perkembangan dari bahasa pemrograman C yang telah ada sebelumnya. Terdapat istilah Operand dan Operator Bahasa pemrograman C++, Operand adalah suatu nilai yang dipakai dalam sebuah operasi. Sedangkan operator adalah suatu instruksi yang digunakan untuk melakukan operasi. Bahasa pemrograman C++ memiliki operator yang beragam.

Operator perhitungan, operator yang digunakan untuk melakukan operasi perhitungan perhitungan. Operator penugasan, operator yang digunakan untuk memasukan suatu nilai dalam suatu variabel tertentu. Operator logika, operator yang digunakan untuk melakukan operasi yang nilai dihasilkannya berupa nilai benar (true) dan salah (false).

Lalu ada operator relasional, suatu operator untuk menentukan hubungan dari dua operand. Operator Bitwise, operator yang digunakan untuk melakukan operasi yang berhubungan dengan manipulasi bit. Operator ini hanya dapat digunakan pada operand yang bertipe int dan char. Selanjutnya, operator increment dan decrement merupakan operasi penambahan nilai pada sebuah variabel. Operator majemuk, operator yang digunakan untuk mempersingkat penulisan operasi penugasan.

Menggunakan operator dalam bahasa pemrograman, dibutuhkan logika untuk menggunakan operator tersebut secara maksimal, misalnya saat ingin membuat sebuah aplikasi berupa kalkulator maka peran operator disini sangat penting untuk operasi perhitungannya. Operator akan selalu digunakan saat membuat program berskala kecil maupun program berskala besar.

Jenis Jenis Operator dalam C++

  1. Operator Aritmatika
    Operator aritmatika dalam bahasa pemrograman C++ termasuk ke dalam golongan binary, yaitu melibatkan dua buah operand dalam sebuah operasi.
    * : perkalian, misalnya 2*3
    / : pembagian, misalnya 10/2
    % : sisa bagi, misalnya 7%2
    + : penjumlahan, misalnya 2+1
    - : pengurangan, misalnya 3–2
    Operator aritmatika juga ada yang masuk golongan unary, yaitu yang melibatkan satu operand saja dalam sebuah operasi.
    + : plus, misalnya +2
    - : minus, misalnya -2

Contoh Operator Aritmatika.

#include <iostream>

using namespace std;

int main()
{
int a, b, c, d, e, f;

a = 8 + 4;
b = 9–2;
c = 2 * 3;
d = 10 + 3–7 * 4;
e = ( ( 10 +3 ) -7) * 4;
f = -79;

cout << “Isi variabel a: “ << a << endl;
cout << “Isi variabel b: “ << b << endl;
cout << “Isi variabel c: “ << c << endl;
cout << “Isi variabel d: “ << d << endl;
cout << “Isi variabel e: “ << e << endl;
cout << “Isi variabel f: “ << f << endl;

return 0;
}

2. Operator Penugasan
Operator penugasan atau assigment operator dalam bahasa pemrograman C++ adalah tanda sama dengan =, misalnya nilai = 100 atau A = y + x.
Maksud dari contoh di atas adalah variabel nilai akan muncul 100 sedangkan variabel A adalah hasil penjumlahan antara y dan x.

Contoh Operator Penugasan

#include <iostream>

using namespace std;

int main()
{
int a, b, c, d, e;

a = 5;
b = 3;

b = b + 1;
c = a + b;
d = c + c + a;
e = (c + d)* a;

cout << “Isi variabel a: “ << a << endl;
cout << “Isi variabel b: “ << b << endl;
cout << “Isi variabel c: “ << c << endl;
cout << “Isi variabel d: “ << d << endl;
cout << “Isi variabel e: “ << e << endl;

return 0;
}

3. Operator Relasi
Operator Relasi dipakai untuk membandingkan dua buah nilai yang hasilnya adalah True atau 1 dan False atau 0.
== : sama dengan, operator ini bukan pemberi nilai
!= : tidak sama dengan
> : lebih dari
< : kurang dari
>= : lebih dari sama dengan
<= : kurang dari sama dengan

Contoh Operator Relasi

#include <iostream>
using namespace std;

int main(){
int a = 4, b = 3;
bool hasil;

cout << “a = “ << a << endl;
cout << “b = “ << b << endl;

// menggunakan operator pembanding
hasil = a > b;
cout << “a > b = “ << hasil << endl;

hasil = a < b;
cout << “a < b = “ << hasil << endl;

hasil = a >= b;
cout << “a >= b = “ << hasil << endl;

hasil = a <= b;
cout << “a <= b = “ << hasil << endl;

hasil = a == b;
cout << “a == b = “ << hasil << endl;

hasil = a != b;
cout << “a != b = “ << hasil << endl;

return 0;
}

4. Operator Logika
Operator logika dipakai untuk menghubungkan dua kondisi atau lebih.
&& : operator logika AND
|| : operator logika OR
! : operator logika NOT

Contoh Operator Logika.

#include <iostream>
using namespace std;

int main(){
int a = 1; // true
int b = 0; // false
bool hasil;

cout << “a = “ << a << endl;
cout << “b = “ << b << endl;

// logika AND
hasil = a && b;
cout << “a && b = “ << hasil << endl;

// logika OR
hasil = a || b;
cout << “a || b = “ << hasil << endl;

// logika NOT
cout << “!a = “ << !a << endl;

return 0;
}

5. Operator BITWISE
<< : BITWISE left untuk menggeser sejumlah bit ke kiri
>> : BITWISE right untuk menggeser sejumlah bit ke kanan
& : BITWISE AND untuk membandingkan bit dari dua operand
| : BITWISE OR untuk membandingkan bit dari dua buah operand
^ : BITWISE XOR untuk membandingkan bit dari dua buah operand

Contoh Operator BITWISE.

#include <iostream>
using namespace std;

int main(){
int a = 6;
int b = 3;
int hasil;

// menggunakan operator bitwise and
hasil = a & b;
cout << “a & b = “ << hasil << endl;

return 0;
}

Bahasa Pemrograman yang Kerap Digunakan Saat Ini
Setelah kita mempelajari bersama tentang operator yang ada di dalam bahasa pemrograman. Berikutnya adalah kita akan kita pelajari adalah macam-macam bahasa pemrograman yang sampai saat ini masih terus digunakan.

Dalam bahasa pemrograman ini juga biasanya akan menggunakan operator sesuai dengan kebutuhan yang ada. Agar Anda juga semakin lebih jelas lagi tentang bahasa pemograman apa saja yang kerap digunakan sampai saat ini, berikut adalah penjelasan selengkapnya.

1. C++
C++ merupakan bahasa pemrograman yang begitu populer sampai saat ini. Hal ini tak lain karena bahasa C++ mampu menawarkan kemudahan. Selain itu C++ juga bisa memberikan fitur dan aplikasinya yang cukup banyak.

Bagi para pemula juga akan lebih mudah ketika mempelajari bahasa C++. Awalnya C++ dijalankan oleh OS Unix. Namun setelah perkembangan waktu, bahasa pemrograman ini bisa mendapatkan dukungan sebagai level low coding. Adanya hal ini juga menjadikan bahasa pemrograman C++ dapat berfungsi lebih maksimal.

2. JavaScript
Berikutnya ada bahasa pemrograman JavaScript. Dimana keberadaan bahasa pemrograman ini biasanya akan lebih banyak ditemukan pada website. Pada pengaplikasinnya biasanya keberadaan JavasSript akan digunakan oleh developer untuk bagian front end. Selain itu framework yang ada pada JavaScript juga kerap digunakan sebagai pendukung perkembangan Internet of Thing atau iot pada perangkat mobile, lebih khususnya AngularJS dan React.

3. Java
Dalam dunia pemrograman keberadaan dari bahasa pemrograman Java memanglah sangat banyak digunakan. Dalam pencariannya saja sampai saat ini memiliki tingkat kepopuleran yang cukup tinggi.

Java adalah suatu bahasa pemrograman yang dikembangkan pada tahun 1991. Sekitar 20 juta developer telah menggunakan bahasa pemrograman Java dalam pengaplikasiannya di 15 miliar perangkat dunia.

4. Python
Meski Python merupakan bahasa pemrograman yang umum. Namun sebenarnya Python adalah salah satu bahasa pemrograman yang masuk ke dalam golongan susunan code tingkat tinggi.

Layaknya bahasa pemrograman lainnya, Python juga bisa digunakan untuk membuat website, komputasi saintifik, data mining hingga machine learning.

Bahkan perusahaan besar seperti Google, Yahoo, NASA, Instagram, Reddit dan youtube juga menggunakan bahasa pemrograman Python dalam pengembangannya.

5. PHP
Di Indonesia, keberadaan PHP memang begitu populer penggunaannya. PHP sendiri adalah sebuah bahasa script yang memiliki berbagai macam keunggulan server side scripting hingga dapat menghasilkan website yang lebih kompleks.

PHP juga bisa berinteraksi dengan database seperti mysql dan juga dasar CMS seperti WordPress. Selain itu web server yang memberikan dukungan penuh terhadap PHP juga begitu mudah ditemukan. Mulai dari Apache,IIS, Lighttpd hingga Xitami yang memiliki konfigurasi begitu mudah.

Dari sisi pengembangannya, PHP memang bisa memberikan kemudahan. Bahkan ada banyak sekali grup diskusi online yang di dalamnya terdapat developer dari seluruh dunia yang bisa membantu perkembangan program yang sedang Anda bangun.

10120028 — Muhammad Farhan
Program Studi Teknik Informatika
Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia

--

--

Muhammad Farhan

Mahasiswa Program Studi Teknik Informatika Universitas Komputer Indonesia