SlideShare a Scribd company logo
Modul kelas Java programming untuk Android.
© FGroupIndonesia.com
 DefinisiVariable, Class, Package, Method
 Cara Penamaan yang benar
 Lokasi Java Project (Eclipse IDE)
 Cara Menjalankan (Run) Java Project
 Exercise
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Variable : suatu wadah yang dapat
menyimpan suatu nilai apapun yg
dikehendaki.
 SetiapVariable harus ditentukan jenis Data
Type-nya masing-masing.
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
DataType 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
 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
public class Ayah{
private double saldo;
private int jumlahAnak;
private int jumlahIstri;
}
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 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
Ayah budi = newAyah();
budi.setJumlahAnak(2);
budi.setJumlahIstri(1);
Ayah jaya = new Ayah();
jaya.setJumlahAnak(2);
jaya.setJumlahIstri(1);
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Lebih mudah dikenal sebagai folder yang
memisahkan suatu Class denganClass lain yg
ada di dalamnya.
 Contoh : Code Class -> Ayah -> terdapat di
dalam package minggu2.
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
package minggu2;
public class Ayah{
private double saldo;
private int jumlahAnak;
private int jumlahIstri;
}
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 Merupakan suatu function yang terangkum
dalam sebuah Class dan boleh memiliki
parameter tak terbatas.
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
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
 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
 Variable / method : bermula dengan alphabet
kecil.
 Package : semua kecil.
 Class : bermula kapital.
 Penamaan dua kata atau lebih padaVariable,
Method, Class : boleh terpisah dengan
underscore atau menempel dengan huruf
besar.---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 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
 Betulkah code dibawah ini ?
Public class MesinKalkulator {
private int bilangan ke1;
private int Bilanganke2;
private int bilanganHasil;
}
---------------------------------------------------------------------------
Kursus Online / Offline di © FGroupIndonesia.com
 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
 Mengetahui benar dimana file project dalam
hard disk. Caranya :
 Buka Eclipse, Klik Kanan Project bersangkutan,
properties.
Modul Kelas Programming : Introduction to java
Modul Kelas Programming : Introduction to java
 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…
}
}
 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).
Modul Kelas Programming : Introduction to java
Modul Kelas Programming : Introduction to java
Modul Kelas Programming : Introduction to java
 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
FGroupIndonesia.com
Jl. Parahyangan no.18, Komp. Panghegar Permai I
Ujung Berung, Bandung 40614
(022) 92800446 / 95244964
BBM. 7DF95683 / 7CD59179
WA. 085795569337 / 085721261437

More Related Content

Viewers also liked (9)

PDF
OOP: Classes and Objects
Atit Patumvan
 
PDF
Java class loading tips and tricks - Java Colombo Meetup, January, 2014
Sameera Jayasoma
 
PPTX
Singleton class in Java
Rahul Sharma
 
PPT
Object and Classes in Java
backdoor
 
PPTX
Classes, objects in JAVA
Abhilash Nair
 
PPTX
Java programming course for beginners
Eduonix Learning Solutions
 
PDF
Introduction to Java Programming Language
jaimefrozr
 
PPT
Java basic
Sonam Sharma
 
PPTX
Introduction to java
Veerabadra Badra
 
OOP: Classes and Objects
Atit Patumvan
 
Java class loading tips and tricks - Java Colombo Meetup, January, 2014
Sameera Jayasoma
 
Singleton class in Java
Rahul Sharma
 
Object and Classes in Java
backdoor
 
Classes, objects in JAVA
Abhilash Nair
 
Java programming course for beginners
Eduonix Learning Solutions
 
Introduction to Java Programming Language
jaimefrozr
 
Java basic
Sonam Sharma
 
Introduction to java
Veerabadra Badra
 

More from FgroupIndonesia (20)

PDF
Exercise sesi 03 - OBJECT CLASS & LOOPING
FgroupIndonesia
 
PPTX
Basic Syntax & Object Class - Modul Java Programming Core Fundamental I
FgroupIndonesia
 
PPTX
introduction - Modul Java Programming Core Fundamental I
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java Conversion
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java Thread
FgroupIndonesia
 
PDF
Reading Comprehension January 2018 - Travel
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java Hibernate + JasperReport
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java Numbers
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java array
FgroupIndonesia
 
PPTX
Modul Kelas Programming : Java Common Data Type
FgroupIndonesia
 
PPTX
Setting local domain di virtual host
FgroupIndonesia
 
PPTX
Database operation di C++
FgroupIndonesia
 
PPTX
Share Internet via Wi-Fi ke LAN
FgroupIndonesia
 
PPTX
Memory consumption (Materi Dasar Komputer Windows)
FgroupIndonesia
 
PPTX
Installasi xampp
FgroupIndonesia
 
PPTX
Cara Kerja Aktifasi Sebuah App
FgroupIndonesia
 
