Jumat, 02 November 2012

Progamming Fundamental


Pernyataan dan Ekspresi

Pernyataan
§  Perintah yang menyebabkan sesuatu terjadi dan merepresentasikan suatu aksi tunggal dalam program Java
        Contoh: int tahunProduksi;
§  Setiap pernyataan ditutup oleh karakter semicolon (;)
§ Pernyataan dikelompokkan dengan tanda pembuka ({) dan penutup (}). Kelompok ini disebut blok atau blok pernyataan .

Ekspresi
§  Pernyataan yang dapat menghasilkan suatu nilai. Nilai yang dihasilkan oleh pernyataan ini yang disebut dengan nilai balik (return value)
§  Nilai balik bisa berupa bilangan, boolean, atau objek
§  Method tanpa nilai balik biasanya menggunakan keyword void
§  Contoh:  hasilBagi = a / b;

Variabel dan Tipe Data

Variabel
§  Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)
§  Nilai variabel dapat diubah di pernyataan manapun di dalam program
§  Mendeklarasikan variabel:
tipe namaVariabel1 [, namaVariabel2]
§  Contoh:
int hasilKali;
String namaSiswa, namaGuru, namaAdmin;

Ruang Lingkup Variabel

Variabel dipanggil berdasarkan lingkupnya,  dimulai dari blok yang paling kecil, kemudian blok di luar itu.
1.       Local Variable: digunakan di dalam method atau blok pernyataan yang lebih kecil dari itu
2.      Parameter: variabel yg ada di dalam pernyataan (argument) method
3.     Instance Variable: variabel yang memiliki nilai yang berbeda di setiap objek
4.     Class Variable: variabel yang berlaku di suatu class dan seluruh instan dari class tersebut (objek). Ciri class variable adalah menggunakan keyword static.

Memberi Nilai Variabel


§  Menggunakan tanda sama dengan (=)
§  Kebiasaan yang baik untuk memberi nilai awal (initial value) pada local variabel (mencegah bug pada program)
§  Secara otomatis, Java akan memberi nilai awal pada instance variable 
§  Contoh:
     int hasilTambah = 0;
     boolean status = false;

Memberi Nama Variabel
§  Gunakan lowercase untuk variabel yang  terdiri dari satu kata atau kata pertama
§  Gunakan kapital untuk karakter pertama dari kata kedua, ketiga, dst
§  Contoh:
          int hasil;
          boolean statusMesinMobil;
          Button openFile; 


Access Modifier

§  Private: pengaksesan suatu instance variabel dan method hanya dapat dilakukan di dalam class ( tidak bisa dari dari luar class)
§  Tanpa Tanda: pengaksesan suatu instance variabel dan method dapat dilakukan di dalam kelas dan kelas lain dalam satu paket
§  Protected: pengaksesan suatu instance variabel dan method dapat dilakukan di dalam kelas, kelas lain dalam satu paket, dan sub class
§  Public: pengaksesan suatu instance variable dan method dapat dilakukan dari luar (sembarang) kelas.

Tipe Data

1.   Tipe Data Primitif
 Tipe data yang merupakan kata kunci di Java (tertanam di compiler Java), sehingga pemrosesan jauh lebih cepat
  Menggunakan huruf kecil (lowercase)
  Contoh: int, double


Secara umum jenis tipe data:
      bilangan bulat
      pecahan
      karakter
      boolean
Tipe data hasil operasi matematika akan mengikuti tipe data dari operand.

2.   Tipe Data Reference (Class)
      Tipe data berupa class yang ada di library Java (java.lang)
      Menggunakan huruf capital
      Contoh: String, Integer, Double




Daftar Karakter Escape


Daftar Operator Pembanding


Daftar Operator Logika


Pengarahan tipe


Pembulatan (Math.round)
§  Math.round() mengkonversi bilangan pecahan ke bilangan bulat terdekat
§  Contoh:
int rounded = Math.round(balance);
// if balance is 13.75, then rounded is set to 14

Source Code Menghitung Luas Segitiga~


import java.util.Scanner;
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Nur Lathifah
 */
public class LuasSegitiga {
public static void main(String[] args) {
double alas, tinggi, Luas;
       alas=17;
       tinggi=11;
Scanner scan = new Scanner(System.in);
System.out.println("Menghitung Luas Segitiga");     
Luas = (alas*tinggi)/2;
System.out.println("Luas = " + Luas);
}
}








0 komentar:

Posting Komentar