Struktur Algoritma (15 Jam) Departemen TI P4TK/VEDC Malang

dokumen-dokumen yang mirip
Pemrograman Fery Updi,M.Kom

24/09/2017 PERULANGAN

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

Pemrograman Fery Updi,M.Kom

Modul Praktikum Bahasa Pemrograman 1

MODUL 2 STRUKTUR KONTROL

Pencarian pada Array. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

Sesi/Perkuliahan ke: 4

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

BAB 6. Struktur Kontrol

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP

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

Struktur Kontrol. Gambar 1: Flowchart Statement If

ALGORITMA DAN PEMROGRAMAN

24/09/2017 PERCABANGAN

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

BUANA. Distribusi 01 September 2017

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

BAB 6. Struktur Kontrol

Algoritma Perulangan. Kuliah algoritma dan pemrograman

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

V. PENGULANGAN. while (kondisi) { Pernyataan ; } Copyright PIK Unsri Agustus 2006

Selection, Looping, Branching

OPERASI PERNYATAAN KONDISI

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

STRUKTUR DASAR ALGORITMA. Rio Widyatmoko,

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran

ACARA PRAKTIKUM PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

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

MODUL 1 Operasi Dasar dalam PHP

Modul Praktikum 3 Pemograman Berorientasi Objek

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

MINGGU III : KONTROL PROGRAM

Rekursif/ Iterasi/ Pengulangan

Pertemuan 4 Perulangan

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

PENGULANGAN DAN PEMBACAAN DATA

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

Pertemuan 3 Struktur Perulangan pada Java

STRUKTUR DASAR ALGORITMA

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

Bab 2 Struktur Dasar

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

LAPORAN PRAKTIKUM PERTENGAHAN SEMESTER (LAB. ACTIVITY) ALGORITMA & PEMROGRAMAN TEKNIK INFORMATIKA. Oleh: NIM : Materi:

TUGAS PEMROGRAMAN DASAR PENGULANGAN WHILE

PENGULANGAN DAN PEMBACAAN DATA *

MODUL 3 PERCABANGAN A. TUJUAN

Konstruksi Dasar Algoritma

DASAR PEMROGRAMAN. PERCABANGAN ( if, if else, if ternary, nested if, switch ) Djoko Soerjanto, M.Kom

OPERATOR DAN STATEMEN I/O

BAB V. STATEMEN KONTROL

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom

BAB II DASAR-DASAR ALGORITMA

Pertemuan II Algoritma Pemrograman & Struktur Data I

No HP :

Algoritma Pemrograman

Struktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:

EXERCISE WORKBOOK MI /2012#07

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN

Universitas Gunadarma

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

RENCANA PEMBELAJARAN SEMESTER (RPS)

Program Development Cycle

PENGENALAN ALGORITMA & PEMROGRAMAN P E N G A N T A R T E K N O L O G I I N F O R M A S I ( T I F )

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

PARADIGMA VOL. IX. NO. 3, AGUSTUS 2007

Bab 9. Percabangan dan Perulangan

Algoritma Pemrograman

Pertemuan6 Percabangan & Perulangan pada Ruby

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

6 Maret Structure of Java [Penyeleksian Kondisi]

3. Struktur Perulangan dalam Bahasa C++

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

RENCANA PEMBELAJARAN SEMESTER (RPS)

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

P - 8 Bab 6 : PHP (Kondisi dan Perulangan)

RENCANA PEMBELAJARAN SEMESTER (RPS)

SATUAN ACARA PERKULIAHAN (SAP)

STRUKTUR DATA. Pengajar. Jaidan Jauhari, M.T. Alamat

Struktur Kontrol Pemrograman Java : PERCABANGAN

for (Awal; Akhir; Peningkatan) Perintah

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

CCH1A4 / Dasar Algoritma & Pemrogramanan

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

IMPLEMENTASI ALGORITMA RUNUT BALIK DALAM PENYELESAIAN PERMAINAN KAKURO TUGAS AKHIR

Struktur Kontrol. (Repetition)

Dasar Pemrograman. Nisa ul Hafidhoh

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

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

3. Struktur Perulangan dalam C++

BAB V PERULANGAN. for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah )

Zaid Romegar Mair Lisensi Dokumen: Gambaran umum : Break statement

