Pemrograman Berorientasi Objek

Slides:



Advertisements
Presentasi serupa
Pemrograman VB.NET Pertemuan 2.
Advertisements

Pengendalian Proses : Seleksi (Conditional)
TUGAS Buatlah program menghitung luas persegi panjang!
Bab 2 Struktur Dasar.
Malang,22 November 2012
SOAL ESSAY KELAS XI IPS.
Dasar Pemrograman Komputer
Soal-Soal Latihan Mandiri
09 Control Statement if 143.
Array.
- PERTEMUAN 3 - PENYELEKSIAN KONDISI
Silahkan Salin Jawaban Anda DiKertas Sertakan : NIM. : Nama. : Kelas
Praktikum Bahasa Pemrograman
Algoritma : CONTROL STRUCTURES
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Pemrograman Berorientasi Objek
Linked List BEBERAPA CONTOH SOAL 6.3 & 7.3 NESTED LOOP.
Pemrograman Visual (Borland Delphi 7.0)
Selection (pemilihan) As’ad Djamalilleil
Modul 3: Kendali program dan teknik penyimpanan data
Struktur Dasar Algoritma
Pemrograman Berorientasi Objek (3)
Struktur Perulangan Week 4 & 5.
Pemrograman JAVA (TIB09)
Struktur Kontrol.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Modul 1- Review Java.
Control Structures in Java Risanuri Hidayat, Ir., M.Sc.
KONTROL ALUR EKSEKUSI PROGRAM
Pemrogramman Terstruktur
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.
Struktur Kendali Proses (Seleksi)
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK
PEMROGRAMAN BERORIENTASI OBJEK
MATERI 8 ALGORITMA DAN PEMROGRAMAN
STRUKTUR KENDALI PROSES
Struktur Kontrol.
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Mendapatkan Input dari Keyboard
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 DPK Issa Arwani, S.kom, M.sc.
Pemrograman II Dasar Java (Jcreator)
Mata Kuliah : Metode Numerik Gianinna Ardanewari
- PERTEMUAN 4 - PERULANGAN
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
PELATIHAN JAVA FUNDAMENTAL
Algoritma & Pemrograman 1
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...");
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 DPK Pertemuan -- Issa Arwani, S.kom, M.sc. PROGRAM STUDI.
Struktur kontrol.
Perulangan (Iteration)
03 Elemen Dasar Bahasa Java
Struktur Kontrol Keputusan
If, If/else, switch SUSSI.
Transfer of control (pemindahan langkah)
Pemprograman Berorientasi Objek
Pemrograman Visual I Outline: Kondisi dan Aksi Selection Statement
STRUKTUR KONTROL.
Struktur Kontrol Pemilihan
Struktur Kontrol Keputusan
Aliran Kendali (Flow Control)
Percabangan dan Perulangan.
Pseudocode – Tipe Data, Variabel, dan Operator
Algoritma & Pemrograman 3
Contoh Aplikasi Sederhana
JAVA FUNDAMENTAL.
Percabangan/Penyeleksian Kondisi
Pernyataan Kondisional, Perulangan dan Jump
UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI HAL : 1 Pemrograman Berorientasi Objek Struktur Kontrol.
Transcript presentasi:

Pemrograman Berorientasi Objek Struktur Kontrol

Materi Struktur kontrol if Struktur kontrol if-else Conditional Operator (?:) Struktur kontrol switch

Selection Structure if if…else switch if Bentuknya : if (kondisi) Statement1; Statement2;

Kondisi dalam statement if dapat dibentuk menggunakan operator kesamaan (equality operators) atau operator relasi (relational operators)Lihat materi operator pada pertemuan 2. Jika kondisi bernilai benar, maka statement1 yg akan dijalankan,kemudian mengerjakan statement2 Jika kondisi bernilai salah, maka statement1 tdk akan dijalankan. Tidak menggunakan semicolon ; diakhir if

contoh Susun program untuk menginput sebuah nilai ujian mahasiswa(integer). Kemudian cetak perkataan “LULUS”,bila nilai tersebut >=60, cetak perkataan “GAGAL” bila nilai tersebut < 60

Contoh :

Contohif2

if…else Bentuk / Syntax : if (kondisi) { < STATEMENTS true> } < STATEMENTS false> < Next instruction>

Contoh : Susun program untuk menginput sebuah nilai ujian mahasiswa(integer). Kemudian cetak perkataan “LULUS”,bila nilai tersebut >=60, cetak perkataan “GAGAL” bila nilai tersebut < 60

Nested if (didalam if ada if lagi) Buat program dengan spesifikasi sbb : Input : nim,nama,nilai uts,nilai uas Hitung : nilai akhir= 10+40%*UTS+50%*UAS jika nilai akhir >=85 ,grade =A jika nilai akhir >=75 ,grade =B jika nilai akhir >=60 ,grade =C jika nilai akhir >=50 ,grade =D Selain itu Grade=E

Catatan : Gunakan tanda kurung {} pada bagian if atau else jika memiliki lebih dari 1 statement agar dikenali sebagai satu blok.

Conditional Operator (?:) Merupakan ternary operator (membutuhkan 3 operand). Contoh : nilai>60 ? “Lulus” : “Gagal” Operand pertama (di sebelah kiri tanda ?) merupakan kondisi yg bernilai benar atau salah. Operand kedua (di sebelah kanan tanda ?) merupakan perintah yg akan dijalankan jika kondisi bernilai benar. Operand ketiga (di sebelah kanan tanda :) merupakan perintah yang akan dijalankan jika kondisi bernilai salah.

Nested IF Ternary Operator

Contoh lain (Sblm menggunakan operator ?:) public class If3 { public static void main(String args[]) int nilai = 81; if (nilai>=90) System.out.println("Grade : A"); else if (nilai>=80) System.out.println("Grade : B"); else if (nilai>=70) System.out.println("Grade : C"); else if (nilai>=60) System.out.println("Grade : D"); else System.out.println("Grade : E"); }

Setelah menggunakan operator ?: public class If3 { public static void main(String args[]) int nilai = 81; System.out.println(nilai>=85?"Grade : A" :(nilai>=75?"Grade : B" :(nilai>=60?"Grade : C" :(nilai>=50?"Grade : D" :"Grade : E")))); }

Perintah switch Perintah switch dapat menyederhanakan logika dari sebuah program Bentuk program dengan perintah if dan else if dapat dikonversi ke dalam perintah switch Program dengan perintah if dan else if if (x==0) doSomething0(); else if (x==1) doSomething1(); else if (x==2) doSomething2(); else if (x==3) doSomething3(); else doSomethingElse();

Contoh dengan if…else… dan switch…. Susun program untuk menginput sebuah nilai integer,kemudian cetak peringkat nilai sesuai dengan nilai yang diinput, sbb Bila yang diinput bukan seperti nilai-nilai diatas maka cetak pernyataan “SALAH INPUT” Nilai yang diinput Nama peringkat 1 Kurang sekali 2 Kurang 3 Cukup 4 Baik

Dengan if..else

Dengan switch…case…

Jika Inputan Berupa Karakter

Jika Inputan Berupa Karakter