FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

dokumen-dokumen yang mirip
Bab 3. Decision 1 (Pengambilan Keputusan)

Decission : if & if else

PENGAMBILAN KEPUTUSAN

Pengambilan Keputusan

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN

MODUL IV Analisis Kasus/Pemilihan

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

OPERATOR & UNGKAPAN. Contoh operator : a + b Simbol + merupakan operator untuk melakukan operasi penjumlahan dari kedua operandnya ( yaitu a dan b ).

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

BAB 4 KONDISI / PEMILIHAN

MODUL III CONTROL FLOW & FLOWCHART

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

Pengulangan for. Konstruksi for. keberadaan exp1, exp2, dan exp3 bersifat optional. for (exp1; exp2; exp3){ statement; atau. statement1; statement2;

Pengambilan Keputusan DASAR PEMROGRAMAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Struktur kondisi dari IF digunakan untuk melakukan seleksi terhadap pernyataan (statement) tunggal. Bentuk IF Tunggal adalah sebagai berikut :

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

Perulangan, Percabangan, dan Studi Kasus

A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual

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

Pertemuan 06. Dasar Pemrograman Komputer [TKL-4002] 2010

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

Konsep Pemrograman. Bab 7. Fungsi1. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

KENDALI PROSES. 6.1 PENYELEKSIAN KONDISI (Selection)

PRAKTIKUM KONSEP PEMROGRAMAN MATERI DECISION DWI SETIYA NINGSIH. November 16, Page 1 of 16 PRAKTIKUM KONSEP PEMROGRAMAN MATERI

5.1 OPERATOR PERBANDINGAN DAN PERSAMAAN (RELATIONAL AND EQUALITY)

BAB III PENGAMBILAN KEPUTUSAN

printf (" ======== Program untuk memilih nama bulan dalam setahun ======== \n \n");

DPK UNIVERSITAS BRAWIJAYA MALANG

PRAKTIKUM 6 PENGULANGAN PROSES 2

MODUL 10 PERNYATAAN KONTROL: FOR DAN SWITCH - CASE. Struktur perulangan for biasa digunakan untuk mengulang suatu proses yang

Operator Precedence dan Associativity DASAR PEMROGRAMAN. JULIO ADISANTOSO Departemen Ilmu Komputer IPB. Pertemuan 2

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

Selection / Pemilihan PEMILIHAN

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

PRAKTIKUM 7 FUNGSI 1

Pertemuan 5 PEMILIHAN/PERCABANGAN

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda

Percabangan. Agus Priyanto, M.Kom

Pemrograman I Bab V Percabangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

UJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VIII

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Struktur Kontrol. (Repetition)

Kuliah #4 Ekspresi,Operator, dan Conditional Statement

Algoritme dan Struktur Data. Ekspresi,Operator, dan Conditional Statement

ALGORITMA (2) Mengupas Kentang

P 6 Bab 5 : Perulangan. 5.1 Tujuan. 5.2 Materi. 5.3 Struktur Perulangan. SQ

24/09/2017 PERCABANGAN

Looping : break, continue, nested loop

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

Praktikum 5 PERULANGAN PROSES

Pengantar Pemrograman

Pertemuan 9: BRANCHING/PERCABANGAN dalam C LOOPING/PERULANGAN/ITERASI dalam C

Algoritme dan Pemrograman

Bab 2. Dasar-Dasar Pemrograman C

Algoritma Pemrograman. Fery Updi,M.Kom

Fungsi : Dasar Fungsi

BAB V BAHASA C I. 5.1 Pendahuluan

Praktikum 4 PENGAMBILAN KEPUTUSAN

BAB 5. KONDISI DAN ARRAY

Algoritma dan Struktur Data Tahar Agastani Teknik Informatika UIN

BAGIAN A. PILIHAN GANDA Silanglah Jawaban yang Benar Pada Lembar Jawaban. Jawaban benar bernilai 3, salah atau kosong bernilai 0.

ALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ;

Mengukur Atribut Produk Internal: UKURAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Tipe Data dan Operator

Seharusnya. if (antrian.tail==max-1) return 0;

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1

MENGENDALIKAN PROSES PROGRAM

Percabangan. Yuli Sun Hariyani

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

BAB II OPERASI BERSYARAT DAN PERULANGAN

Pertemuan 04. Pemrograman Dasar 2012

TEORI KONSEP PEMPROGRAMAN 3.1

Operator Aritmatika MODUL III OPERATOR

IT234 - Algoritma dan Struktur Data. Ramos Somya

BAB IV PENGULANGAN PROSES

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

Pemrograman Dasar C. Minggu 3

PERULANGAN 2 DASAR PEMROGRAMAN

FUNCTION (FUNGSI) LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

Algoritma dan Pemrograman. Loop control structures: WHILE. Loop control structures: WHILE Perhatikan potongan program berikut: 12/29/2011

PENYELEKSIAN KONDISI

BAB VI. STATEMENT CONTROL

6 Maret Structure of Java [Penyeleksian Kondisi]

MODUL 4 OPERATOR KONDISI PADA PEMROGRAMAN BAHASA JAVA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN Semester 3 Perulangan while, do..while 4 X 50 menit

belajar pemograman C++ Dasar

PRAKTIKUM 07 DECISION SWITCH DWI SETIYA NINGSIH // PJJ D3 TI

PRAKTIK MATA PELAJARAN

Proses Perulangan (Looping) DASAR PROGRAMMING 1

Transkripsi:

No. EKA/EKA255 Revisi:01 30 Agu 2014 Hal 1 / 6 A. TUJUAN Setelah melakukan praktik mahasiswa diharapkan dapat: 1. Memahami operator kondisi (operator relasi dan logika) 2. Menguasai penggunaan pernyataan if 3. Menguasai penggunaan pernyataan if-else B. TEORI DASAR Untuk keperluan pengambilan keputusan, bahasa C menyediakan beberapa jenis pernyataan, berupa Pernyataan if Pernyataan if-else, dan Pernyataan switch Pernyataan-pernyataan tersebut memerlukan suatu kondisi, sebagai basis dalam pengambilan keputusan. Kondisi umum yang dipakai berupa keadaan benar dan salah. Operator Relasi Operator relasi biasa dipakai untuk membandingkan dua buah nilai. Hasil pembandingan berupa keadaan benar atau salah. Keseluruhan operator relasi bahasa C ditunjukkan pada table 1. Operator > >= < <= ==!= Tabel 1. Tabel relasi Arti Lebih dari Lebih dari atau sama dengan Kurang dari Kurang dari atau sama dengan Sama dengan Tidak sama dengan Operator Logika. Operator logika lazim dipakai untuk menghubungkan ekspresi relasi. Keseluruhan operator logika ditunjukkan pada tabel 2.

No. EKA/EKA255 Revisi:01 30 Agu 2014 Hal 2 / 6 Tabel 2. Operator logika Operator Arti &&! dan (AND) atau (OR) tidak (NOT) Bentuk pemakaian operator && dan adalah operand1 operator operand2 Pernyataan if Pernyataan if mempunyai bentuk umum : if (kondisi ) pernyataan; Penjelasannya, jika kondisi yang diseleksi adalah benar (bernilai logika = 1), maka pernyataan yang mengikutinya akan diproses. Sebaliknya, jika kondisi yang diseleksi adalah tidak benar (bernilai logika = 0), maka pernyataan yang mengikutinya tidak akan diproses. Pernyataan if else Pernyataan if mempunyai bentuk umum : if (kondisi) pernyataan-1; else pernyataan-2;

No. EKA/EKA255 Revisi:01 30 Agu 2014 Hal 3 / 6 Jika kondisi benar, maka pernyataan-1 dijalankan. Sedangkan bila kondisi bernilai salah, maka pernyataaan-2 yang dijalankan. C. LANGKAH KERJA DAN PERCOBAAN 1. Percobaan 1 Ketik dan kompilasi program berikut; #include #include void main() { int hari; printf( Masukkan angka : ); scanf( %d, &hari); if (hari==1) {printf ( Senin );} } 2. Percobaan 2 Ketik dan kompilasi program berikut; #include <stdio.h> #include <stdlib.h> int main() { int bilangan; printf("masukkan sebuah bilangan : "); scanf("%d", &bilangan); if ( bilangan % 2 == 0) printf("%d adalah bilangan genap", bilangan);

} No. EKA/EKA255 Revisi:01 30 Agu 2014 Hal 4 / 6 else printf("%d adalah bilangan ganjil", bilangan); system("pause"); 3. Percobaan 3 Ketik dan kompilasi program berikut; #include <stdio.h> #include <stdlib.h> int main() { int kode; printf("silahkan pilih, 1. Prabowo atau 2. Jokowi? : \n"); scanf("%d",&kode); if (kode == 1) {printf("capres Anda adalah Prabowo");} else if (kode == 2) {printf("capres Anda adalah Jokowi?");} else {printf("maaf, pilihanya 1 atau 2 saja");} system("pause"); } D. PENGEMBANGAN DAN TUGAS 1. Buat program yang membaca nilai integer dan menuliskan Nilai a positif jika a >= 0 dan Nilai a negatif jika a < 0. 2. Buatlah program untuk membaca input sensor suhu, output dari sistem akan mengirim angka 255 (asumsinya pendingin aktif). Ketentuan jika nilai sensor >= 64 suhu 30 0 nilai sensor >= 74 suhu 40 0 nilai sensor >= 84 suhu 50 0 nilai sensor > 94 suhu 60 0 dan pendingin aktif. 3. Kasus sebuah minimarket akan memberikan diskon kepada pelanggan dengan ketentuan jika mereka belanja >= Rp.100.000 maka akan mendapat diskon 2%. Jika belanja >= Rp. 200.000 diskon 3%, jika belanja >= Rp. 300.000 diskon 4%, seterusnya hingga kelipatannya.

No. EKA/EKA255 Revisi:01 30 Agu 2014 Hal 5 / 6 Akan tetapi diskon dibatasi maksimum 10%, selebihnya belanja diatas nominal diskon (>1.000.000) tertinggi tetap mendapat diskon 10. 4. Buatlah suatu program sesuai dengan kreatifitas Anda, dengan pengembangan if, if.else.

No. EKA/EKA255 Revisi:01 30 Agu 2014 Hal 6 / 6