SlideShare a Scribd company logo
Masukan / 
Keluaran dan 
Kondisi C++ 
Algoritma dan Struktur 
Data 
Georgius Rinaldo 
dodo@kuliahkita.com
Masukan / Keluaran (Input / Output) 
Masukan / Keluaran adalah salah satu dasar interaksi dari 
program komputer dengan pengguna. 
Pada C++, digunakan abstraksi yang dinamakan stream 
untuk menangani masukan dan keluaran langsung dari 
keyboard pengguna. 
Oleh karena itu pada program dasar terdapat library yang 
disertakan yaitu iostream atau input output (io) stream
Masukan / Keluaran 
Berikut contoh program kecil masukan/keluaran pada C++ 
#include <iostream> 
using namespace std; 
int main () { 
int umur; 
cout << "Masukkan umur anda: "; // output 
cin >> umur; // menerima input pengguna 
cout << "Umur anda adalah " << umur; 
return 0; 
}
Pernyataan Kondisional 
Untuk menangani suatu kondisi, terdapat pernyataan if 
else yang mengatur operasi suatu program. Berikut contoh 
penggunaan kondisional if 
if (kondisi) then { 
// operasi jika kondisi 
… 
} else { 
// operasi selain kondisi if 
… 
} 
// Contoh 
if (a<5) then { 
… 
} else { 
// jika (a>=5) 
… 
}
Pernyataan Kondisional 
Selain menggunakan pernyataan if juga terdapat pernyataan 
switch case untuk suatu kondisi yang lebih terukur. 
switch (var) { 
case a: // operasi jika var = a 
… 
break; 
case b: // operasi jika var = b 
… 
break; 
default: // operasi default 
… 
break; 
}
Pernyataan Kondisional 
#include <iostream> 
using namespace std; 
int main () { 
int umur; 
cout << "Masukkan umur anda: "; // output 
cin >> umur; // menerima input pengguna 
if (umur < 20) // periksa apakah masukan < 20 
cout << "Wah, Anda masih muda ya!"; // jika benar, lakukan aksi 
else if (umur >= 20 && umur <40) 
cout << "Wah, Anda sudah cukup berumur!"; 
else 
cout << “Sudah tua...”; 
return 0; 
}

More Related Content

PDF
Algoritma dan Struktur Data - Input/Output dan Kondisi
PDF
Algoritma dan Struktur Data - sintaks c++
PPTX
Tugas pak iqbal
DOC
Modul algoritma dan struktur data i
PPT
Algoritma Pemrograman - Perintah Input/Output
PPTX
Pertemuan 5C.pptx
DOCX
Kondisi pada c
PDF
FLOW CONTROL.pdf
Algoritma dan Struktur Data - Input/Output dan Kondisi
Algoritma dan Struktur Data - sintaks c++
Tugas pak iqbal
Modul algoritma dan struktur data i
Algoritma Pemrograman - Perintah Input/Output
Pertemuan 5C.pptx
Kondisi pada c
FLOW CONTROL.pdf

Similar to Algoritma dan Struktur Data - Input/Output dan State (8)

PPTX
Algoritma&Pemrograman C++ Pertemuan 5
PDF
PPT
Pertemuan iv
PDF
Pemrograman C++ - Masukan dan Keluaran
PPT
Pertemuan 5 : Algoritma & Pemrograman
PPTX
Pertemuan 5b.pptx
PPTX
Materi kuliah 13 pernyataan dasar part 2
PPTX
PPT - Pemrograman - Informatika Univeral.pptx
Algoritma&Pemrograman C++ Pertemuan 5
Pertemuan iv
Pemrograman C++ - Masukan dan Keluaran
Pertemuan 5 : Algoritma & Pemrograman
Pertemuan 5b.pptx
Materi kuliah 13 pernyataan dasar part 2
PPT - Pemrograman - Informatika Univeral.pptx
Ad

More from KuliahKita (20)

PPTX
CSS Eksperimen - 05-2 Popup Menu
PPTX
CSS Eksperimen - 05-1 Popup Konfirmasi
PPTX
CSS Eksperimen - 04-4 Elemen Sliding Door
PPTX
CSS Eksperimen - 04-3 Elemen Card Flip
PPTX
CSS Eksperimen - 04-2 accordion
PPTX
CSS Eksperimen - 04-1 informasi tab
PPTX
CSS Eksperimen - 03-3 Slide Side Menu
PPTX
CSS Eksperimen - 03-2 Breadcrumb
PPTX
CSS Eksperimen - 03-1 navigasi dasar
PPTX
CSS Eksperimen - 02-2 Flexbox Grid
PPTX
Eksperimen CSS - 02-1 grid layout
PPTX
Eksperimen CSS - 01 Pendahuluan
PDF
07 equity research (bagian 2)
PDF
Pasar Saham - 32 Discounted Cash Flow (DCF)
PDF
Pasar Saham - Equity Research (bagian 1)
PDF
Pasar Saham - 30 Investment Due Dilligence
PDF
Pasar Saham - 29 Financial Ratio 03
PDF
Pasar Saham - 28 Financial Ratio 02
PDF
Pasar Saham -27 financial ratio 01
PDF
Pasar Saham - 26 Cash Flow Statement
CSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 02-2 Flexbox Grid
Eksperimen CSS - 02-1 grid layout
Eksperimen CSS - 01 Pendahuluan
07 equity research (bagian 2)
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 28 Financial Ratio 02
Pasar Saham -27 financial ratio 01
Pasar Saham - 26 Cash Flow Statement
Ad

