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

dokumen-dokumen yang mirip
Pertemuan 5 PEMILIHAN/PERCABANGAN

PEMROGRAMAN BERORIENTASI OBJEK. Percabangan. Budhi Irawan, S.Si, M.T

Pengantar Pemrograman

PRAKTIKUM 4 PERCABANGAN

Bab 4 Percabangan. Rangkuman Buku: Pemrograman C++ karangan Budi Raharjo. disiapkan oleh Dr. Asep Sofyan

If (kondisi) pernyataan

Pernyataan if MODUL V PERCABANGAN

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

MODUL 5 PERULANGAN (LOOPING)

BAB VI. STATEMENT CONTROL

STRUKUR KENDALI : PERCABANGAN

BAB 4 KONDISI / PEMILIHAN

Struktur Kontrol Pemrograman Java : PERCABANGAN

Percabangan. Agus Priyanto, M.Kom

Algoritma Pemrograman. Fery Updi,M.Kom

Object Oriented Programming (OOP)

Selection / Pemilihan PEMILIHAN

Pertemuan X. Pemrograman Web Dasar Semester 1

Pengenalan C++ Oleh : Dewi Sartika

STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

PEMROGRAMAN BERORIENTASI OBJEK. Pengulangan. Budhi Irawan, S.Si, M.T

Struktur Kontrol. (Repetition)

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

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

MODUL 6 PERULANGAN. Contoh1: 1. Pernyataan while Digunakan untuk pengambilan keputusan dan looping. Bentuk Umum:

3. Struktur Perulangan dalam C++

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

BAB IV STRUKTUR RUNTUNAN DAN PERCABANGAN

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Pert. 5. Operai Penyeleksian Kondisi

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

Imam Fahrur Rozi. Algoritma dan Pemrograman SELEKSI KONDISI

24/09/2017 PERCABANGAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Percabangan. Yuli Sun Hariyani

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

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

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

PERCABANGAN. Bentuk if Sederhana

Struktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:

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

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Struktur dan Kondisi Perulangan. Struktur Kondisi

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

8.1 FUNGSI, DEKLARASI DAN DEFINISI NYA

Operator Logika dan Pernyataan If. A ud Solehuddin::Januari2012

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

Modul 4 Kondisional/Pencabangan If - Else

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

I. RUNTUNAN(SEQUENCE)

3. Struktur Perulangan dalam Bahasa C++

Akan diperhatikan tipe data dari masing-masing operand dalam ungkapan dan secara otomatis akan dilakukan.

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN

OPERATOR DAN STATEMEN I/O

Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)

PRAKTIKUM 07 DECISION SWITCH DWI SETIYA NINGSIH // PJJ D3 TI

MODUL IV Analisis Kasus/Pemilihan

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

Algoritma dan Pemrograman. Pertemuan Ke-7 Statement Pengendalian 2

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

if (kondisi) Pernyataan;

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

Pemrograman I Bab V Percabangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

INSTRUKSI UTAMA. Instruksi Runtunan (Sequential), Instruksi Pemilihan (Selection) dan Instruksi Perulangan (Repetition)

Komentar, Identifier, Konstanta dan Variabel

BAB IV PENYELEKSIAN KONDISI

Konsep Dasar Pemrograman Dan Pengenalan C++

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

OPERASI PERNYATAAN KONDISI

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

OPERASI SELEKSI PEMROGRAMAN C++

Pemrograman Fery Updi,M.Kom

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

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

Struktur Kondisi dan Perulangan

Bab 3. Decision 1 (Pengambilan Keputusan)

DPK UNIVERSITAS BRAWIJAYA MALANG

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

Modul Praktikum 3 Pemograman Berorientasi Objek

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

Pertemuan 3 Struktur Kondisi dan Perulangan

MODUL 1 Alur Seleksi dengan C++

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

PROGRAM KALKULATOR CONTOH PROGRAM KALKULATOR 1 :

INPUT & OUTPUT SEQUENCE STATEMENT SELECTION STATEMENT. Pengantar Logika & Teknik Pemrograman Politeknik Negeri Jakarta TA.

C++ menyediakan dua perintah pengambilan keputusan yaitu perintah IF dan perintah SWITCH yang disertai dengan CASE

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T

belajar pemograman C++ Dasar

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA April 1, 2010 BAB 8 REKURSIF

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

Pertemuan 06. Dasar Pemrograman Komputer [TKL-4002] 2010

PEMROGRAMAN BAHASA C++ ASEP MUHIDIN. Penerbit ZEYRANK OFFSET. Aa Oon Pemrograman Bahasa C++ 1

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

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

PRAKTIKUM TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Dapat menjelaskan pemakaian if atau switch case dengan tepat

MODUL 3 PERCABANGAN A. TUJUAN

Tipe Data, Variabel, Input/Output

Transkripsi:

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN Bahasa Pemrograman : C / C++ PROGRAM TEKNIK INDUSTRI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2007 1

