Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah: Perkalian Pembagian Sisa Pembagian (mod) Penjumlahan 6 2

dokumen-dokumen yang mirip
Algoritma dan Pemrograman

PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

OPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data..

Operator Precedence dan Associativity DASAR PEMROGRAMAN. JULIO ADISANTOSO Departemen Ilmu Komputer IPB. Pertemuan 2

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

PENGERTIAN. 2. Operator Unary 3. Operator Binary 4. Operator Ternary

disebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator

LOGIKA ALGORITMA. Pertemuan 4. By: Augury

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

Algoritma dan Struktur Data I 2014

Pert 1 Struktur Data (mengajarkomputer.wordpress.com)

MODUL. Operator. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

Operator Precedence dan Associativity DASAR PEMROGRAMAN. JULIO ADISANTOSO Departemen Ilmu Komputer IPB. Pertemuan 2

Tipe bentukan dan pointer selanjutnya akan kita pelajari pada modul pemrograman 1 (akhir semester).

OPERATOR & UNGKAPAN. Contoh operator : a + b Simbol + merupakan operator untuk melakukan operasi penjumlahan dari kedua operandnya ( yaitu a dan b ).

Pertemuan 04. Pemrograman Dasar 2012

Pert. 5. Operai Penyeleksian Kondisi

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.

elemen Dasar Bahasa Pemrograman C

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

PENGENALAN BAHASA C DAN C++

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

Basic Input/Output Operator Yoannita

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

Operator Aritmatika MODUL III OPERATOR

Bab 1 : Pengenalan Bahasa C++

8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA

SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK

BAB III OPERATOR compiler operasi operand A. Operator Aritmatika Operator Penggunaan Deskripsi Latihan 4. Aritmatika.java

BAB 3. OPERATOR DALAM BHS C

Tipe Data. Pendahuluan. Objektif. Bahan Bacaan

TUGAS MATA KULIAH ALGORITMA PEMROGRAMAN 3

STRUKTUR DATA MATERI PERTEMUAN 1 1. KENALAN YUK 2. BELAJAR PERTEMUAN 1 AH...

Algoritma Pemrograman. Fery Updi,M.Kom

Pertemuan 4 OPERATOR DAN STATEMEN I/O

Imam Fahrur Rozi. Algoritma dan Pemrograman OPERATOR

Struktur Program C++ Preprocessor directive : perintah dalam bahasa c++ yang akan membuat dan mengkompilasi file perantara dengan program utama

MODUL 2 OPERATOR DAN OPERASI KONDISI

Struktur Bahasa C dan C++

OPERATOR DAN UNGKAPAN

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

Algoritma & Pemrograman #3

Pemrograman Berbasis Objek Operator dan Assignment

PERTEMUAN 3 KONSEP TIPE DATA

Pemrograman Berorientasi Obyek. Operator & Assignment

Chapter 3.2 : Tipe, Nama dan Nilai

Algoritma Pemrograman. Fery Updi,M.Kom

Operator dan Assignment

Pengenalan Bahasa C++

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

3. Elemen Dasar C++ S. Indriani S. L., M.T L.,

MODUL PRAKTIKUM BAHASA PEMROGRAMAN (CIO220) Disusun Oleh : Yunita Fauzia Achmad, S.Kom., M.Kom

Operator. Donny Reza, S.Kom Aplikasi IT 2 Program Studi Akuntansi

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

STRUKUR KENDALI : PERCABANGAN

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

Achmad Solichin.

VARIABEL & TIPE DATA PEMROGRAMAN C++

Pertemuan ke-5 OPERATOR DAN EKSPRESI. 1.1 Operator Aritmatika Ada 5 operator aritmatika dalam C yaitu :

IT234 - Algoritma dan Struktur Data. Ramos Somya

LAPORAN PRAKTIKUM STRUKTUR DATA

Variabel, Operator Dan Ekspresi. Agus Priyanto, M.Kom

MODUL 3 OPERATOR. A. TUJUAN Setelah mempelajari bab ini diharapkan mahasiswa akan mampu: - Menjelaskan tentang fungsi operator

DASAR PEMROGRAMAN C BAB III 3.1 PENGENAL / IDENTIFIER

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

Module 4. Ekpresi, Operator, dan Konstanta

PRAKTIKUM 3 DASAR PEMROGRAMAN C

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

MODUL. Pemrograman Terstruktur Semester IV, 2017 Acihmah Sidauruk, M.Kom. 1. Tujuan. 2. Teori Singkat. 3. Praktikum KONSTAN DAN OPERATOR

IV. OPERATOR DAN STATEMENT I/O

PEMROGRAMAN BERORIENTASI OBJEK. Pengulangan. Budhi Irawan, S.Si, M.T

