6 Maret Structure of Java [Penyeleksian Kondisi]

dokumen-dokumen yang mirip
24/09/2017 PERCABANGAN

Pemrograman Fery Updi,M.Kom

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

Selection, Looping, Branching

WEEK 6. Teknik Elektro UIN SGD Bandung PERULANGAN - LOOPING

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

Modul Praktikum Bahasa Pemrograman 1

Perulangan (Looping)

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Bab 3. Decision 1 (Pengambilan Keputusan)

MODUL 2 STRUKTUR KONTROL

Algoritma Perulangan. Kuliah algoritma dan pemrograman

Percabangan & Perulangan

BAB 6. Struktur Kontrol

24/09/2017 PERULANGAN

Pemrograman Fery Updi,M.Kom

BAB 6. Struktur Kontrol

Decission : if & if else

BAB V. STATEMEN KONTROL

Struktur Kontrol Pemrograman Java : PERCABANGAN

3. Struktur Perulangan dalam Bahasa C++

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

MINGGU III : KONTROL PROGRAM

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

3. Struktur Perulangan dalam C++

Ada 3 jenis struktur kontrol: Sequence Structure Selection Structure Repetition Structure Sequence Structure

Percabangan. Agus Priyanto, M.Kom

PENGAMBILAN KEPUTUSAN

Algoritma Pemrograman 2B (Pemrograman C++)

Struktur Kontrol. Gambar 1: Flowchart Statement If


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

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

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

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

Topik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard

Obyektif : KONTROL ALUR PROGRAM

Rekursif/ Iterasi/ Pengulangan

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN

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

Tujuan Instruksional. Mahasiswa mampu :

Struktur dan Kondisi Perulangan. Struktur Kondisi

BAB 5 PERULANGAN DAN ARRAY

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

MODUL 4 OPERATOR KONDISI PADA PEMROGRAMAN BAHASA JAVA

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

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

Operator, Statement kondisional, dan Iterasi pada Java

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

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

Percabangan. Agus Priyanto, M.Kom

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

4.1. Pernyataan Kondisi dan Perulangan Pernyataan kondisi digunakan apabila kita ingin membandingkan atau mengetahui nilai suatu objek.

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

BAB VI. STATEMENT CONTROL

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

OPERASI SELEKSI PEMROGRAMAN C++

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

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

Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :

A. TUJUAN PEMBELAJARAN

ALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN. Disusun Oleh : Sakina Mawardah Teknik Informatika. Dosen : Asep M. Yusuf, S.

MODUL 6 STRUKTUR KONDISI (PERULANGAN)

MODUL IV Analisis Kasus/Pemilihan

TPI4202 e-tp.ub.ac.id. Lecture 5

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

KURSUS ONLINE JASA WEBMASTERS

P10 Seleksi & Perulangan

Modul 3 Flow Control dan Input

FLOWCHART - LANJUTAN

MODUL 3 PERCABANGAN TINGKAT LANJUT DAN PERULANGAN

OPERATOR DAN STATEMEN I/O

EXERCISE WORKBOOK MI /2012#07

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

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Percabangan dan Perulangan

Percabangan & Perulangan

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

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

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

Aliran Kendali (Flow Control)

Tujuan : mahasiswa dapat menerapkan struktur kendali untuk membuat program dengan C++

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

Soal hari Selasa (13/10) Latihan 7 AN

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Pemrograman Dasar S E L E C T I O N

Modul 3 Percabangan dan Perulangan

MODUL III CONTROL FLOW & FLOWCHART

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

Kontrol Keputusan dan Pengulangan

Pertemuan2 Percabangan & Perulangan pada Python

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

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

Struktur Kontrol Perulangan (Loop) Algoritme dan Pemrograman. Struktur Kontrol Perulangan: while. Struktur Kontrol Perulangan: while

Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement :

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

Transkripsi:

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 (Scanner)

Comparison Operator

Boolean Expression Semua harus terpenuhi Salah satu bernilai true maka akan bernilai true

If statement Jika boolean_expression True, maka action statement akan di eksekusi. Kalau tidak maka program akan melanjutkan ke statement berikutnya.

If else statement Statement ini digunakan untuk memilih dua alternatif, berdasarkan pada nilai Boolean_Expression.

Multiple Statement Alternative Dalam if-else statement, kita dapat memiliki banyak statement untuk setiap pilihan. Untuk itu, setiap kelompok statement dikelompokan menggunakan kurung kurawal.

