P9 Seleksi & Perulangan

Ukuran: px
Mulai penontonan dengan halaman:

Download "P9 Seleksi & Perulangan"

Transkripsi

1 P9 Seleksi & Perulangan A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta

2 Tujuan Mahasiswa mampu mengetahui dan memahami : Mengetahui dan memahami lebih lanjut Perulangan Mengetahui dan memahami lebih lanjut seleksi 2

3 Pembahasan Perulangan Perulangan dan Kondisi 3

4 Lebih Lanjut Kondisi

5 If Dengan Kondisi Berupa Suatu Variabel Telah disebutkan sebelumnya bahwa suatu kondisi yang diseleksi dapat bernilai benar atau bernilai tidak benar (salah). Nilai benar adalah nilai numerik satu dan nilai salah adalah nilai numerik nol. 5

6 Dengan demikian bentuk dari statemen if berikut ini : if(d==0) printf( Nilai D adalah nol \n ); else printf( Nilai D tidak sama dengan nol \n ) Dapat juga ditulis sebagai berikut : if(d) printf( Nilai D tidak sama dengan nol\n ); else printf( Nilai D adalah nol\n ); 6

7 Statemen if(d) berarti adalah untuk menyeleksi apakah D bernilai benar atau dengan kata lain apakah D bernilai tidak sama dengan nol. Jika nilai D adalah nol, hasil kondisi yang diseleksi adalah tidak benar, maka statemen setelah else yang diproses. Sebaliknya jika kondisi adlah bernilai benar (D tidak bernilai nol), statemen setelah if yang akan diproses. 7

8 Agar tidak membingungkan, bentuk dari statemen if dapat juga ditulis sebagai berikut ini (lebih jelas, tetapi kurang efektif). if(!d) printf( Nilai D adalah nol\n ); else printf( Nilai D tidak sama dengan nol\n ); statemen if(!d) berarti adalah jika D bernilai tidak benar atau D sama dengan nol (D==0) 8

9 Bentuk if Kondisi Jamak Beberapa kondisi dapat diseleksi sekaligus dalam suatu statemen if dengan menggunakan operator logika (logical operator), yaitu operator && (AND), (OR) atau! (NOT). Contoh : Misalnya nilai A=3, B=1, dan C= Y. penyeleksi kondisi jamak sebagai berikut ini akan menghasilkan nilai nilai logika benar. if (A>5 B && C== Y ) printf( Kondisi benar\n ); else printf( Kondisi tidak benar\n ); 9

10 Hasil dari penyeleksian kondisi ini dapat dievaluasi sebagai berikut ini. 1.Masing-masing kondisi yang berupa ungkapan hubungan diseleksi terlebih dahulu, karena operator hubungan mempunyai jenjang yang lebih tinggi dibandingkan dengan operator logika. 10

11 2.Operator logika && mempunyai jenjang yang lebih tinggi dari operator logika, sehingga ungkapan logika (1 && 1) akan diseleksi terlebih dahulu dengan hasilnya adalah nilai logika 1 (benar). 11

12 3.Hasil akhir dari penyeleksian kondisi jamak ini adalah nilai logika 1 (benar) yang didapat dari hasil ungkapan logika (0 ). 12

13 Alternatif : Kondisi dengan operator logika AND dapat diuraikan dalam bentuk if tersendiri yang diletakkan sebelum if semula. Pada contoh sebelumnya, bentuk dari statemen if dapat dirubah dengan menggunakan bentu if bersarang sebagai berikut. if(c== Y ) { if(a>5 B) printf( Kondisi benar\n ); else printf( Kondisi tidak benar\n ); } 13

14 Penting : Selain jenjang dari operator logika menentukan hasil akhir dari penyeleksian kondisi jamak, kurung buka dan kurung tutup akan merubah urutan penyeleksian dengan hasil akhir yang dapat berbeda. Hasil dari penyeleksian kondisi ini : If(A>5 B C== Y && A+B>20) Akan berbeda dengan hasil penyeleksi kondisi berikut : If((A>5 B C== Y ) && A+B>20) 14

15 Lebih Lanjut Perulangan

16 Statement For Tanpa Nilai Awal Nilai awal dari pengontrol perulangan for tidak harus ada di dalam statemen for. Tetapi dapat ditentukan sebelum perulangan for. Contoh : 16

17 Keterangan : Nilai awal dari variable S sebagai variable untuk mengontrol perulangan adalah 3 dan ditentukan sebelum perulangan for. Dalam statement for awal ini tidak perlu ditulis kembali, tetapi tanda titik koma (;) harus tetap ditulis. 17

18 Statement For Tanpa Peningkatan Dalam statement for, ungkapan yang menunjukkan peningkatan nilai dari variable pengontrol perulangan for tidak harus ada di dalam statemen for. Tetapi dapat dituliskan sebagai suatu statement yang nantinya akan diproses secara berulang-ulang. Contoh 1 : 18

19 Contoh 2 : Keterangan : Nilai Q++ tidak berdiri sendiri sebagai suatu statement, tetapi ada fungsi printf() untuk menampilkan hasilnya, Nilai Q akan ditampilkan terlebih dahulu, baru kemudian akan ditambah nilainya dengan 1. 19

20 Contoh 3 : Keterangan : Jika ditulis ++Q tidak sama dengan Q++. Nilai Q akan ditambah dengan nilai 1 terlebih dahulu, kemudian baru akan ditampilkan hasilnya. 20

21 Statement For Tanpa Nilai Awal dan Peningkatan Nilai awal dan peningkatan yang digunakan sebagai variable pengontrol perulangan boleh tidak dituliskan dalam statement for. Contoh : 21

