laporan praktikum java modul 2

Post on 28-Oct-2014

161 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

LAPORAN PRAKTIKUMPEMROGRAMAN 1

Modul 2

Nama : Eri.Walidfattin

Kelas : A

NIM : 3411111041

PROGRAM STUDI INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAMUNIVERSITAS JENDERAL ACHMAD YANI

CIMAHI, 2 0 1 2

BAB IANALISA DAN HASIL PRATIKUM

Program II-1. Geometry.Javapublic class Geometry{public static void main (String [] args )

{int sides = 7; // deklarasi dengan inisialisasiSystem.out.println (" A heptagon has "+sides+" sides.");sides = 10; // statement tugas atau perintahSystem.out.println (" A decagon has "+sides+"sides.");sides=12;System.out.println (" A decagon has "+sides+"sides.");

}}

Hasil program :

AnalisaMencetak nilai yang sebelum nya telah di input dengan menggunakan

deklarasi inisialisasi

Tugas II-1. public class Tugas21{public static void main (String [] args )

{int value = 7, i = 37, j = 42;char x;x = 'A';double X = 27.4275, Y = 7.22;double hasil; // deklarasi dengan inisialisasiSystem.out.println("====================");System.out.println (" value = " +value);System.out.println (" char = " +x);System.out.println (" i = " +i);System.out.println (" j = " +j);System.out.println (" X = " +X);System.out.println (" Y = " +Y);System.out.println("====================");//Operiasi Matematikhasil=i+j;System.out.println (" i+j = " +hasil);hasil=X+Y;System.out.println (" X+Y = " +hasil);hasil=i-j;System.out.println (" i-j = " +hasil);hasil=X-Y;System.out.println (" X-Y = " +hasil);hasil=i*j;System.out.println (" i*j = " +hasil);hasil=X*Y;System.out.println (" X*Y = " +hasil);hasil=i/j;System.out.println (" i/j = " +hasil);hasil=X/Y;System.out.println (" X/Y = " +hasil);hasil=i%j;System.out.println (" i mod j = " +hasil);hasil=X%Y;System.out.println (" X mod Y = " +hasil);

}}

Hasil program :

AnalisaMembuat program dengan Operasi matematika, dengan nilai yang sudah di

input menggunakan deklarasi inisialisasi

Program Tugas II-2 public class Tugas212{public static void main (String [] args )

{int value = 7, i = 37, j = 42, k =42;// deklarasi dengan inisialisasiSystem.out.println("====================");System.out.println (" i = " +i);System.out.println (" j = " +j);System.out.println (" k = " +k);System.out.println("====================");//Operiasi Operator RelasiSystem.out.println("Operiasi Operator Relasi");System.out.println ();System.out.println ("j>i adalah " + (j>i));System.out.println ("k>j adalah " + (k>j));System.out.println ("i>=j adalah " + (i>=j));System.out.println ("j>=i adalah " + (j>=i));System.out.println ("k>=j adalah " + (k>=j));System.out.println ("i<j adalah " + (i<j));System.out.println ("j<i adalah " + (j<i));System.out.println ("k<j adalah " + (k<j));System.out.println ("i<=j adalah " + (i<=j));System.out.println ("j<=i adalah " + (j<=i));System.out.println ("k<=j adalah " + (k<=j));System.out.println ("j==i adalah " + (j==i));System.out.println ("k!=j adalah " + (k!=j));System.out.println ("i!=j adalah " + (i!=j));

}}

Hasil program :

Analisa

Membuat program dengan Operasi relasional, dengan nilai yang sudah di input menggunakan deklarasi inisialisasi

Program II-2. Tempconverter.java

