1 of 178

OOP (Pemrograman Berbasis Obyek)�Variabel, Konstanta dan Tipe Data�

2 of 178

INTRODUCTION

3 of 178

Pengertian

3

  • Pemrograman berorientasi objek adalah cara yang dilakukan untuk membuat suatu program dengan memanfaatkan objek

Terdapat 4 Istilah dalam Pemrograman Berorientasi Objek

1. Objek

2. Class

3. Attributes / Field

4. Behaviour / Method�  

4 of 178

1. Class

4

Class yaitu template untuk membuat objek.

Class merupakan prototipe atau blue prints yang mendefinisikan variabel dan method secara umum.

Class

Objek

5 of 178

2. Objek

5

Objek adalah entitas yang mempunyai atribut, karakter dan kondisi. Setiap objek memiliki atribut sebagai status (state) dan tingkah laku sebagai behavior.

Contoh : rumah, mobil, sepeda motor,

komputer, meja, sepatu, dll.

6 of 178

3. Attributes / Field

Setyo Bagus Fristanto, S.Pd @2017 | SMKN 9 Malang

6

Atribut adalah data yang membedakan antara objek satu dengan yang lainnya.

Contoh Objek : Sepeda Motor,

mempunyai atribut sebagai

berikut:

  • Nama ~> Beat
  • Warna ~> Merah
  • Jumlah Roda ~> 2
  • Kecepatan ~> 70 km/jam

7 of 178

4. Behaviour / Method

7

Behavior/tingkah laku adalah hal-hal yang bisa dilakukan oleh objek dari suatu class.

Contoh : Sepeda Motor, mempunyai behaviour sebagai berikut:

Jalan, mundur, belok

Kiri dan belok kanan

8 of 178

Menulis Kode Program Java di Komputer

8

class Hello {

public static void main(String args[]){

System.out.println("Hello World");

System.out.println(“sultan");

}

}

9 of 178

Komentar

9

Komentar atau comment adalah ‘kode program’ yang ditambahkan untuk memberi keterangan/penjelasan mengenai cara kerja program. Komentar tidak akan diproses oleh compiler Java

10 of 178

Komentar

10

Single Line Comment dipakai untuk membuat baris komentar yang terdiri dari 1 baris saja, dengan tanda //

Multi Line Comment adalah baris komentar yang mencakup lebih dari satu baris. Dengan /* sebagai pembuka baris komentar, dan karakter */ sebagai penutup baris komentar.

11 of 178

11

Variabel, Konstanta dan Tipe Data

12 of 178

Variabel

12

  • Variabel adalah suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu yang nilainya bisa berubah-ubah.
  • Sebelum digunakan variabel harus dideklarasikan. Deklarasi disesuaikan dengan tipe data yang ingin direpresentasikan.�  

13 of 178

Deklarasi Variabel

13

Deklarasi variabel mengikut aturan sebagai berikut :

tipeData namaVariabel.

Contoh berikut adalah deklarasi variabel dengan menggunakan tipe data int atau bilangan bulat:

int bilangan1;

int bilangan2;

14 of 178

Deklarasi Variabel

14

  • Tipe data dari suatu variabel bisa berupa tipe data primitif (seperti : int, byte, char, short, boolean dll) atau tipe data berupa class (misalnya Integer, Byte, Short, Boolean dll - bisa kelas yang anda buat)
  • Variabel bisa diinisialisasi (diberi nilai awal). Misalnya pada contoh di atas kita melakukan inisialisasi sebagai berikut :

int bilangan1 = 0; 🡪 <tipe_data> <nama_variabel> = <value>

int bilangan2 = 5;

15 of 178

Deklarasi Variabel

15

  • Tanda ; (titik koma) menyatakan satu statemen yang utuh (Dalam bahasa manusia ’satu kalimat yang lengkap - berakhir dengan tanda titik’).

16 of 178

Deklarasi Variabel

16

Java memiliki aturan-aturan dalam penamaan suatu variabel. Aturan-aturan itu adalah sebagai berikut :

  1. Penamaan variabel tidak boleh menggunakan kata-kata kunci dalam bahasa pemrograman java. Contoh abstract, boolean, break, byte, case, catch, char, class, const, continue, default.
  2. Harus dimulai dengan huruf atau garis bawah ( _ ) atau tanda dollar ($), tidak boleh angka.
  3. Huruf kedua dan seterusnya bebas (bisa angka) tapi tidak boleh menggunakan operator/simbol

17 of 178

Deklarasi Variabel

17

  1. Panjang nama variabel terserah (dalam artian tidak dibatasi) tapi kata-katanya tidak boleh terpisah.
  2. Nama Variabel dalam java adalah case sensitif (membedakan huruf kecil dan huruf besar. Nama variabel bilangan1 dan Bilangan1 dianggap sebagai dua variabel yang berbeda.
  3. Penamaan variabel sebaiknya interpretatif, menggambarkan raealita yang diwakilinya. Penamaan variabel String namaSiswa adalah lebih interpretatif dibandingkan dengan variabel String x

18 of 178

Deklarasi Variabel

18

Berikut contoh penamaan variabel yang valid dan tidak valid :

  • int bilangan1 –> valid
  • int bilangan 1 –> tidak valid
  • int 1bilangan –> tidak valid
  • int _bilangan1 –> valid
  • int $bilangan1 –> valid
  • int b1langan –> valid
  • int bi-langan –> tidak valid
  • int bi+langan –> tidak valid

19 of 178

Konstanta

19

  1. Pada prinsipnya konstanta hampir mirip dengan variabel. Dua-duanya digunakan untuk menyimpan suatu nilai dari tipe data tertentu. Bedanya variabel menyimpan suatu nilai yang bisa berubah-ubah (dinamis) sedangkan konstanta sekali dideklarasikan nilainya tidak akan pernah berubah.
  2. Variabel bisa tidak diinisialisasi, sedangkan konstanta selalu diinisialisasi dan nilai inisialisasi tersebut tidak akan pernah berubah.

20 of 178

Konstanta

20

  1. Deklarasi konstanta mirip dengan deklarasi variabel. Tetapi memiliki kata kunci final sebelum tipe datanya.
  2. Nama konstanta hanya boleh terdiri dari huruf besar dan garis bawah (undescore). Berikut contoh penamaan konstanta yang valid :

final double PI = 3.14;

🡪 final <tipe_data> <nama_konstanta> = <value>

21 of 178

Tipe Data

21

  1. Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer.
  2. Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita tentukan dengan pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer).

22 of 178

Tipe Data

22

Tipe Data dikelompokkan menjadi dua yaitu :

1. Tipe Data Primitive :

    • Numeric
    • Character
    • Boolean

2. Tipe Data Composite :

    • Array
    • Record
    • Image
    • Date Time
    • Lainya (Subrange, Enumerasi, dll)

23 of 178

Tipe Data

23

