FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN

dokumen-dokumen yang mirip
Decission : if & if else

PENGAMBILAN KEPUTUSAN

Bab 3. Decision 1 (Pengambilan Keputusan)

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

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

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

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

A. TUJUAN PEMBELAJARAN

BAB III PENGAMBILAN KEPUTUSAN

1. Kompetensi Mengenal dan memahami algoritma percabangan yang komplek.

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

Pengantar Algoritma & Flow Chart

BAB 5 PERULANGAN DAN ARRAY

Praktikum 4 PENGAMBILAN KEPUTUSAN

MODUL 4 OPERATOR KONDISI PADA PEMROGRAMAN BAHASA JAVA

6 Maret Structure of Java [Penyeleksian Kondisi]

if (kondisi) Pernyataan;

Teknik Percabangan. Brigida Arie Minartiningtyas, M.Kom

BAB II OPERASI BERSYARAT DAN PERULANGAN

Praktikum 3 PENGAMBILAN KEPUTUSAN

MODUL IV Analisis Kasus/Pemilihan

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

MODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

PERULANGAN for. Praktikum 6 (1/4)

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VIII

SUMBER BELAJAR PENUNJANG PLPG

FLOWCHART - LANJUTAN

1. Laporan Akhir 1. Menentukan Nilai Besar atau Nilai Kecil. Program yang di masukkan adalah :

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

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

OPERATOR DAN UNGKAPAN

PRAKTIKUM 4 PERCABANGAN

Struktur Data Review Algoritma, Pemrograman. Presented by Rijal Fadilah, S.Si

Variabel dan Tipe data Javascript

BAB VI. STATEMENT CONTROL

Konstruksi Dasar Algoritma

Soal hari Selasa (13/10) Latihan 7 AN

Pertemuan 5 PEMILIHAN/PERCABANGAN

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

PERNYATAAN DAN KONDISI

ALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN. Disusun Oleh : Sakina Mawardah Teknik Informatika. Dosen : Asep M. Yusuf, S.

Struktur Kontrol. (Repetition)

PRAKTIKUM 9 KONTROL ALIRAN

PENGULANGAN SKEMA PEMROSESAN SEKUENSIAL. Tim Pengajar KU1071 Sem

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada.

Pengantar Pemrograman

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

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

Pendahuluan. Kuadran I (X>0, Y>0) Kuadran II (X<0, Y>0) Kuadran IV (X>0, Y<0) Kuadran III (X<0, Y<0)

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

OPERATOR DAN STATEMEN I/O

Bab 2 Struktur Dasar

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Percabangan & Perulangan

Looping : break, continue, nested loop

BAB 5. Kondisional Perulangan. Materi. Pengenalan Perulangan Perulangan For Perulangan While Perulangan dengan menggunakan Kondisional If

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN Fungsi : Passing Parameter by Value & Semester 3

MATERI KULIAH 25 NOVEMBER DESEMBER 2015 Sri Istiyari Uswatun Chasanah G Struktur aliran atau bagan program kontrol.

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

Selection, Looping, Branching

PEMILIHAN. Runtunan. Dian Palupi Rini, M.Kom

Operator Aritmatika MODUL III OPERATOR

Diagram Alur (Flowchart)

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

Definisi Percabangan

Algoritma Dan Pemrograman [algoritma, program, flowchart] Presented by Rijal Fadilah, S.Si

Pemrograman Dasar C. Minggu 3

PENYELEKSIAN KONDISI dengan IF

Brigida Arie Minartiningtyas, M.Kom

OPERASI SELEKSI PEMROGRAMAN C++

24/09/2017 PERCABANGAN

PERCABANGAN PADA PYTHON

MENGENDALIKAN PROSES PROGRAM

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

nama array untuk menyimpan data jumlah data

Suatu konstanta string ditulis dengan diawali dan diakhiri tanda petik ganda, misalnya:

DASAR PHP. Oleh : Devie Rosa Anamisa

Pertemuan 2. Muhadi Hariyanto

MODUL III CONTROL FLOW & FLOWCHART

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

Algoritma & Pemrograman

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

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

Struktur Perulangan. Sesi. 3.1 Pernyataan while do. 3.2 Pernyataan repeat... until

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

2.4. Struktur Branching

Algoritma dan Pemrograman

Pemrograman Dasar P E N G A N T A R A L G O R I T M A

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

Akan diperhatikan tipe data dari masing-masing operand dalam ungkapan dan secara otomatis akan dilakukan.

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PUTERA BATAM LOGIKA INFORMATIKA DAN ALGORITMA DAFTAR ISI. BAB IV : PEMILIHAN A. Pengertian

PENGULANGAN. pencacah harus bertipe integer atau karakter pernyataan adalah satu atau lebih instruksi yang. Pernyataan

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

OPERATOR. Percobaan 1: Mengimplementasikan Assignment operator dalam bahasa C.

Transkripsi:

