DASAR-DASAR PEMROGRAMAN JAVA

Slides:



Advertisements
Presentasi serupa
Dasar pemrograman.
Advertisements

- PERTEMUAN 2 - TIPE DATA DI JAVA
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
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK
OPERATOR DI JAVA Dosen : Fajar Y. Zebua
Pemrograman Berbasis Obyek Oleh Tita Karlita
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
- PERTEMUAN 4 - PERULANGAN
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Dasar Komputer & Pemrograman 2A (BAHASA C)
Algoritma & Pemrograman 1
Tipe Data, Variabel, dan Operator
Struktur Kontrol Pemilihan
Dasar pemrograman.
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...");
OPERASI ARITMETIKA.
Struktur kontrol.
Perulangan (Iteration)
03 Elemen Dasar Bahasa Java
TIPE DATA, VARIABEL, DAN OPERATOR
Kostanta,Variabel,dan Tipe Data
Elemen Dasar Dalam C++.
Tipe Data By Serdiwansyah N. A..
Struktur Organisasi Data 2
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Tipe, Nama, dan Nilai Anifuddin azis.
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
DASAR DASAR JAVA Dengan Netbans PBO Java.
Dasar pemrograman java
Algoritma & pemrograman 1B
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pengenalan dan Struktur Java (Deklarasi dan Inisialisasi Variabel)
JAVA FUNDAMENTAL Dhea Raniasti.
Struktur Dasar Pemrograman Java
Identifier, Keyword, dan Tipe data
Pertemuan 1 DATA & STRUKTUR DATA.
Tipe Data, Variabel, dan Operator
Pengenalan dan Struktur Java (Operator dan Input)
DASAR PEMROGRAMAN JAVA
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
Algoritma & Pemrograman 1
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pemrograman II Dasar Java (Jcreator)
PEMROGRAMAN JAVA.
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.
VARIABEL, TIPE DATA, OPERATOR
PEMROGRAMAN TERSTRUKTUR
Java Keywords Kata yang tidak diperboleh kan sebagai nama variabel atau nama lain dalam program java. Yaitu.
S1 FLOW CHART Pendidikan Teknik Informatika Jurusan Teknik Elektro
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Struktur Dasar Pemrograman Java
PEMROGRAMAN BERORIENTASI OBJEK
10/8/2019 P.Marpaung : Prak. PBO (Tipe data,Variabel, & Operator)1.
Transcript presentasi:

DASAR-DASAR PEMROGRAMAN JAVA SCOPE VARIABEL DASAR-DASAR PEMROGRAMAN JAVA

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.