LAPORAN PRAKTIKUM IV OPERASI KONDISI

LAPORAN PRAKTIKUM IV OPERASI KONDISI

  Disusun untuk Memenuhi Matakuliah Praktikum Dasar Pemrograman C++ Dibimbing oleh Bpk. Wahyu Sakti G.I Oleh:

  AnandaPutriSyaviri 130533608243 S1 PTI’13 OFF B UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PRODI PENDIDIKAN TEKNIK INFORMATIKA September 2013 Setelah mempelajari bab ini diharapkan mahasiswa akan mampu :

1. Menjelaskan tentang fungsi operasi kondisi 2. Menjelaskan tentang fungsi if, if else, nested if, if else majemuk, switch case.

B. Dasar Teori :

  Pernyataan percabangan pada pemrograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada, dimana sebuah instruksi (pernyataan) akan dilaksanakan jika sebuah kondisi/persyaratan terpenuhi.

1.1 Pernyataan if

  Pernyataan if mempunyai pengertian” jika kondisi bernilai benar, maka (pernyataan) perintah akan dikerjakan dan jika tidak memenuhi syarat maka program akan diabaikan”.

  

Dari pengertian tersebut diatas maka dapat dilihat diagram alir seperti pada gambar 1.

Diagram Alir if. pernyataan kosong, jika pemakaian if diikuti dengan pernyataan majemuk, bentuk penulisannya sebagai berikut:

1.2. Pernyataan if – else.

  

Pernyataan if mempunyai pengertian “ jika kondisi bernilai benar, maka pernyataan-1

akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan

pernyataan-2”. Dari pengertian tersebut dapat dilihat di diagram alir pada gambar 2.

diagram alir if else.

  Gambar :

Pada Gambar 2 diagram alir if else pernyataan-1 dan pernyataan-2 dapat berupa sebuah

pernyataan tunggal, pernyataan majemuk atau pernyataan kosong. Jika if-else diikuti

dengan pernyataan majemuk, bentuk penulisannya terdapat pada halaman.

  1.3. Pernyataan NESTED IF

Nested if merupakan pernyataan yang berada di dalam pernyataan yang lain. Bentuk

penulisan nested if adalah:

  1.5. Pernyataan Switch – Case Bentuk switch – case merupakan pernyataan yang dirancang khusus untuk menanggani pengambilan keputusan yang melibatkan sejumlah atau banyak alternative. Pernyataan switch – case ini memiliki kegunaan yang sama seperti if – else bertingkat, tetapi untuk memeriksa data yang bertipe karakter atau integer. Setiap cabang akan dijalankan jika syarat nilai konstanta terpenuhi dan default akan dijalankan jika semua cabang diatasnya tidak terpenuhi. Pernyataan break menunjukkan siap keluar dari switch. jika pernyataan ini tidak ada, maka program akan diteruskan ke cabang-cabang yang lainnya.

  Latihan Praktikum 1 Pemrograman C++ Nama Program : Menentukan potongan harga pembelian di sebuah toko Bahasa Pemrogramam : C++ Compiler : Visual C++ Script program :

  #include <iostream.h> void main () { int a, b, c; cout<<"--------------------HALAL JAYA MAKMUR--------------"<<endl; cout<<"KASIR : AB "<<endl; cout<<"PEMBELI : DC "<<endl; cout<<"------------Ananda Putri Syaviri-------------------"<<endl; cout<<"----------------PTI'13 OFF B-----------------------"<<endl; cout<<"---------------130533608243------------------------"<<endl; cout<<"Masukkan total pembelian anda:"; cin>>a; if(a < 50000){ cout<<"Anda Tidak mendapatkan potongan";} if(a >= 50000){ b= a * 20/100; c= a-b; cout<<"Total yang harus anda bayar:"<<c<<endl;}

  }

  Output program :

  Algoritma (variabel) :

  1. Mulai

  2. Masukkan total harga pembelian

  3. Total pembelian < 50.000 tidak ada potongan

  4. Total Pembelian >= 50.000 potongan 20%

  5. Hitung hasil pembelian

  6. Selesai Deskripsi :

  Program di atas menjelaskan untuk membuat sebuah program yang dapat membantu kasir

