DPH1C4 Pemrograman berorientasi Obyek

Slides:



Advertisements
Presentasi serupa
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Advertisements

Flow Control & Exception Handling
Struktur Kondisi dan Perulangan
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Flow Control & Exception Handling
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
PEMROGRAMAN BERORIENTASI OBJEK
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Diberikan pada Kuliah Sela Teknik Informatika - Universitas Muhammadiyah Malang Tahun 2011.
Algoritma & Pemrograman 1
Algoritma & Pemrograman 1
Struktur Data & Algoritma Suryana Setiawan, Ruli Manurung & Ade Azurat (acknowledgments: Denny) ‏ 1 Fasilkom UI SUR – HMM – AAFasilkom UI - IKI20100/ IKI80110P.
Struktur Kontrol Pemilihan
Struktur kontrol ∞ kondisi. ∞ if-else ,
Dasar pemrograman.
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Struktur kontrol.
IKI 20100: Struktur Data & Algoritma Ruli Manurung & Ade Azurat (acknowledgments: Denny, Suryana Setiawan) 1 Fasilkom UI Ruli Manurung & Ade AzuratFasilkom.
03 Elemen Dasar Bahasa Java
TIPE DATA, VARIABEL, DAN OPERATOR
Object-oriented Programming (OOP) with JAVA 2011/2012
PERNYATAAN SELEKSI Matakuliah : Algoritma dan Metode Object Oriented Programming I Tahun : 2009 Versi : 1/0.
Mendapatkan input dari keyboard
Struktur Kontrol Perulangan
Struktur Kontrol Struktur kontrol if Struktur kontrol if-else
MODUL 3 PERULANGAN PERCABANGAN ARRAY
FONDASI PEMROGRAMAN & STRUKTUR DATA #2
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
Dasar pemrograman java
PERNYATAAN SELEKSI Matakuliah : T0974 / Algoritma dan Metode Object Oriented Programming I Tahun : 2008 Versi : 1/0.
Struktur Kontrol Pemilihan
Mendapatkan Input dari Keyboard
INPUT DATA, PERCABANGAN & PERULANGAN DENGAN JAVA
Algoritma & Pemrograman 1
Pemrograman berorientasi Objek
Mendapatkan input dari keyboard
Percabangan C++ Norma Amalia, ST., M.Eng.
BAB 4 Flow Control & Looping
Struktur Dasar Pemrograman Java
Pemrograman Web Lanjut “Pertemuan ke-3”
Percabangan dan Perulangan.
Identifier, Keyword, dan Tipe data
Tipe Data, Variabel, dan Operator
Percabangan dan Perulangan
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
Review Materi Java Fundamental
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
PRAKTIKUM DASAR PEMROGRAMAN
JAVA FUNDAMENTAL.
Pendahuluan PBO.
Algoritma & Pemrograman 1
Dasar Bahasa Java.
Interface Umar muhammad JAVA.
Bahasa Pemrograman (Pemrograman Visual)
Flow Control & Exception Handling
PEMROG. BERORIENTASI OBJEK I (JAVA)
Konsep Bahasa Pemrograman I Operator
Mendapatkan input dari keyboard
Struktur Kontrol Pemilihan
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Mengulang Kembali Type Data Input Output Struktur Kontrol
Pemrograman Berorientasi Objek
Mendapatkan Input dari Keyboard
Pemrograman Berorientasi Objek
Pengenalan Pemrograman 1
Pemrograman Berorientasi Objek
Struktur Kontrol Pemilihan Struktur kontrol pemilihan adalah pernyataan dari Java yang mengijinkan user untukmemilih dan mengeksekusi blok kode spesifik.
Transcript presentasi:

DPH1C4 Pemrograman berorientasi Obyek Semester Ganjil – 2019/2020 Introduction Course Info Syllabus Rules

tujuan Tipe data primitive & reference Variabel & Keyword Input dan Output Operator struktur kontrol keputusan (if, else, switch) pengulangan (while, do-while, for) branching statement (break, continue, return)

Tipe Data Primitif: INTEGER & FLOATING

Tipe Data Primitif: char dan boolean boolean : true dan false. character (char) : karakter single Unicode. Tipe Data Primitif: char dan boolean

Deklarasi dan Inisialisasi Variabel <tipeData> <nama> [=value]; Contoh : int nilaiInteger; nilaiInteger=10; int nilai2=20; int Nilai2=40;

Java keyword

INPUT import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; //………… BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in)); try{ String temp = dataIn.readLine(); } catch( IOException e ){ System.out.println(“Error in getting input”); }

Variable: Primitive vs Reference Primitive Variable Menyimpan data di memori dimana lokasi variabel tersebut berada Reference Variable Variabel yang disimpan pada alamat di lokasi memori Menunjuk pada lokasi memory lain dimana data tersebut berada Ketika suatu variabel pada sebuah class dideklarasikan, sebenarnya yang dideklarasikan adalah reference variabel pada object di class tersebut.

operator Beberapa tipe operator: arithmetic operator relational operator logical operator conditional operator Operator-operator diatas memiliki ciri tertentu sehingga compiler bisa mengetahui operator mana yang akan dievaluasi terlebih dahulu pada saat beberapa operator digunakan pada satu statement

Arithmetic & Relational

Logical Operators AND – OR - XOR - NOT

Operator Precedence

Struktur Kontrol Keputusan Digunakan untuk memilih dan mengeksekusi block tertentu dari code yang dapat berpindah ke bagian lain. Tipe-tipe: statement-if statement-if-else statement-if-else if Switch

IF ELSE int grade = 68; if( grade > 60 ) System.out.println(“Statement if TRUE");

IF ELSE int grade=88; if (grade>60){ System.out.println(“Statement if TRUE"); } else { System.out.println(“Statement if FALSE"); }

SWITCH switch( switch_ekspresi ){ case case_pilihan1: statement1;// statement2;//blok 1 break; case case_pilihan2: statement1;// statement2;//blok 2 break; default: statement1;// statement2;//blok n }

Struktur Kontrol Pengulangan Pada statement Java, kita dapat menentukan angka pengulangan yang akan dilakukan, Tipe: Pengulangan-while Pengulangan-do-while Pengulangan-for

Komponen Perulangan Variabel control Inisiasi variable control Statement iterasi Kondisi berhenti

while Variabel control Inisiasi variable kontrol diulang selama kondisi ekspresi menghasilkan nilai TRUE Variabel control Inisiasi variable kontrol while(kondisi berhenti){ statement; iterasi } //------------------------------------------------ int x = 0; while (x<10) { System.out.println(x); x++; }

DO-while Variabel control Inisiasi variable kontrol do { statement Execute first, diulang selama kondisi ekspresi menghasilkan nilai TRUE Variabel control Inisiasi variable kontrol do { statement iterasi } while(kondisi berhenti); //------------------------------------------------ int x = 0; do { System.out.println(x); x++; }while (x<10);

FOR //------------------------------------------------ Variabel control for(inisialisasi ; kondisi berhenti ; iterasi){ statement; } //------------------------------------------------ int i; for( i = 0; i < 10; i++ ){ System.out.println(i); }

Branching statement statement branching dapat digunakan untuk mengatur flow dari pengeksekusian program. Java menyediakan tiga statement branching: Break : Mengakhiri statement switch Mengakhiri pengulangan for, while, atau do-while Continue : skip statement hingga akhir bagian tersebut Return : Mengembalikan nilai pada method.

any question?