Anda di halaman 1dari 22

LAPORAN PRAKTIKUM 1

STRUKTUR DATA DAN ALGORITMA PEMPROGRAMAN

“TIPE DATA DAN OPERATOR”

OLEH :

NAMA : ZETI ZARLINA


NIM : 60600123033
KELAS : B
KELOMPOK : 6 (ENAM)
ASISTEN : SULISTIANI

PROGRAM STUDI MATEMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI ALAUDDIN MAKASSAR

2023
PERTEMUAN 1
“TIPE DATA DAN OPERATOR”

I. Pendahuluan
Pada praktikum ini akan dibahas mengenai tipe data dan operator dalam
bahasa C++ dengan mengoperasikannya pada MinGW. Tipe data dalam bahasa
C++ ada tiga yaitu tipe data integer, tipe data float dan tipe data char.
Kemudian operator dalam bahasa C++ ada tiga yaitu operator aritmatika,
operator huhungan dan operator logika.
Tipe data merupakan jenis tipe data yang akan kita gunakan di dalam
pemograman misalnya int, floar dan lain-lain. Dalam C++ terdapat beberapa
tipe data dasar yang telah didrfinisikan, yaitu yang digolongkan ke dalam, Tipe
bilangan bulat, Tipe bilangan pecahan, Tipe bilangan teks, Kostanta, Opertor.
C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne
Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di
Bong Labs (Dennis Ritchie) pada awal tahun 1970-an.
Algoritma adalah metode dan tahapan syang digunakan untuk memecahkan
suatu permasalahan atau urutan langkah-langkah logis penyelesaian masalah
yang disusun secara sistematis. Sedangkan pemrograman adalah proses
pembuatan program dengan menerapkan algoritma dan struktur data tertentu
menggunakan bahasa pemrograman. Struktur data adalah tempat tatanan
penyimpanan data yang dibutuhkan program pada komputer.
Operator aritmatika adalah operator yang biasa kita temukan untuk operasi
matematika, yang membahas perhitungan sederhana, seperti kali, bagi, tambah
dan kurang (kabataku). Operator hubungan digunakan untuk membandingkan
hubungan antara duah buah nilai atau variabel. Operator logika dipakai untuk
menghasilkan nilai booleantrue atau false dari 2 kondisi atau lebih, yang
biasanya berpasangan dengan operator hubungan.
II. Metode
Berikut adalah metode yang digunakan untuk menyelesaikan praktikum yaitu:
A. Program Int
1. Buka aplikasi MingGW
2. Buat subjek dan file
3. Masukkan semua kode untuk melakukan kompilasi kode dan
menjalankannya
4. Ketik syntax #include<iostream>
5. Lanjutkan dengan integer”int main()”
6. Ketik cout untuk menampilkan keluaran monitor “Masukkan nilai alas
segitiga= ”
7. Ketik cin untuk menginput data”cin >>Alas;
8. Lalu ketik cout untuk menampilkan keluaran monitor “Masukkan nilai
tinggi segitiga= ”
9. Ketik cin untuk menginput data “cin>>Tinggi”
10. Kemudian ketik “luas segitiga=0.5*alas*tinggi”
11. Ketik cout untuk nilai luas segitiga adalah
12. Jalankan program sehingga outputnya muncul .
B. Program Float
1. Buka aplikasi MingGW
2. Buat subjek dan file
3. Masukkan semua kode untuk melakukan kompilasi kode dan
menjalankannya
4. Ketik syntax #include<iostream>
5. Ketik syntax #define PI 3.14152965
6. Lanjutkan dengan integer”int main()”
7. Ketik cout untuk menampilkan keluaran monitor “Masukkan jari-jari”
8. Ketik cin untuk menginput data”cin >>r;
9. Kemudian ketik “luas lingkaran=PI*r*r”
10. Ketik cout untuk nilai luas lingkaran =
11. Jalankan program sehingga outputnya muncul
C. Program Char
1. Buka aplikasi MingGW
2. Buat subjek dan file
3. Masukkan semua kode untuk melakukan kompilasi kode dan
menjalankannya
4. Ketik syntax #include<iostream>
5. Lanjutkan dengan integer”int main()”
6. Ketik cout untuk menampilkan keluaran monitor “Masukkan nama
anda ”
7. Ketik cin untuk menginput data”cin >>nama”;
8. Ketik cout untuk jadi nama anda adalah
9. Jalankan program sehingga outputnya muncul.
D. Operator Aritmatika
1. Buka aplikasi MinGW
2. Buat subjek dan file
3. Masukkan semua kode untuk melakukan komplikasi kode dan
menjalankannya
4. Ketik syntax #include<iostream>
5. Lanjutkan dengan integer “int main()”
6. Masukkan nilai a dan b
7. Ketik cout untuk menampilkan keluaran monitor “Masukkan nilai A =

