Oleh : Fiftin Noviyanto

dokumen-dokumen yang mirip
20/01/2012. Oleh : Fiftin Noviyanto

Algoritma dan Struktur Data I 2014

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

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

.::BAB II.::MENGENAL PASCAL

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Tipe Boolean. Oleh : Fiftin Noviyanto

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Tipe Boolean 20/01/2012. Oleh : Fiftin Noviyanto

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

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Operator Aritmatika MODUL III OPERATOR

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

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

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

OPERATOR DAN UNGKAPAN

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

OPERATOR-OPERATOR DALAM JAVA

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

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

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

Bab 3. Decision 1 (Pengambilan Keputusan)

Sesi/Perkuliahan ke: II

KURSUS ONLINE JASA WEBMASTERS

DASAR PHP. Oleh : Devie Rosa Anamisa

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

OPERASI DAN OPERATOR LOGIKA

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

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

Pemrograman Berbasis Objek Operator dan Assignment

Pemrograman Berorientasi Obyek. Operator & Assignment

MODUL 2 OPERATOR DAN OPERASI KONDISI

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

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi

Operator dan Assignment

Dasar Komputer & Pemrograman 2A

LOGIKA. Ratna Wardani Pendidikan Teknik Informatika. 2 September 2007 Pertemuan-1-2 1

SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK

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

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

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

Java Operators. Nurochman

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek

Pemrograman Fungsional FAJAR SAPTONO, ST

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

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

TIPE DATA, VARIABEL DATA DAN OPERATOR

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

Pertemuan 04. Pemrograman Dasar 2012

Sesi/Perkuliahan ke: 1

Module 4. Ekpresi, Operator, dan Konstanta

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

24/09/2017 PERCABANGAN

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

Bab 2 Struktur Dasar

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

MODUL C++ II. Operator

ALGORITMA PEMROGRAMAN 1C SEMANTIKS

LOGIKA DAN ALORITMA. Pertemuan II:

SUMBER BELAJAR PENUNJANG PLPG

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

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Basic Input/Output Operator Yoannita

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

Algoritma Pemrograman

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

BAB 3 STRUKTURE PROGRAM JAVA

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

LOGIKA ALGORITMA. Pertemuan 4. By: Augury

LOGIKA INFORMATIKA. Bahan Ajar

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

PENGENALAN KONSEP PEMROGRAMAN. (dalam bahasa C)

LAPORAN PRAKTIKUM STRUKTUR DATA

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

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

OPERATOR DAN EKSPRESI

Pertemuan 04. Pemrograman Dasar 2012

SINTAKS DAN SEMANTIK PADA LOGIKA PROPOSISI. Matematika Logika Semester Ganjil 2011/2012

Bab 2 DASAR-DASAR ALGORITMA

A. Putting a Program Together

Pengenalan PHP Contoh penulisan file PHP :

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words

A. Putting a Program Together

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

Algoritma Pemrograman

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

PHP Basic. Pemrograman Web. Rajif Agung Yunmar, S.Kom

Tinjau algoritma dibawah ini

Tipe Data dan Operator. Ekohariadi FT Unesa

PENGAMBILAN KEPUTUSAN

Pertemuan 2. Muhadi Hariyanto

Teori Algoritma TIPE DATA

Pertemuan Ke-4 Urutan (sequence) Rahmady Liyantanto. liyantanto.wordpress.com. S1 Teknik Informatika-Unijoyo

BAB 1 TIPE DATA. Selain itu terdapat operasi MOD (Modulo) adalah sisa dari pembagian Contoh : 27 MOD 4 = 3

BAB 1 TIPE DATA. Struktur Data 1. Sederhana : Array dan Record 2. Majemuk terdiri atas Linier Non Linier

Tipe Data, Identifier, Operator dan Control Statement

Struktur dan Organisasi Data 2 STRUKTUR DATA

Pertemuan 4 OPERATOR DAN STATEMEN I/O

BAB 3 TABEL KEBENARAN

Transkripsi:

Oleh : Fiftin Noviyanto A. Apa Definisi Operator? Operator adalah aksi yang digunakan untuk memproses variabel atau angka. Contoh operator untuk memproses angka, antara lain : penambahan (+), Pengurangan (-), Perkalian (*), dan Pembagian (/). Setiap simbol-simbol tersebut merupakan contoh operator yang memproses angka dan menghasilkan suatu jawaban tertentu 5 + 6 menghasilkan 11 13 * 5 menghasilkan 65 12/2 menghasilkan 6

Tidak semua operator mengembalikan nilai hasil penghitungan, seperti operator perhitungan ( +,, *, dan / ). Terdapat operator yang menghasilkan nilai true atau false (bukan angka). Contoh, penggunaan operator kurang dari (<) dan lebih dari (>): 15 < 37 15 kurang dari 37 menghasilkan nilai true 14 > 100 14 lebih dari 100 menghasilkan nilai false Akibat menggunaan operator, seperti : +,, * (multiplication), and / (division), diperlukan proses komputasi untuk memprosesnya. Diperlukan pemahaman terhadap proses komputasi terhadap kinerja mesin. Seperti urutan prioritas operator (pemahaman matematika). Urutan Operasi Tidak semua operator memiliki prioritas yang sama. Beberapa operator memiliki prioritas lebih penting dari operator lainnya.

