laporan resmi praktikum input dan output

Upload: trinsastrianisidauruk

Post on 17-Oct-2015

116 views

Category:

Documents


9 download

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.