public class Tempconverter{public static void main (String [] args)

{final int base = 32;final double conversion_vektor = 9.0/5.0;int celciustemp = 24; // value to convertdouble fahrenheittemp;fahrenheittemp = celciustemp * conversion_vektor + base;double celfahtemp;celfahtemp = 1 + (32*conversion_vektor);double celkevtemp;celkevtemp = 1 + 273;double fahrenceltemp;fahrenceltemp = (fahrenheittemp - 32) / conversion_vektor; double fahrenkeltemp;fahrenkeltemp = conversion_vektor *(fahrenheittemp-32)+273 ; System.out.println("");System.out.println("-------------------------------------------------------------");System.out.println (" Celcius Temperature :" +celciustemp);System.out.println (" Fahrenheit Temperature :" +fahrenheittemp);System.out.println (" 1 Celcius to Fahrenheit = " +celfahtemp);System.out.println (" 1 Celcius to Kelvin = " +fahrenkeltemp);System.out.println (" ====================================");System.out.println (" 1 Fahrenheit to Celcius = " +fahrenceltemp);System.out.println (" 1 Fahrenheit to Celcius = " +fahrenceltemp);}

}

Hasil program :

AnalisaMenggunakan keyword Final pada java untuk membuat sebuah konstanta, dan

membuat operasi yang sudah di inisialisasi sebelum nya, sehingga tinggal di panggil pada program pencetak.

Program II-3 Stringmutation.javapublic class Stringmutation{public static void main (String [] args )

{String phrase = new String ("Change is inevitable");String mutation1,mutation2,mutation3,mutation4;System.out.println(" Original String \""+phrase+"\"");System.out.println(" Length of String : " +phrase.length());mutation1 = phrase.concat(", except from vending machines");mutation2 = mutation1.toUpperCase();mutation3 = mutation2.replace('E','X');mutation4 = mutation3.substring(3,30);System.out.println("mutation #1:"+mutation1);System.out.println("mutation #2:"+mutation2);System.out.println("mutation #3:"+mutation3);System.out.println("mutation #4:"+mutation4);System.out.println("mutation length:"+mutation4.length());

}}

Hasil program :

AnalisaMengubah atau memanipulasi suatu data string, string original yang di

mutasi kedalam format dan perintah – perintah yang telah di pasang sebelumnya.

Contoh : - mengubah isi data string menjadi huruf kecil semua

- Menghilangkan huruf ‘E’ dan ‘X’

- Menghilangkan 3 karakter di awal, dan 30 karakter di awal

setelah ‘,’

program II-4 Grade_Book.java

public class Grade_Book{

public void displayMessage(){System.out.println("Welcome to the grade Book");}

}

Hasil program :

AnalisaPemberitahuan bahwa program di atas tidak terdapat method main, jadi

program di atas adalah sebuah prosedure

Program II-5 GradeBookTest.java

public class GradeBookTest{

public static void main(String args []){Grade_Book myGradeBook = new Grade_Book();myGradeBook.displayMessage();}

}

Hasil program :

AnalisaProgram yang bertugas memanggil dan menampilkan prosedure yang telah di

buat sebelumnya.

Program II-6 RandomNUmbers.java

import java.util.Random;public class RandomNumbers{

public static void main (String [] args){Random generator = new Random();int num1;float num2;num1 = generator.nextInt();System.out.println ("A random interger : "+num1);

num1 = generator.nextInt(10);System.out.println ("From 0 to 9 : "+num1);

num1 = generator.nextInt(10) +1;System.out.println ("From 1 to 10 : "+num1);

num1 = generator.nextInt(15) +20;System.out.println ("From 20 to 34 : "+num1);

num1 = generator.nextInt(20) -10;System.out.println ("From -10 to 9 : "+num1);

num2 = generator.nextFloat();System.out.println ("A random float [between 0-1] : "+num2);

num2 = generator.nextFloat()*6;// 0.0 to 5.999999num1 = (int) num2 +1;System.out.println ("From 1 to 6 : "+num1);}

}

Hasil program :

AnalisaProgram membuat perintah random numbers yang telah di sediakan java.

Program yang menampilkan data secara acak.

Program TUGAS AKHIR public class TugasAkhirModul_2{

public static void main (String [] args){int iResult, num1=25, num2=40, num3=17, num4=5, valint1=17;double fResult, val1=17.0, val2=12.78, num1f=25, num2f=40;System.out.println("========================");iResult=num1/num4;System.out.println (" num1/num4 = " + iResult);fResult=num1/num4;System.out.println (" num1/num4 = " + fResult);System.out.println("========================");iResult=num3/num4;System.out.println (" num3/num4 = " + iResult);fResult=num3/num4;System.out.println (" num3/num4 = " + fResult);System.out.println("========================");fResult=val1/num4;System.out.println (" val1/num4 = " + fResult);fResult=val1/val2;System.out.println (" val1/val2 = " + fResult);System.out.println("========================");iResult=num1/num2;System.out.println (" num1/num2 = " + fResult);fResult=num1f/num2;System.out.println (" (double)num1.1/num2 = " + fResult);System.out.println();System.out.println("========================");fResult=num1/num2f;System.out.println (" num1/(double)num2 = " + fResult);fResult=num1f/num2f;System.out.println (" (double)(num1/num2) = " + fResult);System.out.println("========================");iResult=valint1/num4;System.out.println (" (int)(val1/num4)= " + fResult);fResult=valint1/num4;System.out.println (" (int)(val1/num4) = " + fResult);System.out.println("========================");fResult=num1f/num2f;System.out.println (" (int)((double)num1/num2)= " + fResult);iResult=num3%num4;System.out.println (" num3 % num4 = " + fResult);iResult=num3%num4;System.out.println (" num3 % num4 = " + fResult);iResult=num2%num3;System.out.println (" num2 % num3 = " + fResult);iResult=num3%num2;System.out.println (" num3 % num2 = " + fResult);iResult=num2%num4;System.out.println (" num2 % num4 = " + fResult);}

}

Hasil program :

Analisa

Menggabukan operasi yang mempunyai tipe data yang berbeda, yaitu antara INT dan FLOAT

BAB IIIKESIMPULAN

Kesimpulan dari pembuatan program ini memiliki tujuan yaitu dapat

membuat program Java dengan menggunakan teks editor Notepad,

mengkompilasi dan merunning program, mengenal perbedaan syntax error dan

run-time error, dan membuat dokumentasi dalam Java.

Dalam program Java, memiliki aturan – aturan / syntax – syntax dalam

penulisannya. Java juga memiliki sifat sensitif dalam penulisannya, sehingga

apabila ada kesalahan sedikitpun dalam penulisannya akan terjadi error / syntak

error. Penulisan program dalam bahasa Java ini terdapat beberapa perintah

seperti \n untuk pindah baris, \t untuk tab atau garis tengah, simbol (+) untuk

menggabungkan kalimat yang satu dengan kalimat yang lain, \r untuk return, \b

untuk backspace.

Daftar Pustaka2011.Modul Pratikum Pemrograman 1.Teknik Informatika Fakultas MIPA-UNJANI,Cimahi.

Java EscapeSequences. Dikutip darihttp://timordotx.blogspot.com/2010/09/mengenal-escape-sequence.htmlDiakses pada tanggal 29 September 2012.

top related