PPTX
Database Operation di VB.NET
FgroupIndonesia
 
PPTX
Tips Menjaga Kesehatan Komputer anda | FGroupIndonesia.com
FgroupIndonesia
 
PPT
Be creative! (FGroupIndonesia.com :: English Community)
FgroupIndonesia
 
PPTX
Esensi bahasa inggris (FGroupIndonesia) == English Community Session ==
FgroupIndonesia
 
Exercise sesi 03 - OBJECT CLASS & LOOPING
FgroupIndonesia
 
Basic Syntax & Object Class - Modul Java Programming Core Fundamental I
FgroupIndonesia
 
introduction - Modul Java Programming Core Fundamental I
FgroupIndonesia
 
Modul Kelas Programming : Java Conversion
FgroupIndonesia
 
Modul Kelas Programming : Java Thread
FgroupIndonesia
 
Reading Comprehension January 2018 - Travel
FgroupIndonesia
 
Modul Kelas Programming : Java Hibernate + JasperReport
FgroupIndonesia
 
Modul Kelas Programming : Java Numbers
FgroupIndonesia
 
Modul Kelas Programming : Java array
FgroupIndonesia
 
Modul Kelas Programming : Java Common Data Type
FgroupIndonesia
 
Setting local domain di virtual host
FgroupIndonesia
 
Database operation di C++
FgroupIndonesia
 
Share Internet via Wi-Fi ke LAN
FgroupIndonesia
 
Memory consumption (Materi Dasar Komputer Windows)
FgroupIndonesia
 
Installasi xampp
FgroupIndonesia
 
Cara Kerja Aktifasi Sebuah App
FgroupIndonesia
 
Database Operation di VB.NET
FgroupIndonesia
 
Tips Menjaga Kesehatan Komputer anda | FGroupIndonesia.com
FgroupIndonesia
 
Be creative! (FGroupIndonesia.com :: English Community)
FgroupIndonesia
 
Esensi bahasa inggris (FGroupIndonesia) == English Community Session ==
FgroupIndonesia
 
Ad

Recently uploaded (20)

