Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap - 2010 Nur hayatin, S.ST.

Presentasi serupa


Presentasi berjudul: "Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap - 2010 Nur hayatin, S.ST."— Transcript presentasi:

1 Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap - 2010 Nur hayatin, S.ST

2 Mahasiswa dapat : Memahami struktur dasar Java Memahami tipe data String

3 Statement & Blok Identifier Keyword (kata kunci) Komentar Tipe Data Variabel Konstanta Ekspresi Operator String Control flow Perulangan

4 Statement: satu atau lebih baris kode yang diakhiri dengan semicolon (;). ex : System.out.print(“Hello”); Blok : satu atau lebih pernyataan yang berada diantara tanda kurung kurawal buka dan tutup ({ … }).

5 Identifier adalah nama-nama yang dipakai pemrogram untuk mendefinisikan nama class, variabel, dsb. Yang perlu diperhatikan : Tidak boleh menggunakan keyword Bisa diawali dengan sembarang huruf, atau tanda garis bawah (_), atau tanda dolar ($) Tidak boleh mengandung simbol khusus, seperti * dan # Tidak diawali angka Tidak mengandung spasi Case-sensitif

6 Pengenal yang ValidPengenal yang tidak Valid $_100010_bulan _namaStok# alamatRumahNama lengkap

7 Kata-kata yang telah dipakai oleh java dan tidak dapat digunakan untuk identifier.

8 Komentar adalah keterangan yang ditambahkan pada kode program yang bertujuan untuk memberikan penjelasan atau informasi kepada pembaca program. Tanda yang dipakai untuk memberikan komentar : /* */ (multiple-line/traditional comment) // (single-line comment) /** */ (javadoc style)

9 Tipe data primitif Tipe data reference

10 Tipe data Bilangan Bulat/integral Tipe data Bilangan Real Tipe data Tekstual atau mewakili sebuah karakter Tipe data Logika bernilai true atau false Ada 8 tipe data primitif pada Java : 1. Byte 2. Short 3. Int 4. Long 5.Float 6.Double 7.Char 8.Boolean

11

12 Float Double

13 Char Diwakili oleh karakter single unicode. Nilai yang dimasukkan pada char harus diapit tanda single-quote (‘’). Ex : char jenisKelamin = ‘P’; Boolean Diwakili oleh 2 pernyataan : true dan false. ex : boolean valid = false;

14 Konstanta didefinisikan dengan menggunakan kata- kunci final. Contoh : Final double PI = 3.14;

15 Variabel merupakan suatu lokasi didalam memori yang digunakan untuk menyimpan suatu nilai. 100300 Kotak A 100300 Setelah Berubah Gambaran Variable dan Perubahan Nilainya

16 (1) tipedata namaVar[,namaVar]; (2) tipedata namaVar=inisial nilai awal; (3) namaVar = nilai; Contoh : float bilPecahan; (1) int jumlahBarang, unit, usia, stok; (1) char huruf=‘A’; (2) stok=1000; (3)

17 Variabel Primitif Variabel dengan tipe data primitif. ex : int num = 10; Variabel Reference Variabel yang menyimpan alamat dalam lokasi memori. ex : String name = "Hello“;

18

19 Ekspresi merupakan kode program yang menghasilkan suatu nilai. ex : 1 + 2 (suatu bentuk ekspresi untuk menghasilkan nilai 3) Ekspresi dapat diletakkan didalam sebuah pernyataan. ex : system.out.print(1+2); Ekspresi

20 Operand : Angka atau nilai pada ekspresi. Operator : simbol karakter khusus pada ekspresi. Berdasarkan jumlah operand, operator dibedakan menjadi 3 : unary, binary, tertiary.

21 1 + 2 * 3 Operand Operator Operand : 1, 2, 3 Operator : +, *

22 Unary operator yang melibatkan 1 operand. ex : bilangan = -1; Binary operator yang melibatkan 2 operand. ex : bilangan = 1+2; Tertiary operator yang melibatkan 3 atau lebih operand. ex : bilangan = 1+2*3;

23 Operator Aritmatik Operator Penambahan & Pengurangan Operator Penugasan Operator Relasi/Pembandingan Operator Logika Operator Bit

24 OperatorKeterangan +Penjumlahan -Pengurangan *Perkalian /Pembagian %Sisa Pembagian

25 Hasil ekspresi dipengaruhi oleh prioritas operator aritmatik. Operator *, /,% memiliki prioritas lebih tinggi daripada +,- Hasil ekspresi ditentukan oleh tipe operand. Operator + juga bisa digunakan sebagai operator Pengabungan untuk string. Ex : “2” + 4;  Hasil = 2+4

26 Contoh : x = 1; y = x++;  Hasil : y = 1, x = 2 y = ++x;  Hasil : y = 2, x = 2 1 2 2 1

27 Contoh : x = 4; y = x--;  Hasil : y = 4, x = 3 y = --x;  Hasil : y = 3, x = 3 1 2 2 1

28 OperatorKeterangan =Pemberian nilai +=Penambahan bilangan -=Pengurangan bilangan *=Pengalian bilangan /=Pembagian bilangan %=Pemerolehan sisa pembagian

29 Contoh : a = 10;  a+=2; Hasilnya a=12  a-=2;Hasilnya a=8  a*=2;Hasilnya a=20  a/=2;Hasilnya a=5  a%=2;Hasilnya a =0

30 OperatorKeterangan &&Logika AND ||Logika OR !Logika NOT

31 OperatorKeterangan &AND untuk Biner |OR untuk Biner ^XOR Biner ~NOT untuk Biner <<Geser kiri >>Geser kanan >>>Geser kanan tak bertanda

32

33

34

35

36 Jeni 1 Tutorial Abdul Kadir, “Dasar Pemrograman Java 2”, Andi publisher, Yogyakarta, 2003


Download ppt "Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap - 2010 Nur hayatin, S.ST."

Presentasi serupa


Iklan oleh Google