laporan resmi praktikum input dan output
DESCRIPTION
Laporan ini berisi tentang bagaimana cara mempraktekkan fungsi Input dan Output.TRANSCRIPT
-
LAPORAN PRAKTIKUM RESMI
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
-
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 atau :
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 atau :
a. Menampilkan data ke layar monitor
Format :
cout
-
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
-
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 :
-
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 :
-
Listing Program 4.3
Program untuk menampilkan data berupa bilngan pecahan :
Output Program 4.3
Hasil output dari Program 4.3 adalah sebagai berikut :
-
Listing Program 4.4
Program dalam penggunaan manipulator endl :
Output Program 4.4
Hasil output dari Program 4.4 adalah sebagai berikut :
-
Listing Program 4.5
Program dalam penggunaan manipulator setw(n) :
Output Program 4.5
Hasil output dari Program 4.5 adalah sebagai berikut :
-
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. 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.
-
Namun dalam langkah praktikum dilakukan beberapa perubahan format penulisan pada
Program 4.4 menjadi :
Listing Program 4.4 a
Output Program 4.4 a
Hasil output dari Program 4.4 a adalah sebagai berikut :
-
Listing Program 4.4 b
Output Program 4.4 b
Hasil output dari Program 4.4 b adalah sebagai berikut :
-
Listing Program 4.4 c
Output Program 4.4 c
Hasil output dari Program 4.4 c adalah sebagai berikut :
Ternyata dengan meskipun format penulisan yang berbeda beda hasil outputnya akan tetap
sama.
-
Tambahan pada contoh Program 4.5 menjadi :
Listing Program
Output Program
Hasil output dari Program 4.4 b adalah sebagai berikut :
-
Tugas Praktikum
Membuat program untuk menghasilkan output berikut dengan memanfaatkan manioulator :
Listing Program
Output Program
Hasil output dari Program adalah sebagai berikut :
-
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.