22 Statement For Tanpa Nilai Awal, Nilai Akhir dan Peningkatan Statement for biasanya digunakan untuk membuat perulangan tanpa henti (infinite loop). Perulangan tidak akan pernah berhenti karena kondisi yang digunakan untuk mengakhiri perulangan tidak ada di statement for. Contoh 1: Keterangan : Proses dalam program tersebut, tidak akan pernah berhenti. Bagaimana menghentikannya? 22

23 Contoh 2 : Keterangan : Program tersebut menggunakan statement for yang akan melakukan pemrosesan tanpa henti. Tetapi kenapa output yang dihasilkan hanya sampai sekali saja? 23

24 Variasi dalam perulangan Berikut, akan diberikan beberapa contoh program yang menggunakan statement for yang sangat membingungkan jika dilihat sekilas. Kondisi seperti ini banyak dijumpai dalam pemrograman C. 24

25 Keterangan : Program tersebut merupakan program yang merubah string (huruf kecil) menjadi string (huruf kapital). Proses dari elemen string awal (Q=0) sampai pada elemen string terakhir (S[Q]) untuk masing-masing elemen yang ditunjukkan dengan peningkatan nilai (Q++). 25

26 Statement

27 Statement Break Statement break menyebabkan proses perulangan dihentikan. Pernyataan break dapat digunakan untuk melanjutkan perulangan yang sedang dijalankan oleh statement for, while, atau do... while loop. 27

28 Contoh : Keterangan : Program tersebut menggunakan statement for yang akan melakukan pemrosesan tanpa henti. Tetapi kenapa output yang dihasilkan hanya sampai sekali saja? 28

29 Statement Continue Statement continue menyebabkan proses perulangan kembali ke awal proses perulangan. Pernyataan continue dapat digunakan untuk melanjutkan perulangan yang sedang dijalankan oleh statement for, while, atau do... while loop. 29

30 30

31 Statement goto Statement goto dapat digunakan untuk melompat dari suatu proses ke proses lain yang menjadi tujuan dalam sebuah program. Bentuk umum goto adalah sebagai berikut : goto label; Contoh : goto stop; 31

32 32

33 Tugas Dengan menggunakan statemen seleksi dan perulangan, dan statement continue, return dan break. Buatlah algoritma (flowchart) dan program untuk menghitung : a.luas bangun persegi panjang b.luas bangun persegi Dengan ketentuan sebagai berikut : 33

34 1. Di awal eksekusi harus ada menu untuk memilih menghitung luas persegi atau persegi panjang. 2. Untuk luas persegi panjang, jika ukuran panjang & ukuran lebar nilainya min, maka eksekusi program akan kembali ke menu utama. Dan meninggalkan pesan : Maaf tidak menerima nilai min 34

35 3. Untuk luas persegi panjang, jika ukuran panjang < ukuran lebar, maka eksekusi program akan kembali ke menu utama. Dan meninggalkan pesan : 4. Jika telah selesai menghitung luas persegi/persegi panjang, maka eksekusi program akan kembali ke menu utama. 35

36 5. Eksekusi program hanya akan berhenti jika, di tekan button tertentu pada keyboard misalnya 0. Dan meninggalkan pesan misalnya : Selamat Tinggal Kawan...! Jangan Lupa Belajar Mau Ujian! Good Luck...! & C U Next Time! 36

37 Ketentuan Tugas Syarat Algortima dan Program : Setiap output hasil eksekusi program harus mencantumkan NIM dan Nama. Pengumpulan : Algoritma dan Source Code Tulis Tangan Hasil Eksekusi Program di Print Batas akhir pengumpulan : Kamis,

P10 Seleksi & Perulangan

P10 Seleksi & Perulangan P10 Seleksi & Perulangan A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa mampu mengetahui dan memahami : Mengetahui dan memahami lebih lanjut Perulangan

Lebih terperinci

P5 Seleksi Kondisi. A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta

P5 Seleksi Kondisi. A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta P5 Seleksi Kondisi A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa mampu mengetahui dan memahami : Seleksi kondisi Penggunaan statement if Penggunaan

Lebih terperinci

BAB 5 PERULANGAN DAN ARRAY

BAB 5 PERULANGAN DAN ARRAY Bab 5 Perulangan dan Array 66 BAB 5 PERULANGAN DAN ARRAY TUJUAN PRAKTIKUM 1. Praktikan mengerti apa yang dimaksud dengan perulangan 2. Praktikan mengerti apa yang dimaksud dengan seleksi kondisi 3. Praktikan

Lebih terperinci

IF ELSE IF ELSE. BU : if (kondisi1) Statement; else if (kondisi2) Statement;

IF ELSE IF ELSE. BU : if (kondisi1) Statement; else if (kondisi2) Statement; CONTROL STATEMENT IF SEDERHANA BU : if (kondisi) statemen ; Contoh : Tanpa Blok statemen if(jumlah > 2) Tunjangan = 0.3; Dengan blok statement : if(jumlah>2) Tunjangan = 0.3; Potongan = 0.07; } IF - ELSE

Lebih terperinci

PERULANGAN PROSES. Proses perulangan ditandai dengan mekanisme yang disebut loop. Proses Loop : Proses yang berulang-ulang

PERULANGAN PROSES. Proses perulangan ditandai dengan mekanisme yang disebut loop. Proses Loop : Proses yang berulang-ulang PERULANGAN PROSES Proses perulangan ditandai dengan mekanisme yang disebut loop Proses Loop : Proses yang berulang-ulang Perintah atau notasi dalam struktur pengulangan Melipiuti : Pernyataan for Pernyataan