dalam menentukan berapa besar potongan harga yang di peroleh oleh pembeli , juga untuk dapat

  Latihan Praktikum 2 Pemrograman C++ Nama Program : Menentukan potongan harga pembelian di sebuah toko Bahasa Pemrogramam : C++ Compiler : Visual C++ Script program :

  #include <iostream.h> void main () { int a, b, c; cout<<"-----------------------GEMA INSAN------------------"<<endl; cout<<"KASIR : AB "<<endl; cout<<"PEMBELI : DC "<<endl; cout<<"------------Ananda Putri Syaviri-------------------"<<endl; cout<<"----------------PTI'13 OFF B-----------------------"<<endl; cout<<"---------------130533608243------------------------"<<endl; cout<<"Masukkan total pembelian anda:"; cin>>a; if(a < 50000){ b= a * 5/100; c= a-b; cout<<"Total yang harus anda bayar:"<<c<<endl;} else if(a >= 50000){ b= a * 20/100; c= a-b; cout<<"Total yang harus anda bayar:"<<c<<endl;}

  }

  Output Program :

  Algoritma:

  1. Mulai

  2. Masukkan total pembelian

  3. Total pembelian < 50.000, potongan 5%

  4. Total pembelian >= 50.000, potongan 20%

  5. Hitung hasil akhir pembelian 6. Selesai.

  Deskripsi: Program di atas menjelaskan untuk membantu kasir dalam menentukan potongan harga

yang diperoleh dari total pembelian seorang pembeli. Untuk menyingkat waktu , program ini

dibuat agar proses pembayaran tidak memakan waktu lama untuk menghitung total pembelian

