OPERATOR DAN STATEMEN I/O

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

Selection / Pemilihan PEMILIHAN

V. STRUKTUR PEMILIHAN

IV. OPERATOR DAN STATEMENT I/O

Pertemuan 4 OPERATOR DAN STATEMEN I/O

MODUL I PENDAHULUAN & PENGENALAN TURBO C++

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

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

MODUL I PENDAHULUAN & PENGENALAN TURBO C++

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

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

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

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

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Rekursif/ Iterasi/ Pengulangan

3. Struktur Perulangan dalam C++

Kondisi dan Perulangan

3. Struktur Perulangan dalam Bahasa C++

MODUL PRAKTIKUM PEMROGRAMAN KOMPUTER

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

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

Pemrograman Fery Updi,M.Kom

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

PENGANTAR BAHASA C++

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

BAB 5 PERULANGAN DAN ARRAY

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

Perulangan (Looping)

MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN I

Looping : break, continue, nested loop

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

WEEK 6. Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING

BAB V. STATEMEN KONTROL

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

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

Algoritma Perulangan. Kuliah algoritma dan pemrograman

Selection, Looping, Branching

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

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

1 MODUL 5 MODUL 5 PERULANGAN

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

PRAKTIKUM 6 PENGULANGAN PROSES 2

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

TEORI KONSEP PEMPROGRAMAN 3.1

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

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

PERNYATAAN DAN KONDISI

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

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

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

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

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

Pertemuan2 Percabangan & Perulangan pada Python

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

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

Proses Perulangan (Looping) DASAR PROGRAMMING 1

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Pemrograman Dasar R E P E T I T I O N

MODUL 2 OPERATOR DAN OPERASI KONDISI

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

BAB II OPERASI BERSYARAT DAN PERULANGAN

PENGANTAR KOMPUTER & SOFTWARE II. Pengulangan (For) Tim Pengajar KU Institut Teknologi Sumatera

PANDUAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

MODUL III CONTROL FLOW & FLOWCHART

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

Tipe Data dan Operator

KONTROL ALIR PERULANGAN

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

BAB V PERULANGAN. for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah )

Algoritma Pemrograman 2B (Pemrograman C++)

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

ALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ;

24/09/2017 PERULANGAN

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

Percabangan dan Perulangan

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

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

STRUKUR KENDALI : PERCABANGAN

Pertemuan6 Percabangan & Perulangan pada Ruby

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

Percabangan & Perulangan

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

PERTEMUAN 9-11 STATEMENT

Analisa Kasus Part 2. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

BAB VI. STATEMENT CONTROL

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

P10 Seleksi & Perulangan

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

P9 Seleksi & Perulangan

2.4. Struktur Branching

Perulangan, Percabangan, dan Studi Kasus

MENGENDALIKAN PROSES PROGRAM

Object Oriented Programming (OOP)

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

Konstruksi Dasar Algoritma

PERTEMUAN 7 REVIEW (QUIZ)

Perulangan / Looping

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Transkripsi:

OPERATOR DAN STATEMEN I/O PEMROGRAMAN TURBO C++ OPERATOR Operator adalah symbol yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi. OPERATOR PENUGASAN Operator Penugasan (Assignment operator) dalam bahasa C++ berupa tanda sama dengan ( = ). Contoh : nilai = 80; A = x * y; Penjelasan : variable nilai diisi dengan 80 dan variable A diisi dengan hasil perkalian antara x dan y. 1

OPERATOR ARITMATIKA OPERATOR HUBUNGAN (PERBANDINGAN) Operator Hubungan digunakan untuk membandingkan hubungan antara dua buah operand (sebuah nilai atau variable). Operator hubungan dalam bahasa C++ 2

CONTOH OPERATOR NAIK DAN TURUN ( INCREMENT DAN DECREMENT ) Operator increment ++ Operator decrement -- Contoh : 3

OPERATOR BITWISE NB : Seluruh operator bitwise hanya bisa dikenakan pada operand bertipe data int atau char CONTOH OPERATOR BITWISE 4

