Minggu ke-10 Imam Fahrur Rozi

Slides:



Advertisements
Presentasi serupa
- PERTEMUAN 5 & 6 – PERULANGAN
Advertisements

Suksesor bilangan asli adalah bilangan asli
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
Struktur Dasar Algoritma
Struktur Perulangan Week 4 & 5.
PENYELEKSIAN KONDISI (PEMILIHAN)
Struktur Kontrol #2 Perulangan
Algoritma dan Struktur Data
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
Pemprograman Terstruktur 1
Algoritma dan Struktur Data
Operasi Perulangan pada FORTRAN Pertemuan 6
Metode Perancangan Program
Algoritma dan Struktur Data
Tenia Wahyuningrum, SKom, MT. Deskripsi singkat Larik (array) adalah deretan rinci data yang mempunyai tipe sejenis. Setiap rinci data disebut dengan.
Pengulangan.
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
Pengulangan Bambang Irawan.
Algoritma dan Pemprograman 1
Materi 9 LOGIKA & ALGORITMA.
Algoritma dan Struktur Data 1 pertemuan 6
STRUKTUR DASAR ALGORITMA
Prodi S1-Sistem Komputer, F Teknik Elektro
Notasi Algoritma & Tipe Data
Algoritma Pemrograman I
Buatlah flowchart untuk pembagian 3 buah bilangan
Algoritma & Pemrograman
PERULANGAN (LOOPING).
STRUKTUR DASAR ALGORITMA
STRUKTUR DASAR ALGORITMA
Algoritma Pemrograman
Dasar – dasar Algoritma dan Pemrograman
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah 2
Studi Kasus Siti Mukaromah.
Materi 10 LOGIKA & ALGORITMA.
STRUKTUR LOOPING Castaka Agus Suginto, M.Kom., M.CS.
Metode Perancangan Program
Minggu ke-10 Imam Fahrur Rozi
Pengulangan Bambang Irawan.
minggu ke-3 Imam Fahrur Rozi
Pengulangan.
Struktur Perulangan Yohana Nugraheni.
Minggu 5 Imam Fahrur Rozi
Menuliskan Algoritma Dengan Pseudocode
STRUKTUR DASAR ALGORITMA
minggu ke-2 Imam Fahrur Rozi
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
FUNGSI.
Seleksi Kondisi/Pencabangan
Latihan Kasus Algoritma
DASAR PEMROGRAMAN KOMPUTER
Studi kasus Percabangan dan Perulangan
Seleksi Kondisi (Praktikum)
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
Minggu 10 Imam Fahrur Rozi
PENULISAN ALGORITMA-FLOWCHART
Pemrograman VB.NET Pertemuan 4 Sorang Pakpahan,S.Kom.,M.Kom.
Praktikum Penulisan Algoritma
Algoritma Rekursif Alpro-2.
Minggu 6 Imam Fahrur Rozi
Latihan Kasus Algoritma
Studi kasus Perbandingan
Algoritma dan Struktur Data
STRUKTUR DASAR ALGORITMA
Pengulangan FOR - DO Temu 9.
Pengulangan FOR - DO Temu 8.
Pengulangan Repeat – Until (lanjutan)
While – Do (Lanjutan) Temu 11.
Dasar Pemrograman Percabangan Nurul Anisa Sri Winarsih, M. CS
Transcript presentasi:

Minggu ke-10 Imam Fahrur Rozi Perulangan Minggu ke-10 Imam Fahrur Rozi

KOMPETENSI Memahami kapan pengulangan digunakan dalam program Memahami tentang konsep pengulangan Memahami penggambaran algoritma perulangan menggunakan flowchart

PENGULANGAN Pengulangan dilakukan untuk mengulang satu atau beberapa statement, sebanyak n kali atau selama kondisi yang menjadi syarat pengulangan terpenuhi. Karakteristik pengulangan” Ada kondisi awal atau titik awal pengulangan Ada syarat pengulangan. Jika syarat tersebut masih terpenuhi, maka pengulangan masih akan terus berjalan. Pengulangan berhenti saat syarat tersebut sudah tidak terpenuhi Ada step atau tahap pengulangan

Contoh Kasus 1 Buat algoritma untuk menampikan kata “Hello World” sebanyak 5 kali

Menampilkan “Hello World” sebanyak 5 kali DEKLARASI - ALGORITMA PROGRAM Menampilkan “Hello World” sebanyak 5 kali DEKLARASI - ALGORITMA output “Hello World” Algoritma di atas kurang efektif, karena pada dasarnya antara baris 1 dengan baris yang lain prosesnya sama yaitu menampilkan kata “Hello World”. Jika diminta untuk menuliskan kata tersebut 100 kali maka akan dibuat 100 baris algoritma dengan proses yang sama yaitu output “Hello World”. Dan ini yang disebut tidak efektif.

Menampilkan “Hello World” sebanyak 5 kali DEKLARASI i : integer Yang lebih efektif, digunakan perulangan. Setiap kali dalam suatu kasus ada suatu proses tertetu yang dilakukan berulang kali, maka pada kasus tersebut bisa diterapkan perulangan. PROGRAM Menampilkan “Hello World” sebanyak 5 kali DEKLARASI i : integer ALGORITMA i  0 DOWHILE i < 5 THEN output “Hello World” i  i+1 ENDDO

start i  0 i < 5 F T Output “Hello World” i  i + 1 end

Kasus 2 Menampilkan “Hello World” sebanyak n kali

Kasus 3 Buat algoritma untuk menampilkan bilangan 1, 2, 3, 4, 5, … 10

Kasus 4 - 8 Buat algoritma untuk menampilkan sebanyak n bilangan pertama, seperti 1, 2, 3, 4, 5, … n Buat algoritma untuk menampilkan bilangan 2, 4, 6, 8, 10 Buat algoritma untuk menampilkan bilangan 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 Buat algoritma untuk menampilkan bilangan 10, 8, 6, 4, 2 Buat algoritma untuk menampilkan bilangan dari n, menurun sampai 0

LATIHAN

Kasus 1 Buat algoritma untuk membuat deret 1 4 9 16 25 …

Kasus 2 Buat algoritma untuk membuat deret mulai dari n menurun hingga 0 kemudian naik lagi hingga n. Contoh: n … 5 4 3 2 1 0 1 2 3 4 5 … n

Kasus 3 Buat algoritma untuk membuat deret sebanyak n bilangan 1 4 9 8 25 12 49 16 …

Kasus 4 Buat algoritma untuk menghitung pangkat dari suatu bilangan (tanpa menggunakan fungsi untuk perhitungan pangkat). Contoh 2 pangkat 5 hasilnya 32

Kasus 5 Buat algoritma untuk menghitung jumlah dari n bilangan. Contoh: 1+2+3+4+…+n

Kasus 6 Buat algoritma untuk menghitung nilai dari n faktorial. Contoh: 1*2*3*4*…*n

Kasus 7 Algoritma untuk membuat tampilan bintang sebanyak n kali Contoh, jika misalkan n = 5, maka tampilan bintang yang akan terbentuk *****