Senin, 06 Desember 2010

Pertemuan VIII

ARRAY
Contoh 1
public class larik1 {
public static void main (String[] args) {
String []kota=new String [5] ;
kota[0]="Jakarta";
kota[1]="Semarang";
kota[2]="Bengkulu";
kota[3]="Palembang";
kota[4]="Sulawesi";
//kota[5]="Bandung";
System.out.println("elemen array.1= "+kota[0]);
System.out.println("elemen array.2= "+kota[1]);
System.out.println("elemen array.3= "+kota[2]);
System.out.println("elemen array.4= "+kota[3]);
System.out.println("elemen array.5= "+kota[4]);
//System.out.println("elemen array.6= "+kota[5]);
}
}
- Simpan dengan nama larik1.java
Tekan Ctrl+1 untuk mengkompile
Hasil setelah di compile:



- Selanjutnya tekan Ctrl+2 untuk menjalankan program
Outputnya:
Hasil outputnya: 




Contoh 2
public class larik2
{
public static void main (String[] args)
{
String[]hari ={"senin","selasa","rabu","kamis","jumat","sabtu","minggu"};
for(int i=0;i
System.out.println("hari ke= " +i+" adalah "+hari[i]);
System.out.println("jumlah hari dalam seminggu= "+ hari.length +"hari");
}
}
- Simpan dengan nama larik2.java
Tekan Ctrl+1 untuk mengkompile
Hasil setelah di compile:




selanjutnya Tekan Ctrl+2

Hasil Outputnya:

 


Contoh 3
public class larik3 {
public static void main (String[] args) {
String[]hari=new String [7] ;
hari[0]="Senin";
hari[1]="Selasa";
hari[2]="Rabu";
hari[3]="Kamis";
hari[4]="Jumat";
hari[5]="Sabtu";
hari[6]="Minggu";

System.out.println("elemen array.1= "+hari[0]);
System.out.println("elemen array.2= "+hari[1]);
System.out.println("elemen array.3= "+hari[2]);
System.out.println("elemen array.4= "+hari[3]);
System.out.println("elemen array.5= "+hari[4]);
System.out.println("elemen array.6= "+hari[5]);
System.out.println("elemen array.7= "+hari[6]);
}
}
- Simpan dengan nama larik3.java
Tekan Ctrl+1 untuk mengkompile
Hasil setelah di compile:





Selanjutnya Tekan Ctrl+2 untuk menjalankan program
dan inilah tampilan Outputnya:






Contoh Larik berdimensi 2
public class larik4 {
public static void main (String[] args) {
int [][] nilai=new int [2][3];
int i,j;
nilai[0][0]=1;
nilai[0][1]=2;
nilai[0][2]=3;
nilai[1][0]=4;
nilai[1][1]=5;
nilai[1][2]=6;
for(i=0; i<2; i++){
for(j=0; j<3;j++)
System.out.print(nilai[i][j]+"");
System.out.print("");
}
}
}
- Simpan dengan larik4.java
Tekan Ctrl+1 untuk mengkompile
Hasil setelah di compile:



Tekan Ctrl+2 untuk menjalankan program
Hasil Outputnya:




Contoh 5
public class larik5 {
public static void main (String[] args) {
int [][] nilai=new int [4][4];
int i,j;
nilai[0][0]=1;
nilai[0][1]=1;
nilai[0][2]=1;
nilai[0][3]=1;
nilai[1][0]=2;
nilai[1][1]=2;
nilai[1][2]=2;
nilai[1][3]=2;
nilai[2][0]=3;
nilai[2][1]=3;
nilai[2][2]=3;
nilai[2][3]=3;
nilai[3][0]=4;
nilai[3][1]=4;
nilai[3][2]=4;
nilai[3][3]=4;
for(i=0; i<4; i++){
for(j=0; j<4;j++)
System.out.print(nilai[i][j]+"");
System.out.println("");
}
}
}
- Simpan dengan nama larik5.java
Tekan Ctrl+1 untuk mengkompile
Hasil setelah di compile:




Kemudian Tekan Ctrl+2
Dan Hasil Outputnya adalah sebagai berikut:




Contoh:
Source program dengan nama class “kota”
public class kota{
public static void main(String[]args){
String[][] kota={{"indonesia ","jakarta"},
{"malaysia "," kuala lumpur"},
{"pekan baru ","riau"}};
for(int i=0;i
System.out.println("ibukota "+kota[i][0]+ "adalah " +kota[i][1]);
}
}
- Simpan dengan nama kota.java
Tekan Ctrl+1 untuk mengkompile
Hasil setelah di compile:





Hasil outputnya: 

Kamis, 21 Oktober 2010

Laporan Java VII

KUIS

public class soal1{
public static void main(String[]args)
{
int x=0;
for (int i=1;i<=5;i++)
{for(int y=i;y<=5;y++)
{
x=y*y;
System.out.print(x+" ");
}
System.out.println(" ");
}
}
}

Hasilnya:
Tampilkan  1 4 9 16 25
                       4 9 16 25
                          9 16 25
                              16 25
                                   25

Laporan java V


LAPORAN KE V
CLASS,OBJECT,METHOD DAN KONSTRUKTOR

Contoh Program
1.Program dengan nama class Disket
public class Disket {
            int panjang=10;
            final int LEBAR=10;
            String warna="kuning";
            String bentuk="segiempat";
            String data=" ";
Penjelasan Kode program:
public class Disket : merupakan nama kelas dengan nama Disket
public class        bersifat public karena dapat diakses oleh semua kelas.
            int panjang=10;  Pendeklarasian variable panjang dengan nilai 10
            final int LEBAR=10;   merupakan atribut yang bersifat tetap
            String warna="kuning";
            String bentuk="segiempat";
            String data=" ";
Disket () {  disket merupakan sebuah method
panjang=100;
}
Disket (int panjang) {  merupakan suatu parameter panjang merupakan sebuah method
this.panjang=panjang;        isi method
}
void SimpanData(String data) { simpanData merupakan sebuah method
this.data +=data; fungsinya memberikan nilai ke variable  data
}
void hapusData() { hapusData merupakan sebuah method
data=" ";  data berisi kosong
}
String bacaData() {  bacaData merupakan sebuah Method
return data;  mengembalikan data
}
}
Jadi dalam kode program Disket yang menjadi method ada 5 yaitu:
1.      Disket
2.      Panjang
3.      SimpanData
4.      hapusData
5.      bacaData
yang termasuk kedalam parameter adalah:

