Halo teman Rumah Coding, Pada postingan kali ini kita akan membahas tentang fungsi Input dan Output pada C++, dimana fungsi ini berguna untuk memberikan informasi yang akan ditampilkan pada console / terminal serta memberi masukan nilai / data pada variabel program menggunakan keyboard saat aplikasi dijalankan.
Iostream
Pada baris awal setiap kita menuliskan syntax C++ kita memasukan library <iostream> dibaris pertama dengan syntax “#include <iostream>“. library iostream mempunyai fungsi salah satunya input dan output yang nanti kita akan bahas bersama, untuk fungsi input kita akan menggunakan cin (baca : C – In) untuk output, kita akan menggunakan cout (Baca : C – Out).
Output COUT
Output yang dimaksud adalah informasi yang dihasilkan / ditampilkan saat program dijalankan. Output biasanya ditampilkan ke layar komputer. Fungsi cout merupakan salah satu fungsi standar c++ dari library iostream untuk menampilkan output ke layar.
Adapun struktur dasar penulisan syntax fungsi cout:
Penjelasan :
- Std::cout : keyword awal untuk menggunakan fungsi COUT
- << : Awalan sebelum memberi tampilan menggunakan COUT
- “Hello Codder !” : informasi yang akan tampil di layar.
Agar pemahamannya lebih jelas, kita akan membuat sebuah program sederhana untuk menggunakan fungsi cout. Buat file baru dengan nama cout.cpp.
Code:
#include <iostream>
int main (){
// Deklarasi dan isi nilai variabel "usia"
int usia = 15;
/* menampilkan tulisan biodata,
std::endl berfungsi untuk membuat baris baru*/
std::cout << "-- BIODATA --" << std::endl;
// menampilkan tulisan didalam tanda kutip <em>" "</em> dan nilai variabel "usia"
std::cout << "Usia anda adalah : " << usia << " tahun" << std::endl;
std::cout << "Terimakasih" << std::endl;
return 0;
}
Untuk menampilkan tulisan dalam tanda kutip “ ” maupun nilai dari sebuah variable, harus diawali dengan symbol ‘ << ’.
pada kode diatas terdapat std::endl, ini berfungsi untuk membuat baris baru pada tampilan program layar komputer.
Apabila syntax diatas kita compile dan run akan tampil seperti ini
Input CIN
Secara umum, input yang dimaksud adalah semua nilai / data yang dimasukan ke dalam program saat berjalan. Biasanya input ini diambil dari keyboard. Fungsi cin membutuhkan variabel untuk menyimpan data yang diinputkan. Kita akan bahas variabel di artikel lainnya.
Untuk lebih jelasnya mari kita coba fungsi CIN. Buatlah program baru dengan nama input.cpp lalu copy code dibawah ini :
#include <iostream>
int main() {
// deklarasi variabel untuk menyimpan data input CIN
std::string nama;
// memberi informasi user saat program dijalankan dengan COUT
std::cout << "Masukan namamu disini : ";
/* fungsi input data menggunakan CIN dengan
mengarahkan penyimpanan data ke variabel 'nama'*/
std::cin >> nama;
// menampilkan hasil input menggunakan COUT
std::cout << "Selamat datang " << nama << std::endl;
return 0;
}
lalu compile and run program tersebut maka akan tampil seperti ini
Akan ada permintaan input saat pertama kita jalankan program tersebut, dan hasil input akan disimpan di dalam variable nama dan akan di tampilkan setelah dilakukan input.
Perhatikan syntax program diatas, dimana dalam penulisan fungsi cin terdapat symbol ‘ >> ’, ini digunakan pada setiap penggunaan fungsi cin sebelum menuliskan variable yang dituju untuk menyimpan nilai input dari program berjalan.
Demikian pembahasan kita kali ini semoga bermanfaat dan terus kembangkan syntax yang sudah disimpan. Sampai bertemu di artikel selanjutnya.