PEMROGRAMAN 1 JAVA Identifier Nama yang didefinisikan oleh

  • Slides: 23
Download presentation
PEMROGRAMAN 1 JAVA

PEMROGRAMAN 1 JAVA

Identifier • Nama yang didefinisikan oleh programmer • Yang diberi nama: – Variabel –

Identifier • Nama yang didefinisikan oleh programmer • Yang diberi nama: – Variabel – Class – Method – Atribut – Dll

Variabel • Tempat menyimpan nilai yang isinya berubah sesuai dengan kondisi terkini

Variabel • Tempat menyimpan nilai yang isinya berubah sesuai dengan kondisi terkini

Tipe Data • Tipe primitif – Char – Int – Float – Double –

Tipe Data • Tipe primitif – Char – Int – Float – Double – String – Boolean • Tipe referensi – Array dan class

Contoh int a; double b; char c; String d; boolean e; b=9. 8; c='M';

Contoh int a; double b; char c; String d; boolean e; b=9. 8; c='M'; d="MI 3 A"; a=d. length(); e=d. equals(d); d=d. concat(d); n"+e); System. out. println(a+"n"+b+"n"+c+"n"+d+"

Konversi tipe • Untuk melakukan konversi tipe data dari string menjadi integer maupun sebaliknya,

Konversi tipe • Untuk melakukan konversi tipe data dari string menjadi integer maupun sebaliknya, dapat menggunakan method value. Of(). • Strukturnya adalah: [Tipe data object]. value. Of([Variable]) • Atau: Integer. parse. Int(object); Double. parse. Double(object);

Konversi Data dari String ke Integer public static void main(String[] args) { String angka

Konversi Data dari String ke Integer public static void main(String[] args) { String angka 1 = "100"; String angka 2 = "200"; String total 1 = angka 1 + angka 2; int konv. Angka 1 = Integer. value. Of(angka 1); int konv. Angka 2 = Integer. value. Of(angka 2); int total 2 = konv. Angka 1 + konv. Angka 2; System. out. println("Sebelum konversi " + total 1); System. out. println("Setelah konversi " + total 2); }

Konversi Data dari Integer ke String public static void main(String[] args) { int nilai

Konversi Data dari Integer ke String public static void main(String[] args) { int nilai 1 = 10; int nilai 2 = 30; int total 1 = nilai 1 + nilai 2; String konv. Nilai 1 = String. value. Of(nilai 1); String konv. Nilai 2 = String. value. Of(nilai 2); String total 2 = konv. Nilai 1 + konv. Nilai 2; System. out. println("Sebelum konversi " + total 1); System. out. println("Setelah konversi " + total 2); }

Operator • • Penugasan Aritmatika Increment/decreament Bitwise Relasional Logika Majemuk

Operator • • Penugasan Aritmatika Increment/decreament Bitwise Relasional Logika Majemuk

Contoh penggunaan operator logika dan bitwise public static int a int b int c

Contoh penggunaan operator logika dan bitwise public static int a int b int c void main(String[] args) { = 60; /* 60 = 0011 1100 */ = 13; /* 13 = 0000 1101 */ = 0; c = a & b; /* 12 = 0000 1100 */ System. out. println("a & b = " + c); c = a | b; /* 61 = 0011 1101 */ System. out. println("a | b = " + c); c = a ^ b; /* 49 = 0011 0001 */ System. out. println("a ^ b = " + c); c = ~a; /*-61 = 1100 0011 */ System. out. println("~a = " + c); c = a << 2; /* 240 = 1111 0000 */ System. out. println("a << 2 = " + c); c = a >> 2; /* 15 = 1111 */ System. out. println("a >> 2 = " + c); c = a >>> 2; /* 15 = 0000 1111 */ System. out. println("a >>> 2 = " + c); }

I/O import java. util. Scanner; public class Vartipe { public static void main(String[] args)

I/O import java. util. Scanner; public class Vartipe { public static void main(String[] args) { Double luas; int alas, tinggi; // mebuat scanner baru Scanner baca = new Scanner(System. in); // Input System. out. println("== Program hitung luas Segitiga =="); System. out. print("Input alas: "); alas = baca. next. Int(); System. out. print("Input tinggi: "); tinggi = baca. next. Int(); // proses luas = Double. value. Of((alas * tinggi) / 2); // output System. out. println("Luas = " + luas); }

 • Untuk membaca data yang sudah diketik di dalam kotak, dapat menggunakan method

• Untuk membaca data yang sudah diketik di dalam kotak, dapat menggunakan method get. Text(). Dimana sebelumnya komponen JText. Field tersebut harus diberikan variable name-nya. • Cara untuk memberikan variable name, klik pada komponen > di window properties pilih tab Code > ubah variable name-nya.

 • Menulis Data Kebalikan dari mendapatkan data adalah menuliskan data. Dengan cara yang

• Menulis Data Kebalikan dari mendapatkan data adalah menuliskan data. Dengan cara yang sama yaitu mendeklarasikan terlebih dahulu varible name-nya. Code yang digunakan adalah: [variable name]. set. Text()

 • Set Focus Jika terdapat lebih dari 1 komponen dan kita ingin pointer

• Set Focus Jika terdapat lebih dari 1 komponen dan kita ingin pointer berada pada komponen tertentu saat pertama dijalankan, maka dapat menggunakan code: [variable name]. request. Focus() • JOption. Pane dapat digunakan untuk menampilkankan informasi. Contoh code yang dapat digunakan adalah: JOption. Pane. show. Message. Dialog(this, "Keterangan di sini", "information", JOption. Pane. INFORMATION_ MESSAGE);

Latihan

Latihan

Latihan

Latihan

Pembuatan Program 1. Untuk memberikan action pada tombol Tampil, click kanan pada halaman Design

Pembuatan Program 1. Untuk memberikan action pada tombol Tampil, click kanan pada halaman Design tombol Tampil > Events > Action > action. Performed (atau Double. Click pada tombol Tampil) 2. Selanjutnya akan menuju ke halaman Source dan pointer akan menuju ke blok program tertentu. 3. Tuliskan code: int panjang, lebar, luas; //Mengambil data panjang dan lebar dari inputan panjang Integer. parse. Int(txt. Panjang. get. Text()); lebar = Integer. parse. Int(txt. Lebar. get. Text()); //Menghitung luas persegi panjang luas = panjang * lebar; //Menampilkan di JOption. Pane. show. Message. Dialog(this, "Luas = " + luas, "Keterangan di sini", JOption. Pane. INFORMATION_MESSAGE); }