Upload
trinsastrianisidauruk
View
50
Download
0
Embed Size (px)
DESCRIPTION
Laporan ini berisi tentang definisi definisi Operator dan cara mempraktikan Operator.
Citation preview
LAPORAN PRAKTIKUM SEMENTARA
OPERATOR
Disusun oleh :
Nama : Trins Astriani Br Sidauruk
NIM : 201302011
Dosen pengampu :
Yosef Murya Kusuma Ardhana.S.T., M.Kom
JURUSAN KOMPTERISASI AKUNTANSI
SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO
PURWOKERTO
2014
BAB I
TEORI DASAR
A. Operator
Menurut Horowitz, Ellis, Sahni, dan Sutaj. dalam bukunya yang berjudul Fundamental of
Data Structures via YM Kusuma Ardhana. Operator ada 6 yaitu :
1. Operator Penugasan (Assigment Operator)
Operator penugasan dalam bahasa C++ berupa tanda sama dengan =.
2. Operator Aritmatika
Ada lima operator aritmatika, yaitu :
* : Perkalian
/ : Pembagian
% : Modulus (sisa pembagian)
+ : Penambahan
- : Pengurangan
3. Operator Hubungan (Perbandingan)
Operator hubungan digunakan untuk membandingkan hubungan antara dua buah
operand.
< : kurang dari
: lebih dari
>= : lebih dari sama dengan
== : sama dengan
!= : tidak sama dengan
4. Operator Logika
Jika ooperator hubungan membandingkan hububngan 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 Bitwise
Operator bitwise digunakan untuk memanipulasi bit-bit dan nilai data yang ada
memori.
Operator bitwise dalam bahasa C++ :
> : pergeseran bit ke kanan
^ : bitwise XOR (exclusive OR)
~ : bitwise NOT
6. Operator Unary
Operator unary merupakan operator yang hanya membutuhkan satu operand saja.
Dalam bahasa C++ terdapat beberapa operator unary, yaitu :
- : unary minus, terletak di sistem operator.
++ : peningkatan dengan penambahan nilai 1.
-- : penurunan dengan pengurangan nilai 1.
Sizeof : ukuran dari operand dalam byte (ukuran tipe data).
! : unary NOT
~ : bitwise NOT
& : menghasilkan alamat meori operand.
* : menghasilkan nilai dari pointer.
BAB II
PENJELASAN PROGRAM
Pada penjelasan program bab ini akan dijelaskan mengenai bagaimana melakukan
pemrograman C++ secara sederhana sesuai dengan modul praktikum pada Program 3.1 3.2
C++ sederhana.
Listing Program 3.1
Output Program 3.1
Hasil output dari Program 3.1 adalah sebagai berikut :
Listing Program 3.2
Output Program 3.2
Hasil output dari Program 3.2 adalah sebagai berikut :
Penjelasan Program 3.1
Berikut penjelasan dari Listing Program 3.1 :
1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat
sebuah 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. berfungsi sebagai suatu input dan output. Seperti pada teori dasar sintaks
C++, ada cout untuk menampilkan dan cin untuk menginputkan.
4. (;) digunakan untuk menyatakan suatu pernyataan. Suatu atau beberapa ekspresi yang
diakhiri dengan tanda titik koma.
5. {} (blok pernyataan) terjadi dari satu atau beberapa pernyataan yang dirancang untuk
melakukan proses tertentu. Blok fungsi dimulai dengan nama fungsi dan diikuti tanda ()
dan tanda {dan diakhiri tanda}.
6. Char digunakan untuk memasukkan pernyataan.
7. Int digunakan untuk memasukkan angka.
BAB III
KESIMPULAN
Algoritma merupakan sebuah alur yang berfungsi untuk menyelesaikan suatu permasalahan.
Dan ketika algoritma dituangkan kedalam suatau bahasa pemrograman seperti C++ language
maka kita dapat membuat program sesuai dengan tujuan yang diinginkan. Dengan melakukan
pemrograman C++ seperti pada Program 1.1 maka dapat menghasilkan output sesuai dengan
tujuan yang diinginkan. Yang perlu diingat pada pemrograman C++ yaitu ketikka menuliskan
listing atau script-nya harus melihat dengan cermat fungsi-fungsinya karena sifat dari
pemrograman C++ adalah case sensitive yang artinya penulisan huruf kecil dan huruf besar
diartikan berbeda atau tidak sama.
Operator terbagi menjadi 6 yaitu operator penugasan (Assigment Operator), Operator
aritmatika, operator hubungan (perbandingan), operator logika, operator bitwise, dan operator
unary.