  1. Tipe data primitive adalah tipe data dasar yang tersedia secara langsung pada suatu bahasa pemrograman.
  2. Sedangkan tipe data composite adalah tipe data bentukan yang terdiri dari dua atau lebih tipe data primitive.

24 of 178

Latihan OOP

24

  1. Buatlah kode program java untuk menampilkan biodata kalian, dan tambahkan komentar satu baris!
  2. SS kode program dan hasil output dari soal Nomor 1 kirim ke GC !

25 of 178

Terima Kasih

Thank you very much

26 of 178

INTRODUCTION

27 of 178

Pengertian

27

  • Pemrograman berorientasi objek adalah cara yang dilakukan untuk membuat suatu program dengan memanfaatkan objek

Terdapat 4 Istilah dalam Pemrograman Berorientasi Objek

1. Objek

2. Class

3. Attributes / Field

4. Behaviour / Method�  

28 of 178

1. Class

28

Class yaitu template untuk membuat objek.

Class merupakan prototipe atau blue prints yang mendefinisikan variabel dan method secara umum.

Class

Objek

29 of 178

29

30 of 178

2. Objek

30

Objek adalah entitas yang mempunyai atribut, karakter dan kondisi. Setiap objek memiliki atribut sebagai status (state) dan tingkah laku sebagai behavior.

Contoh : rumah, mobil, sepeda motor,

komputer, meja, sepatu, dll.

31 of 178

3. Attributes / Field

Setyo Bagus Fristanto, S.Pd @2017 | SMKN 9 Malang

31

Atribut adalah data yang membedakan antara objek satu dengan yang lainnya.

Contoh Objek : Sepeda Motor,

mempunyai atribut sebagai

berikut:

  • Nama ~> Beat
  • Warna ~> Merah
  • Jumlah Roda ~> 2
  • Kecepatan ~> 70 km/jam

32 of 178

4. Behaviour / Method

32

Behavior/tingkah laku adalah hal-hal yang bisa dilakukan oleh objek dari suatu class.

Contoh : Sepeda Motor, mempunyai behaviour sebagai berikut:

Jalan, mundur, belok

Kiri dan belok kanan

33 of 178

Menulis Kode Program Java di Komputer

33

class Hello {

public static void main(String args[]){

System.out.println("Hello World");

System.out.println(“sultan");

}

}

34 of 178

Komentar

34

Komentar atau comment adalah ‘kode program’ yang ditambahkan untuk memberi keterangan/penjelasan mengenai cara kerja program. Komentar tidak akan diproses oleh compiler Java

35 of 178

Komentar

35

Single Line Comment dipakai untuk membuat baris komentar yang terdiri dari 1 baris saja, dengan tanda //

Multi Line Comment adalah baris komentar yang mencakup lebih dari satu baris. Dengan /* sebagai pembuka baris komentar, dan karakter */ sebagai penutup baris komentar.

36 of 178

36

Variabel, Konstanta dan Tipe Data

37 of 178

Variabel

37

  • Variabel adalah suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu yang nilainya bisa berubah-ubah.
  • Sebelum digunakan variabel harus dideklarasikan. Deklarasi disesuaikan dengan tipe data yang ingin direpresentasikan.�  

38 of 178

Deklarasi Variabel

38

Deklarasi variabel mengikut aturan sebagai berikut :

tipeData namaVariabel.

Contoh berikut adalah deklarasi variabel dengan menggunakan tipe data int atau bilangan bulat:

int bilangan1;

int bilangan2;

39 of 178

Deklarasi Variabel

39

  • Tipe data dari suatu variabel bisa berupa tipe data primitif (seperti : int, byte, char, short, boolean dll) atau tipe data berupa class (misalnya Integer, Byte, Short, Boolean dll - bisa kelas yang anda buat)
  • Variabel bisa diinisialisasi (diberi nilai awal). Misalnya pada contoh di atas kita melakukan inisialisasi sebagai berikut :

int bilangan1 = 0; 🡪 <tipe_data> <nama_variabel> = <value>

int bilangan2 = 5;

40 of 178

Pengertian

40

  • Pemrograman berorientasi objek adalah cara yang dilakukan untuk membuat suatu program dengan memanfaatkan objek

Terdapat 4 Istilah dalam Pemrograman Berorientasi Objek

1. Objek

2. Class

3. Attributes / Field

4. Behaviour / Method�  

41 of 178

1. Class

41

Class yaitu template untuk membuat objek.

Class merupakan prototipe atau blue prints yang mendefinisikan variabel dan method secara umum.

Class

Objek

42 of 178

2. Objek

42

Objek adalah entitas yang mempunyai atribut, karakter dan kondisi. Setiap objek memiliki atribut sebagai status (state) dan tingkah laku sebagai behavior.

Contoh : rumah, mobil, sepeda motor,

komputer, meja, sepatu, dll.

43 of 178

3. Attributes / Field

Setyo Bagus Fristanto, S.Pd @2017 | SMKN 9 Malang

43

Atribut adalah data yang membedakan antara objek satu dengan yang lainnya.

Contoh Objek : Sepeda Motor,

mempunyai atribut sebagai

berikut:

  • Nama ~> Beat
  • Warna ~> Merah
  • Jumlah Roda ~> 2
  • Kecepatan ~> 70 km/jam

44 of 178

4. Behaviour / Method

44

Behavior/tingkah laku adalah hal-hal yang bisa dilakukan oleh objek dari suatu class.

Contoh : Sepeda Motor, mempunyai behaviour sebagai berikut:

Jalan, mundur, belok

Kiri dan belok kanan

45 of 178

Menulis Kode Program Java di Komputer

45

class Hello {

public static void main(String args[]){

System.out.println("Hello World");

System.out.println(“sultan");

}

}

46 of 178

Komentar

46

Komentar atau comment adalah ‘kode program’ yang ditambahkan untuk memberi keterangan/penjelasan mengenai cara kerja program. Komentar tidak akan diproses oleh compiler Java

47 of 178

Komentar

47

Single Line Comment dipakai untuk membuat baris komentar yang terdiri dari 1 baris saja, dengan tanda //

Multi Line Comment adalah baris komentar yang mencakup lebih dari satu baris. Dengan /* sebagai pembuka baris komentar, dan karakter */ sebagai penutup baris komentar.

48 of 178

48

Variabel, Konstanta dan Tipe Data

49 of 178

Variabel

49

  • Variabel adalah suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu yang nilainya bisa berubah-ubah.
  • Sebelum digunakan variabel harus dideklarasikan. Deklarasi disesuaikan dengan tipe data yang ingin direpresentasikan.�  

50 of 178

Deklarasi Variabel

50

Deklarasi variabel mengikut aturan sebagai berikut :

tipeData namaVariabel.

Contoh berikut adalah deklarasi variabel dengan menggunakan tipe data int atau bilangan bulat:

int bilangan1;

int bilangan2;

51 of 178

Deklarasi Variabel

51