OPERATOR LOGIKA Operator logika digunakan untuk menghubungkan dua atau lebih ungkapan menjadi sebuah ungkapan berkondisi. OPERATOR KONDISI Operator kondisi digunakan untuk memperoleh nilai dari dua kemungkinan ungkapan1? ungkapan2 : ungkapan3 Bila nilai ungkapan1 benar, maka nilainya sama dengan ungkapan2, bila tidak maka nilainya sama dengan ungkapan3 Contoh : 5

STATEMEN I/O Pada C++ terdapat 2 jenis I/O dasar, yaitu: Statemen Input adalah Statemen / fungsi yang digunakan untuk membaca data dari inputing device (keyboard/mouse), contoh : cout (character out) Statemen Output adalah Statemen yang digunakan untuk menuliskan data ke layar monitor, contoh : cin (character in) Contoh 1: STATEMEN I/O Contoh 2 : 6

LATIHAN 1. Buatlah program untuk menghitung luas bangunan geometri (bujursangkar, lingkaran, segitiga dan trapesium). Data masukkan dibaca dari piranti masukkan dan luas bangun ditampilkan sebagai keluaran. 2. Buatlah program untuk menghitung harga total suatu barang, dimana jumlah barangnya 5, harga perunit 5203.02. 3. Buatlah program untuk penggunaan operasi aritmatika yaitu penjumlahan, pembagian, perkalian, dan pengurangan dengan variabel yang diinputkan. 4. Mencetak sejumlah deret bilangan ganjil antara 1 sampai N, dimana N dimasukkan oleh user. PENYELEKSIAN KONDISI PEMROGRAMAN TURBO C++ 7

PENYELEKSIAN KONDISI Suatu Struktur dasar algoritma yang memiliki satu atau lebih kondisi tertentu dimana sebuah instruksi dilaksanakan jika sebuah kondisi/persyaratan terpenuhi. Ada beberapa bentuk struktur dasar pemilihan ini : Pernyataan if Pernyataan switch PERNYATAAN IF Sebuah pernyataan yang dapat dipakai muntuk mengambil keputusan berdasarkan suatu kondisi. Bentuk pernyataan ini ada dua macam : if saja dan else Bentuk Umumnya Satu Kasus: Pernyataan dilaksanakan jika dan hanya jika kondisi yang diinginkan terpenuhi, jika tidak program tidak memberikan hasil apa-apa. 8

PERNYATAAN IF PERNYATAAN IF Bentuk Umumnya Dua Kasus : if (kondisi) pernyataan1 ; else pernyataan2; Pernyataan1 dilaksanakan jika dan hanya jika kondisi yang diinginkan terpenuhi, jika tidak, lakukan pernyataan2. Jika Anda tidak mempergunakan pernyataan else program tidak akan error, namun jika anda mempergunakan pernyataan else tanpa didahului pernyataan if, maka program akan error. Jika pernyataan1 atau pernyataan2 hanya terdiri dari satu baris, maka tanda { } tidak diperlukan, namun jika lebih maka diperlukan. 9

PERNYATAAN IF Bentuk Umumnya Banyak Kasus : CONTOH IF BENTUK 2 KASUS 10

CONTOH NESTED CONDITIONAL PERNYATAAN Switch Pernyataan swich adalah pernyataan yang digunakan untuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan, berdasarkan nilai dari sebuah ungkapan dan nilai penyeleksian. Pernyataan if else if jamak dapat dibangun dengan pernyataan switch. Bentuk Umumnya : 11

