Laporan Praktikum Resmi D3(Input Output)
-
Upload
abasabdoelmalik -
Category
Documents
-
view
76 -
download
0
description
Transcript of Laporan Praktikum Resmi D3(Input Output)
-
LAPORAN PRAKTIKUM RESMI
INPUT DAN OUTPUT
Disusun oleh :
Abas Abdul Malik
201302023
Dosen pengampu :
Yosef Murya Kusuma Ardhana.S.T., M.Kom
JURUSAN KOMPTERISASI AKUNTANSI
SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO
PURWOKERTO
2014
-
2
BAB I
TEORI DASAR
A. Pengantar
Input dan Output yang dibahas di praktikum ini hanya yang berhubungan dengan keyboard
dan layar monitor. Format penulisan input dan output pada bahasa C++ ada bermacam-macam
dan juga tergantung pada liblary yang dipakai (file includnya). Berikut diberikan dua standar
penulisan input output dengan format yang berbeda.
B. Input (Memasukkan Data)
Jika menggunakan #include atau :
a. Format: cin >>var
Fungsi cin>> digunakan untuk menginput data berupa data numerik, karakter dan
string. Var dapat lebih dari satu variabel (cin>>var1>>var2) dan juga bisa berupa
karakter.
b. Fungsi getch() dan getche()
Penjelasan sama dengan jika menggunakan stdio.h
c. Format : cin.get(var,sizeof (var))
Penggunaan format ini untuk membaca atau menginput string lebih dari satu kata, tetapi
akan mengakibatkan kesalahan jika dalam satu program menggunakan perintah ini
lebih dari satu kali. Untuk menangani masalah ini lebih baik menggunakan format
cin.getline().
d. Format : cin.getline(var.sizeof(var))
C. Output (Menampilkan Data)
Jika menggunakan #include atau
a. Menampilkan data ke layar monitor
Format :
cout
-
3
fungsi cout
-
4
E. Sintaks Dasar C++
1. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk
menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum
kompilasi dimulai
2. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti
cin
-
5
BAB II
PENJELASAN PROGRAM
A. Latihan Praktikum
Pada bab ini akan membahas tentang listing program pada bagian modul yang telah digunakan
untuk latihan pada pertemuan kedua. Latihan yang dilakukan mencakup pada Listing Program
4.1, Listing Program 4.2, Listing Program 4.3, Listing Program 4.4 dan Listing Program 4.5 :
Listing Program 4.1
/* * program4.1.cpp * * Created on: Apr 7, 2014 * Author: Abaz_Malik */ #include using namespace std; int main() { char nama[20]; coutnama; cout
-
6
Penjelasan Program 4.1
Berikut penjelasan dari Listing Program 4.1 :
1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat sebuah
komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah atau teks
maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler.
2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk
menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum
kompilasi dimulai
3. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti
cin
-
7
Listing Program 4.2
/* * program4.2.cpp * * Created on: Apr 7, 2014 * Author: Abaz_Malik */ #include using namespace std; int main() { int jumlah; char huruf, nim[10]; float nilai; coutjumlah; couthuruf; coutnim; coutnilai; cout
-
8
Penjelasan Program 4.2
Berikut penjelasan dari Listing Program 4.2 :
1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat
sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah
atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler.
2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk
menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum
kompilasi dimulai
3. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti
cin
-
9
Listing Program 4.3
/* * program4.3.cpp * * Created on: Apr 7, 2014 * Author: Abaz_Malik */ #include #include using namespace std; int main() { float nilai; coutnilai; cout
-
10
2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk
menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum
kompilasi dimulai
3. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti
cin
-
11
Penjelasan Program 4.4
Berikut penjelasan dari Listing Program 4.4 :
1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat
sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah
atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler.
2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk
menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum
kompilasi dimulai
3. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti
cin
-
12
Output Program 4.5
Penjelasan Program 4.5
Berikut penjelasan dari Listing Program 4.5 :
1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat
sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah
atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler.
2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk
menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum
kompilasi dimulai
3. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti
cin
-
13
B. Langkah Praktikum
Listing Program 4.3 memasukan nilai sembarang
/* * program4.3.cpp * * Created on: Apr 7, 2014 * Author: Abaz_Malik */ #include #include using namespace std; int main() { float nilai; coutnilai; cout
-
14
Listing Program 4.4 dengan format yang berbeda
a. cout
-
15
Output praktikum
Hasil output praktikum adalah sebagai berikut :
c. Cout
-
16
#include #include using namespace std; int main() { cout
-
17
cout
-
18
Penjelasan Praktikum
Berikut ini adalah penjelasan praktikum :
1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuat
sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintah
atau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler.
2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk
menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum
kompilasi dimulai
3. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti
cin
-
19
BAB III
KESIMPULAN
Input dan output hanya berhubungan dengan keyboard dan monitor, artinya keyboard sebagai alat
input dan monitor sebagai alat output. Format input dan output pada bahasa C++ ada bermacam-
macam dan juga tergantung pada liblary yang dipakai (file includnya). Input (memasukan Data)
ada beberapa macam format yaitu format cin>>var, getch()/getche(), cin.get(var,sizeof (var)) dan
cin.getline(var, sizeof(var)). Output (menampilkan data) dengan format cout