Senin, 06 November 2017

Laporan praktikum 8 semester III

OVERLOADING DAN OVERRIDING
1. OVERLOADING
Overloading adalah method dengan nama yang sama tetapi parameternya berbeda dalam satu class

  • Segitiga.Java

  • MainSegiTiga.java
    • OverRidding.java
    • SubOverRiding.java
       
      • CobaException.java
      • TanpaException.java

Laporan praktikum 7 semester III

QUIZ...

Senin, 09 Oktober 2017

PRAKTEK 4 SEMESTER 3

1
public class SuperClass{
                public SuperClass(){
                                System.out.println("Ini konstruktor milik SuperClass");
                }
                public void methodSuperClass(){
                                System.out.println("Ini method milik SuperClass");
                }
}

2
public class SubClass extends SuperClass{
                public SubClass(){
                                super();
                }
                public void methodSubClass(){
                                super.methodSuperClass();
                }
}

3
public class DemoInheritance{
                public static void main(String[] args){
                                SubClass sc=new SubClass();
                                sc.methodSubClass();
                                }
                                }
4
public class Persegi{
                private double panjang;                                //atribut yang di sembunyikan
                private double lebar;                      //atribut yang di sembunyikan
                private double tinggi;                     //atribut yang di sembunyikan
               
                public Persegi(){
                                panjang=0;
                                lebar=0;
                }
                private double luas(double p,double l){
                                return p*l;
                }
                public void setPanjang(double panjang1){
                                this.panjang=panjang1;
                }
                public void setLebar(double lebar1){
                                this.lebar=lebar1;
                }
                public double getPanjang(){
                                return panjang;
                }
                public double getLebar(){
                                return lebar;
                }
                public double getLuas(){
                                return luas(panjang, lebar);
                }
}

5
public class MainPersegi{
                public static void main(String[] args){
                                Persegi pg=new Persegi();
                                pg.setPanjang(10);
                                pg.setLebar(20);
                               
                                System.out.println("Panjang : "+pg.getPanjang());
                                System.out.println("Lebar : "+pg.getLebar());
                                System.out.println("Luas : "+pg.getLuas());
                                }
                                }

6
abstract class Karyawan{
                int gaji;
                Karyawan(){
                                gaji=1000000;
                                }
                                int getGaji(){
                                                return gaji;
                                                }
                                                abstract void naikGaji();
                                                }
7
class Manager extends Karyawan{
                Manager(){
                                gaji +=2000000;
                                }
                                void naikGaji(){gaji+=3000000; }
                                }

8
class Receptionist extends Karyawan{
                Receptionist(){
                                gaji+=1000000;
                                }
                                void naikGaji(){gaji+=10000000; }
                                }

9
class Polymorphisme{
                public static void main(String[] args){
                                Karyawan K[]=new Karyawan[3];

                                K[0]=new Manager();
                                K[1]=new Receptionist();
                                K[2]=new Manager();

                                for (int i=0;i<3;i++)
                                                System.out.println("Gaji karyawan "+i+" adalah "+K[i].getGaji());

                                for(int i=0;i<3;i++)
                                                K[i].naikGaji();

                                for(int i=0;i<3;i++)
                                                System.out.println("Gaji sekarang "+i+" adalah"+K[i].getGaji());}

                                }

Laporan Praktikum 3 Semester 3


MEMBUAT SUATU SCRIPT PROGRAM JAVA

1. Membuat script program Java dengan nama "Disket.java"

- Ketik script berikut:

public class Disket (
      int panjang = 10;
      final int LEBAR = 10;
      String warna = "kuning";
      String bentuk = "segiempat";
      String data = "";
   
      void simpanData(String data1) {
            this.data += data1;
      }
   
      void hapusData() {
            data = "";
      }
   
      String bacaData() {
            return data;
      }
 }

-  Save dengan nama "Disket" dengan type java (*java)
-  Compile script tadi dengan menekan tombol Ctrl+1,
   jika masih ada yang error harap periksa kembali script yang telah    anda ketik.
-  Run script dengan menekan tombol Ctrl+2



2. Membuat script program Java dengan nama "MainDisket.java"

-  Ketik script berikut :

class Disket (
    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());
    }
}

-  Save dengan nama "MainDisket" dengan type java (*java)
-  Compile script dengan menekan Ctrl+1,
   jika masih ada yang error harap periksa kembali script yang sudah    anda ketik.
-  Run script dengan menekan tombol Ctrl+2


Selasa, 19 September 2017

LAPORAN PRAKTIKUM 2 SEMESTER 3

MEMBUAT SUATU SCRIPT PROGRAM JAVA

1. Membuat program Java dengan nama "TesKeputusan.java"

Syntax:
 
class TesKeputusan {
    public statis void main (String [] args){
      char jeniskelamin = 'W';
      //nested if
      if (jeniskelamin=='L')
      System.out.println ("Cowok");
      else if (jeniskelamin=='P')
      System.out.println ("Cewek");
      else
      System.out.println ("Banci");
     
      //ternary
       System.out.println (jeniskelamin=='P'? "Dia pasti cowok." : "Dia pasti cewek");
     
      //swictch case
      switch (jeniskelamin) {
      case 'P' :  System.out.println ("Cowok");
           break;
      case 'L' :  System.out.println ("Cewek");
           break:
      default  :  System.out.println ("Banci");
           break;
      }
      }
  }