  • Tipe data dari suatu variabel bisa berupa tipe data primitif (seperti : int, byte, char, short, boolean dll) atau tipe data berupa class (misalnya Integer, Byte, Short, Boolean dll - bisa kelas yang anda buat)
  • Variabel bisa diinisialisasi (diberi nilai awal). Misalnya pada contoh di atas kita melakukan inisialisasi sebagai berikut :

int bilangan1 = 0; 🡪 <tipe_data> <nama_variabel> = <value>

int bilangan2 = 5;

52 of 178

Deklarasi Variabel

52

  • Tanda ; (titik koma) menyatakan satu statemen yang utuh (Dalam bahasa manusia ’satu kalimat yang lengkap - berakhir dengan tanda titik’).

53 of 178

Deklarasi Variabel

53

Java memiliki aturan-aturan dalam penamaan suatu variabel. Aturan-aturan itu adalah sebagai berikut :

  • Penamaan variabel tidak boleh menggunakan kata-kata kunci dalam bahasa pemrograman java. Contoh abstract, boolean, break, byte, case, catch, char, class, const, continue, default.
  • Harus dimulai dengan huruf atau garis bawah ( _ ) atau tanda dollar ($), tidak boleh angka.
  • Huruf kedua dan seterusnya bebas (bisa angka) tapi tidak boleh menggunakan operator/simbol

54 of 178

Deklarasi Variabel

54

  • Panjang nama variabel terserah (dalam artian tidak dibatasi) tapi kata-katanya tidak boleh terpisah.
  • Nama Variabel dalam java adalah case sensitif (membedakan huruf kecil dan huruf besar. Nama variabel bilangan1 dan Bilangan1 dianggap sebagai dua variabel yang berbeda.
  • Penamaan variabel sebaiknya interpretatif, menggambarkan raealita yang diwakilinya. Penamaan variabel String namaSiswa adalah lebih interpretatif dibandingkan dengan variabel String x

55 of 178

Deklarasi Variabel

55

Berikut contoh penamaan variabel yang valid dan tidak valid :

  • int bilangan1 –> valid
  • int bilangan 1 –> tidak valid
  • int 1bilangan –> tidak valid
  • int _bilangan1 –> valid
  • int $bilangan1 –> valid
  • int b1langan –> valid
  • int bi-langan –> tidak valid
  • int bi+langan –> tidak valid

56 of 178

Konstanta

56

  • Pada prinsipnya konstanta hampir mirip dengan variabel. Dua-duanya digunakan untuk menyimpan suatu nilai dari tipe data tertentu. Bedanya variabel menyimpan suatu nilai yang bisa berubah-ubah (dinamis) sedangkan konstanta sekali dideklarasikan nilainya tidak akan pernah berubah.
  • Variabel bisa tidak diinisialisasi, sedangkan konstanta selalu diinisialisasi dan nilai inisialisasi tersebut tidak akan pernah berubah.

57 of 178

Konstanta

57

  • Deklarasi konstanta mirip dengan deklarasi variabel. Tetapi memiliki kata kunci final sebelum tipe datanya.
  • Nama konstanta hanya boleh terdiri dari huruf besar dan garis bawah (undescore). Berikut contoh penamaan konstanta yang valid :

final double PI = 3.14;

🡪 final <tipe_data> <nama_konstanta> = <value>

58 of 178

Tipe Data

58

  • Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer.
  • Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita tentukan dengan pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer).

59 of 178

Tipe Data

59

Tipe Data dikelompokkan menjadi dua yaitu :

1. Tipe Data Primitive :

    • Numeric
    • Character
    • Boolean

2. Tipe Data Composite :

    • Array
    • Record
    • Image
    • Date Time
    • Lainya (Subrange, Enumerasi, dll)

60 of 178

Pengertian

60

  • Pemrograman berorientasi objek adalah cara yang dilakukan untuk membuat suatu program dengan memanfaatkan objek

Terdapat 4 Istilah dalam Pemrograman Berorientasi Objek

1. Objek

2. Class

3. Attributes / Field

4. Behaviour / Method�  

61 of 178

1. Class

61

Class yaitu template untuk membuat objek.

Class merupakan prototipe atau blue prints yang mendefinisikan variabel dan method secara umum.

Class

Objek

62 of 178

2. Objek

62

Objek adalah entitas yang mempunyai atribut, karakter dan kondisi. Setiap objek memiliki atribut sebagai status (state) dan tingkah laku sebagai behavior.

Contoh : rumah, mobil, sepeda motor,

komputer, meja, sepatu, dll.

63 of 178

3. Attributes / Field

Setyo Bagus Fristanto, S.Pd @2017 | SMKN 9 Malang

63

Atribut adalah data yang membedakan antara objek satu dengan yang lainnya.

Contoh Objek : Sepeda Motor,

mempunyai atribut sebagai

berikut:

  • Nama ~> Beat
  • Warna ~> Merah
  • Jumlah Roda ~> 2
  • Kecepatan ~> 70 km/jam

64 of 178

4. Behaviour / Method

64

Behavior/tingkah laku adalah hal-hal yang bisa dilakukan oleh objek dari suatu class.

Contoh : Sepeda Motor, mempunyai behaviour sebagai berikut:

Jalan, mundur, belok

Kiri dan belok kanan

65 of 178

Menulis Kode Program Java di Komputer

65

class Hello {

public static void main(String args[]){

System.out.println("Hello World");

System.out.println(“sultan");

}

}

66 of 178

Komentar

66

Komentar atau comment adalah ‘kode program’ yang ditambahkan untuk memberi keterangan/penjelasan mengenai cara kerja program. Komentar tidak akan diproses oleh compiler Java

67 of 178

Komentar

67

Single Line Comment dipakai untuk membuat baris komentar yang terdiri dari 1 baris saja, dengan tanda //

Multi Line Comment adalah baris komentar yang mencakup lebih dari satu baris. Dengan /* sebagai pembuka baris komentar, dan karakter */ sebagai penutup baris komentar.

68 of 178

68

Variabel, Konstanta dan Tipe Data

69 of 178

Deklarasi Variabel

69

Deklarasi variabel mengikut aturan sebagai berikut :

tipeData namaVariabel.

Contoh berikut adalah deklarasi variabel dengan menggunakan tipe data int atau bilangan bulat:

int bilangan1;

int bilangan2;

70 of 178

Deklarasi Variabel

70

  • Tipe data dari suatu variabel bisa berupa tipe data primitif (seperti : int, byte, char, short, boolean dll) atau tipe data berupa class (misalnya Integer, Byte, Short, Boolean dll - bisa kelas yang anda buat)
  • Variabel bisa diinisialisasi (diberi nilai awal). Misalnya pada contoh di atas kita melakukan inisialisasi sebagai berikut :

int bilangan1 = 0; 🡪 <tipe_data> <nama_variabel> = <value>

int bilangan2 = 5;

71 of 178

Deklarasi Variabel

71

