materi pembahasan java introduction to java
TRANSCRIPT
![Page 1: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/1.jpg)
Introduction to Java
Modul kelas Java programming untuk Android.© FGroupIndonesia.com
![Page 2: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/2.jpg)
Pembahasan
Definisi Variable, Class, Package, Method
Cara Penamaan yang benar Lokasi Java Project (Eclipse IDE) Cara Menjalankan (Run) Java Project Exercise
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
![Page 3: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/3.jpg)
Definisi Variable
Variable : suatu wadah yang dapat menyimpan suatu nilai apapun yg dikehendaki.
Setiap Variable harus ditentukan jenis Data Type-nya masing-masing.
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
![Page 4: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/4.jpg)
Data Type (umum)Data Type Nilai Contoh
int Angka bulat int nilaiA = 3;double Angka decimal double nilalJumlah =
3.5;String Text (boleh alphabet,
digit, maupun character)
String hisName = “Donald”;
boolean Pernyataan benar / salah
boolean login = true;
char Satu karakter char intial = ‘a’;
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
![Page 5: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/5.jpg)
Definisi Class
Class seperti hal namanya, yaitu merupakan code yang menggambarkan kategori umum yg meringkaskan suatu deskripsi dari kasus nyata.
Contoh : Ayah dengan 3 hal yg dimilikinya, anak, istri, dan saldo.
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
![Page 6: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/6.jpg)
public class Ayah{private double saldo;private int jumlahAnak;private int jumlahIstri;
}
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
![Page 7: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/7.jpg)
Definisi Object
Object merupakan penerapan dari suatu Class dalam kasus tertentu.
Contoh : Budi dan Jaya keduanya merupakan ayah yang memiliki 2 putra, dan satu istri.
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
![Page 8: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/8.jpg)
Ayah budi = new Ayah();budi.setJumlahAnak(2);budi.setJumlahIstri(1);
Ayah jaya = new Ayah();jaya.setJumlahAnak(2);jaya.setJumlahIstri(1);
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
![Page 9: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/9.jpg)
Definisi Package
Lebih mudah dikenal sebagai folder yang memisahkan suatu Class dengan Class lain yg ada di dalamnya.
Contoh : Code Class -> Ayah -> terdapat di dalam package minggu2.
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
![Page 10: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/10.jpg)
package minggu2;
public class Ayah{private double saldo;private int jumlahAnak;private int jumlahIstri;
}
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
![Page 11: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/11.jpg)
Definisi Method
Merupakan suatu function yang terangkum dalam sebuah Class dan boleh memiliki parameter tak terbatas.
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
![Page 12: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/12.jpg)
public class Sekolah{int muridExchange;
private void transferMurid(int jumlah){muridExchange = jumlah;}
private void berapaBanyakMuridExchange(){System.out.println(“Terdapat ” + muridExchange + “
pelajar.“);}
} --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
![Page 13: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/13.jpg)
Cara Penamaan Yang Benar Variable, Class, atau Package : harus
bermula dari alphabet.
Tidak boleh menggunakan : Awalan angka Karakter operator ( + , -, / , * )
Semuanya boleh menggunakan : gabungan antara alphabet dan angka. gabungan alphabet, angka dan underscore.---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
![Page 14: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/14.jpg)
Cara Penamaan Yang Benar Variable / method : bermula dengan
alphabet kecil. Package : semua kecil. Class : bermula kapital.
Penamaan dua kata atau lebih pada Variable, Method, Class : boleh terpisah dengan underscore atau menempel dengan huruf besar.---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
![Page 15: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/15.jpg)
Exercise 1
Di dalam package apakah Class ini ?
package minggu2.latihanBaru;
public class Ayah{private double saldo;private int jumlahAnak;private int jumlahIstri;
}--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
![Page 16: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/16.jpg)
Exercise 2
Betulkah code dibawah ini ?
Public class MesinKalkulator {private int bilangan ke1;private int Bilanganke2;private int bilanganHasil;
}
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
![Page 17: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/17.jpg)
Exercise 3 Betulkah code dibawah ini ?
Public class Barang {private int jumlah;private int nama;private int quantity;
public void setJumlah(int brapa){jumlah = brapa;
}
public void SetNama(String sebut){nama = sebut;
}
public void Set Quantity(int jmlah){quantity = jmlah;
}
} --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
![Page 18: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/18.jpg)
Lokasi Java Project
Mengetahui benar dimana file project dalam hard disk. Caranya :
Buka Eclipse, Klik Kanan Project bersangkutan, properties.
![Page 19: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/19.jpg)
![Page 20: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/20.jpg)
![Page 21: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/21.jpg)
Cara Menjalankan (Run)Java Project Pastikan suatu Class tersebut memiliki method main()
dengan parameter 1 buah variable array :
Contoh :
public class Frame1 {public static void main(String [] sstu){// beberapa code tercantum disini}
public void methodLain(){// beberapa code lain ada lagi…}}
![Page 22: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/22.jpg)
Cara Menjalankan (Run)Java Project Pada Java Project terkait, Klik
Kanan : Run As | Run Configurations….
Klik Java Application | New Configuration Beri nama Configuration tsb Ketik nama Class yg ingin di-Run. (sertakan package name jika ada).
![Page 23: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/23.jpg)
![Page 24: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/24.jpg)
![Page 25: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/25.jpg)
![Page 26: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/26.jpg)
Exercise 4 Dalam satu Class bolehkah terdapat
main() method lebih dari satu ? (ya / tidak)
Hanya Class yg memiliki main() method saja yang dapat di-Run. (benar / tidak)
Lokasi Java Project dapat dipindah2 kemana saja folder yg dikehendaki? (ya / tidak)
--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
![Page 27: Materi Pembahasan Java Introduction to java](https://reader036.vdocuments.mx/reader036/viewer/2022062401/58a086dc1a28aba73f8b4a23/html5/thumbnails/27.jpg)
FGroupIndonesia.com
Jl. Parahyangan no.18, Komp. Panghegar Permai IUjung Berung, Bandung 40614
(022) 92800446 / 95244964BBM. 7DF95683 / 7CD59179
WA. 085795569337 / 085721261437