Transcript
  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    1/22

    LAPORAN PRAKTIKUM RESMI

    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

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    2/22

    2

    BAB I

    TEORI DASAR

    A. Struktur Kondisi IFBentuk Umum :

    If (kondisi)

    pernyataan

    Keterangan :

    Apabila kondisi bernilai benar, maka pernyataan akan dilaksanakan. Apabila kondisi bernilai salah, maka pernyataan tidak dilaksanakan.

    B. Struktur Kondisi IFELSEDalam 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.

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    3/22

    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.

    Switch (kondisi)

    {

    case konstanta_1;

    pernyataan_1;

    break;

    case konstanta_2;

    pernyataan_2;

    break;

    . . .

    . . .

    case konstanta_n;pernyataan_n;

    break;

    default: pernyataan;

    }

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    4/22

    4

    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 untukmenginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum

    kompilasi dimulai

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

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    5/22

    5

    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*/

    #includeusingnamespacestd;

    intmain()

    { doubletotal_pembelian, diskon;

    cout total_pembelian;

    diskon=0;

    if(total_pembelian >= 100000)diskon=0.5*total_pembelian;

    cout

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    6/22

    6

    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 membuatsebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintahatau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler.

    2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untukmenginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum

    kompilasi dimulai

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

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    7/22

    7

    Contoh Struktur Kondisi IFELSE

    Listing Program 5.2

    /** program5.2.cpp

    ** Created on: Apr 16, 2014* Author: Abaz_Malik*/

    #include

    usingnamespacestd;

    intmain(){

    floatnilai;

    coutnilai;

    if(nilai>65)cout

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    8/22

    8

    1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuatsebuah 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 untukmenginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum

    kompilasi dimulai

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

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    9/22

    9

    case1:

    cout

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    10/22

    10

    2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untukmenginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum

    kompilasi dimulai

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

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    11/22

    11

    {

    case1 :cout

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    12/22

    12

    Penjelasan Program 5.4

    Berikut penjelasan dari Listing Program 5.4 :

    1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuatsebuah komentar pada pemrograman C++ yang jika didalamnya terdapat sebuah perintahatau teks maka ketika program dirunning atau dijalankan tidak akan dibaca oleh compiler.

    2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untukmenginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum

    kompilasi dimulai

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

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    13/22

    13

    skor='A';

    elseif((nilai>=79)&&(nilai=50)&&(nilai=30)&&(nilai

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    14/22

    14

    {

    cout

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    15/22

    15

    cout

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    16/22

    16

    {

    intpilih, y, x;

    cout

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    17/22

    17

    Output Program 5.4 modif

    Penjelasan Program 5.4 modif

    Berikut penjelasan dari Listing Program 5.4 modif :

    1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuatsebuah 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 untukmenginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelumkompilasi dimulai

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

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    18/22

    18

    Listing Program Zodiak

    /** zodiak.cpp

    ** Created on: Apr 29, 2014

    * Author: Abaz_Malik*/

    #include

    usingnamespacestd;intmain()

    {

    intkode_zodiak;

    cout

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    19/22

    19

    cout

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    20/22

    20

    break;

    case11:cout

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    21/22

    21

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

    Dalam membuat program statement pengendalian harus membuat suatu gambaran atau logika

    dahulu, setelah program selesai ditulis jangan lupa harus di return 0;, meskipun tidak ditulis tidak

    masalah tetapi lebih baik ditulis karena program yang di run akan dibaca dari 0. Penulisan tanda

    juga harus diperhatikan seperti tanda ({) harus ada pasanganya tanda (}) jika tidak program akan

    error.

    Daftar Pustaka

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

  • 5/26/2018 Laporan Praktikum D3 Resmi Statement Pengendalian

    22/22

    22


Top Related