Minggu, 30 September 2012

Laporan Pratikum 1 & 2 Matkul Bahasa Pemrg. Java

Pert 1 Dasar Dasar Java

Java merupakan bahasa pemrograman yang berorientasi pada objek, karena java merupakan bahasa pemrograman yang berorientasi paada objek maka dalam pembuatan atau penulisan kode - kodenya menggunakan kelas - kelas.

Java juga bahasa pemrograman yang bersifat MULTI FLATFORM yang artinya java dapat berjalan disemua sistem informasi seperti windows dan linux.

Dalam penulisa kode, Java merupakan bahasa pemrograman yang CASE SENSITIVE yang artinya pengaruh huruf besar dan huruf kecil berperan penting dalam penulisan kodenya.

Bahasa pemrograman java juga merupakan bahasa pemrograman yang harus di COMPILE terlebih dahulu sebelum kode yang dibuat dijalankan, ini dilakukan untuk mengetahui kesalahan - kesalahan yang mungkin terjadi pada kode, setelah di COMPILE (ctr + 1) baru kemudian di RUN (ctr + 2)

Aturan penulisan kode dalam Java
1. setiap class diawali kurung kurawal ( { ) dan diakhiri kurung kurawal (}).
2. setiap akhir dari penulisan statement diakhiri titik koma (;)
3. case sensitive
4. Penulisan output diletakkan dalam kurung dan didalam tanda kutip dua.
5. Dalam proses penyimpanan, nama file name harus sesuai dengan nama kelas utamanya
    exp : program dibawah ini menggunakan nama kelas Helloword maka disimpan dengan nama Helloword juga.
dll
6. Untuk memberikan komentar pada program java, dapat menggunakan tanda sbb:
     simbol // untuk memberikan satu baris komentar
     simbol /* dan */ untuk menuliskan komentar lebih dari satu baris
 
Contoh penulisan program sederhana dalam java
Exp 1.

public class Helloword {
     public static Void main (String []Args) // fungsi utama
         Sistem.out.println ("Hello Java"); // fungsi output
     }
}

Hasil tampilan program diatas

menampilkan kata  Hello Java

Exp 2. 

Contoh program Tes Keputusan

class TesKeputusan {
  public static void main (String[] args) { //
Fungsi utama
    char jeniskelamin = 'W'; // atribut = jeniskelamin dengan tipe data = char dan nilainya= w
    //nested if
    if (jeniskelamin=='L') //
tes kondisi jika jeniskelamin = L
        System.out.println("Cowok"); // maka print / tampilkan cowok
    else if (jeniskelamin=='P') // tes kondisi jika jenis kelamin = p
        System.out.println("Cewek"); // maka tampilkan cewek
    else  System.out.println("Banci"); // jika semua kondisi tidak terpenuhi maka cetak banci

    //ternary
    System.out.println (jeniskelamin=='P'? "Dia pasti cowok." : "Dia pasti cewek");

    //switch case
    switch (jeniskelamin) {
        case 'P' : System.out.println("Cowok");
                break;
        case 'L' : System.out.println("Cewek");
                break;
        default        : System.out.println("Banci");
                break;
    }
   }
}


Hasil tampilan program diatas


Exp 3. 

Contoh program TesPerulangan
public class TesPerulangan {
  public static void main (String[] args) { //
Kelas utama
      int i; // atribut i tipe datanya interger

      //for
      System.out.println("Perulangan For...");
      for (i=0; i<10; i++) //
nilai i = 0 ; i lebih kecil dari 10 adalah syarat kondisi; i++ adalah i=i+1
          System.out.println("Perulangan Ke : "+i); // +i adalah perintah untuk memanggil nilai dari atribut i

      //While
      System.out.println("Perulangan While...");
      i=0; //
nilai atribut i=0
      while (i<10) { // perintah untuk tes kondisi
          System.out.println("Perulangan Ke : "+i); // mencetak nilai dari atribut i
          i++; // i++ sama dengan i=i+1
      }

      //Do While
      System.out.println("Perulangan Do While...");
      i=0; //
nilai atribut i =0
      do {
          System.out.println("Perulangan Ke : "+i); //
perintah untuk mencetak nilai dari atribut i
          i++; // i=i+1
      }
      while (i<10);
// perintah untuk tes kondisi
  }
}


Hasil Dari program diatas



Exp 4. 


Contoh program Tes Tipe Data

class TesTipeData {
  public static void main (String[] args) { //
fungsi utama
 
  byte  b = 1; //
b=atribut; byte=tipedata dari atribut; 1=nilai dari atributnya
  short s = 100;
  int i = 1000;
  long l = 10000;
  char c = 'a';
  float f = 3.14f; //
f adalah fungsi untuk desimalnya, jadi boleh dibuat atau tidak
  double d = 3.14;
  boolean t = true;
  final double PI = 3.14; //
FINAL adalah lambang dari konstanta
 
  System.out.println ("byte " +b); //
mencetak kata byte dengan nilai atribut b
  System.out.println ("short " +s);
  System.out.println ("int " +i);
  i = 010;
  System.out.println ("int " +i+ " octal mode");
  i = 0XFF;
  System.out.println ("int " +i+ " hexa mode");
  System.out.println ("long " +l);
  System.out.println ("char " +c);
  System.out.println ("float " +f);
  System.out.println ("double " +d);
  System.out.println ("boolean " +t);
  System.out.println ("PI " +PI);
  }
}



Hasil dari program diatas








Sabtu, 29 September 2012

Laksana Cintamu

Ibu...

Jika memang dengan aku menjelma angin,
Lantas kau merasakan kesejukan itu..
Akan ku lakukan itu untukmu..
Aku tak tau akan seberapa beharganya
Hidupku bila tanpamu..
Karena yang ku tau..
Kau mampu membuat cinta ini semakin
Besar..

Kau t'lah banyak berjuang untukku..
Untuk nafasku..
Kalau aku bisa menciptakan sedikit senyuman itu..
Mungkin itu tak akan perna sebanding dengan apa yang kau lakukan untuk hidupku..
Aku selalu berharaf .. Tuhan tak perna ambil senyum itu darimu

Percayalah..
Aku mencintaimu dengan hati..
Dengan hati yang tak bisa kusematkan pada wanita selainmu
Dan aku menyayangimu dengan nada..
Dengan nada yang tak bisa ku harmonika pada yang lain..

Create By Fatkuryati