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
Dasar Dasar PemrogramanPemrograman
Pertemuan 6Pertemuan 6Operator & prioritas operatorOperator & prioritas operator
.:: Erna Sri Hartatik ::..:: Erna Sri Hartatik ::.
PembahasanPembahasan Operator aritmatikaOperator aritmatika Operator LogikaOperator Logika Prioritas OperatorPrioritas Operator
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.
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
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
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
Operator Increment dan Operator Increment dan DecrementDecrement
Operator increment:Operator increment: ‘++’‘++’ OperatorOperator decrement: ‘--’decrement: ‘--’
Prioritas Operator Prioritas Operator AritmatikaAritmatika
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;
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;
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))..
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)
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
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 :
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.
Contoh program menggunakan Contoh program menggunakan operatoroperator aritmatikaaritmatika
Contoh program menggunakan Contoh program menggunakan operatoroperator incrementincrement