MODUL 3 PERCABANGAN A. TUJUAN

dokumen-dokumen yang mirip
MODUL 4 PERULANGAN A. TUJUAN

MODUL 1 STANDAR INPUT DAN OUTPUT

if (kondisi) Pernyataan;

MODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

MODUL 1 Operasi Dasar dalam PHP

Sintaks Pemilihan 1. Jika saya lulus, maka saya akan mendapat hadiah.

MODUL 2 OPERATOR DAN OPERASI KONDISI

PERCABANGAN. Bentuk if Sederhana

Selection, Looping, Branching

MODUL 5 STRUKTUR KONDISI (PERCABANGAN)

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom

24/09/2017 PERCABANGAN

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

OPERASI PERNYATAAN KONDISI

BAB 5 PERULANGAN DAN ARRAY

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

Algoritma & Pemrograman #4. by antonius rachmat c, s.kom, m.cs

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

P5 Seleksi Kondisi. A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta

MODUL 5 PERULANGAN (LOOPING)

MODUL IV CONDITION 1

BAB 4 KONDISI / PEMILIHAN

P - 8 Bab 6 : PHP (Kondisi dan Perulangan)

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

3. Struktur Perulangan dalam Bahasa C++

No HP :

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

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

PENYELEKSIAN KONDISI

Struktur Kontrol Pemrograman Java : PERCABANGAN

Pertemuan2 Percabangan & Perulangan pada Python

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

Pertemuan 2. Statement IF

3. Struktur Perulangan dalam C++

Satuan Acara Perkuliahan

1 MODUL 5 MODUL 5 PERULANGAN

A. TUJUAN PEMBELAJARAN

Perulangan, Percabangan, dan Studi Kasus

Modul Praktikum 3 Pemograman Berorientasi Objek

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

PERTEMUAN 4 DIAGRAM ALUR (FLOWCHART)

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

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

Bab 9. Percabangan dan Perulangan

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)

BAB 2 Seleksi Kondisi

1.1 Tujuan a. Mahasiswa dapat menggunakan operator Logika b. Mahasiswa dapat membuat program kecil dengan mengikutkan control flow

PENGENALAN Code::Blocks

Looping : break, continue, nested loop

Percabangan. Agus Priyanto, M.Kom

MODUL III CONTROL FLOW & FLOWCHART

UJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR PROGRAM DENGAN KONDISI

BAB VII DASAR-DASAR PHP

DASAR PHP. Oleh : Devie Rosa Anamisa

Bab 3. Decision 1 (Pengambilan Keputusan)

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

Pemrograman Web Lanjut 2017

MODUL 4 OPERATOR KONDISI PADA PEMROGRAMAN BAHASA JAVA

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL. Nor Kandir. Lab B201 - Teknik Elektro ITS Surabaya

PERNYATAAN DAN KONDISI

: Mahasiswa dapat mempraktekkan perintah selection/ pemilihan (If ; If Else ; Nested If ; Switch)

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++

Struktur kondisi dari IF digunakan untuk melakukan seleksi terhadap pernyataan (statement) tunggal. Bentuk IF Tunggal adalah sebagai berikut :

PRAKTIKUM WEB DINAMIS MODUL PENGGUNAAN KONDISI PADA FORM PHP

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

A. Dasar Teori. Urutan (Sequence) Pemilihan (Selection) Pengulangan (Iteration) Pernyataan Kondisional (If Statement)

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

Pertemuan 2 Struktur Kontrol Percabangan

IF IF ELSE. ELSE IF SWITCH CASE STATEMENT F NT OR, W HILE D O WHILE I 2

INSTRUKSI PENCABANGAN

Pernyataan if MODUL V PERCABANGAN

IF ELSE IF ELSE. BU : if (kondisi1) Statement; else if (kondisi2) Statement;

Algoritma Pemrograman 2B (Pemrograman C++)

Pemrograman Fery Updi,M.Kom

Struktur Pemilihan Ema Utami STMIK AMIKOM Yogyakarta

2.1 if Jenis-jenis Percabangan if adalah if, if else, If else if else if - else

MODUL 1 Alur Seleksi dengan C++

Pertemuan 3 Struktur Kondisi dan Perulangan

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

MODUL IV CONDITION 2

Chapter 1 KONSEP DASAR C

Desain Web. MODUL 2 Desain Form

MINGGU III : KONTROL PROGRAM

Struktur Kondisi dan Perulangan

Kuliah #4 Ekspresi,Operator, dan Conditional Statement

Algoritme dan Struktur Data. Ekspresi,Operator, dan Conditional Statement

OPERATOR DAN STATEMEN I/O

STRUKTUR PEMROGRAMAN PYTHON

