Review Materi Java Fundamental

Slides:



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

PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK
Elemen Dasar Java As’ad Djamalilleil
Review Materi Java Fundamental As’ad Djamalilleil
Dasar Pemrograman Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Diberikan pada Kuliah Sela Teknik Informatika - Universitas Muhammadiyah Malang Tahun 2011.
Algoritma & Pemrograman 1
Tipe Data, Variabel, dan Operator
1 Pertemuan 4 ELEMEN DASAR C++ Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
DASAR-DASAR PEMROGRAMAN JAVA
Dasar pemrograman.
Struktur kontrol.
TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati
03 Elemen Dasar Bahasa Java
Pemrograman berorientasi objek
VARIABEL DAN JENISNYA A. Ridwan Siregar.
Teknik. Pemrog. Terstruktur 2
Elemen Dasar Dalam C++.
Struktur Organisasi Data 2
PBO Daniel Riano Kaparang, S.Kom., M.Cs
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
Dasar pemrograman java
Algoritma & pemrograman 1B
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pengenalan dan Struktur Java (Deklarasi dan Inisialisasi Variabel)
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
VARIABEL, OPERATOR, PROMOTION, CASTING
Struktur Dasar Pemrograman Java
Tipe Data, Variabel, & Konstanta
Identifier, Keyword, dan Tipe data
Pertemuan 1 DATA & STRUKTUR DATA.
Tipe Data, Variabel, dan Operator
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
As’ad Djamalilleil Ekspresi As’ad Djamalilleil
Elemen-elemen Dasar Pada Bahasa C++
Tipe Data Dasar Variabel dan Konstanta
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
As’ad Djamalilleil Class dan Object As’ad Djamalilleil
Melda Dahoklory,S.Kom,MT
As’ad Djamalilleil Sintaks Dasar As’ad Djamalilleil
As’ad Djamalilleil Elemen Dasar Java (2) As’ad Djamalilleil
Bagian 3 Unsur-unsur kode program Borlan C++
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Pengenalan dan Struktur Java (Tipe Data)
S. Indriani Lestariningati, M.T
Algoritma & Pemrograman 1
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pemrograman II Dasar Java (Jcreator)
Dasar Bahasa Java.
Pengenalan JAVA Pengenalan JAVA.
Interface Umar muhammad JAVA.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
Biansa Maulana Angga Surya Prayitna Koermalla Syafei Irma Rosdalina Rizki Mulia Bayu Prayogo.
Pertemuan Pertama Data dan Struktur Data.
VARIABEL, TIPE DATA, OPERATOR
Java Keywords Kata yang tidak diperboleh kan sebagai nama variabel atau nama lain dalam program java. Yaitu.
Keywords ,Tipe Data, dan contoh Penggunaanya
Kamis, 08 Nopember 2018.
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Teknik. Pemrog. Terstruktur 2
Algoritma 1 Temu 2.
Logika dan Algoritma Agung BP Chapter 5.
Struktur Dasar Pemrograman Java
DPH1C4 Pemrograman berorientasi Obyek
10/8/2019 P.Marpaung : Prak. PBO (Tipe data,Variabel, & Operator)1.
Transcript presentasi:

Review Materi Java Fundamental As’ad Djamalilleil http://kampusku.my.id asad.kom@gmail.com

Keyword di Java abstract double int super boolean else interface switch break extends long synchronized byte false native this byvalue final new threadspace case finally null throw catch float package transient char for private true class goto protected try const if public void continue implements return while default imports short do instanceof static

Tipe Data Bilangan bulat (integer) byte (8-bit)  -128 s/d 127 short (16-bit)  -32768 s/d 32767 char (16-bit)  0 s/d 65535 int (32-bit) -2147483648 s/d 2147483647 long (64-bit) -9223372036854775808 s/d 9223372036854775807

Bilangan real float (32-bit)  single-precision double (64-bit)  double-precision Logic boolean  true/false Literal String

