Pertemuan6 Percabangan & Perulangan pada Ruby

dokumen-dokumen yang mirip
Pertemuan2 Percabangan & Perulangan pada Python

OPERATOR DAN STATEMEN I/O

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

SEQUENTIAL/ URUTAN Program dijalankan mulai dari perintah paling atas/ awal sampai paling akhir secara berurutan/ sekuensial.

PERCABANGAN PADA PYTHON

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

Rekursif/ Iterasi/ Pengulangan

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 Struktur Kondisi Perulangan 200 menit No.: Job: 08 Tgl: Hal.

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

Looping : break, continue, nested loop

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

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

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

Pertemuan 9: BRANCHING/PERCABANGAN dalam C LOOPING/PERULANGAN/ITERASI dalam C

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

Algoritma & Pemrograman #5

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

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

Selection / Pemilihan PEMILIHAN

Selection, Looping, Branching

Perulangan / Looping

P9 Seleksi & Perulangan

PENGULANGAN DAN PEMBACAAN DATA *

BAB 3 PENYELESAIAN KONDISI

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

Kondisi dan Perulangan

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

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

3. Struktur Perulangan dalam Bahasa C++

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

PENGULANGAN DAN PEMBACAAN DATA

BAB V PENYELEKSIAN KONDISI DAN PERULANGAN

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

A. Dasar Teori. Urutan (Sequence) Pemilihan (Selection) Pengulangan (Iteration) Pernyataan Kondisional (If Statement)

No HP :

MODUL V REPETITIVE. Modul Praktikum Bahasa Pemrograman Visual (BPV)

P10 Seleksi & Perulangan

Struktur Kontrol. (Repetition)

1. Laporan Akhir 1. Menentukan Nilai Besar atau Nilai Kecil. Program yang di masukkan adalah :

Pemrograman Fery Updi,M.Kom

Percabangan & Perulangan

ALGORITMA DAN PEMROGRAMAN

Pertemuan 2. Muhadi Hariyanto

Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi

PENGAMBILAN KEPUTUSAN

MATERI TIK KELAS 5 SEMESTER 1 SD KATOLIK SANTA MARIA MAGELANG

6 Maret Structure of Java [Penyeleksian Kondisi]

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

PRAKTIKUM 9 KONTROL ALIRAN

Pengenalan Algoritma & Pemrograman

Satuan Acara Perkuliahan

PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024

UNIVERSITAS GUNADARMA

1 MODUL 5 MODUL 5 PERULANGAN

P 6 Bab 5 : Perulangan. 5.1 Tujuan. 5.2 Materi. 5.3 Struktur Perulangan. SQ

3. Struktur Perulangan dalam C++

Bab 4 Perintah Perulangan

Struktur dan Kondisi Perulangan. Struktur Kondisi

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

BAB III. Pengenalan Struktur Kontrol : Penyeleksian dan Perulangan

Dasar Komputer & Pemrograman 2A

MODUL 6 STRUKTUR KONDISI (PERULANGAN)

Struktur Kontrol Pemrograman Java : PERCABANGAN

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

Decission : if & if else

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Sesi/Perkuliahan ke: 4

PENGULANGAN SKEMA PEMROSESAN SEKUENSIAL. Tim Pengajar KU1071 Sem

PERULANGAN PADA PYTHON

Kondisi Dan Keputusan. Agus Priyanto, M.Kom

Algoritma Perulangan. Kuliah algoritma dan pemrograman

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

Judul artikel blog : Select Case pada VB Penggunaan Pernyataan Bersyarat untuk menyeleksi suatu kondisi (Select Case) pada Visual Basic

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

Konstruksi Dasar Algoritma

Bab 2 Struktur Dasar

MATERI KULIAH 25 NOVEMBER DESEMBER 2015 Sri Istiyari Uswatun Chasanah G Struktur aliran atau bagan program kontrol.

WEEK 6. Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING

2.4. Struktur Branching

MODUL 5 PERULANGAN (LOOPING)

FLOWCHART - LANJUTAN

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

Teori Algoritma. Struktur Algoritma

Pemrograman Fery Updi,M.Kom

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

STRUKTUR DASAR ALGORITMA

Bab 3. Decision 1 (Pengambilan Keputusan)

Bab 9. Percabangan dan Perulangan

STRUKTUR KENDALI PERULANGAN

KURSUS ONLINE JASA WEBMASTERS

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

Obyektif : KONTROL ALUR PROGRAM

Algoritma. Contoh Algoritma

Pertemuan 3 Struktur Kondisi dan Perulangan

Struktur Kontrol. (Repetition)

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

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

Transkripsi:

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 pada Ruby 3. Mahasiswa dapat membuat program sederhana untuk percabangan dan perulangan dengan menggunakan bahasa pemrograman Ruby Pertemuan6 97

