Anda di halaman 1dari 12

LAPORAN PRAKTIKUM KE-II

PROYEK KOMPUTER DAN PEMROGRAMAN


(CODING)

DISUSUN OLEH :

NAMA : Andros Ariano


NPM : C1C022134
KELAS :B

Asisten Praktikum :
FERDIANSYAH ASYRAF RIZQULLAH (G1A018082)

Dosen Pengampu :
Ir. Hasanuddin, MP

PROGRAM STUDI S1 AKUNTANSI


FAKULTAS EKONOMI DAN BISNIS
UNIVERSITAS BENGKULU
2022
LANDASAN TEORI

A.PEMROGRAMAN OPERATOR C++

Operator, dalam C++ merupakan simbol yang dilibatkan dalam program


untuk melakukan operasi atau untuk memanipulasi , dalam hal : Penjumlahan dua
buah nilai; Memberikan nilai ke variabel; Membandingkan kesamaan dua nilai.
Ditinjau berdasarkan sifatnya, operator dapat dibedakan menjadi tiga macam, yaitu :
1) unary  operator yang melibatkan sebuah operand
2) binary  operator yang melibatkan dua operand
3) ternary  operator yang melibatkan tiga operand
Perhatikan Penjelasan : Operator Unary Operator unary adalah operator yang hanya
melibatkan sebuah operand. Adapun yang termasuk dalam kategori operator unary
ini adalah sebagai berikut

Operator Jenis Operasi Contoh


+ Membuat nilai positif +
- Membuat nilai negatif -7
++ Increment C++
-- Decrement C--
(Tabel Operator Unary )

melakukan suatu operasi membantu kompilator untuk memanipulasi secara


matematis atau logis pada data yang diberikan. Bahasa pemrograman C++
menyediakan banyak operator yang sangat berguna untuk melakukan operasi.Dalam
bahasa pemrograman C++, Operator adalah tanda yang digunakanuntuk melakukan
operasi-operasi tertentu didalam program. dengan operatorkita dapat melakukan
operasi perhitungan, perbandingan, manipulasi bit, danlain lain
Operator Aritmatika
aritmatika merupakan operator yang digunakan untuk melakukan operasi aritmatika.
Operator ini terdiri dari:
Nama Operator Simbol
Penjumlahan +
Pengurangan -
Perkalian *
Pembagian /
Sisa Bagi %
(Tabel Operator Aritmatika)

Operator Penugasan
Operator penugasan (Assignment Operator) merupakan operator untuk
meberikan tugas pada variabel. Biasanya untuk mengisi nilai.
Operator Penugasan terdiri dari:
Nama Operator Sombol
Pengisian Nilai =
Pengisian dan Penambahan +=
Pengisian dan Pengurangan -=
Pengisian dan Perkalian *=
Pengisian dan Pembagian /=
Pengisian dan Sisa bagi %=
Pengisian dan shift left <<=
Pengisian dan shift right >>=
Pengisian dan bitwise AND &=
Pengisian dan bitwise OR |=
Pengisian dan bitwise XOR ^=

(Tabel Operator Penugasan)


SOAL DAN PEMBAHASAN

1. Buatlah sebuah program di bawah ini untuk menghitung volume bangun


ruang
- Limas segi empat (absen 1-6)
- Bola (absen 7-12) - Prisma (absen 13-18)
- Balok (absen 19-24)
- Kerucut (absen 25-30)
- Tabung (absen 31-36)

JAWAB :

KERUCUT Absen 28

C1C022134

Gambar 1.1 Source Code

Source Code

#include <iostream>
using namespace std;
int main() {
int r,t;
int volume;
cout<<"Masukkan nilai r : " <<endl;
cin >> r;
cout << r <<endl;
cout<<"Masukkan nilai tinggi : " <<endl;
cin >> t ;
cout << t <<endl;

volume = (r*r*t)*22/7*1/3;
cout <<"Volume adalah " << volume <<endl;

return 0;
}
Pembahasan

include <iostream>

Menginport fungsi-fungsi pada header iostream. Header iostream berisi fungsi dasar


berupa Input-Output Program.

iostream = Input-output stream.

Jika iostream tidak disertakankan dalam program, maka program tidak akan berjalan


dan akan terjadi error.

using namespace std;

Ini berarti kita akan menggunakan nama untuk objek dan variabel dari pustaka
standar.

int r,t;
int volume;
Ini adalah pendeklarasian nama variabel dengan tipe data integer. Kenapa
menggunakan integer karena yang akan kita input nantinya berupa angka.

cout<<"Masukkan nilai r : " <<endl;


Adalah tempat untuk mengisi nilai dari keyboard
cin >> r;

Digunakan untuk mengambil inputan program.

cout << r <<endl;

