Oleh:
Azizah Tri Novanti 170533628613
Tipe data byte, short, int, dan long digunakan untuk merepresantasikan
bilangan bulat atau integer. Tipe data float dan double digunakan untuk
merepre-sentasikan 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”.
5) Pengantar Swing.
Banyak pengguna lebih menyukai aplikasi berbasis GUI (Graphical User
Interface) karena memiliki tampilan lebih interaktif jika dibandingkan dengan
tampilan berbasis teks atau console yang membosankan. Java menyediakan dua
class untuk membangun aplikasi berbasis GUI, yaitu AWT (Abstract Windowing
Toolkit) dan Swing. AWT terdapat dalam package java.awt, sedangkan Swing
terdapat pada package javax.swing. Komponen GUI yang terdapat dalam package
java.awt bersifat platform oriented, yaitu bergantung pada suatu platform sistem
operasi, sedangkan komponen GUI dalam package javax.swing memiliki sifat
lightweight, yaitu dapat diaplikasikan dalam semua platform atau multiplatform.
Hal ini merupakan kelebihan yang dimiliki oleh package javax.swing bila diban-
dingkan dengan package java.awt.
7) Pernyataan import.
Pernyataan import merupakan mekanisme dalam program agar bisa meng-
akses class yang terdapat dalam suatu package. Jika ingin meng-import semua
class dari suatu package, maka bisa digunakan tanda asterisk (*) untuk mengganti
nama class.
Hasil Program :
Penjelasan :
Program diatas menampilkan operasi aritmatika menggunakan pemrograman
java berbasis console. class OAritmatika adalah baris kode untuk
mendeklarasikan sebuah class denan nama OAritmatika. public static
void main(String[] args) merupakan method utama yang diguakann
untuk menjalankan class. int a=3,b=9; merupakan variable bertipe data
interger yang berguna untuk menyimpan nilai yang diketahui untuk
perhitungan operasi aritmatika. double c=2.25, d=4.5; digunakan untuk
menyimpan nilai dengan tipe data double, sehingga dapat mendeteksi decimal.
double op2=((a*b)-(b-c)); adalah varibel bertipe data double yang
digunakan untuk menyimpan data perhitungan aritmatika sehingga hasilnya
data berupa decimal. System.out.println("\nVariabel yang
dideklarasikan:\n"); digunakan untuk menampilkan teks. "+
Hasil Program :
Penjelasan :
Program diatas merupakan operasi relasi berbasis GUI dengan JOptionPage.
import javax.swing.JOptionPane; merupakan pernyataan untuk
mengimport JOptionPage dari package javax.swing agar menampilkan dialog
message. class ORelasiGui merupakan kode untuk mendeklarasi sebuah
class dengan nama ORelasiGui. public static void main digunakan
sebagai method utama untuk menjalankan class. int h=7, i=7, j=11, k=19;
variable dengan tiper data interger digunakan sebagai deklarasi nilai yang
disimpan dalam variable tersebut. String _1 = "Operasi Lebih Besar: ";
merupakan variable bertipe data string yang menyimpan sebuah informasi atau
teks. JOptionPane.showMessageDialog(null, "MEMANFAATKAN
System.out.println("\n*************************************
************\n");
System.out.println("KONVERSI SUHU DARI SATUAN C
MENJADI R\n");
System.out.println("\tRumus yang digunakan
adalah: R=4*C/5");
System.out.println("\tJadi hasil konversi
adalah "+R+" derajat R");
System.out.println("\nKONVERSI SUHU DARI SATUAN
C MENJADI F\n");
System.out.println("\tRumus yang digunakan
adalah: F=9*C/5+32");
System.out.println("\tJadi hasil konversi
adalah "+F+" derajat F");
System.out.println("\nKONVERSI SUHU DARI SATUAN
C MENJADI K\n");
System.out.println("\tRumus yang digunakan
adalah: K=C+273");
System.out.println("\tJadi hasil konversi
adalah "+K+" derajat K");
System.out.println("\n*************************************
************\n");
}
}
Hasil Program :
Penjelasan :
Program diatas merupakan program mengonversi suhu dari celcius ke suhu
lain seperti Reamur, Fahrenheit dan Kelvin. class KonversiSuhu merupakan
dekalrasi sebuah class dengan nama KonversiSuhu. public static void
main(String[] args) merupakan method dalam class KonversiSuhu yang
bertindak sebagai method utama, dimana tanpa adanya method main class
tersebut tidak akan bisa berjalan. int C=25; merupakan variable yang
mendeklarasi nilai untuk dihitung konversinya dengan tipe data interger.
float R=4*C/5; rumus untuk menghitung konversi celcius ke reamur yang
kemudian hasilnya disimpan daam variable tersebut. Tipe data yang
digunakan adalah float yang mana hasilnya akan terdapat decimal atau
beberapa angka dibelakang koma. float F=9*C/5+32; merupakan variable
untuk menyimpan perhitungan konversi dari celcius ke fahrenhit dengan tipe
data float. int K=C+273; merupakan variable untuk menyimpan perhitungan
konversi celcius ke kelvin dengan rumus yang sudah diketahui dengan tipe
data interger yang menghasilkan bilangan bulat tanpa decimal.
System.out.println digunakan untuk menampilkan data dan teks yang
ditentukan.
System.out.println("***************************************
******************************************\n");
System.out.println("\t\t\tINDENTITAS DIRI\n");
System.out.println("***************************************
******************************************\n");
System.out.println("Nama\t\t: "+_nama);
System.out.println("NIM\t\t: "+_nim);
System.out.println("Program Studi\t: "+_prod);
System.out.println("Offering\t: "+_off);
System.out.println("Universitas\t: "+_univ);
System.out.println("\n*************************************
******************************************\n");
System.out.println("\tNama saya "+_nama+ ".
Saya adalah mahasiswi dari \n"
+_univ+" dengan
NIM "+_nim+". Saya mengambil Program Studi \n"
+_prod+" dan
berada di offering "+_off+".\n");
System.out.println("***************************************
******************************************\n");
}
}
Hasil Program :
Penjelasan :
Tujuan program diatas adalah menampilkan identitas diri berbasis console
dimana identitas tersebut disimpan dalam variable bertipe data string. class
IdentittasDiri merupakan deklarasi sebuah class dengan nama
IdentittasDiri . nama class ini harus sama dengan nama file program.
public static void main merupakan sebuah method yang bertindak
sebagai method utama. String _nama = "Azizah Tri Novanti";
JOptionPane.showMessageDialog(null,"Perkenalkan
nama saya "
Hasil Program :
Penjelasan :
Program diatas bertujuan untuk menampilkan informasi identitas diri berbasis
GUI. Program akan membaca pernyataan import
V. Kesimpulan
Kesimpulan yang dapat saya ambil dari praktikum ini adalah :
1. Java adalah Bahasa pemrograman yang multiplatform dan multidivice yang
dapat dijalankan hampir diseluruh computer.
2. Tipe data yang digunakan masing masing memiliki fungsi yang berbeda
beda. Semakin banyak range tipe data tersebut semakin besar pula ukuran
yang diperlukan
3. Dalam java terdapat pemrograman berbasis console dan berbasis GUI
4. Pemrograman berbasis console pada java hanya menampilkan teks pada cmd
saja
5. Pemrograman berbasis GUI dapat menampilkan dialog message yang terdiri
dari plain message, information message, warning message, dan error
message..
6. Pemrograman berbasis GUI membutuhkan class untuk membangun aplikasi
berbasis GUI yaitu AWT dan swing
7. JOptionPage adalah class yang berasal dari package javax.swing yag
digunakan untuk menampilkan dialog message.
8. Class yang telah dideklarasikan harus sama dengan nama file agar dapat
decompile di cmd
9. Ketika memanggil variable gunakan tanda (+) dan perhatikan letak tanda
tersebut pada tempat pemanggilan variable. Apabila pemanggilan berada di
awal kalimat atau teks maka tanda tersebut berada di belakang nama
variable. Jika pemanggilan dilakukan setelah kalimat atau akhir teks maka
tanda (+) berada di depan nama variable. Untuk pemanggialan diantara teks
maka tanda tersebut berada di kedua sisi variable.
VI. Daftar Rujukan
Indrajani,S.Kom,MM dan Martin, S.Kom. 2004. Pemrograman Berorientasi
Objek dengan Java. Jakarta: Elex Media Komputindo.
Dian, Muhar. 2015. Tutorial Pemrograman Java dari Nol sampai Mahir.
(online). (https://www.petanikode.com/tutorial/java/). Diakses 13
September 2018
Admin. 2012. Pengertian Pemrograman Java-Kelebihan Kekurangan. (Online).
(http://www.belajar-komputer-mu.com/2012/09/pengertian-
pemrograman-java-kelebihan-dan-kekurangan.html). Diakses 13
September 2018
Dahlan, Bayu Niko. 2016. Mengenal dan Memulai Pemrograma Java| Belajar
Java. (Online). (https://www.codepolitan.com/mengenal-dan-memulai-
pemrograman-java-belajar-java). Diakses 13 September 2018
Wikipedia. 2018. Java. (Online). (https://id.wikipedia.org/wiki/Java ) Diakses
13 September 2018