2.4. Struktur Branching

dokumen-dokumen yang mirip
Selection, Looping, Branching

FLOWCHART - LANJUTAN

Diagram Alur (Flowchart)

Pertemuan 4 Diagram Alur / Flowchart

Pertemuan 4 Diagram Alur / Flowchart

PERTEMUAN 4 DIAGRAM ALUR (FLOWCHART)

a. TRUE b. FALSE c. Jawaban A dan B keduanya dimungkinkan benar d. Tidak dapat ditentukan e. Tidak ada jawaban di antara A, B, C, D yang benar

Bab 4 Perintah Perulangan

Algoritma dan Pemrograman. Loop control structures: WHILE. Loop control structures: WHILE Perhatikan potongan program berikut: 12/29/2011

Bab 2 Struktur Dasar

ALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN. Disusun Oleh : Sakina Mawardah Teknik Informatika. Dosen : Asep M. Yusuf, S.

PRAKTIKUM 9 KONTROL ALIRAN

Algoritma. Contoh Algoritma

STRUKTUR DASAR ALGORITMA

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Materi W6b BARISAN DAN DERET. Kelas X, Semester 2. B. Barisan dan Deret Aritmatika.

OPERATOR DAN STATEMEN I/O

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

Pemrograman Fery Updi,M.Kom

Algoritma Perulangan. Kuliah algoritma dan pemrograman

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

Rekursif/ Iterasi/ Pengulangan

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

Bab 9. Percabangan dan Perulangan

BAB IV STRUKTUR PROGRAM Struktur program pada dasarnya tersusun 3 struktur program utama yaitu : a. Struktur Berurutan (Sequence Structure) b.

Bab 3. Decision 1 (Pengambilan Keputusan)

BARISAN DAN DERET 1. A. Barisan dan Deret Aritmatika 11/13/2015. Peta Konsep. A. Barisan dan Deret Aritmatika

MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.

Konstruksi Dasar Algoritma

STRUKTUR DASAR ALGORITMA. Rio Widyatmoko,

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

BAB 6 KONTROL ALIRAN

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

Algoritma Pemrograman

Antiremed Kelas 09 Matematika

V. PENGULANGAN. while (kondisi) { Pernyataan ; } Copyright PIK Unsri Agustus 2006

Algoritma Pemrograman

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

PERTEMUAN 5 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PENGULANGAN

Algoritme dan Pemrograman

MUHAMMAD BURHANUDDIN. Teknik Industri Universitas Borobudur (NIM # )

Alih Kontrol dengan Flowchart

PENGUJIAN PERANGKAT LUNAK

ALGORITMA PERULANGAN

Struktur Data II. Bekerja Dengan Form.

Struktur Kontrol Perulangan (Loop) Algoritme dan Pemrograman. Struktur Kontrol Perulangan: while. Struktur Kontrol Perulangan: while

For variabel = nilai_awal To nilai_akhir [Step langkah] <Proses dalam pengulangan> Next variable

MATERI KULIAH 25 NOVEMBER DESEMBER 2015 Sri Istiyari Uswatun Chasanah G Struktur aliran atau bagan program kontrol.

Struktur Kontrol. (Repetition)

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-4 - Hal 1

Pertemuan2 Percabangan & Perulangan pada Python

NAMA : KELAS : LEMBAR AKTIVITAS SISWA BARISAN DAN DERET 1. Beda Barisan Aritmatika. b =.. RUMUS SUKU KE N: King s Learning Be Smart Without Limits

1) Perhatikan bentuk di bawah: U 1 U 2 U 3 U 4 U n 2, 5, 8, 11, dengan: U 3 = suku

7. Logika dan Algoritma Pemrograman

PENGULANGAN DAN PEMBACAAN DATA *

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

STRUKUR KENDALI : PERCABANGAN

Kondisi Dan Keputusan. Agus Priyanto, M.Kom

K13 Revisi Antiremed Kelas 11 Matematika Wajib

Percabangan dan Perulangan

Pertemuan 9: BRANCHING/PERCABANGAN dalam C LOOPING/PERULANGAN/ITERASI dalam C

BAB 6 KONTROL ALIRAN

