for (Awal; Akhir; Peningkatan) Perintah

dokumen-dokumen yang mirip
Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

- Perintah SWICTH memiliki bentuk umum sebagai berikut :

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

: Algoritma dan Pemrograman I Modul Praktikum ke : 09

: Algoritma dan Pemrograman I Modul Praktikum ke : 08

IF ELSE IF (NESTED IF)

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar

:Mahasiswa dapat membuat pseudecode dan flowchart serta mempraktekkan perintah sequence/runtunan

: Algoritma dan Pemrograman II Modul Praktikum ke : 3

II. Soal praktikum / latihan Buat Pseudocode, Algoritma,Flowchart dan Programnya

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar

- Perintah SWICTH memiliki bentuk umum sebagai berikut :

Dibawah ini contoh flowchart, algoritma dan program Pemilihan/Selection, apabila bilangan N habis dibagi P maka berkomentar Benar ALGORITMA :

Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan mempraktekkan perintah Function/Fungsi

IF ELSE IF (NESTED IF)

Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan mempraktekkan perintah Function/Fungsi

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

IF ELSE IF (NESTED IF)

Struktur Kontrol. (Repetition) 1. Pemilihan (Selection) 2. Pengulangan

Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)

Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan repatition/ perulangan

Struktur Kontrol. (Repetition)

Struktur Kontrol. (Repetition)

Perulangan (Looping)

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Algoritma dan Pemrograman. Pertemuan Ke-8 Statement Pengulangan 1

WEEK 6. Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING

Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition)

Struktur Perulangan Ema Utami STMIK AMIKOM Yogyakarta

Fakultas Teknologi Informasi

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-4 - Hal 1

BAB I PENDAHULUAN. Algoritma dan Pemrograman I Hal : 1

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 12 & 13

SATUAN ACARA PERKULIAHAN (SAP)

Algoritma dan Pemrograman. Pertemuan Ke-9 Statement Pengulangan 2

Program Studi Teknik Mesin S1

Pertemuan2 Percabangan & Perulangan pada Python

MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.

MENYIGI PENGGUNAAN METODE SHELLSORT DALAM PENGURUTAN DATA

PARADIGMA VOL. IX. NO. 3, AGUSTUS 2007

Algoritma Pemrograman

Pertemuan 4 Perulangan

P9 Seleksi & Perulangan

Algoritma & Pemrograman 1. Fery Updi,M.Kom

Nama Mata Kuliah. Program Komputer & Pengantar Tek. Informasi & Komunikasi

Algoritma dan Pemrograman Lanjut. Pertemuan Ke-8 Pengurutan (Sorting) 1

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

P12 Binary Tree TIF42/SIF42

SATUAN ACARA PENGAJARAN (SAP) : Aswir Premadi, S.T., M.Sc. (Eng) Pertemuan Minggu ke : 1 & 2 ( 1 x 2 x 50 )

Algoritma dan Pemrograman Format Laporan dengan Pascal

Algoritma Perulangan. Kuliah algoritma dan pemrograman

Algoritma Pemrograman

3. Struktur Perulangan dalam Bahasa C++

Algoritma dan Pemrograman. Pertemuan Ke-7 Statement Pengendalian 2

Algoritma Pemrograman

Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

SATUAN ACARA PERKULIAHAN (SAP)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

TI1063 Algoritma dan Pemrograman

BUANA. Distribusi 01 September 2017

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

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

P10 Seleksi & Perulangan

Algoritma BAB V LOOP ( PERULANGAN )

ALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018

c. Membeli komputer d. Proses 2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut : a. Proses b.

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

Sesi/Perkuliahan ke: 3

MODUL 0 PENDAHULUAN 0-1

