Anda di halaman 1dari 13

LAPORAN PRAKTIKUM Ke-2

KOMPUTER DAN PEMOGRAMAN (CODING)

Disusun Oleh :
Nama : Teni Nuryani
NPM : E1B021024

Asisten Dosen :

1. Ikhsan Adi Nugroho (G1A019046)


2. Rahwini Harpa Helda (G1A019098)

Dosen Pengampu :
Dr. Eng. Dedi Suryadi

PROGRAM STUDI KEHUTANAN


FAKULTAS PERTANIAN
UNIVERSITAS BENGKULU
2022
LANDASAN TEORI

A. Operator
Operator bahasa C++ terbagi menjadi enam :
1. Operator Penugasan (Assigment Operator)
Merupakan Operator penugasan dalam bahasa C++ berupa tanda sama dengan (=).
Contoh : x=5, y=6
2. Operator Aritmatika
Ada lima operator Aritmatika dalam bahasa C++ :
* Perkalian
/ Pembagian
% Modulas
+ Penambahan
- pengurangan

3. Operator Hubungan
Operator hubungan digunakan untuk membandingkan hubungan antara dua buah
operand.
Operand Keterangan Contoh
< Kurang dari x < y Apakah x kurang dari y
Kurang dari sama
<= x<=y Apakah x kurang dari sama dengan y
dengan
> Lebih dari x>y Apakah x lebih dari y
>= Lebih dari sama dengan x>=y Apakah x lebih dari sama dengan y
== Sama dengan x== Apakah x sama dengan y
!= Tidak sama dengan x!=y Apakah x tidak sama dengan y

4. Operator Logika
Jika operator hubungan membandingkan hubungan antara dua buah operand, maka
operator logika digunakan untuk membandingkan logika hasil dari operator-operator
hubungan.
Operator Logika ada tiga macam yaitu :
&& : logika AND (dan)
|| : logika OR (atau)
! : logika NOT (ingkaran)
5. Operator
Operator Bitwise
Operator Bitwise digunakan untuk memanipulasi bit-bit dan nilai data yang ada
memori.
Operator Bitwise dalam bahasa C++ :
<< Pergeseran bit ke kiri
& Bitwise AND
| Bitwise OR
>> Pergeseran bit ke kanan
^ Bitwise XOR
- Bitwise NOT

B. Sintaks dasar C++


1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk
membuatsebuah komentar pada pemrograman C++ yang jika didalamnya terdapat
sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak
akan dibaca oleh compiler.
2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk
menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain
sebelum kompilasi dimulai
3. <iostream> adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output
seperti cin<<.
4. Int main() adalah main program berupa integer atau program utama dalam koding
tersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka {
dan diakhiri dengan tanda kurung kurawal tutup }.
5. Int atau integer digunakan untuk membaca bilangan bulat.
6. Sama dengan (=) merupakan penugasan pada bahasa C++.
7. Tanda +, -, *, % dan / merupakan aritmatika dari bahasa C++.
8. x-- dan x++ merupakan operator unary.
9. x-1 dan x+1 merupakan equivalen.
10. Cout<< adalah intruksi atau sebuah fungsi perintah untuk memunculkan variable
yang sudah di tulis oleh programmer.
11. Return 0; digunakan untuk membaca data karakter.
BAB II
PEMBAHASAN

Latihan 2
Tuliskan kode program di bawah ini dengan menggunakan aplikasi IDE Anda, kemudian
compile dan simpan dengan nama Latihan2_operator, execute kode program tersebut., jika
ada error perbaiki program tersebut. Jelaskan & simpulkan hasil execute program
Latihan2_operator!
Jawab :

Source Code
#include <iostream>

using namespace std;

int main()
{
float a,b,c,d,e,f;
cout<<"Masukan Nilai a:";
cin>>a;
cout<<"Masukan Nilai b:";
cin>>b;
cout<<"Masukan Nilai c:";
cin>>c;
cout<<"Masukan Nilai d:";
cin>>d;
e=a+b*c/d-b;
f=(a+b)*c/d*(a-b);
cout<<"Nilai dari e=a+b*c/d-b:"<<e<<endl;
cout<<"Nilai dari f=(a+b)*c/d*(a-b)"<<f<<endl;
}

Bahwa untuk menampilkan karakter pada kode program tersebut, maka digunakan
aturan penulisan include, using namespace std , int main serta proses dan variabel dan setelah
itu sistem akan menampilkan karakter program yang kita inginkan.

Latihan 3
Tuliskan kode program di bawah ini dengan menggunakan aplikasi IDE Anda, kemudian
compile dan simpan dengan nama Latihan3_operator, execute kode program tersebut., jika
ada error perbaiki program tersebut. Jelaskan & simpulkan hasil execute program
Latihan3_operator!
Jawab :
Source Code

#include <iostream>
#include <conio.h>