Control Structure. Dasar Pemrograman C Mikrokontroler AVR. Hendawan Soebhakti Oktober 2009

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Pertemuan 5 PEMILIHAN/PERCABANGAN

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

PENGAMBILAN KEPUTUSAN

MODUL VII STORED PROCEDURE

PRAKTIKUM 6 PENGULANGAN PROSES 2

MENGENDALIKAN PROSES PROGRAM

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

Transkripsi:

MODUL 3 PERCABANGAN A. TUJUAN 1. Memahami teori percabangan pada bahasa pemrograman C/C++ 2. Memahami teknik percabangan pada bahasa pemrograman C/C++ 3. Mampu membuat aplikasi C/C++ yang melibatkan operasi percabangan B. PETUNJUK 1. Awali setiap aktivitas dengan do a, semoga berkah dan mendapat kemudahan 2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar 3. Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur 4. Tanyakan kepada dosen apabila terdapat hal-hal yang kurang jelas C. DASAR TEORI 1. Definisi Percabangan Percabangan merupakan fungsi yang dapat mengatur program agar melompat ke suatu baris perintah yang ditentukan, sesuai dengan kondisi yang sedang diterima. Fungsi percabangan yang biasa digunakan dalam C++ adalah if, if-else, dan switch-case. 2. Percabangan if Percabangan ini hanya menggunakan operasi if dalam penentuan kondisi. Kondisi lain diluar yang didefinisikan akan diabaikan. if(angka == 10) printf( sempurna ); Kondisi di atas hanya mendefinisikan jika angka bernilai 10, maka sistem mencetak kata sempurna. Jika angka bernilai selain 10, maka sistem tidak akan melakukan apa-apa, karena tidak didefinisikan apa yang harus dilakukan sistem jika angka bernilai selain 10. 3. Percabangan if-else Percabangan jenis ini menggunakan kombinasi operasi if dan else dalam penentuan kondisi. Kondisi lain yang berada di luar kondisi if, akan didefinisikan di dalam else. Dengan kata lain, percabangan jenis ini dapat meng-cover semua kondisi yang ada.

if(angka == 10) printf( sempurna ); else printf( belum sempurna ); Kondisi di atas akan mendefinisikan jika angka bernilai 10, maka sistem mencetak kata sempurna. Jika angka bernilai selain 10, maka sistem mencetak kata belum sempurna. 4. Percabangan switch-case Percabangan ini secara fungsi tidak jauh berbeda dengan percabangan if-else, hanya berbeda pada cara penyajiannya saja. switch(angka) case 10: printf( sempurna ); break; case 5: printf( setengah sempurna ); break; case 0: printf( jauh dari sempurna ); break; default: printf( belum didefinisikan ); break; Operasi switch di atas akan menganalisis nilai dari variabel angka kemudian dilakukan operasi perintah jika nilainya cocok dengan salah satu nilai yang dideklarasikan dalam case. Jika nilai tidak cocok, maka perintah yang dijalankan adalah perintah dalam default. Operasi break wajib ditambahkan pada setiap akhir perintah untuk membatasi perintah pada kondisi yang satu dengan yang lain. Maksud dari kode di atas adalah: jika angka bernilai 10, maka cetak kata sempurna. Jika angka bernilai 5, maka cetak kalimat setengah sempurna. Jika angka bernilai 0, maka cetak kalimat jauh dari sempurna. Jika angka bernilai selain 10, 5, dan 0, maka cetak belum didefinisikan.

D. LATIHAN 1. Buatlah sebuah file proyek baru pada Code::Blocks 2. Ubahlah kode pada main.cpp menjadi seperti berikut: 3. Jalankan program menggunakan menu Build and Run. Jika berhasil, maka outputnya kurang lebih seperti berikut:

4. Ubah kembali kode pada main.cpp menjadi seperti berikut: 5. Jalankan program menggunakan menu Build and Run. Jika berhasil, maka outputnya kurang lebih seperti berikut:

E. TUGAS Melanjutkan tugas pada modul sebelumnya tentang aplikasi kasir toko, buatlah modifikasi pada aplikasi tersebut. Modifikasi tersebut diantaranya adalah: dapat memilih nama barang dari sajian menu, harga barang ditentukan dari nomor menu yang dipilih, dan diskon yang ditentukan dari jumlah barang yang dibeli. Tampilan aplikasi kurang lebih seperti berikut: Ketentuan harga: - Baju: Rp 30.000,00 - Celana: Rp 45.000,00 - Topi: Rp 15.000,00 Ketentuan diskon: - Jumlah barang kurang dari 10 unit, diskon 10% - Jumlah barang antara 10 sampai 20 unit, diskon 20% - Jumlah barang di atas 20 unit, diskon 30%