1. Kompetensi FAKULTAS TEKNIK No. LST/EKA/EKA255/03 Revisi : 00 Tgl : 8 Sept 2014 Hal 1 dari 5 Setelah melaksanakan praktek mahasiswa diharapkan mampu : a. Menjelaskan tentang operator kondisi (operator relasi dan logika) b. Menjelaskan penggunaan pernyataan if c. Menjelaskan penggunaan pernyataan if-else 2. Sub Kompetensi a. Syntax struktur IF-Else b. Syntax strusktur IF-Else 3. Dasar Teori Untuk keperluan pengambilan keputusan, 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. a. Operator Relasi Operator relasi biasa dipakai untuk membandingkan dua buah nilai. Hasil pembandingan berupa keadaan benar atau salah. Keseluruhan operator relasi pada C ditunjukkan pada Tabel 1 Operator > >= < <= ==!= Tabel.1. Operasi relasi Makna Lebih dari Lebih atau sama dengan Kurang dari Kurang dari atau sama dengan Sama dengan Tidak sama dengan b. Operator Logika. Operator logika biasa dipakai untuk menghubungkan ekspresi relasi. Keseluruhan operator logika ditunjukkan pada tabel 2 Operator &&! Tabel 2. Operator Logika Makna dan (AND) atau (OR) tidak (NOT) Bentuk pemakaian && dan adalah : Operand1 Operator Operand2

No. LST/EKA/EKA255/03 Revisi : 00 Tgl : 8 Sept 2014 Hal 2 dari 5 c. Pernyataan if Pernyataan if mempunyai bentuk umum : if (kondisi ) pernyataan; Bentuk ini menyatakan : 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 Mengenai kodisi harus ditulis diantara tanda kurung, sedangkan pernyataan dapat berupa sebuah pernyataan tunggal, pernyataan majemuk atau pernyataan kosong. Diagram alir dapat dilihat seperti gambar 1 kondisi Salah Benar pernyataan Gambar 1. Diagram alir d. Pernyataan if-else Pernyataan if-else memiliki bentuk : If (kondisi) Pernyataan 1 ; else pernyataan;

No. LST/EKA/EKA255/03 Revisi : 00 Tgl : 8 Sept 2014 Hal 3 dari 5 Diagram alir dapat dilihat seperti gambar 2 : Kondisi? Salah Benar Pernyataan pernyataan 4. Alat/Instrument/Aparatus/Bahan a. Komputer/Notebook b. Software DEV-CPP 5. Keselamatan Kerja a. Selalu memeriksa stop kontak charger notebook apakah masih berjalan normal atau tidak b. PC/Notebook dipergunakan sebagaimana mestinya. 6. Bahan Diskusi 1. Buat program yang membaca nilai integer dan menuliskan Nilai a positif jika a >= 0 dan Nilai a negatif jika a < 0. 2. Buat program untuk menginputkan sebuah bilangan, kemudian cetak ke layar bilangan tersebut dan beri komentar apakah bilangan tersebut ganjil atau genap. Contoh input = 15 Output = Bilangan yang diinputkan adalah 15. Bilangan tersebut adalah bilangan ganjil. 3. Buat program menggunaan pernyataan if adalah untuk menentukan besarnya potongan harga yang diterima oleh seorang pembeli, berdasarkan kriteria : tidak ada potongan harga jika total pembelian kurang dari Rp. 100.000 (dalam hal ini potongan harga diinisialisasi dengan nol). bila total pembelian lebih dari atau sama dengan Rp. 100.000, potongan harga yang diterima dirubah menjadi sebesar 5% dari total pembelian. Contoh input = 50.000 Output = Total pembelian adalah Rp. 50.000 4. Buat program yang menerima dua buah bilangan. Output dari program adalah Bilangan pertama adalah kelipatan persekutuan bilangan kedua jika bilangan pertama habis dibagi bilangan kedua atau Bilangan pertama bukan kelipatan persekutuan bilangan kedua jika tidak habis dibagi.

No. LST/EKA/EKA255/03 Revisi : 00 Tgl : 8 Sept 2014 Hal 4 dari 5 Contoh input = 36 dan 3 Output = Bilangan pertama adalah kelipatan persekutuan bilangan kedua 5. Gunakan pernyataan if else untuk membuat program yang menerima 2 buah bilangan bulat masukan. Tampilkan hasil dari pembagian bilangan pertama dengan bilangan kedua, dengan ketelitian 3 desimal. Input : bil1 dan bil2 Output : hasil bagi bil1 dengan bil2 Nilai tambah : program bisa mengecek pembagian dengan nol, yaitu jika bilangan kedua adalah nol, maka tidak dilakukan proses pembagian, namun ditampilkan pesan kesalahannya (division by zero). 6. Tugas Laporan Resmi 1. Untuk setiap listing program dari percobaan-percobaan di atas, ambil capture outputnya. 2. Tuliskan kesimpulan dari percobaan yang telah anda lakukan. 3. Buatlah program untuk menghitung nilai absolut dari suatu bilangan. 4. Untuk 3 flow chart di bawah ini lakukan tracing flow chart untuk menemukan outputnya, jika input yang diberikan adalah : (1) bil = 10 (2) bil = -10 (3) bil = 0

No. LST/EKA/EKA255/03 Revisi : 00 Tgl : 8 Sept 2014 Hal 5 dari 5