pbo 3 - dasar-dasar pemrograman java

Upload: adek-yudi

Post on 09-Jul-2015

122 views

Category:

Documents


10 download

TRANSCRIPT

Pemrograman Berorientasi Obyek (JAVA)

DASAR-DASAR PEMROGRAMAN JAVAGede Suweca www.suweca.com

POKOK BAHASAN Pernyataan dan Blok Ekspresi Komentar Identifier Keyword Literals Tipe Data Primitif Variabel & Konstantawww.suweca.com

Gede Suweca

1

Pernyataan Perintah yang menyebabkan sesuatu terjadi dan merepresentasikan aksi tunggal dalam program Java. Setiap pernyataan diakhiri dengan tanda semicolon (;). Contoh:System.out.println("Hello World!");

Gede Suweca

www.suweca.com

Blok / Blok Pernyataan Satu atau lebih pernyataan yang ditulis antara kurung kurawal buka ({) dan kurung kurawal tutup (}) sebagai satu unit kesatuan. Contoh:public static void main(String[] args) { System.out.println("Hello!"); System.out.println("World!"); }

Gede Suweca

www.suweca.com

2

Ekspresi Pernyataan yang dapat menghasilkan suatu nilai. Nilai yang dihasilkan disebut dengan nilai balik (return value) yang dapat berupa bilangan, boolean, atau objek. Contoh:nilaiHasil = bilSatu + bilDua;

Gede Suweca

www.suweca.com

Komentar Catatan yang ditulis pada kode program sebagai dokumentasi. Penulisan komentar C Style/* Komentar dengan C Style Bisa satu baris atau lebih */

Penulisan komentar C++ Style// Komentar dengan C++ Style

Komentar khusus javadoc/** Komentar khusus javadoc \n digunakan untuk membuat dokumentasi HTML */Gede Suweca www.suweca.com

3

Identifier (1) Suatu tanda yang mewakili nama-nama variabel, method, class, dsb.Contoh: Hello, main, System, out, dsb.

Tidak boleh menggunakan keyword / kata kunci dalam javaContoh: class, public, void, dsb.

Identifier harus dimulai dengan salah satu huruf, underscore (_), atau tanda dollar ($). Huruf dapat berupa huruf kapital atau kecil, karakter berikutnya dapat berupa angka 0 sampai 9.Gede Suweca www.suweca.com

Identifier (2) Identifier yang lebih dari satu kata menggunakan huruf kapital untuk mengindikasikan awal dari kata kecuali kata pertama.Contoh: iniContohNamaVariabel iniContohNamaMethod

Khusus untuk class kata pertama juga harus diawali huruf kapital.Contoh: IniContohNamaClass

Pendeklarasian Java adalah Case Sensitive. Hello hello.Gede Suweca www.suweca.com

4

Keyword atau Kata Kunci Identifier yang telah dipesan untuk didefinisikan sebelumnya oleh java untuk tujuan tertentu. true, false dan null bukan keyword tetapi kata-kata khusus.

Gede Suweca

www.suweca.com

Java Keyword

Gede Suweca

www.suweca.com

5

Literal Semua informasi ( bilangan, karakter, string, boolean ) yang merepresentasikan suatu nilai. Integer Literals: 31 0 -9 Floating-Point Literals: .3 0.3 3.14 Boolean Literals: true false Character Literals: ( G g { String Literals: "Bali" "0.2" "r" ""Gede Suweca www.suweca.com

Tipe Data Primitif (1) boolean (Logika) diwakili true atau false. char (Tekstual) diwakili karakter single Unicode yang berada di dalam tanda single quotes ( ). byte, short, int, long (Integral) Default yaitu int. float, double (Floating Point) default yaitu double.

Gede Suweca

www.suweca.com

6

Tipe Data Primitif (2)Tipe Data boolean char byte short int long float doubleGede Suweca

Keterangan Logika (true/flase) Karakter (unicode) Bilangan bulat Bilangan bulat Bilangan bulat Bilangan bulat Bilangan pecahan Bilangan pecahan

Ukuran 16 bit 8 bit 16 bit 32 bit 64 bit 32 bit 64 bit

Jangkauan

-27 s/d 27-1 -215 s/d 215-1 -231 s/d 231-1 -263 s/d 263-1 -231 s/d 231-1 -263 s/d 263-1www.suweca.com

Variabel (1) Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai). Nilai variabel dapat diubah di dalam program. Variabel memiliki nama dan tipe data. Nama variabel mengikuti aturan penulisan identifier. Tipe data menandakan nilai / informasi yang dapat disimpan dalam variabel. Variabel dipanggil berdasarkan lingkupnya, dimulai dari blok yang paling kecil, kemudian blok di luarnya.Gede Suweca www.suweca.com

7

Variabel (2) Deklarasi dan Inisialisasi Variabel [=initial value];Contoh: int hasilJumlah; String namaDosen, namaMahasiswa; int hasilPerkalian = 0; boolean status = true;

Gede Suweca

www.suweca.com

Variabel (3)Lingkup Variabel: Instance variable adalah variabel yang memiliki nilai yang berbeda di setiap objek. Class variable adalah variabel yang berlaku di suatu class dan seluruh instan dari class tersebut (objek). Ciri class variable adalah menggunakan keyword static. Local variable digunakan di dalam method atau blok pernyataan. Parameter adalah variabel yg ada di dalam pernyataan method.Gede Suweca www.suweca.com

8

Konstanta Variabel yang nilainya tidak berubah (tetap). Nama konstanta menggunakan huruf Kapital. Diawali dengan keyword final sebelum tipe data. Contoh: final float PI = 3.141592;Gede Suweca www.suweca.com

Daftar Pustaka Tim Pengembang JENI, JENI Intro1 Bab 4 , Depdiknas, 2007

Gede Suweca

www.suweca.com

9