Oleh:
Fajri Novitasari 170533628549
Dengan demikian, proses instalasi JDK dan JRE serta konfigurasi variabel
Path sudah selesai. Untuk melihat apakah software Java sudah ter-install dengan baik,
maka harus dicek melalui Command Promt (CMD). Buka CMD dan ketikkan javac
version lalu tekan tombol Enter, maka akan muncul versi software Java yang telah
ter-install. Contohnya seperti berikut ini:
Tipe data byte, short, int, dan long digunakan untuk merepresantasikan
bilangan bulat atau integer. Tipe data float dan double digunakan untuk
merepresentasikan bilangan nyata atau real. Selain itu, tipe data lain yang juga
sering digunakan adalah Boolean, char, dan String. Tipe data Boolean
digunakan untuk menangani keadaan logika dengan dua kemungkinan nilai,
yaitu true dan false. Tipe data char digunakan untuk menyatakan sebuah
karakter yang ditulis dalam tanda kutip tunggal (‘…’) seperti karakter ‘c’.
Tipe data String digunakan untuk menyatakan gabungan beberapa karakter
yang ditulis dalam tanda kutip ganda (“…”) seperti kata “aku”.
6. Struktur Program Java
Untuk dapat membuat program, anda harus membuat kelas
(sintaks: class) terlebih dahulu karena setiap program Java harus berada
dalam sebuah kelas. Kemudian harus membuat sebuah method main atau
program utama untuk dapat menjalankan kode program. Berikut hal yang
perlu diketahui:
Hasil Program :
Penjelasan :
Program ini merupakan program Aritmatika yang menghitung operasi
penambahan, pengurangan, perkalian, pembagian dan modulus atau sisa bagi.
Program ini menggunakan class OAritmatika. Method yang digunakan
public static void main (String[] args). Static pada method main
berarti method main tidak mengubah atau menggunakan objek yang
diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri, tidak
terikat dengan objek dan akan membuat fungsi dapat dieksekusi langsung
tanpa harus membuat instansiasi objek dari class. Dalam method main
terdapat parameter String[] args berupa array dengan tipe data String,
parameter tersebut akan menampung semua argumen yang diberikan ke
program. Pada progam tersebut menggunakan tipe data int, pada tipe data
int tidak menggunakan angka yang dapat menghasilkan koma seperti a = 3,
JOptionPane.showMessageDialog(null,
"MEMANFAATKAN PENGGUNAAN OPERATOR RELASI");
JOptionPane.showMessageDialog(null, "Variabel
yang dideklarasian adalah: \nNilai h = "+h+"\nNilai i =
"+i+"\nNilai j = "+j+"\nNilai k = "+k, "VARIABEL",
JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(null,
_1+"\nPernyataan i>j bernilai "+(i>j)+"\nPernyataan k>j
bernilai "+(k>j)+"\nPernyataan h>i bernilai "+(h>i),
"OPERASI LEBIH BESAR",
JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null,
_2+"\nPernyataan i<k bernilai "+(i<k)+"\nPernyataan j<i
bernilai "+(j<i)+"\nPernyataan h<i bernilai "+(h<i),
"OPERASI LEBIH KECIL",
JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null,
_3+"\nPernyataan i>=j bernilai "+(i>=j)+"\nPernyataan k>=j
bernilai "+(k>=j)+"\nPernyataan h>=i bernilai "+(h>=i),
"OPERASI LEBIH BESAR ATAU SAMA DENGAN",
JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null,
_4+"\nPernyataan i<=k bernilai "+(i<=k)+"\nPernyataan j<=i
bernilai "+(j<=i)+"\nPernyataan h<=i bernilai "+(h<=i),
"OPERASI LEBIH KECIL ATAU SAMA DENGAN",
JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null,
_5+"\nPernyataan i==j bernilai "+(i==j)+"\nPernyataan k==j
bernilai "+(k==j)+"\nPernyataan h==i bernilai "+(h==i),
"OPERASI SAMA DENGAN",
JOptionPane.PLAIN_MESSAGE);
JOptionPane.showMessageDialog(null,
_6+"\nPernyataan i!=k bernilai "+(i!=k)+"\nPernyataan j!=i
bernilai "+(j!=i)+"\nPernyataan h!=i bernilai "+(h!=i),
"OPERASI TIDAK SAMA DENGAN",
JOptionPane.PLAIN_MESSAGE);
}
}
Hasil Program :
Penjelasan :
Program ini dibuat untuk melihat perbedaan dari setiap operator relasi.
Pada awal program terdapat syntax import javax.swing.JOptionPane ,
import javax.swing berfungsi mendeklarasikan sebuah komponen yang
berupa grafis dengan perintah yang dilakukan dalam pembuatan program dan
JOptionPane berfungsi mendeklarasikan sebuah komponen yang berupa
grafis dengan perintah yang dilakukan dalam pembuatan program Program
ini menggunakan class ORelasiGui. Method yang digunakan public static
void main (String[] args). Static pada method main berarti method
main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas
tersebut, sehingga dapat dikatakan berdiri sendiri, tidak terikat dengan objek
dan akan membuat fungsi dapat dieksekusi langsung tanpa harus membuat
instansiasi objek dari class. Dalam method main terdapat
parameter String[] args berupa array dengan tipe data String, parameter
tersebut akan menampung semua argumen yang diberikan ke program . Tipe
data yang digunakan untuk variabel h = 7, i=7, j=11, k=19 adalah int
dan variabel Operasi Lebih Besar, Operasi Lebih Kecil, Operasi
Lebih Besar atau Sama Dengan, Operasi Lebih Kecil atau Sama
Reamur = R/C*Celcius;
Fahrenheit = (F/C*Celcius) + 32;
Kelvin = Celcius + 273;
System.out.println("\n*******************KONVERSI
SUHU********************");
System.out.println("KETERANGAN SIMBOL SATUAN");
System.out.println("\tC = Celcius");
System.out.println("\tR = Reamur");
System.out.println("\tF = Fahrenheit");
System.out.println("\tK = Kelvin");
System.out.print("Suhu yang diketahui adalah:
"+Celcius);
System.out.println(" derajat C");
System.out.println("*********************************
********************");
System.out.println("***************************
**************************");
}
}
Hasil Program :
Penjelasan :
Program ini merupakan program Konversi Suhu yang menghitung
konversi suhu dari Celcius ke Reamur, Fahrenheit, dan Kelvin. Program ini
menggunakan class KonversiSuhu. Method yang digunakan public static
void main (String[] args). Static pada method main berarti method
main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas
tersebut, sehingga dapat dikatakan berdiri sendiri, tidak terikat dengan objek
dan akan membuat fungsi dapat dieksekusi langsung tanpa harus membuat
instansiasi objek dari class. Dalam method main terdapat
parameter String[] args berupa array dengan tipe data String, parameter
tersebut akan menampung semua argumen yang diberikan ke program . Pada
program ini variabel R = 4, C = 5, F = 9, Celcius = 25, Reamur,
Fahrenheit, dan Kelvin menggunakan tipe data double untuk bisa
menuliskan angka menggunakan koma. Selanjutnya mendeklarasikan
variabel Reamur = R/C*Celcius, Fahrenheit = (F/C*Celcius) + 32,
Kelvin = Celcius + 273. Pada program akan ditampilkan Keterangan
Simbol Satuan yaitu C = Celcius; R = Reamur; F = Fahrenheit; K =
Kelvin, suhu yang diketahui yaitu dalam celcius dan nilainya akan disimpan
pada variabel +Celcius, dan hasil konversi dari proses perhitungan konversi
suhu sesuai dengan rumus yang sudah dideklarasikan.
2. Nama Program : Identitas Diri
Source Code :
public class IdentitasDiri {
public static void main(String[] args)
{
String lengkap = "Fajri Novitasari";
String panggil = "Novi";
String NIM = "170533628549";
String off="A";
String jk="P";
String fak="Teknik";
String univ="Universitas Negeri Malang";
String Prodi ="S1 Pendidikan Teknik Informatika";
System.out.println("***************************
***********************************************");
System.out.println("
IDENTITAS DIRI");
System.out.println("*********************************
*****************************************");
System.out.println(" Nama Lengkap :
"+lengkap);
System.out.println(" NIM :
"+NIM);
System.out.println(" Program Studi :
"+Prodi);
System.out.println(" Offering :
"+off);
System.out.println(" Universitas :
"+univ);
System.out.println("*********************************
*****************************************");
System.out.print("\n\tNama saya "+lengkap );
System.out.println(". Saya adalah mahasiswi
dari");
System.out.print(" "+univ );
System.out.print("dengan NIM "+NIM);
System.out.println(". Saya mengambil");
System.out.print("Program studi "+Prodi );
System.out.println("dan berada di Offering
"+off);
System.out.print("\n*********************************
*****************************************");
}
}
Hasil Program :
Penjelasan :
Program ini merupakan program Identitas Diri untuk menampilkan
identitas diri. Program ini menggunakan class IdentitasDiri. Method yang
digunakan public static void main (String[] args). Static pada
method main berarti method main tidak mengubah atau menggunakan objek
yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri,
tidak terikat dengan objek dan akan membuat fungsi dapat dieksekusi
langsung tanpa harus membuat instansiasi objek dari class. Dalam method
main terdapat parameter String[] args berupa array dengan tipe data String,
V. Kesimpulan
1. Java adalah bahasa pemrograman yang multi plat form dan multi device
2. Pada penyimpanan script Java diharuskan untuk menyimpan sesuai dengan
class, karena apabila tidak sesuai saat dijalankan pada Command Prompt akan
error dan tidak bisa decompile atau dijalankan.
3. Penulisan huruf besar atau kecil juga berpengaruh, apabila terdapat
ketidaksesuaian script dalam pengetikan maka akan error.
4. Pada modul Pengenalan Java telah dipelajari program Operasi Aritmatika,
Operasi Relasi, Konversi Suhu, Menampilkan Identitas Diri berbasis console
dan GUI.
5. Penggunaan tipe data pada Program Konversi Suhu adalah double karena
jika menggunakan int dan hasil konversi menghasilkan angka menggunakan
koma maka yang akan terbaca adalah angka didepan koma.
6. Penggunaan System.out.print yaitu kalimat yang pertama dan yang kedua
akan digabung tanpa spasi atau pun ditulis pada baris baru. Sedangkan
System.out.println yaitu kalimat yang pertama dengan yang kedua akan
dibatasi dengan enter atau akan di tulis di baris selanjutnya.
7. Operator pada modul praktikum ini ada operator aritmatika (+, -, /, *,%), dan
operator relasi (>, >=, <, <=, ==, !=).
8. Static pada method akan membuat fungsi dapat dieksekusi langsung tanpa
harus membuat instansiasi objek dari class
VI. Daftar Rujukan
Wikipedia. 2018. Java. https://id.wikipedia.org/wiki/Java (diakses 13 September
2018)
Muzanni. 2018. Belajar Java Part 1 : Pengenalan dan Instalasi Java.
https://www.malasngoding.com/belajar-java-intro-dan-instalasi/
(diakses 13 September 2018)
Koding, Mahir. 2016. Pengenalan Bahasa Java.
https://www.mahirkoding.com/pengenalan-bahasa-java/ (diakses 13
September 2018)
Amirul Karim, Damas. 2018. Belajar Bahasa Pemrograman Java untuk Pemula
dari Nol [Bonus PDF]. https://www.kodedasar.com/belajar-java/
(diakses 13 September 2018
Niko Dahlan, Bayu. 2016. Mengenal dan Memulai Pemrograman Java | Belajar
Java. https://www.codepolitan.com/mengenal-dan-memulai-
pemrograman-java-belajar-java (diakses 13 September 2018)