Posted by : Unknown Jumat, 22 November 2013

LAPORAN 
PRAKTIKUM PEMROGRAMAN OBJEK DASAR
Modul 1

NAMA  :  DEDE ISKANDAR
NIM  :  3411121140

KELAS :  C



JURUSAN ILMU KOMPUTER/INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS JENDERAL ACHMAD YANI
2013-2014


BAB 1
HASIL PRAKTIKUM  DAN ANALISA
Java  adalah bahasa pemrograman yang dapat di jalankan di berbagai komputer termasuk telepon genggam .Bahasa ini awalnya di buat oleh james gosling saat masih bergabung di sun Microsytems saat ini merupakan bagian dari oracle  dan di rilis tahun 1995 .Bahasa ini banyak mengadopsi sintaksis yang terdapat pada Cdan C++ namun dengan sintaksis model objek yang lebih
Program 1-1.Hello.java

public class  Helloword{
   /**
    *Program pertama saya [Dede iskandar]
    */
      public static void main (String [] args){
      //Menampilkan kata "Welcome to java programing" di layar
           System.out.print("Welcome to java programing!");
           }
            }
       Tugas 1-1.a
1.     1           Ketik program 1-1, save dengan nama Hello.java (perhatikan, java adalah case sensitive)
2      Kompilasi dan run, kemudian amati hasilnya  
Tugas 1-1.b
1.      Compile program 1-1 dan modifikasi sampai tidak terjadi kesalahan
Compile Hello.java
Pada console ketikkan sintaks untuk mengkompilasi program java dengan javac :
javac <nama-file-java.java>
contoh: javac Hello.java
1.     2.   Running program 1-1
Running
Sintaks untuk menjalankan program java (byte code) dengan java :
java <nama-file-java>
contoh : java Hello
2.    3  Berikan kesimpulan atas kesalahan yang terjadi pada saat anda melakukan kompilasi. (Kategori error? Analisa kesalahan?)
public class Hello{
  /**
   *Program pertama saya [Dede iskandar]
   */
public static void main (String [] args){
 //Menampilkan kata "Welcome to java programing" di layar
  System.out.print("Welcome to java programing!");
       }
    }
·         Kesalahan yang terjadi karena nama class pada program yaitu HelloWorld tapi nama file Hello.java. Nama class pada program harus sama dengan nama file yang akan disave, seperti  program di atas yang sudah saya perbaiki kesalahannya.
·         Kurang tanda titik koma (;) setelah statement
Program 1-2.Hello2.java
 //printing a line of text with multiple statements.
    public class Hello2{
     //main method begins execution of java application
         public static void main (String [] args){
              System.out.print("Welcome to");
               System.out.println("java programing");
              } //end method main
              }  //end class Hello2

gambar hello2
1.    2  Buatlah program yang akan menampilkan hasil seperti pada berikut ini :
Nama   : [isikan nama anda]
Welcome
to
Java
 Programming. 
Tugas 1-2 Program menampilkan nama
           class Modul1{
        public static void main(String [] args){
         System.out.println("nama: [dede iskandar]");
          System.out.println("Welcome\nTo\njava\nprograming");
             }
               }

Program 1-3.Welcome.java
public class Welcome{
public static void main(String [] args){                           System.out.println("Welcome\nto\njava\nprograming!");
   }
    }
Tugas 1-3
1.Analisa perbedaan program 1-2 dan 1-3
Di program 1-2 ada tiga statemen untuk memindahkan baris yang baru,dan di program 1-3     hampir sama karena menggunakan tiga statemen dan  menggunakan tanda escape sequence(\n)dalam statemennya ,dan hasil keluaranya seperti gambar 1-3 di atas.
2.Buatlah program yang menampilkan :
Nama   : [isikan nama Anda]
Welcome
to
Java
Program
public class Tugas3{
public static void main(String [] args){
System.out.println("Nama :[Dede iskandar]");
System.out.println("Welcome\nTo\njava\nPrograming!");
 }
    }

Gambar .tugas 1-3
Pogram 1-4Diamond.java
Buat program yang menampilkan diamond seperti berikut ini :
*
***
*****
*******
*********
*******
*****
****

class Bintang{
    public static void main(String [] args){
    System.out.println("    *");
    System.out.println("   ***");
    System.out.println("  *****");
    System.out.println(" *******");
    System.out.println("*********");
    System.out.println(" *******");
    System.out.println("  *****");
    System.out.println("   ***");
    System.out.println("    *");
  }
}
Program 1-5 Adition.java
public class Addition{
public static void main(String [] args){
System.out.println("24and45 concatenated:" +(24+45));
System.out.println("24 and 45 added:"+(24+45));
   }   
       } 
     gambar .program 1-5
Program Roses.java
public class Roses{
public static void main(String [] args){
System.out.println("Roses are red ,\n\tviolates areblue,\n"+
"sugar is sweet,\n\tbut i have\"commitment issues\",\n\t"+
"so i'd rather just be priend\n\tAt this point in our"+"relationship.");
   }
      }
