PERTEMUAN 4 Algoritma & Pemrograman

Slides:



Advertisements
Presentasi serupa
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
Advertisements

PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
Algoritma dan Struktur Data
PERTEMUAN 4 Penyeleksian kondisi
Dasar Pemrograman MODUL 06 PERCABANGAN.
Algoritma dan Struktur Data
LOGIKA DAN ALGORITMA - PERTEMUAN 8 - REKURSI.
Struktur Kendali Proses (Seleksi)
Oleh Nila Feby Puspitasari
Struktur Kontrol: Keputusan
STATEMENT PENGENDALIAN (PEMILIHAN)
STRUCT 1.
Nested If = if bersarang = if bertingkat Operator logika
PERTEMUAN 5 Algoritma & Pemrograman
Bab 2 – b PERINTAH 2 B Percabangan. PERCABANGAN Tidak setiap baris program akan dikerjakan Hanya yang memenuhi syarat (kondisi) Syarat terdiri dari operand-operand,
Pemprograman Terstruktur 1
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
Algoritma dan Dasar Pemograman
Algoritma Pseudocode TEE 2103 Algoritma dan Pemrograman
MODUL KE-9 PEMILIHAN.
Percabangan Dosen Pengampu: M. Zidny Naf’an, M.Kom.
Materi 9 LOGIKA & ALGORITMA.
ALGORITMA PEMROGRAMAN 2A
Algoritma Pemrograman
Statement Control (if dan switch)
ALGORITMA & PEMROGRAMAN
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Buatlah flowchart untuk pembagian 3 buah bilangan
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
Runtunan dan Pemilihan
Ucu Nugraha, ST. Algoritma.
PERTEMUAN 7 STATEMENT PEMILIHAN
Apa itu Fungsi? Sebuah fungsi adalah modul program yang mengerjakan tugas atau aktivitas yang spesifik dan mengembalikan sebuah nilai dari tipe tertentu,
Algoritma dan Struktur Data 1 pertemuan 5
PERCABANGAN.
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah 2
TEL 2112 Dasar Komputer & Pemograman Penyeleksian
Pemilihan TEE 2103 Algoritma dan Pemrograman Dosen: Abdillah, MIT
TEL 2112 Dasar Komputer & Pemograman Fungsi
Fungsi TEE 2103 Algoritma & Pemrograman Dosen: Abdillah, MIT
STRUKTUR DASAR PROGRAM
Contoh Aplikasi Sederhana
PERTEMUAN 10 Algoritma Presented by : Sity Aisyah, M.Kom
Algoritma & Pemrograman 1
Algoritma dan Pemrograman
Operator dan Ekspresi TEE 2103 Algoritma dan Pemrograman
PERTEMUAN 5 Pemrograman Visual
Contoh Aplikasi Sederhana
ALGORITMA DAN PEMROGRAMAN Struktur Algoritma
PERTEMUAN 8 Algoritma Presented by : Sity Aisyah, M.Kom
Pengantar Pemrograman
Contoh-contoh Pemecahan Masalah 2 TEE 2103 Algoritma & Pemograman
Algoritma Percabangan
Runtunan dan Pemilihan
Algoritma & Pemrograman 1
STATEMENT PENGENDALIAN (PEMILIHAN)
TEL 2112 Dasar Komputer & Pemograman Fungsi
Seleksi.
Contoh-contoh Pemecahan Masalah 2 TEE 2103 Algoritma & Pemograman
SELEKSI ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
PERINTAH INPUT DAN OUTPUT
Latihan Pertemuan Operasi Seleksi
Akademi Komunitas Negeri Lamongan
Pertemuan 7 Percabangan dalam bahasa C .:: Erna Sri Hartatik ::.
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Kondisi IF.
Pengenalan Bahasa Pemrograman C++
Algoritma Pemrograman
PERCABANGAN.
Pemilihan Dua Kasus, tiga kasus dan banyak kasus
Transcript presentasi:

PERTEMUAN 4 Algoritma & Pemrograman Presented by : Sity Aisyah, M.Kom Email : dryesha@gmail.com Blog : yeshasalsabila.blogspot.com 1

PENYELEKSIAN KONDISI 1. IF Tunggal Kondisi merupakan hal yang menentukan didalam mengambil keputusan mengenai tindakan yang diambil. Didalam pemrograman kondisi dikenal dalam bentuk IF, CASE ataupun yang setara. Berikut Struktur Kondisi IF : 1. IF Tunggal Bentuk pernyataan Bagan Alur IF kondisi yang harus dipenuhi Pernyataan ……. Pada bentuk ini, pernyataan hanya akan dijalankan kalau kondisi bernilai benar. Yang terpenting dari bagan alur data adalah kondisinya. 2

Studi Kasus 1 : Menilai suhu tubuh, dikatakan panas jika suhu > 37 Pseudocode Algoritma Program C Variabel : Suhu : bilangan nyata Mulai Masukkan suhu tubuh pada variable suhu Jika Suhu > 37 maka nyatakan panas Selesai Deklarasi suhu : real Input suhu Jika suhu > 37 maka tulis Panas #include <stdio.h> int main() { float suhu; printf("Masukkan Suhu ? "); scanf("%f",&suhu); if(suhu>37) printf("Panas"); return 0; } 3