Menampilkan Kembali nilai yang telah diinputkan.

volume = (r*r*t)*22/7*1/3;

Tahapan proses yang mana isi ny aberupa rumus-rumus penyelesaian dari suatu
program

cout <<"Volume adalah " << volume <<endl;

Untuk menampilkan hasil data yang sudah di isi.

C1C022134

Gambar 1.2 Output Source Code


Langkah pertama masukkan nilai r nilai 17 enter, lalu setelah itu akan muncul tempat
untuk memasukkan nilai tinggi, setelah mengisi nilai tinggi senilai 10 lalu klik enter
dan hasil dari volume adalah 3027. Program pun selesai
2. Perbaiki source code di bawah ini! Setelah tidak ada error, jalankan
program tersebut.

Gambar 2.1 Source Code salah


Source Code
#include <iostream >
using namespace std;
int main()
{

int x,y,z;//Deklarasi variable


cout <<”masukkan Nilai X =’;//Output string untuk menginputkan nilai
cin>>x; //inputkan nilai integer dari keyboard
/*prosses*/
=(x-18<4);
z=!(y);
<<”Program Ekspresi NOT”<<endl;
cout<<”Masukkan Nilai –“<<x<<endl;
cout<<”Nilai y= (x-18<4)=”<<y<<endl;
cout<<Nilai z =!(y)=”<<z<<endl;
return 0;
}

C1C022134

Gambar 2.2 Source code yang sudah diperbaiki


Disorce kode ini yang di pebaiki dari source kode sebelumya ya itu
terletakk ,yang pertama Pada penulisan iosteam yang dimana kurang huruf R yang
seharusnya iostream,kedua penulisan sld yang seharusnya std,ketiga pada int x,y,z di
program ini kurang tanda ; diakhir kalimat ,ke empat di cout bagianpertama yang
dimana ada tanda < yang seharusnya << ,yang ke lima di cin yang pertama ada
penulisan tanda > yang seharusnya >>,ke enam di bagian huruf z=! yang tidak
adanya tanda ; di akhir kalimat,,yang ketujuh di bagian cout ke tiga yang diman tidak
ada tanda ; diakhir kalimat,dan yang terakhir tidak adanya tanda penutup program.

C1C022134

Gambar 2.3 source code otput

Merupakan hasil dari code input yang sudah diperbaiki sebelumnya ,dan
program yang menunjukan keberhasilan kode yang diperbaiki yang terdapat gambar
2.2
KESIMPULAN DAN SARAN

1. KESIMPULAN

Operator, dalam C++ merupakan simbol yang dilibatkan dalam program


untuk melakukan operasi atau untuk memanipulasi , dalam hal : Penjumlahan
dua buah nilai; Memberikan nilai ke variabel; Membandingkan kesamaan dua
nilai.

Bahasa pemrograman C++ menyediakan banyak operator yang sangat


berguna untuk melakukan operasi.Dalam bahasa pemrograman C++, Operator
adalah tanda yang digunakanuntuk melakukan operasi-operasi tertentu didalam
program.

2. SARAN
Beberapa saran dari saya untuk praktikum kedepannya adalah semoga
materi atau praktek yang diajarkan bisa dijelaskan dengan lebih mendetail
dan praktikum selalu dilaksanakan tepat waktu agar kami para mahasiswa
lebih paham dan mengerti mengenai materi yang diberi
DAFTAR PUSTAKA

Andi Offset.Kadir, Abdul (2012). Buku Pintar C++ untuk


Pemula .Yogyakarta : Media Sumber:Komhttps ://www.petanikode.com/cpp-
operator/ (Diakses pada jumat 11 november 2022 pukul 21.30)
Anonim Sumber:http ://staffnew .uny .ac.id /upload /131872515 /pendidikan/
Bab+II+ Keg + Pemb+3+_Oprator.pdf(Diakses pada jumat 11 november 2022
pukul 22.00)
Tata Oky Candra (2020) Habit Sumber:httpsm ://www .academia
.edu/45007478 /OPERATOR _PADA _PEMOGRAMAN_C (Diakses pada jumat
11 november 2022 pukul 22.30)
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
UNIVERSITAS BENGKULU
FAKULTAS EKONOMI DAN BISNIS
PROGRAM STUDI S1 AKUNTANSI
Jalan W.R. Supratman Kandang Limun Bengkulu
LEMBAR ACC KOMPUTER DAN PEMROGRAMAN (CODING)

Nama Mahasiswa : Andros Ariano


NPM : C1C022134
Dosen : Ir.Hasanuddin,MP

`Nama Asisten Dosen : 1. Ferdiansyah Asyraf Rizqullah G1A018082

Hari/ Tanda ACC


Tanggal
ACC :

Laporan
Praktikum
ke-II

Anda mungkin juga menyukai