Dokumen menjelaskan tentang operasi kondisi dalam bahasa pemrograman meliputi pernyataan if, else, nested if, dan switch case. Pernyataan kondisi digunakan untuk mengambil keputusan berdasarkan evaluasi kondisi tertentu. Diberikan juga contoh kode program penggunaan pernyataan kondisi beserta penjelasannya.
Mata Kuliah: Model dan Simulasi
Pertemuan: 1 sampai 4
Jurusan: Teknologi Informasi
Kampus: STMIK Swadharma
Sumber Gambar:
Huskmitnavn1 (2017), "3D Drawings.", dari https://huskmitnavn.dk/blogs/projects/3d-drawings, diakses 16/11/2018.
Itk Engineering (2018), "Make the Real World Manageable – with Models and Simulations", dari https://www.itk-engineering.de/en/development-partnership-competencies/modeling-simulation/, diakses 16/11/2018.
Wildstrom, Steve (2012), "In Praise of Old-fashioned PCs", dari https://techpinions.com/in-praise-of-old-fashioned-pcs/12039, diakses 16/11/2018.
____ (2018), "Trik Mengocok Kartu seperti Pesulap Profesional", dari https://www.youtube.com/watch?v=5jCInqwev_g, diakses 16/11/2018.
____ (2014), "Energi 6 Sisi Dadu", dari https://shellyashahab.wordpress.com/2014/06/18/energi-6-sisi-dadu/, diakses 16/11/2018.
OPTIMALISASI OTONOMI DAERAH: Kebijakan, Strategi, dan UpayaDadang Solihin
Yayasan Empat Sembilan (YES) Indonesia adalah yayasan sosial dan kemanusiaan yang didirikan oleh para Alumni PPRA XLIX Lemhannas RI tahun 2013.
Alamat: Jl. Kendal No. 1 Menteng, Jakarta Pusat 10310
Mata Kuliah: Model dan Simulasi
Pertemuan: 1 sampai 4
Jurusan: Teknologi Informasi
Kampus: STMIK Swadharma
Sumber Gambar:
Huskmitnavn1 (2017), "3D Drawings.", dari https://huskmitnavn.dk/blogs/projects/3d-drawings, diakses 16/11/2018.
Itk Engineering (2018), "Make the Real World Manageable – with Models and Simulations", dari https://www.itk-engineering.de/en/development-partnership-competencies/modeling-simulation/, diakses 16/11/2018.
Wildstrom, Steve (2012), "In Praise of Old-fashioned PCs", dari https://techpinions.com/in-praise-of-old-fashioned-pcs/12039, diakses 16/11/2018.
____ (2018), "Trik Mengocok Kartu seperti Pesulap Profesional", dari https://www.youtube.com/watch?v=5jCInqwev_g, diakses 16/11/2018.
____ (2014), "Energi 6 Sisi Dadu", dari https://shellyashahab.wordpress.com/2014/06/18/energi-6-sisi-dadu/, diakses 16/11/2018.
OPTIMALISASI OTONOMI DAERAH: Kebijakan, Strategi, dan UpayaDadang Solihin
Yayasan Empat Sembilan (YES) Indonesia adalah yayasan sosial dan kemanusiaan yang didirikan oleh para Alumni PPRA XLIX Lemhannas RI tahun 2013.
Alamat: Jl. Kendal No. 1 Menteng, Jakarta Pusat 10310
Mata pelajaran Pemrograman Dasar adalah mata pelajaran yang ditempuh oleh siswa kelas X SMK jurusan Rekayasa Perangkat Lunak. Pada Pertemuan 1 mata pelajaran Pemrograman ini membahas mengenai pengenalan algoritma dan kaitannya dengan pemrograman dasar
Perulangan digunakan untuk memproses suatu statemen dalam sebuah program secara berulang-ulang atau terus menerus sampai ada kondisi untuk menghentikannya.
1. Operasi Kondisi
Bahasa Pemrograman 1
Oleh:
Desma Fitri, S.Kom
2. Pernyataan if
Pernyataan if dapat dipakai untuk
mengambil keputusan berdasarkan
suatu kondisi.
Bentuk pernyataan ini ada dua macam :
if saja dan
else
3. Pernyataan if sederhana
if (kondisi)
pernyataan;
Kodisi digunakan untuk menentukan pengambilan keputusan
Pernyataan dapat berupa sebuah pernyataan ataupun sebuah
pernyataan majemuk.
Bagian ini dijalankan kalau kondisi bernilai benar.
5. Pernyataan else
Pernyataan else tidak pernah sendiri
selalu menggunakan if. Berikut bentuk
penggunaannya.
if(kondisi)
pernyataan1;
else
pernyataan2;
Pernyataan2 dijalankan apabila kondisi bernilai salah.
10. Pernyataan if di dalam if
Pernyataan if yang terletak di dalam if sering disebut nested if atau if
bersarang.
Bentuk penggunaanya adalah sbb :
if(kondisi1)
Pernyataan1;
else if(kondisi2)
Pernyataan2;
else if(kondisi3)
Pernyataan3;
else if(kondisiN)
pernyataanN;
else //optional
pernyataanM; //optional
12. Pernyataan switch
Pernyataan ini merupakan pernyataan
pilihan berganda. Bentuk umum dari
pernyataan switch sbb :
Switch(unkapan)
{
case ungkapan1:
pernyataan1;
break;
case ungkapan2:
pernyataan2;
break;
........
default: //optional
pernyataanX //optional
}
13. Contoh program
#include<iostream.h> cout << "Rabu" << endl;
#include<conio.h> break;
void main() case 4:
{
int kode_hari;
cout << "Kamis" << endl;
clrscr(); break;
cout << "## Menentukan Hari ##" << endl; case 5:
cout<< "1=Senin 3=Rabu 5=Jumat 7=Minggu"<<endl;
cout << "Jumat" << endl;
cout << "2=Selasa 4=Kamis 6=Sabtu" << endl;
cout << "Kode Hari : "; cin >> kode_hari; break;
//proses seleksi case 6:
switch(kode_hari) cout << "Sabtu" << endl;
{
case 1: break;
cout << "Senin" << endl; case 7:
break; cout << "Minggu" << endl;
case 2:
cout << "Selasa" << endl;
break;
break; default:
case 3: cout << "Kode Hari Salah !" <<
endl;
break;
} //akhir dari switch
getch();
}
15. Lat:
Suatu perusahaan memberikan komisi pada para salesman dengan
ketentuan sebagai berikut:
Bila salesmen dapat menjual barang hingga Rp.200.000,- maka
akan diberikan uang jasa sebesar Rp.10.000,- ditambah dengan
uang komisi Rp.10% dari pendapatan yang diperoleh hari itu.
Bila salesman dapat menjual barang diatas Rp.200.000 maka
akan diberikan uang jasa sebesar Rp.20.000,- ditambah dengan
uang komisi Rp.10% dari pendapatan yg diperoleh hari itu.
Bila salesman dapat menjual barang diatas Rp.500.000,-,akan
diberikan uang jasa sebesar Rp.30.000,- ditambah dengan uang
komisi Rp.20% dari pendapatan yg diperoleh hari itu.
Buatlah program untuk menghitung komisi yg akan didapatkan
oleh salesmen tersebut.