OPERASI DAN OPERATOR.

Slides:



Advertisements
Presentasi serupa
Dasar Pemrograman Komputer
Advertisements

Tipe Data, Variabel & Operator
Ekspresi As’ad Djamalilleil
assignment unary binary ternary
VARIABEL DAN OPERATOR.
OPERATOR Ninik Tri H, S.Kom.
OPERATOR DI JAVA Dosen : Fajar Y. Zebua
OPERATOR.
Dasar Pemrograman Komputer [TKL-4002] 2010
Elemen Dasar Java (2) As’ad Djamalilleil
OPERATOR Teknik Informatika Universitas Muhammadiyah Malang 2011 Pemrogramman Terstruktur.
Operator C++ Pertemuan 3.
Operator Bahasa C++, Manipulasi String
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
Pengenalan PHP Operator Aritmatika:
Matematika Biner dan Logika Biner
Dasar Pemrograman Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
OPERATOR Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
PHP Operators.
Bahasa Pemrograman C++
Sekilas jenis-jenis operator
OPERATOR.
Teknik Elektro – UIN SGD BANDUNG
Operator Unary Operator Ternary
Pertemuan Operand dan Operator
Operator Teknik Elektro STT Adisutjipto 2013 Yenni Astuti, S.T., M.Eng.
Dibuat o/ : Renni Angreni, S.Kom.
Pertemuan 6 Operator & prioritas operator .:: Erna Sri Hartatik ::.
OPERASI RELASIONAL DAN LOGIKA Matakuliah: T0974 / Algoritma dan Metode Object Oriented Programming I Tahun: 2008 Versi: 1/0.
Tipe Data, Variabel & Operator
Pengenalan Operator.
ALGORITMA PEMROGRAMAN 2A
PRAKTIKUM ALGORITMA PEMROGRAMAN
Operator C++ Pertemuan 3.
Elemen Dasar C Identifier :
Operasi Operator dalam C++ Pertemuan 4 Dasar Pemrograman
Pertemuan ke -2 Teknik Informatika – UNIKOM 2010
Pertemuan 2 OPERATOR DAN EKSPRESI.
BAB 3 EKSPRESI BOOLEAN.
Pemograman Terstruktur
Operator Operator adalah perintah yang memanipulasi nilai atau variabel dan memberikan suatu hasil. Macam – macam operator yang terdapat pada PowerBuilder.
Pertemuan Operasi Store - Compute
Pertemuan 1 DATA & STRUKTUR DATA.
Pseudocode – Tipe Data, Variabel, dan Operator
Pengenalan dan Struktur Java (Operator dan Input)
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
S. Indriani Lestariningati, M.T
DASAR PEMROGRAMAN JAVA
As’ad Djamalilleil Ekspresi As’ad Djamalilleil
C++: OPERATOR Yenni Astuti, S.T., M.Eng.
As’ad Djamalilleil Elemen Dasar Java (2) As’ad Djamalilleil
Operator dan Operasi Input Output pada C++ Pertemuan 11
Operator By Harifuddin,ST,MT..
Ekspresi & Alur Kendali
Operator di Java.
OPERATOR RELASI & LOGIKA
Pemrograman Terstruktur
Minggu ke-5 Imam Fahrur Rozi
Minggu ke-6 Imam Fahrur Rozi
Biansa Maulana Angga Surya Prayitna Koermalla Syafei Irma Rosdalina Rizki Mulia Bayu Prayogo.
Pertemuan Pertama Data dan Struktur Data.
Konsep Pemrograman 4.
Pemrograman Terstruktur
Operator.
ALGORITMA & DASAR PEMROGRAMAN
PENGOLAHAN DATA # Tipe Data Variabel Konstanta
Operator C++ Pertemuan 3.
PEMROGRAMAN DASAR Varian dan Invarian.
BAB 7 EKSPRESI BOOLEAN.
Dasar Pemrograman Pertemuan 6 Operator & prioritas operator.:: Erna Sri Hartatik ::.
Transcript presentasi:

OPERASI DAN OPERATOR

Operasi dan Operator Aritmetika Relasi Logika Bitwise Assignment

Operator Aritmetika Operator yang digunakan untuk operasi – operasi matematika. Hanya dapat digunakan untuk tipe data numerik Operator Unary (++,--), satu operand contoh a++, b--, --a, --b Operator Complex Unary (+=,-=,*=,/=,%=) contoh i+= 1, a+= 10 Operator Binary (+,-,*,/,%), dua operand contoh c=a+4, i = i + 1 Operator Ternary, tiga operand contoh lulus = nilai >=56 ? ‘Y’ : ‘T’;

