Laporan Praktikum D3 Sementara(Statement Pengendalian)
-
Upload
abasabdoelmalik -
Category
Documents
-
view
129 -
download
4
description
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