0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan50 halaman

OOP 1 - Konstanta, Variabel Dan Tipe Data

Diunggah oleh

Assh Arazi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan50 halaman

OOP 1 - Konstanta, Variabel Dan Tipe Data

Diunggah oleh

Assh Arazi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 50

OOP (Pemrograman

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

• 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
1. Class
Class yaitu template untuk membuat objek.
Class merupakan prototipe atau blue prints yang mendefinisikan
variabel dan method secara umum.
Class Objek

5
2. Objek

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
3. Attributes / Field
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
Setyo Bagus Fristanto, S.Pd @2017 | SMKN 9 Malang
4. Behaviour / Method

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
Menulis Kode Program Java di Komputer

class Hello {

public static void main(String args[]){

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

System.out.println(“sultan");
9
Komentar

Komentar atau comment adalah ‘kode program’ yang


ditambahkan untuk memberi keterangan/penjelasan
mengenai cara kerja program. Komentar tidak akan
diproses oleh compiler Java

10
Komentar

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
Variabel, Konstanta dan Tipe Data

12
Variabel

• 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
Deklarasi Variabel

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
Deklarasi Variabel

• 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
Deklarasi Variabel

• Tanda ; (titik koma) menyatakan satu statemen yang utuh (Dalam


bahasa manusia ’satu kalimat yang lengkap - berakhir dengan
tanda titik’).

16
Deklarasi Variabel

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
Deklarasi Variabel

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

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
• 19
int bi+langan –> tidak valid
Konstanta

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
Konstanta

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
Tipe Data

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
Tipe Data

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
Tipe Data

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
Latihan OOP

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
Terima Kasih
Thank you very much
INTRODUCTION
Pengertian

• 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
1. Class
Class yaitu template untuk membuat objek.
Class merupakan prototipe atau blue prints yang mendefinisikan
variabel dan method secara umum.
Class Objek

29
2. Objek

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.

30
3. Attributes / Field
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
31
Setyo Bagus Fristanto, S.Pd @2017 | SMKN 9 Malang
4. Behaviour / Method

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

32
Menulis Kode Program Java di Komputer

class Hello {

public static void main(String args[]){

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

System.out.println(“sultan");
33
Komentar

Komentar atau comment adalah ‘kode program’ yang


ditambahkan untuk memberi keterangan/penjelasan
mengenai cara kerja program. Komentar tidak akan
diproses oleh compiler Java

34
Komentar

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.
35
Variabel, Konstanta dan Tipe Data

36
Variabel

• 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.

37
Deklarasi Variabel

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;

38
Deklarasi Variabel

• 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; 39
Deklarasi Variabel

• Tanda ; (titik koma) menyatakan satu statemen yang utuh (Dalam


bahasa manusia ’satu kalimat yang lengkap - berakhir dengan
tanda titik’).

40
Deklarasi Variabel

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 41
Deklarasi Variabel

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

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
• 43
int bi+langan –> tidak valid
Konstanta

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.
44
Konstanta

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>
45
Tipe Data

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).

46
Tipe Data

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) 47
Tipe Data

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.

48
Latihan OOP

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 !
49
Terima Kasih
Thank you very much

Anda mungkin juga menyukai