Lebih terperinci

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

Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition) Struktur Kontrol 1.Pemilihan (Selection) 2.Pengulangan (Repetition) PERULANGAN/ LOOPING/ REPETITION While Do-While For Nested For 5. Statemen FOR Tanpa Peningkatan Didalam perintah FOR, ungkapan yang menunjukkan

Lebih terperinci

BAB V. STATEMEN KONTROL

BAB V. STATEMEN KONTROL BAB V. STATEMEN KONTROL Statemen kontrol digunakan untuk mengatur jalannya alur program sesuai dengan yang diinginkan. Statemen ini dikategorikan menjadi 3 jenis, yaitu pemilihan, pengulangan dan peloncatan

Lebih terperinci

24/09/2017 PERULANGAN

24/09/2017 PERULANGAN 1 PERULANGAN STRUKTUR KONTROL PERULANGAN Struktur kontrol pengulangan adalah berupa pernyataan dari Java yang mengijinkan kita untuk mengeksekusi blok code berulang-ulang sesuai dengan jumlah tertentu

Lebih terperinci

OPERATOR DAN STATEMEN I/O

OPERATOR DAN STATEMEN I/O OPERATOR DAN STATEMEN I/O PEMROGRAMAN TURBO C++ OPERATOR Operator adalah symbol yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi. OPERATOR PENUGASAN Operator Penugasan

Lebih terperinci

Pertemuan2 Percabangan & Perulangan pada Python

Pertemuan2 Percabangan & Perulangan pada Python Pertemuan2 Percabangan & Perulangan pada Python Objektif: 1. Mahasiswa mengetahui percabangan dan perulangan pada Python. 2. Mahasiswa mengetahui bentuk umum dari percabangan dan perulangan pada Python.

Lebih terperinci

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

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if Struktur kontrol keputusan pernyata-an dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain. Tipe : If switch Tipe if : If tanpa else (if)

Lebih terperinci

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

Dasar-Dasar Pemrograman (Pengendalian Proses Program) Dasar-Dasar Pemrograman (Pengendalian Proses Program) Pertemuan 4-5 Overview Deskripsi Tujuan Instruksional Selection Looping Lompatan Jurusan Teknik Informatika III - 2 Universitas Widyatama 1 Deskripsi

Lebih terperinci

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

P - 8 Bab 6 : PHP (Kondisi dan Perulangan) P - 8 Bab 6 : PHP (Kondisi dan Perulangan) 6.1 Tujuan Mahasiswa mampu : Mengetahui dan memahami perintah kondisi (If dan Switch) Mengetahui perintah perulangan (While, Do While, dan For) Mengetahui dan

Lebih terperinci

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita Pengambilan Keputusan Konsep Pemrograman Oleh Tita Karlita Topik Menjelaskan tentang operator kondisi (operator relasi dan logika) Menjelaskan penggunaan pernyataan if Menjelaskan penggunaan pernyataan

Lebih terperinci

FLOWCHART - LANJUTAN

FLOWCHART - LANJUTAN FLOWCHART - LANJUTAN Pembuatan Flowchart Tidak ada kaidah yang baku. Flowchart = gambaran hasil analisa suatu masalah à Flowchart dapat bervariasi antara satu pemrogram dengan pemrogram lainnya. Secara

Lebih terperinci

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

STATEMEN GO TO DAN IF-THEN. Pertemuan IX STATEMEN GO TO DAN IF-THEN Pertemuan IX Statemen Alih Kontrol Pada bahasa pemrograman BASIC tidak hanya melakukan eksekusi baris demi baris atau secara berurutan yang tiap barisnya dieksekusi hanya satu

Lebih terperinci

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

DASAR PEMROGRAMAN. PERCABANGAN ( if, if else, if ternary, nested if, switch ) Djoko Soerjanto, M.Kom DASAR PEMROGRAMAN PERCABANGAN ( if, if else, if ternary, nested if, switch ) Djoko Soerjanto, M.Kom https://www.facebook.com/groups/dasarpemrogramanc TUJUAN Mengenal dan menguasai perintah percabangan

Lebih terperinci

BAB 3 STRUKTUR KENDALI, SUBROUTINE, DAN FUNGSI

BAB 3 STRUKTUR KENDALI, SUBROUTINE, DAN FUNGSI BAB 3 STRUKTUR KALI, SUBROUTINE, DAN FUNGSI TUJUAN Tujuan Instruksi Umum: Menjelaskan kepada mahasiswa mengenai struktur kendali pada Fortran Menjelaskan Kepada mahasiswa mengenai Function dan subroutine

Lebih terperinci

3. Struktur Perulangan dalam Bahasa C++

3. Struktur Perulangan dalam Bahasa C++ Pertemuan 3 3. Struktur Perulangan dalam Bahasa C++ Obyektif Praktikum : 1. Mengerti struktur perulangan dalam C++ 2. Dapat menggunakan struktur perulangan berdasarkan penggunaannya P.3.1 Struktur perulangan

Lebih terperinci

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus) Kondisional/Pencabangan/Pemilihan Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus) Konsep Pencabangan/Pemilihan Konsep pencabangan/pemilihan

Lebih terperinci

MENGENDALIKAN PROSES PROGRAM

MENGENDALIKAN PROSES PROGRAM MENGENDALIKAN PROSES PROGRAM Proses yang ada pada suatu program tidak hanya proses yang berurutan. Selain proses berurutan, terdapat juga proses percabangan, proses pengulangan, dan proses lompatan. Bahasa

Lebih terperinci

Bab 2 Struktur Dasar