- Save dengan nama "TesKeputusan" dengan type java (*java)
- Compile script tadi dengan menekan tombol Ctrl+1 , jika masih ada   yg error harap periksa kembali      script yang telah anda buat
- Run script dengan menekan tombol Ctrl+2



2. Membuat program Java dengan nama "TesPerulangan.java"

Syntax:

public class TesPerulangan {
    public statis void main (String [] args){
     int i;
     
     //for
     System.out.println ("Perulangan For...");
     for (i=0; i<10; i++)
      System.out.println ("Perulangan ke : "+1);
     
     //while
     System.out.println ("Perulangan While...");
     i=0;
     while (i<10) {
      System.out.println ("Perulangan ke : "+1);
      i++;
     }
     
     //do while
     System.out.println ("Perulangan Do While...");
     i=0;
     do (
      System.out.println ("Perulangan ke : "+1);
      i++;
     }
     while (i<10);
    }
 }


- Save script dengan nama "TesPerulangan" dengan type java (*java)
- Compile script tadi dengan menekan tombol Ctrl+1 , jika masih ada   yang error harap periksa kembali script yang telah anda buat
- Run script dengan menekan tombol Ctrl+2 


Senin, 11 September 2017

MEMBUAT PROGRAM JAVA 1

Kali ini saya akan memberikan tutorial cara belajar menggunakan Pemrograman Java.
hal yang harus kita install sebelum memulai pemrograman java, kita harus menginstal  aplikasi JDK (Java Development Kit) terlebih dahulu, lalu install TextPad untuk pembuatan Script javanya.
apabila sudah selesai mengistal Kedua aplikasi tsb, kita mulai pengetikan scriptnya.
  1. Jalankan aplikasi TextPad
  2. Ketikan Script berikut:
public class Coba{
            public static void main(String [] args){
                        System.out.println(“SelamatBelajar”);
}
}

Hal yang harus diperhatian:
public adalah sebuah keyword di Java yang menandakan bahwa objek, method, atau atribut dapat diakses dari class lain.
class adalah sebuah keyword di Java yang digunakan untuk membuat sebuah class
static adalah sebuah keyworduntuk membuat sebuah methodtidak perlu diinstansiasi terlebih dahulu
void adalah sebuah keyworduntuk membuat sebuah method tidak me-return nilai apapun alias kosong
System.out.println() adalah sebuah method yang telah di-import otomatis untuk digunakan mencetak output di konsong
Nama class dan nama file harus sama

  1. Save scripit tadi dengan nama yang sesuai dengan nama public class tadi yakni “Coba” (tanpa tanda kutip), dan ubah tipenya menjadi .java
  2. Compile script tadi dengan menekan Ctrl+1, untuk melihat apakah script yang kita buat tadi sudah benar, jika masih ada script yang salah periksa kembali dengan melihat di baris berapa script yang salah.
  3. Run script tadi apabila sudah tidak ada script yang salah dengan menekan Ctrl+2. Maka akan muncul tampilan sebagai berikut.
Selesai.


Sekarang kita buat program selanjutnya yaitu TesTipeData.Java

  1. Sama seperti cara pertama tadi kita mengetikan menggunakan TextPad, berikut scriptnya:
public class TesTipeData{
      public static void main(String [] args){
                  byte b=1;
                  short s=100;
                  int i=1000;
                  long l=10000;
                  char c=’a’;
                  float f=3.14f;
                  double d=3.14;
                  boolean t=true;
                  final double PI=3.14;
                  System.out.println(“byte ” +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);
      }
}

  1. Simpan script tadi dengan nama TesTipeData (sesuai dengan nama public class tadi). Dan pilih tipe file .java.
  2. Compile script tadi dengan menekan tombol Ctrl+1.
  3. Lalu, Run script dengan menekan tombol Ctrl+2.
Selesai.

Kamis, 23 Maret 2017




      1. Perintah untuk Membuat Database
          Syntax: create Database Nama_database


      2. Perintah untuk Mengaktifkan Database
          Syntax: use Nama_database


      3. Perintah untuk Membuat Table Mahasiswa dan Prodi Dalam Database
          Syntax: create Table Nama_tabel(field1,field2,.....fieldn)



   4. Perintah untuk Mengisi record dalam Table Mahasiswa dan Prodi Dalam      Database
          Syntax: insert into Nama_tabel values(record1,record2,.....recordn)


   5. Perintah untuk Menambah field didalam Table Mahasiswa 
          Syntax: alter table Nama_Tabel add Nama_filed 

   6. Perintah untuk Menghapus record didalam Table Mahasiswa 
          Syntax: delete from Nama_tabel where field yang dituju
   7. Perintah untuk Merubah record dan field dalam tabel
       Syntax: update Nama_tabel set record yang akan diganti where field yang                        menjadi primary key, untuk lebih jelasnya klik gambarnya

        Syntax: sp_rename 'Nama_table.field_lama','field_baru'

   8. Perintah untuk Menampilkan record yang berawal HURUF dan                    berakhiran  HURUF

       Syntax: select * from Nama_table where Field like'%Huruf' and like'huruf%'

   9. Perintah untuk Menampilkan field dalam tabel serta menjoinkan tabel        lain

       Syntax: Select field1,field2,field3 from Nama_tabel1 NM1 LEFT OUTER JOIN                          Nama_tabel2 NM2 on NM1.fieldNM1=NM2.fieldNM2