PEMROGRAMAN BERORIENTASI OBJEK

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

Variabel di Java Variabel merupakan sebuah tempat untuk menyimpan data. Di Java setiap pembuatan variabel harus ditentukan tipe.
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Dasar-Dasar Pemrograman
- PERTEMUAN 4 - PERULANGAN
Algoritma & Pemrograman 1
Tipe Data, Variabel, dan Operator
DASAR-DASAR PEMROGRAMAN JAVA
Dasar pemrograman.
TIPE DATA, VARIABEL, DAN OPERATOR
Kostanta,Variabel,dan Tipe Data
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Bahasa Pemrograman (Pemrograman Visual)
Elemen Dasar Dalam C++.
DASAR PEMROGRAMAN C Oleh : sgo.
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Pengantar Struktur Data Pertemuan 1 Season 1
Tipe Data By Serdiwansyah N. A..
Struktur Organisasi Data 2
Dasar-Dasar Pemrograman
PBO Daniel Riano Kaparang, S.Kom., M.Cs
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
DASAR DASAR JAVA Dengan Netbans PBO Java.
Dasar pemrograman java
Algoritma & pemrograman 1B
Struktur Kontrol Pemilihan
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Tipe Data, Operator Dalam Delphi
Pengenalan dan Struktur Java (Deklarasi dan Inisialisasi Variabel)
JAVA FUNDAMENTAL Dhea Raniasti.
Struktur Dasar Pemrograman Java
Pertemuan 1 DATA & STRUKTUR DATA.
Tipe Data, Variabel, dan Operator
Pengenalan dan Struktur Java (Operator dan Input)
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
DASAR PEMROGRAMAN JAVA
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
PEMROGRAMAN BERORIENTASI OBJEK
Review Materi Java Fundamental
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
S. Indriani Lestariningati, M.T
Algoritma & Pemrograman 1
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pemrograman II Dasar Java (Jcreator)
Dasar Bahasa Java.
Interface Umar muhammad JAVA.
PEMROGRAMAN BERORIENTASI OBYEK PENDAHULUAN
PEMROGRAMAN JAVA.
PEMROGRAMAN BERORIENTASI OBJEK
Pemrograman Bahasa C sRi nurhayati, mt.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Biansa Maulana Angga Surya Prayitna Koermalla Syafei Irma Rosdalina Rizki Mulia Bayu Prayogo.
Pertemuan Pertama Data dan Struktur Data.
PJJ FLOW CHART D3 - Teknik Komputer dan Jaringan
PEMROGRAMAN TERSTRUKTUR
Java Keywords Kata yang tidak diperboleh kan sebagai nama variabel atau nama lain dalam program java. Yaitu.
Dasar-Dasar Pemrograman
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
Kamis, 08 Nopember 2018.
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
PEMROGRAMAN BERORIENTASI OBJEK
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Struktur Dasar Pemrograman Java
Bahasa Pemrograman (Pemrograman Visual)
10/8/2019 P.Marpaung : Prak. PBO (Tipe data,Variabel, & Operator)1.
Transcript presentasi:

PEMROGRAMAN BERORIENTASI OBJEK DASAR-DASAR PEMROGRAMAN JAVA Oleh : Sri Herawati, S.Kom Blog : zheira83.wordpress.com Manajemen Informatika Fakultas Teknik Universitas Trunojoyo Madura 2009

SUB TOPIK Pengenal Tipe Data Variabel Konstanta Ekspresi Operator Pernyataan dan block

Pengenal(identifier) Pengenal adalah nama yg diciptakan oleh pemrogram utk memberi nama kelas atau variabel pada program. Aturan pemberian nama pengenal: - karakter pertama berupa huruf, tanda garis bawah, atau $ - karakter kedua dan seterusnya dpt berupa sebarang huruf atau angka

TIPE DATA char (2 bytes) = extended character set (ISO Unicode standard), spt : huruf A..Z,a..z, 0..9, *, !. byte (1 byte) = -128 to +127 short (2 bytes) = -32,768 to + 32,767 int (4 bytes) = -2,147,483,648 to + 2,147,483,647 long (8 bytes) = -9,223,372,036,854,775,808 to +9,223,372,036,854,775,807 float (4 bytes) = -3.40292347E+38 to +3.40292347E+38 (IEEE standard) double (8 bytes) = -1.79769313486231570E+308 to … (IEEE standard) boolean (1 byte) = true or false

VARIABEL Digunakan u/ menyimpan suatu nilai dan nilai ini bisa diubah selama eksekusi program. Bentuk tipedata namavar[,namavar];

KONSTANTA Nilai dari konstanta tidak dapat berubah (tetap) setelah didefinisikan,ketika program dijalankan. Bentuk : final tipedata namakonstanta;

