- PERTEMUAN 3 - PENYELEKSIAN KONDISI

Slides:



Advertisements
Presentasi serupa
Mendapatkan Input dari Keyboard
Advertisements

- PERTEMUAN 2 - TIPE DATA DI JAVA
2 Jurus Kedua Jika IF maka THEN * Ice-breaking.
Malang,22 November 2012
Variabel di Java Variabel merupakan sebuah tempat untuk menyimpan data. Di Java setiap pembuatan variabel harus ditentukan tipe.
Pemrograman Berorientasi Objek
Kelas & Objek.
09 Control Statement if 143.
Array.
STATEMENT KONDISI Adalah perintah yang memungkinkan
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Pemrograman Berorientasi Objek
Modul 3: Kendali program dan teknik penyimpanan data
Flow Control & Exception Handling
Oleh : Sukma Murdani, S.Kom. SILABUS PENDAHULUAN Pengenalan OOP Pengenalan JAVA OOP (Object Oriented Programming) JAVA Class, Java Interface Encapsulation.
Pemrograman JAVA (TIB09)
PERTEMUAN 4 Penyeleksian kondisi
Struktur Kontrol.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Control Structures in Java Risanuri Hidayat, Ir., M.Sc.
KONTROL ALUR EKSEKUSI PROGRAM
SLIDE OTOMATIS PINDAH DALAM WAKTU 4-5 MENIT. A:kiriB:kanan Deklarasikan sebuah variabel dengan nama ‘isi’ yang mempunyai type array of double dengan ukuran.
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK
PEMROGRAMAN BERORIENTASI OBJEK
MATERI 8 ALGORITMA DAN PEMROGRAMAN
Contoh soal penyegaran
Struktur Kontrol: Keputusan
STRUKTUR KENDALI PROSES
Struktur Kontrol.
Pemrograman Berbasis Obyek Oleh Tita Karlita
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
MATA KULIAH : PEMROGRAMAN 3 JAVA PROGRAMMING (JSE)
Flow Control Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Mendapatkan input dari keyboard
Mendapatkan Input dari Keyboard
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
- PERTEMUAN 4 - PERULANGAN
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
PELATIHAN JAVA FUNDAMENTAL
Struktur Kontrol Pemilihan
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
Exceptional Pendahuluan Bugs dan error dalam sebuah program sangat sering muncul meskipun program tersebut dibuat oleh programmer berkemampuan tinggi.
Struktur kontrol.
Perulangan (Iteration)
03 Elemen Dasar Bahasa Java
Kendali program dan teknik penyimpanan data
If, If/else, switch SUSSI.
Transfer of control (pemindahan langkah)
Statement Control (if dan switch)
Pemprograman Berorientasi Objek
Pemrograman Visual I Outline: Kondisi dan Aksi Selection Statement
STRUKTUR KONTROL.
Struktur Kontrol Pemilihan
PENGENDALI PROGRAM 1 Pokok bahasan :
Pengambilan Keputusan dan Pengulangan Proses
INPUT DATA, PERCABANGAN & PERULANGAN DENGAN JAVA
Ekspresi Kondisi dan Pernyataan Berkondisi
PERCABANGAN & PERULANGAN DALAM JAVA
S. Indriani Lestariningati, M.T
Pemrograman Web Lanjut “Pertemuan ke-3”
Percabangan dan Perulangan.
Algoritma & Pemrograman 3
JAVA FUNDAMENTAL.
Seleksi Kondisi/Pencabangan
Percabangan/Penyeleksian Kondisi
Pernyataan Kondisional, Perulangan dan Jump
Kendali program dan teknik penyimpanan data
Dasar Pemrograman Pertemuan 7 Percabangan dalam bahasa C
Transcript presentasi:

- PERTEMUAN 3 - PENYELEKSIAN KONDISI BAHASA PEMROGRAMAN - PERTEMUAN 3 - PENYELEKSIAN KONDISI

EKSPRESI KONDISI dan PERNYATAAN BERKONDISI Ekspresi boolean merupakan ekspresi yang menghasilkan nilai berupa TRUE dan FALSE. Ekspresi ini biasa digunakan pada pernyataan berkondisi yaitu if.

OPERATOR PEMBANDING Operator Makna Contoh == Kesamaan A==B != Ketidaksamaan A!= B > Lebih dari A>B < Kurang dari A<B >= Lebih dari atau sama dengan A>=B <= Kurang dari atau sama dengan A<=B

