Anda di halaman 1dari 16

LAPORAN PRAKTIKUM

PEMROGRAMAN 1
Modul 2

Nama : Eri.Walidfattin

Kelas : A

NIM : 3411111041

PROGRAM STUDI
INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS JENDERAL ACHMAD YANI
CIMAHI, 2 0 1 2
BAB I
ANALISA DAN HASIL PRATIKUM
Program II-1. Geometry.Java
public class Geometry
{
public static void main (String [] args )
{
int sides = 7; // deklarasi dengan inisialisasi
System.out.println (" A heptagon has "+sides+"
sides.");
sides = 10; // statement tugas atau perintah
System.out.println (" A decagon has
"+sides+"sides.");
sides=12;
System.out.println (" A decagon has
"+sides+"sides.");
}
}

Hasil program :

Analisa
Mencetak 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 inisialisasi
System.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 Matematik
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/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 :

Analisa
Membuat 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 inisialisasi
System.out.println("====================");
System.out.println (" i = " +i);
System.out.println (" j = " +j);
System.out.println (" k = " +k);
System.out.println("====================");
//Operiasi Operator Relasi
System.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 convert
double 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 :

Analisa
Menggunakan 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.java
public 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 :

Analisa
Mengubah 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 :

Analisa
Pemberitahuan 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 :

Analisa
Program 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.999999


num1 = (int) num2 +1;
System.out.println ("From 1 to 6 : "+num1);
}
}

Hasil program :

Analisa
Program 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 III
KESIMPULAN
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 Pustaka
2011.Modul Pratikum Pemrograman 1.Teknik Informatika Fakultas MIPA-
UNJANI,Cimahi.

Java EscapeSequences. Dikutip dari


http://timordotx.blogspot.com/2010/09/mengenal-escape-sequence.html
Diakses pada tanggal 29 September 2012.

Anda mungkin juga menyukai