Percabangan adalah suatu pemilihan statemen yang akan dieksekusi dimana pemilihan tersebut didasarkan atas kondisi tertentu. Didalam C++, terdapat 2 buah jenis strktur yang digunakan untuk mengimplementasikan suatu percabangan, yaitu a. if b. switch. 1. PERNYATAAN if Statemen statemen yang terdapat dalam sebuah blok percabangan akan dieksekusi hanya jika kondisi yang didefinisikan terpenuhi ( bernilai benar ). Artinya jika kondisi tidak terpenuhi ( bernilai salah ), maka statemen statemen tersebut juga tidak ikut dieksekusi atau dengan kata lain akan diabaikan oleh compiler. Bentuk Umumnya Satu Kondisi: if (kondisi) pernyataan ; Untuk lebih memahami konsep percabangan, perhatikan kalimat dibawah ini. Jika nilai anda lebih besar dari 7 maka anda lulus. Jika kasus diatas digambarkan dengan diagram alir maka bentuknya sebagai berikut : 2

Jika kasus diatas dituangkan dalam bahas C++, sebagai berikut : #include <iostream.h> #include <conio.h> int main() { int X; //Memberikan masukan nilai cout<<"masukkan nilai anda : "; //membaca nilai yang dimasukkan cin>> X; //menampilkan hasil if(x>7){ 3

cout<<"anda Lulus"; getch(); return 0; Bentuk Umumnya Dua Kondisi: if ( kondisi ) { Statemen_jika_kondisi_terpenuhi; else { Statemen_jika_kondisi_tidak_terpenuhi; Kasus diatas dapat dikembangkan menjadi : Jika nilai anda lebih besar dari 7 maka anda lulus, jika tidak maka anda tidak lulus dan harus mengulang. Jika kasus diatas digambarkan dengan diagram alir maka bentuknya sebagai berikut : 4

Jika kasus diatas dituangkan dalam bahasa C++, sebagai berikut : #include <iostream.h> #include <conio.h> int main() { int X; //Memberikan masukan nilai cout<<"masukkan nilai anda : "; //membaca nilai yang dimasukkan cin>> X; //menampilkan hasil if(x>7){ cout<<"anda Lulus"; 5

else { cout<<"anda Tidak Lulus"; getch(); return 0; Bentuk Umumnya n kondisi Kasus diatas dapat dikembangkan menjadi : Rentang Predikat X > 7 Lulus X<=7 dan X>5 Anda Harus Mengikuti Ujian Perbaikan X<=5 Anda Harus Mengulang Jika kasus diatas digambarkan dengan diagram alir maka bentuknya sebagai berikut : 6

Latihan : 1. Buatlah program untuk menentukan moda angkutan yang akan dipilih : Jika jarak perjalanan dinas yang akan ditempuh lebih dari 800 km, maka menggunakan moda angkutan pesawat. Jika jarak perjalanan dinas yang akan ditempuh kurang dari 800 km dan lebih dari 500 km, maka menggunakan moda angkutan kereta api. Jika jarak perjalanan dinas yang akan ditempuh kurang dari 500 km dan lebih dari 300 km, maka menggunakan moda Bus. Jika jarak perjalanan dinas yang akan ditempuh kurang dari 300 km, maka menggunakan moda angkutan kereta api. 2. Buatlah diagram alir kasus diatas. 2. PERNYATAAN Swicth Selain menggunakan struktur if, C++ juga menawarkan penggunaan keyword switch. Tipe data untuk ekspresi pada keyword switch haruslah berupa bilangan bulat atau karakter. Selain tipe data tersebut, C++ tidak mengijinkan. Bentuk umum struktur percabangan yang menggunakan keyword switch ini adalah sebagai berikut: Switch (ekspresi) { case nilai_konstan1 : Statemen_statemen; break; case nilai_konstan1 : Statemen_statemen; break;... case nilai_konstann : Statemen_statemen; break; default statemen_statemen_alternatif; 7

Contoh implementasi keyword switch antara lain: #include<iostream.h> #include<conio.h> int main(){ int bil; cout <<"masukkan sebuah bilangan (1...7): "; cin>>bil; switch (bil) { case 1 : cout<<"hari ke-"<<bil<<" : adalah Minggu"; break; case 2 : cout<<"hari ke-"<<bil<<" : adalah Senin"; break; case 3 : cout<<"hari ke-"<<bil<<" : adalah Selasa"; break; case 4 : cout<<"hari ke-"<<bil<<" : adalah Rabu"; break; case 5 : cout<<"hari ke-"<<bil<<" : adalah Kamis"; break; case 6 : cout<<"hari ke-"<<bil<<" : adalah Jum'at"; break; case 7 : cout<<"hari ke-"<<bil<<" : adalah Sabtu"; break; default : cout<<"tidak terdapat nama hari ke-"<<bil; getch(); return 0; Keluaran program diatas adalah 8