Contoh : OperatorRelational.java public class OperatorRelational{ public static void main(String[] args) { int a=1; int b=2; System.out.println(a + “ == ” + b + “: ” + (a==b)); System.out.println(a + “ != ” + b + “: ” + (a!=b)); System.out.println(a + “ < ” + b + “: ” + (a<b)); System.out.println(a + “ <= ” + b + “: ” + (a<=b)); System.out.println(a + “ > ” + b + “: ” + (a>b)); System.out.println(a + “ >= ” + b + “: ” + (a>=b)); }

Operator Logika Operator Logika biasa digunakan untuk membentuk suatu keadaan logika (boolean), berdasarkan sebuah atau dua buah ekspresi kondisi. Java menyediakan 3 buah operator logika, yaitu : Operator Makna Contoh && Dan ($a == $b) && ($c != $d) || Atau ($a == $b) || ($a == $c) ! Bukan ! ($a == $b)

Blok Pernyataan Blok Pernyataan adalah sekelompok pernyataan yang berada dalam tanda kurung kurawal ( { } ) Bentuk Blok Pernyataan : { pernyataan_1; pernyataan_2; … pernyataan_n; }

Contoh : BlokPernyataan.java public class BlokPernyataan { public static void main(String[] args) { System.out.println(“Contoh Blok Pernyataan”); int x=10; System.out.println(“Sebelum Blok Pernyataan”); System.out.println(“x = ” + x); { // Awal Blok Pernyataan int y=20; // hanya dikenal di blok ini x = x+y; System.out.println(“Di blok pernyataan”); System.out.println(“y = ” + y); } //Akhir Blok Pernyataan System.out.println(“Setelah blok pernyataan”); }

Pernyataan If Bentuk sederhana pernyataan if : if (kondisi) { //blok pernyataan yang dijalankan //kalau kondisi bernilai benar }

Contoh : IfSederhana.java public class IfSederhana{ public static void main(String[] args) { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.println(“ Total Belanja : ”); int totalBelanja = Integer.parseInt(br.readLine()); int diskon=0; if (totalBelanja >= 100000) diskon = totalBelanja/10; System.out.println(“Diskon = ” + diskon); }

Pernyataan if-else Bentuk kedua pernyataan if berupa : if (kondisi) { //blok pernyataan yang dijalankan //kalau kondisi bernilai benar } else { //kalau kondisi bernilai salah }

Contoh : IfElse.java public class IfElse{ public static void main(String[] args) { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.println(“ Total Belanja : ”); int totalBelanja = Integer.parseInt(br.readLine()); int diskon; if (totalBelanja >= 100000) diskon = totalBelanja/10; else diskon=0; System.out.println(“Diskon = ” + diskon); }

Pernyataan If Bersarang public class IfBersarang{ public static void main(String[] args) { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.println(“ Nilai Ujian : ”); int nilaiUjian = Integer.parseInt(br.readLine()); char skor; if (nilaiUjian >= 90) skor = ‘A’; else if (nilaiUjian >= 80) skor=‘B’; if (nilaiUjian >= 60) skor=‘C’; if (nilaiUjian >= 50) skor=‘D’; skor=“E”; System.out.println(“Skor= ” + skor); }

Pernyataan Switch Perintah switch memungkinkan untuk melakukan sejumlah tindakan berbeda terhadap sejumlah kemungkinan nilai. Bentuk perintah switch : switch (ekspresi) { case nilaiSatu: pernyataan-1 break; case nilaiDua: pernyataan-2 case nilaiTiga: pernyataan-3 ……… default:pernyataan_n; }

Contoh : PernyataanSwitch.java public class PernyataanSwitch{ public static void main(String[] args) { System.out.println(“Pilihan : ”); System.out.println(“1. Soto Ayam ”); System.out.println(“2. Nasi Rawon”); System.out.println(“Masukkan Pilihan Anda : ”); String st = BacaKeyboard.bacaString(); int pilihan = Integer.valueOf(st).intValue(); switch (pilihan) { case 1: System.out.println(“Pilihan Anda Soto Ayam ”); break; case 2 System.out.println(“Pilihan Anda Nasi Rawon”); default: System.out.println(“Silakan memilih Menu 1 atau 2 ”); } System.out.println(“Akhir Switch”);

Tiket Kereta Api Untuk Para Bebek Buat program untuk menentukan tarif tiket kereta api untuk para bebek, jika terdapat ketentuan sbb : Jika bebek berusia antara 0-4 tahun, maka diskon 75% Jika bebek berusia antara 5-13 tahun, maka diskon 50% Jika bebek berusia 13 tahun keatas, tidak mendapat diskon. Contoh Tampilan : Tahun Kelahiran Bebek : 1984 [inputan] Harga Tiket : Rp 120000 [inputan] Usia Bebek : 29 Diskon yg didapat : 0 % Harga Tiket yg harus dibayar bebek tersebut adalah Rp 120000

Buatlah sebuah program untuk menentukan diskon belanja buku sebesar 10% untuk apabila total belanja bebek lebih dari Rp.150.000,- dan para bebek mendapatkan diskon lagi sebesar 5% untuk 50 transaksi pertama (dilihat dari no.transaksinya). Dengan contoh tampilan sebagai berikut : Input data menggunakan keyboard ================================== Transaksi Penjualan Toko Buku “Bebek Katulistiwa” Jl. Bebek no.15, Surabaya No.Transaksi : 15 Nama Bebek : Unyil Judul Buku yang dibeli : Belajar Bahasa Pemograman Java Jumlah Buku yang dibeli : 4 Harga Buku (Rp) : 45000 Setelah semua data diinputkan program langsung menampilkan tampilan Toko Buku “Bebel Katulistiwa” Harga Sebelum Diskon : Rp.180000,- Diskon Belanja (10%) : Rp.18000,- Diskon Transaksi (5%) : Rp. 9000,- Total Bayar : Rp. 153000,-

Pendaftaran Anggota Koperasi Bebek Pilihan Menu : 1. Input Data Anggota Koperasi Bebek 2. Pengumuman Hasil Seleksi 3. Keluar/Exit Tampilan Program : Masukkan No Anggota bebek : 34512 Masukkan Nama bebek : Dion Masukkan Nama Pemilik bebek : Pak Haji Udin Masukkan Alamat bebek : Jl. Kaliondo no.10 Medan Masukkan Berat Badan bebek : 20 Masukkan Jenis Makanan bebek : Bubur Ayam No anggota Bebek : 34512 Nama Bebek : Dion Berat Badan bebek 20 kg Jenis Makanan bebek : Bubur Ayam Dinyatakan Lulus Seleksi dan dapat menjadi Anggota Koperasi

Syarat Lulus Seleksi Anggota Koperasi Bebek Jika berat badan bebek 0-10 kg dan jenis makanan ikan tuna Jika berat badan bebek 11-20 kg dan jenis makanan bubur ayam Jika berat badan bebek 21-30 kg dan jenis makanan nasi uduk