PPTX
MERAIH KETENANGAN JIWA DENGAN MEYAKINI QADA DAN QADAR (TAKDIR MUBRAM DAN TAKD...
eviza170274
 
PPTX
Materi MPLS MUGALASKA KURIKULUM T.A 2025-2026 FIX.pptx
UmiMusdhalifah1
 
PPTX
PPT_MPLS_Internet_Sehat_dan_Gawai_BG.pptx
enggal11
 
PPTX
02. PPT Fisika X - Pengukuran Panjang_Jangka Sorong.pptx
SeptiPetriati
 
PDF
Meeting-1_Review-Materi-1_Psikopatologi-Status-Mental-Mekanisme-Defens.pdf
mariakelokm
 
PPTX
Paparan tentang Pembelajaran Mendalam 2025.pptx
MasWowo1
 
PPTX
PELAKSANAAN (di Htl ASYANA Jkt, 03-04 Juli'25) + Link2 MATERI Training *"PROC...
Kanaidi ken
 
PPTX
Desain_Kecernaan_InVitro_PKS_AmpasSagu.pptx
yulianingsih3622
 
PDF
Mengapa Koding dan Kecerdasan Artificial .pdf
IdaFaridaNurani1
 
PPTX
Materi Wawasan Wiyata Mandala MPLS SMA.pptx
LaurenciusGultom1
 
PDF
PRESENTASI UKIN PPG DALJAB PILOTING 3 TAHUN 2024
MeldaYanti15
 
DOC
CV Narasumber/Pemateri (a.n. Kanaidi, SE., M.Si., cSAP., CGRC., CBCM)_10 Juli...
Kanaidi ken
 
PPTX
Pembangunan Karakter : DISIPLIN utk SMP.pptx
MAHFUDALWI1
 
PDF
DSL (delapan Dimensi Profil Lulusan).pdf
WimiSuwignyo1
 
PPTX
Bahan Tayang SIDAYA.pptx untuk TOT Pemba
diklatntt22
 
PPTX
Tujuan Dan Perkembangan Supervisi Pendidikan.pptx
susilolok004
 
PPTX
PPT Masa Pengenalan Lingkungan Sekolah_12 JULI 2025.pptx
ninikzulfa
 
PDF
Pelatihan Karier Kedua / Pelatihan Persiapan Pensiun / Pelatihan Persiapan PHK
Karier Kedua
 
PPTX
PEMBELAJARAN MENDALAM PADA KURIKULUM MERDEKA
nabilarosyada3
 
PPTX
HO. BUDAYA KERJA BER AKHLAK SMP 2 KRANGGAN.pptx
MAHFUDALWI1
 
MERAIH KETENANGAN JIWA DENGAN MEYAKINI QADA DAN QADAR (TAKDIR MUBRAM DAN TAKD...
eviza170274
 
Materi MPLS MUGALASKA KURIKULUM T.A 2025-2026 FIX.pptx
UmiMusdhalifah1
 
PPT_MPLS_Internet_Sehat_dan_Gawai_BG.pptx
enggal11
 
02. PPT Fisika X - Pengukuran Panjang_Jangka Sorong.pptx
SeptiPetriati
 
Meeting-1_Review-Materi-1_Psikopatologi-Status-Mental-Mekanisme-Defens.pdf
mariakelokm
 
Paparan tentang Pembelajaran Mendalam 2025.pptx
MasWowo1
 
PELAKSANAAN (di Htl ASYANA Jkt, 03-04 Juli'25) + Link2 MATERI Training *"PROC...
Kanaidi ken
 
Desain_Kecernaan_InVitro_PKS_AmpasSagu.pptx
yulianingsih3622
 
Mengapa Koding dan Kecerdasan Artificial .pdf
IdaFaridaNurani1
 
Materi Wawasan Wiyata Mandala MPLS SMA.pptx
LaurenciusGultom1
 
PRESENTASI UKIN PPG DALJAB PILOTING 3 TAHUN 2024
MeldaYanti15
 
CV Narasumber/Pemateri (a.n. Kanaidi, SE., M.Si., cSAP., CGRC., CBCM)_10 Juli...
Kanaidi ken
 
Pembangunan Karakter : DISIPLIN utk SMP.pptx
MAHFUDALWI1
 
DSL (delapan Dimensi Profil Lulusan).pdf
WimiSuwignyo1
 
Bahan Tayang SIDAYA.pptx untuk TOT Pemba
diklatntt22
 
Tujuan Dan Perkembangan Supervisi Pendidikan.pptx
susilolok004
 
PPT Masa Pengenalan Lingkungan Sekolah_12 JULI 2025.pptx
ninikzulfa
 
Pelatihan Karier Kedua / Pelatihan Persiapan Pensiun / Pelatihan Persiapan PHK
Karier Kedua
 
PEMBELAJARAN MENDALAM PADA KURIKULUM MERDEKA
nabilarosyada3
 
HO. BUDAYA KERJA BER AKHLAK SMP 2 KRANGGAN.pptx
MAHFUDALWI1
 
Ad

Modul Kelas Programming : Introduction to java

  • 1. Modul kelas Java programming untuk Android. © FGroupIndonesia.com
  • 2.  DefinisiVariable, Class, Package, Method  Cara Penamaan yang benar  Lokasi Java Project (Eclipse IDE)  Cara Menjalankan (Run) Java Project  Exercise --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 3.  Variable : suatu wadah yang dapat menyimpan suatu nilai apapun yg dikehendaki.  SetiapVariable harus ditentukan jenis Data Type-nya masing-masing. --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 4. DataType 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
  • 5.  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
  • 6. public class Ayah{ private double saldo; private int jumlahAnak; private int jumlahIstri; } --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 7.  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
  • 8. Ayah budi = newAyah(); budi.setJumlahAnak(2); budi.setJumlahIstri(1); Ayah jaya = new Ayah(); jaya.setJumlahAnak(2); jaya.setJumlahIstri(1); --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 9.  Lebih mudah dikenal sebagai folder yang memisahkan suatu Class denganClass lain yg ada di dalamnya.  Contoh : Code Class -> Ayah -> terdapat di dalam package minggu2. --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 10. package minggu2; public class Ayah{ private double saldo; private int jumlahAnak; private int jumlahIstri; } --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 11.  Merupakan suatu function yang terangkum dalam sebuah Class dan boleh memiliki parameter tak terbatas. --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 12. 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
  • 13.  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
  • 14.  Variable / method : bermula dengan alphabet kecil.  Package : semua kecil.  Class : bermula kapital.  Penamaan dua kata atau lebih padaVariable, Method, Class : boleh terpisah dengan underscore atau menempel dengan huruf besar.--------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 15.  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
  • 16.  Betulkah code dibawah ini ? Public class MesinKalkulator { private int bilangan ke1; private int Bilanganke2; private int bilanganHasil; } --------------------------------------------------------------------------- Kursus Online / Offline di © FGroupIndonesia.com
  • 17.  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
  • 18.  Mengetahui benar dimana file project dalam hard disk. Caranya :  Buka Eclipse, Klik Kanan Project bersangkutan, properties.
  • 21.  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… } }
  • 22.  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).
  • 26.  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
  • 27. FGroupIndonesia.com Jl. Parahyangan no.18, Komp. Panghegar Permai I Ujung Berung, Bandung 40614 (022) 92800446 / 95244964 BBM. 7DF95683 / 7CD59179 WA. 085795569337 / 085721261437