Buatlah algoritma dan programnya dengan bahasa C/C++! Studi Kasus 2 : Dua buah bilangan dimasukkan dari keyboard. Bagaiman cara menampilkan bilangan yang terbesar diantara kedua bilangan tersebut. Buatlah algoritma dan programnya dengan bahasa C/C++! 4

Algoritma/Pseudocode Jawaban :. Algoritma/Pseudocode Program C Deklarasi x,y,terbesar : int Mulai Masukkan(x,y) terbesar ← x JIKA terbesar < y MAKA terbesar ← y AKHIR-JIKA Tampilkan(terbesar) Selesai #include <stdio.h> int main() { int x,y,terbesar; printf("Masukkan x : "); scanf("%d",&x); printf("Masukkan y : "); scanf("%d",&y); terbesar=x; if(terbesar<y) terbesar=y; printf("Bilangan Terbesar = %d \n",terbesar); return 0; } 5

Program C++ 6 #include <iostream.h> int main() { int x,y,terbesar; cout << "Masukkan x : "; cin >> x; cout << "Masukkan y : "; cin >> y; terbesar=x; if(terbesar<y) terbesar=y; cout << "Bilangan Terbesar = " << terbesar << "\n"; return 0; } 6

Buatlah algoritma dan programnya dengan bahasa C/C++! Studi Kasus 3 : Menentukan nilai mutlak dari sebuah bilangan yang diperoleh dari piranti masukan Buatlah algoritma dan programnya dengan bahasa C/C++! 7

Algoritma/Pseudocode Jawaban :. Algoritma/Pseudocode Program C DEKLARASI: bil : real DEFINISI: read(bil) if (bil < 0) then bil ← -bil endif write(bil) End Algoritma #include <stdio.h> int main() { float bilangan; printf("Masukkan Nilai Bilangan: "); scanf("%f",&bilangan); if(bilangan<0) bilangan=-bilangan; printf("%f",bilangan); return 0; } 8

2. IF Sederhana Bentuk pernyataan Bagan Alur IF kondisi yang harus dipenuhi Pernyataan ……. ELSE Pada bentuk ini : 1. Pernyataan sesudah if akan dieksekusi kalau kondisi bernilai benar 2. Pernyataan sesudah else akan dieksekusi kalau kondisi bernilai salah 9

Studi Kasus 1 : Menilai suhu tubuh, dikatakan panas jika suhu > 37 dan jikalau suhu kurang dari atau sama dengan 37 maka suhu dikatakan tidak panas. Pseudocode Algoritma Program C Variabel : Suhu : bilangan nyata Mulai Masukkan suhu tubuh pada variable suhu Jika Suhu > 37 maka nyatakan Panas Selain itu nyatakakn Tidak Panas Selesai Deklarasi suhu : real Input suhu Jika suhu > 37 maka tulis Panas Selain itu tulis Tidak Panas #include <stdio.h> int main() { float suhu; printf("Masukkan Suhu ? "); scanf("%f",&suhu); if(suhu>37) printf("Panas"); else printf("Tidak Panas"); return 0; } 10

Studi Kasus 2 : Seorang siswa dikatakan lulus jika nilai yang diperoleh lebih besar dari atau sama dengan 60, selain itu maka siswa dikatakan tidak lulus. Buatlah algoritma dan program C nya ? 11

Jawaban :. Algoritma Program C 12 Deklarasi nilai : integer Mulai Input nilai Jika nilai >= 60 maka tulis LULUS Selain itu tulis TIDAK LULUS Selesai #include <stdio.h> int main() { int nilai; printf("Masukkan Nilai ? "); scanf("%d",&nilai); if(nilai>=60) printf("LULUS"); else printf("TIDAK LULUS"); return 0; } 12

Buatlah algoritma dan programnya! Studi Kasus 3 : Sebuah bilangan dapat ditentukan sebagai bilangan genap jika bilangan tersebut habis dibagi dengan 2. Jika tidak habis dibagi 2 maka bilangan dianggap bilangan ganjil. Buatlah algoritma dan programnya! 13

Algoritma/Pseudocode Jawaban :. Algoritma/Pseudocode Program C DEKLARASI: bil : integer DEFINISI: read(bil) if (bil mod 2 = 0) then write(bil,’ adalah bilangan genap’) else write(bil, ‘ adalah bilangan ganjil’) endif End Algoritma #include <stdio.h> int main() { int bil; printf("Masukkan sebuah bilangan bulat: "); scanf("%d",&bil); if(bil%2==0) printf("Bilangan Genap"); printf("Bilangan Ganjil"); return 0; } 14

Buatlah algoritma dan programnya! Studi Kasus 4 : Bagaimana cara mengetahui tahun tersebut adalah tahun kabisat atau tidak. Buatlah algoritma dan programnya! 15

Algoritma/Pseudocode Jawaban :. Algoritma/Pseudocode Program C DEKLARASI: tahun : integer DEFINSI: read(tahun) if (tahun mod 4 = 0) then write(tahun,’ adalah tahun kabisat’) else write(tahun,’ adalah bukan tahun kabisat’) endif End Algoritma #include <stdio.h> int main() { int tahun; printf("Masukkan Tahun: "); scanf("%d",&tahun); if(tahun%4==0) printf("Tahun Kabisat"); printf("Bukan Tahun Kabisat"); return 0; } 16