SlideShare a Scribd company logo
1 of 27
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.
 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).
 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

OOP: Classes and Objects
OOP: Classes and ObjectsOOP: Classes and Objects
OOP: Classes and ObjectsAtit Patumvan
 
Java class loading tips and tricks - Java Colombo Meetup, January, 2014
Java class loading  tips and tricks - Java Colombo Meetup, January, 2014Java class loading  tips and tricks - Java Colombo Meetup, January, 2014
Java class loading tips and tricks - Java Colombo Meetup, January, 2014Sameera Jayasoma
 
Singleton class in Java
Singleton class in JavaSingleton class in Java
Singleton class in JavaRahul Sharma
 
Object and Classes in Java
Object and Classes in JavaObject and Classes in Java
Object and Classes in Javabackdoor
 
Classes, objects in JAVA
Classes, objects in JAVAClasses, objects in JAVA
Classes, objects in JAVAAbhilash Nair
 
Introduction to Java Programming Language
Introduction to Java Programming LanguageIntroduction to Java Programming Language
Introduction to Java Programming Languagejaimefrozr
 

Viewers also liked (9)

OOP: Classes and Objects
OOP: Classes and ObjectsOOP: Classes and Objects
OOP: Classes and Objects
 
Java class loading tips and tricks - Java Colombo Meetup, January, 2014
Java class loading  tips and tricks - Java Colombo Meetup, January, 2014Java class loading  tips and tricks - Java Colombo Meetup, January, 2014
Java class loading tips and tricks - Java Colombo Meetup, January, 2014
 
Singleton class in Java
Singleton class in JavaSingleton class in Java
Singleton class in Java
 
Object and Classes in Java
Object and Classes in JavaObject and Classes in Java
Object and Classes in Java
 
Classes, objects in JAVA
Classes, objects in JAVAClasses, objects in JAVA
Classes, objects in JAVA
 
Java programming course for beginners
Java programming course for beginnersJava programming course for beginners
Java programming course for beginners
 
Introduction to Java Programming Language
Introduction to Java Programming LanguageIntroduction to Java Programming Language
Introduction to Java Programming Language
 
Java basic
Java basicJava basic
Java basic
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 

More from FgroupIndonesia

Exercise sesi 03 - OBJECT CLASS & LOOPING
Exercise sesi 03 - OBJECT CLASS & LOOPINGExercise sesi 03 - OBJECT CLASS & LOOPING
Exercise sesi 03 - OBJECT CLASS & LOOPINGFgroupIndonesia
 
Basic Syntax & Object Class - Modul Java Programming Core Fundamental I
Basic Syntax & Object Class - Modul Java Programming Core Fundamental IBasic Syntax & Object Class - Modul Java Programming Core Fundamental I
Basic Syntax & Object Class - Modul Java Programming Core Fundamental IFgroupIndonesia
 
introduction - Modul Java Programming Core Fundamental I
introduction - Modul Java Programming Core Fundamental Iintroduction - Modul Java Programming Core Fundamental I
introduction - Modul Java Programming Core Fundamental IFgroupIndonesia
 
Modul Kelas Programming : Java Conversion
Modul Kelas Programming : Java ConversionModul Kelas Programming : Java Conversion
Modul Kelas Programming : Java ConversionFgroupIndonesia
 
Modul Kelas Programming : Java Thread
Modul Kelas Programming : Java ThreadModul Kelas Programming : Java Thread
Modul Kelas Programming : Java ThreadFgroupIndonesia
 
Reading Comprehension January 2018 - Travel
Reading Comprehension January 2018 - TravelReading Comprehension January 2018 - Travel
Reading Comprehension January 2018 - TravelFgroupIndonesia
 
Modul Kelas Programming : Java Hibernate + JasperReport
Modul Kelas Programming : Java Hibernate + JasperReportModul Kelas Programming : Java Hibernate + JasperReport
Modul Kelas Programming : Java Hibernate + JasperReportFgroupIndonesia
 
