Laporan Praktikum D3 Sementara(Statement Pengendalian)

download Laporan Praktikum D3 Sementara(Statement Pengendalian)

If you can't read please download the document

description

Stikom Yos Sudarso Purwokerto

Transcript of Laporan Praktikum D3 Sementara(Statement Pengendalian)

  • LAPORAN PRAKTIKUM SEMENTARA

    STATEMENT PENGENDALIAN

    Disusun oleh :

    Abas Abdul Malik

    201302023

    Dosen pengampu :

    Yosef Murya Kusuma Ardhana.S.T., M.Kom

    JURUSAN KOMPTERISASI AKUNTANSI

    SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO

    PURWOKERTO

    2014

  • 2

    BAB I

    TEORI DASAR

    A. Struktur Kondisi IF

    Bentuk Umum :

    If (kondisi)

    pernyataan

    Keterangan :

    Apabila kondisi bernilai benar, maka pernyataan akan dilaksanakan.

    Apabila kondisi bernilai salah, maka pernyataan tidak dilaksanakan.

    B. Struktur Kondisi IFELSE

    Dalam kondisi struktur kondisi if.. else minimal terdapat dua pernyataan. Jika kondisi yang

    diperiksa bernilai benar atau terpenuhi maka peryataan perrtama yang dilaksanakan dan jika

    kondisi yang diperiksa bernilai salah maka pernyataan yang kedua yang dilaksanakan. Bentuk

    umumnya adala sebagai berikut :

    Bentuk umum :

    If (kondisi)

    Pernyataan_1

    Else

    Pernyataan_2

    C. Struktur IF bersarang (Nested IF)

    Nested if merupakan bentuk dari suatu pernyataan if ( atau if else) berada dilingkungan

    pernyataan if (atau if else) yang lainnya.

  • 3

    D. Struktur Kondisi SWITCH CASE DEFAULT

    Sruktur kondisi switch case default digunakan untuk penyelesaian kondisi dengan

    kemungkinan yang terjadi cukup banyak. Struktur ini akan melaksanakan salah satu dari

    beberapa pernyataan case tergantung nilai kondisi yang ada dalam switch. Selanjutnya proses

    diteruskan hingga ditemukan pernyataan break. Jika tidak ada nilai pada case yang sesuai

    dengan nilai kondisi, maka proses akan diteruskan kepada pernyataan yang ada dibawah

    default.

    E. Sintaks Dasar C++

    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. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti

    cin

  • 4

    BAB II

    PENJELASAN PROGRAM

    Pada penjelasan program bab ini akan dijelaskan mengenai bagaimana melakukan pemrograman

    C++ secara sederhana sesuai dengan modul praktukum pada Program 5.1, Program 5.2, program

    5.3 Program 5.4 dan Program 5.5 C++ sederhana.

    Contoh struktur kondisi if ..

    Sebuah toko memberikan diskon kepada pembeli dengan kriteria sebagai berikut :

    Tidak ada diskon jika total pembelian kurang dari Rp.100.000,-

    Korting 5% jika total pembelian lebih dari atau sama dengan Rp.100.000,-

    Listing Program 5.1

    /* * program5.1. cpp * * Created on: Apr 16, 2014 * Author: Abaz_Malik */ #include using namespace std; int main() { double total_pembelian, diskon; cout> total_pembelian; diskon=0; if (total_pembelian >= 100000) diskon=0.5*total_pembelian; cout

  • 5

    Output Program 5.1

    Hasil output dari Program 5.1 adalah sebagai berikut :

    Penjelasan Program 5.1

    Berikut penjelasan dari Listing Program 5.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. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti

    cin

  • 6

    Contoh Struktur Kondisi IFELSE

    Listing Program 5.2

    /* * program5.2. cpp * * Created on: Apr 16, 2014 * Author: Abaz_Malik */ #include using namespace std; int main() { float nilai; cout>nilai; if (nilai>65) cout

  • 7

    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. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti

    cin

  • 8

    case 1: cout

  • 9

    2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk

    menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum

    kompilasi dimulai

    3. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti

    cin

  • 10

    { case 1 : couty; cout

  • 11

    Penjelasan Program 5.4

    Berikut penjelasan dari Listing Program 5.4 :

    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. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output seperti

    cin

  • 12

    BAB III

    KESIMPULAN

    Statement pengendalian digunakan untuk membuat program yang dimata umum nyata. Contonya

    jika lampu merah maka berhenti, selain itu jalan. Apabila kondisi benar maka harus dilaksanakan

    pernyataan benar dan jika salah maka harus dilaksanakan salah. Statement pengendalian

    mempunyai empat struktur kondisi, yaitu struktur kondisi if, struktur kondisi ifelse..,

    struktur kondisi if bersarang (Nested IF) dan Struktur Kondisi switch case default.

    Daftar Pustaka

    Modul Praktikum Logika & Pemrograman, Disusun oleh Yosef Murya Kusuma Ardhana.ST.,

    M.Kom