Gambar 1-6
Tugas
1 analisa program 1-5 dan 1-6 kemudian  simpulkan
·         Pada program 1-5 Concatenated : menggabungkan angka karena program membaca +24 +45 termasuk tipe data string, sedangkan  +(24+45) hasilnya adalah penjumlahan karena membacanya tipe data integer/angka.
·         Sedangkan pada program 1-6, dalam satu statement dapat membuat kalimat yang panjang dan memindahkan satu atau dua kata ke line yang baru tanpa membuat dua statement, memberikan tanda (“);
Program 1-7 Facts.java
public class Facts{
public static void main(String [] args){
System.out.println(" We presen the folowing fact for you   "+"extraculicular edification:");
System.out.println();
System.out.println("letter  in the hawaiian alphabet:12");
System.out.println("Dialing code for antartica:"+672);
System.out.println("year in switch leonardo da vinci invented"+"the parachute:"+1515);
System.out.println("speed of ketchup:"+40+"km per year");
  }
}
Program 1-8
public class Pianokeys{
public static void main(String [] args){
int Keys=88;
System.out.println(" A  piano has"+Keys+"Keys.");
}
}
Gambar program 1-8
Dari program di atas dapat di simpulkan ? bahwa Pada program 1-8 menambahkan variabel dengan tipe data integer dan variabel tersebut dipanggil untuk menampilkan nilai.
Kesimpulan : jika menambahkan variabel di statement variabel tersebut dipanggil maka yang muncul adalah nilai dari variabel itu sendiri, tapi jika di tidak memakai variabel, terdapat kata atau angka yang bukan variabel maka yang muncul adalah kata atau angka itu sendiri.
Program 1-7
/**<h1>kelas lingkaran</b></h1>
       *kelas ini merepresentasikan lingkaran sebagai suatu    tipe   data
       *sebuah bangun datar sudut
       *berupa himpunan titik-titik yang berjarak sama ke sebuah titik pusat
       *dibawah<i><field</i>yangdi milikinya adalahjejari,yang menyatakan jarak
       *titik-titik itu ke titik pusat.
       */
       public class Lingkaran{
float jejari;
     Lingkaran(){
      jejari=0;
}
   Lingkaran(float r)
     jejari=r;
}
}

1. Generate program di atas adalah untuk membuat dokumentasi dalam java, dengan cara mengetikkan di console : javadoc[spasi]Lingkaran.java
2. Javadoc akan me-generate beberapa file html
3. Dokumentasi akan terdapat pada file index.html
BAB II
TUGAS AKHIR
1.      Buat program yang menampilkan seperti berikut ini :
JJJJJJJJJJJJJJJ         AAAAAAAAA        LLLL
            JJJJJJJJJJJJJJJ      AAAAAAAAAAA     LLLL
                                        JJJJ       AAA                AAA    LLLL
                                        JJJJ      AAA                 AAA    LLLL
   JJJJ       AAAAAAAAAAAA   LLLL
                        J             JJJJ       AAAAAAAAAAAA    LLLL
                        JJ           JJJJ       AAA                  AAA    LLLL
                          JJJJJJJJJJJ        AAA                  AAA    LLLLLLLLLLLL
                           JJJJJJJJJ          AAA                  AAA    LLLLLLLLLLLL
       Kode program
public class Tugasakhir{
    public static void main(String[] args){
     System.out.println("JJJJJJJJJJJJJJJ    AAAAAAAAA     LLLL");
     System.out.println("JJJJJJJJJJJJJJJ   AAAAAAAAAAA    LLLL");
     System.out.println("        JJJJ      AAA     AAA    LLLL");
     System.out.println("        JJJJ      AAA     AAA    LLLL");
     System.out.println("        JJJJ      AAAAAAAAAAA    LLLL");
     System.out.println("J       JJJJ      AAAAAAAAAAA    LLLL");
     System.out.println("JJ      JJJJ      AAA     AAA    LLLL");
     System.out.println(" JJJJJJJJJJJ      AAA     AAA    LLLLLLLLLL");
     System.out.println("  JJJJJJJJJ       AAA     AAA    LLLLLLLLLL");}}

2. buatlah program serupa yang menampilkan nama depan /nama panggilan anda(nama tersingkat)

kodeprogram

public class nama{
public static void main(String[] args)
{
System.out.println("jjjjjjjjjj        jjjjjjjjjjjj    jjjjjjjjjj       jjjjjjjjjjj");
System.out.println("jjjjjjjjjjjj      jjjjjjjjjjjj    jjjjjjjjjjjj     jjjjjjjjjjj ");
System.out.println("jjj     jjjj      jjjj            jjj      jjj     jjj");
System.out.println("jjj     jjjj      jjjj            jjj      jjj     jjj");
System.out.println("jjj     jjjj      jjjjjjjjj       jjj      jjj     jjjjjjjj");
System.out.println("jjj     jjjj      jjjjjjjjj       jjj      jjj     jjjjjjjj");
System.out.println("jjj     jjjj      jjjj            jjj      jjj     jjj");
System.out.println("jjj     jjjj      jjjj            jjj      jjj     jjj");
System.out.println("jjjjjjjjjjjj      jjjjjjjjjjj     jjjjjjjjjjjj     jjjjjjjjjj ");
System.out.println("jjjjjjjjjj        jjjjjjjjjjj     jjjjjjjjjj       jjjjjjjjjj");
}
}


BAB II

KESIMPULAN
Dari analisa yang saya dapatkan dari penulisan kode program di atas ,banyak perbedaan dari bahasa pemrograman yang pertama saya perlajari yaitu bahasa C ,aturan sintak di JAVA penulisan CLASS harus sama dengan penamana di NOTEPAD ,pengeksekusian di lakukan si system operasi atau di CMD dan sensitip nya penulisan di java (membedakan hurup besar dan kecil)

THANKS
download

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © datakuliah - Skyblue - Powered by Blogger - Designed by Johanes Djogan -