Pertemuan Ke-1 (Pengantar Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

Praktikum Dasar Pemrograman

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 14 & 15

Rekursif/ Iterasi/ Pengulangan

Algoritma dan Pemrograman

MODUL 5 PERULANGAN (LOOPING)

Algoritma dan Pemrograman. Pertemuan Ke-2 Dasar-dasar Algoritma

PERTEMUAN KE <JUDUL PERTEMUAN PRAKTIKUM>

SILABUS MATA PELAJARAN PEMROGRAMAN DASAR (DASAR BIDANG KEAHLIAN TEKNOLOGI INFORMASI DAN KOMUNIKASI)

Algoritma Pemrograman

SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP

Pertemuan Ke-5 Penyeleksian Kondisi. Rahmady Liyantanto. liyantanto.wordpress.com. S1 Teknik Informatika-Unijoyo

ALGORITMA & PEMROGRAMAN II ARRAY

KONTRAK PERKULIAHAN. : Ruang kuliah Jurusan Teknik Mesin (DG.3) Fakultas Teknik Universitas Udayana : Team teaching Logika Pemrograman Komputer

Kontrak Perkuliahan & Introduction

Bab 4 Perintah Perulangan

Algoritma Pemrograman

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 1 x 3 x 50 Menit Pertemuan : 3

SILABUS MATA PELAJARAN PEMROGRAMAN DASAR (DASAR BIDANG KEAHLIAN TEKNOLOGI INFORMASI DAN KOMUNIKASI)

ALGORITMA PERULANGAN

Transkripsi:

Praktikum : Algoritma dan Pemrograman I Modul Praktikum ke : 06 Judul Materi : Pengulangan I / Repatation II Tujuan / Sasaran : Mahasiswa dapat membuat pseudecode dan flowchart serta mempraktekkan perintah Repatation/ Pengulangan (For Next) Waktu (lama) : 3 Jam Aplikasi yang digunakan : C++ I. For. Next Perintah for mempunyai bentuk umum sebagai berikut : for (Awal; Akhir; Peningkatan) Perintah Awal Akhir : merupakan ungkapan yang meberikan nilai awal suatu variabel untuk pengulangannya. Variabel ini disebut dengan indeks atau loop-control variabel. Variabel ini merupakan penghitung dari banyaknya perulangan yang akan dilakukan : merupakan suatu ungkapan Berdasarkan letak kondisi pengulangan terbagi menjadi 2 yaitu : Pre Test dan Post Test. Dimana pres test (For ; While) kondisi berada di awal Loop (sebelum semua perintah yang ada dalam body of loop dijalankan). Sedangkan post test (Do ; While) kondisi berada di akhir Loop (setelah semua perintah yang ada dalam body of loop dijalankan). F T T F Pre Test Post Test Perintah For terdiri dari : 1. Perulangan positif 2. Perulangan negatif 3. Perulangan dengan blok statemen 4. Statemen for tanpa nilai awal Algoritma dan Pemrograman I Hal : 1

5. Statemen for tanpa peningkatan 6. Statemen for tanpa nilai awal dan peningkatan 7. Statemen for tanpa nilai awal, akhir dan peningkatan 8. Perulangan statemen Kosong 9. Variasi di kondisi perulangan 10. Statemen for menggunakan operator koma 11. Perulangan for bersarang 12. Statemen break untuk menghentikan perulangan for Dibawah ini contoh flowchart, algoritma dan program Perulangan/Repatation, menampilkan Halo dan Jurusan Teknik Informatika sebanyak 10x Algoritma dan Pemrograman I Hal : 2

Dibawah ini contoh flowchart, algoritma dan program Perulangan/Repatation, menampilkan Jumlah data yang diinput, total data dan rata-rata Algoritma dan Pemrograman I Hal : 3

Dibawah ini contoh flowchart, manual, algoritma dan program Perulangan /Repetation, untuk memasukkan proses k pengulangan sebanyak 4 kali dan i pengulangan sebanyak 6 kali, dimana nilai awal n=0 dan nilai n=n+1 Algoritma dan Pemrograman I Hal : 4

Algoritma dan Pemrograman I Hal : 5

II. Soal praktikum / latihan Buat Pseudocode, Flowchart dan Programnya 1. Tampilkan tulisan Universitas Pancasila Fakultas Teknik Jurusan Teknik Informatika sebanyak 25 kali (nama file : Prak6-01.ccp): 2. Tampilkan angka 1 sampai dengan 20 secara berurutan (ascending) (nama file : Prak6-02.ccp): 3. Tampilkan angka 20 sampai dengan 1 secara berurutan (Descending) (nama file : Prak6-03.ccp): 4. Tampilkan angka 0 sampai dengan 100 dengan step 5 (mis: 0,5,10,15, 100) (nama file : Prak6-04.ccp): 5. Tampilkan angka 100 sampai dengan 0 dengan step 5 (mis: 100,95,90,85, 0) (nama file : Prak6-05.ccp): 6. menampilkan 2 buah variabel TglLhr dan BlnLhr, dimana variabel BlnLhr menggunakan Peningkatan Positif sedangkan TglLhr menggunakan Peningkatan Negatif (nama file : Prak6-06.ccp): 7. Menampilkan segitiga siku-siku rata kiri yang dibentuk dari karakter bintang. Misalkan apabila ukuran segitiga yang diinginkan adalah 4 maka bentuk segitiganya. (nama file : Prak6-07.ccp): * * * * * * * * * * 8. Menampilkan segitiga siku-siku rata kanan yang dibentuk dari karakter bintang. Misalkan apabila ukuran segitiga yang diinginkan adalah 4 maka bentuk segitiganya. (nama file : Prak6-08.ccp): * * * * * * * * * * 9. Modifikasi 2 program diatas sehingga mencetak segitiga sama kaki. Antara bintang yang satu dengan yang lain dipisahkan satu spasi. Jika ukuran segitiga adalah 5 maka keluarannya. (nama file : Prak6-09.ccp): * * * * * * * * * * * * * * * Algoritma dan Pemrograman I Hal : 6

10. Menampilkan output sebagai berikut : (nama file : Prak6-10.ccp): I II III IIII IIIII Buat Manualnya, Pseudocode, Flowchart dan Programnya 11. Melakukan proses k pengulangan sebanyak 2 kali dan i pengulangan sebanyak 4 kali, dimana nilai awal n = 1 dan nilai n=n*2 (nama file : Prak6-11.ccp): 12. Melakukan proses k pengulangan sebanyak 2 kali, i pengulangan sebanyak 4 kali dan j pengulangan sebanyak 6 kali, dimana nilai awal n = 1 dan nilai n=n*2 (nama file : Prak6-12.ccp): 13. Melakukan proses k pengulangan sebanyak 2 kali, i pengulangan sebanyak 4 kali dan j pengulangan sebanyak 6 kali, dimana nilai awal n = 1 dan nilai n=n*2+1 (nama file : Prak6-13.ccp): 14. Melakukan proses pengulangan sebanyak 6 kali dimana nilai awal n = 0 dan nilai n=n+5 (nama file : Prak6-14.ccp): III. Referensi - Munir, Rinaldi, Algoritma & Pemrograman 1 & 2, Penerbit Informatika, Jakarta, 2003 - Brookshear, Glenn, Computer Science, Penerbit Erlangga, Jakarta, 2004 - Suryadi, Pengantar Algortima dan Pemrograman - Yatini B, Indra, Pemrograman Terstruktur, J&J Learning Yogyakarta, 2001 - Limanto, Susana, Algoritma dan pemrograman, Dinastindo Jakarta, 2002 - Paul Tremblay, Jean, An Introduction to Computer Science an algorithmic Approach, McGraw-Hill, 1981 - Wirth, Niklaus, Algorithmic + Data Structures = Programs, Prentice-Hall, 1976 - Jogiyanto H.M, Kosep Dasar Pemrograman Bahasa C, Andi Offset Yogyakarta, 1993 - Munir, Rinaldi, Algoritma dan Pemrograman Dalam Bahasa Pascal dan C, Informatika Bandung, 2001 - Pranata, Antony, Algoritma dan Pemprograman, J&J Learning Yogyakarta, 2000 - Andri Kristanto, Algoritma dan Pemrograman dengan C++, Graha Ilmu, 2003 - Thompson Susabda Ngoen, Algoritma dan Struktur Data Bahasa C, Mitra Wacana Media, 2009 Algoritma dan Pemrograman I Hal : 7