PERNYATAAN Switch Hal hal yang perlu diperhatikan adalah : Dibelakang keyword case harus diikuti oleh sebuah konstanta, tidak boleh diikuti oleh ekspresi ataupun variable. Konstanta yang digunakan bertipe int atau char Jika bentuknya seperti diatas maka apabila ekspresi sesuai dengan konstanta2 maka pernyataan2, pernyataan3 sampai dengan pernyataanlain dieksekusi. Untuk mencegah hal tersebut, gunakan keyword break;. Jika keyword break digunakan maka setelah pernyataan2 dieksekusi program langsung keluar dari pernyataan switch. Selain digunakan dalam switch, keyword break banyak digunakan untuk keluar dari pernyataan yang berulang ( looping ). pernyataanlain dieksekusi jika konstanta1 sampai konstantan tidak ada yang memenuhi ekspresi. CONTOH SWITCH 12

LATIHAN 1. Buatlah program untuk mencari apakah bilangan tersebut ganjil atau genap, dimana bilangan merupakan piranti masukkan 2. Buatlah program untuk menseleksi suatu bilangan dengan ketentuan sebagai berikut : 0<=nilai <30 : Nilai rendah 30<=nilai < 60 : Nilai sedang 60<=nilai<=100 : Nilai tinggi 3. Buatlah program dalam bentuk menu yang mampu menghitung : a. Luas dan Keliling Bujur sangkar b. Luas dan Keliling persegi panjang c. Luas dan keliling lingkaran PENGULANGAN PEMROGRAMAN TURBO C++ 13

PENGULANGAN Sebuah / kelompok instruksi diulang untuk jumlah pengulangan tertentu. Baik yang terdifinisikan sebelumnya ataupun tidak. Struktur pengulangan terdiri atas dua bagian : Kondisi pengulangan yaitu ekspresi boolean yang harus dipenuhi untuk melaksanakan pengulangan Isi atau badan pengulangan yaitu satu atau lebih pernyataan (aksi) yang akan diulang. Perintah atau notasi dalam struktur pengulangan adalah : 1. Pernyataan while 2. Pernyataan do..while 3. Pernyataan for 4. Pernyataan continue dan break 5. Pernyataan go to PERNYATAAN while Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Pernyataan while memungkinkan statemenstatemen yang ada didalamnya tidak diakukan sama sekali. Bentuk Umumnya : 14

PERNYATAAN while PERNYATAAN do while Pernyataan do while mirip seperti pernyataan while, hanya saja pada do while pernyataan yang terdapat didalamnya minimal akan sekali dieksekusi. Bentuk Umumnya : 15

PERNYATAAN for Pernyataan for digunakan untuk menghasilkan pengulangan(looping) g p g) beberapa kali tanpa penggunaan kondisi apapun. Pada umumnya looping yang dilakukan oleh for telah diketahui batas awal, syarat looping dan perubahannya. Pernyataan for digunakan untuk melakukan looping. Pada umumnya looping yang dilakukan oleh for telah diketahui batas awal, syarat looping dan perubahannya. Selama kondisi terpenuhi, maka pernyataan akan terus dieksekusi. Bentuk Umumnya : PERNYATAAN for Bagaimana jika program diatas diubah menjadi Program diatas akan menampilkan bilangan yang banyaknya tak terhingga sehingga dapat membuat komputer anda berhenti bekerja. Contoh diatas juga merupakan prinsip membuat bom program ( contohnya : bom mail ) 16

PERNYATAAN for Bagaimana jika program diatas diubah menjadi Program diatas akan menampilkan bilangan yang banyaknya tak terhingga sehingga dapat membuat komputer anda berhenti bekerja. Contoh diatas juga merupakan prinsip membuat bom program ( contohnya : bom mail ) PERNYATAAN continue dan break Pernyataan break akan selalu terlihat digunakan bila menggunakan pernyataan switch. Pernyataan ini juga digunakan dalam loop. Bila pernyataan ini dieksekusi, maka akan mengakhiri loop dan akan menghentikan itrasi pada saat tersebut. Pernyataan continue digunakan untuk pergi ke bagian awal dari blok loop untuk memulai iterasi berikutnya. 17

CONTOH PERNYATAAN go to Pernyataan goto, diperlukan untuk melakukan suatu lompatan ke suatu pernyataan berlabel yang ditandai dengan tanda :. Bentuk Umumnya : 18