Multiway if- else if- else statement Setiap boolean expression diperiksa secara berurutan hingga diketemukan yang bernilai true. Jika tidak ada yang true, maka statement terakhir yang di eksekusi.

Switch statement

Switch statement

Contoh 1 Buatlah program yang akan menerima input berupa nilai integer. Jika angka merupakan kelipatan 5 tuliskan Kelipatan 5, jika tidak tuliskan Bukan kelipatan 5. Algorima Input Cek, kelipatan 5, nilai%5==0;

Contoh 2 Buatlah program yang akan menerima sebuah angka integer. Tuliskan output sesuai ketentuan : Angka angka<50 50<=angka<70 Angka>=70 Output Kurang Cukup Baik

Latihan -1 1. Buatlah program yang akan menerima 2 buah angka integer dan menentukan bilangan terbesar dari kedua angka tsb. Tuliskan bilangan mana yang paling besar. 2. Buatlah program yang akan menentukan posisi saklar lampu (ON/OFF). Apabila user memasukkan nol berarti kondisi OFF, sedangkan jika memasukkan satu berarti ON jika tidak menginputkan kedua angka tersebut maka program akan output program keluar (menggunakan switch case).

Latihan -2 3. Buatlah sebuah program yang akan menerima sebuah angka yang berupa tanggal di bulan Februari 2013. Program akan menuliskan tanggal berikutnya dari tanggal yg dimasukkan user. Jika telah mencapai akhir bulan maka program menuliskan 1 Maret 2013. 4. Algoritma Input User, Tanggal Jika Tanggal 1 s/d 27, Output = Tanggal : 1, Output, 2 februari 2013 Jika Input 28, Output : 1 Maret 2013

Latihan -2 4. Buatlah program yang akan menghitung total harga 3 barang. Ketiga harga akan diinputkan oleh user. Jika total lebih dari 50000 maka harga yang harus dibayar dikurangi dengan 10% dari total harga. Tuliskan ke layar harga yang harus dibayar oleh pelanggan.

6 Maret 2012 Structure of Java [Perulangan]

Penggunaan Perulangan Melakukan hal yang sama berulang ulang sejumlah tertentu atau sampai dengan kondisi tertentu, misal: Menulis saya tidak akan mencontek sebanyak 100 kali Mengulang menulis apakah kamu melakukannya? sampai menerima inputan berupa karakter y atau Y

Mekanisme Perulangan while do-while for

Mekanisme Perulangan while dan do while --> dilakukan apabila kondisi akhir belum di ketahui while : pengecekan dilakukan di awal, sebelum menjalankan blok kode program didalamnya. do-while : pengecekan kondisi dilakukan di akhir, setelah menjalankan blok kode program didalamnya. Jadi, minimal blok kode program didalamnya itu dijalankan 1x meskipun kondisinya selalu tidak terpenuhi. for --> dilakukan setelah mengetahui kondisi akhir-nya

While Syntax: increment variable initialization; while (var>=10){ } sop( mencontek ); increment/decrement; Process: Check condition: True: do the statements False: exit loop N a = initialization value Condition 1 Statements Y a++/a--

Contoh while 1 Menulis Saya tidak akan mencontek sebanyak 100 kali Menulis Saya tidak akan mencontek sebanyak n kali dengan inputan user. Tugas 3 Menjumlahkan angka-angka yang dimasukkan user sampai user memasukkan angka 0

Tugas 3.1 Buat program menentukan kelulusan dan predikat mahasiswa. Mahasiswa dinyatakan lulus jika memiliki IPK > 2.0. Setelah mahasiswa dinyatakan lulus, tentukan predikat kelulusan yang diraih: 1. jika IPK = 4.0 predikat "Summa Cumlaude" 2. jika 3.5<=IPK<4.0 dan masa studi < 4.5 tahun predikat "Cumlaude" 3. jika 3.5<=IPK<4.0 dan masa studi > 4.5 tahun predikat "sangat memuaskan" 4. jika 2.75<=IPK<3.5 predikat "sangat memuaskan" 5. jika 2.00<=IPK<2.75 predikat "memuaskan"

Tugas 3.2 Buat flowchart dan program untuk menghitung biaya listrik bulanan. Biaya listrik terdiri dari abonemen dan biaya pemakaian. Rincian abonemen: kelas 1 --> 25000/bulan kelas 2 --> 35000/bulan kelas 3 --> 60000/bulan Rincian harga pemakaian: 1-100kWh --> 300/kWh 101-200kWh --> 500/kWh >201kWh --> 1000/kWh Apabila pelanggan memiliki kartu gakin maka abonemen dipotong 50%