Anda di halaman 1dari 17

LAPORAN PRAKTIKUM KE-2

CODING

DISUSUN OLEH
Nama : BELLA TRISKY AMANDA
NPM : A1M021003
Kelas : 1A

Nama Asisten Dosen :


M FIKRI ABDILLAH A (G1A018056)
Dosen Pengampu :
MUHAMMAD ADENG FADILA, S.Si.,M.Si

PROGRAM STUDI PENDIDIKAN IPA


FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN
UNIVERSITAS BENGKULU
2021
LANDASAN TEORI
ARITMATIKA C++
Aritmatika adalah cabang ilmu matematika yang membahas perhitungan dasar
“katabaku”, yakni operasi perkalian, pembagian, penambahan dan pengurangan. Selain keempat
operasi tersebut, bahasa C++ juga memiliki operasi modulo division atau operator % yang
dipakai untuk mencari sisa hasil bagi.
Jenis-Jenis Aritmatika C++ :
• Penambahan (+)
Jenis operator aritmatika dalam bahsa pemrograman dituliskan dengan symbol + . Misalnya A =
10 dan B = 5. Jika ingin menambahkan keduanya tinggal digunakan operator + di antara
keduanya.
• Pengurangan (-)
Pengurangan berguna mengurangi suatu operan dengan operan lainnya. Misalnya x = 21 dan Y =
7 . operasi pengurangan dapat dilakukan dengan menuliskan N = X – Y , maka akan dapatkan
hasil N = 24
• Perkalian (*)
Perkalian berguna mengalihkan suatu operan dengan operan lainnya. Dalam pemograman
perkalian bias dituliskan dengan cara a = 5*2, atau dengan nilai variable misalnya a = b*c
• Pembagian ( /)
Pembagian berguna membagi suatu operan dengan operan lainnya. Layaknya pertambahan ,
pengurangan, dan perkalian , pembagian juga dapat dituliskan langsung. Misalnya X = 14 / 2
maka hasil dari X = 7
• Modulus (%)
Symbol mod merupkan salah satu contoh operator yang mnghasilkan angka dari sebuah hasil
bagi. Mod atau modulus merupakan sisa hasil bagi dalam bahasa pemrograman yang ditulis
symbol (%)
Untuk operator pembagian, perkalian, penjumlahan dan pengurangan memiliki cara kerja
yang sama seperti apa yang ada pada matematika di dunia nyata. Untuk pembagian sedikit
berbeda cara kerjanya karena hasil dari operasi pembagian akan dipengaruhi oleh tipe data dari
operand. Dan modulo adalah operator yang akan menghasilkan sisa dari pembagian bilangan
bulat. Misal bilangan bulat 10 % 3 akan menghasilkan 1.
LOGIKA C++
Operator logika digunakan untuk melakukan operasi logika pada satu atau lebih operand
yang akan menghasilkan nilai benar (true) atau salah (false). Nilai tersebut disebut dengan nilai
boolean. Nilai true atau false dalam C++ direpresentasikan dengan nilai 1 untuk true dan nilai 0
untuk false.
Berikut ini contoh operator logika yang terdapat dalam bahasa C++ :
Operator Jenis Operasi Contoh
&& AND (dan) 1 && 1 = 1
|| OR (atau) 1 || 0 = 1
! NOT (negasi) !1 = 0

Operator && (AND)


X Y X && Y
1 1 1
1 0 0
0 0 0
0 1 0

Operator I I (OR)
X Y X || Y
1 1 1
1 0 1
0 0 0
0 1 1

Operator ! (NOT)
Nilai yang dihasilkan dari operasi NOT adalah kebalikan dari nilai yang dikandung
didalamnya, sebagai contoh nilai awalnya berupa 1 (benar), maka nilai keluarannya adalah 0
(salah), begitu juga sebaliknya.
X !X
1 0
0 1
SOAL DAN PEMBAHASAN
1. Tuliskan kode program di bawah ini dengan menggunakan ide anda. Kemudian compile
dan simpan dengan nama Latihan1_operator, execute kode program tersebut., jika ada
error perbaiki program tersebut. Jelaskan dan simpulkan hasil execute program
Latihan1_operator!
JAWAB :
Printscreen

Gambar 1.1 Printscreen Code Program


