LAPORAN PRAKTIKUM STRUKTUR DATA Modul 01

30
      LAPORAN PRAKTIKUM
    STRUKTUR DATA
Modul 1









Disusun Oleh :

HERI PURNAMA
125410101
TI 02



UPT LABORATORIUM
Sekolah Tinggi Manajemen Informatika dan Komputer
AKAKOM
Yogyakarta
2013


TIPE DATA
1).PEMBAHASAN
01.LISTING A
public class pembagian{
Ø  Ini adalah nama kelas yang kita buat (dalam java setiap membuat program berarti membuat sebuah kelas)

public static void main(String[] args){
Ø  Ini adalah permulaan fungsi utama dalam java.kata kunci void didepan main merupakan keharusan pada java.

Int banyaknyaApel = 5;
Ø  Ini digunakan untuk mendeklarasikan  data banyaknyaApel = 5 ; yang bertipe data integer,kata int didepan menunjukkan tipe int data.

Int jumlahAnak = 2;
Ø  Ini digunakan untuk mendeklarasikan  data jumlahAnak = 2; yang bertipe data integer,kata int didepan menunjukkan tipe int data.

Int perolehan;
Ø  Ini digunakan untuk mendeklarasikan  data perolehan ; yang bertipe data integer,kata int didepan menunjukkan tipe int data.

perolehan = banyaknyaApel / jumlahAnak;
Ø  Ini adalah rumus yang digunakan untuk memperoleh hasil dari pembagian antara variabel banyakApel dengan jumlahAnak yang hasilnya disimpan pada variabel perolehan.

System.out.println("Masing2 mendapat =" +perolehan);
Ø  Memberikan hasil/output yakni kata”Masing2 mendapat” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel perolehan.

   }
Ø  Tanda ini adalah tanda akhir dari program permulaan fungsi utama dalam java.

}
Ø  Tanda ini adalah tanda akhir dari program kelas utama dalam java.

Running
Ø  Ini adalah hasil dari output pada rumus pembagian antara variabel banyakApel dengan jumlahAnak.

Ø  Jawaban Pertanyaan : Hasil yang diperoleh waktu eksekusi adalah 2 .Hasilnya bukan 2.5 Hasil bisa seperti itu karena tipe data yang digunakkan adalah tipe Integer.Hasilnya adalah benar karena integer digunakan untuk bilangan nilai pass.Bila ingin mendapatkan bilangan yang hasilnya 2.5 disarankan menggunakan tipe data bilangan cacah yakni float.

02.LISTING B
SEBELUM
public class Variabel{
Ø  Ini adalah nama kelas yang kita buat (dalam java setiap membuat program berarti membuat sebuah kelas)

static int a;
Ø  Dengan nilai bawaan static dengan tipe integer pada variabel a.

   public static void main(String[] args){
Ø  Ini adalah permulaan fungsi utama dalam java.kata kunci void didepan main merupakan keharusan pada java.

    int x;
    x = 10;
    a = 2;
Ø  Ini digunakan untuk mendeklarasikan  data .Dengan variabel data yakni x dengan nilai bawaan x = 10 dan a = 2.

    System.out.println("Nilai a =" +a);
Ø  Memberikan hasil/output yakni kata ”Nilai a =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel a.

    {  int y;
       y = 5;
Ø  Ini digunakan untuk mendeklarasikan  data .Dengan variabel data yakni y dengan nilai bawaan y = 10.

       System.out.println("Nilai x ="+x);
Ø  Memberikan hasil/output yakni kata ”Nilai x =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel x.

       System.out.println("Nilai a ="+a);
Ø  Memberikan hasil/output yakni kata ”Nilai a =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel a.

       {  int z;
          z = 20;
Ø  Ini digunakan untuk mendeklarasikan  data .Dengan variabel data yakni z dengan nilai bawaan z = 10.

          System.out.println("Nilai x+y+z+a :"+(x+y+z+a));
Ø  Memberikan hasil/output yakni kata ”Nilai x+y+z+a =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel x+y+z+a.

       }
System.out.println("Nilai z ="+z);
Ø  Memberikan hasil/output yakni kata ”Nilai z =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel z.

       System.out.println("Nilai y ="+y);
Ø  Memberikan hasil/output yakni kata ”Nilai z =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel z.

    }
System.out.println("Nilai z ="+z);
Ø  Memberikan hasil/output yakni kata ”Nilai z =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel z.

System.out.println("Nilai y ="+y);
Ø  Memberikan hasil/output yakni kata ”Nilai y =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel y.

 System.out.println("Nilai z ="+x);
Ø  Memberikan hasil/output yakni kata ”Nilai y =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel y.

   }
Ø  Tanda ini adalah tanda akhir dari program permulaan fungsi utama dalam java.
}
Ø  Tanda ini adalah tanda akhir dari program kelas utama dalam java.

