Author
mfebriansyahmt
View
152
Download
3
Embed Size (px)
DEFINISI PERNYATAAN JENIS - JENIS PERNYATAAN CONTOH PERNYATAAN
OUTLINE
DEFINISI PERNYATAANDEFINISI PERNYATAAN
Pernyataan atau statements digunakan untuk melakukan suatu tindakan dalam pemrograman.Terdapat beberapa jenis pernyataan / statements : Pernyataan ungkapan Pernyataan deklarasi Pernyataan kosong Pernyataan majemuk Pernyataan berlabelPernyataan break Pernyataan continue
PERNYATAAN UNGKAPANPERNYATAAN UNGKAPAN
Pernyataan ini merupakan bentuk pernyataan yang paling sering digunakan.Bentuk penulisan dari pernyataan ungkapan ini adalah diakhiri dengan tanda semicolon “ ; ”.
Contoh :
var = 166;C++;
PERNYATAAN DEKLARASIPERNYATAAN DEKLARASI
Untuk menggunakan suatu variabel dalam pemrograman, minimal variabel tersebut dideklarasikan terlebih dahulu.Contoh :
int C;int C merupakan contoh pernyataan deklarasi sebuah variabel dengan tipe data integer (int).
PERNYATAAN KOSONGPERNYATAAN KOSONGPernyataan kosong maksudnya adalah pernyataan yang tidak melaksanakan apapun.Contoh : while( )
Pernyataan majemuk merupakan sejumlah pernyataan yang berada didalam sebuah blok { }Contoh :
{ cout<<”ALGORITMA DAN \n”; cout<<”PEMROGRAMAN“;}
PERNYATAAN MAJEMUKPERNYATAAN MAJEMUK
PERNYATAAN BERLABELPERNYATAAN BERLABEL
Pernyataan berlabel digunakan untuk melakukan suatu lompatan ke suatu pernyataan berlabel yang ditandai dengan tanda “ : “
Pernyataan break dan continue biasanya ditemukan pada pernyataan pilihan seperti switch dan pada pernyataan perulangan (loop).
PERNYATAAN BREAK DAN CONTINUEPERNYATAAN BREAK DAN CONTINUE
PERNYATAAN PERCABANGANPERNYATAAN PERCABANGAN
Pernyataan percabangan digunakan untuk memecahkan persoalan atau mengambil keputusan diantara sekian banyak pernyataan yang ada.Jenis - jenis dari pernyataan percabangan, yaitu : Pernyataan IF Pernyataan IF – ELSE Pernyataan NESTED IF Pernyataan IF – ELSE BERTINGKAT Pernyataan SWITCH – CASE Pernyataan KONDISI
Mempunyai pengertian “jika kondisi bernilai benar, maka perintah akan dikerjakan dan jika tidak memenuhi syarat maka akan diabaikan”.Diagram alir pernyataan IF
PERNYATAAN IFPERNYATAAN IF
LATIHAN PERNYATAAN IF1Menentukan besarnya diskon dari pembelian barang yang didapat seorang pembeli, dengan kriteria :• Tidak dapat diskon pembelian jika totalnya kurang dari Rp 50.000,-
• Jika total pembelian lebih dari atau sama dengan Rp 50.000,- maka diskon yang diterima sebesar 20% dari total pembelian
Pernyataan ini mempunyai pengertian “jika kondisi bernilai benar, maka perintah-1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan perintah-2“Diagram alir pernyataan IF - ELSE
PERNYATAAN IF - ELSEPERNYATAAN IF - ELSE
LATIHAN IF – ELSE2Menentukan besarnya diskon dari pembelian barang yang didapat seorang pembeli, dengan kriteria :• Jika total pembelian kurang dari Rp 50.000,- diskon yang diterima sebesar 5% dari total pembelian• Jika total pembelian lebih dari atau sama dengan Rp 50.000,- maka diskon yang diterima sebesar 20% dari total pembelian
PERNYATAAN NESTED IFPERNYATAAN NESTED IF
Merupakan pernyataan dimana pernyataan dari if berada didalam pernyataan if yang lainnya. Bentuk penulisan dari pernyataan ini sbb :
LATIHAN NESTED IF3Suatu toko yang menjual alat tulis kantor atau ATK, memberikan insentif kepada karyawannya untuk tiap transaksi penjualan perbulan dengan ketentuan sebagai berikut :• Bila dapat menjual ATK sebanyak 20 macam, maka akan mendapat tambahan 5% dari gaji.• Bila dapat menjual ATK antara 21 s/d 35 macam, maka mendapatkan tambahan 10% dari gaji.• dan bila dapat menjual ATK diatas 35 macam, maka akan mendapatkan tambahan 20% dari gaji.
Bentuk dari IF-ELSE bertingkat sebenarnya sama dengan NESTED IF, keuntungannya hanya di bentuk penulisan yang lebih sederhana.
PERNYATAAN IF – ELSE BERTINGKATPERNYATAAN IF – ELSE BERTINGKAT
LATIHAN IF – ELSE BERTINGKAT4Suatu perusahaan memberikan komisi kepada para salesman dengan ketentuan sebagai berikut :• Bila dapat menjual barang hingga Rp 200.000, maka akan diberikan uang jasa sebesar Rp 50.000,- ditambah uang komisi 10% dari pendapatan yang diperoleh hari itu.• Bila dapat menjual barang diatas Rp 200.000,- maka akan diberikan uang jasa sebesar Rp 75.000,- ditambah uang komisi 15% dari pendapatan yang diperoleh hari itu.• Bila dapat menjual barang diatas Rp 500.000,- akan diberikan uang jasa sebesar Rp 100.000,- ditambah uang komisi 20% dari pendapatan yang diperoleh hari itu.
Bentuk pernyataan ini memang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan banyak alternatif.
Pernyataan SWITCH – CASE ini memiliki kegunaan yang sama dengan pernyataan IF – ELSE bertingkat, akan tetapi penggunaan SWITCH – CASE untuk memeriksa data yang bertipe karakter atau integer.
PERNYATAAN SWITCH - CASEPERNYATAAN SWITCH - CASE
Bentuk penulisan dari pernyataan ini sbb :
LATIHAN SWITCH – CASE5
PERNYATAAN KONDISIPERNYATAAN KONDISI
Pernyataan kondisi digunakan untuk menyeleksi nilai untuk mendapatkan hasil dari kondisi yang diseleksi. Pernyataan kondisi tergolong kedalam operator ternary.Bentuk penulisan :
CONTOH KONDISI DGN IF – ELSE 6
APLIKASIAPLIKASI
CONTOH
TURBO C++
TURBO C++
CONTOH PROGRAM #include <iostream.h> void main() {
int m; cout<<”Masukkan Nilai M = ”; cin >> m;
if (m == 0) cout<<”Nilainya sama dengan nol\n”;
else { cout<<”Nilainya tidak sama dengan nol\n”; cout<<”Nilainya sama dengan “<<m; } }
CONTOH PROGRAM#include <iostream.h>void main(){ int nilai; cout<<”Masukkan nilai test = “; cin>>nilai; switch(nilai/10) { case 10:
case 9:case 8: cout<<’A’<<endl;break;case 7: cout<<’B’<<endl;break; case 6:case 5: cout<<’C’<<endl;break; case 4:case 3: cout<<’D’<<endl;break; case 2: case 1:case 0: cout<<’E’<<endl;break;default: cout<<”Salah, nilai diluar jangkauan!”;
}}