Contoh ; public class hitungkeliling { public static void main (String[] args) { double lebar keliling= 4.5; // dalam meter int _panjang = 5; // dalam meter int $tinggi = 6; // dalam meter // hitung keliling persegi panjang int hasil = _panjang * lebar keliling* $tinggi; System.out.print("keliling Persegi Panjang = "); System.out.print(hasil); System.out.print(" meter"); }

Ekspresi Ekspresi adalah suatu bentuk yg menghasilkan suatu nilai. Ekspresi dpt berupa variabel atau melibatkan operator dan operand. Contoh: int sum=5; int finalsum; finalsum=sum; int a = 1+2; me

Operator Operator adalah simbol atau karakter khusus yg menghasilkan suatu nilai. Operator meliputi : - operator aritmatika - operator penambahan & pengurangan - operator bit - operator penugasan - operator pembandingan

Operator aritmatika Operator ini digunakan utk perhitungan aritmatika. Yang termasuk operator ini : * Perkalian / Pembagian % sisa pembagian + Pertambahan - Pengurangan

Operator Penambahan & Pengurangan Operator penambahan utk menaikkan satu nilai (++) Operator pengurangan utk menurunkan satu nilai (--) Contoh : y = x++; nilai y = x, x=x+1 y = ++x; nilai y=x+1, x=x+1

Contoh : Apa hasil dari x dan y berikut : x semula Pernyataan Hasil y Hasil x 6 y = x++ y = ++x y = x-- y = --x

Program public class tambahkurang { public static void main (String[] args) { int x,y; x = 6; y = x++; System.out.println("Hasil y = x++"); System.out.println("y = " + y + " , " + "x = " + x); System.out.println(""); y = ++x; System.out.println("Hasil y = ++x"); System.out.println(""); x = 6; y = x--; System.out.println("Hasil y = x--"); System.out.println("y = " + y + " , " + "x = " + x); y = --x; System.out.println("Hasil y = --x"); System.out.println("y = " + y + " , " + " x = " + x); }

Hasil

Operator bit & (dan) | (atau utk biner) ^ (atau eksklusif) ~ (bukan utk biner/kebalikan operand << (geser kiri) pergeseran ini identik dgn pengalian dgn bilangan 2. contoh : x << n maka x * 2n >> (geser kanan) pergeseran ini identik dgn pembagian dgn bilangan 2. contoh : x << n maka x / 2n

Tabel sifat operasi Operator & Operator | Bit 1 Bit 2 Hasil 1 Bit 1 1 Bit 1 Bit 2 Hasil 1 Operator ^ Bit 1 Bit 2 Hasil 1

PROGRAM public class bit { public static void main (String[] args) { System.out.println("Hasil 9 & 7 = " + (9 & 7)); System.out.println("Hasil 9 | 7 = " + (9 | 7)); System.out.println("Hasil 9 ^ 7 = " + (9 ^ 7)); System.out.println("Hasil ~9 = " + (~9)); System.out.println("Hasil 9 << 1 = " + (9 << 1)); System.out.println("Hasil 9 >> 1 = " + (9 >> 1)); }

Operator Penugasan Operator ini digunakan utk memberikan nilai ke variabel Operator Keterangan Contoh = Pemberian nilai x = 2 += Penambahan bilangan x += 2 sama dgn x=x+2 -= Pengurangan bilangan x -= 2 sama dgn x = x - 2 *= Pengalian bilangan x *= 2 sama dgn x = x * 2 /= Pembagian bilangan x /= 2 sama dgn x = x / 2 %= Pemerolehan sisa bagi x %= 2 sama dgn x = x % 2

Operator pembandingan Operator yang digunakan untuk membandingkan dua nilai > Lebih besar >= lebih besar sama dengan < kurang dari <= kurang dari sama dengan == sama dengan != tidak sama dengan Contoh: 5 > 6 hasilnya salah(0)

Presedensi Operator

Presedensi Operator Jika ekspresi mengandung tanda kurung, setiap pasangan dalam kurung dievaluasi lebih dulu, mulai dari blok paling dalam (pada kurung bersarang). Jika operator-operator mempunyai preseden sama maka Java mengerjakan secara urut dari kiri ke kanan

Pernyataan & Block Pernyataan adalah satu atau lebih baris kode yang diakhiri dengan semicolon (;). Contoh : System.out.println(“Hello world”); Block adalah sekumpulan pernyataan sebagai satu unit kesatuan yg berada diantara kurung kurawal buka dan kurung kurawal tutup public static void main( String[] args ){ System.out.println("Hello"); System.out.println("world"); }

Tugas 1.Jika terdapat deklarasi variabel int a=3, b=4, c=5; double x=2.0, y=1.2; tunjukkan hasil dari setiap baris ekspresi berikut? 2*a+b; 2*((a+b)*-c+2); -a*b/c*a; -x*y/x*y; ((x))*((y))/-x; 2*(a++)*(b++)/(c*2);

Tugas 2. Buat menggunakan pemrograman Java utk ekspresi pada no 1!

Daftar Pustaka Kadir, Abdul; Dasar Pemrograman Java TM 2, Andi Offset, Yogyakarta, 2004.