  • panjang  
  •   LEBAR  
  •   Warna  
  •   Bentuk  
  •   data



  • Method adalah : Tingkah laku dari suatu objek.  
  •   Class adalah: wadah yang berisi abstrasi(pemodelan)dari suatu obyek (benda), yang mendeskripsikan data(sifat karakteristik) dan fungsi yang dimiliki oleh obyek tersebut  
  • Object adalah perwujudan/instans dari suatu kelas.



Setelah mengetikan kode program Class Disket Lakukan Compile dengan menekan CTRL+1
Gambar kode program disket Yang telah di compile:








Lakukan Eksekusi program(run) CTRL+2
Hasilnya:





Kode program yang sudah di Runkan




Kode program class Disket bias di Compile kan dan tidak terjadi ERROR
Tetapi ketika di Run kan akan timbul sintaks Error dan tidak memberikan hasil
Karena: Kode program Disket tidak memiliki void main yang menjadi Fungsi Utama.

2.Kode program dengan memakai fungsi utama(void main) dengan nama class mainDisket
2. Program dengan nama class MainDisket
class MainDisket{
      public static void main (String[] args) {
Disket disk1= new Disket();
System.out.println("panjang Disket = "+ disk1.panjang);
System.out.println("Lebar Disket = "+ disk1.LEBAR);
System.out.println("warna Disket = "+ disk1.warna);
System.out.println("Bentuk Disket = "+ disk1.bentuk);
System.out.println("Data mula-mula = "+disk1.bacaData());
disk1.SimpanData("Belajar Java");
System.out.println("Setelah SimpanData= "+disk1.bacaData());
disk1.hapusData();
System.out.println("Setelah hapusData= "+disk1.bacaData());
}
}

Penjelasan kode program MainDisket:
class MainDisket1{  nama kelas dengan nama MainDisket
      public static void main (String[] args) {  merupakan fungsi utama class MainDisket

Disket disk1= new Disket(); nama objek disk1 pada kelas Disket dengan konstruktor
                                      Pendeklarasian suatu objek
System.out.println("panjang Disket = "+ disk1.panjang); memanggil nilai dari variable panjang pada kelas Disket
System.out.println("Lebar Disket = "+ disk1.LEBAR);  memanggil nilai dari variable LEBAR pada kelas Disket
System.out.println("warna Disket = "+ disk1.warna); memanggil nilai dari variable warna pada kelas Disket
System.out.println("Bentuk Disket = "+ disk1.bentuk); memanggil nilai dari variable Bentuk pada kelas Disket
System.out.println("Data mula-mula = "+disk1.bacaData());
disk1.SimpanData("Belajar Java"); memanggil method simpan data sekaligus mengirimkan nilai dari objek disk1 darin class Disket
System.out.println("Setelah SimpanData= "+disk1.bacaData());
disk1.hapusData();
System.out.println("Setelah hapusData= "+disk1.bacaData());
}
}
Setelah mengetikan kode program Class MainDisket Lakukan Compile dengan menekan CTRL+1
Gambar kode program MainDisket Yang telah di compile:








Lakukan Eksekusi program(run) CTRL+2
Hasilnya:




Penggabungan Disket dengan MainDisket:
class Disket {
            int panjang=10;
            final int LEBAR=10;
            String warna="kuning";
            String bentuk="segiempat";
            String data=" ";

            Disket () {
                        panjang=100;
                        }

