Pemrograman Kompetitif
  • Menu utama
    • Selamat Datang
  • Umum
    • Pengenalan Pemrograman
    • Pengenalan Pemrograman Kompetitif
    • Pengenalan Kontes
    • Sumber Belajar
    • Pengenalan C++
  • Pemrograman Dasar
    • Struktur Program
    • Variabel dan Tipe Data
    • Masukan dan Pengeluaran
    • Operator
    • Percabangan
    • Perulangan
      • While Loop
      • For Loop
        • Nested For Loop
        • Ranged-based for loop
      • Break dan Continue
    • Array
    • Pendalaman String
    • Fungsi
    • Rekursi
    • Analisis Kompleksitas
  • Struktur Data
    • Struktur Data Linear
      • Array Dinamis
      • Stack dan Queue
      • Struktur Set
      • Struktur Map
    • Struktur Data Non-Linear
      • Disjoint Set Union
      • Binary Heap
      • Hash Table
      • Segment Tree
  • Pencarian dan Pengurutan
    • Algoritma Pengurutan
      • Bubble Sort
      • Selection Sort
      • Insertion Sort
      • Counting Sort
      • Merge Sort
      • Bogosort
    • Algoritma Pencarian
      • Linear Search
      • Binary Search
  • Paradigma Penyelesaian Masalah
    • Complete Search
      • Complete Search Iteratif
      • Complete Search Rekursif
    • Divide and Conquer
    • Greedy
    • Dynamic Programming
  • Graf
    • Representasi Graf
      • Adjacency list
      • Adjacency matrix
      • Edge list
    • Penjelajahan Graf
      • DFS (Depth-first search)
      • BFS (Breadth-first search)
    • Tree
  • Matematika
  • Geometri
  • Teori Bilangan
  • Kombinatorika
  • Tentang
    • Tentang Website Ini
    • Tim Kami
Powered by GitBook
On this page
  • Keluaran
  • Masukan
  1. Pemrograman Dasar

Masukan dan Pengeluaran

Penulis: Sayed

PreviousVariabel dan Tipe DataNextOperator

Last updated 2 years ago

Merupakan sarana komunikasi antara sistem informasi, seperti suatu komputer, dengan dunia luar, seperti manusia atau sistem informasi lain. (Input) merupakan sinyal atau data yang diterima oleh suatu komputer sedangkan (Output) merupakan sinyal atau data yang dikeluarkan oleh suatu komputer.

Keluaran

Pada C++, penulisan dari keluaran dapat dituliskan menggunakan cout << (singkatan dari character output) lalu dilanjutkan dengan suatu yang ingin Anda keluarkan. Misalkan Anda ingin mengeluarkan Hello, World! pada konsol Anda dapat menuliskan program sebagaimana dituliskan di bawah ini:

#include <iostream>
using namespace std;

int main(){
    cout << "Hello, World!";
}

Selamat! Anda telah menuliskan program komputer pertama Anda.

Sejarah "Hello, World!"

Hello World pertama kali ditulis pada buku pemrograman dasar yang ditulis pada tahun 1978 berjudulul "The C Programming Language" karya Brian Kernighan. Buku ini sangatlah popular yang menyebabkan istilah ini ramai digunakan.

Bila Anda ingin mengeluarkan kalimat pada baris selanjutnya kita dapat menuliskan endl maupun "\n" seperti code di bawah ini:

#include <iostream>
using namespace std;

int main(){
    cout << "Hello, World!" << endl;
    cout << "Nama saya Pak Dengklek";
}
#include <iostream>
using namespace std;

int main(){
    cout << "Hello, World!" << "\n";
    cout << "Nama saya Pak Dengklek";
}

Program akan mengeluarkan Hello, World! dan Nama saya Pak Dengklek pada baris yang berbeda.

Masukan

Pada C++, penulisan dari keluaran dapat dituliskan menggunakan cin >> (singkatan dari character input) lalu dilanjutkan dengan variabel yang ingin Anda isi. Sebelum Anda menuliskan code untuk masukan, Anda ingin terlebih dahulu menentukan tipe data yang Anda ingin masukkan. Setelah Anda menentukkan tipe data dari data yang ingin Anda masukkan, Anda ingin mendeklarasikan variabel kosong, misalkan dengan tipe data int lalu kita ingin mengisi variabel kosong ini dengan suatu nilai bilangan bulat. Program akan memberikan Anda error bila Anda memasukkan suatu kalimat seperti "Hello World!" ke dalam input karena tipe data yang kita deklarasikan pada input adalah int. Program dapat dituliskan sebagai berikut:

#include <iostream>
using namespace std;

int main(){
    int x;
    cin >> x;
}

Kita juga dapat masukkan dua atau lebih masukan sekaligus seperti potongan program di bawah ini

#include <iostream>
using namespace std;

int main(){
    int x, y;
    cin >> x >> y;
}

Ingat, Anda harus mendeklarasikan variabelnya terlebih dahulu sebelum Anda menulis cin >> pada program!

Anda juga dapat mengeluarkan input Anda dengan menggunakan cout << dibarengi dengan nama variabel Anda tanpa tanda kutip.

Masukan
Keluaran