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

dokumen-dokumen yang mirip
Selection / Pemilihan PEMILIHAN

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

STRUKUR KENDALI : PERCABANGAN

Pemrograman Dasar S E L E C T I O N

MODUL IV Analisis Kasus/Pemilihan

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

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

Algoritma dan Pemrograman

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

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

Aliran Kendali (Flow Control)

OPERATOR DAN STATEMEN I/O

Percabangan & Perulangan

Percabangan dan Perulangan

3. Struktur Perulangan dalam Bahasa C++

Selection, Looping, Branching

Imam Fahrur Rozi. Algoritma dan Pemrograman SELEKSI KONDISI

Pemrograman Fery Updi,M.Kom

Algoritma dan Pemrograman. Pertemuan Ke-7 Statement Pengendalian 2

Algoritma Pemrograman 2B (Pemrograman C++)

3. Struktur Perulangan dalam C++

PRAKTIKUM 4 PERCABANGAN

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

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

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

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

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

Aliran Kendali (Flow Control)

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

Pertemuan II Algoritma Pemrograman & Struktur Data I

FLOWCHART - LANJUTAN

Pengantar Pemrograman

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

Algoritma dan Struktur Data Tahar Agastani Teknik Informatika UIN

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Struktur Kontrol Pemrograman Java : PERCABANGAN

Obyektif : KONTROL ALUR PROGRAM

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

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

ALGORITMA RINTA KRIDALUKMANA SISKOM UNDIP

OPERASI SELEKSI PEMROGRAMAN C++

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

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

BAB IV STRUKTUR RUNTUNAN DAN PERCABANGAN

MODUL III CONTROL FLOW & FLOWCHART

LOGIKA ALGORITMA. Pertemuan 6. By: Augury

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

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

Object Oriented Programming (OOP)

Tujuan Instruksional. Mahasiswa mampu :

PERTEMUAN 4 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PEMILIHAN

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

Struktur Kontrol. (Repetition)

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

PRAKTIKUM 4 STATEMENT KENDALI

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

24/09/2017 PERCABANGAN

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

04/03/2013. Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia

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

V. STRUKTUR PEMILIHAN

I. RUNTUNAN(SEQUENCE)

Pertemuan 5 PEMILIHAN/PERCABANGAN

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


Algoritma dan Pemrograman

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Percabangan. Agus Priyanto, M.Kom

Pemrograman Dasar P E M R O G R A M A N T E R S T R U K T U R I N P U T / O U T P U T

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-5 Rekursif

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

Konsep Dasar Pemrograman

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

Percabangan & Perulangan

PENGUJIAN PERANGKAT LUNAK

Tujuan : mahasiswa dapat menerapkan struktur kendali untuk membuat program dengan C++

PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN

Menggunakan 3 variabel A B C. Ada 6 kemungkinan variasi ketiga buah nilai

Pernyataan if MODUL V PERCABANGAN

UJIAN TENGAH SEMESTER KU1072/PENGENALAN TEKNOLOGI INFORMASI B SEM /2014

Basic Input/Output Operator Yoannita

PENGANTAR ALGORITMA & PEMROGRAMAN C/C++ Analisis Algoritma dan Struktur Data (TKE 670)

Pemilihan. Overview. Tujuan. 1.1 Bentuk Umum IF dan Variasinya

PERULANGAN P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

Algoritma Pemrograman

Perulangan, Percabangan, dan Studi Kasus

STRUKTUR DASAR ALGORITMA

PENGANTAR KOMPUTER & SOFTWARE II

UJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

TEORI KONSEP PEMPROGRAMAN 3.1

PENGANTAR KOMPUTER & SOFTWARE II

Pertemuan 2 Konsep Dasar Algoritma

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1

Algoritma Perulangan. Kuliah algoritma dan pemrograman

PENGANTAR KOMPUTER & SOFTWARE II PENGENALAN PEMANFAATAN KOMPUTASI/ PEMROGRAMAN

Transkripsi:

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

MATERI Input & Output Menampilkan Masukan dari Keyboard Menerima Masukan dari Keyboard Sequencing Statement Selection Statement If model Switch Case model Exercises