Modul Kelas Programming : Java Numbers
Modul Kelas Programming : Java NumbersModul Kelas Programming : Java Numbers
Modul Kelas Programming : Java NumbersFgroupIndonesia
 
Modul Kelas Programming : Java array
Modul Kelas Programming : Java array Modul Kelas Programming : Java array
Modul Kelas Programming : Java array FgroupIndonesia
 
Modul Kelas Programming : Java Common Data Type
Modul Kelas Programming : Java Common Data TypeModul Kelas Programming : Java Common Data Type
Modul Kelas Programming : Java Common Data TypeFgroupIndonesia
 
Setting local domain di virtual host
Setting local domain di virtual hostSetting local domain di virtual host
Setting local domain di virtual hostFgroupIndonesia
 
Database operation di C++
Database operation di C++Database operation di C++
Database operation di C++FgroupIndonesia
 
Share Internet via Wi-Fi ke LAN
Share Internet via Wi-Fi ke LANShare Internet via Wi-Fi ke LAN
Share Internet via Wi-Fi ke LANFgroupIndonesia
 
Memory consumption (Materi Dasar Komputer Windows)
Memory consumption (Materi Dasar Komputer Windows)Memory consumption (Materi Dasar Komputer Windows)
Memory consumption (Materi Dasar Komputer Windows)FgroupIndonesia
 
Cara Kerja Aktifasi Sebuah App
Cara Kerja Aktifasi Sebuah AppCara Kerja Aktifasi Sebuah App
Cara Kerja Aktifasi Sebuah AppFgroupIndonesia
 
Database Operation di VB.NET
Database Operation di VB.NETDatabase Operation di VB.NET
Database Operation di VB.NETFgroupIndonesia
 
Tips Menjaga Kesehatan Komputer anda | FGroupIndonesia.com
Tips Menjaga Kesehatan Komputer anda | FGroupIndonesia.comTips Menjaga Kesehatan Komputer anda | FGroupIndonesia.com
Tips Menjaga Kesehatan Komputer anda | FGroupIndonesia.comFgroupIndonesia
 
Be creative! (FGroupIndonesia.com :: English Community)
Be creative! (FGroupIndonesia.com :: English Community)Be creative! (FGroupIndonesia.com :: English Community)
Be creative! (FGroupIndonesia.com :: English Community)FgroupIndonesia
 
Esensi bahasa inggris (FGroupIndonesia) == English Community Session ==
Esensi bahasa inggris (FGroupIndonesia) == English Community Session ==Esensi bahasa inggris (FGroupIndonesia) == English Community Session ==
Esensi bahasa inggris (FGroupIndonesia) == English Community Session ==FgroupIndonesia
 

More from FgroupIndonesia (20)

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

Recently uploaded

Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
PRESENTASI EEC social mobile, and local marketing.pptx
PRESENTASI EEC social mobile, and local marketing.pptxPRESENTASI EEC social mobile, and local marketing.pptx
PRESENTASI EEC social mobile, and local marketing.pptxPCMBANDUNGANKabSemar
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.aechacha366
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxrahmaamaw03
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxsyafnasir
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxRioNahak1
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSyudi_alfian
 
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxMTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxssuser0239c1
 
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmeunikekambe10
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxBambang440423
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuHANHAN164733
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptGirl38
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasHardaminOde2
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 

Recently uploaded (20)

Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
PRESENTASI EEC social mobile, and local marketing.pptx
PRESENTASI EEC social mobile, and local marketing.pptxPRESENTASI EEC social mobile, and local marketing.pptx
PRESENTASI EEC social mobile, and local marketing.pptx
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
PUEBI.bahasa Indonesia/pedoman umum ejaan bahasa Indonesia pptx.
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docx
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptx
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
 
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxMTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
 
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus Perilaku
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..ppt
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 

Java-Android-Modul-Kelas

  • 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.
  • 19.
  • 20.
  • 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).
  • 23.
  • 24.
  • 25.
  • 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