8. Ketik cin untuk menginput data”cin >>a;”
9. Ketik cout untuk menampilkan keluaran monitor “Masukkan nilai B =

10. Ketik cin untuk menginput data”cin >>b;”
11. Ketik cout untuk menampilkan a + b
12. Ketik cout untuk menampilkan a - b
13. Ketik cout untuk menampilkan a * b
14. Ketik cout untuk menampilkan a / b
15. Ketik cout untuk menampilkan a % b
16. Ketik cout untuk menampilkan -a
17. Ketik cout untuk menampilkan “Nilai awal a = “
18. Ketik cout untuk menampilkan “Nilai --a = “
19. Ketik cout untuk menampilkan “Nilai awal b = “
20. Ketik cout untuk menampilkan “Nilai ++b = “
21. Jalankan program sehingga outputnya muncul.
E. Operator Hubungan
1. Buka aplikasi MinGW
2. Buat subjek dan file
3. Masukkan semua kode untuk melakukan komplikasi kode dan
menjalankannya
4. Ketik syntax #include<iostream>
5. Lanjutkan dengan integer “int main()”
6. Masukkan nilai a dan b
7. Ketik cout untuk menampilkan keluaran monitor “Masukkan nilai A =

8. Ketik cin untuk menginput data”cin >>a;”
9. Ketik cout untuk menampilkan keluaran monitor “Masukkan nilai B =

10. Ketik cin untuk menginput data”cin >>b;”
11. Ketik cout untuk menampilkan a == b
12. Ketik cout untuk menampilkan a != b
13. Ketik cout untuk menampilkan a > b
14. Ketik cout untuk menampilkan a < b
15. Ketik cout untuk menampilkan a >= b
16. Ketik cout untuk menampilkan a<=b
17. Jalankan program sehingga outputnya muncul.
F. Operator Logika
1. Buka aplikasi MinGW
2. Buat subjek dan file
3. Masukkan semua kode untuk melakukan komplikasi kode dan
menjalankannya
4. Ketik syntax #include<iostream>
5. Lanjutkan dengan integer “int main()”
6. Ketik cout untuk menampilkan keluaran monitor “Masukkan nilai A =

7. Ketik cin untuk menginput data”cin >>a;”
8. Ketik cout untuk menampilkan keluaran monitor “Masukkan nilai B =

9. Ketik cin untuk menginput data”cin >>b;”
10. Ketik hasil1 = a&&b, hasil2 = a||b, hasil3 = !(hasil1), hasil4 = !(hasil2)
11. Ketik cout untuk menampilkan “=Program Ekspresi AND=”
12. Ketik cout untuk mengimput “Hasil dari a&&b= “
13. Ketik cout untuk menampilkan “=Program Ekspresi OR=”
14. Ketik cout untuk mengimput “Hasil dari a || b= “
15. Ketik cout untuk menampilkan “=Program Ekspresi NOT=”
16. Ketik cout untuk mengimput “Hasil dari !(a&&b)= “
17. Ketik cout untuk mengimput “Hasil dari !(a || b)= “
18. Jalankan program sehingga outputnya muncul.
III. Hasil
A. Program
1. Int
#include <iostream>
using namespace std;
int main() {
int Alas, Tinggi, Luas_Segitiga;
cout<<"Masukkan Nilai Alas Segitiga = ";
cin>>Alas;
cout<<"Masukkan Nilai Tinggi Segitiga = ";
cin>>Tinggi;
Luas_Segitiga=0.5*Alas*Tinggi;
cout<<"Nilai Luas Segitiga adalah =
"<<Luas_Segitiga<<endl;

return 0;
}

2. Float
#include <iostream>
#define PI 3.14152965
using namespace std;
int main() {
float luas_lingkaran, r;
cout<<"Masukkan jari-jari = ";
cin>>r;
luas_lingkaran = PI*r*r;
cout<<"Luas Lingkaran = "<<luas_lingkaran;
return 0;
}
3. Char
#include <iostream>
using namespace std;
int main(4) {
char Nama[4];
cout<<"Masukkan nama anda : ";
cin>>Nama;
cout<<"Jadi nama anda adalah : "<<Nama;

return 0;
}

