laporan praktikum sementara input dan output
DESCRIPTION
isi laporan ini tentang contoh - contoh format penulisan input dan output dalam bahasa C++.TRANSCRIPT
![Page 1: Laporan Praktikum Sementara Input Dan Output](https://reader031.vdocuments.pub/reader031/viewer/2022020310/55cf9821550346d03395c247/html5/thumbnails/1.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020310/55cf9821550346d03395c247/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020310/55cf9821550346d03395c247/html5/thumbnails/3.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020310/55cf9821550346d03395c247/html5/thumbnails/4.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020310/55cf9821550346d03395c247/html5/thumbnails/5.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020310/55cf9821550346d03395c247/html5/thumbnails/6.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020310/55cf9821550346d03395c247/html5/thumbnails/7.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020310/55cf9821550346d03395c247/html5/thumbnails/8.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020310/55cf9821550346d03395c247/html5/thumbnails/9.jpg)
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](https://reader031.vdocuments.pub/reader031/viewer/2022020310/55cf9821550346d03395c247/html5/thumbnails/10.jpg)
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.