Tuesday, April 21, 2015

TUGAS OOP



TUGAS OOP DASAR DALAM JCREATOR

CODINGAN
CLASS PERTAMA
class MobilLengkap {
   String warna;
   int tahunproduksi;
   String hidupkanmobil;
   String matikanmobil;
   String ubahgigi;
   void printmobil(){
  
    System.out.println("Warna         : "+warna);
            System.out.println("Tahun         : "+tahunproduksi);
             System.out.println("Hidupkan Mobil: "+hidupkanmobil);    
             System.out.println("Matikan Mobil : "+matikanmobil);
            System.out.println("Ubah Gigi     : "+ubahgigi);
   }
   }
CLASS KEDUA
public class MobilLengkapBeraksi {

    public static void main (String [] args) {
                        //membuat object
            MobilLengkap mobilsaya = new MobilLengkap();
           
            //memanggil atribut dan memberi nilai
            mobilsaya.warna = "hitam";
            mobilsaya.tahunproduksi = 2014;
            mobilsaya.hidupkanmobil = "Stater on";
            mobilsaya.matikanmobil = "Stater off";
            mobilsaya.ubahgigi = "Perseneling";
            mobilsaya.printmobil();
    }
    }
OUTPUT PROGRAM
Ketika program dijalankan hanya class pertama saja, maka output program akan seperti pada gambar dibawah . dipastikan eror karena tidak ada “main”.

 


Namun ketika program dijalankan di class kedua , maka output akan seperti pada gambar di bawah . tidak eror karena menggabungkan pada class pertama.
 

Tuesday, April 14, 2015

INPUT ARRAY



INPUT ARRAY DASAR DALAM JCREATOR

CODINGAN
import java.util.*;
public class tugasarray
{
                public static void main (String [] args)
                {
                                Scanner input = new Scanner (System.in);
                                String b;
                             String npm[]= new String[10];      
                                String nama[]= new String[20];
                                String nilai[]= new String[5];
                                int a,c;
                                System.out.print ("Banyaknya data ?"); a=input.nextInt();
                                b=input.nextLine ();
                                System.out.println ("-----------------------------");
                                for (c=0;c<a;c++)
                                {
                                                System.out.print ("data ke "+(c+1)+"\n");
                                                System.out.println ("-----------------------------");
                                                System.out.print ("masukkan npm :"); npm[c]=input.nextLine();
                                                System.out.print ("masukkan nama :");nama[c]=input.nextLine();
                                                System.out.print ("masukkan nilai :"); nilai[c]=input.nextLine();
                                                System.out.println ("------------------------------");
                                }
                                                System.out.println ("data yang di input :");
                                                System.out.println ("------------------------------");
                                System.out.println ("npm       nama         nilai ");
                                for (c=0;c<a;c++)
                                {
                                                System.out.println ("");
                                                System.out.print (""+npm[c]+"       ");
                                                System.out.print (""+nama[c]+"       ");
                                                System.out.print ("\t"+nilai[c]+"");
                                }
                }
}

OUTPUT PROGRAM
Ketika  “Banyaknya data ?” kita inputkan dengan nilai 2,yang berarti banyaknya data ada 2 yang ingin kita inputkan. Maka secara otomatis kita inputkan dengan berawalan “data ke 1” untuk menginput (npm,nama dan nilai) sampai data ke 2. Dan selanjutnya kedua data tersebut yang telah kita inputkan akan ditampilkan kembali dengan mengkelompokan pada masing-masing kelompok.