19
Dasar Pemrograman Dasar Pemrograman Pertemuan 6 Pertemuan 6 Operator & prioritas Operator & prioritas operator operator .:: Erna Sri Hartatik ::. .:: Erna Sri Hartatik ::.

Dasar Pemrograman

  • Upload
    derora

  • View
    80

  • Download
    6

Embed Size (px)

DESCRIPTION

Dasar Pemrograman. Pertemuan 6 Operator & prioritas operator .:: Erna Sri Hartatik ::. Pembahasan. Operator aritmatika Operator Logika Prioritas Operator. Pendahuluan. - PowerPoint PPT Presentation

Citation preview

Page 1: Dasar Pemrograman

Dasar Dasar PemrogramanPemrograman

Pertemuan 6Pertemuan 6Operator & prioritas operatorOperator & prioritas operator

.:: Erna Sri Hartatik ::..:: Erna Sri Hartatik ::.

Page 2: Dasar Pemrograman

PembahasanPembahasan Operator aritmatikaOperator aritmatika Operator LogikaOperator Logika Prioritas OperatorPrioritas Operator

Page 3: Dasar Pemrograman

PendahuluanPendahuluan Operator Operator merupakan simbol atau karakter merupakan simbol atau karakter

yang biasa dilibatkan dalam program yang biasa dilibatkan dalam program untuk melakukanuntuk melakukan sesuatu operasi atau sesuatu operasi atau manipulasi, seperti menjumlahkan dua manipulasi, seperti menjumlahkan dua buah nilai, memberikan nilai ke suatubuah nilai, memberikan nilai ke suatu variabel, membandingkan kesamaan dua variabel, membandingkan kesamaan dua buah nilai.buah nilai.

Page 4: Dasar Pemrograman

Definisi OperatorDefinisi Operator Operator Operator simbol yang biasa digunakan simbol yang biasa digunakan

dalam menulis suatu dalam menulis suatu pernyataan(statement) dalam bahasa pernyataan(statement) dalam bahasa pemrograman apapun.pemrograman apapun.

Operator akan melakukan suatu operasi Operator akan melakukan suatu operasi terhadap operand sesuai dengan terhadap operand sesuai dengan fungsinya. Contoh operasi : penjumlahan, fungsinya. Contoh operasi : penjumlahan, pengurangan, pembagian dlpengurangan, pembagian dl

Page 5: Dasar Pemrograman

Jenis-jenis OperatorJenis-jenis Operator Jenis operator menurut jumlah operand yang Jenis operator menurut jumlah operand yang

dilibatkan:dilibatkan: operator unary operator unary operator yang hanya operator yang hanya

melibatkan satu operandmelibatkan satu operand operator binary operator binary operator yang hanya operator yang hanya

melibatkan dua buahmelibatkan dua buah operator tertiary operator tertiary operator yang hanya operator yang hanya

melibatkan tiga buah operandmelibatkan tiga buah operand

Page 6: Dasar Pemrograman

Operator AritmatikaOperator Aritmatika Operator untuk operasi aritmatika yang Operator untuk operasi aritmatika yang

tergolong sebagai operator binary adalah :tergolong sebagai operator binary adalah :

Adapun operator yang tergolong sebagai Adapun operator yang tergolong sebagai operator unary :operator unary :

* Perkalian/ Pembagian+ Penjumlahan- Pengurangan% Sisa pembagian

- Tanda Plus+ Tanda Minus

Page 7: Dasar Pemrograman

Operator Increment dan Operator Increment dan DecrementDecrement

Operator increment:Operator increment: ‘++’‘++’ OperatorOperator decrement: ‘--’decrement: ‘--’

Page 8: Dasar Pemrograman

Prioritas Operator Prioritas Operator AritmatikaAritmatika

Page 9: Dasar Pemrograman

Operator penugasanOperator penugasan (assignment)(assignment)

Digunakan untuk memindahkan nilaiDigunakan untuk memindahkan nilai dari suatu dari suatu ungkapan (expression) keungkapan (expression) ke suatu pengenal.suatu pengenal.

Operator pengerjaan yang umumOperator pengerjaan yang umum digunakan digunakan dalam bahasa pemrograman,dalam bahasa pemrograman, termasuk bahasa termasuk bahasa C adalah operatorC adalah operator sama dengan (=).sama dengan (=).pengenal1 = pengenal2 = … = ungkapan ;pengenal1 = pengenal2 = … = ungkapan ;

Contoh : a=(b=1)+5;Contoh : a=(b=1)+5;

Page 10: Dasar Pemrograman

Operator KombinasiOperator Kombinasi Digunakan untuk memendekkanDigunakan untuk memendekkan penulisan penulisan

operasi penugasan.operasi penugasan.Contoh:Contoh: x = x + 2;x = x + 2; y = y * 4;y = y * 4;Dapat dipendekkan menjadi:Dapat dipendekkan menjadi: x += 2;x += 2; y *= 4;y *= 4;

Page 11: Dasar Pemrograman
Page 12: Dasar Pemrograman

Operator Hubungan Operator Hubungan (Perbandingan)(Perbandingan)

Operator Hubungan digunakan untuk Operator Hubungan digunakan untuk membandingkan hubungan antara dua buah membandingkan hubungan antara dua buah operandoperand (sebuah nilai atau variable(sebuah nilai atau variable))..

Page 13: Dasar Pemrograman

Operator LogikaOperator Logika OperatorOperator logika digunakan untuk logika digunakan untuk

membandingkan logika hasil dari operator-membandingkan logika hasil dari operator-operator hubungan.operator hubungan.

Macam-macam operator logika:Macam-macam operator logika:&& : Logika AND (DAN)&& : Logika AND (DAN)|| : Logika OR (ATAU)|| : Logika OR (ATAU)! : Logika NOT (INGKARAN)! : Logika NOT (INGKARAN)

Page 14: Dasar Pemrograman

Operator BitwiseOperator Bitwise Operator bitwise digunakan untuk Operator bitwise digunakan untuk

memanipulasi bit-bit dari nilai data yang ada memanipulasi bit-bit dari nilai data yang ada di memori.di memori.

Operator bitwise dalam bahasa C :Operator bitwise dalam bahasa C :<< : Pergeseran bit ke kiri<< : Pergeseran bit ke kiri>> : Pergeseran bit ke kanan>> : Pergeseran bit ke kanan& : Bitwise AND& : Bitwise AND^ : Bitwise XOR (exclusive OR)^ : Bitwise XOR (exclusive OR)| : Bitwise OR| : Bitwise OR~ : Bitwise NOT~ : Bitwise NOT

Page 15: Dasar Pemrograman

Operator UnaryOperator Unary Operator Unary merupakan operator yang Operator Unary merupakan operator yang

hanya membutuhkan satu operand saja. hanya membutuhkan satu operand saja. DalamDalam bahasa C terdapat beberapa operator bahasa C terdapat beberapa operator

unary, yaitu :unary, yaitu :

Page 16: Dasar Pemrograman

Catatan Penting ! :Catatan Penting ! : Operator peningkatan ++ dan penurunan -- Operator peningkatan ++ dan penurunan --

jika diletakkan sebelum atau sesudah jika diletakkan sebelum atau sesudah operandoperand terdapat perbedaan.terdapat perbedaan.

Page 17: Dasar Pemrograman

Contoh program menggunakan Contoh program menggunakan operatoroperator aritmatikaaritmatika

Page 18: Dasar Pemrograman

Contoh program menggunakan Contoh program menggunakan operatoroperator incrementincrement

Page 19: Dasar Pemrograman