pbo 3 - dasar-dasar pemrograman java
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