Anda di halaman 1dari 7

Pengertian dan Dasar Input Output C++

Input & Output (Masukan dan Keluaran) adalah aktifitas pengguna dengan program pada
komputer yang memungkinkan kita memberikan data kedalam program dan program itu
juga dapat mengeluarkan data untuk pengguna. Data tersebut dapat berupa text, file,
gambar, hardcopy dan lain-lain. Kali ini kita akan belajar mengenai dasar Input Output pada
C++.

Pada ANSI C. operasi Input Output (IO Dasar pada layar console) dilakukan dengan
menggunakan fungsi-fungsi yang ada di library “stdio”. sebagai contoh beberapa
pernyataan yang tertera pada library “stdio” adalah printf, scanf, putchar, puts dan lain-lain.
Mereka berfungsi sebagai dasar Masukan dan Keluaran dalam bahasa pemrograman C.

Dan pada bahasa pemrograman C++ pencipta membuat cara baru untuk melakukan
operasi Input dan Output yang bisa dikatakan lebih mudah dari bahasa pemrograman C,
fitur Input output C++ tidak menggantikan fitur input output pada bahasa C, kita tetap biasa
menggunakan fungsi-fungsi input output C di dalam program C++. Operasi Input dan
Output dapat kita lakukan dengan menggunakan fungsi-fungsi yang berada pada Stream
dan salah satunya ada pada library “iostream”.

Stream adalah suatu logika device (peralatan logika) yang menghasilkan dan menerima
informasi atau suatu wadah yang digunakan untuk menampung keluaran dan menampung
aliran data. Stream adalah nama umum untuk menampung aliran data (contoh : file,
keyboard, mouse), maupun untuk keluaran (contoh : layer, printer). Dalam C++ input berarti
membaca dari stream dan output berarti menulis ke stream.

Output (keluaran) adalah aktifitas program yang mendapatkan perintah untuk memberikan
informasi data kepada pengguna (manusia). Data itu biasanya merupakan olahan dari data
lainya yang bisa berbentuk text, file , gambar, hardcopy dan lain-lain. Dalam bahasa C.
perintah keluaran dasar berbentuk text kita dapat melakukanya dengan menggunakan
fungsi printf(), puts(), putchar dan lain-lain. Dalam bahasa C++ kita dapat melakukanya
dengan keyword cout.

Untuk menggunakan keyword cout kita membutuhkan Insertion Operator dengan tanda “<<”
di antara keyword dengan ekspresi. dan juga di antara ekspresi dengan ekspresi.

Dan jika kita ingin melakukan keluaran (menampilkan) nilai dari suatu variable kita hanya
akan membutuhkan identias dari variable tersebut dan jika kita ingin langsung
menampilakan sebaris kalimat (string), kita dapat melakukanya dengan menambahkan
sepasang tanda petik dua di awal kalimat dan di akhir kalimat.

Contoh Penulisan (C++) :

cout<<variable;
atau

cout<<”Hallo Semua”:
atau

cout<<variable<<”Hallo Semua”;
bentuk pertama akan melakukan keluaran (menampilkan) nilai dari variable, Bentuk kedua
adalah keluaran yang akan menampilkan string “Hallo semua”, dan bentuk ketiga adalah
keluaran yang akan menampilkan nilai dari variable dan string “Hallo Semua”,

Input (masukan) adalah interaksi pengguna (manusia) dengan program, memungkinkan


program dapat menerima data dari pengguna yang biasanya berbentuk text, file, gambar,
hardcopy dan lain-lain. Dalam bahasa C kita dapat melakukan perintah input dasar text
dengan menggunakan funsi printf(), puts(), putchar. Dan dalam bahasa C++ kita dapat
melakukanya dengan keyword cin.

Untuk menggunakan cin kita membutuhkan Extraction Operator dengan tanda “>>” yang
diletakan di antara keyword “cin” dan memori.

Sebelum itu kita harus tau bahwa pengguna memasukan data yang berarti program akan
membutuhkan tempat untuk menyinpan data yang pengguna berikan (seperti kita mencoba
untuk mengambil air dan membutuhkan tempat yaitu gelas). Dalam komputer tempat
tersebut dinamakan sebagai memori. Dan memori dapat dipesan oleh bahasa
pemrograman dengan cara mendirikan variable.