1 MODUL 5 MODUL 5 PERULANGAN

PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN

Transkripsi:

Struktur Algoritma (15 Jam)

Tujuan Mengetahui tipe data pemrograman Memahami struktur kontrol algoritma pemrograman Memahami prinsip kerja program 22 Agustus 2013 2

1. Struktur Sekuensial Struktur sekuensial atau sering disebut sebagai struktur algoritma runtutan. Algoritma runtunan adalah sekumpulan perintah atau pernyataan yang dikerjakan komputer berdasarkan dengan urutan perintahnya Urutan perintah yang dilakukan pemroses sama dengan urutan perintah dalam teks algoritma. Perintah/instruksi dilaksanakan setelah instruksi sebelumnya dilaksanakan. Urutan instruksi menentukan keadaan akhir algoritma 22 Agustus 2013 33

1. Struktur Sekuensial Algoritma 1 Algoritma 2 Pada algoritma 1 dan 2 mempunyai urutan perintah berbeda pada langkah 5 dan 6 namun keduannya mempunyai outputan yang sama yaitu nilai C dan D. 22 Agustus 2013 44

2. Struktur Percabangan Struktur percabangan/seleksi adalah instruksi yang dipakai untuk memilih satu aksi dari beberapa kemungkinan aksi berdasarkan suatu syarat. Struktur kontrol pemilihan adalah pernyataan yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain. Ada tiga macam perintah percabangan dalam C++ : - If - if else - switch. 22 Agustus 2013 5

Percabangan dengan if Pernyataan if akan menentukan sebuah pernyataan (atau blok kode) yang akan eksekusi jika dan hanya jika persyaratan bernilai benar(true). if( boolean_expression ) statement ; atau if( boolean_expression ){ statement1; statement2;... } 22 Agustus 2013 6 6

Percabangan dengan if 22 Agustus 2013 7

nested if if( boolean_expression1 ) statement1; else if( boolean_expression2 ) statement2; else statement3; 22 Agustus 2013 8

nested if 22 Agustus 2013 9

Percabangan dengan if else if( boolean_expression ) statement; else statement; dapat juga ditulis seperti, if( boolean_expression ){ statement1; statement2;... } 22 Agustus 2013 10

Percabangan dengan switch 22 Agustus 2013 11

Struktur Repetition For while Do...while 22 Agustus 2013 12

Perulangan dengan for for (InitializationExpression; LoopCondition; StepExpression){ statement1; statement2;... } 22 Agustus 2013 13

Perulangan dengan while while( boolean_expression ) { statement1; statement2;...} 22 Agustus 2013 14

Perulangan dengan do while do{ statement1; statement2;... }while( boolean_expression ); 22 Agustus 2013 15

REFERENSI Brian W.Kernighan & Ritchie Dennis M, The C Programmning Language, PTR Prentice Hall, Englewood Cliffs, New Jersey, 1988 Fachrurrozi M, Indah Dwi Rosa, Modul Praktikum Algoritma Dan Pemograman I, Universitas Sriwijaya, 2006 Fathul Wahid, Dasar dasar Algoritma dan Pemrograman, Andi Offset. Inggriani Liem, Roadmap Belajar Pemrograman dari Kabupaten ke Nasional, dalam presentasi TOKI Biro ITB, 2004. Nokia Indonesia Community Enthusiast, Kurikulum QT, Nokia, 2010 Rada Mihalcea, Data Structures and Algorithm Analysis, CSCE3110 lecture notes chap.1, 2006. Rada Mihalcea, Data Structures and Algorithm Analysis, CSCE3110 lecture notes chap.2, 2006. Rinaldi Munir, Algoritma dan Pemrograman, Informatika, 2009 Sukamto Rosa Ariani, Diktat Kuliah IF-310 Algoritma dan Pemrograman 1, Universitas Pendidikan Indonesia, 2010 Team Jeni, Pengenalan Pemrograman JENI-1, PPPPTK/VEDC Malang, 2007 Wahyudi Bambang, Pengantar Struktur Data dan Algoritma, Penerbit Andi, Yogyakarta, 2004 Wirman a.k.a Chipp, Algoritma Pemrograman Dengan Menggunakan C++, IlmuKomputer.Com, 2003-2007 22 Agustus 2013 16