pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · pertemuan 4 penyeleksian kondisi pernyataan...

51
Pertemuan 3 _ 4 3. Operator , Manipulasi String, Konversi String 4. Penyeleksian Kondisi

Upload: others

Post on 31-May-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Pertemuan 3 _ 4 3. Operator , Manipulasi String, Konversi String

4. Penyeleksian Kondisi

Page 2: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

PERTEMUAN 3

Page 3: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Pertemuan 3 Operator

Unary Sifat Unary pada operator adalah hanya melibatkan sebuah operand pada suatu operasi aritmatik Contoh : -5 Binary Sifat Binary pada operator adalah melibatkan dua buah operand pada suatu operasi aritmatik Contoh : 4 + 8 Ternary Sifat Tenary pada operator adalah melibatkan tiga buah operand pada suatu operasi aritmatik Contoh : (10 % 3) + 4 + 2

Page 4: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Operator

Page 5: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Operator Aritmatika Latihan 1

Page 6: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Hasil

Page 7: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Hirarki Operator Aritmatika

Page 8: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Operator Aritmatika Latihan 2

Page 9: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Operator Aritmatika Latihan 2

Page 10: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Operator penambah dan pengurang

Jika diletakan didepan variabel, maka proses penambahan atau pengurangan akan dilakukan sesaat sebelum atau langsung pada saat menjumpai ekspresi ini, sehingga nilai variabel tadi akan langsung berubah begitu ekspresi ini ditemukan, sedangkan Jika diletakan dibelakang variabel, maka proses penambahan atau pengurangan akan dilakukan setelah ekspresi ini dijumpai atau nilai variabel akan tetap pada saat ekspresi ini ditemukan

Page 11: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Latihan operator Aritmatika 3

Page 12: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Operator Relasi

Page 13: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Hasil

Hasil 0=false 1=true

Page 14: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Operator Logika

Page 15: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Operator Logika

Page 16: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Operator Logika

Page 17: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Operator logika bitwise

Page 18: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Bitwise left right

Page 19: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Bitwise And , OR , eXclusive Or, NOT digunakan untuk membandingkan bit dari dua operand. Tanpa merubah menjadi bilangan true dan false tetapi langsung dari bilangan desimal. Karena bitwise and atau or akan membandingkan dari bit bilangannya.

Page 20: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Bitwise NOT

Page 21: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan
Page 22: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan
Page 23: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Operasi String • Fungsi strcat() =>untuk menambahkan string sumber kebagian

akhir dari string tujuan .

syntax : Strcat(tujuan, sumber);

Page 24: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

strcmp • Fungsi strcmp()=>membandingkan string pertama

dengan string kedua. Hasil dari fungsi ini bertipe data integer (int).

syntax :

Var_int=strcmp(str1,str2)

Page 25: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

STRCMP

Page 26: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Fungsi strcpy • untuk menyalin string asal ke-variabel string tujuan, dengan syarat string

tujuan harus mempunyai tipe data dan dan ukuran yang sama dengan string asal.

Syntax : Strcpy(tujuan,asal)

Page 27: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

strlen • digunakan untuk memperoleh banyaknya karakter

dalam string. Strlen(str);

Page 28: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

strrev • Digunakan untuk membalik letak urutan pada string

Strrev(str);

Page 29: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Konversi string atof() = string menjadi numerik float

Menambahkan header math.h

Variabel=atof(kata);

Page 30: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Konversi string atoi() = string menjadi numerik integer

Menambahkan header stdlib.h

Variabel=atoi(kata);

Page 31: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Konversi string atol() = string menjadi numerik long integer

Menambahkan header stdlib.h

Variabel=atol(kata);

Page 32: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Konversi string strlwr() = untuk mengubah setiap huruf kapital ( huruf besar ) dalam string menjadi huruf kecil. Menambahkan header string.h

Strlwr(str);

Page 33: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Konversi string strupr() = digunakan untuk mengubah setiap huruf kecil dalam string menjadi huruf kapital ( huruf besar ). Menambahkan header string.h

strupr(str);

Page 34: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

PERTEMUAN 4

Page 35: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Pertemuan 4 Penyeleksian Kondisi

Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan dan jika tidak memenuhi

syarat maka akan diabaikan”.

Page 36: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

IF SEDERRHANA

Page 37: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

IF else Menentukan besarnya diskon dan bonus dari jumlah beli, dengan kriteria : - jika jumlah beli > 15 maka diskon 5% dan bonusnya : payung - selain itu tidak dapat diskon dan bonus

Page 38: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Nested If • Jika kode baju=1 maka Merk Baju = H&R, dengan ukuran baju=S,maka harganya

45000, Jika ukuran baju=M, maka harganya 60000, selain itu harganya = 0. • Jika kode baju=2 maka Merk Baju = Adidas, dengan ukuran baju=S, maka harganya

65000, Jika ukuran Baju=M, maka harganya 75000, selain itu harganya = 0. • Selain kode baju diatas, maka salah kode.

Page 39: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan
Page 40: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

If Majemuk

• Bila salesman dapat menjual barang hingga Rp. 200.000 ,- , akan diberikan uang jasa sebesar Rp. 10.000 ditambah dengan uang komisi Rp. 10% dari pendapatan yang diperoleh hari itu.

• Bila salesman dapat menjual barang diatas Rp. 200.000 ,- , akan diberikan uang jasa sebesar Rp. 20.000 ditambah dengan uang komisi Rp. 15% dari pendapatan yang diperoleh hari itu.

• Bila salesman dapat menjual barang diatas Rp. 500.000 ,- , akan diberikan uang jasa sebesar Rp. 30.000 ditambah dengan uang komisi Rp. 20% dari pendapatan yang diperoleh hari itu

Page 41: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

If Majemuk

Page 42: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

If Majemuk

Page 43: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Switch Case

Page 44: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Switch Case

Page 45: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Switch Case

Page 46: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Switch Case

Page 47: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Switch Case

Page 48: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Switch Case

Page 49: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Switch Case

Page 50: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Switch Case

Page 51: Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan

Switch Case