Bab 2 Struktur Dasar Bab 2 Struktur Dasar Pendahuluan Sebelum membuat program: Harus memahami masalah yang dihadapi Membuat perencanaan yang baik (Algoritma) untuk menyelesaikannya. 2 Algoritma Permasalahan komputasi : Dapat

Lebih terperinci

Algoritma Pemrograman 2B (Pemrograman C++)

Algoritma Pemrograman 2B (Pemrograman C++) Algoritma Pemrograman 2B (Pemrograman C++) Jurusan Sistem Komputer Dr. Lily Wulandari Materi 3 PERCABANGAN DAN PERULANGAN PADA C++ 1 Outline - If - if else. - Else if - Switch case - Statement for, while,

Lebih terperinci

Chapter 1 KONSEP DASAR C

Chapter 1 KONSEP DASAR C Chapter 1 KONSEP DASAR C Sejarah Dan Standar C Akar dari bahasa C adalah BCPL (dikembangkan oleh Martin Richard tahun 1967). Kemudian Tahun 1970, Ken Thompson mengembangkan bahasa tersebut yang di kenal

Lebih terperinci

Pemrograman Dasar R E P E T I T I O N

Pemrograman Dasar R E P E T I T I O N Pemrograman Dasar R E P E T I T I O N Pengulangan Struktur pengulangan dimaksudkan untuk melakukan proses pengulangan dari beberapa instruksi dalam sejumlah pengulangan tertentu Tiga macam struktur pengulangan

Lebih terperinci

Struktur Kontrol. (Repetition)

Struktur Kontrol. (Repetition) Struktur Kontrol 1. Pemilihan (Selection) 2. Pengulangan (Repetition) PERULANGAN/ LOOPING/ REPETITION While Do-While For Nested For 5. Statemen FOR Tanpa Peningkatan Didalam perintah FOR, ungkapan yang

Lebih terperinci

BAB 6. Struktur Kontrol

BAB 6. Struktur Kontrol BAB 6 Struktur Kontrol 6.1 Tujuan Pada bab sebelumnya, kita sudah mendapatkan contoh dari program terstruktur, dimana setiap pernyataan dieksekusi setelah pernyataan sebelumnya sesuai dengan urutannya.

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA Hal 1 dari 5 A. KOMPETENSI 1. Memahami statemen for 2. Memahami statemen while 3. Memahami statemen do-while 4. Memahami statemen perloncatan (break, continue, goto, dan fungsi exit ()) B. ALAT DAN BAHAN

Lebih terperinci

Dasar Komputer & Pemrograman 2A

Dasar Komputer & Pemrograman 2A Dasar Komputer & Pemrograman 2A Materi 3 Reza Aditya Firdaus STATEMENT INPUT OUTPUT Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ atau READLN. Identifier standart

Lebih terperinci

Looping : break, continue, nested loop

Looping : break, continue, nested loop PRAKTIKUM 11 Looping : break, continue, nested loop A. TUJUAN PEMBELAJARAN 1. Menjelaskan penggunaan pernyataan break 2. Menjelaskan penggunaan pernyataan continue 3. Menjelaskan penggunaan pernyataan

Lebih terperinci

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

V. PENGULANGAN. while (kondisi) { Pernyataan ; } Copyright PIK Unsri Agustus 2006 V. PENGULANGAN Sebuah / kelompok instruksi diulang untuk jumlah pengulangan tertentu. Baik yang terdifinisikan sebelumnya ataupun tidak. Struktur pengulangan terdiri atas dua bagian : 1. Kondisi pengulangan

Lebih terperinci

Pemrograman Fery Updi,M.Kom

Pemrograman Fery Updi,M.Kom Pemrograman Fery Updi,M.Kom 1 Pokok Bahasan Struktur Kontrol Perulangan (while loop, do-while loop, for loop) Pernyataan Percabangan (break, continue, return) 2 Tujuan Mahasiswa mampu: Menggunakan struktur

Lebih terperinci

MODUL 2 STRUKTUR KONTROL