setelah dikenakan potongan harga.

  Latihan Praktikum 3 Pemrograman C++ Nama Program : Menentukan komisi kepada para salesman Bahasa Pemrogramam : C++ Compiler : Visual C++ Script program :

  #include <iostream.h> void main () { int a, b, c; cout<<"-------------SEJAHTERA HALAL SENTOSA---------------"<<endl; cout<<"KASIR : AB "<<endl; cout<<"----------------PTI'13 OFF B-----------------------"<<endl; cout<<"---------------130533608243------------------------"<<endl; cout<<"Masukkan total penjualan anda:"; cin>>a; if (a >50000){ b=a*20/100; c=b+30000; cout<<"Jumlah gaji anda adalah:"<<c<<endl;} else if(a <= 20000){ b= a*10/100; c= b+10000; cout<<"Jumlah gaji anda adalah:"<<c<<endl;} else if(a > 20000){ b=a*15/100; c=b+20000; cout<<"Jumlah gaji anda adalah:"<<c<<endl;}

  }

  Output Program:

  Algoritma:

  1. Mulai

  2. Masukkan total penjualan

  3. Total penjualan >50.000 , maka jasa yang diperoleh sebesar 30.000+20% dari penjualan yang diperoleh

  4. Total penjualan >20.000 , maka jasa yang diperoleh sebesar 20.000+15% dari penjualan yang diperoleh

  5. Total penjualan hingga <=20.000 , maka jasa yang diperoleh sebesar 10.000+10% dari penjualan yang diperoleh

  6. Hitung hasil pembelian

  7. Selesai Description:

  Program ini dibuat untuk menentukan jumlah pendapatan salesman dalam penjualan produk. Untuk mempersingkat kinerja, maka program ini digunakan untuk memperoleh hasil pendapatan salesman dengan cara hanya memasukkan inputan nilai penjualan dan langsung diproses sesuai dengan rumus yang telah ditetapkan dalam script program sebelumnya, sehingga tidak perlu menulis kembali rumus yang harus digunakan.

  Latihan Praktikum 4 Pemrograman C++ Nama Program : Program penghitungan nilai akhir mahasiswa.

  Bahasa Pemrogramam : C++ Compiler : Visual C++

  #include <iostream.h> #include <conio.h> int main() { float ujian; float tugas; float keaktifan; cout<<"Masukkan nilai UJIAN mahasiswa = "; cin>>ujian; cout<<"Masukkan nilai TUGAS mahasiswa = "; cin>>tugas; cout<<"Masukkan nilai KEAKTIFAN mahasiswa = "; cin>>keaktifan; float murni_keaktifan = 0.2*keaktifan; float murni_tugas = 0.3*tugas; float murni_ujian = 0.5*ujian; float akhir = murni_ujian+murni_tugas+murni_keaktifan; cout<<"Nilai akhir mahasiswa = "<<akhir<<endl; if (akhir>91) cout<<"Konversi nilai mahasiswa = A \n"; else if (akhir>86) cout<<"Konversi nilai mahasiswa = A- \n"; else if (akhir>76) cout<<"Konversi nilai mahasiswa = B \n"; else if (akhir>66) cout<<"Konversi nilai mahasiswa = B- \n"; else if (akhir>56) cout<<"Konversi nilai mahasiswa = C \n"; else if (akhir>45) cout<<"Konversi nilai mahasiswa = D \n"; else if (akhir>0) cout<<"Konversi nilai mahasiswa = E \n"; if (akhir>86) cout<<"Anda lulus, EXCELLENT, pertahankan prestasimu\n"; else if (akhir>66) cout<<"Anda lulus dengan nilai baik , tingkatkan prestasimu\n"; else if (akhir>56) cout<<"Anda lulus dengan nilai cukup baik, belajar lebih baik lagi\n"; else if (akhir>0) cout<<"Anda tidak lulus, belajar dengan sungguh- sungguh kembali\n"; getch(); }

  Output Program:

  Algoritma: 1. Start.

  2. Masukkan nilai murni keaktifan mahasiswa

  3. Masukkan nilai murni tugas

  4. Masukkan nilai murni ujian

  5. Total nilai murni keaktifan= nilai keaktifan*20%

  6. Total nilai murni tugas= nilai tugas*30%

  7. Total nilai ujian= nilai ujian*50% 8. Hitung nilai akhir= nilai murni ujian+ nilai murni tugas+ nilai murni keaktifan.

  9. Konversi nilai angka dengan huruf

  

10. Konversi nilai 0-44= E, 45-55=D, 56-65=C, 66-75=B-, 76-85=B, 86-90=A-, 91-100=A

  11. Menampilkan pernyataan penguatan, 0-44=” Anda tidak lulus, belajar dengan sungguh- sungguh kembali” 45-55=” Anda lulus dengan nilai cukup baik, belajar lebih baik lagi” 56-85=” Anda lulus dengan nilai baik , tingkatkan prestasimu” 86-100=” Anda lulus, EXCELLENT, pertahankan prestasimu” 12. Stop.

  Description: Program ini dibuat untuk memudahkan dosen teknik elektro dalam merekapitulasi nilai

akhir mahasiswa, selain mempersingkat waktu , program ini juga dimaksudkan untuk membantu

kinerja dosen yang mayoritas memiliki banyak kegiatan lain sehingga akan mempersulit jika

merekapitulasi nilai secara manual.

  Latihan Praktikum 5 Pemrograman C++ Nama Program : program pemilihan menu penghitungan rumus-rumus :

  

_ Rumus Menghitung Luas Segitiga;

_ Rumus Menghitung Luas Balok:

_ Rumus Menghitung konversi suhu;

_ Rumus Menghitung Luas Lingkaran.

