BAB VI PERCABANGAN DAN PERULANGAN

Slides:



Advertisements
Presentasi serupa
Pemrograman Dasar Struktur kendali percabangan
Advertisements

Percabangan Teknik Elektro STT Adisutjipto 2013 Yenni Astuti, S.T., M.Eng.
TUGAS Buatlah program menghitung luas persegi panjang!
Bab 2 Struktur Dasar.
PERCABANGAN / SELEKSI.
PERPOTONGAN GARIS DAN POLIGON
BAB VI. PERENCANAAN PENGGUNAAN LAHAN
assignment unary binary ternary
Pemrograman Berorientasi Objek (3)
Dasar-Dasar Komputer FKIP Prodi Matematika Univ. Muhammadiyah Gresik
Struktur Percabangan Komang Kurniawan W., M.Cs.
Dasar-dasar Bahasa C#.
Lanjutan Dasar-Dasar C#
OPERATOR Ninik Tri H, S.Kom.
Proses Percabangan Bersyarat
Urutan (Sequence) Ery Setiyawan Jullev A.
Tahap Testing Program (lanjutan)
Cakupan Graf (Lanjutan) Pertemuan 7.
OPERATOR.
OPERATOR.
BAB 9 POHON.
Struktur Dasar Java Percabangan & Perulangan
Definisi: Kimia Dasar (General Chemistry) adalah bagian dari Ilmu Kimia yang mempelajari Hukum-hukum dasar yang berlaku pada materi, dasar-dasar sifat.
Bab 2 – b PERINTAH 2 B Percabangan. PERCABANGAN Tidak setiap baris program akan dikerjakan Hanya yang memenuhi syarat (kondisi) Syarat terdiri dari operand-operand,
Pemograman 1 Pertemuan 6.
2 JAM TEORI dan 1 jam praktek
Flowchart Bag. 2 Dalam suatu program perulangan dan percabangan begitu penting utk menyusun program yg ingin dbuat.
Flowchart.
Pertemuan Minggu Ke-5 KALKULUS RELASIONAL.
Struktur kontrol ∞ kondisi. ∞ if-else ,
BAB 9 POHON.
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
OPERATOR.
Operator Fungsi Logika Perulangan
Pernyataan bersyarat,seleksi,dan perulangan
OPERATOR LOGIKA.
DEWI SULISTIYARINI, S.KOM
Variabel, Konstanta, Tipe Data Dan Operator pada VB
Pertemuan 8 CONTEXT FREE GRAMMAR (CFG)
BAB 1 Antara Kolonialisme dan Imperialisme.
Chapter 3 PEMROGRAMAN TERSTRUKTUR
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
TERAPAN POHON BINER.
SQL (Structured Query Language)
Matriks Grafik Matriks Grafik sangat berguna untuk mengembangkan peranti perangkat lunak yang membantu pengujian basis path Matriks Grafik adalah matriks.
BAHAN AJAR BAHASA INDONESIA KELAS VI SEMESTER GENAP
Operator.
Algoritma & Pemrograman 1
Percabangan dan Perulangan
Proses Percabangan Bersyarat
DASAR-DASAR PEMOGRAMAN
PERCABANGAN / SELEKSI.
Struktur Dasar Algoritma dan Runtunan
Seleksi Kondisi merupakan perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu. Operator yang digunakan.
Algoritma & Pemrograman Chapter 5
OPERATOR RELASI & LOGIKA
BAB 3 PERINTAH 2 C 7/23/2018 ABR team presentation.
Bab 2 Struktur Dasar.
Pertemuan 4 Pemrograman Terstruktur
Elektronika Dasar Materi 1
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-12)
PERATURAN PENGENDALIAN PENCEMARAN UDARA
PEMROGRAMAN TERSTRUKTUR
STATEMEN GO TO DAN IF-THEN Pertemuan IX.
:. OPERASI LOGIKA DALAM C++ DENGAN MENGGUNAKAN OPERASI PERCABANGAN IF ELSE.
Elektronika Dasar Materi 2
Struktur percabangan.
Bab II Aljabar Boole Pertemuan Ke-7 : Definisi Aljabar Boole
VARIABEL Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan.
Pertemuan 2 Flowchart. Jenis-jenis flowchart Simbol-simbol Flowchart.
Transcript presentasi:

BAB VI PERCABANGAN DAN PERULANGAN 6.1. Ekspressi 6.2. Percabangan 6.3. Perulangan 6.4. Pengendali Aliran Program

6.1. Ekspresi Ekspresi : pernyataan yang akan diuji kebenarannya Operator penguji : 1. Operator Relasional (membandingkan) Cth : (b==0.0); (x <= y*z) 2. Operator Logika (menggabungkan dua ekspresi relasional) Cth : (skor>=65)&&(skor<=75) Hasil pengujian ekspresi: Benar (1) atau Salah (0) Review : Operator Relasional dan Operator Logika