P6.1 Teori Percabangan Dalam pemrograman, kita tentunya mengenal istilah seleksi dan perulangan. Pada umumnya dalam membuat program, selalu ada seleksi dimana diperlukan pengecekan suatu kondisi untuk mengarahkan program agar berjalan sesuai keinginan. Pada Ruby untuk melakukan suatu pengecekan kondisi, terdapat tiga macam. Antara lain : Perintah if Perintah if else Perintah if else elsif Perintah If Statemen if digunakan untuk melakukan penyeleksian dimana jika kondisi bernilai benar maka progam akan mengeksekusi dibawahnya. Dalam ruby, setelah penulisan t di akhiri dengan. Bentuk umum perintah if : Contoh Program : if kondisi Perintah If Else Statemen if else digunakan untuk melakukan penyeleksian kondisi dimana jika kondisi bernilai benar maka program akan mengeksekusi 1. Namun, jika nilai kondisi bernilai salah maka 2 yang akan dieksekusi. Bentuk umum perintah if else : if kondisi 1 else 2 98

Contoh Program : Perintah If Else - Elsif Statemen if else - elsif digunakan untuk melakukan penyeleksian kondisi dimana kondisi yang diberikan lebih dari 1 kondisi atau memiliki beberapa kondisi. Jika kondisi pertama bernilai benar maka lakukan seleksi kondisi ke-dua dan seterusnya. Bentuk umum perntah if else elsif : if kondisi1 elsif kondisi2 else Contoh Program : Perulangan Perintah perulangan di gunakan untuk mengulang pengeksekusian - hingga berkali-kali sesuai dengan iterasi yang diinginkan. Dalam Ruby, perintah untuk perulangan (loop) adalah times, while dan for. 99

Perintah Times Perintah times digunakan untuk perulangan yang sangat sederhana. Hanya dengan bentuk umum serperti di bawah ini kita bisa langsung mapatkan output berulang. Bentuk umumnya adalah : Jumlah_Perulangan.times do Contoh Program : atau Pada perulangan times, secara otomatis kita melakukan pertambahan ke atas apabila ingin melakukan perulangan ke bawah dapat menggunakan sebuah variable counter. Contoh program pertambahan ke bawah adalah sebagai berikut : Yang disebut variable counter di program di atas adalah variable count. 100

Perintah While Perintah while pada Ruby merupakan perintah yang paling umum digunakan untuk proses perulangan. Konsep sederhana dari perintah while adalah t yang terdapat di dalam while akan diulang pengeksekusiannya selama nilai kondisinya benar. Dan ia akan keluar atau tidak melakukan eksekusi blok jika nilai kondisinya salah. Bentuk umum while, while kondisi Contoh penggunaan while : Perintah For Perintah for dalam Ruby sama seperti bahasa pemrograman lainnya. Pada perulangan for ini lebih spesifik dari pada perintah while. Kita dapat menentukan range (batasan) pada perulangan ini. Bentuk umum for, Contoh penggunaan for : For variable in range 101

P6.2 ContohKasus Contoh Kasus 1 Buat program untuk memasukkan nama, NPM, nilai UTS dan nilai UAS, yang memiliki perhitungan nilai rata-rata (dari nilai UTS dan UAS yang dijumlahkan kemudian dibagi dua) dan kondisi nilai akhir berupa huruf dari range nilai rata-rata yang dihasilkan (nilai A s/d E). Langkah 1. Buka fxri Inteactive Ruby Help & Console yang ada di menu start => All Program => Ruby-186-26. Langkah 2. Ketik listing program berikut : 102

Setelah selesai, maka ouput dari program akan langsung muncul seperti gambar di atas. Contoh Kasus 2 Buat program dengan output segitia sama kaki dengan tinggi segitiga = 5. Gunakan perintah while! Langkah 1. Buka fxri Inteactive Ruby Help & Console yang ada di menu start => All Program => Ruby-186-26. Langkah 2. Ketik listing program berikut : 103

Setelah selesai, maka ouput dari program akan langsung muncul seperti gambar di atas. P6.3 Latihan Latihan 1 Buat program bilangan ganjil dan genap yang menghasilkan output sebagai berikut : Jawaban : 104

Latihan 2 Buat persegi panjang simbol $ dengan menggunakan perintah perulangan for dimana user dapat memasukkan jumlah panjang dan lebar dari persegi panjang tersebut! Jawaban : Latihan 3 Buat piramida simbol * dengan menggunakan perintah perulangan while dimana user dapat memasukkan tinggi piramida tersebut! Jawaban : 105

P6.4 DaftarPustaka http://codycoding.wordpress.com/2010/10/25/percabangan-dan-perulangan-pada-ruby/, 17 Maret 2012 http://wartawarga.gunadarma.ac.id/2010/04/perulangan-dan-percabangan-pada-ruby/, 18 Maret 2012 http://dudu.web.id/2010/10/belajar-ruby-perulangan-while/, 19 Maret 2012 106