Algoritma dan Pemrograman STRUKTUR PENGULANGAN

Slides:



Advertisements
Presentasi serupa
DASAR-DASAR ALGORITMA
Advertisements

STRUKTUR PERULANGAN Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali. Struktur perulangan While … Do Jenis perulangan.
- PERTEMUAN 5 & 6 – PERULANGAN
STRUKTUR DASAR ALGORITMA
STRUKTUR PERULANGAN Perulangan adalah instruksi yang dapat mengulang sederetan Instruksi secara berulang-ulang sesuai persyaratan yang ditetapkan. Struktur.
TEL 2112 Dasar Komputer & Pemograman Pengulangan
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
ALGORITMA Lecture Pengulangan.
PERULANGAN Komang Kurniawan W., M.Cs.
Pengertian Algoritma Sebuah algoritma merupakan deskripsi pelaksanaan suatu proses, dimana algoritma disusun oleh sederetan langkah instruksi yang logis.
STATEMENT PENGULANGAN
Instruksi Runtutan Instruksi Pemilihan dan Instruksi Perulangan dalam Pascal Minggu XII.
Algoritma dan Struktur Data
Looping (Perulangan).
PEMROGRAMAN PASCAL LOOPING - PERULANGAN.
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
Prodi S1-Sistem Komputer, F Teknik Elektro
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
Algoritma dan Pemrograman Subrutin
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (lanjutan)
Pengulangan Bambang Irawan.
Materi 9 LOGIKA & ALGORITMA.
Algoritma dan Struktur Data 1 pertemuan 6
STRUKTUR DASAR ALGORITMA
Prodi S1-Sistem Komputer, F Teknik Elektro
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Prodi S1-Sistem Komputer, F Teknik Elektro
KUG1E3/ Pemrograman Terstruktur 1
STATEMENT PENGULANGAN
Algoritma dan Pemrograman Sorting
STRUKTUR DASAR ALGORITMA
STRUKTUR DASAR ALGORITMA
DASAR-DASAR ALGORITMA
Algoritma Pemrograman
CS1023 Pemrograman Komputer
PERTEMUAN 9-11 STATEMENT PENGULANGAN
Dasar – dasar Algoritma dan Pemrograman
Looping (Perulangan).
Perulangan(looping) Oleh: Sri supatmi,S.Kom.
MATRIKS (ARRAY 2 DIMENSI)
BAB VI Pengulangan.
Algoritma dan Pemrograman Subrutin
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Pengulangan Bambang Irawan.
ALGORITMA DAN PEMROGRAMAN Struktur Algoritma
TEL 2112 Dasar Komputer & Pemograman Contoh Pemecahan Masalah
PERULANGAN.
MATRIKS (ARRAY 2 DIMENSI)
Algoritma dan Pemrograman Sorting
Algoritma dan Pemrograman Subrutin (Function)
Algoritma dan Pemrograman Subrutin
Algoritma dan Pemrograman Rekursif
KUG1E3/ Pemrograman Terstruktur 1
Algoritma & Pemrograman 1
Algoritma dan Pemrograman Sorting
STATEMENT PENGULANGAN
Oleh: Abdul Haris Heryani
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
PERTEMUAN 4 DAN 5 DASAR-DASAR ALGORITMA
Algoritma dan Pemrograman STRUKTUR ALGORITMA (3)
DASAR-DASAR ALGORITMA
CCM110, MATEMATIKA DISKRIT Pertemuan ke 10, Logika Algoritma
Chapter 5 : Perulangan (Repeatition)
Chapter 5-3 : Perulangan (Repeatition)
Pengulangan While - Do Temu 10.
STRUKTUR DASAR ALGORITMA
Pengulangan FOR - DO Temu 8.
Pengulangan Repeat – Until (lanjutan)
Struktur Perulangan.
ALGORITMA & PEMROGRAMAN 2B
Transcript presentasi:

Algoritma dan Pemrograman STRUKTUR PENGULANGAN Tim Algoritma dan Pemrograman Universitas Komputer Indonesia

Bentuk Pengulangan For_do While_do Repeat_until

Bentuk Pengulangan For_do Ada dua jenis : Positif Negatif

Bentuk Pengulangan For_do (Positif) Bentuk Umum: for pencacah  range1 to range2 do {aksi-aksi yang diulang} endfor Catatan : range1 ≤ range2

Contoh For_do Positif Menghitung_S {I.S. : {F.S. : Kamus: Algoritma: S  0 for i  1 to 10 do S  S + i endfor output(S) diberikan harga pencacah (i) = 10} menampilkan hasil perhitungan S = 1+2+..+10} S, i : integer

Bentuk Pengulangan For_do (negatif) Bentuk Umum : for pencacah  range1 downto range2 do {aksi-aksi yang diulang} endfor Catatan : range1 ≥ range2

Contoh For_do Negatif Menghitung_S {I.S. : {F.S. : Kamus: Algoritma: S  0 for i  10 downto 1 do S  S + i endfor output(S) diberikan harga pencacah (i) = 10} menampilkan hasil perhitungan S = 10+9+..+1} S, i : integer

Bentuk Pengulangan while_do Bentuk Umum: Inisialisasi while (kondisi) do {aksi-aksi yang diulang} endwhile

Contoh while_do Menghitung_S {I.S. : {F.S. : Kamus: Algoritma: S  0 i  1 while ( i ≤ 10) do S  S + i i  i + 1 endwhile output(S) diberikan harga pencacah (i) = 10} menampilkan hasil perhitungan S = 1+2+..+10} S, i : integer

Bentuk Pengulangan repeat_until Bentuk Umum: Inisialisasi repeat {aksi-aksi yang diulang} until (kondisi)

Contoh repeat_until Menghitung_S {I.S. : {F.S. : Kamus: Algoritma: S  0 i  1 repeat S  S + i i  i + 1 until ( i > 10) output(S) diberikan harga pencacah (i) = 10} menampilkan hasil perhitungan S = 1+2+..+10} S, i : integer

Latihan Soal 1. Buat algoritma dan program untuk menu pilihan di bawah ini: Menu Pilihan ------------------ Menghitung Faktorial Menghitung M x N menggunakan operator ‘+’ Membuat barisan Fibonacci : 1,1,2,3,.. Menentukan Suku ke-n dari barisan: 3,5,15, 20,.. 0. Keluar Beri validasi untuk menu yang dipilih, angka yg bisa difaktorialkan, dan barisan fibbonancy yg bisa ditampilkan sampai suku ke berapa.

Latihan Soal 2. Buat algoritma dan program untuk menghitung diskon, dengan ketentuan: Tabel Barang Kode Barang Nama Barang Harga Satuan PK01 Pakaian Rp. 55.000,- TS02 Tas Rp. 70.000,- SP03 Sepatu Rp. 90.000,- Jika membeli tidak kurang dari 5 buah untuk kode barang TS02 atau SP03, maka akan mendapat diskon 12,5% dari harga total. Beri validasi untuk kode barang yang tidak ada di tabel barang. Pembeli bisa membeli lebih dari satu kode barang. Tampilkan ke layar kode barang, nama barang, harga satuan, jumlah yang dibeli, diskon, total bayar, jumlah uang kembalian.

SELESAI Alhamdulillah 