6.2. Percabangan Percabangan adalah suatu pemilihan alur program yang didasarkan atas kondisi tertentu. Percabangan ada 3 macam : Percabangan if Percabangan if..else Percabangan if..else if Percabangan switch..case

1. Percabangan if Struktur percabangan if memiliki satu buah kondisi yang akan diuji kebebnarannya. Jika hasil pengujian bernilai benar, maka program akan melakukan pernyataan yang diberikan. Sintaks : if(kondisi) { pernyataan; }

Diagram Alir Percabagan if

2. Percabangan if..else Struktur percabangan if..else memiliki satu buah kondisi yang akan diuji kebebnarannya dan dua buah pernyataan. Jika hasil pengujian bernilai benar, maka program akan melakukan pernyataan untuk yang benar, dan jika bernilai salah akan melakukan pernyataan untuk yang salah. Sintaks : if(kondisi) { pernyataan untuk benar; } else pernyataan untuk salah;

Diagram Alir Percabangan if..else

3.Percabangan if..else if Struktur percabangan if..else if memiliki minimal dua buah kondisi yang akan diuji kebenarannya dan minimal tiga buah pernyataan. Sintaks : if(kondisi-1) { pernyataan-1; }else if(kondisi-2){ pernyataan-2; } … else{ pernyataan-n;

Diagram Alir Percabangan if..else if

4. Percabangan switch..case Struktur percabangan switch..case adalah struktur khusus yang melakukan percabangan yang didasar kan atas pemilihan nilai tertentu. Sintaks : switch(variabel) { case pilihan_1: pernyataan_1; break; case pilihan_2: pernyataan_2; . . . default : pernyataan_default; }

Diagram Alir Percabangan switch..case

6.3. Perulangan Perulangan disebut juga Repetisi atau Looping yaitu mengulang sejumlah pernyataan tertentu selama kondisi terpenuhi (bernilai benar) Perulangan ada 3 macam : 1. Perulangan for 2. Perulangan while 3. Perulangan do..while Pada setiap perulangan memiliki : Nilai awal Kondisi Incr / Decr

1. Perulangan for Pada perulangan for, pengujian kondisi dilakukan di awal Sintaks : for(nilai awal; kondisi; incr/decr) { pernyataan yang diulang; }

Diagram Alir Perulangan for

Contoh perulangan for Cth : menghitung jumlah dari N buah data int i, N; double jlh; printf (“\n Banyaknya data = “);scanf(“%d”,&N); jlh=0.0; for(i=1;i<=N;i++) { jlh+=dat[i]; } printf(“\n Jumlah data = %4.2f “,jlh);

2.Perulangan while Pada perulangan while, pengujian kondisi dilakukan di awal Sintaks : nilai awal; while(kondisi) { pernyataan yang diulang; incr/decr; }

Diagram Alir Perulangan while

Contoh perulangan while Contoh menghitung rata-rata int i, N; double dat[100],jlh, rerata; jlh=0.0; i=1; while(i<=N) { jlh+=dat[i]; i++; } rerata=jlh/N; printf(“\n Harga rata-rata = %4.2f “, rerata);

3. Perulangan do..while Pada perulangan do..while, pengujian kondisi dilakukan di akhir. Sintaks : nilai awal; do { pernyataan yang diulang; } while(kondisi);

Diagram Alir Perulangan do..while

Contoh Perulangan do..while Contoh potongan program menghitung harga faktorial int i,N; double fak; i=1; fak=1.0; do { fak*=i; i++; } while(i<=N); printf(“\n Harga faktorial dari %d = %4.2f “,N,fak);

6.4. Pengendali Aliran Program Beberapa perintah untuk mengendalikan aliran program 1. return 2. break 3. continue 4. goto

1. return Perintah return digunakan untuk kembali ke fungsi pemanggil. Gunakanlah return untuk : 1. Mengembalikan nilai ke fungsi pemanggil 2. Mengakhiri fungsi dan kembali ke fungsi pemanggil

2. break Perintah break digunakan untuk keluar dari pengulangan dengan cepat dan mudah sebelum akhir pengulangan tercapai. Gunakan break untuk : 1. Keluar dari pengulangan for 2. Keluar dari pengulangan while 3. Keluar dari pengulangan do..while 4. Keluar dari percabangan switch..case Perintah break tidak dapat digunakan pada 1. Percabangan if..else 2. Bagian program yang bukan pengulangan

3. Perintah continue Perintah continue digunakan untuk tidak melakukan pengulangan, tetapi mulai lagi dari awal pengulangan dengan nilai yang lainnya.

4. goto Perintah goto digunakan untuk melompat ke bagian program yang diberi tanda tertentu. Tanda yang diberikan dapat di bagian sebelum atau sesudah perintah goto. Perintah ini membuat program menjadi tidak terstruktur, jadi sebaiknya hindarkan penggunaan perintah goto.