  • Tanda ; (titik koma) menyatakan satu statemen yang utuh (Dalam bahasa manusia ’satu kalimat yang lengkap - berakhir dengan tanda titik’).

72 of 178

Deklarasi Variabel

72

Java memiliki aturan-aturan dalam penamaan suatu variabel. Aturan-aturan itu adalah sebagai berikut :

  1. Penamaan variabel tidak boleh menggunakan kata-kata kunci dalam bahasa pemrograman java. Contoh abstract, boolean, break, byte, case, catch, char, class, const, continue, default.
  2. Harus dimulai dengan huruf atau garis bawah ( _ ) atau tanda dollar ($), tidak boleh angka.
  3. Huruf kedua dan seterusnya bebas (bisa angka) tapi tidak boleh menggunakan operator/simbol

73 of 178

Deklarasi Variabel

73

  1. Panjang nama variabel terserah (dalam artian tidak dibatasi) tapi kata-katanya tidak boleh terpisah.
  2. Nama Variabel dalam java adalah case sensitif (membedakan huruf kecil dan huruf besar. Nama variabel bilangan1 dan Bilangan1 dianggap sebagai dua variabel yang berbeda.
  3. Penamaan variabel sebaiknya interpretatif, menggambarkan raealita yang diwakilinya. Penamaan variabel String namaSiswa adalah lebih interpretatif dibandingkan dengan variabel String x

74 of 178

Deklarasi Variabel

74

Berikut contoh penamaan variabel yang valid dan tidak valid :

  • int bilangan1 –> valid
  • int bilangan 1 –> tidak valid
  • int 1bilangan –> tidak valid
  • int _bilangan1 –> valid
  • int $bilangan1 –> valid
  • int b1langan –> valid
  • int bi-langan –> tidak valid
  • int bi+langan –> tidak valid

75 of 178

Konstanta

75

  1. Pada prinsipnya konstanta hampir mirip dengan variabel. Dua-duanya digunakan untuk menyimpan suatu nilai dari tipe data tertentu. Bedanya variabel menyimpan suatu nilai yang bisa berubah-ubah (dinamis) sedangkan konstanta sekali dideklarasikan nilainya tidak akan pernah berubah.
  2. Variabel bisa tidak diinisialisasi, sedangkan konstanta selalu diinisialisasi dan nilai inisialisasi tersebut tidak akan pernah berubah.

76 of 178

Konstanta

76

  1. Deklarasi konstanta mirip dengan deklarasi variabel. Tetapi memiliki kata kunci final sebelum tipe datanya.
  2. Nama konstanta hanya boleh terdiri dari huruf besar dan garis bawah (undescore). Berikut contoh penamaan konstanta yang valid :

final double PI = 3.14;

🡪 final <tipe_data> <nama_konstanta> = <value>

77 of 178

Tipe Data

77

  1. Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer.
  2. Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita tentukan dengan pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer).

78 of 178

Tipe Data

78

Tipe Data dikelompokkan menjadi dua yaitu :

1. Tipe Data Primitive :

    • Numeric
    • Character
    • Boolean

2. Tipe Data Composite :

    • Array
    • Record
    • Image
    • Date Time
    • Lainya (Subrange, Enumerasi, dll)

79 of 178

Tipe Data

79

  1. Tipe data primitive adalah tipe data dasar yang tersedia secara langsung pada suatu bahasa pemrograman.
  2. Sedangkan tipe data composite adalah tipe data bentukan yang terdiri dari dua atau lebih tipe data primitive.

80 of 178

Deklarasi Variabel

80

  • Tanda ; (titik koma) menyatakan satu statemen yang utuh (Dalam bahasa manusia ’satu kalimat yang lengkap - berakhir dengan tanda titik’).

81 of 178

Deklarasi Variabel

81

Java memiliki aturan-aturan dalam penamaan suatu variabel. Aturan-aturan itu adalah sebagai berikut :

  • Penamaan variabel tidak boleh menggunakan kata-kata kunci dalam bahasa pemrograman java. Contoh abstract, boolean, break, byte, case, catch, char, class, const, continue, default.
  • Harus dimulai dengan huruf atau garis bawah ( _ ) atau tanda dollar ($), tidak boleh angka.
  • Huruf kedua dan seterusnya bebas (bisa angka) tapi tidak boleh menggunakan operator/simbol

82 of 178

Deklarasi Variabel

82

