UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI HAL : 1 Pemrograman Berorientasi Objek Struktur Kontrol.

Slides:



Advertisements
Presentasi serupa
CONDITION I (Tunggal – Ganda) IF - Then
Advertisements

09 Control Statement if 143.
STATEMENT KONDISI Adalah perintah yang memungkinkan
Algoritma : CONTROL STRUCTURES
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek (3)
Struktur Kontrol.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
Struktur Kendali Proses (Seleksi)
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK
MATERI 8 ALGORITMA DAN PEMROGRAMAN
Struktur Kontrol.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Pemrograman II Dasar Java (Jcreator)
Operator Logika dan Pernyataan If
Nested If = if bersarang = if bertingkat Operator logika
- PERTEMUAN 4 - PERULANGAN
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
PELATIHAN JAVA FUNDAMENTAL
Nested IF (If di dalam If) dan Operator Logika
Struktur Kontrol Pemilihan
Struktur Kontrol.
Bahasa Pemrograman C++
Struktur kontrol.
Object-oriented Programming (OOP) with JAVA 2011/2012
Struktur Kontrol Keputusan
Algoritme dan Pemrograman
Struktur Kontrol Struktur kontrol if Struktur kontrol if-else
Struktur Kontrol #1 Keputusan
If, If/else, switch SUSSI.
Transfer of control (pemindahan langkah)
STRUKTUR DASAR ALGORITMA
Pemprograman Berorientasi Objek
Pemrograman Visual I Outline: Kondisi dan Aksi Selection Statement
STRUKTUR KONTROL.
Struktur Kontrol Pemilihan
PENGENDALI PROGRAM 1 Pokok bahasan :
Struktur Kontrol Keputusan
Ekspresi Kondisi dan Pernyataan Berkondisi
Pemograman Terstruktur
PERCABANGAN & PERULANGAN DALAM JAVA
PERTEMUAN 5 PENYELEKSIAN KONDISI.
Pemograman Terstruktur
Aliran Kendali (Flow Control)
S. Indriani Lestariningati, M.T
Perulangan / Looping / Repetisi PEMROGRAMAN DASAR
PERCABANGAN Siti Mukaromah, S.Kom.
Percabangan dan Perulangan.
Pseudocode – Tipe Data, Variabel, dan Operator
Tipe Data, Variabel, dan Operator
Algoritma & Pemrograman 3
S. Indriani Lestariningati, M.T
Latihan & Studi Kasus Perulangan / Looping PEMROGRAMAN DASAR
Contoh Aplikasi Sederhana
JAVA FUNDAMENTAL.
PEMROGRAMAN WEB Ahmad Ramadhani, S.kom.
Bahasa Pemrograman (Pemrograman Visual)
Percabangan/Penyeleksian Kondisi
PEMROGRAMAN BERORIENTASI OBJEK
Pernyataan Kondisional, Perulangan dan Jump
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
Kamis, 08 Nopember 2018.
Struktur Kontrol Pemilihan
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
PEMROGRAMAN BERORIENTASI OBJEK
CONDITION I (Tunggal – Ganda) IF - Then. Seleksi kondisi adalah proses penentuan langkah berikutnya berdasarkan proses yang terjadi sebelumnya. Bila kondisi.
Transcript presentasi:

UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI HAL : 1 Pemrograman Berorientasi Objek Struktur Kontrol

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 2 Materi Struktur kontrol if Struktur kontrol if-else Conditional Operator (?:) Struktur kontrol switch

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 3 Selection Structure if if…else switch  if Bentuknya : if (kondisi) Statement1; Statement2;

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 4 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

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 5 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

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 6 Contoh :

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 7 Contohif2

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 8  if…else Bentuk / Syntax : if (kondisi) { } else { }

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 9 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

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 10 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

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 11

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 12 Catatan : Gunakan tanda kurung {} pada bagian if atau else jika memiliki lebih dari 1 statement agar dikenali sebagai satu blok.

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 13 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.

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 14 Nested IF Ternary Operator

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 15 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"); }

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 16 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")))); }

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 17  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();

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 18 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 diinputNama peringkat 1Kurang sekali 2Kurang 3Cukup 4Baik

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 19 Dengan if..else

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 20 Dengan switch…case…

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 21 Jika Inputan Berupa Karakter

FAKULTAS TEKNOLOGI INFORMASI - UNIVERSITAS BUDI LUHUR HAL : 22 Jika Inputan Berupa Karakter