Laporan Praktikum Pbo Ke 1
Laporan Praktikum Pbo Ke 1
Oleh:
SELLY HANDIK PRATIWI
110533406969
PTI OFF A 2011
: 100533406969
Off
:A
Judul Laporan
Tgl/bln/Thn
(Pengumpulan)
Tgl/bln/Thn
(Pengembalian)
Tanda Tangan
Asisten
Keterangan
LAPORAN KE-1
PENGENALAN JAVA I
A. TUJUAN
B. DASAR TEORI
Program Java diciptakan sejak tahun 1991 oleh James Gosling et al. dari Sun
Microsystems
pada awalnya disebut dengan Oak, diambil dari nama pohon diluar jendela
Gosling
Namanya berubah menjadi Java karena sudah ada bahasa lain yang bernama
Oak.
Motivasi awal dari Java :
Kebutuhan terhadap platform bahasa yang bersifat free, yang dapat diimplementasikan pada produk elektronik untuk konsumen, seperti toaster dan
kulkas.
Salah satu dari proyek pertama yang dibangun menggunakan java :
remote control hand-held pribadi yang bernama Star 7.
Pada saat yang sama, World Wide Web dan Internet sedang populer. Gosling et.
al. menyadari bahwa Java bisa juga digunakan untuk pemrograman pada
internet.
Sebagai bahasa pemrograman, selain dapat digunakan untuk menciptakan
berbagai macam aplikasi, Java juga dpat digunakan sebagai bahasa
pemrograman biasa.
Gambar di bawah ini menjelaskan proses compiling dan executing pada program Java
C. LATIHAN
LATIHAN 1
public class HelloPTI{
public static void main(String []args){
System.out.println("Hello Pendtium...");
}
}
LATIHAN 2
public class AritmatikaDemoNIM{
public static void main (String []args){
int i=37;
int j=42;
double x=27.475;
double y=7.22;
System.out.println("Variables Values...");
System.out.println("
System.out.println("
i="+i);
j="+j);
System.out.println("
x="+x);
System.out.println("
y="+y);
System.out.println("Adding");
System.out.println("i+j="+(i+j));
System.out.println("x+y="+(x+y));
System.out.println("Substracting");
System.out.println("i-j"+(i-j));
System.out.println("x-y="+(x-y));
System.out.println("Multiplying");
System.out.println("i*j="+(i*j));
System.out.println("x*y="+(x*y));
System.out.println("Deviding");
System.out.println("i/j"+(i/j));
System.out.println("x/y="+(x/y));
System.out.println("Mixing Types");
System.out.println("j+y="+(j+y));
System.out.println("i*x="+(i*x));
System.out.println("Modulus Operation");
System.out.println("i modulus 1="+(i%1));
System.out.println("j modulus 1="+(j%1));
System.out.println("x modulus 1="+(x%1));
System.out.println("y modulus 1="+(y%1));
}
}
LATIHAN 3
public class RelasiDemo{
public static void main (String []args){
int i=37;
int j=42;
int k=42;
System.out.println("Nilai Variable");
System.out.println("
i="+i);
System.out.println("
j="+j);
System.out.println("
k="+k);
System.out.println("k>j="+(k>j));
//lebih besar sama dengan
System.out.println("lebih besar atau sama dengan");
System.out.println("i>=j="+(i>=j));
System.out.println("j>=i="+(j>=i));
System.out.println("k>=j="+(k>=j));
//lebih kecil dari
System.out.println("lebih kecil dari");
System.out.println("i<j="+(i<j));
System.out.println("j<i="+(j<i));
System.out.println("k<j="+(k<j));
//lebih kecil dari sama dengan
System.out.println("lebih kecil dari sama dengan");
System.out.println("i<=j="+(i<=j));
System.out.println("j<=i="+(j<=i));
System.out.println("k<=j="+(k<=j));
//sama dengan
System.out.println("sama dengan");
System.out.println("i==j="+(i==j));
System.out.println("j==i"+(j==i));
System.out.println("k==j="+(k==j));
//tidak sama dengan
System.out.println("tidaka sama dengan");
System.out.println("i!=j="+(i!=j));
System.out.println("j!=i"+(j!=i));
System.out.println("k!=j="+(k!=j));
}
}
LATIHAN 4
class operatorKondisi{
public static void main (String []args){
int score=0;
char answer='a';
score=(answer=='a')?10:0;
System.out.println("score ="+score);
//jika menggunakan if
if (answer=='a')
score=10;
else
score=0;
}
}
LATIHAN 2
TUGAS 2
F. KESIMPULAN
Teknologi Java : Bahasa pemrograman, development environment, application
environment dan deployment environment
Fitur pada Java : Java Virtual machine, garbage collection dan code security
Fase-fase pada program java : Write, compile, run
www.google.co.id