SESUDAH
public class Variabel{
Ø  Ini adalah nama kelas yang kita buat (dalam java setiap membuat program berarti membuat sebuah kelas)

static int a;
Ø  Dengan nilai bawaan static dengan tipe integer pada variabel a.

   public static void main(String[] args){
Ø  Ini adalah permulaan fungsi utama dalam java.kata kunci void didepan main merupakan keharusan pada java.

    int x;
    x = 10;
    a = 2;
Ø  Ini digunakan untuk mendeklarasikan  data .Dengan variabel data yakni x dengan nilai bawaan x = 10 dan a = 2.

    System.out.println("Nilai a =" +a);
Ø  Memberikan hasil/output yakni kata ”Nilai a =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel a.

    {  int y;
       y = 5;
Ø  Ini digunakan untuk mendeklarasikan  data .Dengan variabel data yakni y dengan nilai bawaan y = 10.

       System.out.println("Nilai x ="+x);
Ø  Memberikan hasil/output yakni kata ”Nilai x =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel x.

       System.out.println("Nilai a ="+a);
Ø  Memberikan hasil/output yakni kata ”Nilai a =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel a.

       {  int z;
          z = 20;
Ø  Ini digunakan untuk mendeklarasikan  data .Dengan variabel data yakni z dengan nilai bawaan z = 10.

          System.out.println("Nilai x+y+z+a :"+(x+y+z+a));
Ø  Memberikan hasil/output yakni kata ”Nilai x+y+z+a =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel x+y+z+a.

       }
//System.out.println("Nilai z ="+z);
Ø  Memberikan hasil/output yakni kata ”Nilai z =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel z.

       System.out.println("Nilai y ="+y);
Ø  Memberikan hasil/output yakni kata ”Nilai z =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel z. Dengan adanya tanda // maka ini sudah berubah menjadi komentar dan tidak dieksekusi dalam program.

    }
//System.out.println("Nilai z ="+z);
Ø  Memberikan hasil/output yakni kata ”Nilai z =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel z. Dengan adanya tanda // maka ini sudah berubah menjadi komentar dan tidak dieksekusi dalam program.

//System.out.println("Nilai y ="+y);
Ø  Memberikan hasil/output yakni kata ”Nilai y =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel y. Dengan adanya tanda // maka ini sudah berubah menjadi komentar dan tidak dieksekusi dalam program.

 System.out.println("Nilai z ="+x);
Ø  Memberikan hasil/output yakni kata ”Nilai y =” lalu diikuti dengan hasil data dari variabel yang disimpan pada variabel y. Dengan adanya tanda // maka ini sudah berubah menjadi komentar dan tidak dieksekusi dalam program.

   }
Ø  Tanda ini adalah tanda akhir dari program permulaan fungsi utama dalam java.

}
Ø  Tanda ini adalah tanda akhir dari program kelas utama dalam java.

Running
SEBELUM
Ø  Output ini error dikarenakan variabel z pada kelas variabel berada diluar kalang pendeklarasian,sehingga menyebabkan hasil eroor

SESUDAH
Ø  Hasil output bisa sukses dikarenakan variabel z yang berada diluar kalang tidak diikutkan ke dalam eksekusi programnya.Sehingga hasil output menjadi seperti itu dan sesuai program yang ada.

03.LISTING C
public class contohString{
Ø  Ini adalah nama kelas yang kita buat (dalam java setiap membuat program berarti membuat sebuah kelas)

 public static void main(String[]args){
Ø  Ini adalah permulaan fungsi utama dalam java.kata kunci void didepan main merupakan keharusan pada java.

 System.out.println("STMIK\nAkakom");
 System.out.println("STMIK\takakom");
 System.out.println("\"Hallo\"");
Ø  Merupakan perintah untuk menampilkan ke output dari pernyatan    ("STIMIK\nAkakom");,("STIMIK\tAkakom");, ("\"Halo\""); .

 }
Ø  Tanda ini adalah tanda akhir dari program permulaan fungsi utama dalam java.

}
Ø  Tanda ini adalah tanda akhir dari program kelas utama dalam java.

Running
Ø  Hasil dari perintah yang telah dijalankan tadi.
Ø  Pada perintah diatas terjadi kalimat STMIK Akakom dari perintah System.out.println dikarenakan adanya penyisipan huruf n dan t pada perintah output tersebut perhatikan ini : STMIK\nAkakom"),("STMIK\takakom");

04.LISTING D
SEBELUM
public class cobaLong{
Ø  Ini adalah nama kelas yang kita buat (dalam java setiap membuat program berarti membuat sebuah kelas)