Tipe Data Dasar. Data bisa dinyatakan dalam bentuk konstanta atau variabel.

Bab 2. Dasar-Dasar Pemrograman C

Minggu ke-3 Tipe Data Dalam C

Algoritma Pemrograman 2B (Pemrograman C++)

Tipe Data dan Operator

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

MENAMPILKAN HASIL Operasi Keluaran (Output)

PENGANTAR BAHASA C++

Konstants Dan Operator

Algoritma dan Pemrograman

PRAKTIKUM 03 OPERATOR DAN STATEMENT I/O. OLEH : Nama Stambuk Kelompok

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

BAB III PERINTAH INPUT OUTPUT

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

BAB IV. OPERATOR DAN STATEMENT

A. TUJUAN PEMBELAJARAN 1. Mengenal berbagai macam bentuk operator 2. Memahami penggunaan berbagai macam jenis operator yang ada di Java

8. Pointer. S. Indriani L, M.T

Object Oriented Programming (OOP)

Komentar, Identifier, Konstanta dan Variabel

Transkripsi:

[Kristanto:2009] Operator merupakan simbol atau kata yang dapat digunakan dalam program untuk melakukan suatu operasi atau manipulasi, seperti menjumlahkan dua buah nilai, memberikan nilai kesuatu variabel, membandingkan dua buah nilai dan lain sebagainya. Tanda operator dalam bahasa C++ dapat dikelompokan sebagai berikut: 1. Operator pengerjaan (assignment operators) 2. Operator aritmetika (arithmatic operators) 3. Operator peningkatan dan penurunan (increament and decrement operators) 4. Operator bitwise (bitwise operators) 5. Operator hubungan (relational operators) 6. Operator logika (logical operators) 7. Operator alamat (address operators) 8. Operator koma (comma operators) 9. Operator gabungan

Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah: Operator Keterangan Contoh 4*5 * Perkalian 8/2 / Pembagian 5%2 % Sisa Pembagian (mod) 7+2 + Penjumlahan 6 2 Pengurangan Operator yang tergolong sebagai operator Unary, adalah: Operator Keterangan Contoh + Tanda Plus 4 Tanda Minus +6

Contoh: #include <stdio.h> #include <conio.h> #include <iostream.h> main( ) { int x,y, a=0, b=0, c = 0, d = 0; clrscr( ); cout<<"masukan Nilai A : "; cin>>x; cout<<"masukan Nilai B : "; cin>>y; a=x+y; c = x% y; b=x-y; d = x * y; printf( Hasil Dari A= X + Y= %i \n, a); printf( Hasil Dari B=X - Y= %i \n,b) cout<<" Hasil dari C = X % Y = "<<c<<endl; cout<<" Hasil dari D = X * Y = "<<d<<endl; getch( ); } Bentuk penulisan ekspresi aritmatika dikaitkan dengan pernyataan pemberi nilai. Bentuk Umum : Variabel, dikenal dengan sebutan LValue (Left Value) Ekspresi Aritmatika dikenal dengan sebutan RValue (Right Value) Tanda =, dikenal dengan sebagai Operator Pemberi Nilai (Assignment Operator).

Tabel Operator Penambah & Pengurang Operator Keterangan ++ Penambahan -- Pengurangan A=A+1 atau A = A - 1 A ++ atau A-- Keterangan : 1. Penambahan: menambahkan 1 ke nilai variable, prefix (++A) atau postfix (A ++) 2. Pengurangan: mengurangkan 1 ke nilai variabel, prefix (--A) atau postfix (A --)

Contoh Penggunaan Notasi Dibelakang Variabel: Contoh Penggunaan Notasi Didepan Variabel: /* Penggunaan Notasi Didepan Variabel*/ #include <stdio.h> #include <conio.h> main( ) { int a = 10, b = 5; clrscr( ); /* Penggunaan Notasi Dibelakang Variabel*/ #include<stdio.h> #include<conio.h> #include<iostream.h> main( ) { int a = 10, b = 5; clrscr( ); printf("nilai A = %d", a); printf("\nnilai ++A = %d", ++a); printf("\nnilai B = %d", b); printf("\nnilai --B = %d", --b); getch( ); printf("nilai 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); getch( ); } }

Operator Relasi digunakan untuk membandingkan dua buah nilai. Hasil perbandingan operator ini menghasilkan nilai numerik 1 (True) atau 0 (alse). Operator Keterangan == Sama Dengan ( bukan pemberi nilai )!= Tidak Sama dengan > Lebih Dari < Kurang Dari >= Lebih Dari sama dengan <= Kurang Dari sama dengan