Recently uploaded (20)

PPTX
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
PPT
PCM pekerjaan pembangunan Jembatan payahe
PPTX
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
PPTX
TOPOLOGI JARINGAN STAR TEKNIK INFORMATIKA
PPTX
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
PPT
08_Sistem-Penilaian-Kesesuaian_BW_1708071.ppt
PPTX
KETERAMPILAN KADER - Copy TAHUN 2024.pptx
PDF
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
PPTX
7-presentasi-pk-metrologi-141030010022-conversion-gate01.pptx
PPTX
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
PPTX
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
PPTX
SAFETY INDUCTION untuk perusahaan konstruksi
PPTX
presentasi pekerjaan pembangunan jaringan irigasi
PPTX
Pengenalan SPALDT_SPALDS_Karanganyar.pptx
PDF
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
PPTX
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
PDF
07. Mekanisme Penyusunan RKM_Sanimas 2024 (Tahap 2).pptx.pdf
PPT
Penanganan motor starter pada dunia otomotif
PPTX
PPT - Materi Paparan Lapdal RP3KP Paser.pptx
PDF
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
PCM pekerjaan pembangunan Jembatan payahe
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
TOPOLOGI JARINGAN STAR TEKNIK INFORMATIKA
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
08_Sistem-Penilaian-Kesesuaian_BW_1708071.ppt
KETERAMPILAN KADER - Copy TAHUN 2024.pptx
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
7-presentasi-pk-metrologi-141030010022-conversion-gate01.pptx
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
SAFETY INDUCTION untuk perusahaan konstruksi
presentasi pekerjaan pembangunan jaringan irigasi
Pengenalan SPALDT_SPALDS_Karanganyar.pptx
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
07. Mekanisme Penyusunan RKM_Sanimas 2024 (Tahap 2).pptx.pdf
Penanganan motor starter pada dunia otomotif
PPT - Materi Paparan Lapdal RP3KP Paser.pptx
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA

Algoritma dan Struktur Data - Input/Output dan State

  • 1. Masukan / Keluaran dan Kondisi C++ Algoritma dan Struktur Data Georgius Rinaldo dodo@kuliahkita.com
  • 2. Masukan / Keluaran (Input / Output) Masukan / Keluaran adalah salah satu dasar interaksi dari program komputer dengan pengguna. Pada C++, digunakan abstraksi yang dinamakan stream untuk menangani masukan dan keluaran langsung dari keyboard pengguna. Oleh karena itu pada program dasar terdapat library yang disertakan yaitu iostream atau input output (io) stream
  • 3. Masukan / Keluaran Berikut contoh program kecil masukan/keluaran pada C++ #include <iostream> using namespace std; int main () { int umur; cout << "Masukkan umur anda: "; // output cin >> umur; // menerima input pengguna cout << "Umur anda adalah " << umur; return 0; }
  • 4. Pernyataan Kondisional Untuk menangani suatu kondisi, terdapat pernyataan if else yang mengatur operasi suatu program. Berikut contoh penggunaan kondisional if if (kondisi) then { // operasi jika kondisi … } else { // operasi selain kondisi if … } // Contoh if (a<5) then { … } else { // jika (a>=5) … }
  • 5. Pernyataan Kondisional Selain menggunakan pernyataan if juga terdapat pernyataan switch case untuk suatu kondisi yang lebih terukur. switch (var) { case a: // operasi jika var = a … break; case b: // operasi jika var = b … break; default: // operasi default … break; }
  • 6. Pernyataan Kondisional #include <iostream> using namespace std; int main () { int umur; cout << "Masukkan umur anda: "; // output cin >> umur; // menerima input pengguna if (umur < 20) // periksa apakah masukan < 20 cout << "Wah, Anda masih muda ya!"; // jika benar, lakukan aksi else if (umur >= 20 && umur <40) cout << "Wah, Anda sudah cukup berumur!"; else cout << “Sudah tua...”; return 0; }