Algoritma dan Struktur Data I 2014

dokumen-dokumen yang mirip
MODUL. Operator. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

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

MODUL 2 OPERATOR DAN OPERASI KONDISI

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

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

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

Module 4. Ekpresi, Operator, dan Konstanta

Pertemuan 4 OPERATOR DAN STATEMEN I/O

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

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

SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK

OPERATOR DAN UNGKAPAN

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

IV. OPERATOR DAN STATEMENT I/O

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

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

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

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

Pertemuan 04. Pemrograman Dasar 2012

20/01/2012. Oleh : Fiftin Noviyanto

Oleh : Fiftin Noviyanto

OPERATOR OPERASI ARIMATIK CONTOH

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

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

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

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

Operator Aritmatika MODUL III OPERATOR

LAPORAN PRAKTIKUM STRUKTUR DATA

Bab 3. Decision 1 (Pengambilan Keputusan)

Algoritma dan Pemrograman

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

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

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

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VIII

Imam Fahrur Rozi. Algoritma dan Pemrograman OPERATOR

BAB 3. OPERATOR DALAM BHS C

OPERATOR. Percobaan 1: Mengimplementasikan Assignment operator dalam bahasa C.

T I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A

Pemrograman Berorientasi Obyek. Operator & Assignment

Materi. Tipe, Variabel dan Operator Algoritma Pemrograman PENULISAN ALGORITMA PENULISAN ALGORITMA 15/03/2010 NAMA DAN EKSPRESI

Pertemuan 04. Pemrograman Dasar 2012

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Dasar Pemrograman Java

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

Sesi/Perkuliahan ke: II

Variabel dan Tipe data Javascript

OPERATOR DALAM SCRIPT PHP

TUGAS MATA KULIAH ALGORITMA PEMROGRAMAN 3

TIPE DATA, VARIABEL DATA DAN OPERATOR

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

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

FUNGSI STANDAR. Dalam pemrograman, termasuk pembuatan web, string merupakan tipe data yang kerap kali dijumpai dalam berbagai kasus.

Modul-1 Review. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

Basic Input/Output Operator Yoannita

.::BAB II.::MENGENAL PASCAL

Tipe Data dan Operator. Ekohariadi FT Unesa

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 3 OPERATOR JAVA

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

Java Operators. Nurochman

Dasar Komputer & Pemrograman 2A

KURSUS ONLINE JASA WEBMASTERS

Ema Maliachi,S.Kom. Pertemuan ke-2

Pemrograman Berbasis Objek Operator dan Assignment

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

LOGIKA ALGORITMA. Pertemuan 4. By: Augury

elemen Dasar Bahasa Pemrograman C

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

MODUL C++ II. Operator

BAB IV. OPERATOR DAN STATEMENT

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

Operator dan Assignment

Ekspresi dan Operator. Algoritme dan Pemrograman. Jenis Operator C. Operator Aritmetika. Operasi Logika 09/22/2013 ILKOM IPB 1.

LAPORAN STRUKTUR DATA OPERATOR BAHASA JAVA. Disusun oleh :

Pert 1 Struktur Data (mengajarkomputer.wordpress.com)

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Tipe Data, Identifier, Operator dan Control Statement

Penggunaan Operator-Operator Di Dalam Script PHP

MODUL 3 KONVERSI DATA DAN OPERATOR

MODUL. Variabel. Workshop Programming

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

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

Variabel adalah tempat dimana kita menyimpan nilai-nilai atau informasi-informasi pada JavaScript. Aturan penamaan variabel : Harus diawalai dengan

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

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

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

SUMBER BELAJAR PENUNJANG PLPG

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Algoritma Pemrograman

PRAKTIKUM 3 DASAR PEMROGRAMAN C

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

BAB 3 STRUKTURE PROGRAM JAVA

Tipe Data. Pendahuluan. Objektif. Bahan Bacaan

LOGIKA DAN ALORITMA. Pertemuan II:

Mana di antara penamaan variabel berikut yang benar? Mengapa yang lain salah? a. 3n+1 b. n+1 c. 3n1 d. 3n_1 e. n_31

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

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

Algoritma Pemrograman

Transkripsi:

OPERATOR PADA C++ Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi, seperti penjumlahan, pengurangan dan lain-lain. Operator dapat dikelompokkan menjadi beberapa bagian, yaitu : 1. Operator Aritmatika Operator untuk operasi aritmatika yang tergolong sebagai operator Binary adalah : * Perkalian 4 * 5 = 20 / Pembagian 8 / 2 = 4.0 % Sisa Pembagian 5 % 2 = 1 + Penjumlahan 7 + 2 = 9 Pengurangan 6 2 = 4 Hirarki/Tingkatan Operator Aritmatika Di dalam suatu ekspresi/ungkapan aritmatika dapat dijumpai beberapa operator aritmatika yang berbeda secara bersamaan. Urutan prioritas pengerjaan operator aritmatika adalah sebagai berikut: Operator Prioritas Keterangan *, /, % 1 penggunaannya tergantung letak, yang di depan didahulukan +, - 2 penggunaannya tergantung letak, yang di depan didahulukan Contoh : Hitung nilai y dari rumus matematika y = 2x+1 1. Ubah rumus tsb ke dalam bentuk ekspresi/ungkapan Ekspresi/ungkapan : y = 2*x+1 a. Input : x b. Proses : *, + Operator Dalam C++ Page 1

Menurut jumlah operand yang dilibatkan, operator dapat diklasifikasikan menjadi beberapa bagian yaitu : a. Operator unary : Operator yang hanya melibatkan satu operand pada suatu operasi aritmatik. Contoh : - 5 b. Operator binary : Operator yang melibatkan dua operand pada suatu operasi aritmatik. Contoh : 4 + 8 c. Operator ternary : Operator yang melibatkan tiga operand pada suatu operasi aritmatik. Contoh : (10 % 3) + 4 + 2 Ekspresi atau ungkapan adalah suatu bentuk yang menghasilkan suatu nilai. Dalam bentuk sederhana, ekspresi berupa sebuah literal atau variabel. Dalam bentuk yang lebih kompleks, suatu statement melibatkan operator, operand dan variabel. Operator penugasan (Assignment operator) dalam bahasa C++ berupa tanda sama dengan ( = ). Contoh : nilai = 80; A = x * y; Penjelasan : variabel nilai diisi dengan 80 dan variabel A diisi dengan hasil perkalian antara x dan y. Contoh: A = 8 + 2 * 3 / 6 Langkah perhitungannya : 1. A = 8 + 6/6 2. A = 8 +1 3. A = 9 Tingkatan operator ini dapat diabaikan dengan penggunaan tanda kurung ( dan ), tanda kurung lebih diprioritaskan Contoh: A = (8 + 2) * 3 / 6 Langkah perhitungannya : Operator Dalam C++ Page 2

1. A = 10 * 3/6 2. A = 30 / 6 3. A = 5 Soal 1 : Hitung nilai y dari rumus matematika y = 1. Ubah rumus tsb kedalam bentuk ekspresi/ungkapan Ekspresi/ungkapan : y = (x+7)/(x+2) a. Input : x (asumsi x=5) b. Proses : +, / Langkah pengerjaannya : 1. y=12/(5+2) 2. y=12/7 3. y=1.71 Soal 2 : Hitung y = 2x 2 + 5 1. Ubah rumus tsb kedalam bentuk ekspresi/ungkapan Ekspresi/ungkapan : a. y=2*x*x+5 b. y=2*(x*x)+5 c. y=(2*(x*x))+5 a. Input : x (asumsi x=3) b. Proses : *, + Soal 3 : Hitung y = +7 1. Ubah rumus tsb kedalam bentuk ekspresi/ungkapan Ekspresi/ungkapan : a. y=((x+2)/5)+7 b. y=(x+2)/5+7 a. Input : x (asumsi x=3) Operator Dalam C++ Page 3

b. Proses : *, + 2. Operator Increment & Decrement Pada pemrograman C++, menyediakan operator penambah dan pengurang (Increment & Decrement). ++ Penambahan(Increment) A = A + 1 atau A + = 1 atau A++ -- Pengurangan (Decrement) A = A - 1 atau A - = 1 atau A-- Notasi ++ atau -- dapat diletakkan di depan atau di belakang variabel. Contoh: A-- atau A, ++A atau A++. Kedua bentuk penulisan di atas mempunyai arti yang berbeda: Jika diletakkan di depan variabel, maka proses penambahan atau pengurangan akan dilakukan sesaat sebelum atau langsung pada saat menjumpai ekspresi ini sehingga nilai variabel tadi akan langsung berubah begitu ekspresi ini di temukan. Jika diletakkan di belakang variabel, maka proses penambahan atau pengurangan akan dilakukan setelah ekspresi ini dijumpai atau nilai variabel akan tetap pada saat ekspresi ini ditemukan. 3. Operasi Relasi (Perbandingan) Operator relasi ini digunakan untuk membandingkan dua buah nilai. Hasil dari perbandingan operator ini menghasilkan nilai numerik 1 (True) atau 0 (False). > Lebih besar dari 10 > 5 (True) < Lebih kecil dari 10 < 5 (False) >= Lebih besar dari atau sama dengan 10 >= 5 (True) <= Lebih kecil dari atau sama dengan 5 <= 5 (True) == Sama dengan 5 == 5 (True)!= Tidak sama dengan 5!=5 (False) 4. Operator Logika Operator logika digunakan untuk menghubungkan dua atau lebih ungkapan menjadi sebuah ungkapan berkondisi. Operator Dalam C++ Page 4

&& Operator Logika AND m && n Operator Logika OR m n! Operator Logika NOT!m Operator AND (&&) Operand 1 Operand 2 Hasil True True True True False False False True False False False False Contoh: (5>1) && (10!=5) True (10*3 > 25) && (8%2 > 1) False Operator OR ( ) Operand 1 Operand 2 Hasil True True True True False True False True True False False False Contoh : (5>10) (10==5) False (10*3 > 25) (8%2 > 1) True Operator NOT (!) Operand True False Hasil False True Contoh :!(5>10) True!(10*3 > 25) False 5. Operator Bitwise Operator Dalam C++ Page 5

Operator Bitwise digunakan untuk memanipulasi data dalam bentuk bit Operator Keterangan <> Bitwise Shift Right & Bitwise AND ^ Bitwise XOR Bitwise OR ~ Bitwise NOT Operator Dalam C++ Page 6