if (kondisi) Pernyataan;

dokumen-dokumen yang mirip
MODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

MODUL 2 OPERATOR DAN OPERASI KONDISI

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

MODUL 4 OPERATOR KONDISI PADA PEMROGRAMAN BAHASA JAVA

Pernyataan if MODUL V PERCABANGAN

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

MODUL 3 PERCABANGAN A. TUJUAN

OPERASI PERNYATAAN KONDISI

Decission : if & if else

24/09/2017 PERCABANGAN

PENGAMBILAN KEPUTUSAN

PERTEMUAN 4 DIAGRAM ALUR (FLOWCHART)

V. STRUKTUR PEMILIHAN

DASAR PEMROGRAMAN. PERCABANGAN ( if, if else, if ternary, nested if, switch ) Djoko Soerjanto, M.Kom

Sintaks Pemilihan 1. Jika saya lulus, maka saya akan mendapat hadiah.

Pert. 5. Operai Penyeleksian Kondisi

Diagram Alur (Flowchart)

Struktur Kontrol. (Repetition)

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)

Selection / Pemilihan PEMILIHAN

: Mahasiswa dapat mempraktekkan perintah selection/ pemilihan (If ; If Else ; Nested If ; Switch)

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

Selection, Looping, Branching

PERCABANGAN. Bentuk if Sederhana

OPERATOR DAN STATEMEN I/O

MODUL IV CONDITION 1

A. TUJUAN PEMBELAJARAN

BAB 5 PERULANGAN DAN ARRAY

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

MODUL V REPETITIVE. Modul Praktikum Bahasa Pemrograman Visual (BPV)

LOGIKA ALGORITMA. Pertemuan 6. By: Augury

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN

Pertemuan 2. Statement IF

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Algoritma & Pemrograman #4. by antonius rachmat c, s.kom, m.cs

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom

MODUL 1 Operasi Dasar dalam PHP

Bab 3. Decision 1 (Pengambilan Keputusan)

FLOWCHART - LANJUTAN

3. Struktur Perulangan dalam Bahasa C++

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

Struktur Kontrol Pemrograman Java : PERCABANGAN

Dasar-dasar Algoritma Dan Representasi Algoritma. Pengampu : Muhammad Zidny Naf an, M.Kom

Modul Praktikum Bahasa Pemrograman 1

MODUL 5 STRUKTUR KONDISI (PERCABANGAN)

PERTEMUAN 4 PENGEMBANGAN PSEUDOCODE STRUKTUR KONTROL PEMILIHAN

Struktur Pemilihan Ema Utami STMIK AMIKOM Yogyakarta

MODUL III CONTROL FLOW & FLOWCHART

PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN

PERNYATAAN DAN KONDISI

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

Percabangan. Agus Priyanto, M.Kom

Teori Algoritma. Jenis seleksi

BAB III PENGAMBILAN KEPUTUSAN

STRUKTUR KENDALI PERCABANGAN

MODUL 2 STRUKTUR KONTROL

1 MODUL 5 MODUL 5 PERULANGAN

Pertemuan 5 PEMILIHAN/PERCABANGAN

If (kondisi) pernyataan

3. Struktur Perulangan dalam C++

Imam Fahrur Rozi. Algoritma dan Pemrograman SELEKSI KONDISI

STRUKUR KENDALI : PERCABANGAN

Aliran Kendali (Flow Control)

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

Algoritma Pemrograman 2B (Pemrograman C++)

IF ELSE IF ELSE. BU : if (kondisi1) Statement; else if (kondisi2) Statement;

SUMBER BELAJAR PENUNJANG PLPG

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Pengampu : Agus Priyanto, M.KOM

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN Semester 3 Perulangan for 4 X 50 menit

Operator Logika dan Pernyataan If. A ud Solehuddin::Januari2012

Struktur Kontrol. (Repetition)

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

BAB II OPERASI BERSYARAT DAN PERULANGAN

BAB 6. Struktur Kontrol

MODUL 5 PERULANGAN (LOOPING)

MENGENDALIKAN PROSES PROGRAM

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

MODUL VI PROSEDUR. Secara garis besar ada dua keuntungan yang bisa diperoleh dari pemakaian prosedur, yaitu:

Pemrograman Fery Updi,M.Kom

Pemrograman Fery Updi,M.Kom

Algoritma & Pemograman (Flowchart & C++)

Dasar Komputer & Pemrograman 2A

Analisa Kasus Part 2. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

Ada 3 jenis struktur kontrol: Sequence Structure Selection Structure Repetition Structure Sequence Structure

P5 Seleksi Kondisi. A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta

Keg. Pembelajaran 5 : Perulangan dalam C++ 1. Tujuan Kegiatan Pembelajaran 2. Uraian Materi while do..while for continue dan break go to

if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

A. Dasar Teori. Urutan (Sequence) Pemilihan (Selection) Pengulangan (Iteration) Pernyataan Kondisional (If Statement)

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Tugas PTIK C Program. Ardhini Maharani 12/331445/PA/14699

Tipe Data dan Operator

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-3 - Hal 1

UJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA

Kondisi dan Perulangan

Transkripsi:

MODUL 4 OPERASI KONDISI A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : 1. Menjelaskan tentang fungsi operasi kondisi 2. Menjelaskan tentang fungsi if, if, nested if, if majemuk, switch case, B. Petunjuk 1. Awali setiap aktivitas anda dengan doa, agar anda lancar dalam belajar 2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik 3. Kerjakan tugas-tugas praktikum dengan baik, jujur, dan sabar 4. Tanyakan kepada instruktur apabila ada hal-hal yang kurang jelas C. Dasar Teori & Latihan 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. Gambar 1. Diagram Alir if Bentuk umum dari pernyataan if Pernyataan; Penulisan kondisi harus di dalam kurung ( ) dan berupa ekspresi relasi dan pernyataan tersebut dapat berupa sebuah pernyataan tunggal, pernyataan majemuk atau