4. Operator Aritmatika
#include <iostream>
using namespace std;
int main() {
int a, b;
cout<<"Masukkan nilai A = ";
cin>>a;
cout<<"Masukkan nilai B = ";
cin>>b;

cout<<a<<"+"<<b<<"="<<a+b<<endl;
cout<<a<<"-"<<b<<"="<<a-b<<endl;
cout<<a<<"*"<<b<<"="<<a*b<<endl;
cout<<a<<"/"<<b<<"="<<a/b<<endl;
cout<<a<<"%"<<b<<"="<<a%b<<endl;

cout<<a<<"-"<<a<<"="<<-a<<endl;
cout<<"Nilai awal a = "<<a<<endl;
cout<<"Nilai --a = "<<--a<<endl;
cout<<"Nilai awal b = "<<b<<endl;
cout<<"Nilai ++b = "<<++b<<endl;

return 0;
}

5. Operator Hubungan
#include <iostream>
using namespace std;
int main () {
int a, b;
cout<<"Masukkan nilai A = ";
cin>>a;
cout<<"Masukkan nilai B = ";
cin>>b;

cout<<a<<"=="<<b<<"="<<(a == b)<<endl;
cout<<a<<"!="<<b<<"="<<(a!=b)<<endl;
cout<<a<<">"<<b<<"="<<(a>b)<<endl;
cout<<a<<"<"<<b<<"="<<(a<b)<<endl;
cout<<a<<">="<<b<<"="<<(a>=b)<<endl;
cout<<a<<">="<<b<<"="<<(a<=b);
return 0;
}
6. Operator Logika
#include <iostream>
using namespace std;

int main () {
int a, b, c, hasil1, hasil2, hasil3, hasil4;
cout<<"Masukkan nilai A = ";
cin>>a;
cout<<"Masukkan nilai B = ";
cin>>b;
hasil1 = a&&b;
hasil2 = a||b;
hasil3 = !(hasil1);
hasil4 = !(hasil2);

cout<<"=Program Ekspresi AND="<<endl;


cout<<"======================"<<endl;
cout<<"Hasil dari a&&b= "<<hasil1<<endl<<endl;

cout<<"=Program Ekspresi OR="<<endl;


cout<<"======================"<<endl;
cout<<"Hasil dari a||b= "<<hasil2<<endl<<endl;

cout<<"=Program Ekspresi NOT="<<endl;


cout<<"======================"<<endl;
cout<<"Hasil dari !(a&&b)= "<<hasil3<<endl<<endl;
cout<<"Hasil dari !(a||b)= "<<hasil4<<endl<<endl;
return 0;
}
B. Output
1. Int

2. Float

3. Char

4. Operator Aritmatika
5. Operator Hubungan

6. Operator Logika