BAB II DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA

Soal Ujian Tengah Semester flow

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

1. Laporan Akhir 1. Menentukan Nilai Besar atau Nilai Kecil. Program yang di masukkan adalah :

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

Pengumuman Pekan ke- 5

Perulangan, Percabangan, dan Studi Kasus

Belajar itu, Tidak harus menunggu materi dari guru Inisiatif Mencari itulah BELAJAR.

{Pertemuan 4 Struktur Kondisi IF}

Algoritma Pemrograman

Refreshing Materi Kuliah Semester Pendek 2010/2011. Logika dan Algoritma. Heri Sismoro, M.Kom.

c. Membeli komputer d. Proses 2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut : a. Proses b.

Chapter 5 Choice. repeatedly if tanda 2 on label: lakukan proses potong 2 if tanda 3 on label: lakukan proses potong 3 until switched off program 5.

Decission : if & if else

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Pertemuan 2. Muhadi Hariyanto

MODUL V REPETITIVE. Modul Praktikum Bahasa Pemrograman Visual (BPV)

Definisi Percabangan

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

Algoritma. Menurut Kamus Besar Bahasa Indonesia Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.

Komentar Program. Komentar program dapat diletakkan dimanapun di dalam program. pembatas (* dan *).

PERULANGAN PROSES. Proses perulangan ditandai dengan mekanisme yang disebut loop. Proses Loop : Proses yang berulang-ulang

Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan repatition/ perulangan

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

Tujuan Instruksional. Mahasiswa mampu :

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Teori Algoritma. Jenis seleksi

MODUL III CONTROL FLOW & FLOWCHART

Dasar Komputer & Pemrograman 2A

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Chapter 5. Struktur Kontrol Perulangan

PENGAMBILAN KEPUTUSAN

Perulangan (Looping)

Sesi/Perkuliahan ke: 4

Kasus 6.1 Buatlah algoritma dan program untuk mencetak nama Anda sebanyak 10 kali

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

Struktur Pengulangan

Transkripsi:

2.4. Struktur Branching Branching atau percabangan adalah diagram yang alurnya ada/banyak terjadi alih kontrol berupa percabangan dan terjadi apabila kita dihadapkan pada kondisi dengan dua pilihan yaitu Benar atau Salah. Dalam menggambarkannya kita menggunakan simbol kotak keputusan atau decisioan.

2.4. Struktur Branching Struktur branching atau percabangan adalah ; A > B? Tidak Ya (1) Apabila A > B, kondisi BENAR, arus ke alur (1), bila kondisi SALAH ( A<B), arus ke alur (2) (2)

a. Struktur IF THEN ELSE statement keputusan yang berjalur cabang merupakan suatu mekanisme untuk menetapkan dua pilihan yang harus dipilih pada salah satu cabangnya agar dilaksanakan sebagai tindakan dari statement decision tersebut. penggambarannya pada diagram alur menggunakan kotak keputusan atau decision table. Kondisi yang telah digambarkan di atas akan dinyatakan dengan ekspresi logika.

Bentuk umum penulisannya adalah : IF k THEN S1 ELSE S2 dengan k adalah suatu kondisi, S1 dan S2 adalah statement yang akan dikerjakan atau sering disebut juga sebagai statement majemuk, yaitu statement yang akan dilaksanakan pada alternatif cabang

Diagram alur dari pemakaian struktur IF- THEN-ELSE dapat digambarkan sebagai berikut : Cabang THEN K Cabang ELSE S1 S2

b. Struktur IF THEN ini merupakan bentuk lain dari statement decision yang akan terjadi pada suatu kondisi, jika terjadi kondisi tertentu akan dilaksanakan statement S, sedangkan jika tidak terjadi kondisi yang ditetapkan, maka akan dilaksanakan statement di bawahnya langsung.

Bentuk umum penulisannya adalah : IF k THEN S ELSE boleh ditulis/tidak Dengan K : adalah suatu kondisi S : statement yang akan dikerjakan atau sering disebut juga sebagai statement majemuk, yaitu statement yang akan dilaksanakan pada alternatif cabang. Kelanjutan ELSE adalah statement hampa, yaitu statement yang ttidak berisi perintah apa-apa