pernyataan kosong, jika pemakaian if diikuti dengan pernyataan majemuk, bentuk penulisannya sebagai berikut: Bentuk umum dari pernyataan majemuk di dalam if Pernyataan;... LAB.1 Sebuah toko dengan nama HALAL MAKMUR JAYA, dalam melayani pembeli, mempunyai ketentuan dalam memberikan potongan harga. Dimana besarnya potongan harga dari pembelian barang adalah sebagai berikut: 1. Tidak ada potongan jika total pembelian kurang dari Rp.50.000 2. jika total pembelian lebih dari atau sama dengan Rp.50.000 potongan yang diterima sebesar 20% dari total pembelian. 3. konsumen ingin anda membuatkan program dengan mencantumkan juga label toko, nama kasir dan pembeli. Buat flowchart dan program untuk menyelesaikan masalah di atas? 1.2 Pernyataan if - 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. Gambar 2. Diagram Alir if Bentuk Umum dari pernyataan if- Pernyataan-1; Pernyataan-2;

Pada Gambar 2 diagram alir if pernyataan-1 dan pernyataan-2 dapat berupa sebuah pernyataan tunggal, pernyataan majemuk atau pernyataan kosong. Jika if- diikuti dengan pernyataan majemuk, bentuk penulisannya terdapat pada halaman 3. Bentuk Umum dari pernyataan majemuk if- Pernyataan-1; Pernyataan-2; LAB2. Sebuah toko dengan nama GEMA INSANI, dalam melayani pembeli, mempunyai ketentuan dalam memberikan potongan harga. Dimana besarnya potongan harga dari pembelian barang adalah sebagai berikut: 1. jika total pembelian barang kurang dari Rp.50.000, maka potongan yang diterima sebesar 5% dari total pembelian. 2. jika total pembelian barang lebih atau sama dengan Rp.50.000 potongan yang diterima sebesar 20% dari total pembelian. 3. konsumen ingin anda membuatkan program dengan mencantumkan juga label toko, nama kasir dan pembeli. Buat flowchart dan program untuk menyelesaikan masalah di atas? 1.3 Pernyataan NESTED IF Nested if merupakan pernyataan yang berada di dalam pernyataan yang lain. Bentuk penulisan nested if adalah: Bentuk Umum dari pernyataan NESTED IF pernyataan

LAB3 Suatu Perusahaan dengan nama SEJAHTERA HALAL SENTOSA memberikan komisi kepada para salesmannya dengan ketentuan sebagai berikut: 1. bila salesman dapat menjual barang hingga Rp.20.000, maka akan diberikan uang jasa sebesar Rp.10.000. ditambah dengan komisi Rp. 10% dari pendapatan yang diperoleh hari itu. 2. bila salesman dapat menjual barang diatas Rp.20.000, maka akan diberikan uang jasa sebesar Rp.20.000, ditambah dengan uang komisi Rp.15% dari pendapatan yang diperoleh pada hari itu. 3. bila salesman dapat menjual barang diatas Rp.50.000, maka akan diberikan uang jasa sebesar Rp.30.000, ditambah dengan uang komisi Rp.20% dari pendapatan yang diperoleh pada hari itu. 4. perusahaan itu ingin anda membuatkan program dengan mencantumkan juga label nama perusahaan, nama kasir dan salesman. Buat flowchart dan program untuk menyelesaikan masalah di atas? 1.4 Pernyataan IF ELSE Majemuk Bentuk dari if- bertingkat sebenarnya mirip dengan nested if. Keuntungan penggunaan if- bertingkat dibanding dengan nested if adalah bentuk penulisan yang lebih sederhana. \bentuk penulisannya: LAB.4 Buatlah program untuk membantu seorang dosen Teknik Elektro UM dalam menentukan nilai akhir mahasiswa. Ketentuan yang harus dilakukan adalah sebagai berikut : a. Ketentuan pengambilan nilai : 1. Nilai Murni Keaktifan = nilai keatifan dikalikan 20 % 2. Nilai Murni Tugas = nilai tugas dikalikan 30% 3. Nilai Murni Ujian = nilai ujian dikalikan 50% 4. Nilai Akhir = Nilai Murni Ujian + Nilai Murni Tugas + Nilai Murni Keaktifan.

b. Melakukan konversi Nilai angka ke nilai Huruf dengan ketentuan sebagai berikut : 1. 0 44 nilai = E 2. 45-55 nilai = D 3. 56-65 nilai = C 4. 66-75 nilai = B- 5. 76-85 nilai = B 6. 86-90 nilai = A- 7. 91-100 nilai = A c. Melakukan penguatan kepada mahasiswa dengan ketentuan sebagai berikut : - antara 0 s/d 55 tampilkan pernyataan Anda tidak lulus, tingkatkan belajar anda - antara 56 s/d 65 tampilkan pernyataan Anda lulus, tingkatkan prestasimu - antara 66 s/d 85 tampilkan pernyataan Anda lulus dengan baik, pertahankan prestasimu - antara 86 s/d 100 tampilkan pernyataan Anda tidak lulus, EXCELLENT 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 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.

LAB5 Buatlah diagram alir dan program dengan menggunakan logika percabangan Switch- Case untuk melakukan 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. Catatan : -Manfaatkan progam yang telah kamu buat pada praktikum sebelumnya.