Laporan Praktikum Resmi D3(Input Output)

Download Laporan Praktikum Resmi D3(Input Output)

Post on 17-Oct-2015

73 views

Category:

Documents

0 download

DESCRIPTION

Stikom Yos Sudarso Purwokerto

TRANSCRIPT

  • 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