int main ()
{
int a=8,b=4,x=8,y=4;
printf("\nNilai a = %d",a);
printf("\nNilai ++a = %d",++a);
printf("\nNilai a = %d",a);
printf("\nNilai b = %d",b);
printf("\nNilai --b = %d",--b);
printf("\nNilai b = %d",b);

printf("\nNilai x = %d",x);
printf("\nNilai x++ = %d",x++);
printf("\nNilai x = %d",x);
printf("\nNilai y = %d",y);
printf("\nNilai y-- = %d",y--);
printf("\nNilai x = %d",y);

getch();
}
Bahwa untuk menampilkan karakter pada kode program tersebut, maka digunakan
aturan penulisan include, using namespace std , int main serta proses dan variabel dan setelah
itu sistem akan menampilkan karakter program yang kita inginkan.

Latihan 4
Tuliskan kode program di bawah ini dengan menggunakan aplikasi IDE Anda, kemudian
compile dan simpan dengan nama Latihan4_operator, execute kode program tersebut., jika
ada error perbaiki program tersebut. Jelaskan & simpulkan hasil execute program
Latihan4_operator!
Jawab :

Source Code
#include <iostream>
using namespace std;
#include <conio.h>
int main()
{
int m=15, n=7;
if(m>n)cout<<m<<"Lebih Besar Dari"<<n<<endl;
else if (m<n)cout<<m<<"Lebih Kecil Dari"<<n<<endl;
if(m=n)cout<<m<<"Sama Dengan"<<n<<endl;
else if (m/=n)cout<<m<<"Tidak sama dengan"<<n<<endl;
getch();
}

Bahwa untuk menampilkan karakter pada kode program tersebut, maka digunakan
aturan penulisan include, using namespace std , int main serta proses dan variabel dan setelah
itu sistem akan menampilkan karakter program yang kita inginkan.

Latihan 5a
Tuliskan kode program di bawah ini dengan menggunakan aplikasi IDE Anda, kemudian
compile dan simpan dengan nama Latihan5a_operator, execute kode program tersebut., jika
ada error perbaiki program tersebut. Jelaskan & simpulkan hasil execute program
Latihan5a_operator!
Jawab :
Source Code
#include <iostream>
using namespace std;
int main()
{
int p=255;
cout<<"[p>=0 && p>=255] -> "<<(p>=0 && p>=255)<<endl;
cout<<"[p<0 || p<=255] -< "<<(p<=0 || p<=255)<<endl;

Bahwa untuk menampilkan karakter pada kode program tersebut, maka digunakan
aturan penulisan include, using namespace std , int main serta proses dan variabel dan setelah
itu sistem akan menampilkan karakter program yang kita inginkan.
Latihan 5b
Tuliskan kode program di bawah ini dengan menggunakan aplikasi IDE Anda, kemudian
compile dan simpan dengan nama Latihan5b_operator, execute kode program tersebut., jika
ada error perbaiki program tersebut. Jelaskan & simpulkan hasil execute program
Latihan5b_operator!
Jawab

Source Code
#include <iostream>
using namespace std;
int main()
{
int a,b,c;//deklarasi variable
cout<<"Masukan Nilai a = ";//keluarkan string masukan Nilai
cin>>a;//masukan data integer dari keyboard
/*proses*/
b=(a+12<8);
c=! (b);
cout<<"Program Ekspresi NOT"<<endl;
cout<<"Masukan Nilai = "<<a<<endl;
cout<<"Nilai b = (a+12<8)= "<<b<<endl;
cout<<"Nilai c = ! (b)= "<<c<<endl;
}
Bahwa untuk menampilkan karakter pada kode program tersebut, maka digunakan
aturan penulisan include, using namespace std , int main serta proses dan variabel dan setelah
itu sistem akan menampilkan karakter program yang kita inginkan.
BAB II
PENUTUP

Kesimpulan
Dalam membuat source code, elemen seperti include, int man, using namespace, dan
variable penting dalam menjalankan suatu program tanpa eror. Ketelitian dan ketepatan dalam
membuat perintah terhadap komputer juga meruppakan unsur eksternal yang mendukung
keberhasilan dalam suatu program.
Saran
Diharapkan dalam menjelaskan langkh-langkah praktikum dapat lebih dijelaskan
secara detail, begitu pula dengan praktikan harus meningkatkan pemahaman dan ketelitian.
DAFTAR PUSTAKA

belajarcrpp. (2018). Penjelasan dan Macam-macam Operator Aritmetika. Jakarta:


https://www.belajarcpp.com/tutorial/cpp/arithmetic/.
duniailkom. (2021). Tutorial Belajar C++ Part 22: Jenis-jenis Operator Aritmatika Bahasa
C++. Jakarta: https://www.duniailkom.com/tutorial-belajar-c-plus-plus-jenis-jenis-operator-
aritmatikabahasa-c-plus-plus/.
filsop. (2020). Operator Logika - Belajar C++. Jakarta:
https://www.filesop.com/2020/01/operatorlogika-belajar-c-12.html.

Anda mungkin juga menyukai