240 likes | 256 Vues
Algoritma dan Pemrograman Minggu 3 Operator
E N D
Algoritma dan Pemrograman 2017 OPERATOR Teknik Informatika STIKI Indonesia
TujuanPembelajaran ③Mempraktekkan Struktur Runtutan dalam bahasa pemrograman C ②Mempraktekkan jenis-jenis Ekspresi Logika dalam bahasa pemrograman C ①Mempraktekkan jenis-jenis Operator Logika dalam bahasa pemrograman C Teknik Informatika STIKI Indonesia
OPERATOR Teknik Informatika STIKI Indonesia
Simbol atau tanda yang jika diletakkan pada dua buah operand dapat menghasilkan sebuah hasil Operator berupa simbol yang digunakan untuk menyusun suatu ekspresi dengan melibatkan satu atau beberapa operand Teknik Informatika STIKI Indonesia
Operator Ekspresi 2 + 3 Operand Operand Teknik Informatika STIKI Indonesia
Ditinjau dari jumlah operand yang dilibatkan dalam sebuah operator, terdapat 3 macam operator. ① Operator Unary, ② Operator Binary, ③ dan operator Ternary. Teknik Informatika STIKI Indonesia
Operator unary, yaitu operator yang hanya melibatkan sebuah operand. Contoh : 1++ (increment),1-- (Decrement) Operator binary, yaitu operator yang melibatkan dua buah operand. Contoh : 2*3, 5+7 Operator tertiary, yaitu operator yang melibatkan tiga buah operand. Contoh : a > b ? 1 : 0 Teknik Informatika STIKI Indonesia
Operator unary Increment adalah suatu penambahan nilai yang terjadi pada sebuah variabel. ①Pre-increment yaitu melakukan penambahan nilai sebelum suatu variabel itu diproses Increment ②Post-increment yaitu melakukan prosesterlebih dahulu sebelum dilakukan penambahan nilai Teknik Informatika STIKI Indonesia
Operator unary Increment adalah suatu penambahan nilai yang terjadi pada sebuah variabel. ① nilai C Awal : 5 nilai ++C : 6 nilai akhirC : 6 Increment ②nilai C Awal : 5 nilai C++ : 5 nilai akhir C : 6 Teknik Informatika STIKI Indonesia
Operator unary Decrement adalah suatu pengurangan nilai yang terjadi pada sebuah variabel ①Pre-decrement yaitu melakukan pengurangan nilai sebelum suatu variabel itu diproses Decrement ② Post-decrement yaitu melakukan proses terlebih dahulu sebelum dilakukan pengurangan nilai. Teknik Informatika STIKI Indonesia
Operator unary Decrement adalah suatu pengurangan nilai yang terjadi pada sebuah variabel ① nilai C Awal : 5 nilai --C : 4 nilai akhir C : 4 Decrement ②nilai C Awal : 5 nilai C-- : 5 nilai akhir C : 4 Teknik Informatika STIKI Indonesia
Berdasarkan kelompok kegunaan, operator dapat dibagi menjadi : ① Operator Aritmatika, ② Operator Pembanding, ③ dan operator Logika. Teknik Informatika STIKI Indonesia
Operator aritmatika, operator aritmatika digunakan untuk melakukan perhitungan aritmatika. Teknik Informatika STIKI Indonesia
Operator aritmatika Prioritas dalam penggunaan harus diperhatikan Teknik Informatika STIKI Indonesia
Operator pembanding, operator ini juga disebut operator relasional yang digunakan untuk melakukan perbandingan terhadap dua buah nilai. Hasil perbandingan bernilai 0 dan 1. Teknik Informatika STIKI Indonesia
Operator logika, operator logika digunakan membentuk suatu ekspresi pembandingan dari satu atau dua buah ekspresi pembandingan. Teknik Informatika STIKI Indonesia
Aturan-aturan operasi perhitungan : Jika bilangan bulat dioperasikan dengan bilangan bulat maka akan menghasilkan bilangan bulat. Bilangan bulat dioperasikan dengan bilangan pecahan maka hasilnya adalah bilangan pecahan. String tidak bisa dioperasikan dengan suatu bilangan kecuali telah dikonversi ke tipe data bilangan dan input dengan angka. Teknik Informatika STIKI Indonesia
SEQUENCE Teknik Informatika STIKI Indonesia
Tiap instruksi dikerjakan satu per satu • Tiap instruksi dilaksanakan tepat sekali, tidak ada instruksi yang diulang • Urutan instruksi dikerjakan sebagaimana tertulis di dalam teks algoritmanya • Akhir dari instruksi terakhir merupakan akhir algoritma Teknik Informatika STIKI Indonesia
A = 10 B = A – 5 A = A2+2 C = A + B + 3 C = C + 5 Output (A,B,C) A = 102 B = 5 C =115 Teknik Informatika STIKI Indonesia A = 10 A = A2+2 B = A – 5 C = A + B + 3 C = C + 5 Output (A,B,C) A = 102 B = 97 C = 207
Latihan Tulislah Flowchart dan Pseudocode untuk menghitung luas daerah yang diarsir. Data masukan dibaca dari keyboard dan luas bangun ditampilkan di monitor. Teknik Informatika STIKI Indonesia
Terimakasih Slide Terindah Teknik Informatika STIKI Indonesia