Anda di halaman 1dari 6

Laporan Modul Praktikum Algoritma

“INPUT / OUTPUT”

Oleh :
Nama : Eva Rahma Indriyani
NIM : 18102011
Kelas : S1IF-06-A
Dosen : Condro Kartiko
Hari/ Tanggal : Senin, 15 Oktober 2018
Asisten dosen : Dery Sudrajat
Didik Priyoga

PROGRAM STUDI S1 TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INDUSTRI DAN INFORMATIKA
INSTITUT TEKNOLOGI TELKOM PURWOKERTO

2018
BAB I
TUJUAN

1. mampu membuat program yang dapat meng-input-kan informasi di layar monitor


2. mampu membuat program yang dapat meng-input-kan informasi di layar monitor
3. Mampu membuat program yang dapat mengolah data yang diinputkan oleh user
4. Memahami dan mengerti cara mengolah data di program

BAB II
DASAR TEORI

Pada praktikum ini akan dibahas operasi untuk input/masukan dan output/keluaran.
Input berarti memasukan data ke dalam program melalui perangkat/berkas masukan,
seperti file, keyboard, mouse, dan sebagainya. Namun pada modul ini akan dibatasi
hanya masukan dari keyboard saja yang dibahas. Sedangkn output berarti program
menampilkan suatu data ke user melalui perangkat keluaran, seperti layar monitor,
printer, dan sebagainya. Pada modul ini akan dibahas output melalui layar monitor saja

BAB III
PEMBAHASAN
 Untuk program input dan output informasi di layar monitor
1. membuka code::blocks dan membuat project baru
2. Membuat program dengan code berikut yang akan menampilkan
Angka,Karakter,dan Angka.
Agar dapat menginput suatu informasi ke dalam program yang kemudian akan
di output kan oleh program, maka kita bisa menggunakan objek ‘cout’ (baca c
cout) ,yang berfungsi untuk mengarahkan data ke standard output .
Simbol << merupakan sebuah operator yang disebut operator
penyisipan/peletakan. Operator ini akan mengarahkan operand (data) di sebelah
kanannya ke obyek yang terletak di sebelah kiri.

Sedangkan objek ‘cin’ (baca : c in) dalam bahasa pemrograman c++,berfungsi


untuk membaca data dari standar input (keyboard). Bentuk pernyataan cin: cin
>> variable;
Ketika di build and run

Program akan menampilkan ouput angka,karakter,dan kata sesuai inputan yang


kita masukkan,

 Mengolah data sehingga program mengoutputkan bilangan basis 16 (hex) dari


angka yang diinputkan

1. Untuk mengoutputkan bilangan basis 16 (hex) di program ,maka kita dapat


menggunakan manipulator. Manipulator digunakan untuk mengatur tampilan
data yang dikeluarkan program ke perangkat keluaran .
Jenis manipulator yang kita gunakan adalah hex Mengonversi ke bilangan
basis 16 (hexadesimal)
Setelah di build and run maka akan muncul tampilan seperti berikut

user menginputkan ‘12’ untuk inputan angka , sehingga output/keluaran nya


menjadi c. Hal ini disebabkan karena digunakanya manipulator hexadecimal yang
untuk mengatur keluaran dalam konversi basis 16 {1,2,3,4,5,6,7,8,9,a,b,c,d,e,f}

 Untuk program yang dapat menerima inputan dari user sembarang bilangan
desimal dan mengolah kembali sehingga hanya ada ketentuan 2 angka dibelakang
bilangan

1. Menulis code di code::blocks untuk membuat program pak Adi,


Untuk program ini ,ditambahkan library #include <iomanip> pada header,
yang digunakan untuk mengatur jumlah digit decimal dibelakang koma.

Pemakaian setiosflag() 

Manipulator setiosflag() merupakan manipulator yang dapat dipakai untuk


mengontrol sejumlah tanda format , contohnya yang digunakan adalah
ios::fixed yang memformat keluaran dalam bentuk notasi desimal

Untuk mengatur digit angka dibelakang koma maka digunakan


Setprecision(n) dengan n menyatakan jumlah digit pecahan yang diinginkan
Contohnya :
cout << setprecision(2) << 123.56789 << endl;

Ketika di build and run :

Maka bilangan desimal sembarang yang diinputkan oleh user ,akan berubah
menjadi bilangan desimal dengan ketentuan 2 angka di belakang koma.

Seperti contoh yang dimasukkan diatas


Ketika user menginputkan angka 12,42541256 akan menjadi 12,43 saja

BAB IV

KESIMPULAN

Setelah melakukan rangkaian praktikum diatas maka dapat disimpulkan , dalam program
c++ ,terdapat proses input dan output . Untuk proses input sendiri terdapat dua cara
untuk menginput informasi kedalam program, yaitu menggunakan cout dan cin dan
getch() geche (),

Fungsi dari cout dan cin berfungsi untuk mengarahkan data ke standard output dan
membaca data dari standar input (keyboard).

sedangkan Fungsi getch() dan getche() digunakan untuk memasukan karakter.


Perbedaannya getch() tidak menampilkan karakter dari informasi yang diinputkan,
sedangkan getche() akan menampilkan darakter dari informasi yang diinputkan oleh
user.

Selain itu,ada juga proses pengolahan data menggunakan manipulator yang berfungsi
untuk mengatur tampilan data yang dikeluarkan program ke perangkat
keluaran.Misalnya kita ingin bilangan yang diinputkan adalah bilangan basis
hexadecimal maka bisa menggunakan manipulator hex untuk mengonversinya. Ataupun
ketika kita ingin menentukan jumlah digit di belakang koma dari keluaran (output) maka
kita bisa menggunakan setprecision(n) untuk menyetelnya.

Anda mungkin juga menyukai