laporan praktikum d3 resmi statement pengendalian
Post on 16-Oct-2015
137 Views
Preview:
DESCRIPTION
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