TUJUAN PEMBELAJARAN Mahasiswa mampu mendefinisikan masukan pada program yang dibuat Mahasiswa mampu menerjemahkan masukan/ input pada bahasa C++ Mahasiswa mengetahui perbedaan dari dua model selection statement Mahasiswa mampu membuat algoritma menggunakan model selection statement Mahasiswa mampu menerjemahkan algoritma selection statement pada bahasac++

INPUT Masukan/input tersedia untuk komputer untuk diproses. INPUT PROSES OUTPUT

CONTOH INPUT/ MASUKAN PADA LAYAR KOMPUTER

MENULIS INPUT PADA ALGORITMA

OUTPUT Hasil dari pemrosesan yang dilakukan oleh komputer. INPUT PROSES OUTPUT

CONTOH OUTPUT PADA LAYAR KOMPUTER

MENULIS OUTPUT PADA ALGORITMA

CONTOH ALGORITMA MENAMPILKAN INPUT & OUTPUT

INPUT & OUTPUT PADA C++ Menggunakan cin >> var; #include <ipstream> void main () { char C; cin >> C; cout << C; } Menggunakan var=getch(); #include <ipstream> #include <conio> void main () { char C; C=getch(); cout << C; } Menggunakan var=getche(); #include <ipstream> #include <conio> void main () { } char C; C=getche(); cout << C;

INPUT & OUTPUT PADA C++ (CONT D.) Menggunakan cin>>var; #include <ipstream> #include <conio> void main () { char S[7]; cin >> S; cout << S; } Menggunakan cin>>var; #include <ipstream> void main () { int N; cin >> N; cout << N; } Menggunakan cin.getline(var,sizeof(var)); #include <ipstream> void main () { char S[7]; cin.getline(s,7); cout << S; }

CONTROL FLOW/ STATEMENT Control flow mengatur penulisan instruksiinstruksi dalam sebuah program. Pelaksanaan instruksi mulai dari atas ke bawah dan /atau dari kiri ke kanan. (Sequence) Terkadang diperlukan suatu percabangan (branching) dan pemilihan (selection) 7 Kategori Control Flow: Sequencing Selection Iteration Procedural abstraction Recursion Concurrency Nondeterminacy

SEQUENCING Merupakan statement yang dieksekusi dalam sebuah program secara berurutan sesuai instruksinya. when one statement follows another in the program text, the first statement executes before the second Biasanya menggunakan Begin End atau { }

SELECTION STATEMENT Definisi: Kemampuan untuk membuat sebuah keputusan. Hasil dari keputusan dibuat dalam urutan langkah-langkah yang berurutan sesuai alur program. Model terbagi menjadi 2, yaitu: if switch. case

MODEL IF Satu Kondisi if kondisi then pernyataan endif Dua Kondisi if kondisi then pernyataan1 else pernyataan2 endif Pernyataan sesudah then adalah aksi yang akan dilaksanakan bila kondisi benar. Tiga Kondisi atau lebih (If di dalam If) if kondisi1 then pernyataan1 else if kondisi2 pernyataan2 else if kondisi3 then pernyataan3 else if kondisi4 then pernyataan4 endif endif endif endif

Contoh Algoritma if Pada Kasus Program Seleksi penerimaan pegawai

TERJEMAHAN ALGORTIMA IF KE C++

MODEL SWICTH.. CASE Model ini digunakan ketika terdapat multiple value yang perlu dievaluasi pada sebuah variabel Struktur ini memeriksa apakah nilai dari ekspresi tersebut sama dengan salah satu nilai. Ekspresi dapat berupa aritmetika atau boolean atau variabel yang menghasilkan nilai. switch (ekspresi) { case nilai1: pernyataan1; break; case nilai2: pernyataan2; break; case nilain: pernyataan N; break; default: pernyataan X; }

Contoh Algoritma Switch case Kasus: Program pemberian Bobot Angka 1-5

TERJEMAHAN ALGORTIMA SWICTH KE C++

REFERENCES Ngoen,T.S; Pengantar Algoritma dengan Bahasa C;Salemba Teknika;2004 Scoot,L.Michael;Programming Language Pragmatics 2 nd Edition;Elsevier;2006 Sjukani.Moh; Algortima&StrukturData dengan C, C++, dan Java;Mitra Wacana Media;2004 C++ Programming Technical; Documentation;worldlibrary.net;2004 NIIT Student Guide