MODUL II
INPUT DAN OUTPUT
Disusun Oleh :
Nama :Agnes Refilina F
Kelas : IF-11-D
NIM : 2311102126
1. Mahasiswa dan mahasiswi dapat memahami apa itu output dan input pada
pemrograman
2. Mahasiswa dan mahasiswi dapat atau mampu dalam membuat program
yang mengoutputkan informasi di layer monitor.
3. Mahasiswa dan mahasiswi dapat membuat program yang dapat mengolah
data yang diinputkan oleh user
4. Mahasiswa dan mahasiswi dapat memahami tentang output dan input
BAB II
DASAR TEORI
Pada praktikum kali ini akan membahas operasi untuk input/masukan yang
berarti memasukan data ke dalam program melalui perangkat/berkas yang
masuk seperti keyboard,mouse, dll. Dan output yang berarti menampilkan suatu
data ke user melalui perangkat keluaran, seperti layer monitor, printer, dll.
Namun pada praktikum kali ini kita akan membahas input dan output
menggunakan keyboard dan layar monitor saja.
BAB III
LATIHAN DAN TUGAS
Guided 1
a. Cout
Cout adalah suatu objek dalam bahasa C++ untuk mengarahkan data ke
standart output. Pada bahasa C++ ini penggunaan cout menggunakan
symbol << merupakaan sebuah operator yang disebut operator
penyisipan/ peletakan, operator ini akan mengarahkan data disebelah
kanannya ke obyek yang terletak disebelah kirinya. Contohnya
Cout<<”Hello World”;
#include <iostream>
int main()
{
cout << "Hello world!" << endl;
return 0;
}
Guided 2
b. Manipulator
Manipulator digunakan untuk mengatur tampilan data yang dikeluarkan
program ke perangkat keluaran. Berikut adalah beberapa jenis
manipulator:
Manipulator Keterangan
(int n) digit
Contoh penggunaannya:
#include <iostream>
#include <iomanip>
int main() {
cout << "Baris ini tanpa endl.";
cout << "Manipulator endl" << endl;
cout << dec << 10 << endl;
cout << hex << 10 << endl;
cout << oct << 10 << endl;
cout << setiosflags(ios::fixed);
cout << setprecision(4) << 123.4567891 << endl;
return 0;
}
Guided 3
c. Cin
Cin ini berfungsi untuk membaca data dari standar input. Simbol yang
digunakan pada Cin ini yaitu >>, contoh penggunaannya :
#include <iostream>
int main() {
int bilangan;
char karakter;
string kata;
cout << endl << "Data yang anda inputkan adalah: " << endl;
cout << bilangan << endl;
cout << karakter << endl;
cout << kata << endl;
return 0;
}
Guided 4
d. Fungsi Getch () dan Getche ()
Getch dan Getche ini sama sama digunakan untuk memasukkan karakter.
Perbedaan dari kedua fungsi ini yaitu jiga getch () tidak menampilkan
karakter dari tombol yang ditekan, sedangkan getche () menampilkan
karakter dari tombol yang di tekan. Contoh penggunaannya:
#include <iostream>
#include <conio.h>
int main() {
char karakter;
return 0;
}
Unguided 1
Buatlah program yang meminta input berupa angka, karakter, dan kata.
Selanjutnya program akan menampilkan data tersebut.
#include <iostream>
#include <string>
#include <iomanip>
int main() {
int angka;
char karakter_2311102126;
string kata;
return 0;
}
Unguided 2
Memodifikasi program pada nomor satu, sehingga program mengoutputkan
bilangan basis 16 ( hex ) dari angka yang diinputkan.
#include <iostream>
using namespace std;
int main()
{
int angka;
char karakter;
string kata;
int main() {
double bilangan;
return 0;
}
BAB IV
KESIMPULAN
Kesimpulan yang saya dapat dari modul ini adalah Kita diharapkan mampu
membuat program input output yang berdasar pada manipulator. Pada latihan
dan tugas, kita dituntut untuk menginputkan angka, karakter, ada kata
Apabila kita akan meng input kan suatu data, kita menggunakan fungsi cin
( >> ). Sedangkan, jika kita akan meng-output kan suatu data, kita
menggunakan fungci cout ( << ). Fungsi getch yaitu fungsi untuk membuat
suatu program yang dimana input yang dimasukkan oleh user tidak akan
muncul, Fungsi getche menampilkan semua inputan yang di-input oleh user.
Saya juga memahami perbedaan fungsi int, char dan string. Fungsi int yaitu
fungsi integer yang dimana akan menyimpan data bilangan bulat. Fungsi char
merupakan fungsi yang akan menyimpan 1 digit karakter ( boleh huruf atau
angka ). Sedangkan fungsi string adalah fungsi yang akan menampung
sekumpulan karakter / membentuk suatu kata.