MODUL 2 STRUKTUR KONTROL MODUL 2 STRUKTUR KONTROL 2.1 Tujuan Menggunakan struktur kontrol keputusan (if, else, switch) yang digunakan untuk memilih blok kode yang akan dieksekusi Menggunakan struktur kontrol pengulangan (while,

Lebih terperinci

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR 1 PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR Siti Mukaromah, S.Kom TEKNIK PENYAJIAN ALGORITMA Teknik Tulisan Structure English Pseudocode Teknik Gambar Structure Chart HIPO Flowchart 2 PSEUDOCODE Kode

Lebih terperinci

Selection, Looping, Branching

Selection, Looping, Branching Selection, Looping, Branching Struktur If untuk membuat percabangan alur program dengan satu pilihan saja dapat mengatur apakah sebuah perintah akan dijalankan atau tidak tergantung kepada kondisinya setidaknya

Lebih terperinci

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

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I Dasar Pemrograman Kondisi dan Perulangan By : Hendri Sopryadi, S.Kom, M.T.I Kondisi dan Perulangan Pendahuluan Dalam sebuah proses program, biasanya terdapat kode penyeleksian kondisi, kode pengulangan

Lebih terperinci

P11 Array. A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta

P11 Array. A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta P11 Array A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa mampu mengetahui dan memahami : Mengetahui Perintah Array Mengetahui dan Memahami Array Satu

Lebih terperinci

Struktur Kontrol. (Repetition)

Struktur Kontrol. (Repetition) Struktur Kontrol 1. Pemilihan (Selection) 2. Pengulangan (Repetition) PERULANGAN/ LOOPING/ REPETITION While Do-While For Nested For Perulangan Pernyataan For, dan Nested For dapat digunakan untuk mengeksekusi

Lebih terperinci

BAB 6. Struktur Kontrol

BAB 6. Struktur Kontrol BAB 6 Struktur Kontrol 6.1 Tujuan Pada bab sebelumnya, kita sudah mendapatkan contah dari program sequential, dimana statement dieksekusi setelah statement sebelumnya dengan urutan tertentu. Pada bagian

Lebih terperinci

3. Struktur Perulangan dalam C++

3. Struktur Perulangan dalam C++ 3. Struktur Perulangan dalam C++ Obyektif Praktikum : Mengerti struktur perulangan dalam C++ Dapat menggunakan struktur perulangan berdasarkan penggunaannya Struktur perulangan (loops) Loops merupakan

Lebih terperinci

BAHASA PEMROGRAMAN C

BAHASA PEMROGRAMAN C BAHASA PEMROGRAMAN C A. Pengenalan Bahasa C diciptakan oleh Dennis Ritchie tahun 1972 di Bell Laboratories. Kelebihan Bahasa C: - Bahasa C tersedia hampir di semua jenis computer. - Kode bahasa C sifatnya

Lebih terperinci

Modul Praktikum Bahasa Pemrograman 1

Modul Praktikum Bahasa Pemrograman 1 Modul Praktikum Tahun Ajaran 2009/2010 Revisi : Eko Andriyanto Wicaksono, S.Kom Materi 4 Struktur Kontrol Tujuan Pada bab sebelumnya, kita sudah mendapatkan contoh dari program terstruktur, dimana setiap

Lebih terperinci

ALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ;

ALUR PROGRAM. SELEKSI KONDISI Statement If a. Bentuk If tunggal sederhana Sintaks : if ( kondisi ) statement ; SELEKSI KONDISI Statement If a Bentuk If tunggal sederhana if ( kondisi ) statement ; ALUR PROGRAM Bentuk ini menunjukkan jika kondisi bernilai benar, maka statement yang mngikutinya akan dieksekusi Jika

Lebih terperinci

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

Algoritma & Pemrograman #4. by antonius rachmat c, s.kom, m.cs Algoritma & Pemrograman #4 by antonius rachmat c, s.kom, m.cs Tambahan Jenis Operator Unary Operator -> membutuhkan satu operand Operator Increment dan Decrement -- dan ++ Prefiks = ++a, Postfiks = a++

Lebih terperinci

PENGAMBILAN KEPUTUSAN

PENGAMBILAN KEPUTUSAN Praktikum 5 (1/3) PENGAMBILAN KEPUTUSAN A. TUJUAN 1. Menjelaskan tentang operator kondisi (operator relasi dan logika) 2. Menjelaskan penggunaan pernyataan if 3. Menjelaskan penggunaan pernyataan if-else

Lebih terperinci

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

Struktur Kontrol. 1.Pemilihan (Selection) 2.Pengulangan (Repetition) Soal UTS ada 5 1 soal teori 2 soal selection & Sequence (algoritma, flowchart, pseudocode, program) 2 soal repetation (algoritma, flowchart, pseudocode, program, manual) Open book (tetapi tidak boleh bertukar

Lebih terperinci

TUGAS PEMROGRAMAN DASAR PENGULANGAN WHILE

TUGAS PEMROGRAMAN DASAR PENGULANGAN WHILE TUGAS PEMROGRAMAN DASAR PENGULANGAN WHILE 10115220 Ikhsan Darmawan 10115238 Setiadi Zainal Muttaqin 10115249 Moch Agung Gumelar TEKNIK INFORMATIKA UNIVERSITAS KOMPUTER INDONESIA TAHUN 2016 KATA PENGANTAR

Lebih terperinci

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN I. Elemen-Elemen Dalam Bahasa Pemrograman Berikut adalah elemen-elemen pada bahasa pemrograman: Berikut adalah element-element pada bahasa pemrograman: 1. Aturan

Lebih terperinci

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

Struktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100: Struktur Kontrol Sebuah program biasanya tidak terbatas hanya pada intruksi yang terurut saja, tetapi juga memungkinkan terjadinya percabangan, perulangan dan pengambilan keputusan. Untuk mengatasi kebutuhan

Lebih terperinci

NO Add Contoh Requirement Buat sebuah algoritma untuk memilih bilangan terbesar dari 3 buah bilangan Nantinya ini bisa digeneralisir menjadi n buah bilangan Algoritma Dalam Bahasa Natural Add 1. Ambil

Lebih terperinci

IF IF ELSE. ELSE IF SWITCH CASE STATEMENT F NT OR, W HILE D O WHILE I 2

IF IF ELSE. ELSE IF SWITCH CASE STATEMENT F NT OR, W HILE D O WHILE I 2 PERCABANGAN DAN PERULANGAN PADA C++ IF IF ELSE. ELSE IF SWITCH CASE STATEMENT FOR, WHILE DO WHILE 2 Sebuah pernyataan C++ sederhana adalah setiap instruksi individual dari sebuah program, seperti deklarasi

Lebih terperinci

MODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

MODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK MODUL 3 Operasi Kondisi Modul Praktikum C++ Dasar Pemrograman Komputer Semester Genap 2017/2018 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK MODUL 3 OPERASI KONDISI A. Tujuan Setelah mempelajari bab ini diharapkan

Lebih terperinci

A. TUJUAN PEMBELAJARAN

A. TUJUAN PEMBELAJARAN PRAKTIKUM 9 Looping : For A TUJUAN PEMBELAJARAN 1 Menjelaskan proses pengulangan menggunakan pernyataan for 2 Menjelaskan tentang variasi pernyataan for 3 Menjelaskan tentang pernyataan for dengan menentukan

Lebih terperinci

MODUL III CONTROL FLOW & FLOWCHART

MODUL III CONTROL FLOW & FLOWCHART Modul III Control Flow & Flowchart MODUL III CONTROL FLOW & FLOWCHART III.1. III.1.1 CONTROL FLOW Pernyataan dengan if if (kondisi-dari ekspresi logika) if (a > b) //Jika ekspresi logika ++c; //bernilai

Lebih terperinci

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA S1-TI ALGORITMA & PEMROGRAMAN MODUL V STRUKTUR KONTROL PERULANGAN SEM I WAKTU 100 MNT I. STRUKTUR PERULANGAN Salah satu kelebihan

Lebih terperinci

3. Analisis Masalah dan Penyelesaian

3. Analisis Masalah dan Penyelesaian 3. Analisis Masalah dan Penyelesaian Dalam pembuatan flowchart tidak ada rumus atau kaidah baku yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah

Lebih terperinci

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

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY Perulangan Pertemuan 3. Algoritma dan Struktur Data Pendahuluan Digunakan untuk program yang pernyataannya akan dieksekusi berulang-ulang. Instruksi dikerjakan selama memenuhi suatu kondisi tertentu. Jika

Lebih terperinci

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

Pemrograman Berorientasi Objek. Beni Suranto, S.T. Pemrograman Berorientasi Objek Beni Suranto, S.T. Pada bab ini akan dibahas mengenai control structure pada bahasa pemrograman Java, meliputi seleksi (decision making) dan pengulangan (loop/repetition).

Lebih terperinci

P 4 Bab 3 : Dasar Pemrograman C

P 4 Bab 3 : Dasar Pemrograman C Kampus II, Jl. Jembatan Merah, Nomor.C. Gejayan, Yogyakarta, Telp: (0), Fax (0) 00 P Bab : Dasar Pemrograman C. Tujuan Mahasiswa mampu mengetahui dan memahami identifier, keyword, variable, tipe data,

Lebih terperinci

Pertemuan6 Percabangan & Perulangan pada Ruby

Pertemuan6 Percabangan & Perulangan pada Ruby Pertemuan6 Percabangan & Perulangan pada Ruby Objektif: 1. Mahasiswa mengetahui dan memahami percabangan dan perulangan pada Ruby 2. Mahasiswa mengetahui dan memahami bentuk umum dari percabangan dan perulangan

Lebih terperinci

TEORI KONSEP PEMPROGRAMAN 3.1

TEORI KONSEP PEMPROGRAMAN 3.1 2015 TEORI KONSEP PEMPROGRAMAN 3.1 TUGAS TEORI KONSEP PEMROGRAMAN : LOOPING (FOR, WHILE, DO WHILE) DWI SETIYA NINGSIH ( 210 315 70 25 ) D3 PJJ TI Persoalan & Penyelesaian 1. Sebutkan keyword-keyword yang

Lebih terperinci

Statemen RESTORE. Statemen INPUT. Contoh : digunakan untuk mengembalikan pointer ke awal DATA sehingga data dapat dibaca kembali.

Statemen RESTORE. Statemen INPUT. Contoh : digunakan untuk mengembalikan pointer ke awal DATA sehingga data dapat dibaca kembali. Statemen RESTORE digunakan untuk mengembalikan pointer ke awal DATA sehingga data dapat dibaca kembali. Bentuk umum : RESTORE [ no baris label ] Keterangan : Jika tidak menggunakan no baris atau label,

Lebih terperinci

ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA

ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA I. Pendahuluan Algoritma dapat ditulis dalam notasi apapun asalkan mudah dimengerti dan dipahami. Algoritma dapat ditulis dalam bahasa natural/bahasa

Lebih terperinci

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN A. Tujuan Praktikum : Setelah mempelajari bab ini mahasiswa diharapkan mampu : 1. Menjelaskan tentang fungsi perulangan 2. Menjelaskan tentang fungsi percabangan

Lebih terperinci

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : 1 Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Memahami struktur kendali pengulangan (looping) dan memanfaatkannya dalam pembuatan aplikasi program komputer dengan bahasa pemrograman java.

Lebih terperinci

Decission : if & if else

Decission : if & if else PRAKTIKUM 5 Decission : if & if else A. TUJUAN PEMBELAJARAN 1. Menjelaskan tentang operator kondisi (operator relasi dan logika) 2. Menjelaskan penggunaan pernyataan if 3. Menjelaskan penggunaan pernyataan

Lebih terperinci

Struktur kondisi dari IF digunakan untuk melakukan seleksi terhadap pernyataan (statement) tunggal. Bentuk IF Tunggal adalah sebagai berikut :

Struktur kondisi dari IF digunakan untuk melakukan seleksi terhadap pernyataan (statement) tunggal. Bentuk IF Tunggal adalah sebagai berikut : P 5 Bab 4 : Seleksi Kondisi 41 Tujuan 42 Materi 43 IF Mahasiswa mampu : Mengetahui Perintah Kondisi Mengetahui penggunaan statemen if Mengetahui penggunaan statement switch 1 If If tunggal IfElse If bersarang

Lebih terperinci

Perulangan / Looping

Perulangan / Looping PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2013/2014 Perulangan / Looping Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya 7 Aspek Dasar

Lebih terperinci

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman Jurusan Teknik Informatika Fakultas Teknik Universitas Maritim Raja Ali Haji ALGORITMA DAN PEMOGRAMAN I. ALGORITMA II. BAHASA

Lebih terperinci

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1 MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1 Disusun oleh : Tim Asisten JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA 2011 0 A. Pengantar

Lebih terperinci

Soal hari Jumat (16/10) Latihan 10 MS

Soal hari Jumat (16/10) Latihan 10 MS hari Jumat (16/10) Latihan 10 MS count, sum, i adalah variabel tunggal bertipe data integer i 1 count 0 sum 0 while (i < 30) do sum sum + i count count + 1 i i + i 1. Berapakah final state variabel sum?

Lebih terperinci

Pemrograman Fery Updi,M.Kom

Pemrograman Fery Updi,M.Kom Pemrograman Fery Updi,M.Kom 1 Pokok Bahasan Mendapatkan Input dari Keyboard Struktur Kontrol Pemilihan (If, if-else, if-else-else if, switch) 2 Tujuan Mahasiswa mampu: Membuat program Java yang interaktif

Lebih terperinci

BAB 6 KONTROL ALIRAN

BAB 6 KONTROL ALIRAN BAB 6 KONTROL ALIRAN Pahuluan Ada delapan pernyataan kontrol kali yang disediakan di dalam Matlab. Kedelapan pernyataan tersebut antara lain 1. if, termasuk di dalamnya pernyataan else dan elseif. Pernyataan

Lebih terperinci

Control Structure. Dasar Pemrograman C Mikrokontroler AVR. Hendawan Soebhakti Oktober 2009

Control Structure. Dasar Pemrograman C Mikrokontroler AVR. Hendawan Soebhakti Oktober 2009 Control Structure Dasar Pemrograman C Mikrokontroler AVR Hendawan Soebhakti Oktober 2009 Kategori Control Structure Bahasa C menyediakan empat kategori control structures: sequential, selection, iteration

Lebih terperinci

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

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : KAPITA SELEKTA BAHASA PEMROGRAMAN Kode Mata Kuliah : MI - 15310 Jurusan / Jenjang : S1 SISTEM INFORMASI

Lebih terperinci

Struktur Perulangan Ema Utami STMIK AMIKOM Yogyakarta

Struktur Perulangan Ema Utami STMIK AMIKOM Yogyakarta Struktur Perulangan Ema Utami STMIK AMIKOM Yogyakarta Instruksi perulangan digunakan untuk menjalankan satu atau beberapa instruksi sebanyak beberapa kali jika suatu kondisi terpenuhi. Dengan instruksi

Lebih terperinci

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012 Topik PHP (1) Pemrograman Internet Acep Irham Gufroni, M.Eng. Konsep PHP Tipe data PHP Jenis-jenis Operator Seleksi Kondisi (pencabangan) Perulangan 1 2 Intro PHP bahasa scripting server-side untuk membuat

Lebih terperinci

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi STRUKTUR KENDALI Modul TIK XI Memanfaatkan struktur kendali untuk kasus komputasi Statement kendali digunakan untuk proses pengambilan keputusan. ( PROSES DECISION ) Dimana proses akan dikerjakan bila

Lebih terperinci

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN A TUJUAN 1 Menjelaskan tentang operator kondisi (operator relasi dan logika) 2 Menjelaskan penggunaan pernyataan if 3 Menjelaskan penggunaan pernyataan if- 4 Menjelaskan

Lebih terperinci

Komentar Program. Komentar program dapat diletakkan dimanapun di dalam program. pembatas (* dan *).

Komentar Program. Komentar program dapat diletakkan dimanapun di dalam program. pembatas (* dan *). Komentar Program Untuk keperluan dokumentasi program, dapat ditambahkan komentar-komentar di dalam program yang tidak akan mempengaruhi proses dari program. Komentar program dapat diletakkan dimanapun

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN Semester 3 Perulangan for 4 X 50 menit

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN Semester 3 Perulangan for 4 X 50 menit No LST/EKA/EKA255/05 Revisi : 00 Tgl : 8 Sept 2014 Hal 1 dari 5 1 Kompetensi a Menjelaskan proses pengulangan menggunakan pernyataan for b Menjelaskan tentang variasi pernyataan for c Menjelaskan tentang

Lebih terperinci

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA 1 BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA IDENTIFIER Identifier adalah suatu tanda yang mewakili nama-nama variabel, method, class, dsb. Ingat : Bahasa

Lebih terperinci

Algoritma dan Pemrograman. Loop control structures: WHILE. Loop control structures: WHILE Perhatikan potongan program berikut: 12/29/2011

Algoritma dan Pemrograman. Loop control structures: WHILE. Loop control structures: WHILE Perhatikan potongan program berikut: 12/29/2011 Algoritma dan Pemrograman WHILE while (kondisi) statement; FALSE kondisi? TRUE statement Pernyataan (statements) di dalam struktur WHILE akan diproses minimum NOL kali. Mengapa? WHILE Perhatikan potongan

Lebih terperinci

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

OPERATOR, PERULANGAN DAN SELEKSI KONDISI PRAKTIKUM KE 2 OPERATOR, PERULANGAN DAN SELEKSI KONDISI TUJUAN PRAKTIKUM 1. Praktikan mengerti macam macam operator yang tersedia dalam bahasa C / C++. 2. Praktikan mengerti apa yang dimaksud dengan perulangan.

Lebih terperinci

6 Maret Structure of Java [Penyeleksian Kondisi]

6 Maret Structure of Java [Penyeleksian Kondisi] 6 Maret 2012 Structure of Java [Penyeleksian Kondisi] Input User Menggunakan JOptionPane (GUI). Import.javax.swing. String, Int, harus di rubah Menggunakan Scanner (Dos). Import.java.util Scanner, objek

Lebih terperinci

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

VISUAL BASIC 6.0 SETYO BUDI, M.KOM. VISUAL BASIC 6.0 SETYO BUDI, M.KOM 1 Pendahuluan Program adalah suatu proses yang saling menyambung. Untuk mencapai tujuan program harus melalui tahap-tahap tertentu, sehingga dibutuhkan alur program yang

Lebih terperinci

24/09/2017 PERCABANGAN

24/09/2017 PERCABANGAN 1 PERCABANGAN STATEMENT IF Pernyataan if akan menentukan sebuah pernyataan (atau blok kode) yang akan dieksekusi jika dan hanya jika persyaratan bernilai benar (true). 2 BENTUK PERNYATAAN IF atau 3 PENJELASAN

Lebih terperinci

STRUKTUR PEMROGRAMAN PYTHON

STRUKTUR PEMROGRAMAN PYTHON I. ATURAN PENULISAN II. STRUKTUR PEMROGRAMAN PYTHON program program yang ditulis dalam Python secara khas jauh lebih pendek dibandingkan dengan program-program C atau C++, karena : Tipe data tingkat tinggi

Lebih terperinci

Aliran Kendali (Flow Control)

Aliran Kendali (Flow Control) Aliran Kendali (Flow Control) Pernyataan-pernyataan yang menentukan urutan eksekusi Pernyataan/struktur berurutan (sequence) Pencabangan bersyarat (selection, conditional structure) if, if-else, switch-case

Lebih terperinci

Pemrograman Dasar C. Minggu 6

Pemrograman Dasar C. Minggu 6 Pemrograman Dasar C Minggu 6 Latihan Soal Buatlah program yang meminta seseorang untuk memasukkan angka bilangan riil sebanyak 3 kali, dan program akan menampilkan jumlah total dan rata-ratanya. Bilangan

Lebih terperinci

a. TRUE b. FALSE c. Jawaban A dan B keduanya dimungkinkan benar d. Tidak dapat ditentukan e. Tidak ada jawaban di antara A, B, C, D yang benar

a. TRUE b. FALSE c. Jawaban A dan B keduanya dimungkinkan benar d. Tidak dapat ditentukan e. Tidak ada jawaban di antara A, B, C, D yang benar Bidang Studi : Informatika / Komputer Kode Berkas : KOM-L01 (solusi) 1. Jika : A bernilai FALSE B bernilai TRUE Maka pernyataan di bawah bernilai? ((A and B) or (B and not A)) xor (A and B) a. TRUE b.

Lebih terperinci

WEEK 6. Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING

WEEK 6. Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING WEEK 6 Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING Tugas 1. Buatlah program untuk mengecek apakah suatu segitiga sama sisi atau bukan, dengan input sisi dari user! 2. Buatlah program untuk mengetahui

Lebih terperinci

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman. Pemrograman Dasar 1 Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman. 2 Pencabangan Bersyarat Pernyataan

Lebih terperinci

PRAKTIKUM 6 PENGULANGAN PROSES 2

PRAKTIKUM 6 PENGULANGAN PROSES 2 PRAKTIKUM 6 PENGULANGAN PROSES 2 A. Tujuan 1. Menjelaskan loop di dalam loop (nested loop) dan contoh kasusnya 2. Menjelaskan penggunaan pernyataan break 3. Menjelaskan penggunaan pernyataan continue 4.

Lebih terperinci

UJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA

UJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA UJIAN TENGAH SEMESTER GANJIL TAHUN 2012 2013 STMIK AMIKOM YOGYAKARTA Mata Ujian : Algoritma dan Pemrograman Kelas : 12-S1TI-12 s/d 14 Sifat : Open Book (Close Laptop) Jurusan : S1 Teknik Informatika Hari

Lebih terperinci

PERULANGAN for. Praktikum 6 (1/4)

PERULANGAN for. Praktikum 6 (1/4) Praktikum 6 (1/4) PERULANGAN for A TUJUAN 1 Menjelaskan proses pengulangan menggunakan pernyataan for 2 Menjelaskan tentang variasi pernyataan for 3 Menjelaskan tentang pernyataan for dengan menentukan

Lebih terperinci

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

LAPORAN PRAKTIKUM PERTENGAHAN SEMESTER (LAB. ACTIVITY) ALGORITMA & PEMROGRAMAN TEKNIK INFORMATIKA. Oleh: NIM : Materi: LAPORAN PRAKTIKUM PERTENGAHAN SEMESTER (LAB. ACTIVITY) ALGORITMA & PEMROGRAMAN TEKNIK INFORMATIKA Oleh: NIM : Materi: Pengenalan Bahasa Java Mengenali Lingkup Pemrograman Dasar-dasar Pemrograman Mendapatkan

Lebih terperinci

Fungsi : Dasar Fungsi

Fungsi : Dasar Fungsi PRAKTIKUM 13 Fungsi : Dasar Fungsi A. TUJUAN PEMBELAJARAN 1. Memecah program dalam fungsi fungsi yang sederhana. 2. Menjelaskan tentang pemrograman terstruktur. B. DASAR TEORI Fungsi adalah suatu bagian

Lebih terperinci

Pemrograman Dasar S E L E C T I O N

Pemrograman Dasar S E L E C T I O N Pemrograman Dasar S E L E C T I O N Aliran Kendali (Flow Control) 2 Pernyataan-pernyataan yang menentukan urutan eksekusi Pernyataan/struktur berurutan (sequence) Pencabangan bersyarat (selection, conditional

Lebih terperinci

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom Pengantar Bahasa Pemrograman Pascal Page 1 / 11 Pengenalan Pascal Pascal merupakan salah satu bahasa pemrograman tingkat tinggi. Pemrograman

Lebih terperinci