laporan praktikum sementara operator

Upload: trinsastrianisidauruk

Post on 17-Oct-2015

48 views

Category:

Documents


0 download

DESCRIPTION

Laporan ini berisi tentang definisi definisi Operator dan cara mempraktikan Operator.

TRANSCRIPT

  • LAPORAN PRAKTIKUM SEMENTARA

    OPERATOR

    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. Operator

    Menurut Horowitz, Ellis, Sahni, dan Sutaj. dalam bukunya yang berjudul Fundamental of

    Data Structures via YM Kusuma Ardhana. Operator ada 6 yaitu :

    1. Operator Penugasan (Assigment Operator)

    Operator penugasan dalam bahasa C++ berupa tanda sama dengan =.

    2. Operator Aritmatika

    Ada lima operator aritmatika, yaitu :

    * : Perkalian

    / : Pembagian

    % : Modulus (sisa pembagian)

    + : Penambahan

    - : Pengurangan

    3. Operator Hubungan (Perbandingan)

    Operator hubungan digunakan untuk membandingkan hubungan antara dua buah

    operand.

    < : kurang dari

    : lebih dari

    >= : lebih dari sama dengan

    == : sama dengan

    != : tidak sama dengan

    4. Operator Logika

    Jika ooperator hubungan membandingkan hububngan antara dua buah operand, maka

    operator logika digunakan untuk membandingkan logika hasil dari operator-operator

    hubungan

    Operator Logika ada tiga macam, yaitu :

    && : logika AND (dan)

    || : logika OR (atau)

    ! : logika NOT (ingkaran)

    5. Operator Bitwise

    Operator bitwise digunakan untuk memanipulasi bit-bit dan nilai data yang ada

    memori.

    Operator bitwise dalam bahasa C++ :

    > : pergeseran bit ke kanan

    ^ : bitwise XOR (exclusive OR)

    ~ : bitwise NOT

  • 6. Operator Unary

    Operator unary merupakan operator yang hanya membutuhkan satu operand saja.

    Dalam bahasa C++ terdapat beberapa operator unary, yaitu :

    - : unary minus, terletak di sistem operator.

    ++ : peningkatan dengan penambahan nilai 1.

    -- : penurunan dengan pengurangan nilai 1.

    Sizeof : ukuran dari operand dalam byte (ukuran tipe data).

    ! : unary NOT

    ~ : bitwise NOT

    & : menghasilkan alamat meori operand.

    * : menghasilkan nilai dari pointer.

  • BAB II

    PENJELASAN PROGRAM

    Pada penjelasan program bab ini akan dijelaskan mengenai bagaimana melakukan

    pemrograman C++ secara sederhana sesuai dengan modul praktikum pada Program 3.1 3.2

    C++ sederhana.

    Listing Program 3.1

    Output Program 3.1

    Hasil output dari Program 3.1 adalah sebagai berikut :

  • Listing Program 3.2

    Output Program 3.2

    Hasil output dari Program 3.2 adalah sebagai berikut :

  • Penjelasan Program 3.1

    Berikut penjelasan dari Listing Program 3.1 :

    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.

  • 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 1.1 maka dapat menghasilkan output sesuai dengan

    tujuan yang diinginkan. 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.

    Operator terbagi menjadi 6 yaitu operator penugasan (Assigment Operator), Operator

    aritmatika, operator hubungan (perbandingan), operator logika, operator bitwise, dan operator

    unary.