OLEH :
1
DAFTAR ISI
DAFTAR GAMBAR
BAB I
DASAR TEORI
1.2 Netbeans
Netbeans merupakan suatu aplikasi Integrated Development Environmet
(IDE) yang berbasis bahasa Java dari Sun Microsystems yang berjalan di atas
swing. Swing merupakan tekologi Java untuk mengembangkan aplikasi desktop
yang dapat berjalan di berbagai macam platform. IDE adalah lingkup
pemrograman yang terintegrasi ke dalam suatu software yang menyediakan
Graphical User Interface (GUI), kode editor atau text, compiler, dan debugger.
Netbeans bersifat Open sources sehingga memiliki pengguna yang sangat luas dari
kalangan programmer. Netbeans dapat digunakan untuk menulis kode program,
meng-compilenya, mencatat kesalahan dan menyebarkan program dalam bahasa
java namun juga mendukung penggunaan bahasa pemrograman lainnya.
2.2 Latihan
1. Latihan 1 : Menganalisa dan membenahi kesalahan pada program
Tulislah program berikut ini dan simpanlah dengan nama
Greeting.java
public class Testing {
public static void main(String[] args) {
System.out.println("What's wrong with
this program?");
}
}
tertentu.Test.java
Lakukan kompilasi pada file tersebut dan amati hasilnya. Kenapa terjadi
kegagalan pada saat kompilasi ?. Benahilah kesalahan diatas sehingga program
tersebut dapat berjalan dengan baik.
2. Latihan 2 : Menganalisa dan membenahi kesalahan pada program
Tulislah program dibawah ini dan simpanlah dengan nama tertentu.
Lakukan kompilasi pada file tersebut dan amati hasilnya. Kenapa terjadi
kegagalan pada saat kompilasi ?. Benahilah kesalahan diatas sehingga program
tersebut dapat berjalan dengan baik.
public class Test {
public static void main(String[] args) {
System.out.println("What's wrong with this
program?");
}
}
2.3 Tugas
1. Ganti sintaks “println” dengan “print”, perhatikan output yang dihasilkan,
analisa hasilnya.
2. Buatlah sebuah program untuk menampilkan string yang berisikan biodata diri
masing Nama, nim, alamat, no telp
BAB III
HASIL PRAKTIKUM DAN PEMBAHASAN
3.2 Latihan
1. Latihan 1 : Menganalisa dan membenahi kesalahan pada program
Source code program
Hasil kompilasi
run:
java.lang.ExceptionInInitializerError
at Testing.<clinit>(Test.java:2)
Penjelasan
Pada hasil kompilasi program diatas, dapat dilihat bahwa terjadi error dan
terdapat warning pada line 1 dan line 2. Isi warning pada line 1 yaitu
incorrect package yang artinya terdapat nama package yang tidak benar,
nama package harus sesuai dengan nama dari java package atau folder
tempat file java disimpan, dimana dalam program ini file java disimpan pada
package prakpbo1, jadi pada line 1 harus ditulis nama package yang benar
yaitu “package prakpbo1;”. Isi warning pada line 2 yaitu terdapat nama
kelas yang salah, nama kelas harus ditulis sesuai dengan nama file java-nya,
dimana program ini memiliki nama file java yaitu Test.java, jadi pada line 2
harus ditulis nama sesuai file java-nya yaitu “public class Test ”.
Perbaikan source code
Hasil perbaikan
Hasil kompilasi
Penjelasan
Pada hasil kompilasi program diatas, dapat dilihat bahwa program masih
dapat berjalan dan tidak terdapat error, namun terdapat warning pada line 1.
Isi warning pada line 1 yaitu incorrect package, dimana pada program diatas
belum ditulis nama package-nya, jadi pada line 1 harus ditulis nama package
yang sesuai dengan nama dari java package atau folder tempat file java
disimpan yaitu “package prakpbo1;”.
Perbaikan source code
run:
java.lang.ExceptionInInitializerError
at TestAnother.<clinit>(Test.java:1)
Penjelasan program 1
Pada hasil kompilasi program 1 diatas, dapat dilihat bahwa terjadi error dan
terdapat warning pada line 1. Isi warning pada line 1 yaitu incorrect
package, dimana pada program diatas belum ditulis nama package-nya dan
terdapat nama kelas yang salah
yang artinya terdapat nama package yang tidak benar, nama package harus
sesuai dengan nama dari java package atau folder tempat file java disimpan,
dimana dalam program ini file java disimpan pada package prakpbo1, jadi
pada line 1 harus ditulis nama package yang benar yaitu “package
prakpbo1;”. Isi warning pada line 2 yaitu terdapat nama kelas yang salah,
nama kelas harus ditulis sesuai dengan nama file java-nya, dimana program
ini memiliki nama file java yaitu Test.java, jadi pada line 2 harus ditulis
nama sesuai file java-nya yaitu “public class Test ”.
Penjelasan program 2
Pada hasil kompilasi program 2 diatas, dapat dilihat bahwa muncul informasi
yang mengatakan bahwa class tidak memiliki main method padahal dalam
program sudah terdapat main method. Hal ini disebabkan karena pada main
method di bagian dalam kurung penulisannya salah yaitu “String args” yang
seharusnya ditulis yaitu “String[] args”. Pada program diatas juga terdapat
beberapa kesalahan seperti program diatas belum ditulis nama package-nya,
jadi pada line 1 harus ditulis nama package yang sesuai dengan nama dari
java package atau folder tempat file java disimpan yaitu “package
prakpbo1;” dan juga tanda kurung kurawal harus ditambahkan agar tidak
terjadi error juga.
Hasil kompilasi
Penjelasan
Pada hasil kompilasi program diatas, dapat dilihat bahwa muncul informasi
yang mengatakan bahwa class tidak memiliki main method padahal dalam
program sudah terdapat main method. Hal ini disebabkan karena pada main
method di bagian dalam kurung penulisannya salah yaitu “String args[]”
yang seharusnya ditulis yaitu “String[] args”. Pada program diatas juga
terdapat beberapa kesalahan seperti program diatas belum ditulis nama
package-nya, jadi pada line 1 harus ditulis nama package yang sesuai dengan
nama dari java package atau folder tempat file java disimpan yaitu
“package prakpbo1;” dan juga tanda kurung kurawal harus ditambahkan
agar tidak terjadi error juga.
Hasil perbaikan
3.3 Tugas
1. Ganti sintaks “println” dengan “print”, perhatikan output yang dihasilkan,
analisa hasilnya.
Program dengan “println”
Penjelasan
Sintaks “println” digunakan untuk menghasilkan enter untuk baris
sesudahnya, sedangkan sintaks “print” tidak menghasilkan enter.
2. Buatlah sebuah program untuk menampilkan string yang berisikan biodata diri
masing Nama, nim, alamat, no telp
Source code program
Berikut adalah program menampilkan string tanpa menginputkan data
Program berikut ini menginpukan data terlebih dahulu lalu data ditampilkan
Hasil output
Berikut ini hasil output dari program tanpa inputan
DAFTAR PUSTAKA