                        Disket (int panjang) {
                                    this.panjang=panjang;
                                    }

                                    void SimpanData(String data) {
                                                this.data +=data;
                                                }

                                                void hapusData() {
                                                            data=" ";
                                                            }

                                                            String bacaData() {
                                                                        return data;
                                                                        }
                                                                        }

class MainDisket1{
      public static void main (String[] args) {
Disket disk1= new Disket();
System.out.println("panjang Disket = "+ disk1.panjang);
System.out.println("Lebar Disket = "+ disk1.LEBAR);
System.out.println("warna Disket = "+ disk1.warna);
System.out.println("Bentuk Disket = "+ disk1.bentuk);


System.out.println("Data mula-mula = "+disk1.bacaData());
disk1.SimpanData("Belajar Java");
System.out.println("Setelah SimpanData= "+disk1.bacaData());
disk1.hapusData();
System.out.println("Setelah hapusData= "+disk1.bacaData());
}
}
Simpan dengan nama program sesuai dengan keinginan.
·         Lakukan Compile pada program diatas dengan menekan CTRL+1 pada Keyboard
·         Gambar kode program MainDisket1 Yang telah di compile:



·         Lakukan Eksekusi Program dengan Menekan CTRL+2 pada Keyboard
·         Gambar kode program MainDisket Yang telah di run kan:
Soal
Mengapa di Disket tidak memakai public sedangkan di Main Disket memakai Public?
Jawab:
Karena pada Main Disket terdapat public Static void main yang berfungsi sebagai fungsi utama
sedangkan pada Disket tidak terdapat public static void main .



Demikianlah hasil dari Laporan saya 
        Sekian dan Terimakasih.................

Rabu, 13 Oktober 2010

Laporan Java Script IV


PERULANGAN

 FOR-Loop
Loop atau perulangan adalah suatu bentuk kegiatan mengulang suatu statement sampai batas yang diinginkan. Dalam pemograman Loop.
For Loop adalah struktur perulangan eksekusi kode program beberapa kali.ini merupakan bentuk yang paling sederhana. Dalam menggunakan perulangan for, beberapa elemen diperlukan, yaitu :
  • Elemen awal
  • Elemen penguji
  • Penambahan atau pengurangan
Program berikut memberikan gambaran perulangan menggunakan pernyataan for. Dalam contoh program tersebut, elemen persiapan adalah i=0, elemen penguji i<5, dan elemen penambahan i++.

Contoh kode program dengan memakai For-Loop:
public class tesperulangan {
public static void main ( String[] args ) {
int i ;
//for
System.out.println("perulangan for .....");
for (i=0; i<10; i++)
            System.out.println("perulangan ke : "+i);
//while
System.out.println("perulangan while .....");
while (i<10) {
            System.out.println("perulangan ke: "+i);
            i++;
}
//do while
System.out.println("perulangan do while...");
do {
            System.out.println("perulangan ke: "+i);
            i++;
}
while (i<10);
}
}


Outputnya: 
 
Contoh Ke 2:
Tampilkan hasil output bilaangan dibawah ini:
54321
4321
321
21
1

Kode programnya:
public class perulangan {
public static void main (String [] args ){
System.out.println("....perulangan for...");
for(int i=5; i>0; i--) {
           for(int j=i;j>0;j--) {
System.out.print (j);
}
System.out.println();
}
}
}



Outputnya: 
 

Perulangan while(while loop)
Merupakan struktur perulangan yang akan dieksekusi selama booelean_expression bernilai true.
Perulangan while merupakan tipe perulangan kedua. Saat keyword diterapkan, loop while mengulangi eksekusi dari sebuah pernyataan atau blok pernyataan selama kondisi yang diberikan benar. Program berikut memberikan gambaran perulangan menggunakan pernyataan while. Elemen awal adalah 0, elemen penguji i<5, dan elemen penambahan i=i+1

Perulangan Do-While
Dalam perulangan do-while, ekspresi pengujian dilakukan setelah loop dieksekusi. Hal ini berlawanan dengan perulangan while dimana pengujian dilakukan sebelum perulangan dieksekusi. Program berikut memberikan gambaran perulangan menggunakan pernyataan do-while. Elemen awal adalah 0, elemen penguji i<5, dan elemen penambahan i=i+1


TUGAS

Menentukan bilangan ganjil dan genap pada angka 1-10 dengan ketentuan:
1:bilangan ganjil
2:bilangan genap
3:bilangan ganjil
4:bilangan genap
5:bilangan ganjil
6:bilangan genap
7:bilangan ganjil
8:bilangan genap
9:bilangan ganjil
10:bilangan genap


Kode programnya:

public class GanjilGenap {
 public static void main (String[] args) {
       int i=1;
       for (i=1;i<=10;i++) {
           if(i %2==0)
         System.out.println(i+    " : Bilangan Genap");
           else
           System.out.println(i+    " : Bilangan ganjil");
           }
   }
}


Outputnya: