Anda di halaman 1dari 13

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN

Modul II/Tugas I/Tugas II/Tugas III


“Pengenalan Input/Output”

Disusun oleh:
Iqbal Nur Septiana
2311102274

Dosen Pengampu:
Sudianto, S.Pd, M.Kom.

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS INFORMATIKA
INSTITUT TEKNOLOGI TELKOM PURWOKERTO
2023
BAB I
TUJUAN PRAKTIKUM

1. Mahasiswa mampu membuat program yang meng-outputkan informasi di


layar monitor
2. Mahasiswa mampu membuat program yang dapat mengolah data yang
diinputkan oleh user

BAB II
DASAR TEORI
Pada modul 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. Sedangkan output berarti program
menampilkan suau data ke user melalui perangkat keluaran, seperti layar monitor,
printer, dan sebagainya. Pada modul ini akan dibahas output melalui layar monitor
saja.
BAB III
GUIDED
Guide I
Source code
#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;
}

Screenshoot Program

Deskripsi Program
Guide I adalah coding mengenai input yang terdiri dari dec(decimal), hex(hexa), okt(okta) yang
masing-masing memiliki fungsi yang berbeda untuk suatu bilangan. Setprecision (4) berguna
untuk menampilkan 4 angka dibelakang koma. Dan jika code diatas dijalankan maka akan meng-
outputkan program seperti yang ada pada Screenshoot program.

Guide II
Source code
#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 << "Data yang anda inputkan adalah: " <<


endl;
cout << bilangan << endl;
cout << karakter << endl;
cout << kata << endl;

return 0;
}

Screenshoot Program
Deskripsi Program
Guide II adalah coding mengenai input yang terdiri dari input bilangan, karakter dan kata. Untuk
input bilangan hanya bisa maximal 9 bilangan total.
Int aadalah data tipe yang berbentuk bilangan bulat atau numerik yang mencakup semua
bilangan bulat yang tidak memiliki komponen pecahan.
Char adalah tipe integral, artinya nilai yang mendasari disimpan sebagai integer.
String adalah untuk mempresentasikan sebuah kata/kalimat dalam tanda kutip baik kutip tunggal
maupun ganda.
Dan jika code diatas dijalankan maka akan meng-outputkan program seperti yang ada pada
Screenshoot program.

Guide III
Source code
#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 << "Masukkan sebuah karakter";


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

return 0;
}

Screenshoot Program
Deskripsi Program
Guide II adalah coding mengenai input yang terdiri dari input getch dan getche.
Getch berfungsi untuk tidak menampilkan karakter yang dimasukkan pada layar dan umumnya
sering digunakan untuk meminta inputan berupa password sedangkan Getche berfungsi untuk
menampilkan karakter yang dimasukkan pada layar.
Jika code diatas dijalankan maka akan menampilkan output seperti pada Screenshoot Program.
TUGAS

Tugas I
Source code
#include <io
stream>

using namespace std;

int main()
{
long long int angka;
char karakter;
string kata;

cout << "inputkan angka :";


cin >> angka;
cout << "inputkan karakter :";
cin >> karakter;
cout << "inputkan kata :";
cin >> kata;

cout << "Data yang anda inputkan adalah: " << endl;
cout << angka << endl;
cout << karakter << endl;
cout << kata << endl;

return 0;
}
Screenshoot Program

Deskripsi Program
Tugas I adalah mengenai input Angka, Karakter dan Kata yang berisikan NIM,
Karakter awal nama depan dan nama lengkap saya. Jika code pada source code
dijalankan maka akan menampilkan output seperti yang terlihat pada Screenshoot
Program.
Tugas II
Source code
#include <iostream>

using namespace std;

int main()
{
long long int angka;
char karakter;
string kata;

cout << "inputkan angka :";


cin >> angka;
cout << "inputkan karakter :";
cin >> karakter;
cout << "inputkan kata :";
cin >> kata;

cout << "Data yang anda inputkan adalah: " <<


endl;
cout << angka << endl;
cout << karakter << endl;
cout << kata << endl;
cout << hex << angka << endl;
return 0;
}
Screenshoot Program

Deskripsi Program
Tugas II adalah mengenai Input NIM, karakter pertama dari nama saya, nama
lengkap saya dan memodifikasi sedikit dengan menambahkan code hex atau
bilangan hexa dengan input NIM saya. Jika code dijalankan maka akan
menampilkan output pada Screenshoot program.

Tugas III
Sourcecode
#include <iostream>
#include <iomanip>

using namespace std;

int main()
{
float angka;
cout << "Inputkan angka :";
cin >> angka;

cout << "Program milik Pak Adi " ;


cout << " yang akan memunculkan 2 angka dibelakang
koma dari sembarang bilangan desimal" << endl;

cout << setiosflags (ios::fixed);


cout << dec << setprecision(2) << angka << endl;

return 0;
}

Screenshoot Program

Deskripsi Program
Tugas III adalah mengenai setionsflags dan dec (decimal) setprecision (2) yang
akan menampilkan 2 angka dibelakang koma dari NIM saya. Jika code pada code
source dijalankan maka akan menampilkan output seperti pada Screenshoot
Program.
BAB IV
KESIMPULAN
Kesimpulan dari praktikum algoritma pemrograman pada pertemuan yang kedua
adalah mengenal dan mempelajari lebih dalam tentang coding Input dan Output.
Sehingga kita bisa mempelajari bahwa kita bisa menginputkan sebuah karakter,
bilangan dan kata pada tampilan output dan akan mengeksekusi sesuai coding yang
kita buat dan mempelajari tentang limit dari data tipe Int yang hanya berjumlah 9
dan mengenal limit break dari data tipe Int dengan menambahkan tipe data long
long didepan Int.

Anda mungkin juga menyukai