IV. Pembahasan
A. Tipe Data Integer
Untuk baris ke-1 ketik #include<iostream> pada bagian awal,
kemudian enter. #include iostream merupakan file header, dimana file
header itu sendiri adalah file yang berisi deklarasi untuk berbagai fungsi
yang dibutuhkan oleh program baik itu sebagai standar Input/Output
maupun sebagai syntax. Untuk baris ke-2,ketik using namespace std; lalu
enter. using namespace std;. berarti menggunakan semua yang ada dalam
std (standard), seperti cin, cout, endl, dan lain-lain yang merupakan fitur-
fitur di C++.
Untuk baris ke-3, ketik int main() { lalu enter. Maksudnya dari int di
depan main adalah jenis tipe data (integer) yang akan dikembalikan nilanya.
Di dalam fungsi main () , wajib disertakan return 0. Artinya, fungsi main
akan mengembalikan 0 setelah dieksekusi. Lalu ketik buka kurung kurawal
({) lalu enter. Pada barisan ini menunjukkan awal definisi fungsi. Untuk
baris ke-4, ketik int Alas,Tinggi, dan Luas_Segitiga; lalu enter. Baris ini
bermaksud bahwa variabel yang akan digunakan adalah Alas, Tinggi, dan
Luas Segitiga.
Untuk baris ke-5, ketik cout<<”Masukkan Nilai Alas Segitiga = ”; lalu
enter. Pada barisan ini menunjukkan bahwa cout<< adalah fungsi standar
pada C++ untuk menampilkan output alas ke layar. Jadi pada baris ini
bertujuan untuk menampilkan kalimat (Masukkan Nilai Alas Segitiga =) ke
layar. Untuk baris ke-6, ketik cin>>Alas; lalu enter. Perintah cin adalah
perintah dasar C++ untuk proses input atau menerima data masukan dari
user yaitu data dari Alas. Untuk barisan ke-7, ketik cout<<”Masukkan Nilai
Tinggi Segitiga = ”; lalu enter. Pada barisan ini menunjukkan bahwa fungsi
cout<< adalah menunjukkan atau menampilkan output tinggi ke layar.
Untuk baris ke-8, sama halnya dengan baris ke-6 yaitu ketik
cin>Ttinggi; lalu enter. Perintah cin untuk proses input atau menerima data
masukan dari user yaitu data dari tinggi. Untuk baris ke-9, ketik
Luas_Segitiga = 0.5*Alas*Tinggi;. Pada baris ini mulai memasukkan
rumus dalam mencari nilai luas segitiga, agar program bisa memproses nilai
dari luas segitiga. Untuk baris ke-10, ketik cout<<”Nilai Luas Segitiga
adalah = “<<Luas_Segitiga<<endl; lalu enter. Pada baris ini menunjukkan
bahwa kalimat (Nilai Luas Segitiga adalah = ) akan ditampilkan pada output
ke layer jika kondisi int pada baris sebelumnya terpenuhi.
Untuk baris ke-11, ketik return 0; lalu enter. Pada bagian awal sudah
dijelaskan yakni pada baris ke-3 bahwa int main () { harus disertakan
dengan return 0; yang menyatakan hasil keluaran dari fungsi main () {
adalah 0. Untuk baris ke-12 atau baris terakhir pada program tipe data int,
ketik tanda (}) yang menunjukkan akhir atau mengakhiri statement. Setelah
itu arahkan kursor pada Build lalu klik untuk memeriksa kode yang
dijalankan, apakah eror atau tidak. Error atau tidak error suatu kode program
dapt dilihat pada kolom bawah aplikasi MinGW.
Output dari program diatas itu, jika programnya benar maka output
yang akan muncul adalah Masukkan nilai alas segitiga = , kemudian
menuliskan nilai alas segitiga yang telah ditentukan (yaitu 33) pada bagian
samping tanda sama dengan, lalu menekan enter, kemudian muncul tulisan
“Masukkan nilai tinggi segitiga = , kemudian menuliskan nilai segitiga yang
telah ditentukan (yaitu 10) lalu tekan enter, maka muncullah nilai luas
segitiga adalah = 165.

B. Tipe Data Float


Pada tipe data float, kode programnya hampir sama dengan tipe data
integer pada baris ke-1 sama dengan tipe data integer. Tetapi di baris ke-2
dimasukkan #define, dimana #define ini berfungsi sebagai simbol
pengganti yang akan menggantikan semua PI dengan nilai 3.14152965.
Pada baris ke-3 dan ke-4 ini juga kode programnya sama halnya dengan tipe
data di integer.
Pada baris ke-5, ketik float Luas_Lingkaran, r; lalu enter. Baris ini
bermaksud bahwa variabel yang digunakan adalah luas lingkaran dan r,
yang dimana bentuk dari hasil outputnya adalah bilangan pecahan karena
menggunakan tipe data float. Pada baris ke-6, ketik cout<<”Masukkan Jari-
Jari = “; lalu enter. Pada baris ini menunjukkan bahwa cout<< adalah fungsi
standar pada C++ untuk menampilkan output ke layar. Jadi pada baris ini
bertujuan untuk menampilkan kalimat (Masukkan Jari-Jari =) ke layar. Pada
baris ke-7, ketik cin>>r; lalu enter. Perintah cin adalah dasar C++ untuk
proses input atau menerima data masukan dari user.
Untuk baris ke-8, ketik Luas_Lingkaran = PI*r*ri;. Pada baris ini
mulai memasukkan rumus dalam mencari nilai luas lingkaran, agar program
bisa memproses nilai dari luas lingkran. Untuk baris ke-9, ketik
cout<<”Luas Lingkaran = “<<Luas_Lingkaran; lalu enter. Pada baris ini
menunjukkan bahwa kalimat (Luas Lingkaran = ) akan ditampilkan pada
output ke layer jika kondisi float pada baris sebelumnya terpenuhi.
Untuk baris ke-10, ketik return 0; karena jika menggunakan int main
() { harus disertakan dengan return 0; yang menyatakan hasil keluaran dari
fungsi main () { adalah 0. Untuk baris ke-11 atau baris terakhir pada
program tipe data float, ketik tanda (}) yang menunjukkan akhir atau
mengakhiri statement. Setelah itu arahkan kursor pada Build lalu klik untuk
memeriksa kode yang dijalankan, apakah eror atau tidak. Error atau tidak
error suatu kode program dapt dilihat pada kolom bawah aplikasi MinGW.
Output dari program diatas itu, jika programnya benar maka output
yang akan muncul adalah Masukkan jari-jari =, kemudian menuliskan nilai
jari-jari lingkaran yang telah ditentukan (yaitu 3) pada bagian samping
tanda sama dengan, lalu menekan enter, maka muncullah nilai luas
lingkaran = 28.2738.

C. Tipe Data Char


Pada tipe data char, kode programnya sama dengan tipe data integer
pada baris ke-1, ke-2, dan ke-3 yaitu dengan menggunakan
#include<iostream>, using namespace std;, dan int main () {. Pada baris ke-
4 ketik char Nama [4];, dimana char digunakan pada saat kita akan
menginput suatu karakter ataupun string. Maksud dari simbol [4] dengan
angka 4 (angka 4 adalah pemisalan) di dalamnya, yaitu, batasan jumlah
huruf atau karakter yang akan di masukkan harus sesuai dengan jumlah
yang akan dimasukkan kedalam simbol [ ] tersebut dan nantinya akan
muncul di output atau hasil.
Pada baris ke-5, ketik cout<<”Masukkan Nama Anda : “. Pada baris
ini menunjukkan bahwa cout<< berfungsi sebgai standar pada C++ untuk
menampilkan output ke layer. Pada baris ke-6 user diminta menginput
Nama Anda dengan perintah cin>>Nama;. Pada baris ke-7, ketik
cout<<”Jadi Nama Anda adalah : “<<Nama;, dimana pada bagian ini ketika
di output maka program akan memproses nama yang telah kita masukkan.
Kemudian , pada baris ke-8 ketik return 0; lalu enter yang menyatakan hasil
dari keluaran dari fungsi main () { adalah 0. Pada baris ke-9 atau baris
terakhir pada program tipe data char, ketik tanda (}) yang menunjukkan
akhir atau mengakhiri statement. Setelah itu arahkan kursor pada Build lalu
klik untuk memeriksa kode yang dijalankan, apakah eror atau tidak. Error
atau tidak error suatu kode program dapt dilihat pada kolom bawah aplikasi
MinGW.
Output dari program tersebut ersebut adalah jika programnya benar
maka output yang akan muncul adalah Masukkan nama anda:, kemudian
kita menuliskan nama yang akan dimasukkan (Zeti) lalu tekan enter, maka
akan muncul tulisan Jadi nama anda adalah: Zeti.

D. Operator Aritmatika
Untuk baris ke-1 ketik #include<iostream> pada bagian awal
kemudian enter.#include iostream merupakan file header, dimana file
header itu sendiri adalah file yang berisi deklarasi untuk berbagai fungsi
yang dibutuhkan oleh program baik itu sebagai standar Input/Output
maupun sebagai syntax. Untuk baris ke-2,ketik using namespace std; lalu
enter. using namespace std;. Berarti menggunakan semua yang ada dalam
std (standard), seperti cin, cout, endl, dan lain-lain yang merupakan fitur-
fitur di C++. Untuk baris ke-3, ketik int main () { lalu enter. Maksudnya
dari int di depan main adalah jenis tipe data (integer) yang akan
dikembalikan nilanya. Di dalam fungsi int main () , wajib disertakan return
0. Artinya, fungsi main akan mengembalikan 0 setelah dieksekusi. Lalu
ketik buka kurung kurawal ({) lalu enter. Pada barisan ini menunjukkan
awal definisi fungsi.
Untuk baris ke-4,, ketik int a, b; lalu enter. Baris ini bermaksud bahwa
variabel yang akan digunakan adalah a dan b. Untuk baris ke-5, ketik
cout<<”Masukkan Nilai A = ”; lalu enter. Pada barisan ini menunjukkan
bahwa cout<< adalah fungsi standar pada C++ untuk menampilkan output
nilai a ke layar. Jadi pada baris ini bertujuan untuk menampilkan kalimat
(Masukkan Nilai A =) ke layar. Untuk barisan ke-6, ketik cin>>a; lalu enter.
Perintah cin adalah perintah dasar C++ untuk proses input atau menerima
data masukan dari user yaitu data dari nilai a. Untuk baris ke-7, ketik
cout<<”Masukkan Nilai B = ”; lalu enter. Pada barisan ini menunjukkan
bahwa fungsi cout<< adalah menunjukkan output nilai b ke layar. Untuk
baris-8 sama halnya dengan barisan ke-6 yaitu ketik cin>>b; lalu enter.
Perintah cin untuk proses input atau menerima data masukan dari user yaitu
data dari nilai b.
Untuk baris ke-9, ketik cout<<a<<”+”<<b<<”=”<<a+b<<endl; lalu
enter. Pada baris ini menunjukkan bahwa fungsi cout<< adalah
menunjukkan output nilai a+b ke layar. Disini endl merupakan perintah
untuk membuat garis baru atau sebagai jarak antara proses satu dengan yang
lainnya. Untuk baris ke-10, ketik cout<<a<<”-”<<b<<”=”<<a-b<<endl;
lalu enter. Pada baris ini menunjukkan bahwa fungsi cout<< adalah
menunjukkan output nilai a-b ke layar. Untuk baris ke-11, ketik
cout<<a<<”*”<<b<<”=”<<a*b<<endl; lalu enter. Pada baris ini
menunjukkan bahwa fungsi cout<< adalah menunjukkan output nilai a*b ke
layar. Untuk baris ke-12, ketik cout<<a<<”/”<<b<<”=”<<a/b<<endl; lalu
enter. Pada baris ini menunjukkan bahwa fungsi cout<< adalah
menunjukkan output nilai a/b ke layar. Untuk baris ke-13, ketik
cout<<a<<”%”<<b<<”=”<<a%b<<endl; lalu enter. Pada baris ini
menunjukkan bahwa fungsi cout<< adalah menunjukkan output nilai a%b
ke layar.
Untuk baris ke-14, ketik cout<<”-”<<a<<”=”<<-a<<endl; lalu enter.
Pada baris ini menunjukkan bahwa fungsi cout<< adalah menunjukkan
output nilai -a ke layar. Untuk baris ke-15, ketik cout<<”Nilai awal a =
”<<a<<endl; lalu enter. Pada baris ini menunjukkan bahwa fungsi cout<<
adalah menunjukkan output nilai awal a ke layar. Untuk baris ke-16, ketik
cout<<”Nilai --a = ”<<--a<<endl; lalu enter. Pada baris ini menunjukkan
bahwa fungsi cout<< adalah menunjukkan output nilai --a ke layar. Untuk
baris ke-17, ketik cout<<”Nilai awal b = ”<<b<<endl; lalu enter. Pada baris
ini menunjukkan bahwa fungsi cout<< adalah menunjukkan output nilai
awal b ke layar. Untuk baris ke-18, ketik cout<<”Nilai ++b =
”<<++b<<endl; lalu enter. Pada baris ini menunjukkan bahwa fungsi
cout<< adalah menunjukkan output nilai ++b ke layar.
Untuk baris ke-19, ketik return 0; lalu enter. Pada bagian awal sudah
dijelaskan yakni pada baris ke-3 bahwa int main () { harus disertakan
dengan return 0; yang menyatakan hasil keluaran dari fungsi main () {
adalah 0. Untuk baris ke-20 atau baris terakhir pada program tipe data int,
ketik tanda (}) yang menunjukkan akhir atau mengakhiri statement. Setelah
itu arahkan kursor pada Build lalu klik untuk memeriksa kode yang
dijalankan, apakah eror atau tidak. Error atau tidak error suatu kode program
dapt dilihat pada kolom bawah aplikasi MinGW.
Output dari program tersebut adalah jika programnya benar maka
output yang akan muncul adalah Masukkan nilai A=, kemudian kita
menuliskan nilai yang akan dimasukkan (misalnya 72) lalu tekan enter,
maka akan muncul tulisan Masukkan nilai B=, kemudian kita menuliskan
nilai yang akan dimasukkan (misalnya 32) lalu tekan enter, maka akan
muncul nilai hasil dari operator aritmatika yang telah dimasukkan yaitu
72+32=104, 72-32=40, 72*32=2304, 72/32=2, 72%32=14, 72-72=-62,
Nilai awal a = 72, Nilai –a = 71, Nilai awal b = 32, Nilai ++b = 33.

E. Operator Hubungan
Pada operator hubungan, kode programnya sama dengan operator
aritmatika yaitu pada baris ke-1 sampai baris ke-8. yaitu dengan
menggunakan #include<iostream>, using namespace std;, int main () {, Int
a, b;, cout<<”Masukkan nilai A = “, cin>>a;, cout<<”Masukkan nilai B =
“, dan cin>>b;. Perbedaan hanya terletak pada baris ke-9 sampai baris ke-
14 karena pada baris tersebut menggunakan operator hubungan yang
digunakan untuk membandingkan hubungan dua buah nilai atau variabel.
Untuk baris ke-9, ketik cout<<a<<”==”<<b<<”=”<<(a==b)<<endl;
lalu enter. Pada baris ini menunjukkan bahwa fungsi cout<< adalah
menunjukkan output nilai (a==b) ke layar. Disini endl merupakan perintah
untuk membuat garis baru atau sebagai jarak antara proses satu dengan yang
lainnya. Untuk baris ke-10, ketik
cout<<a<<”!=”<<b<<”=”<<(a!=b)<<endl; lalu enter. Pada baris ini
menunjukkan bahwa fungsi cout<< adalah menunjukkan output nilai (a!=b)
ke layar. Untuk baris ke-11, ketik cout<<a<<” >”<<b<<”=”<<(a>b)<<endl;
lalu enter. Pada baris ini menunjukkan bahwa fungsi cout<< adalah
menunjukkan output nilai (a>b) ke layar.
Untuk baris ke-12, ketik cout<<a<<” <”<<b<<”=”<<(a<b)<<endl;
lalu enter. Pada baris ini menunjukkan bahwa fungsi cout<< adalah
menunjukkan output nilai (a<b) ke layar. Untuk baris ke-13, ketik
cout<<a<<”>=”<<b<<”=”<<(a>=b)<<endl; lalu enter. Pada baris ini
menunjukkan bahwa fungsi cout<< adalah menunjukkan output nilai
(a>=b) ke layar. Untuk baris ke-14, ketik
cout<<a<<”<=”<<b<<”=”<<(a<=b)<<endl; lalu enter. Pada baris ini
menunjukkan bahwa fungsi cout<< adalah menunjukkan output nilai
(a<=b) ke layar.
Untuk baris ke-14, ketik return 0; lalu enter. Pada bagian awal sudah
dijelaskan bahwa int main () { harus disertakan dengan return 0; yang
menyatakan hasil keluaran dari fungsi main () { adalah 0. Untuk baris ke-
15 atau baris terakhir pada program tipe data int, ketik tanda (}) yang
menunjukkan akhir atau mengakhiri statement. Setelah itu, arahkan kursor
pada Build lalu klik untuk memeriksa kode yang dijalankan, apakah eror
atau tidak. Error atau tidak error suatu kode program dapt dilihat pada
kolom bawah aplikasi MinGW.
Output dari program tersebut adalah jika program benar maka output
yang akan muncul adalah Masukkan nilai A=, kemudian kita menuliskan
nilai yang akan dimasukkan (misalnya 72) lalu tekan enter, maka akan
muncul tulisan Masukkan nilai B=, kemudian kita menuliskan nilai yang
akan dimasukkan (misalnya 32) lalu tekan enter, maka akan muncul nilai
hasil dari operator hubungan yang telah dimasukkan yaitu 72 == 32 = 0, 72
!= 32 = 1, 72>32 = 1, 72<32 = 0, 72 >= 32 = 1, 72 <= 32 = 0.
F. Operator Logika
Pada operator logika, kode programnya sama dengan operator
aritmatika yaitu pada baris ke-1 sampai baris ke-3 dengan menggunakan
#include<iostream>, using namespace std;, dan int main () {. Perbedaan
terletak pada variabel baris ke-4 yaitu mengetik int a, b, c, hasil1, hasil2,
hasil3, hasil4; lalu enter. Baris ini bermaksud bahwa variabel yang
digunakan adalah a, b, c, hasil1, hasil2, hasil3, dan hasil4.
Untuk baris ke-5, ketik cout<<”Masukkan Nilai A = ”; lalu enter. Pada
barisan ini menunjukkan bahwa cout<< adalah fungsi standar pada C++
untuk menampilkan output nilai a ke layar. Jadi pada baris ini bertujuan
untuk menampilkan kalimat (Masukkan Nilai A =) ke layar. Untuk barisan
ke-6, ketik cin>>a; lalu enter. Perintah cin adalah perintah dasar C++ untuk
proses input atau menerima data masukan dari user yaitu data dari nilai a.
Untuk baris ke-7, ketik cout<<”Masukkan Nilai B = ”; lalu enter. Pada
barisan ini menunjukkan bahwa fungsi cout<< adalah menunjukkan output
nilai b ke layar. Untuk baris-8 sama halnya dengan barisan ke-6 yaitu ketik
cin>>b; lalu enter. Perintah cin untuk proses input atau menerima data
masukan dari user yaitu data dari nilai b.
Untuk baris ke-10, ketik Hasil1 = a&&b; lalu enter. Untuk baris ke-11,
ketik Hasil2 = a | | b; lalu enter. Untuk baris ke-12, ketik Hasil3 = !(hasil1);
lalu enter. Untuk baris ke-13, ketik Hasil4 = !(hasil2); lalu enter. Ke empat
baris ini bermaksud sebagai jenis operator atau ekspresi yang akan
digunakan.
Untuk baris ke-15, ketik cout<<”=Program Ekspresi AND=”<<endl;
lalu enter. Pada baris ini menunjukkan bahwa fungsi cout<< adalah
menampilkan kalimat (=Program Ekspresi AND=) ke layar. Disini endl
merupakan perintah untuk membuat garis baru atau sebagai jarak antara
proses satu dengan yang lainnya. Pada baris ke-16, ketik
cout<<”==============”<<endl; lalu enter. Dimana pada baris ini
hanya untuk memisahkan antara judul proses atau ekspresi dengan hasil
outpunya. Pada baris ke-17, ketik cout<<”Hasil dari a&&b =
“<<hasil1<<endl<<endl; lalu enter. Pada barisan ini menunjukkan bahwa
cout<< adalah fungsi standar pada C++ untuk menampilkan output nilai
hasil dari a&&b (hasil1) ke layar.
Untuk baris ke-19, ketik cout<<”=Program Ekspresi OR=”<<endl;
lalu enter. Pada baris ini menunjukkan bahwa fungsi cout<< adalah
menampilkan kalimat (=Program Ekspresi OR=) ke layar. Disini endl
merupakan perintah untuk membuat garis baru atau sebagai jarak antara
proses satu dengan yang lainnya. Pada baris ke-20, ketik
cout<<”==============”<<endl; lalu enter. Dimana pada baris ini
hanya untuk memisahkan antara judul proses atau ekspresi dengan hasil
outpunya. Pada baris ke-21, ketik cout<<”Hasil dari a | | b =
“<<hasil2<<endl<<endl; lalu enter. Pada barisan ini menunjukkan bahwa
cout<< adalah fungsi standar pada C++ untuk menampilkan output nilai
hasil dari a | | b (hasil2) ke layar.
Untuk baris ke-23, ketik cout<<”=Program Ekspresi NOT=”<<endl;
lalu enter. Pada baris ini menunjukkan bahwa fungsi cout<< adalah
menampilkan kalimat (=Program Ekspresi NOT=) ke layar. Disini endl
merupakan perintah untuk membuat garis baru atau sebagai jarak antara
proses satu dengan yang lainnya. Pada baris ke-24, ketik
cout<<”==============”<<endl; lalu enter. Dimana pada baris ini
hanya untuk memisahkan antara judul proses atau ekspresi dengan hasil
outpunya. Pada baris ke-25, ketik cout<<”Hasil dari !(a&&b) =
“<<hasil3<<endl<<endl; lalu enter. Pada barisan ini menunjukkan bahwa
cout<< adalah fungsi standar pada C++ untuk menampilkan output nilai
hasil dari !(a&&b) yang merupakan hasil3 ke layar. Pada baris ke-26, ketik
cout<<”Hasil dari !(a | | b) = “<<hasil4<<endl<<endl; lalu enter. Pada
barisan ini menunjukkan bahwa cout<< adalah fungsi standar pada C++
untuk menampilkan output nilai hasil dari !(a | | b) yang merupakan hasil4
ke layar.
Untuk baris ke-14, ketik return 0; lalu enter. Pada bagian awal sudah
dijelaskan bahwa int main () { harus disertakan dengan return 0; yang
menyatakan hasil keluaran dari fungsi main () { adalah 0. Untuk baris ke-
15 atau baris terakhir pada program tipe data int, ketik tanda (}) yang
menunjukkan akhir atau mengakhiri statement. Setelah itu, arahkan kursor
pada Build lalu klik untuk memeriksa kode yang dijalankan, apakah eror
atau tidak. Error atau tidak error suatu kode program dapt dilihat pada
kolom bawah aplikasi MinGW.
Output dari programnya adalah Jika programnya benar maka output
yang akan muncul adalah Masukkan nilai A=, kemudian kita menuliskan
nilai yang akan dimasukkan (misalnya 20) lalu tekan enter, maka akan
muncul tulisan Masukkan nilai B= , kemudian kita menuliskan nilai yang
akan dimasukkan (misalnya 50) lalu tekan enter, maka akan muncul nilai
dari setiap program ekspresi AND, OR dan NOT, yaitu Hasil dari a&&b =
1, Hasil dari a | | b = 1, Hasil dari !(a&&b) = 0, Hasil dari !(a | | b) = 0.

V. Referensi
Ramadhana, I., & Sujatmiko, B. (2018). Pengembangan Aplikasi Kamus
Bahasa Pemrograman C++ Berbasis Android Untuk Meningkatkan
Kompetensi Kognitif Mata Kuliah Struktur Data. IT-Edu: Jurnal
Information Technology and Education, 3(01).
Saptadi, Arief Hendra, and Desi Windi Sari. "Analisis algoritma insertion
sort, merge sort dan implementasinya dalam bahasa pemrograman
c++." Jurnal Infotel 4.2 (2012): 10-17.
Painem, P., Soetanto, H., Kristanto, D., Solichin, A., & Rusdah, R. (2023).
Peningkatan kompetensi algoritma dan pemrograman C/C++ bagi
siswa dan siswi SMK YADIKA 4. KACANEGARA Jurnal
Pengabdian pada Masyarakat, 6(4), 489-496.
Wijaya, I. W. S., KS, I. G. H. W., Setya, I. D. M. A. P., & Permana, I. K. G.
R. A. (2021). Program Menghitung Banyak Bata pada Ruangan
Menggunakan Bahasa Python. TIERS Information Technology
Journal, 2(1).

Anda mungkin juga menyukai