_ Rumus untuk mengetahui tahun kabisat.

  Compiler : Visual C++ Script program :

  #include <iostream.h>//header #include <conio.h>//header #include <math.h>//header void luas_segitiga ()//fungsi luas segitiga { float Alas, Tinggi,Luas_Segitiga; cout<<"Masukan Nilai Alas Segitiga : "; cin>>Alas; cout<<"Masukan Nilai Tinggi Segitiga : "; cin>>Tinggi; Luas_Segitiga=0.5*Alas*Tinggi; cout<<"Nilai Luas Segitiga adalah : "<<Luas_Segitiga<<endl; } void luas_balok ()//fungsi luas balok { int panjang, lebar, tinggi, luas;//tipe integer cout<<"Masukkan nilai panjang = "; //input panjang cin>>panjang; cout<<"Masukkan nilai lebar = "; //input lebar cin>>lebar; cout<<"Masukkan nilai tinggi = "; //input tinggi cin>>tinggi; luas = (2*(panjang*lebar)+2*(panjang*tinggi)+2*(lebar*tinggi)); //rumus cout<<"Luas_balok = "<<luas<<endl; //hasil/output } void suhu ()//fungsi suhu { float celcius,fahrenheit,reamor,kelvin ; cout<<"===============================================================\n "; cout<<" KONVERSI SUHU DARI CELCIUS ke fahrenheit : reamor : kelvin \n"; cout<<" masukkan suhu dalam celcius:"; cin>>celcius; cout<<"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  • \n"; cout<<" HASIL KONVERSI \n"; cout<<"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • \n"; fahrenheit=1.8*celcius+32; cout<<" fahrenheit:"<<fahrenheit<<" oF\n"<<endl; cout<<"===============================================================\n "; reamor=0.8*celcius;

  cout<<"===============================================================\n "; kelvin=celcius+273.15; cout<<" kelvin:"<<kelvin<<" oK\n"<<endl; cout<<"===============================================================\n "; } void luas_lingkaran ()//fungsi lingkaran { int luas, jari; //luas dan jari-jari bertipe integer const float phi = 3.14; //menggunakan phi cout<<"Masukkan panjang jari-jari = "; //input jari-jari cin>>jari; luas = phi*jari*jari; //rumus luas lingkaran cout<<"Luas lingkaran yang diperoleh = "<<luas<<endl; //output } void kabisat () //fungsi pencarian tahun kabisat { int tahun; //tahun bertipe integer cout<<"Masukkan jumlah tahun = "; //input banyak tahun cin>>tahun; if (tahun% 4==0) //jika tahun habis dibagi 4 {cout<<"Tahun kabisat"<<endl;} //berarti tahun tsb kabisat else {cout<<"Bukan tahun kabisat\n";} } int main () { int tugas; do

  { cout<<"---------Ananda Putri Syaviri-----------"<<endl; cout<<"----------130533608243------------------"<<endl; cout<<"-----------PTI'13 OFF B-----------------"<<endl; cout<<"Program Pemilihan Perhitungan Rumus-rumus"<<endl

  << "1. Penghitung luas segitiga" << endl << "2. Penghitung luas balok" << endl << "3. Pengonversi suhu" << endl << "4. Penghitung luas lingkaran"<< endl << "5. Penghitung tahun kabisat" << endl << "6. Keluar" << endl << endl << "pilihan anda : "; cin>> tugas; cout<<endl; switch (tugas) { case 1: luas_segitiga(); //panggil luas segitiga

  case 2: luas_balok (); //panggil volume balok cout<<endl; break; case 3: suhu (); //panggil konversi suhu cout<<endl; break; case 4: luas_lingkaran (); //panggil luas lingkaran cout<<endl; break; case 5: kabisat (); //panggil kabisat cout<<endl; break; } } while (tugas!=6);

  }

  Output program:

  Algoritma:

  1. Start

  2. Masukkan Alas, Tinggi,Luas_Segitiga

  3. Luas_Segitiga=0.5*Alas*Tinggi

  4. Print hasil 5. Masukkan panjang, lebar, tinggi, luas.

  6. Luas balok = (2*(panjang*lebar)+2*(panjang*tinggi)+2*(lebar*tinggi))

  7. Print hasil

  8. Masukkan Celcius, Fahrenheit, Reamor, Kelvin 9. Fahrenheit=1.8*celcius+32.

  10. Reamor=0.8*celcius.

  11. Kelvin=celcius+273.15

  12. Print hasil

  13. Masukkan luas , jari

  14. Luas lingkaran = phi*jari*jari

  15. Print hasil

  16. Masukkan tahun, jumlah tahun

  17. Tahun % 4 == 0, jika tahun dapat dibagi 4 “maka tahun tersebut adalah kabisat” jika tidak bisa dibagi 4 “ maka tahun tersebut bukan tahun kabisat

  18. Print hasil 19. Stop .

  Description:

Program ini dibuat untuk mempermudah penyelesaian beberapa rumus, sehingga dapat

menghasilkan program yang tidak hanya menyajikan satu atau 2 rumus , tetapi dapat mencakup 5

rumus penyelesaian sekaligus. Dapat digunakan bagi para mahasiswa atau khalayak ramai ketika

sedang membutuhkan program untuk meyelesaikan soal yang berkaitan dengan rumus penyelesaian yang disediakan dalam program ini.

  Tugas Rumah Praktikum C++

Nama Program : Program pilihan menu makanan, minuman, desert dari 3 negara

berbeda

  Bahasa Pemrogramam : C++ Compiler : MinGW Developer Studio Script program :

  #include <iostream.h> #include <conio.h> int main() { int negara, menu, makanan, minuman, desert; cout<<"Program Pilihan Menu Makanan"<<endl; cout<<"-------Ananda Putri Syaviri------"<<endl; cout<<"--------PTI'13 OFF B-------------"<<endl; cout<<"--------130533608243-------------"<<endl; cout<<"Pilihan Menu dari 3 Negara"<<endl; cout<<"1.Indonesia"<<endl; cout<<"2.Korea"<<endl; cout<<"3.Australia"<<endl; cout<<"Pilih salah satu negera : "; cin>>negara; switch(negara){ case 1: cout<<"Menu Indonesia"<<endl; cout<<"Masukkan menu"<<endl; cin>>menu; switch(menu){ case 1: cout<<"Menu makanan"<<endl; cout<<"1.Ayam betutu"<<endl; cout<<"2.Pelecing"<<endl; cout<<"3.Ayam taliwang"<<endl; cout<<"4.Nasi puyung"<<endl; cout<<"5.Nasi padang"<<endl; cout<<"Pilih salah satu makanan (1/2/3/4/5):"<<endl; cin>>makanan; switch(makanan){ case 1: cout<<"Ayam betutu"<<endl; break; case 2: cout<<"Pelecing"<<endl; break; case 3: cout<<"Ayam taliwang"<<endl; break; case 4: cout<<"Nasi puyung"<<endl; break;

  break; } break; case 2: cout<<"Menu minuman"<<endl; cout<<"1. Es kelapa"<<endl; cout<<"2. Es jeruk"<<endl; cout<<"3. Es Teh"<<endl; cout<<"4. Es campur"<<endl; cout<<"5. Es teler"<<endl; cout<<"Pilih salah satu minuman (1/2/3/4/5):"<<endl; cin>>minuman; switch (minuman){ case 1: cout<<"Es kelapa"<<endl; break; case 2: cout<<"Es jeruk"<<endl; break; case 3: cout<<"Es Teh"<<endl; break; case 4: cout<<"Es campur"<<endl; break; case 5: cout<<"Es teler"<<endl; break;

  } break; case 3: cout<<"Menu desert"<<endl; cout<<"1. Pudding coklat"<<endl; cout<<"2. Es krim"<<endl; cout<<"3. Kue tiramissu"<<endl; cout<<"4. Pancake"<<endl; cout<<"5. Banana split"<<endl; cout<<" Pilih salah satu desert (1/2/3/4/5):"<<endl; cin>>desert; switch (desert){ case 1: cout<<"Pudding coklat"<<endl; break; case 2: cout<<"Es krim"<<endl; break; case 3: cout<<"Kue tiramissu"<<endl; break; case 4: cout<<"Pancake"<<endl; break; case 5: cout<<"Banana split"<<endl; break;

  } break; cout<<"Menu Korea"<<endl; cout<<"Masukkan menu"<<endl; cin>>menu; switch(menu){ case 1: cout<<"Menu makanan"<<endl; cout<<"1.Kimbab"<<endl; cout<<"2.Bulgogi"<<endl; cout<<"3.Kimchi"<<endl; cout<<"4.Bibimbap"<<endl; cout<<"5.Seolleongtang"<<endl; cout<<"Pilih salah satu makanan (1/2/3/4/5):"<<endl; cin>>makanan; switch(makanan){ case 1: cout<<"Kimbab"<<endl; break; case 2: cout<<"Bulgogi"<<endl; break; case 3: cout<<"Kimchi"<<endl; break; case 4: cout<<"Bibimbap"<<endl; break; case 5: cout<<"Seolleongtang"<<endl; break;

  } break; case 2: cout<<"Menu minuman"<<endl; cout<<"1. Makgeolli"<<endl; cout<<"2. Cheongju"<<endl; cout<<"3. Soju"<<endl; cout<<"4. Gukhwacha"<<endl; cout<<"5. Maesilcha"<<endl; cout<<"Pilih salah satu minuman (1/2/3/4/5):"<<endl; cin>>minuman; switch (minuman){ case 1: cout<<"Makgeolli"<<endl; break; case 2: cout<<"Cheongju"<<endl; break; case 3: cout<<"Soju"<<endl; break; case 4: cout<<"Gukhwacha"<<endl; break; case 5: cout<<"Maesilcha"<<endl; break;

  } cout<<"Menu desert"<<endl; cout<<"1. Su Jung Gwa"<<endl; cout<<"2. Tteok"<<endl; cout<<"3. Songpyeon"<<endl; cout<<"4. Yaksik"<<endl; cout<<"5. Chapssaltteok"<<endl; cout<<" Pilih salah satu desert (1/2/3/4/5):"<<endl; cin>>desert; switch (desert){ case 1: cout<<"Su Jung Gwa"<<endl; break; case 2: cout<<"Tteok"<<endl; break; case 3: cout<<"Songpyeon"<<endl; break; case 4: cout<<"Yaksik"<<endl; break; case 5: cout<<"Chapssaltteok "<<endl; break;

  } break; } case 3: cout<<"Menu Australia"<<endl; cout<<"Masukkan menu"<<endl; cin>>menu; switch(menu){ case 1: cout<<"Menu makanan"<<endl; cout<<"1.Damper Recipe"<<endl; cout<<"2.Deep fried mozarella"<<endl; cout<<"3.vegemite"<<endl; cout<<"4.Sandwich"<<endl; cout<<"5.Beef Journey Ala Sidney"<<endl; cout<<"Pilih salah satu makanan (1/2/3/4/5):"<<endl; cin>>makanan; switch(makanan){ case 1: cout<<"Damper Recipe"<<endl; break; case 2: cout<<"Deep fried mozarella"<<endl; break; case 3: cout<<"vegemite"<<endl; break; case 4: cout<<"Sandwich"<<endl; break; case 5: cout<<"Beef Journey Ala Sidney"<<endl; break; break; case 2: cout<<"Menu minuman"<<endl; cout<<"1. Illusion Shaker"<<endl; cout<<"2. Pale Ale Coopers"<<endl; cout<<"3. Bundy'n'Coke"<<endl; cout<<"4. Passion Pop"<<endl; cout<<"5. Penfolds Grange"<<endl; cout<<"Pilih salah satu minuman (1/2/3/4/5):"<<endl; cin>>minuman; switch (minuman){ case 1: cout<<"Illusion Shaker"<<endl; break; case 2: cout<<"Pale Ale Coopers"<<endl; break; case 3: cout<<"Bundy'n'Coke"<<endl; break; case 4: cout<<"Passion Pop"<<endl; break; case 5: cout<<"Penfolds Grange"<<endl; break;

  } break; case 3: cout<<"Menu desert"<<endl; cout<<"1. Pavlova"<<endl; cout<<"2. Lamington"<<endl; cout<<"3. Fish & chips"<<endl; cout<<"4. Pancake"<<endl; cout<<"5. ANZAC biscuits, made without coconut"<<endl; cout<<" Pilih salah satu desert (1/2/3/4/5):"<<endl; cin>>desert; switch (desert){ case 1: cout<<"Pavlova"<<endl; break; case 2: cout<<"Lamington"<<endl; break; case 3: cout<<"Fish & chips"<<endl; break; case 4: cout<<"Pancake"<<endl; break; case 5: cout<<"ANZAC biscuits, made without coconut"<<endl; break;

  } break; } getch (); }

  Output Program: \ Algoritma :

  1. Start

  2. Masukkan pilihan 3 negara dalam switch case

  3. Masukkan menu negara pertama dalam switch case pertama

  4. Dalam switch case 1: Masukkan 3 variasi menu (makanan, minuman, desert)

  5. Dalam case 1 , buat switch case kembali, case 1: Masukkan 5 makanan buat 5 case untuk tampilan macam makanan, case 2 : 5 minuman, buat 5 case untuk tampilan macam minuman, case 3: 5 desert buat 5 case untuk tampilan macam desert

  6. Dalam case 2: Masukkan menu negara kedua

  7. Dalam case 1 , buat switch case kembali, case 1: Masukkan 5 makanan buat 5 case untuk tampilan macam makanan, case 2: 5 minuman, buat 5 case untuk tampilan macam minuman, case 3: 5 desert buat 5 case untuk tampilan macam desert

  9. Dalam case 1 , buat switch case kembali, case 1: Masukkan 5 makanan buat 5 case untuk tampilan macam makanan, case 2: 5 minuman, buat 5 case untuk tampilan macam minuman, case 3: 5 desert buat 5 case untuk tampilan macam desert

  10. Print output

  11. Stop Description:

  Program ini dibuat untuk memudahkan seseorang dalam memilih menu makanan dari 3