Operator Relasi Operator Hubungan digunakan untuk membandingkan hubungan antara dua buah operand (sebuah nilai atau variabel). Operator hubungan dalam bahasa C operator Arti Contoh keterangan == Sama dengan (bukan assignment) x==y Apakah x sama dengan y != Tidak sama dengan x != y Apakah x tidak sama dengan y > Lebih besar X > y Apakah x lebih besar dari y < Lebih kecil X < y Apakah x lebih kecil dari y >= Lebih besar atau sama dengan X >= y Apakah x lebih besar atau sama dengan y <= Lebih kecil atau sama dengan X <= y Apakah x lebih kecil atau sama dengan y

Operator Logika Operator yang berkaitan dengan operasi logika, seperti : negasi (ingkaran), konjungsi (dan), disjungsi (atau). Simbol Fungsi Contoh ! Not !a && And (a>b) && (a>c) || OR (a<0) || (a>100) A B !A A&&B A||B True False TABEL Operator Logika TABEL kebenaran dua variabel

Operator Bitwise Berbeda dengan operator logika yang memperlakukan operan-operannya sebagai sebuah nilai tunggal, operator bitwise memperlakukan operan-operannya sebagai sebuah nilai yang terdiri atas bit-bit. Simbol Fungsi Contoh Penjelasan & AND A & B AND bitwise dari A dan B | OR A | B OR bitwise dari A dan B ^ XOR A^B Bernilai 1 jika bit A dan B berbeda ~ Complement 1 ~B Mengubah bit 1 menjadi 0 dan sebaliknya >> Shift right A>>3 A digeser kekanan sebanyak 3 posisi bit << Shift left B<<2 B digeser kekiri sebanyak 2 posisi bit

Operator Bitwise

Operator penugasan (assignment) Dapat diganti dengan a = a + b; a += b; a = a – b; a -= b; a = a * b; a*=b; a = a/b; a/=b; a = a << b; a<<=b; a = a >> b; a >>=b; a = a & b; a & b = b; a = a | b; a| = b; a = a ^ b; a^=b; Assignment adalah pemberian suatu nilai kepada variable. Assignment menggunakan simbol sama dengan “=“. Operan disebelah kiri operator harus berupa variabel. Operan disebelah kanan harus berupa ekspresi.

Operator penugasan (assignment) HATI- HATI ! a = a+b disingkat jadi a +=b a = b+a disingkat jadi a +=b a = a-b disingkat jadi a -=b a = b-a TIDAK BISA disingkat jadi a -=b a = a*b disingkat jadi a *=b a = b*a disingkat jadi a *=b a = a/b disingkat jadi a /=b a = b/a TIDAK BISA disingkat jadi a /=b

Presedensi Presedensi operator menunjukan tingkat level operator, misalnya operator * dan / memiliki presedensi lebih tinggi daripada + atau -. Operator yang lebih tinggi presedensinya akan dikerjakan terlebih dahulu. Contoh : a = b + c * d; a b c d awal 10 20 30 c * d 600 b + 610 a =

Asosiativitas Assosiativitas adalah urutan proses terhadap operator selevel atau sama. Contoh : a = b = c a b c awal 10 20 30 b=c a=b

Ekspresi Ekspresi adalah segala sesuatu yang bila dievaluasi akan menghasilkan suatu nilai Sebuah konstanta adalah sebuah ekspresi Sebuah variabel adalah sebuah ekspresi Sebuah ekspresi yang dioperasikan dengan ekspresi lain adalah sebuah ekspresi Pemanggilan terhadap sebuah fungsi adalah sebuah ekspresi Contoh: 3.14 diameter 3.14 * diameter (int) 32.3 + (int) 1.5;

Struktur program C Contoh : Program C ditulis dalam modul - modul. Modul adalah sekumpulan instruksi (statements) Modul yang terdapat dalam C adalah fungsi (function) Minimal mempunyai sebuah fungsi yang bernama main() Proses eksekusi program selalu dimulai dari function main() return_type nama_function(daftar_parameter) { deklarasi_variabel_lokal; instruksi_1; instruksi_2; … instruksi_n; return (value); } Contoh : #include <stdio.h> int main() { printf(“Hello World”); return (0);

References : Thompson SN, 2009, Algoritma dan Struktur Data dengan C. Deitel, PJ, HM.Deitel, 2007, C How to Program, 5th Edition.