Maka data yang diberikan oleh pengguna dalam operasi pemasukan (input) akan disimpan
di dalam memori variable yang telah kita dirikan.
Contoh Penulisan (C++) :

cin>>variable;

Contoh Program :

#include <iostream>
using namespace std;
int main ( ) {
int x ;
cout << "Masukkan sebuah bilangan : ";
cin >> x ;
cout << "Bilangan yang dimasukkan adalah " << x << endl ;
return 0;
}

Di atas adalah contoh program yang mencontohkan bagaimana penggunaan cout dan cin.
Pada baris keempat didirikan variable “x” dengan tipe data integer yang akan berfungsi
untuk penyimpanan data pemasukan dari pengguna program. Baris selanjutnya adalah
contoh penggunan keluaran dengan kalimat “Masukan sebuah bilangan : ”. Dan baris ke
enam adalah contoh penggunaan perintah masukan “cin”, masukan dari pengguna akan
dimasukan dan disimpan dalam memori variable x.

Dan baris ketujuh adalah penggunaan cout, menampilkan string dengan kalimat “Bilangan
yang dimasukan adalah : ” dan menampilkan isi dari variable “x” yang merupakan bilangan
yang barusan pengguna masukan pada baris keenam.

Artikel ini hanya membahas dasar dari Input Output Stream dalam C++, yang akan sering
kita gunakan dalam contoh program artikel berikutnya.
Variabel

Pengertian Variabel

Variabel adalah tempat yang memungkinkan suatu program mengingat sesuatu data yang
bisa berupa sebuah nilai, atau konstanta. Pengertian tersebut merupakan pengertian umum
mengenai variabel dan untuk pengertian dari segi pandang programmer adalah. Variabel
adalah suatu tempat yang berfungsi untuk menyimpan nilai atau konstanta, kedua hal
tersebut merupakan data yang perlu untuk di simpan. Data tersebut biasanya di dapat dari
masukan user, dari pembuat program, lingkungan, atau merupakan hasil dari proses
program. Data itu akan berguna untuk program itu sendiri.
Untuk mendirikan memori kita membutuhkan sebuah tipe data dan sebuah nama
(identifier), anda juga bisa langsung menyertakan nilai pada deklarasi tersebut (dinamakan
inisialisasi) untuk menyimpan nilai pada variabel tersebut.

Variabel merupakan sebuah memori pada komputer. Di dalam komputer, tepatnya pada
memori komputer. Sebenarnya terdapat banyak sekali memori yang diberi identitas dengan
alamat memori, alamat memori diwakili dengan hexadecimal. Setiap alamat mewakili satu
bit.

Setiap kali kita mendirikan variabel kita sebenarnya meminta memori pada CPU di
komputer anda. lalu memori tersebut akan diberikan, dan variabel tersebut hanyalah
sebuah perwakilan dari alamat memori yang diberikan. Dan untuk besar memori yang
diberikan itu tergantung tipe data apa yang digunakan oleh variabel yang didirikan.

Dan hal itu menjelaskan kenapa variabel dapat menyimpan data, karena variabel
sebenarnya merupakan memori pada komputer anda. Pada variabel kita dimungkinkan
untuk menyimpan, memperbaharui, dan menyalin data di dalamnya.
Dalam peraturan pemberian nama (identitas) variabel dapat terdiri dari huruf, angka dan
karakter (_). nama variabel harus dimulai dengan huruf atau garis bawah. dan juga bahwa
huruf besar dan huruf kecil dalam pemrograman C++ itu sangat dianggap beda karena C++
adalah Bahasa Pemrograman Case-Sensitive.