negara yang disediakan serta melatih mahasiswa dalam penggunaan switch case yang bercabang.

Jadi, di dalam suuatu pernyataan, terdapat pernyataan lain, sehingga program ini dibuat bertujuan

untuk menyelesaikan persoalan yang bercabang.

  KESIMPULAN

  A. Penulisan kondisi harus di dalam kurung (……) dan berupa ekspresi relasi dan pernyataan tersebut dapat berupa sebuah pernyataan tunggal, pernyataan majemuk atau if (kondisi), pernyataan pernyataan kosong, jika pemakaian if diikuti dengan pernyataan majemuk.

  B. if else pernyataan-1 dan pernyataan-2 dapat berupa sebuah pernyataan tunggal, pernyataan majemuk atau pernyataan kosong.

  C. Nested if merupakan pernyataan yang berada di dalam pernyataan yang lain.

  D. Bentuk dari if-else bertingkat sebenarnya mirip dengan nested if. Keuntungan

  E. penggunaan if-else bertingkat dibanding dengan nested if adalah bentuk penulisan yang lebih sederhana.

  F. Pernyataan case ini memiliki kegunaan yang sama seperti if – else bertingkat, tetapi untuk memeriksa data yang bertipe karakter atau integer.

  G. Setiap cabang akan dijalankan jika syarat nilai konstanta terpenuhi dan default akan dijalankan jika semua cabang diatasnya tidak terpenuhi.

  H. Pernyataan break menunjukkan siap keluar dari switch. jika pernyataan ini tidak ada, maka program akan diteruskan ke cabang-cabang yang lainnya.

  

DAFTAR RUJUKAN

Tim Asisten Dosen. 2013. Modul 4. OPERATOR KONDISI. Malang: Unversitas Negeri Malang.