  • Panjang nama variabel terserah (dalam artian tidak dibatasi) tapi kata-katanya tidak boleh terpisah.
  • Nama Variabel dalam java adalah case sensitif (membedakan huruf kecil dan huruf besar. Nama variabel bilangan1 dan Bilangan1 dianggap sebagai dua variabel yang berbeda.
  • Penamaan variabel sebaiknya interpretatif, menggambarkan raealita yang diwakilinya. Penamaan variabel String namaSiswa adalah lebih interpretatif dibandingkan dengan variabel String x

83 of 178

OOP (Pemrograman Berbasis Obyek)�Variabel, Konstanta dan Tipe Data�

84 of 178

INTRODUCTION

85 of 178

Pengertian

85

  • Pemrograman berorientasi objek adalah cara yang dilakukan untuk membuat suatu program dengan memanfaatkan objek

Terdapat 4 Istilah dalam Pemrograman Berorientasi Objek

1. Objek

2. Class

3. Attributes / Field

4. Behaviour / Method�  

86 of 178

2. Objek

86

Objek adalah entitas yang mempunyai atribut, karakter dan kondisi. Setiap objek memiliki atribut sebagai status (state) dan tingkah laku sebagai behavior.

Contoh : rumah, mobil, sepeda motor,

komputer, meja, sepatu, dll.

87 of 178

3. Attributes / Field

Setyo Bagus Fristanto, S.Pd @2017 | SMKN 9 Malang

87

Atribut adalah data yang membedakan antara objek satu dengan yang lainnya.

Contoh Objek : Sepeda Motor,

mempunyai atribut sebagai

berikut:

  • Nama ~> Beat
  • Warna ~> Merah
  • Jumlah Roda ~> 2
  • Kecepatan ~> 70 km/jam

88 of 178

4. Behaviour / Method

88

Behavior/tingkah laku adalah hal-hal yang bisa dilakukan oleh objek dari suatu class.

Contoh : Sepeda Motor, mempunyai behaviour sebagai berikut:

Jalan, mundur, belok

Kiri dan belok kanan

89 of 178

Menulis Kode Program Java di Komputer

89

class Hello {

public static void main(String args[]){

System.out.println("Hello World");

System.out.println(“sultan");

}

}

90 of 178

Komentar

90

Komentar atau comment adalah ‘kode program’ yang ditambahkan untuk memberi keterangan/penjelasan mengenai cara kerja program. Komentar tidak akan diproses oleh compiler Java

91 of 178

Komentar

91

Single Line Comment dipakai untuk membuat baris komentar yang terdiri dari 1 baris saja, dengan tanda //

Multi Line Comment adalah baris komentar yang mencakup lebih dari satu baris. Dengan /* sebagai pembuka baris komentar, dan karakter */ sebagai penutup baris komentar.

92 of 178

92

Variabel, Konstanta dan Tipe Data

93 of 178

Variabel

93

  • Variabel adalah suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu yang nilainya bisa berubah-ubah.
  • Sebelum digunakan variabel harus dideklarasikan. Deklarasi disesuaikan dengan tipe data yang ingin direpresentasikan.�  

94 of 178

Deklarasi Variabel

94

Deklarasi variabel mengikut aturan sebagai berikut :

tipeData namaVariabel.

Contoh berikut adalah deklarasi variabel dengan menggunakan tipe data int atau bilangan bulat:

int bilangan1;

int bilangan2;

95 of 178

Deklarasi Variabel

95

  • Tipe data dari suatu variabel bisa berupa tipe data primitif (seperti : int, byte, char, short, boolean dll) atau tipe data berupa class (misalnya Integer, Byte, Short, Boolean dll - bisa kelas yang anda buat)
  • Variabel bisa diinisialisasi (diberi nilai awal). Misalnya pada contoh di atas kita melakukan inisialisasi sebagai berikut :

int bilangan1 = 0; 🡪 <tipe_data> <nama_variabel> = <value>

int bilangan2 = 5;

96 of 178

Deklarasi Variabel

96

  • Tanda ; (titik koma) menyatakan satu statemen yang utuh (Dalam bahasa manusia ’satu kalimat yang lengkap - berakhir dengan tanda titik’).

97 of 178

Deklarasi Variabel

97

Java memiliki aturan-aturan dalam penamaan suatu variabel. Aturan-aturan itu adalah sebagai berikut :

  • Penamaan variabel tidak boleh menggunakan kata-kata kunci dalam bahasa pemrograman java. Contoh abstract, boolean, break, byte, case, catch, char, class, const, continue, default.
  • Harus dimulai dengan huruf atau garis bawah ( _ ) atau tanda dollar ($), tidak boleh angka.
  • Huruf kedua dan seterusnya bebas (bisa angka) tapi tidak boleh menggunakan operator/simbol

98 of 178

Deklarasi Variabel

98

  • Panjang nama variabel terserah (dalam artian tidak dibatasi) tapi kata-katanya tidak boleh terpisah.
  • Nama Variabel dalam java adalah case sensitif (membedakan huruf kecil dan huruf besar. Nama variabel bilangan1 dan Bilangan1 dianggap sebagai dua variabel yang berbeda.
  • Penamaan variabel sebaiknya interpretatif, menggambarkan raealita yang diwakilinya. Penamaan variabel String namaSiswa adalah lebih interpretatif dibandingkan dengan variabel String x

99 of 178

Deklarasi Variabel

99

Berikut contoh penamaan variabel yang valid dan tidak valid :

  • int bilangan1 –> valid
  • int bilangan 1 –> tidak valid
  • int 1bilangan –> tidak valid
  • int _bilangan1 –> valid
  • int $bilangan1 –> valid
  • int b1langan –> valid
  • int bi-langan –> tidak valid
  • int bi+langan –> tidak valid

100 of 178

Konstanta

100

  • Pada prinsipnya konstanta hampir mirip dengan variabel. Dua-duanya digunakan untuk menyimpan suatu nilai dari tipe data tertentu. Bedanya variabel menyimpan suatu nilai yang bisa berubah-ubah (dinamis) sedangkan konstanta sekali dideklarasikan nilainya tidak akan pernah berubah.
  • Variabel bisa tidak diinisialisasi, sedangkan konstanta selalu diinisialisasi dan nilai inisialisasi tersebut tidak akan pernah berubah.

101 of 178

Konstanta

101

  • Deklarasi konstanta mirip dengan deklarasi variabel. Tetapi memiliki kata kunci final sebelum tipe datanya.
  • Nama konstanta hanya boleh terdiri dari huruf besar dan garis bawah (undescore). Berikut contoh penamaan konstanta yang valid :

final double PI = 3.14;

🡪 final <tipe_data> <nama_konstanta> = <value>

102 of 178

Tipe Data

102

  • Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer.
  • Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita tentukan dengan pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer).

103 of 178

Tipe Data

103

Tipe Data dikelompokkan menjadi dua yaitu :

1. Tipe Data Primitive :

    • Numeric
    • Character
    • Boolean

2. Tipe Data Composite :

    • Array
    • Record
    • Image
    • Date Time
    • Lainya (Subrange, Enumerasi, dll)

104 of 178

Tipe Data

104

  • Tipe data primitive adalah tipe data dasar yang tersedia secara langsung pada suatu bahasa pemrograman.
  • Sedangkan tipe data composite adalah tipe data bentukan yang terdiri dari dua atau lebih tipe data primitive.

105 of 178

Latihan OOP

105

  • Buatlah kode program java untuk menampilkan biodata kalian, dan tambahkan komentar satu baris!
  • SS kode program dan hasil output dari soal Nomor 1 kirim ke GC !

106 of 178

Terima Kasih

Thank you very much

107 of 178

INTRODUCTION

108 of 178

Pengertian

108

  • Pemrograman berorientasi objek adalah cara yang dilakukan untuk membuat suatu program dengan memanfaatkan objek

Terdapat 4 Istilah dalam Pemrograman Berorientasi Objek

1. Objek

2. Class

3. Attributes / Field

4. Behaviour / Method�  

109 of 178

1. Class

109

Class yaitu template untuk membuat objek.

Class merupakan prototipe atau blue prints yang mendefinisikan variabel dan method secara umum.

Class

Objek

110 of 178

2. Objek

110

Objek adalah entitas yang mempunyai atribut, karakter dan kondisi. Setiap objek memiliki atribut sebagai status (state) dan tingkah laku sebagai behavior.

Contoh : rumah, mobil, sepeda motor,

komputer, meja, sepatu, dll.

111 of 178

3. Attributes / Field

Setyo Bagus Fristanto, S.Pd @2017 | SMKN 9 Malang

111

Atribut adalah data yang membedakan antara objek satu dengan yang lainnya.

Contoh Objek : Sepeda Motor,

mempunyai atribut sebagai

berikut:

  • Nama ~> Beat
  • Warna ~> Merah
  • Jumlah Roda ~> 2
  • Kecepatan ~> 70 km/jam

112 of 178

4. Behaviour / Method

112

Behavior/tingkah laku adalah hal-hal yang bisa dilakukan oleh objek dari suatu class.

Contoh : Sepeda Motor, mempunyai behaviour sebagai berikut:

Jalan, mundur, belok

Kiri dan belok kanan

113 of 178

Menulis Kode Program Java di Komputer

113

class Hello {

public static void main(String args[]){

System.out.println("Hello World");

System.out.println(“sultan");

}

}

114 of 178

Komentar

114

Komentar atau comment adalah ‘kode program’ yang ditambahkan untuk memberi keterangan/penjelasan mengenai cara kerja program. Komentar tidak akan diproses oleh compiler Java

115 of 178

Komentar

115

Single Line Comment dipakai untuk membuat baris komentar yang terdiri dari 1 baris saja, dengan tanda //

Multi Line Comment adalah baris komentar yang mencakup lebih dari satu baris. Dengan /* sebagai pembuka baris komentar, dan karakter */ sebagai penutup baris komentar.

116 of 178

116

Variabel, Konstanta dan Tipe Data

117 of 178

Variabel

117

  • Variabel adalah suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu yang nilainya bisa berubah-ubah.
  • Sebelum digunakan variabel harus dideklarasikan. Deklarasi disesuaikan dengan tipe data yang ingin direpresentasikan.�  

118 of 178

Deklarasi Variabel

118

Deklarasi variabel mengikut aturan sebagai berikut :

tipeData namaVariabel.

Contoh berikut adalah deklarasi variabel dengan menggunakan tipe data int atau bilangan bulat:

int bilangan1;

int bilangan2;

119 of 178

Deklarasi Variabel

119

  • Tipe data dari suatu variabel bisa berupa tipe data primitif (seperti : int, byte, char, short, boolean dll) atau tipe data berupa class (misalnya Integer, Byte, Short, Boolean dll - bisa kelas yang anda buat)
  • Variabel bisa diinisialisasi (diberi nilai awal). Misalnya pada contoh di atas kita melakukan inisialisasi sebagai berikut :

int bilangan1 = 0; 🡪 <tipe_data> <nama_variabel> = <value>

int bilangan2 = 5;

120 of 178

Pengertian

120

  • Pemrograman berorientasi objek adalah cara yang dilakukan untuk membuat suatu program dengan memanfaatkan objek

Terdapat 4 Istilah dalam Pemrograman Berorientasi Objek

1. Objek

2. Class

3. Attributes / Field

4. Behaviour / Method�  

121 of 178

1. Class

121

Class yaitu template untuk membuat objek.

Class merupakan prototipe atau blue prints yang mendefinisikan variabel dan method secara umum.

Class

Objek

122 of 178

2. Objek

122

Objek adalah entitas yang mempunyai atribut, karakter dan kondisi. Setiap objek memiliki atribut sebagai status (state) dan tingkah laku sebagai behavior.

Contoh : rumah, mobil, sepeda motor,

komputer, meja, sepatu, dll.

123 of 178

3. Attributes / Field

Setyo Bagus Fristanto, S.Pd @2017 | SMKN 9 Malang

123

Atribut adalah data yang membedakan antara objek satu dengan yang lainnya.

Contoh Objek : Sepeda Motor,

mempunyai atribut sebagai

berikut:

  • Nama ~> Beat
  • Warna ~> Merah
  • Jumlah Roda ~> 2
  • Kecepatan ~> 70 km/jam

124 of 178

4. Behaviour / Method

124

Behavior/tingkah laku adalah hal-hal yang bisa dilakukan oleh objek dari suatu class.

Contoh : Sepeda Motor, mempunyai behaviour sebagai berikut:

Jalan, mundur, belok

Kiri dan belok kanan

125 of 178

Menulis Kode Program Java di Komputer

125

class Hello {

public static void main(String args[]){

System.out.println("Hello World");

System.out.println(“sultan");

}

}

126 of 178

Komentar

126

Komentar atau comment adalah ‘kode program’ yang ditambahkan untuk memberi keterangan/penjelasan mengenai cara kerja program. Komentar tidak akan diproses oleh compiler Java

127 of 178

Komentar

127

Single Line Comment dipakai untuk membuat baris komentar yang terdiri dari 1 baris saja, dengan tanda //

Multi Line Comment adalah baris komentar yang mencakup lebih dari satu baris. Dengan /* sebagai pembuka baris komentar, dan karakter */ sebagai penutup baris komentar.

128 of 178

128

Variabel, Konstanta dan Tipe Data

129 of 178

Variabel

129

  • Variabel adalah suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu yang nilainya bisa berubah-ubah.
  • Sebelum digunakan variabel harus dideklarasikan. Deklarasi disesuaikan dengan tipe data yang ingin direpresentasikan.�  

130 of 178

Deklarasi Variabel

130

Deklarasi variabel mengikut aturan sebagai berikut :

tipeData namaVariabel.

Contoh berikut adalah deklarasi variabel dengan menggunakan tipe data int atau bilangan bulat:

int bilangan1;

int bilangan2;

131 of 178

Deklarasi Variabel

131

  • Tipe data dari suatu variabel bisa berupa tipe data primitif (seperti : int, byte, char, short, boolean dll) atau tipe data berupa class (misalnya Integer, Byte, Short, Boolean dll - bisa kelas yang anda buat)
  • Variabel bisa diinisialisasi (diberi nilai awal). Misalnya pada contoh di atas kita melakukan inisialisasi sebagai berikut :

int bilangan1 = 0; 🡪 <tipe_data> <nama_variabel> = <value>

int bilangan2 = 5;

132 of 178

Deklarasi Variabel

132

  • Tanda ; (titik koma) menyatakan satu statemen yang utuh (Dalam bahasa manusia ’satu kalimat yang lengkap - berakhir dengan tanda titik’).

133 of 178

Deklarasi Variabel

133

Java memiliki aturan-aturan dalam penamaan suatu variabel. Aturan-aturan itu adalah sebagai berikut :

  • Penamaan variabel tidak boleh menggunakan kata-kata kunci dalam bahasa pemrograman java. Contoh abstract, boolean, break, byte, case, catch, char, class, const, continue, default.
  • Harus dimulai dengan huruf atau garis bawah ( _ ) atau tanda dollar ($), tidak boleh angka.
  • Huruf kedua dan seterusnya bebas (bisa angka) tapi tidak boleh menggunakan operator/simbol

134 of 178

Deklarasi Variabel

134

  • Panjang nama variabel terserah (dalam artian tidak dibatasi) tapi kata-katanya tidak boleh terpisah.
  • Nama Variabel dalam java adalah case sensitif (membedakan huruf kecil dan huruf besar. Nama variabel bilangan1 dan Bilangan1 dianggap sebagai dua variabel yang berbeda.
  • Penamaan variabel sebaiknya interpretatif, menggambarkan raealita yang diwakilinya. Penamaan variabel String namaSiswa adalah lebih interpretatif dibandingkan dengan variabel String x

135 of 178

Deklarasi Variabel

135

Berikut contoh penamaan variabel yang valid dan tidak valid :

  • int bilangan1 –> valid
  • int bilangan 1 –> tidak valid
  • int 1bilangan –> tidak valid
  • int _bilangan1 –> valid
  • int $bilangan1 –> valid
  • int b1langan –> valid
  • int bi-langan –> tidak valid
  • int bi+langan –> tidak valid

136 of 178

Konstanta

136

  • Pada prinsipnya konstanta hampir mirip dengan variabel. Dua-duanya digunakan untuk menyimpan suatu nilai dari tipe data tertentu. Bedanya variabel menyimpan suatu nilai yang bisa berubah-ubah (dinamis) sedangkan konstanta sekali dideklarasikan nilainya tidak akan pernah berubah.
  • Variabel bisa tidak diinisialisasi, sedangkan konstanta selalu diinisialisasi dan nilai inisialisasi tersebut tidak akan pernah berubah.

137 of 178

Konstanta

137

  • Deklarasi konstanta mirip dengan deklarasi variabel. Tetapi memiliki kata kunci final sebelum tipe datanya.
  • Nama konstanta hanya boleh terdiri dari huruf besar dan garis bawah (undescore). Berikut contoh penamaan konstanta yang valid :

final double PI = 3.14;

🡪 final <tipe_data> <nama_konstanta> = <value>

138 of 178

Tipe Data

138

  • Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer.
  • Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita tentukan dengan pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer).

139 of 178

Tipe Data

139

Tipe Data dikelompokkan menjadi dua yaitu :

1. Tipe Data Primitive :

    • Numeric
    • Character
    • Boolean

2. Tipe Data Composite :

    • Array
    • Record
    • Image
    • Date Time
    • Lainya (Subrange, Enumerasi, dll)

140 of 178

Pengertian

140

  • Pemrograman berorientasi objek adalah cara yang dilakukan untuk membuat suatu program dengan memanfaatkan objek

Terdapat 4 Istilah dalam Pemrograman Berorientasi Objek

1. Objek

2. Class

3. Attributes / Field

4. Behaviour / Method�  

141 of 178

1. Class

141

Class yaitu template untuk membuat objek.

Class merupakan prototipe atau blue prints yang mendefinisikan variabel dan method secara umum.

Class

Objek

142 of 178

2. Objek

142

Objek adalah entitas yang mempunyai atribut, karakter dan kondisi. Setiap objek memiliki atribut sebagai status (state) dan tingkah laku sebagai behavior.

Contoh : rumah, mobil, sepeda motor,

komputer, meja, sepatu, dll.

143 of 178

3. Attributes / Field

Setyo Bagus Fristanto, S.Pd @2017 | SMKN 9 Malang

143

Atribut adalah data yang membedakan antara objek satu dengan yang lainnya.

Contoh Objek : Sepeda Motor,

mempunyai atribut sebagai

berikut:

  • Nama ~> Beat
  • Warna ~> Merah
  • Jumlah Roda ~> 2
  • Kecepatan ~> 70 km/jam

144 of 178

4. Behaviour / Method

144

Behavior/tingkah laku adalah hal-hal yang bisa dilakukan oleh objek dari suatu class.

Contoh : Sepeda Motor, mempunyai behaviour sebagai berikut:

Jalan, mundur, belok

Kiri dan belok kanan

145 of 178

Menulis Kode Program Java di Komputer

145

class Hello {

public static void main(String args[]){

System.out.println("Hello World");

System.out.println(“sultan");

}

}

146 of 178

Komentar

146

Komentar atau comment adalah ‘kode program’ yang ditambahkan untuk memberi keterangan/penjelasan mengenai cara kerja program. Komentar tidak akan diproses oleh compiler Java

147 of 178

Komentar

147

Single Line Comment dipakai untuk membuat baris komentar yang terdiri dari 1 baris saja, dengan tanda //

Multi Line Comment adalah baris komentar yang mencakup lebih dari satu baris. Dengan /* sebagai pembuka baris komentar, dan karakter */ sebagai penutup baris komentar.

148 of 178

148

Variabel, Konstanta dan Tipe Data

149 of 178

Deklarasi Variabel

149

Deklarasi variabel mengikut aturan sebagai berikut :

tipeData namaVariabel.

Contoh berikut adalah deklarasi variabel dengan menggunakan tipe data int atau bilangan bulat:

int bilangan1;

int bilangan2;

150 of 178

Deklarasi Variabel

150

  • Tipe data dari suatu variabel bisa berupa tipe data primitif (seperti : int, byte, char, short, boolean dll) atau tipe data berupa class (misalnya Integer, Byte, Short, Boolean dll - bisa kelas yang anda buat)
  • Variabel bisa diinisialisasi (diberi nilai awal). Misalnya pada contoh di atas kita melakukan inisialisasi sebagai berikut :

int bilangan1 = 0; 🡪 <tipe_data> <nama_variabel> = <value>

int bilangan2 = 5;

151 of 178

Deklarasi Variabel

151

  • Tanda ; (titik koma) menyatakan satu statemen yang utuh (Dalam bahasa manusia ’satu kalimat yang lengkap - berakhir dengan tanda titik’).

152 of 178

Deklarasi Variabel

152

Java memiliki aturan-aturan dalam penamaan suatu variabel. Aturan-aturan itu adalah sebagai berikut :

  • Penamaan variabel tidak boleh menggunakan kata-kata kunci dalam bahasa pemrograman java. Contoh abstract, boolean, break, byte, case, catch, char, class, const, continue, default.
  • Harus dimulai dengan huruf atau garis bawah ( _ ) atau tanda dollar ($), tidak boleh angka.
  • Huruf kedua dan seterusnya bebas (bisa angka) tapi tidak boleh menggunakan operator/simbol

153 of 178

Deklarasi Variabel

153

  • Panjang nama variabel terserah (dalam artian tidak dibatasi) tapi kata-katanya tidak boleh terpisah.
  • Nama Variabel dalam java adalah case sensitif (membedakan huruf kecil dan huruf besar. Nama variabel bilangan1 dan Bilangan1 dianggap sebagai dua variabel yang berbeda.
  • Penamaan variabel sebaiknya interpretatif, menggambarkan raealita yang diwakilinya. Penamaan variabel String namaSiswa adalah lebih interpretatif dibandingkan dengan variabel String x

154 of 178

Deklarasi Variabel

154

Berikut contoh penamaan variabel yang valid dan tidak valid :

  • int bilangan1 –> valid
  • int bilangan 1 –> tidak valid
  • int 1bilangan –> tidak valid
  • int _bilangan1 –> valid
  • int $bilangan1 –> valid
  • int b1langan –> valid
  • int bi-langan –> tidak valid
  • int bi+langan –> tidak valid

155 of 178

Konstanta

155

  • Pada prinsipnya konstanta hampir mirip dengan variabel. Dua-duanya digunakan untuk menyimpan suatu nilai dari tipe data tertentu. Bedanya variabel menyimpan suatu nilai yang bisa berubah-ubah (dinamis) sedangkan konstanta sekali dideklarasikan nilainya tidak akan pernah berubah.
  • Variabel bisa tidak diinisialisasi, sedangkan konstanta selalu diinisialisasi dan nilai inisialisasi tersebut tidak akan pernah berubah.

156 of 178

Konstanta

156

  • Deklarasi konstanta mirip dengan deklarasi variabel. Tetapi memiliki kata kunci final sebelum tipe datanya.
  • Nama konstanta hanya boleh terdiri dari huruf besar dan garis bawah (undescore). Berikut contoh penamaan konstanta yang valid :

final double PI = 3.14;

🡪 final <tipe_data> <nama_konstanta> = <value>

157 of 178

Tipe Data

157

  • Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer.
  • Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita tentukan dengan pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer).

158 of 178

Tipe Data

158

Tipe Data dikelompokkan menjadi dua yaitu :

1. Tipe Data Primitive :

    • Numeric
    • Character
    • Boolean

2. Tipe Data Composite :

    • Array
    • Record
    • Image
    • Date Time
    • Lainya (Subrange, Enumerasi, dll)

159 of 178

Tipe Data

159

  • Tipe data primitive adalah tipe data dasar yang tersedia secara langsung pada suatu bahasa pemrograman.
  • Sedangkan tipe data composite adalah tipe data bentukan yang terdiri dari dua atau lebih tipe data primitive.

160 of 178

Deklarasi Variabel

160

  • Tanda ; (titik koma) menyatakan satu statemen yang utuh (Dalam bahasa manusia ’satu kalimat yang lengkap - berakhir dengan tanda titik’).

161 of 178

Deklarasi Variabel

161

Java memiliki aturan-aturan dalam penamaan suatu variabel. Aturan-aturan itu adalah sebagai berikut :

  • Penamaan variabel tidak boleh menggunakan kata-kata kunci dalam bahasa pemrograman java. Contoh abstract, boolean, break, byte, case, catch, char, class, const, continue, default.
  • Harus dimulai dengan huruf atau garis bawah ( _ ) atau tanda dollar ($), tidak boleh angka.
  • Huruf kedua dan seterusnya bebas (bisa angka) tapi tidak boleh menggunakan operator/simbol

162 of 178

Deklarasi Variabel

162

  • Panjang nama variabel terserah (dalam artian tidak dibatasi) tapi kata-katanya tidak boleh terpisah.
  • Nama Variabel dalam java adalah case sensitif (membedakan huruf kecil dan huruf besar. Nama variabel bilangan1 dan Bilangan1 dianggap sebagai dua variabel yang berbeda.
  • Penamaan variabel sebaiknya interpretatif, menggambarkan raealita yang diwakilinya. Penamaan variabel String namaSiswa adalah lebih interpretatif dibandingkan dengan variabel String x

163 of 178

Deklarasi Variabel

163

Berikut contoh penamaan variabel yang valid dan tidak valid :

  • int bilangan1 –> valid
  • int bilangan 1 –> tidak valid
  • int 1bilangan –> tidak valid
  • int _bilangan1 –> valid
  • int $bilangan1 –> valid
  • int b1langan –> valid
  • int bi-langan –> tidak valid
  • int bi+langan –> tidak valid

164 of 178

Konstanta

164

  • Pada prinsipnya konstanta hampir mirip dengan variabel. Dua-duanya digunakan untuk menyimpan suatu nilai dari tipe data tertentu. Bedanya variabel menyimpan suatu nilai yang bisa berubah-ubah (dinamis) sedangkan konstanta sekali dideklarasikan nilainya tidak akan pernah berubah.
  • Variabel bisa tidak diinisialisasi, sedangkan konstanta selalu diinisialisasi dan nilai inisialisasi tersebut tidak akan pernah berubah.

165 of 178

Konstanta

165

  • Deklarasi konstanta mirip dengan deklarasi variabel. Tetapi memiliki kata kunci final sebelum tipe datanya.
  • Nama konstanta hanya boleh terdiri dari huruf besar dan garis bawah (undescore). Berikut contoh penamaan konstanta yang valid :

final double PI = 3.14;

🡪 final <tipe_data> <nama_konstanta> = <value>

166 of 178

Tipe Data

166

  • Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer.
  • Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita tentukan dengan pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer).

167 of 178

Tipe Data

167

Tipe Data dikelompokkan menjadi dua yaitu :

1. Tipe Data Primitive :

    • Numeric
    • Character
    • Boolean

2. Tipe Data Composite :

    • Array
    • Record
    • Image
    • Date Time
    • Lainya (Subrange, Enumerasi, dll)

168 of 178

Tipe Data

168

  • Tipe data primitive adalah tipe data dasar yang tersedia secara langsung pada suatu bahasa pemrograman.
  • Sedangkan tipe data composite adalah tipe data bentukan yang terdiri dari dua atau lebih tipe data primitive.

169 of 178

Latihan OOP

169

  1. Buatlah kode program java untuk menampilkan biodata kalian, dan tambahkan komentar satu baris!
  2. SS kode program dan hasil output dari soal Nomor 1 kirim ke GC !

170 of 178

Terima Kasih

Thank you very much

171 of 178

Deklarasi Variabel

171

Berikut contoh penamaan variabel yang valid dan tidak valid :

  • int bilangan1 –> valid
  • int bilangan 1 –> tidak valid
  • int 1bilangan –> tidak valid
  • int _bilangan1 –> valid
  • int $bilangan1 –> valid
  • int b1langan –> valid
  • int bi-langan –> tidak valid
  • int bi+langan –> tidak valid

172 of 178

Konstanta

172

  • Pada prinsipnya konstanta hampir mirip dengan variabel. Dua-duanya digunakan untuk menyimpan suatu nilai dari tipe data tertentu. Bedanya variabel menyimpan suatu nilai yang bisa berubah-ubah (dinamis) sedangkan konstanta sekali dideklarasikan nilainya tidak akan pernah berubah.
  • Variabel bisa tidak diinisialisasi, sedangkan konstanta selalu diinisialisasi dan nilai inisialisasi tersebut tidak akan pernah berubah.

173 of 178

Konstanta

173

  • Deklarasi konstanta mirip dengan deklarasi variabel. Tetapi memiliki kata kunci final sebelum tipe datanya.
  • Nama konstanta hanya boleh terdiri dari huruf besar dan garis bawah (undescore). Berikut contoh penamaan konstanta yang valid :

final double PI = 3.14;

🡪 final <tipe_data> <nama_konstanta> = <value>

174 of 178

Tipe Data

174

  • Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer.
  • Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita tentukan dengan pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer).

175 of 178

Tipe Data

175

Tipe Data dikelompokkan menjadi dua yaitu :

1. Tipe Data Primitive :

    • Numeric
    • Character
    • Boolean

2. Tipe Data Composite :

    • Array
    • Record
    • Image
    • Date Time
    • Lainya (Subrange, Enumerasi, dll)

176 of 178

Tipe Data

176

  • Tipe data primitive adalah tipe data dasar yang tersedia secara langsung pada suatu bahasa pemrograman.
  • Sedangkan tipe data composite adalah tipe data bentukan yang terdiri dari dua atau lebih tipe data primitive.

177 of 178

Latihan OOP

177

  • Buatlah kode program java untuk menampilkan biodata kalian, dan tambahkan komentar satu baris!
  • SS kode program dan hasil output dari soal Nomor 1 kirim ke GC !

178 of 178

Terima Kasih

Thank you very much