![Page 1: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/1.jpg)
PemrogramanFery Updi,M.Kom
1
Pertemuan-3
![Page 2: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/2.jpg)
Pokok Bahasan
• Mengenal Tipe Data, Variabel• Mengenal Operator
2
![Page 3: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/3.jpg)
Bentuk Dasar Kode Java
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(“Hallo Belajar Java nih..");
}
}
3
Awal mula kode, Fungsi main() inidijalankan pertama kali secaraotomatis
Yang tercetak dilayar
Komentar
Titik komaakhir kode
![Page 4: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/4.jpg)
Tipe Data
Tipe data adalah klasifikasi antar data. Tujuannya adalahmencegah tercampurnya data lain yang memiliki “bentuk”yang berbeda.
Tipe data tersebut dapat disimpan dalam sebuah wadah yangdisebut variable. Contoh pembuatan variabel
4
public class TipeData { public static void main(String[] args) {
char h= “A"; System.out.println(h);
} }
![Page 5: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/5.jpg)
Berikut adalah tipe data yang dikenal
1. BooleanBoolean adalah tipe data yang hanya menyatakan kondisi true (benar)dan false (salah). Boolean pada dasarnya adalah representasi dari 1(true) dan 0 (false).
Contoh:
5
public class Boolean { public static void main(String[] args) {
boolean b=true; System.out.println(b); boolean c=false; System.out.println(c);
} // Maka di layar akan menuliskan true false
}
![Page 6: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/6.jpg)
2. IntegerInteger merupakan tipe data numerik yang bulat dan dapat dilakukanproses aritmatika. Adapun tipe data yang sejenis adalah Byte, Long,Short. Perbedaannya adalah besaran bit yang dipakai.
Contoh:
6
public class Integer { //Melakukan operasi penjumlahanpublic static void main(String[] args) {
int a=3+4; System.out.println(a);
} // Maka di layar akan menuliskan angka 7
}
![Page 7: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/7.jpg)
3. FloatType float digunakan untuk menangani bilangan pecahan. Tipe datasejenis adalah Double untuk angka yang lebih besar dan presisi lebihtinggi
Contoh:
7
public class Float { //Math.random() adalah fungsi untuk mengeluarkan nilai acak antara 0 hingga 1
public static void main(String[] args) { double d= Math.random(); System.out.println(d);
} }
![Page 8: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/8.jpg)
4. KarakterChar adalah tipe data untuk karakter. Pada dasarnya karakter memilikinomor indeks yang biasa disebut ASCII code yang direpresentasikansebagai angka. Sebagai contoh huruf ‘d’ memiliki nilai 100. Char dapatdilakukan operasi matematika seperti layaknya integer.
Contoh:
8
public class karakter { public static void main(String[] args) {
char b=‘d’+1; System.out.println(b);
} // Maka di layar akan menuliskan huruf e. BUKAN d+1 atau 5
}
![Page 9: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/9.jpg)
5. StringString adalah tipe data yang dapat menyimpan sederet karakter menjadisatu seperti layaknya kalimat atau kata. Pada dasarnya string adalahsejenis array (sekumpulan) dari char yang dimanipulasi sehingga menjaditipe data baru. Dibandingkan tipe data yang lain, tipe data string memilikifungsi pemanipulasian paling banyak.
Contoh:
9
public class String1 { //Tes membuat variable public static void main(String[] args) {
String h= “Belajar nih!”; System.out.println(h);
} // Maka di layar akan menuliskan tulisan Belajar nih!
}
![Page 10: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/10.jpg)
Variabel
Variabel adalah item yang digunakan data untuk menyimpanpernyataan objek.
Variabel memiliki tipe data dan nama. Tipe datamenandakan tipe nilai yang dapat dibentuk oleh variabel itusendiri. Nama variabel harus mengikuti aturan untukidentifier
10
Untuk deklarasi variabel adalah sebagai berikut,
<data tipe> <name> [=initial value];
![Page 11: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/11.jpg)
Menampilkan Data VariabelUntuk mengeluarkan nilai dari variabel yang diinginkan, kita dapatmenggunakan perintah sebagai berikut,
System.out.println() ;
System.out.print() ;
Berikut ini adalah contoh program,
11
public class OutputVariable {public static void main( String[] args ){
int nilai = 10;char x;x = ‘A’;System.out.println(nilai);System.out.println( “Nilai dari x=“ + x );
}}
![Page 12: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/12.jpg)
OperatorOperator merupakan tanda yang digunakan untuk melakukansuatu operasi.
Ada beberapa jenis operator yang dapat digunakan, yaitu :
1. Operator Assignment
Operator assignment adalah operator yang melakukanpengisian nilai kepada suatu variabel sehingga variabel yangtelah dibuat jadi menyimpan suatu nilai.
12
Untuk deklarasi variabel adalah sebagai berikut,
<data tipe> <name> [=initial value];
![Page 13: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/13.jpg)
Operator Assignment
13
public class OperAssign { //Melakukan operasi +1 pada karakter public static void main(String[] args) {
double d; d=3.14; d=d+3.12; // Menambah 3.14 dengan 3.12 lalu dimasukan sebagai nilai d
System.out.println(d); } // Maka di layar akan menuliskan angka 6.26
}
![Page 14: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/14.jpg)
2. Operator Aritmetik
Ada beberapa operator aritmetik yang sudah kita kenal,yaitu: Penjumlahan (+), Pengurangan (-), Pembagian (/),Perkalian (*), Modulus (sisa pembagian %).
Berikut ini contoh operator aritmatika
14
public class aritmatik { public static void main(String[] args) {
System.out.println(“penambahan 3+5 = “+(3+5)); System.out.println(“pengurangan 5-3= “+(5-3)); System.out.println(“perkalian 5*5= “+(5*5)); System.out.println(“pembagian 90/5= “+(90/5)); System.out.println(“modulus 52%6= “+(52%6));
} }
![Page 15: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/15.jpg)
Untuk beberapa kasus seperti tipe data lain, operator bisa jadi bermaknalain. Seperti pada String, dapat dilakukan operator + untukmenggabungkan string pertama dan kedua dan selanjutnya, namun tidakdapat dioperasikan -, /, * atau %.
Contoh :
15
public class Aritmetik2 { //Menulis String public static void main(String[] args) {
String h; h="Wak"+ "Waww"; System.out.println(h);//
//Maka dilayar akan menuliskan tulisan WakWaww }
}
![Page 16: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/16.jpg)
3. Operator Logika
Operator logika digunakan untuk melakukan operasi dankomparasi dalam nilai Boolean. Ada beberapa operator yangdigunakan untuk operasi boolean, yaitu,
• Operator == (EQUAL)
• Operator && (AND)
• Operator || (OR)
• Operator! (NOT)
16
![Page 17: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/17.jpg)
4. Operator Logika (Numeric)
Untuk angka, dapat juga dilakukan hal-hal yang seperti kitalakukan dulu di logika matematika SMA/K. Yaitu (==) untuksama dengan, (<) untuk kurang dari, (>) untuk lebih dari, (<=)untuk kurang dari atau sama dengan, (>=) untuk lebih dariatau sama dengan.
17
![Page 18: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/18.jpg)
Membuat Project Baru di NetBeans IDE
1. Buka NetBeans IDE
2. Klik File > New Project
18
![Page 19: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/19.jpg)
Membuat project baru di NetBeans
• Pilih Categories Java > Proejct Java Application
19
![Page 20: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/20.jpg)
Pemberian Project Name
20
Nama Project
Letak penyimpanan
Hilangkah tanda centang
![Page 21: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/21.jpg)
Membuat kode program di IDE
21
Klik kanan > pilih New > Java Class
![Page 22: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/22.jpg)
Memberi nama Class
22
Nama Class
![Page 23: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/23.jpg)
Kode Program
23
![Page 24: Pemrograman - feryup.files.wordpress.com · Char adalah tipe data untuk karakter. Pada dasarnya karakter memiliki nomor indeks yang biasa disebut ASCII code yang direpresentasikan](https://reader030.vdocuments.mx/reader030/viewer/2022021716/5c9972d209d3f2c9198cbe1b/html5/thumbnails/24.jpg)
Mengisi kode program & menguji
24