Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Objek-Oriented Programming (OOP)
Dosen Pengampu : Nur Iksan Dosen Pengampu : Nur Iksan
2
Mata Kuliah OOP - Materi
OOP Concepts: Konsep Pemrograman dan paradigma Object- Oriented Java Fundamentals: Bagaimana Membuat Program dengan Java Java Advanced: Eksepsi, Thread, Java API Java GUI: GUI Component, Swing, Event Handling Dosen Pengampu : Nur Iksan
3
Java Fundamentals Dosen Pengampu : Nur Iksan
4
Materi Diskusi Pernyataan dan Ekspresi Variabel, Tipe Data dan Literal
Array Operator Operasi I/O Stream Sederhana Pernyataan Penentu Keputusan Pernyataan Pengulangan Proses Dosen Pengampu : Nur Iksan
5
Pernyataan dan Ekspresi
Dosen Pengampu : Nur Iksan
6
Pernyataan? Perintah yang menyebabkan sesuatu terjadi dan merepresentasikan aksi tunggal dalam program Java Contoh: int tahunProduksi; Setiap pernyataan ditutup oleh karakter semicolon (;) Pernyataan dikelompokkan dengan tanda pembuka ({) dan penutup (}). Kelompok inidisebut blok atau blok pernyataan Dosen Pengampu : Nur Iksan
7
Ekspresi? Pernyataan yang dapat menghasilkan suatu nilai. Nilai yang dihasilkan oleh pernyataan ini yang disebut dengan nilai balik (return value) Nilai balik bisa berupa bilangan, boolean, atau objek Method tanpa nilai balik biasanya menggunakan keyword void Contoh: hasilBagi = a / b; Dosen Pengampu : Nur Iksan
8
Kata Kunci Dosen Pengampu : Nur Iksan
9
Variabel, Tipe Data, dan Literal
Dosen Pengampu : Nur Iksan
10
Variabel Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai) Nilai variabel dapat diubah di pernyataan manapun di dalam program Mendeklarasikan variabel: tipe namaVariabel1 , namaVariabel2 Contoh: int hasilKali; String namaSiswa, namaGuru, namaAdmin; Dosen Pengampu : Nur Iksan
11
Lingkup Variabel Variabel dipanggil berdasarkan lingkupnya, dimulai dari blok yang paling kecil, kemudian blok di luar itu Instance variable adalah variabel yang memiliki nilai yang berbeda di setiap objek Class variable adalah variabel yang berlaku di suatu class dan seluruh instan dari class tersebut (objek). Ciri class variable adalah menggunakan keyword static Local variable digunakan di dalam method atau blok pernyataan yang lebih kecil dari itu Parameter adalah variabel yg ada di dalam pernyataan (argument) method Dosen Pengampu : Nur Iksan
12
ClassVariabel.java Dosen Pengampu : Nur Iksan
13
Memberi Nilai Variabel
Menggunakan tanda sama dengan (=) Kebiasaan yang baik untuk memberi nilai awal (initial value) pada local variabel (mencegah bug pada program) Contoh: int hasilTambah = 0; boolean status = false; Dosen Pengampu : Nur Iksan
14
Memberi Nama Variabel Gunakan lowercase untuk variabel yang terdiri dari satu kata atau kata pertama Gunakan kapital untuk karakter pertama dari kata kedua, ketiga, dst Contoh: int hasil; boolean statusMesinMobil; Button openFile; Dosen Pengampu : Nur Iksan
15
Penentu Akses Private: pengaksesan suatu instance variabel dan method hanya dapat dilakukan di dalam class ( tidak bisa dari dari luar class) Tanpa Tanda: pengaksesan suatu instance variabel dan method dapat dilakukan di dalam kelas dan kelas lain dalam satu paket Public: pengaksesan suatu instance variable dan method dapat dilakukan dari luar (sembarang) kelas Dosen Pengampu : Nur Iksan
16
Class Access Level Dosen Pengampu : Nur Iksan
17
Tipe Data Primitif Dosen Pengampu : Nur Iksan
18
Dosen Pengampu : Nur Iksan
19
Dosen Pengampu : Nur Iksan
20
Constant Variable (Konstanta)
Constant variable digunakan apabila kita ingin membuat nilai sebuah variable tidak berubah(tetap) Constant variable menggunakan keyword final di depan tipe data, kadang sering juga digabungkan dengan keyword static. Nama constant variable biasanya menggunakan kapital Contoh: final float PI = ; static final boolean DEBUG = false; Dosen Pengampu : Nur Iksan
21
Literal Dosen Pengampu : Nur Iksan
22
Character Escape Dosen Pengampu : Nur Iksan
23
Pengarah Tipe (Type-Casting)
Dosen Pengampu : Nur Iksan
24
Dosen Pengampu : Nur Iksan
25
Dosen Pengampu : Nur Iksan
26
Array (Larik) Dosen Pengampu : Nur Iksan
27
Dosen Pengampu : Nur Iksan
28
Dosen Pengampu : Nur Iksan
29
Dosen Pengampu : Nur Iksan
30
Dosen Pengampu : Nur Iksan
31
Dosen Pengampu : Nur Iksan
32
Dosen Pengampu : Nur Iksan
33
Dosen Pengampu : Nur Iksan
34
Dosen Pengampu : Nur Iksan
35
Dosen Pengampu : Nur Iksan
36
Operator Dosen Pengampu : Nur Iksan
37
Dosen Pengampu : Nur Iksan
38
Dosen Pengampu : Nur Iksan
39
Dosen Pengampu : Nur Iksan
40
Dosen Pengampu : Nur Iksan
41
Dosen Pengampu : Nur Iksan
42
Dosen Pengampu : Nur Iksan
43
Dosen Pengampu : Nur Iksan
44
Dosen Pengampu : Nur Iksan
45
Dosen Pengampu : Nur Iksan
46
Dosen Pengampu : Nur Iksan
47
Dosen Pengampu : Nur Iksan
48
Dosen Pengampu : Nur Iksan
49
Dosen Pengampu : Nur Iksan
50
Dosen Pengampu : Nur Iksan
51
Dosen Pengampu : Nur Iksan
52
Dosen Pengampu : Nur Iksan
53
Dosen Pengampu : Nur Iksan
54
Operasi I/O Stream Sederhana
Dosen Pengampu : Nur Iksan
55
Dosen Pengampu : Nur Iksan
56
Dosen Pengampu : Nur Iksan
57
Dosen Pengampu : Nur Iksan
58
Dosen Pengampu : Nur Iksan
59
Dosen Pengampu : Nur Iksan
60
Dosen Pengampu : Nur Iksan
61
Dosen Pengampu : Nur Iksan
62
Dosen Pengampu : Nur Iksan
63
To do: Baca inheritance & polimorphism Update blog
Buat blog bagi yang belum membuat Dosen Pengampu : Nur Iksan
64
PERNYATAAN PENENTU KEPUTUSAN
Dosen Pengampu : Nur Iksan
65
Pernyataan Penentu Keputusan
if, if-else, if-else if – else switch Dosen Pengampu : Nur Iksan
66
If if adalah pernyataan kondisi yang digunakan untuk pengambilan keputusan terhadap dua buah kemungkinan if bisa berdiri sendiri atau dengan menggunakan else Bentuk: If(kondisi){ // blok pernyataan yang dijalankan, bila kondisi benar } Dosen Pengampu : Nur Iksan
67
Dosen Pengampu : Nur Iksan
68
Dosen Pengampu : Nur Iksan
69
Dosen Pengampu : Nur Iksan
70
Dosen Pengampu : Nur Iksan
71
Dosen Pengampu : Nur Iksan
72
Dosen Pengampu : Nur Iksan
73
Dosen Pengampu : Nur Iksan
74
Dosen Pengampu : Nur Iksan
75
Dosen Pengampu : Nur Iksan
76
Dosen Pengampu : Nur Iksan
77
Dosen Pengampu : Nur Iksan
78
Dosen Pengampu : Nur Iksan
79
Dosen Pengampu : Nur Iksan
80
Dosen Pengampu : Nur Iksan
81
PERNYATAAN PENGULANG PROSES
Dosen Pengampu : Nur Iksan
82
Dosen Pengampu : Nur Iksan
83
Dosen Pengampu : Nur Iksan
84
Dosen Pengampu : Nur Iksan
85
Dosen Pengampu : Nur Iksan
86
Dosen Pengampu : Nur Iksan
87
Dosen Pengampu : Nur Iksan
88
Dosen Pengampu : Nur Iksan
89
Dosen Pengampu : Nur Iksan
90
Dosen Pengampu : Nur Iksan
91
Dosen Pengampu : Nur Iksan
92
Dosen Pengampu : Nur Iksan
93
Dosen Pengampu : Nur Iksan
94
Dosen Pengampu : Nur Iksan
95
Dosen Pengampu : Nur Iksan
96
Dosen Pengampu : Nur Iksan
97
Dosen Pengampu : Nur Iksan
98
Dosen Pengampu : Nur Iksan
99
To do Kerjakan latihan2 Update blog Buat blog bagi yang belum buat
Baca referensi lain seputar java programming Kunjungi beberapa situs yang membahas tentang java programming Dosen Pengampu : Nur Iksan
100
Package dan Interface Dosen Pengampu : Nur Iksan
101
Dosen Pengampu : Nur Iksan
102
Dosen Pengampu : Nur Iksan
103
Dosen Pengampu : Nur Iksan
104
Dosen Pengampu : Nur Iksan
105
Dosen Pengampu : Nur Iksan
106
Dosen Pengampu : Nur Iksan
107
Dosen Pengampu : Nur Iksan
108
Dosen Pengampu : Nur Iksan
109
Dosen Pengampu : Nur Iksan
110
Dosen Pengampu : Nur Iksan
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.