 public static void main(String[]args){
Ø  Ini adalah permulaan fungsi utama dalam java.kata kunci void didepan main merupakan keharusan pada java.

      long coba = 1234567890123;
Ø  Pernyataan diatas merupakan pendeklarasian variabel coba yang bertipe data Long  dengan nilai ketetapan long coba = 1234567890123;
      System.out.println(coba);
Ø  Merupakanperintahuntukmenampilkanhasil output kelayar

 }
Ø  Tanda ini adalah tanda akhir dari program permulaan fungsi utama dalam java.

}
Ø  Tanda ini adalah tanda akhir dari program kelas utama dalam java.

SESUDAH
public class cobaLong{
Ø  Ini adalah nama kelas yang kita buat (dalam java setiap membuat program berarti membuat sebuah kelas)

 public static void main(String[]args){
Ø  Ini adalah permulaan fungsi utama dalam java.kata kunci void didepan main merupakan keharusan pada java.

      long coba = 1234567890123L;
Ø  Pernyataan diatas merupakan pendeklarasian variabel coba yang bertipe data Long  dengan nilai ketetapan long coba = 1234567890123L;
      System.out.println(coba);
Ø  Merupakanperintahuntukmenampilkanhasil output kelayar

 }
Ø  Tanda ini adalah tanda akhir dari program permulaan fungsi utama dalam java.

}
Ø  Tanda ini adalah tanda akhir dari program kelas utama dalam java.
Running
SEBELUM
Ø  Ketika  kita ingin mengkatagorikan Long  untuk angka atau bilangan pada setiap variabel, maka pada variabel coba = 1234567890123 harus kita akhiri dengan huruf L , jika tidak maka akan terjadi eror saat kita compaile program tersebut. Jika kita menggunakan tipe data int , kita bisa langsung menjalankan program tanpa harus terjadi eror.

SESUDAH
Ø  Hasil perintah diatas jika pada variabel coba = 1234567890123 kita akhiri dengan huruf L maka tidak akan terjadi error.
Ø  Program error waktu dieksekusi adalah karena waktu memberi nilai bawaan dengan menggunakan variabel Long tidak menyisipkan huruf L.Karena kalau menggunakan tipe long hukumnya adalah wajib harus member tanda L pada nilai bawaan seperti tipe float juga harus member tanda f pada nilai variabelnya.Bila tidak ada program menjadi error.

05.LISTING E
SEBELUM
public class cobaKalimat{
Ø  Ini adalah nama kelas yang kita buat (dalam java setiap membuat program berarti membuat sebuah kelas)

 public static void main(String[]args){
Ø  Ini adalah permulaan fungsi utama dalam java.kata kunci void didepan main merupakan keharusan pada java.

      char coba="HAI";
Ø  Pernyataan diatas merupakan pendeklarasian variabel coba yang bertipe data char dengan kalimat HAI.

      System.out.println(coba);
Ø  Merupakanperintahuntukmenampilkanhasil output kelayar dengan pemangilan variabel coba.
 }
Ø  Tanda ini adalah tanda akhir dari program permulaan fungsi utama dalam java.

}
Ø  Tanda ini adalah tanda akhir dari program kelas utama dalam java.

SESUDAH
public class cobaKalimat{
Ø  Ini adalah nama kelas yang kita buat (dalam java setiap membuat program berarti membuat sebuah kelas)

 public static void main(String[]args){
Ø  Ini adalah permulaan fungsi utama dalam java.kata kunci void didepan main merupakan keharusan pada java.

      String coba="HAI";
Ø  Pernyataan diatas merupakan pendeklarasian variabel coba yang bertipe data STRING dengan kalimat HAI.

      System.out.println(coba);
Ø  Merupakanperintahuntukmenampilkanhasil output kelayar dengan pemangilan variabel coba.
 }
Ø  Tanda ini adalah tanda akhir dari program permulaan fungsi utama dalam java.

}
Ø  Tanda ini adalah tanda akhir dari program kelas utama dalam java.
Running
SEBELUM
Ø  Disini terjadi eror karena variabel yang bertipe char hanya bisa di eksekusi  jika nilai ketetapanya diawali dan diakhiri dengan tanda petik tunggal, karena program diatas menggunakan tanda petik ganda maka program tersebut tidak dapat di jalankan. Untuk menjalankan program diatas kita harus mengganti tipe datanya dengan tipe data string karena sudah merupakan sebuah objek dan bukan tipe data primitif.

SESUDAH
Ø  Hasil dari perintah jika menggunakan tipe data string.

2).Tugas

Listing Program :

import java.util.Scanner;
public class password
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
String inputsandi;
System.out.print("Silahkan masukkan Password anda: ");
inputsandi = masuk.nextLine();
if (inputsandi.equals("AKAKOM"))
      {
       System.out.println("Password anda benar");
      }
else
      {
       System.out.println("Pasword anda salah");
      }
}
}


Hasil Output :


Ø  Ketika password  AKAKO M dimasukan:

 
Ø  Jika password diganti  :



3.Listing Terlampir


    Blogger Comment
    Facebook Comment

0 komentar:

Post a Comment

Thanks For Your Feedback.