Nilai Bilangan bulat (integer) Desimal contoh : 4 -45 1230 -34567 Oktal contoh : 0777 0004 0345 Heksadesimal contoh : 0xFF 0x3F4D Bilangan real Pecahan (untuk tipe float perlu ditambahkan notasi F dan untuk double D, setelah nilainya. contoh : 0.2345F 123.453D -34.67F Eksponen contoh : 10E05 1.5e12 3.45e-5 Logic Boolean contoh : true false

Karakter  nilai berupa karakter harus diapit dengan tanda petik tunggal (single-quote) Contoh : ‘A’ ‘g’ ‘.’ ‘@’ ‘5’ String  nilai berbentuk string (lebih dari satu karakter) harus diapit dengan tanda petik ganda (double-quote) Contoh : “AB” “Dunia dalam berita” “345”

Aturan pemberian nama : Nama dapat berupa kombinasi huruf, angka, dan underscore Nama tidak boleh diawali dengan angka Tidak boleh sama keyword

Deklarasi & Inisialisasi Variabel tipeData namaVariabel ; tipeData namaVar1, namaVar2, …. ; tipeData namaVariabel = nilai; tipeData namaVar1 = nilai, namaVar2 = nilai , …. ;

byte umur; short tahun; char nilaiHuruf; int tinggi; int jarak; long berat; float ipk; double saldo; String nama; byte umur = 63; short tahun = 2008; char nilaiHuruf = ‘C’; int tinggi = 175, jarak = 0; long berat = 55; float ipk = 3.81F; double saldo = 0.0; String nama = new String(); String nama = “Ursyalim”;

Operator Arithmetic Binary + (penjumlahan) – (pengurangan) * (perkalian) / (pembagian) % (modulus) 5 / 2 menghasilkan nilai 2, sedangkan 5 % 2 menghasilkan nilai 1, yaitu sisa hasil bagi dari 5 / 2.

Operator Assignment (binary) = *= /= %= += -= <<= >>= &= ^= |= Contoh: A = 23 A *= 5 sama saja dengan A = A * 5

Operator Equality (binary) == (perbandingan sama dengan) != (perbandingan tidak sama dengan) Contoh: 76 == 54 98 != 43 “kata” == “KaTa” ekspresi ini tidak memberikan hasil yang benar. Untuk membandingkan dua string dapat menggunakan function compareTo() atau compareToIgnoreCase().

Operator Logical && logical AND, memberikan nilai true jika kedua operand bernilai true. || logical OR, memberikan nilai false jika kedua operand bernilai false. ! logical negation (unary), memberikan nilai kebalikan (negasi) dari operand.

Operator Relational (binary) > (lebih dari) < (kurang dari) >= (lebih dari atau sama dengan) <= (kurang dari atau sama dengan) Contoh: 67 < 98 ‘a’ >= ‘B’; Nilai selain true akan dikembalikan bila ekspresinya bernilai benar, dan false bila ekspresinya salah

Class dan Object

Membuat Class Class di Java dibuat dengan bentuk umum seperti berikut: class NamaClass { }

Membuat Object Object di Java dapat dibuat dengan menggunakan kata kunci new. NamaClass namaObject = new NamaClass(); atau NamaClass namaObject = new NamaClass([arg1],[arg2], … [argN]);

Contoh 1 /* simpan kode program ini * dengan nama Jendela.java */ package belajar; public class Jendela{ }

/* simpan kode program ini * dengan nama Programku.java */ import belajar.Jendela; class Programku{ Jendela jendelaku = new Jendela(); }

Contoh 2 // Jendela.java package belajar; public class Jendela{ int tinggi; public int lebar; String warna; }

// Programku.java import belajar.Jendela; class Programku{ Jendela jendelaku = new Jendela(); void beriNilai(){ jendelaku.lebar = 15; }

Contoh 3 // Jendela.java package belajar; public class Jendela{ int tinggi; public int lebar; String warna; public void setTinggi(int tinggi){ this.tinggi = tinggi; } public int getTinggi(){ return tinggi;

// Programku.java import belajar.Jendela; class Programku{ Jendela jendelaku = new Jendela(); void beriNilai(){ jendelaku.lebar = 15; jendelaku.setTinggi(27); int t = jendelaku.getTinggi(); }

Contoh 4 // Jendela.java package belajar; public class Jendela{ int tinggi; public int lebar; String warna; public void setTinggi(int tinggi){ this.tinggi = tinggi; } public int getTinggi(){ return tinggi; public Jendela(int tinggi, String warna){ this.warna = warna;

// Programku.java import belajar.Jendela; class Programku{ Jendela jendelaku = new Jendela(20,"Biru"); void beriNilai(){ jendelaku.lebar = 15; jendelaku.setTinggi(27); int t = jendelaku.getTinggi(); }

Contoh 5 // Jendela.java package belajar; public class Jendela{ int tinggi; public int lebar; String warna; public static String teks; public void setTinggi(int tinggi){ this.tinggi = tinggi; } public int getTinggi(){ return tinggi; public Jendela(int tinggi, String warna){ this.warna = warna;

// Programku.java import belajar.Jendela; class Programku{ Jendela jendelaku = new Jendela(20,"Biru"); void beriNilai(){ jendelaku.lebar = 15; jendelaku.setTinggi(27); int t = jendelaku.getTinggi(); Jendela.teks = "Aplikasiku"; }