Laporan Praktikum Resmi D3(Input Output)

Download Laporan Praktikum Resmi D3(Input Output)

Post on 17-Oct-2015

73 views

Category:

Documents

0 download

Embed Size (px)

DESCRIPTION

Stikom Yos Sudarso Purwokerto

TRANSCRIPT

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