Operator yang memiliki operator paling tinggi akan dieksekusi terlebih dahulu oleh komputer. Operator lainnya akan dieksekusi berdasarkan urutan prioritasnya. Apabila pada suatu ekspresi terdapat operator penambahan, pengurangan, perkalian, maka perkalian memiliki prioritas lebih tinggi, sehingga akan dieksekusi terlebih dahulu. 3 + 2 * 5 Pada kasus di atas, maka 2 * 5 akan dieksekusi terlbih dahulu, hasil perkaliannya tersebut dijumlahkan dengan 3. sehingga menghasilkan nilai 13 Pada contoh ini, 4 * 6 dihitung terlebih dahulu. Selanjutnya, 3 dikurangi dengan 24 sehingga menghasilkan 21. Pada contoh ini, 8/2 dihitung terlebih dahulu. selanjutnya, 5 digunakan untuk mengurangi 4 sehingga menghasilkan -1.

Urutan Priority Operator PEMDAS = PIPO LONDO PEMDAS = parentheses (dalam kurung), exponents, perkalian, pembagian, penambahan dan pengurangan Dikarenakan terdapat dalam kurung, maka (5+2) dieksekusi terlebih dahulu. selanjutnya, 8 dikalikan dengan 7 menghasilkan 56. Kemudian 7 digunakan untuk mengurangi 56 sehingga menghasilkan 49 B. Operator Binary dan Unary Operator Binary Operator binary adalah operator yang memerlukan dua operand. Antara dua operand tersebut membutuhkan operator. 6 + 7 atau 3*5, dll Operator Unary Operator Unary adalah operator yang hanya membutuhkan satu operand. Tanda negative ( ) merupakan salah satu contoh operator Unary. - 4 Operand 4. hasilnya adalah - 4.

Operator Unary dan Binary - ( 8 + 7) Operator + adalah operator binary. Sedangkan operandnya adalah 8 dan 7. Operator Unary adalah tanda negative. Statement 8 + 7 dieksekusi terlebih dahulu, selanjutnya hasilnya diberikan operator unary, sehingga nilainya -15. C. Operator Aritmatika Setiap bahasa pemrograman menggunakan operator aritmatika untuk melakukan proses perhitungan. Operator aritmatika akan dibaca seperti halnya proses pada kalkulator. + * / penambahan pengurangan perkalian pembagian

Pembagian: a Special Case Contoh 6/4 menghasilkan 1 instead of 1.5 (0.5 is thrown away) 8/4 menghasilkan 2-143/7 menghasilkan -20 (0.429 is thrown away)

D. Operator Relational Terdapat operator yang menghasilkan nilai dari hasil perbandingan antara beberapa nilai. Contoh perbandingan antara dua nilai dengan operasi : lebih besar, lebih kecil, sama dengan. Hasil dari operator relational adalah true / false. Berikut ini adalah operator-operator relational : <, <=, >, >=, ==. Pada operator terakhir terdapat double sama dengan (==). Operator tersebut berbeda dengan tanda (=). (==) memiliki arti sama nilai dengan.

E. Operator Logic Operator logic adalah kelompok operator yang memungkinkan komputer menghasilkan keputusan kompleks. Penghubungnya disebut dengan operator logika. Contoh di Real-world : Andi rajin membaca and Andi selalu mendapat nilai A Contoh Programming : x lebih besar dari 24 dan x kurang dari 30 x > 24 and x < 30 Real-world example: Andi akan menikah atau Andi mendaftar kuliah Programming example: y kurang dari 0 atau y lebih besar dari 100 y < 0 or y > 100 Pada konteks pemrograman, hasil dari operator aritmatika bukan berupa hasil angka, namun nilai true/ false. Contoh dengan Variables jumlah > 12 or jumlah< 0 Bagaimana jika jumlah bernilai 14? Bagaimana jika jumlah bernilai 25? Bagaimana jika jumlah bernilai 12?

Operator logika AND akan menghasilkan nilai TRUE apabila kedua ekspresi bernilai TRUE. Sedangkan operator logika OR akan menghasilkan nilai TRUE apabila salah satu ekspresi bernilai TRUE. Operator AND, menggunakan symbol double ampersands: &&. Sedangkan operator OR menggunakan symbol dua garis vertical:. F. Operator logika khusus: Operator NOT Operator not berada di depan statement. Ini merupakan operator Unary karena hanya membutuhkan satu operand. Operator NOT menggunakan symbol tanga seru(!) not (x < 3) sama dengan! (x < 3) not (y > 100) sama dengan! (y > 100)

G. A Powerful Operator untuk bahasa pemrograman: Mod Operator MOD, ketika digunakan pada dua operand akan menghasilkan sisa hasil bagi. Operator MOD direpresentasikan dengan simbol persen (%).

Simpulan Pada chapter ini telah dibahas tentang operator dan penggunaannya terhadap angka maupun variable. Operator digolongkan sebagai binary and unary yang menunjukkan jumlah operand yang dibutuhkan. Operator lainnya : arithmetic, relational, and logic operators.