Source Code
#include <iostream> // aturan penulisan
using namespace std; // aturan penulisan
int main() { // aturan penulisan
//Variable // aturan penulisan
int Angka_A, Angka_B tulisan; // aturan penulisan
float Angka_C, Angka_D; // aturan penulisan

//Assignment // aturan penulisan


Angka_A = 12 + 5; // menampilkan penulisan
Angka_B = 6 - 2; // menampilkan penulisan
Angka_C = 10 * 10; // menampilkan penulisan
Angka_D = 20 / 5; // menampilkan penulisan

//Output // aturan penulisan


cout<<"Nilai Variable Angka_A adalah : "<<Angka_A<<"\n"; // aturan penulisan
cout<<"Nilai Variable Angka_B adalah : "<<Angka_B<<"\n"; // aturan penulisan
cout<<"Nilai Variable Angka_C adalah : "<<Angka_C<<"\n"; // aturan penulisan
cout<<"Nilai Variable Angka_D adalah : "<<Angka_D<<"\n"; // aturan penulisan
} // aturan penulisan
Output

Gambar 1.2 Output Program


Pembahasan
Dari praktikum yang saya lakukan bahwa umtuk menampilkan karakter pada kode
program tersebut, maka digunakan aturan penulisan dan setelah itu sistem akan menampilkan
karakter program yang kita inginkan.
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 dan simpulkan hasil execute program
Latihan2_operator!
JAWAB :
Printscreen

Gambar 2.1 Printscreen Code Program


Source Code
#include <iostream> // aturan penulisan
#include <stdio.h> // aturan penulisan
using namespace std; // aturan penulisan
int main() { // aturan penulisan
//Variable // aturan penulisan
int Angka_A, Angka_B, Hasil_A, Hasil_B; // aturan penulisan
float Angka_C, Angka_D, Angka_Mod, Hasil_C, Hasil_D; // aturan penulisan

//Assignment // aturan penulisan


Angka_A = +10; // menampilkan penulisan
Angka_B = -6; // menampilkan penulisan
Angka_C = -5; // menampilkan penulisan
Angka_D = +8; // menampilkan penulisan

//Proses // aturan penulisan


Hasil_A = Angka_A + Angka_B; // aturan penulisan
Hasil_B = Angka_A - Angka_B; // aturan penulisan
Hasil_C = Angka_C * Angka_D; // aturan penulisan
Hasil_D = Angka_C / Angka_D; // aturan penulisan
Angka_Mod = Angka_A % Angka_B; // aturan penulisan

//Output // aturan penulisan


cout<<"Nilai Variable Hasil_A adalah : "<<Hasil_A<<"\n"; // aturan penulisan
cout<<"Nilai Variable Hasil_B adalah : "<<Hasil_B<<"\n"; // aturan penulisan
cout<<"Nilai Variable Hasil_C adalah : "<<Hasil_C<<"\n"; // aturan penulisan
cout<<"Nilai Variable Hasil_D adalah : "<<Hasil_D<<"\n"; // aturan penulisan
cout<<"Nilai Variable Angka_Mod adalah : "<<Angka_Mod<<"\n"; // aturan penulisan
} // aturan penulisan
Output

Gambar 2.2 Output Program


Pembahasan
Dari praktikum yang saya lakukan bahwa umtuk 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.

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 dan simpulkan hasil execute program
Latihan3_operator!
JAWAB :
Printscreen

Gambar 3.1 Printscreen Code Program


Source Code
#include <iostream> // aturan penulisan
#include <stdio.h> // aturan penulisan
using namespace std; // aturan penulisan
int main () { // aturan penulisan
//variable // aturan penulisan
int Angka_A, Angka_B, Hasil_A, Hasil_B; // aturan penulisan
float Angka_C, Angka_D, Angka_Mod, Hasil_C, Hasil_D; // aturan penulisan

//Assigment // aturan penulisan


Angka_A = +10; // menampilkan penulisan
Angka_B = -6; // menampilkan penulisan
Angka_C = -5; // menampilkan penulisan
Angka_D = +8; // menampilkan penulisan

//Proses // aturan penulisan


Hasil_A = Angka_A + Angka_B - Angka_B; // aturan penulisan
Hasil_B = Angka_A - Angka_B * Angka_A % Angka_B + Angka_A; // aturan
penulisan
Hasil_C = Angka_C * Angka_D / Angka_C + Angka_D; // aturan penulisan
Hasil_D = Angka_C / Angka_D + Angka_D - Angka_C / Angka_D * Angka_C;
// aturan penulisan
Angka_Mod = Angka_A % Angka_B; // aturan penulisan

//output // aturan penulisan


cout<<"Nilai Variable Hasil_A adalah : "<<Hasil_A<<"\n"; // aturan penulisan
cout<<"Nilai Variable Hasil_B adalah : "<<Hasil_B<<"\n"; // aturan penulisan
cout<<"Nilai Variable Hasil_C adalah : "<<Hasil_C<<"\n"; // aturan penulisan
cout<<"Nilai Variable Hasil_D adalah : "<<Hasil_D<<"\n"; // aturan penulisan
cout<<"Nilai Variable Angka_Mod adalah : "<<Angka_Mod<<"\n"; // aturan
penulisan
} // aturan penulisan
Output

