PEMROGRAMAN OBJEK 1
MODUL 1
LINGKUNGAN PEMROGRAMAN JAVA
DISUSUN OLEH :
REVINA NUR RAHMAH 3411211039
I.1.B. Screenshot............................................................................................................3
I.1.C. Analisis.................................................................................................................3
II.1.B. Screenshot.........................................................................................................4
II.1.C. Analisis.............................................................................................................4
II.2.B. Screenshot.........................................................................................................4
II.2.C. Analisa..............................................................................................................5
II.3.B. Screenshot.........................................................................................................5
II.3.C. Analisa..............................................................................................................6
II.4.B. Screenshot.........................................................................................................6
II.4.C. Analisa..............................................................................................................6
II.5.B. Screenshot.........................................................................................................7
1
II.5.C. Analisa..............................................................................................................7
II.6.B. Screenshot.........................................................................................................8
II.6.C. Analisa..............................................................................................................8
II.7.B. Screenshot.........................................................................................................8
II.7.C. Analisa..............................................................................................................8
II.8.B. Screenshot.......................................................................................................10
II.8.C. Analisa............................................................................................................13
2
BAB I. HASIL PRAKTIKUM
I.1.B. Screenshot
Gambar 1. HelloWorld
I.1.C. Analisis
Untuk latihan hanya menampilkan “Welcome to java programming” dan java sendiri
menggunakan System.out.println untuk menampilkan teks ke layar monitor. String[]args
berguna untuk menyimpan argumen.
3
BAB II. TUGAS PRAKTIKUM
II.1.B. Screenshot
Gambar 2. TestGreet
II.1.C. Analisis
Untuk source code yang ada di modul tidak ada outputnya, dan diperbaharui seperti
source code diatas. Jika System.out.println nya tidak ada maka akan terjadi error.
II.2.B. Screenshot
4
Gambar 3. Greeting
II.2.C. Analisa
Untuk Greeting. Java dalam sorce codenya tidak ada yang salah, hanya saja jika ingin
menampilkan outputnya, kita harus mengcompile programnya terlebih dahulu setelah itu
compile TestGreet dan run TestGreet maka akan ditampilkan outputnya. Jika tidak dibarengi
TestGreet program akan error.
II.3 I-4 Hello.java
II.3.A. Langkah Kerja/Source Code
public class Hello{
public static void main(String[]args){
System.out.println(" Nama : Revina ");
System.out.println("Welcome");
System.out.println("to");
System.out.println("java");
System.out.println("Programming!");
}
}
II.3.B. Screenshot
5
Gambar 4. Hello
II.3.C. Analisa
Untuk program Hello dan HelloWorld sama saja, bedanya hanya yang ingin ditampilkannya
saja. Untuk perbedaan antara line 5 dan 6 yang ada di modul adalah line 5 = System.out.print
dan line 6 = System.out.println keduanya memiliki fungsi yang sama hanya saja ketika line 5
sudah mencetak posisi kursor berada disebelah karakter, jika line 6 setelah mencetak posisi
kursor akan pindah ke baris baru.
II.4 I-5 Welcome3.java
II.4.A. Langkah Kerja/Sorce Code
public class Welcome3{
public static void main(String[]args){
System.out.println("Welcome\n to\n Java\n Programming!");
}
}
II.4.B. Screenshot
Gambar 5. Welcome3
II.4.C. Analisa
6
Sama seperti program lainnya, untuk perbedaan program ke 4 dan ke 5 adalah cara untuk
menampilkan karakternya saja.
II.5 I-6 Test1.java
II.5.A. Langkah Kerja/Source Code
public class Test1{
public static void main(String[]args){
System.out.println("What's wrong with this program?");
}
}
public class TestAnother1{
public static void main(String[]args){
System.out.println("What's wrong with this program?");
}
}
II.5.B. Screenshot
Gambar 6. Test1
Gambar 7. TestAnother
II.5.C. Analisa
Untuk program ke 6 ini memiliki 2 class yang berbeda, maka harus dibuat dengan
nama/program yang berbeda. Jika dimasukkan kedalam program yang sama maka akan
terjadi error karena memiliki 2 class.
II.6 I-7 Test2.java
II.6.A. Langkah Kerja/Source Code
public class Testing2{
public static void main(String[]args){
7
System.out.println("What's wrong with this program");
}
}
II.6.B. Screenshot
Gambar 8. Testing2
II.6.C. Analisa
Untuk program yang ke 7 ini tidak ada maslah apapun dan tidak terjadi error.
II.7 I-8 Test3.java
II.7.A. Langkah Kerja/Source Code
public class Testing3{
public static void main(String[]args){
System.out.println("What's wrong with this program");
}
}
II.7.B. Screenshot
Gambar 9. Testing3
II.7.C. Analisa
Keslahan yang ada dimodul hanya pada bagian stringnya saja karena tidak adanya ‘[]’.
Diperbaiki menjadi (String[]args).
II.8 I-9 Lingkaran.java
II.8.A. Langkah Kerja/Source Code
/**
* <b>Kelas Lingkaran</b>
* kelas ini mempresentasikan Lingkaran sebagai suatu tipe data,
* sebuah bangun datar sudut,
8
* berupa himpunan titik-titik yang berjarak sama ke sebuah titik
pusat
* <br>Di bawah <i>field</i> yang dimilikinya adalah jejari, yang
menyatakan jarak
* titik-titik itu berupa titik pus
* @author Denissya Julianthy
*/
public class Lingkaran {
private float jejari;
private float diameter;
private double keliling;
private double luas;
II.8.B. Screenshot
10
Gambar 10. Lingkaran.java
11
12
Gambar 11. Lingkaran
II.8.C. Analisa
Saat mengcompile taampilan yang akan muncul di cmd seperti pada gambar 10 jika
tampilannya seperti itu maka tidak ada error apapun dan compilenya berhasil. Setelah itu di
file dokumen untuk menyimpan program akan muncul index-all dan ketika dibuka akan
muncul seperti tampilan pada Gambar 11.
13
BAB III. KESIMPULAN
Java berkembang dari bahasa C++. Java digunakan untuk aplikasi enterprice berskala
besar, meningkatkan fungsionalitas, dan membuat aplikasi divais. Untuk penulisan java
sendiri bisa menggunakan notepad dan melakukan kompilasi di console atau command
prompt.
14