Contoh: #include <stdio.h> #include <conio.h> #include <iostream.h> main( ) { float a, b, c, d, e, f, x, y; clrscr( ); cout<<"masukan Nilai X = "; cin>>x; cout<<"masukan Nilai Y = "; cin>>y; a = x = = y; b = x!= y; c = x > y; d = x < y; e = x >= y; f = x <= y; cout<<endl; cout<<"hasil dari "<<x<<" == <<y<<" = "<<a<<endl; cout<<"hasil dari "<<x<<"!= <<y<<" = "<<b<<endl; cout<<"hasil dari "<<x<<" > "<<y<<" = "<<c<<endl; cout<<"hasil dari "<<x<<" < "<<y<<" = "<<d<<endl; cout<<"hasil dari "<<x<<" >= "<<y<<" = "<<e<<endl; cout<<"hasil dari "<<x<<" <= "<<y<<" = "<<f<<endl; getch( ); }

Digunakan untuk mengekspresikan satu atau lebih data atau ekspresi logika (boolean), menghasilkan data logika (boolean) baru. Operator Keterangan && Operator Logika AND Operator Logika OR! Operator Logika NOT

Operator logika AND digunakan untuk menghubungkan dua atau lebih ekspresi relasi, akan dianggap BENAR, bila semua ekspresi relasi yang dihubungkan bernilai BENAR. Operator logika OR digunakan untuk menghubungkan dua atau lebih ekspresi relasi, akan dianggap BENAR, bila salah satu ekspresi relasi yang dihubungkan bernilai BENAR dan bila semua ekspresi relasi yang dihubungkan bernilai SALAH, maka akan bernilai SALAH.

Operator logika NOT akan memberikan nilai kebalikkan dari ekspresi yang disebutkan. Jika nilai yang disebutkan bernilai BENAR maka akan menghasilkan nilai SALAH, begitu pula sebaliknya. A B Not A Not B T T T T T T

Operator logika Xor akan menghasilkan nilai True jika ekspresi di sebelah kiri Xor berbeda dengan ekspresi di sebelah kanannya. Jadi, operator logika Xor dapat diartikan "jika beda" akan bernilai True A B A Xor B T T T T

String merupakan bentuk data yang biasa dipakai dalam pemrograman guna menampung dan memanipulasi data teks[kristanto:2009]. Contoh program string: /*program string*/ #include <stdio.h> main() { char nama[20]; printf( Masukan Nama Anda: );gets(nama); pringt( Nama Anda Adalah: %s \n,nama); }

[Kristanto:2009] fungsi ini dipakai untuk menyalin string asal ke variabel string tujuan, variabel tujuan harus memiliki ukuran yang dapat menampung seluruh karakter string asal. Bentuk Umum: strcpy(tujuan,asal); Contoh: #include <stdio.h> #include <conio.h> #include <string.h> #include <iostream.h> main( ) { char huruf[20]; char pindah[20]; clrscr( ); cout<<"masukkan Sembarang Kata = "; gets(huruf); /* Proses */ strcpy(pindah, huruf); cout<<"pemindahannya = "<<pindah; getch( ); }

[Kristanto:2009] fungsi ini dipakai untuk menghitung jumlah karakter argumennya. Bentuk Umum: strlen(str); Contoh: #include <stdio.h> #include <conio.h> #include <string.h> #include <iostream.h> main( ) { char huruf[20]; char pindah[20]; clrscr( ); cout<<"masukkan Sembarang Kata = "; gets(huruf); cout<<"panjang Kata Yang Diinputkan = "; cout<<strlen(huruf); getch( ); }

[Kristanto:2009] fungsi ini dipakai untuk membandingkan string str1 dengan string str2. Hasil dari fungsi ini bertipe int berupa nilai negatif (str1 kurang dari str2), nol(str1=str2), positif(str1 lebih dari str2). Bentuk Umum: var_int = strcmp(str1, str2); Contoh: #include <string.h> #include <iostream.h> #include <conio.h> main( ) { char a1[ ] = "BSI"; char a2[ ] = "Bsi"; char b1[ ] = "BSI"; clrscr( ); cout<<"hasil Perbandingan "<<a1<<" dan "<<a2<<"->"; cout<<strcmp(a1,a2)<<endl; cout<<"hasil Perbandingan "<<a2<<" dan "<<a2<<"->"; cout<<strcmp(a2,a1) <<endl; cout<<"hasil Perbandingan "<<a1<<" dan "<<b1<<"->"; cout<<strcmp(a1,b1) <<endl; getch( ); }

1. Buatlah Source Code dari tampilan dibawah ini:

2. Buatlah Source Code dari tampilan dibawah ini, dimana nilai m ditentukan sendiri oleh mahasiswa

3. Buatlah program untuk menghitung panjang kata berikut ini: Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika 4. Bulatlah program untuk menggabungkan dua buah string Kalimat1 = Manajemen Kalimat2 = Informatika Menjadi seperti berikut: ManajemenInformatika