Diagram alur dari pemakaian struktur IF- THEN dapat digambarkan sebagai berikut : Cabang THEN True K False Cabang ELSE yang disebut juga jalur hampa S

c. Struktur Branch/Cabang/keputusan bersusun. pada struktur ini akan terdapat beberapa alternatif sebagai pilihan pada suatu kondisi yang ditetapkan, dengan menggunakan struktur bersarang atau bersusun dari IF-THEn-ELSE, yaitu bahwa di dalam IF-THEN-ELSE terdapat IF-THEN-ELSE yang lain.

Gambaran umum penulisan struktur bersusun adalah sebagai berikut : IF k1 THEN IF k2 THEN S1 ELSE S2 ELSE IF k3 THEN S3 ELSE S4

Diagram alur dari pemakaian struktur Keputusan bersusun dapat digambarkan sebagai berikut : True k1 False True k2 False True k3 False S1 S2 S3 s4

Dengan cara lain: True k1 False True k2 False True k3 False S1 S2 Sn Sn+1

2.4.2. Struktur Alih Jalur Tanpa Syarat Diesebut Struktur Alih Jalur Tanpa Syarat karena terjadi suatu kondisi tertentu yang mengharuskan alur melaksanakan suatu statement tertentu tanpa memperdulikan tempatnya dalam suatu alur atau program. Bentuk umum penulisannya adalah GO TO Label, dengan label sebgai arah simbol dari suatu program yang penamaannya mengikuti cara penamaan pada penamaan variabel.

2.4.2. Struktur Alih Jalur Tanpa Syarat Contoh penulisannya adalah sebagai berikut : BEGIN GO TO Hitung Hitung ; Nilai := 0 Statement yang tidak dilaksanakan End

2.5. Struktur Looping Disebut juga pemutaran kembali. Dapat juga disebut sebagai pelaksanaan serangkaian statement secara berulang-ulang selama kondisi tertentu masih berlaku atau memenuhi syarat. Jika memasuki sebuah Loop, maka statement yang berada di dalamnya (body) harus memungkinkan proses beralih ke statement awal pemasukan. Jika tidak terjadi maka proses akan berlangsung terus menerus tanpa akhir. Setiap kali body dari loop tersebut dilaksanakan, maka paling tidak satu nilai variabel akan berubah sehingga proses loop akan menimbulkan pengaruh yang bersifat kumulatif.

2.5. Struktur Looping Contoh penggambaran alur struktur looping A 1 (1) Variabel A diberi harga 1 A A+1 B A*A Cetak B (2) Variabel A berubah harganya menjadi 2 (3) Variabel B diberi harga sebesar harga A dikalikan dengan harga A. jadi variabel B berharga 4 (4) Harga B dicetak (tercetak 4) kemudian kembali ke (2),(3),(4), kembali lagi ke (2) dan seterusnya, jadi yang akan tercetak adalah harga-harga 4,9,16,

2.5. Struktur Looping Bentuk umum penulisan dari prose loop adalah dengan statement WHILE k DO S, dengan k adalah kondisi dann S merupakan satu atau sekelompok statement yang akan dijalankan Kondisi akan dicoba, jika nilainya dari kondisi tersebut TRUE (benar) maka statement S akan dilaksanakan dan pengendalian program dikembalikan ke statement WHILE karena untuk kemudian kondisi akan dicoba lagi. Jika kondisi tidak memenuhi syarat atau FALSE (salah) maka langkah selanjutnya adalah dengan statement sesudah S atau keluar dari proses.

2.5. Struktur Looping Penggambaran dari diagram alur untuk proses pemutaran kembali atau loop dapat adalah : True k False S

Soal 1. Buatlah diagram alur untuk menentukan suatu bilangan bulat positif merupakan bilangan genap dan ganjil 2. Buatlah diagram alur untuk mencetak 10 suku pertama dari barisan geometri dengan suku pertamanya 3 dan bedanya 4, sampai suku yang harganya tidak lebih dari 100 3. Buatlah diagram alur untuk mencetak suku deret aritmatika dengan hasilnya adalah 3,7,11, sampai 12 suku.