Ada satu peraturan lainnya dalam pemberian nama pada variabel yaitu tidak boleh
menggunakan spasi saat penamaan variabel, tapi jika nama tersebut memiliki dua kata
atau lebih dan ingin tetap menamakanya dengan kata terpisah supaya mudah dibaca, anda
dapat menulis namanya tanpa menggunakan spasi atau anda bisa menggantikan spasi
dengan tanda ( _ ). ini dapat mempermudah anda dalam pembacaan nama yang lebih dari
1 kata, peraturan kedua adalah nama variabel tidak boleh diawali dengan angka atau
menggunakan operator aritmatika. contoh penulisan yang benar adalah:

belajarcpp
belajar_cpp
belajarCpp5

dalam mendirikan variabel kita membutuhkan jenis penyimpanan yang dapat dilakukan oleh
variabel, hal itu dinamakan tipe data. Sebelum kita tuliskan nama dari variabel dibutuhkan
jenis tipe data di depan nama variabel untuk menentukan jenis penyimpanan. tipe data
variable secara umum bisa dibedakan menjadi tiga yaitu :

Variabel Numerik : Memungkinkan pengguna menyimpan data yang berbentuk


nomer/bilangan. Variabel numerik dapat dibagi menjadi beberapa bagian yaitu : Bilangan
Bulat (Integer “int”), Bilangan Desimal Berpresisi Tunggal (Floating Point “float”). Bilangan
Desimal Berpresisi Ganda (Double Precision “double”).

Variabel Text : memungkinkan pengguna untuk menyimpan data berbentuk karakter.


Bahasa pemrograman C++ menyediakan beberapa tipe data untuk jenis variabel seperti
Char (Character / Karakter tunggal), string (kumpulan dari Karakter atau kata).

Boolean : dengan menulisan “bool” merupakan jenis yang hanya dapat mewakili satu dari
dua pilihan yaitu 1 (True) atau 0 (False).

Deklarasi Variabel
Deklarasi variabel adalah proses mendirikan atau pembuatan variabel dalam kode program.
Deklarasi variabel diwajibkan didirikan dengan jenis variabel tersebut dengan menyertakan
tipe data di awal deklarasi variabel. Deklarasi merupakan statement(pernyataan), Setiap
kali pendeklarasian variabel harus diakhiri dengan tanda titik koma (;).

Bentuk Penulisan :
tipeData daftar_variabel = inisialisasi;
Inisialisasi merupakan opsional, kita dapat mendirikan variable tanpa atau menggunakan
inisialisasi, kecuali variabel konstanta yang mengharuskan untuk mempunyai nilai awal
(inisialisasi).
Contoh Penulisan :

int x;
int y;
Diatas merupakan contoh pendeklarasian variabel yang valid. jika pendeklarasian jenis nilai
variabel memiliki jenis (tipe data) yang sama dan merasa hal itu memakan banyak baris,
maka bisa kita persingkat menjadi seperti ini.

int x,y;

Contoh Penulisan :

int x, i, p;
double a, b, c;
float y;

Contoh pendeklarasian variable dengan Inisialisasi :

int x=10;
string nama =”Belajarcpp.om”;
Mempersingkat banyak variabel ke dalam satu baris, dan beberapa mempunyai inisialisasi.

int x=10, y, z;
float = a, b=9.7, c;
char nama[20]="belajarcpp.com", merek[10];
string nama =”Belajarcpp.com”;

Tabel Macam-macam Tipe Data yang sering digunakan.


Tipe Data Bentuk Penulisan

Boolean bool

Character char

String string

Integer int

Floating Point float

Double Floating Point double


Bentuk Penulisan

tipedata nama_variable=inisialisasi;

Contoh Penulisan:

bool variabelBool = 0, variabel_boolean;


char variabelChar, variabel_char = ‘a’;
string variabelString = "Belajar Cpp", variabel_string;
int variabelInt, variabel_int = 9;
float variabelFloat = 20,9, variabel_float;
double variabelDouble, variabel_double = 90,0;

Contoh Program

#include <iostream>
using namespace std;

int main ()
{
// Pendeklarasian variabel:
int a, b = 2;
int hasil;

// Operasi
a = 5; //Assignment Operator bukan inisialisasi
a = a + 1;
hasil = a - b;

//Output hasil operasi di atas


cout <<"Hasil dari operasi variabel adalah :"<<hasil;

return 0;
}

Anda mungkin juga menyukai