laporan praktikum sementara input dan output

10
LAPORAN PRAKTIKUM SEMENTARA INPUT DAN OUTPUT Disusun oleh : Nama : Trins Astriani Br Sidauruk NIM : 201302011 Dosen pengampu : Yosef Murya Kusuma Ardhana.S.T., M.Kom JURUSAN KOMPTERISASI AKUNTANSI SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO PURWOKERTO 2014

Upload: trinsastrianisidauruk

Post on 08-Apr-2016

153 views

Category:

Documents


2 download

DESCRIPTION

isi laporan ini tentang contoh - contoh format penulisan input dan output dalam bahasa C++.

TRANSCRIPT

Page 1: Laporan Praktikum Sementara Input Dan Output

LAPORAN PRAKTIKUM SEMENTARA

INPUT DAN OUTPUT

Disusun oleh :

Nama : Trins Astriani Br Sidauruk

NIM : 201302011

Dosen pengampu :

Yosef Murya Kusuma Ardhana.S.T., M.Kom

JURUSAN KOMPTERISASI AKUNTANSI

SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO

PURWOKERTO

2014

Page 2: Laporan Praktikum Sementara Input Dan Output

BAB I

TEORI DASAR

A. INPUT (MEMASUKKAN DATA)

Menurut modul praktikkum Logika dan Pemrograman yang disusun oleh Yosef Murya

Kusuma Ardhana. S.T., M.Kom.

Jika menggunakan #include <iostream.h> atau <iostream> :

a. Format : cin >> var

Fungsi cin>> digunakan untuk menginput data berupa data menarik, karakter dan

string. Var dapat lebih dari satu variabel (cin>>var1>>var2) dan juga bisa berupa

karakter.

b. Fungsi getch() dan getch()

Penjelasan sama dengan jika menggunakan stdio.h

c. Format : cin.get (var, sizeof (var))

Penggunaan format ini untuk membaca/menginput string lebih dari satu kata, tetapi

akan mengakibatkan kesalahan jika dalam suatu 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))

B. OUTPUT (MENAMPILKAN DATA)

Jika menggunakan #include <iostream.h> atau <iostream> :

a. Menampilkan data ke layar monitor

Format :

cout << var;

cout << konstanta;

Fungsi cout << digunakan untuk menampilkan semua jenis data (numeric dan

karakter) yang berupa nilai dalam variabel maupun berupa konstanta.

b. Mengatur tampilan bilangan pecahan (float)

Untuk mengatur presisi bilangan pecahan digunakan perintah setprecision(n) dengan

menaambahkan file include iomanip.h. dimana n menyatakan jumlah kepresisian.

Page 3: Laporan Praktikum Sementara Input Dan Output

C. MANIPULATOR

Manipulator Fungsi

endl

ends

flush

End line, identik dengan\n

Kursor pindah ke posisi awal berikutnya

Menyisipkan karakter Null

Mencetak isi buffer

dec

hex

oct

Mengkonversi kebilangan decimal

Mengkonversi kebilangan hexadecimal

Mengkonversi kebilangan octadecimal

setbase(n)

setw(n)

setfill©

Mengkonversi kebilangan berbasis n

Mengatur lebar cetakan selebar n

Mengisi leading field dengan karakter c

setprecision (n)

setioflags (lf)

resetiosflags (lf)

Membuat lebar decimal point=n

Men-set format diatur dengan tanda format ios:

Ment-set format yang diset oleh setioflagss

Page 4: Laporan Praktikum Sementara Input Dan Output

BAB II

PENJELASAN PROGRAM

Pada penjelasan program bab ini akan dijelaskan mengenai bagaimana melakukan

pemrograman C++ secara sederhana sesuai dengan modul praktikum pada Program 4.1 – 4.5

format penulisan input dan output pada bahasa C++ sederhana.

Listing Program 4.1

Program untuk memasukkan tipe data karakter / string dengan iostream :

Output Program 4.1

Hasil output dari Program 4.1 adalah sebagai berikut :

Page 5: Laporan Praktikum Sementara Input Dan Output

Listing Program 4.2

Program untuk memasukkan data dengan beberapa tipe data :

Output Program 4.2

Hasil output dari Program 4.2 adalah sebagai berikut :

Page 6: Laporan Praktikum Sementara Input Dan Output

Listing Program 4.3

Program untuk menampilkan data berupa bilngan pecahan :

Output Program 4.3

Hasil output dari Program 4.3 adalah sebagai berikut :

Page 7: Laporan Praktikum Sementara Input Dan Output

Listing Program 4.4

Program dalam penggunaan manipulator endl :

Output Program 4.4

Hasil output dari Program 4.4 adalah sebagai berikut :

Page 8: Laporan Praktikum Sementara Input Dan Output

Listing Program 4.5

Program dalam penggunaan manipulator setw(n) :

Output Program 4.5

Hasil output dari Program 4.5 adalah sebagai berikut :

Page 9: Laporan Praktikum Sementara Input Dan Output

Penjelasan Program 4.1, Program 4.2, Program 4.3, Program 4.4, Program 4.5

Berukut penjelasan dari Listing Program 4.1, Listing Program 4.2, Listing Program 4.3,

Listing Program 4.4, dan 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. <iostream> berfungsi sebagai suatu input dan output. Seperti pada teori dasar sintaks

C++, ada cout untuk menampilkan dan cin untuk menginputkan.

4. (;) digunakan untuk menyatakan suatu pernyataan. Suatu atau beberapa ekspresi yang

diakhiri dengan tanda titik koma.

5. {} (blok pernyataan) terjadi dari satu atau beberapa pernyataan yang dirancang untuk

melakukan proses tertentu. Blok fungsi dimulai dengan nama fungsi dan diikuti tanda ()

dan tanda {dan diakhiri tanda}.

6. Char digunakan untuk memasukkan pernyataan.

7. Int digunakan untuk memasukkan angka.

8. Long digunakan untuk memasukkan angka lebih panjang.

9. Cout untuk menampilkan output dan cin untuk menginputkan data.

10. Float digunakan untuk memasukkan desimal (real presisi tunggal).

11. Endl identik dengan \n kursor pindah ke posisi awal berikutnya.

12. Setprecision digunakan untuk membuat lebar decimal poin=n.

13. Setw digunakan untuk mengatur lebar cetakan selebar n.

14. #include iomanip.h digunakan untuk mengatur presisi bilangan pecahan.

Page 10: Laporan Praktikum Sementara Input Dan Output

BAB III

KESIMPULAN

Algoritma merupakan sebuah alur yang berfungsi untuk menyelesaikan suatu permasalahan.

Dan ketika algoritma dituangkan kedalam suatau bahasa pemrograman seperti C++ language

maka kita dapat membuat program sesuai dengan tujuan yang diinginkan. Dengan melakukan

pemrograman C++ seperti pada Program 4.1 maka dapat menghasilkan output sesuai dengan

tujuan yang diinginkan.

Input dan output yang di bahas 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 library yang dipakai (file includenya).

Yang perlu diingat pada pemrograman C++ yaitu ketikka menuliskan listing atau script-nya

harus melihat dengan cermat fungsi-fungsinya karena sifat dari pemrograman C++ adalah

case sensitive yang artinya penulisan huruf kecil dan huruf besar diartikan berbeda atau tidak

sama.