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

dokumen-dokumen yang mirip
MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

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

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

Algoritma dan Struktur Data I 2014

Dasar Komputer & Pemrograman 2A

Pertemuan 04. Pemrograman Dasar 2012

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Materi 4. Ka K ra r kt k e t r Ko K nt n ro r l

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

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

Sesi/Perkuliahan ke: II

Pemrograman Berorientasi Obyek. Operator & Assignment

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

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

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

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

MODUL 2 OPERATOR DAN OPERASI KONDISI

Module 4. Ekpresi, Operator, dan Konstanta

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

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

.::BAB II.::MENGENAL PASCAL

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

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

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

Pertemuan 4 OPERATOR DAN STATEMEN I/O

KONSEP DASAR BAHASA PASCAL

Teori Algoritma TIPE DATA

LAPORAN PRAKTIKUM STRUKTUR DATA

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Java Operators. Nurochman

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

BAB 3. OPERATOR DALAM BHS C

SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK

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

KONSEP DASAR BAHASA PASCAL

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

KONSEP DASAR BAHASA PASCAL. Pengertian SEJARAH SINGKAT BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM PASCAL.

Algoritma dan Pemrograman. Pertemuan Ke-4 Konsep Tipe Data, Operator Dan Identifier

Operator dan Assignment. Pertemuan 3 Pemrograman Berbasis Obyek

Pertemuan 04. Pemrograman Dasar 2012

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

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

AP2a (Pascal) Akuntansi Kelas 1 Semester 2. Hana Pertiwi S.T

OBJECT ORIENTED PROGRAMMING. Day 3 : Operator dan Assignment

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

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

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

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

Operator dan Assignment

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 Berbasis Objek Operator dan Assignment

ALGORITME DAN PEMROGRAMAN

20/01/2012. Oleh : Fiftin Noviyanto

Oleh : Fiftin Noviyanto

IV. OPERATOR DAN STATEMENT I/O

LAPORAN STRUKTUR DATA OPERATOR BAHASA JAVA. Disusun oleh :

Algortima. Teguh Cahyono, ST.M.Kom

Pertemuan 3 ELEMEN-ELEMEN BAHASA PEMROGRAMAN. Berikut adalah element-element pada bahasa pemrograman:

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

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

DASAR PEMOGRAMAN JAVA

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

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

Modul 1 Pengantar Bahasa Pascal

Pemrograman Dasar Pascal

Algoritma Pemrograman I KONSEP DASAR

LOGIKA ALGORITMA. Pertemuan 4. By: Augury

Basic Input/Output Operator Yoannita

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL

PENGERTIAN adalah pekerjaan penulisan instruksi bagi komputer untuk menyelesaikan suatu masalah.

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

TUGAS MATA KULIAH ALGORITMA PEMROGRAMAN 3

PRAKTIKUM 3 DASAR PEMROGRAMAN C

Pert 1 Struktur Data (mengajarkomputer.wordpress.com)

Perkuliahan Pemrograman II (Teori / Praktikum) Minggu 3

Brigida Arie Minartiningtyas, M.Kom

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Operator Aritmatika MODUL III OPERATOR

TIPE, NAMA, DAN NILAI

Dasar Pemrograman Java

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

Algoritma Pemrograman. Fery Updi,M.Kom

Algoritma Pemrograman I

Tinjau algoritma dibawah ini

Tipe Data dan Operator dalam Pemrograman

OPERATOR DAN EKSPRESI

elemen Dasar Bahasa Pemrograman C

Modul 4 Operator. 1.1 Tujuan a. Mahasiswa dapat menggunakan operator b. Mahasiswa dapat membuat program kecil kalkulator. 1.2 Materi.

Achmad Solichin.

Bab 2. Dasar-Dasar Pemrograman C

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

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

Algoritma Pemrograman

Minggu ke-3 Tipe Data Dalam C

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

Pendahuluan. Tujuan MODUL

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

OPERATOR DAN UNGKAPAN

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

Transkripsi:

OPERATOR

Operator digunakan untuk menyatakan suatu perhitungan/operasi. Operator yang digunakan untuk operasi yang melibatkan satu operand disebut unary operator. Jika melibatkan dua operand maka disebut binary operator, dan jika melibatkan tiga operand, operator tersebut disebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator disebut juga operator precedence.