Gambar 3.2 Output Program


Pembahasan
Dari praktikum yang saya lakukan bahwa umtuk 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.

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 dan simpulkan hasil execute program
Latihan4_operator.
JAWAB :
Printscreen

Gambar 4.1 Printscreen Code Program


Source Code
#include <iostream> // aturan penulisan
#include <stdio.h> // aturan penulisan
using namespace std; // aturan penulisan
int main() { // aturan penulisan

//Variable // aturan penulisan


int Angka_A, Angka_B, Inc, Dec; // aturan penulisan

//Assignment // aturan penulisan


Angka_A = 9; // menampilkan penulisan
Angka_B = 10; // menampilkan penulisan

//Proses // aturan penulisan


Inc = Angka_A; // aturan penulisan
Dec = Angka_B; // aturan penulisan
for(int i=0; i<5; i++) { // aturan penulisan
cout<<"Nilai Variable Hasil_A adalah : "<<i<<"\n"; // aturan penulisan
Inc++; // aturan penulisan
Dec++;// aturan penulisan
} // aturan penulisan

//Output // aturan penulisan


cout<<"Nilai Variable Hasil_A adalah : "<<Inc<<"\n"; // aturan penulisan
cout<<"Nilai Variable Hasil_B adalah : "<<Dec<<"\n"; // aturan penulisan
} // aturan penulisan
Output

Gambar 4.2 Output Program


Pembahasan
Dari praktikum yang saya lakukan bahwa umtuk 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.
5. A. 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 dan simpulkan hasil execute
program Latihan5a_operator!
B. 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 dan simpulkan hasil execute
program Latihan5b_operator!
JAWAB :
Printscreen

Gambar 5.1 Printscreen Code Program


Source Code
#include <iostream> // aturan penulisan
#include <stdio.h> // aturan penulisan
using namespace std; // aturan penulisan

int main() { // aturan penulisan

//Variable // aturan penulisan


int Angka_A, Angka_B, Hasil; // aturan penulisan

//Assignment // aturan penulisan


Angka_A = 10; // menampilkan penulisan
Angka_B = 5; // menampilkan penulisan

//Perbandingan // aturan penulisan


Hasil = Angka_A < Angka_B || Angka_A != Angka_B; // aturan penulisan

//Output // aturan penulisan


cout<<"Nilai Variable Hasil_A adalah : "<<!Hasil<<"\n"; // aturan penulisan
} // aturan penulisan
Output

Gambar 4.2 Output Program


Pembahasan
Dari praktikum yang saya lakukan bahwa umtuk 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.
PENUTUP
KESIMPULAN
Dari praktikum yang saya lakukan kesimpulannya yaitu jika kita ingin membuat suatu
program, diharapkan keseriusan dan ketelitian dalam penulisannya. Agar hasil yang didapatkan
sesuai yang kita inginkan (tidak terjadi error saat kita compile)

SARAN
Saran saya diharapakan untuk pembelajaran diminggu berikutnya lebih memahami
praktikum coding ini sehingga nantinya tidak kebingungan untuk membuat tugas yang akan
datang.
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-aritmatika-
bahasa-c-plus-plus/.

filsop. (2020). Operator Logika - Belajar C++. Jakarta: https://www.filesop.com/2020/01/operator-


logika-belajar-c-12.html.
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
UNIVERSITAS BENGKULU
FAKULTAS TEKNIK
PROGRAM STUDI INFORMATIKA
Jalan W.R. Supratman Kandang Limun Bengkulu
Bengkulu 38371 A Telepon : (0736) 344087, 22105 – 227

LEMBAR ACC PROYEK PEMROGRAMAN INTERNET & E-COMMERCE

Nama Mahasiswa : BELLA TRISKY AMANDA


NPM : A1M021003
Dosen : MUHAMMAD ADENG FADILA, S.Si.,M.Si

Asisten : M FIKRI ABDILLAH A (G1A018056)

Laporan Praktikum
Tanda ACC
Hari/Tanggal Laporan diberikan

KAMIS, 07 OKTOBER 2021

Laporan Praktikum ke-2