Anda di halaman 1dari 18

LAPORAN PRAKTIKUM

MODUL II
INPUT DAN OUTPUT

Disusun Oleh :
Nama :Agnes Refilina F
Kelas : IF-11-D
NIM : 2311102126

PROGRAM STUDI S1 TEKNIK INFORMATIKA


FAKULTAS INFORMATIKA
INSTITUT TEKNOLOGI TELKOM PURWOKERTO
2023/2024
BAB I
TUJUAN PRAKTIKUM

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>

using namespace std;

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

endl Menyisipkan newline

ends Menyisipkan karakter null

dec Mengonversi ke bilangan basis 10

Mengonversi ke bilangan basis 16


hex (hexadesimal)

oct Mengonversi ke bilangan basis 8 (oktal)

setw(int n) Mengatur lebar sebanyak n karakter

Setprecision Menyetel presisi bilangan pecahan sebesar n

(int n) digit

Contoh penggunaannya:

#include <iostream>
#include <iomanip>

using namespace std;

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>

using namespace std;

int main() {
int bilangan;
char karakter;
string kata;

cout << "Inputkan bilangan: ";


cin >> bilangan;
cout << "Inputkan karakter: ";
cin >> karakter;
cout << "Inputkan kata: ";
cin >> 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>

using namespace std;

int main() {
char karakter;

cout << "Masukkan sebuah karakter: ";


karakter = getch();
cout << endl << "Hasil fungsi getch " << karakter << endl;

cout << "Masukan sebuah karakter: ";


karakter = getche();
cout << endl << "Hasil fungsi getche " << karakter << endl;

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>

using namespace std;

int main() {

int angka;
char karakter_2311102126;
string kata;

cout << "Inputkan angka: ";


cin >> angka;
cin.ignore();
cout << "Inputkan karakter: ";
cin >> karakter_2311102126;
cin.ignore();
cout << "Inputkan sebuah kata: ";
getline(cin, kata);
cout << "Hasil angka : " << angka << endl;
cout << "Hasil Karakter: " << karakter_2311102126 << endl;
cout << "Hasil kata: " << kata << endl;

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;

cout << "Masukkan sebuah angka: ";


cin >> angka;
cout << "Masukkan sebuah karakter: ";
cin >> karakter;
cout << "Masukkan sebuah kata: ";
cin.ignore();
getline(cin, kata);
cout << "Anda memasukkan angka (hex): " << hex << angka << endl;
cout << "Anda memasukkan karakter: " << karakter << endl;
cout << "Anda memasukkan kata: " << kata << endl;
}
Unguided 3
#include <iostream>
#include <iomanip>
using namespace std;

int main() {

double bilangan;

cout << "Masukkan bilangan desimal: ";


cin >> bilangan;
cout << fixed << setprecision(2);
cout << "Bilangan 2 angka di belakang koma: " << bilangan << endl;

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.

Anda mungkin juga menyukai