Precedence yang lebih rendah akan dieksekusi belakangan, misalnya: A = 10 + 5 * 2 Karena precedence operator * lebih tinggi daripada operator + maka nilai A adalah 20, diperoleh dari perkalian 5 dan 2, kemudian dijumlahkan dengan 10. Untuk mendahulukan eksekusi precedence yang lebih rendah dapat digunakan tanda ( dan ) sebagai contoh: A = (10 + 5) * 2 Variable A akan memiliki nilai 30, diperoleh dari penjumlahan 10 dan 5, kemudian dikalikan 2.

OPERATOR PADA PASCAL Operator Pengerjaan (Assignment Operator) Tanda Operasi Binner (Binary Operator) Unary Operator Bitwise Operator - And - Xor - Or - Shl - Shr Operator Hubungan (Relational Operator) Operator Logika (Logical Operator) Address Operator Operator Himpunan (Set Operator) String Operator

Operator Pengerjaan (Assignment Operator) Pada operator ini menggunakan simbol titik dua diikuti dengan tanda sama dengan (:=). CONTOH : X := Y

Tanda Operasi Binner (Binary Operator) Operator ini digunakan untuk mengoperasikan dua buah operand. Operand dapat berbentuk konstanta ataupun variabel. Operator ini digunakan untuk operasi aritmatika yang berhubungan dengan nilai tipe data integer dan real.

Unary Operator Operator ini hanya menggunakan sebuah operand saja. Operator ini bisa berupa unary minus dan unary plus. CONTOH : - 5 x + (-y) + 8.9

a. AND Bitwise Operator Digunakan untuk membandingkan dua buah elemen, hasilnya akan benar bila keduanya benar. Bila logika benar diberi symbol 1 dan logika salah diberi nilai 0, berikut tabel operator And :

b. OR Digunakan untuk membandingkan dua buah elemen, hasilnya akan benar bila salah satu atau keduanya benar. Bila logika benar diberi symbol 1 dan logika salah diberi nilai 0, berikut tabel operator Or :

c. XOR Digunakan untuk membandingkan dua buah elemen, hasilnya akan benar bila salah satunya saja yang benar. Bila logika benar diberi symbol 1 dan logika salah diberi nilai 0, berikut tabel operator Xor :

d. shl Operator ini digunakan untuk menggeser (shift) sejumlah bit kekiri (left) dengan nilai bit 0. e. shr Operator ini digunakan untuk menggeser (shift) sejumlah bit kekanan (right) dengan nilai bit 0.

Operator Hubungan (Relational Operator) Digunakan untuk membandingkan hubungan antara dua buah operand dan akan didapatkan hasil tipe boolean, yaitu true atau false.

Operator Logika (Logical Operator) Operator ini terdiri dari : Not, And, Or, dan Xor. Bentuk operator ini sama dengan bitwise operator, tetapi penggunaannya lain. Operator ini bekerja dengan nilai logika, yaitu true dan false.

Address Operator Operator ini berhubungan dengan alamat memori. Sementara Pascal menyediakan operator khusus yang berhubungan dengan memory, yaitu address-of operator (@), dimana operator ini akan menghasilkan alamat dari suatu nilai variabel dan indirection operator (^), yaitu operator yang akan memberikan nilai di alamat yang ditunjukkan.

Operator Himpunan (Set Operator) Digunakan untuk operasi himpunan, sementara jenis-jenis operatornya adalah sebagai berikut :

String Operator Digunakan untuk operasi string. Operator ini hanya ada satu buah saja, yaitu operator + yang digunakan untuk menggabungkan dua buah nilai string.

Ekspresi (Expression) Yang dimaksud dengan expression (ekspresi) yaitu suatu pernyataan yang menghasilkan suatu nilai. Expression tersusun dari operator dan operand yang digunakan untuk menghitung atau memberi suatu nilai suatu variable atau identifier. Expression yang paling sederhana yaitu nama variable. Expression yang lebih kompleks akan melibatkan operator-operator, maupun pemanggilan function atau procedure. Berikut adalah contoh-contoh expression: