Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan 5 Tipe Data, Operator, Tata Bahasa

Presentasi serupa


Presentasi berjudul: "Pertemuan 5 Tipe Data, Operator, Tata Bahasa"— Transcript presentasi:

1 Pertemuan 5 Tipe Data, Operator, Tata Bahasa
Pemprograman Berorientasi Objek Khairul Anwar Hafizd

2 Tipe Data Pada Java, terdapat tipe data sederhana dan tipe data array.
Tipe data sederhana terdiri dari: tipe boolean, dan tipe numerik  yang terdiri dari  byte, short, int, long, char,  float,  dan  double. Boolean  adalah  tipe  data  untuk  besaran  logika,  hanya memiliki  dua  kemungki nan  nilai, true  atau  false.

3 Tipe  Data  Numerik

4 Java  menyediakan  String  untuk  menampung  data yang lebih  dari  satu  karakter
Sebetulnya  String  bukan  tipe  data,  melainkan objek yang berisi kumpulan karakter (char). Array  adalah  kumpulan  variabel  dengan  tipe  sejenis  dengan  nama  yang sama Array  pada  Java  mempunyai  pengertian  yang  kurang  lebih  sama dengan array pada bahasa pemrograman pada umumnya.

5 Operator Dalam Java  Java  memiliki  44  operator,  yang  terbagi  dalam  4  jenis  dasar,  yaitu operator  Aritmetik, Bitwise,  Relasi, dan  Logika. 

6 Operator Aritmetik Digunakan  untuk  proses  matematis  (aljabar),  operan  harus  berupa tipe numerik.  Operator ini tidak dapat digunakan untuk tipe boolean, tetapi  dapat  digunakan  u ntuk  tipe  char,  karena  char  adalah  anggota himpunan int.

7 Operator Bitwise  Tipe  numerik  integer,  long,  int,  short,  char,  dan  byte  memiliki kumpulan  oper ator  tambahan  yang  dapat  memodifikasi  dan memeriksa bit- bit yang menyusun nilainya.

8 Operator Relasi  Untuk  membandingkan  dua  buah  nilai,  Java  memiliki  kumpulan operator relasi  berikut ini untuk menyatakan kesamaan dan urutan.

9 Operator Logika  Operator  logika  boolean  pada  tabel  di  bawah  ini  bekerja  hanya  pada operan  boolean.  Semua operator ini mengkombinasikan dua besaran boolean untuk menghasilkan  besaran boolean.

10 Hal-hal Tata Bahasa Progaram Java adalah kumpulan spasi, komentar, kata kunci, identifier, literal, operator, dan pemisah. Spasi Java adalah bahasa bebas bentuk. Tidak perlu mengatur tata letaknya agar dapat bekerja. Asalkan ada sekurang-kurangnya satu spasi, tab, atau baris baru diantara setiap token sebelum disisipi operator atau pemisah lain.

11 Komentar Ada beberapa bentuk Komentar baris tunggal
Komentar baris banyak Komentar terdokumentasi

12 Komentar Baris Tunggal
Diawali dengan tanda // dan diletakkan diakhir baris yang diberi komentar.

13 Komentar Baris Banyak Diawali dengan tanda /* dan ditutup dengan */ semua diantara kedua tanda tersebut dianggap komentar dan akan diabaikan oleh compiler. /* * komentar……. * komentar…… */

14 Komentar Terdokumentasi
Menggunakan piranti Javadoc, yang mennggunakan komponen compiler Java untuk secara otomatis menghasilkan dokumentasi antarmuka public suatu class. Aturan pembuatan komentar yang dapat diolah oleh Javadoc adalah : sebelum deklarasi class, method, dan variabel public harus digunakan komentar bertanda /** untuk menyatakan komentar dokumentasi, diakhiri dengan tanda */. Javadoc akan mengenali sejumlah variabel khusus yang didahului dengan tanda @ didalam bagian komentar. /** * komentar…. * komentar….. */

15 Kata Kunci Simpanan (Keywords)
Kata kunci simpanan adalah identifier khusus yang disimpan oleh bahasa Java untuk mengendalikan bagaimana program didefinisikan. Kata kunci ini digunakan untuk mengenali tipe-tipe, pengubah, dan mekanisme pengaturan aliran program. Kata kunci ini hanya dapat digunakan untuk fungsi tertentu dan tidak dapat digunakan sebagai identifier nama suatu variabel, class dan method. Sampai denga Versi 1.0 terdapat 59 kata kunci seperti terlihat dalam table:

16 abstract boolean break byte byvalue case cast catch char class const continue default do double else extends false final finally float for future generic goto if implements import inner instanceof int interface long native new null operator outer package private protected public rest return short static super switch synchronized this throw throws transient true try var void volatile while

17 Identifier Digunakan untuk nama class, method, dan variabel.
Suatu variabel dapat berupa urutan tertentu huruf (besar atau kecil), angka, garis bawah, dan tanda dolar. Tidak boleh diawali oleh angka dan bersifat case sensitive. Kelompok Java mengikuti aturan penamaan identifier untuk semua method public dan variabel instans dengan huruf awal kecil dan menandai bagian kata selanjutnya dengan huruf besar, misalnya nextItem, currentValue, getTimeOfDay. Untuk variabel provate dan lokal identifier akan berupa huruf kecil semua dikombinasikan dengan garis bawah, misalnya next_val, temp_val. Untuk variabel final yang mewakili suatu konstanta, digunakan huruf besar semua, misalnya TOK_BRACE, DAY_FRIDAY.

18 Literal Besaran konstanta pada Java dihasilkan dengan menggunakan literal yang mewakilinya. Setiap literal merepresentasikan nilai suatu tipe, dimana tipe itu sendiri menjelaskan bagaimana sifat nilai tersebut dan bagaimana penyimpanannya.

19 Separator (Pemisah) Simbol Nama Fungsi () Kurung
Digunakan untuk menghimpun parameter dalam definisi dan pemanggilan method, juga digunakan untuk menyatakan tingkatan pernyataan, menghimpun pernyataan untuk pengaturan alur program dan menyatakan tipe cast. {} kurung kurawal Digunakan untuk menghimpun nilai yang otomatis dimasukkan kedalam array, juga digunakan untuk mendefinisikan blok program, untuk cakupan class, method, dan lokal. [] kurung siku Digunakan untuk menyatakan tipe array, juga digunakan untuk membedakan nilai array. ; titik-koma pemisah pernyataan. , koma Pemisah urutan identifier dalam deklarasi variabel, juga digunakan untuk mengaitkan pernyataan didalam pernyataan for. . titik Dugunakan untuk memisahkan nama paket dari sub-paket dan class, juga digunakan untuk memisahkan variabel atau method dari variabel referensi.

20 Variabel variabel adalah satuan dasar penyimpanan dalam program Java.
Suatu variabel didefinisikan dengan kombinasi identifier, tipe, dan cakupan. Bergantung pada tempat kita mendeklarasikannya, variabel dapat bersifat lokal atau sementara, misalnya didalam perulangan for, atau dapat juga berupa variabel instans yang dapat diakses oleh semua method dalam class. Cakupan lokal dinyatakan dalam kurung kurawal.


Download ppt "Pertemuan 5 Tipe Data, Operator, Tata Bahasa"

Presentasi serupa


Iklan oleh Google