Kami Baba Studio telah berdiri selama 17 tahun dengan 130 ribu murid dan alumni. Beberapa Pencapaian Baba Studio
adalah:
1. Peraih Ratusan Penghargaan
2. Termasuk 5 ICT Award dari Menkominfo
A. JUDUL
Mengimplementasikan Pemrograman Terstruktur Berorientasi Objek Untuk Membuat Aplikasi Mobile Berbasis Android Sebagai Programmer Aplikasi
Rp. 499.000
B. DESKRIPSI PELATIHAN
Dengan mengikuti pelatihan ini peserta akan
menjadi seorang Pemrogram Aplikasi Java Sebagai Pemrogram Aplikasi Java,
peserta akan diberikan pemahaman komprehensif mengenai dasar-dasar bahasa
pemrograman Java.
Peserta akan mempelajari istilah yang digunakan
untuk mengembangkan sebuah software dan aplikasi. Seluruh rangkaian materi
disusun secara lengkap dan optimal untuk membantu pondasi utama karir sebagai
seorang pengembang web, pemrogram aplikasi java sesuai dengan standar
kompetensi yang berlaku tentang pemrograman. Menurut data dari Indonesia’s
Critical Occupations List 2018 (http://gg.gg/v05jo).
Di era digital seperti sekarang ini, kebutuhan
akan media website dan aplikasi mobile semakin tinggi. Di Indonesia, tenaga
profesional seperti seorang pemrogram aplikasi mobile masih sangat langka.
Tenaga IT yang terampil dibutuhkan untuk mendukung investasi besar-besaran di
bidang e-commerce, apalagi Indonesia sekarang ini ada di pusaran digitalisasi.
Hal ini menjadi peluang untuk peserta menekuni profesi ini Pelatihan ini dibuat
dengan merujuk kepada Standar Kompetensi Kerja Nasional Indonesia ( SKKNI )
Nomor 282 Tahun 2016 – Pemrograman dan SKKNI No. 458 Tahun 2015 - Mobile
Computing Sesuai dengan kebutuhan industri,
kompetensi yang akan anda pelajari pada program
pelatihan ini yaitu :
1. Kompeten mengenal pemrograman Java
2. Kompeten dalam membuat Array dalam program Java
3. Kompeten dalam menggunakan fungsi pada sorting
program java
4. Kompeten menulis membaca fungsi atau syntax
dalam program Java
5. Kompeten memahami dan menguasai program Android
6. Kompeten menggunakan syntax Class, Method dalam
program Java
7. Kompeten menampilkan nama aplikasi dengan
android
8. Kompeten memberikan gaya tema dalam Android
Studio
9. Kompeten menggunakan database dalam Android
Studio
C. TUJUAN UMUM
Diakhir pelatihan peserta mampu mampu membuat aplikasi desktop dengan menggunakan teknologi dan bahasa pemrograman Java, Materi ini telah dirancang sedemikian rupa sehingga peserta yang masih belum atau baru memiliki sedikit pengalaman di bidang pemrograman dapat mempelajari konsep pemrograman berbasis obyek (Object-Oriented Programming) serta dasar teknik pemrograman bahasa Java dengan tool NetBeans IDE.
D. TUJUAN KHUSUS
Mengimplementasikan Pemrograman Terstruktur Berorientasi
Objek Untuk Membuat Aplikasi Mobile Berbasis Android Sebagai Programmer Aplikasi
Program pelatihan Mengimplementasikan Pemrograman
Terstruktur Berorientasi Objek Untuk Membuat Aplikasi Mobile Berbasis Android
Sebagai Programmer Aplikasi
memiliki tujuan sebagai berikut :
1. Kompeten mengenal pemrograman Java
2. Kompeten dalam membuat Array dalam program Java
3. Kompeten dalam menggunakan fungsi pada sorting
program java
4. Kompeten menulis membaca fungsi atau syntax
dalam program Java
5. Kompeten memahami dan menguasai program Android
6. Kompeten menggunakan syntax Class, Method dalam
program Java
7. Kompeten menampilkan nama aplikasi dengan
android
8. Kompeten memberikan gaya tema dalam Android
Studio
9. Kompeten menggunakan database dalam Android
Studio
E. KELOMPOK SASARAN
Peserta pelatihan yang dapat mengikuti pelatihan ini yaitu :
1) Pendidikan minimal SMA/SMK
2) memiliki Komputer / Laptop
3) Memiliki pengetahuan dasar pemrograman computer
F. SILABUS DAN DURASI
1.
Pembukaan 03:33
2. Pengenalan Instruktur 00:33
3. Java Introduction 08:58
4. Environtment Setup Bagian A (10:00)
5. Environtment Setup Bagian B (02:21)
6. Eclipse Editor Introduction Bagian A (05:00)
7. Eclipse Editor Introduction Bagian B (05:59)
8. Proper Syntax Dan Tipe Data Bagian A (08:00)
9. Proper Syntax Dan Tipe Data Bagian B (06:39)
10. My First Java Program Bagian A (10:00)
11. My First Java Program Bagian B (09:03)
12. Logical Operator 06:46
13. Conditional Statement Bagian A (10:00)
14. Conditional Statement Bagian B (10:00)
15. Conditional Statement Bagian C (02:03)
16. Switch Statement 04:16
17. Looping Statement Demo Bagian A (10:00)
18. Looping Statement Demo Bagian B (06:25)
19. Looping statement 08:13
20. Creating Array Part 1 Bagian A (10:00)
21. Creating Array Part 1 Bagian B (02:34)
22. Creating Array Part 2 09:28
23. Access Array Part 1 Bagian A (08:00)
24. Access Array Part 1 Bagian B (05:00)
25. Access Array Part 1 Bagian C (07:26)
26. Access Array Part 2 Bagian A (10:00)
27. Access Array Part 2 Bagian B (10:00)
28. Access Array Part 2 Bagian C (04:14)
29. Sorting Array 01:00
30. Array of Object Part 1 Bagian A (10:00)
31. Array of Object Part 1 Bagian B (10:00)
32. Array of Object Part 1 Bagian C (04:59)
33. Array of Object Part 2 Bagian A (10:00)
34. Array of Object Part 2 Bagian B (10:00)
35. Array of Object Part 2 Bagian C (10:00)
36. Array of Object Part 2 Bagian D (09:25)
37. Creating Vector Part 1 Bagian A (05:00)
38. Creating Vector Part 1 Bagian B (06:29)
39. Creating Vector Part 2 Bagian A (10:00)
40. Creating Vector Part 2 Bagian B (06:41)
41. Bubble Sort Part 1 Bagian A (10:00)
42. Bubble Sort Part 1 Bagian B (06:00)
43. Bubble Sort Part 1 Bagian C (04:39)
44. Bubble Sort Part 2 Bagian A (10:00)
45. Bubble Sort Part 2 Bagian B (10:00)
46. Bubble Sort Part 2 Bagian C (06:57)
47. Selection Sort Part 1 Bagian A (10:00)
48. Selection Sort Part 1 Bagian B (09:03)
49. Insertion Sort Part 1 Bagian A (10:00)
50. Insertion Sort Part 1 Bagian B (09:57)
51. Insertion Sort Part 2 Bagian A (10:00)
52. Insertion Sort Part 2 Bagian B (10:00)
53. Insertion Sort Part 2 Bagian C (09:10)
54. Exception Handling Part 1 Bagian A (08:00)
55. Exception Handling Part 1 Bagian B (05:00)
56. Exception Handling Part 1 Bagian C (07:39)
57. Exception Handling Part 2 Bagian A (10:00)
58. Exception Handling Part 2 Bagian B (10:00)
59. Exception Handling Part 2 Bagian C (10:00)
60. Exception Handling Part 2 Bagian D (05:53)
61.Reading File Part 1 Bagian A (10:00)
62. Reading File Part 1 Bagian B (10:00)
63. Reading File Part 1 Bagian C (03:21)
64. Reading File Part 2 Bagian A (10:00)
65. Reading File Part 2 Bagian B (10:00)
66. Reading File Part 2 Bagian C (03:46)
67. Writing File Part 1 Bagian A (10:00)
68. Writing File Part 1 Bagian B (08:25)
69. Writing File Part 2 Bagian A (10:00)
70. Writing File Part 2 Bagian B (08:11)
71. Processing File Bagian A (10:00)
72. Processing File Bagian B (10:00)
73. Processing File Bagian C (10:00)
74. Processing File Bagian D (06:59)
75. Wrapper Class Bagian A (05:00)
76. Wrapper Class Bagian B (05:31)
77. Creating Method Part 1 Bagian A (10:00)
78. Creating Method Part 1 Bagian B (08:04)
79. Creating Method Part 2 Bagian A (10:00)
80. Creating Method Part 2 Bagian B (10:00)
81. Creating Method Part 2 Bagian C (05:36)
82. Access Modifier & Method Part 1 Bagian A (10:00)
83. Access Modifier & Method Part 1 Bagian B (09:04)
84. Access Modifier & Method Part 2 Bagian A (10:00)
85. Access Modifier & Method Part 2 Bagian B (04:58)
86. Overloading Method Bagian A (05:00)
87. Overloading Method Bagian B (05:31)
88. Install Android Studio 08:09
89. Install Virtual Device atau Emulator 07:33
90. Show Name App Part 1 Bagian A (10:00)
91. Show Name App Part 1 Bagian B (06:11)
92. Show Name App Part 2 Bagian A (05:00)
93. Show Name App Part 2 Bagian B (06:05)
94. What is Activity Bagian A (05:00)
95. What is Activity Bagian B (06:53)
96. Activity LifeCycle Bagian A (08:00)
97. Activity LifeCycle Bagian B (05:25)
98. Navigate to Different Activity Bagian A (10:00)
99. Navigate to Different Activity Bagian B (09:02)
100. Passing Data Between Activity Bagian A (10:00)
101. Passing Data Between Activity Bagian B (05:25)
102. Passing Data Back Bagian A (10:00)
103. Passing Data Back Bagian B (09:53)
104. Pet Bio App Part 1 Bagian A (10:00)
105. Pet Bio App Part 1 Bagian B (05:00)
106. Pet Bio App Part 1 Bagian C (05:39)
107. Pet Bio App Part 2 Bagian A (10:00)
108. Pet Bio App Part 2 Bagian B (05:25)
109. Pet Bio App Part 3 08:32
110. Recycler View Introduction 01:54
111. Recycler View Part 1 Bagian A (10:00)
112. Recycler View Part 1 Bagian B (04:00)
113. Recycler View Part 2 Bagian A (05:38)
114. Recycler View Part 2 Bagian B (06:00)
115. Recycler View Part 3 Bagian A (10:00)
116. Recycler View Part 3 Bagian B (06:00)
117. Recycler View Part 3 Bagian C (05:51)
118. Recycler View Part 4 Bagian A (10:00)
119. Recycler View Part 4 Bagian B (04:26)
120. Recycler View Part 5 07:12
121. Recycler View Part 6 Bagian A (10:00)
122. Recycler View Part 6 Bagian B (07:41)
123. Deeper Loot at XML Layout Bagian A (10:00)
124. Deeper Loot at XML Layout Bagian B (05:00)
125. Deeper Loot at XML Layout Bagian C (05:55)
126. Relative Layout Bagian A (10:00)
127. Relative Layout Bagian B (05:12)
128. Table Layout Bagian A (07:00)
129. Table Layout Bagian B (07:00)
130. Table Layout Bagian C (08:00)
131. Scroll View Bagian A (10:00)
132. Scroll View Bagian B (10:00)
133. Scroll View Bagian C (04:53)
134. Styles Theme 09:16
135. Data Storage Introduction Bagian A (10:00)
136. Data Storage Introduction Bagian B (06:00)
137. Data Storage Introduction Bagian C (05:00)"
138. Read Write Text File Bagian A (10:00)
139. Read Write Text File Bagian B (10:00)
140. Read Write Text File Bagian C (08:02)
141. Database Intro 02:56
142. App_Contact Management part 1 02:17
143. App_Contact Management part 2 Bagian A (10:00)
144. App_Contact Management part 2 Bagian B (10:00)
145. App_Contact Management part 2 Bagian C (09:49)
146. App Contact Management part 3 13:57
147. App Contact Management part 3 Bagian A (08:00)
148. App Contact Management part 3 Bagian B (05:57)
149. App Contact Management part 5 Bagian A (10:00)
150. App Contact Management part 5 Bagian B (10:00)
151. App Contact Management part 5 Bagian C (10:00)
152. App Contact Management part 5 Bagian D (10:00)
153. App Contact Management part 5 Bagian E (03:09)
154. App Contact Management part 6 Bagian A (10:00)
155. App Contact Management part 6 Bagian B (10:00)
156. App Contact Management part 6 Bagian C (04:41)
157. App Contact Management part 7 Bagian A (10:00)
158. App Contact Management part 7 Bagian B (10:00)
159. App Contact Management part 7 Bagian C (03:19)
160. App Contact Management part 8 Bagian A (10:00)
161. App Contact Management part 8 Bagian B (10:00)
162. App Contact Management part 8 Bagian C (04:10)
TOTAL DURASI : 20 JAM, 59 MENIT, 51 DETIK
G. SILABUS / GAMBARAN MATERI
Di materi ini akan mempelajari materi tentang :
1. Mengenal pemrograman Java
2. Dalam membuat Array dalam program Java
3. Dalam menggunakan fungsi pada sorting program
java
4. Menulis membaca fungsi atau syntax dalam
program Java
5. Memahami dan menguasai program Android
6. Menggunakan syntax Class, Method dalam program
Java
7. Menampilkan nama aplikasi dengan android
8. Memberikan gaya tema dalam Android Studio
9. Menggunakan database dalam Android Studio
H. ASPEK KOMPETENSI
Aspek Kompetensi: Pengetahuan (Knowledge) :
Dengan mempelajari materi Mengimplementasikan
pemrograman terstruktur berorientasi objek untuk membuat aplikasi mobile
berbasis android sebagai programmer aplikasi siswa :
1. Memahami dan Menguasai pengenalan pemrograman
Java (Aspek ini dapat dilihat di Modul 1 : Pengenalan video pembelajaran
"Java Introduction" menit 00:00 - 08:58
2. Memahami dan Menguasai dalam membuat Array
dalam program JavaAccess, (Aspek ini dapat dilihat di Modul 3 : Array In Java
Array Part 1 Bagian A (08:00)
Access Array Part 1 Bagian B (05:00)
Access Array Part 1 Bagian C (07:26)
Access Array Part 2 Bagian A (10:00)
Access Array Part 2 Bagian B (10:00)
Access Array Part 2 Bagian C (04:14)
3. Memahami dan Menguasai dalam menggunakan fungsi
pada sorting program java (Aspek ini dapat dilihat di Modul 3 : Array in Java,
pada video pembelajaran "Sorting Array" menit 00:00-01:00)
4. Memahami dan Menguasai penulisan membaca fungsi
atau syntax dalam program Java (Aspek ini dapat dilihat di Modul 1 :
Pengenalan, video pembelajaran "Proper Syntax Dan Tipe Data Bagian A"
(08:00), Proper Syntax Dan Tipe Data Bagian B (06:39)
5. Memahami dan menguasai program Android (Aspek
ini dapat dilihat di Modul 7 : Introduction Android, video pembelajaran
"Install Android Studio" menit 08:09, video pembelajaran
"Install Virtual Device atau Emulator" 07:33)
6. Memahami dan Menguasai menggunakan syntax Class,
Method dalam program Java (Aspek ini dapat dilihat di Modul 6 :Class, Method In
Java, mulai dari video pembelajaran "Wrapper Class" sampai video
pembelajara "Overloading Method" menit 1:30:00 )
7. Memahami dan Menguasai menampilkan nama
aplikasi dengan android (Aspek ini dapat dilihat di Modul 8 :Show Name App With
Android pada video pembelajaran "Show Name App Part"1 00:20 - 16:11,
"Show Name App Part 2" 11:05)
8. Memahami dan Menguasai memberikan gaya tema
dalam Android Studio (Aspek ini dapat dilihat di Modul 11 : Styls Themes in
Android Studio, pada video pembelajaran "Styles Theme" 00-10- 09:16)
9. Memahami dan Menguasai menggunakan database
dalam android Studio (Aspek ini dapat dilihat di modul12 : Database in Android
Studio, pada video pembelajaran "Data Storage Introduction" menit
00:15 - 20:00)
Aspek Kompetensi: Keterampilan (Skill) :
Dengan mempelajari materi Mengimplementasikan
pemrograman terstruktur berorientasi objek untuk membuat aplikasi mobile
berbasis android sebagai programmer aplikasi siswa :
1. Mampu mengenal pemrograman Java (Aspek ini
dapat dilihat di Modul 1 : Pengenalan, pada video pembelajaran "Java
Introduction" menit 00:00 - 08:58)
2. Mampu menjelaskan tipe data Array dalam program
Java (Aspek ini dapat dilihat di Modul 3 : Array In Java Pada video
pembelajaran Array Part 1 Bagian A (08:00) Access Array Part 1 Bagian B (05:00)
Access Array Part 1 Bagian C (07:26) Access Array Part 2 Bagian A (10:00)
Access Array Part 2 Bagian B (10:00) Access Array Part 2 Bagian C (04:14)
3.Mampu menggunakan fungsi pada sorting program
java (Aspek ini dapat dilihat di Modul 3 : Array in Java, pada video
pembelajaran "Sorting Array" menit 00:00-01:00)
4. Mampu membaca fungsi atau syntax dalam program
Java (Aspek ini dapat dilihat di Modul 1 : Pengenalan, video pembelajaran
"Proper Syntax Dan Tipe Data Bagian A" (08:00), Proper Syntax Dan
Tipe Data Bagian B (06:39)
5. Mampu membuat program aplikasi berbasis Android
(Aspek ini dapat dilihat di Modul 7 : Introduction Android, video pembelajaran
"Install Android Studio" menit 08:09, video pembelajaran
"Install Virtual Device atau Emulator" 07:33)
6.Mampu menggunakan syntax Class, Method dalam
program Java (Aspek ini dapat dilihat di Modul 6 :Class, Method In Java, mulai
dari video pembelajaran "Wrapper Class" sampai video pembelajara
"Overloading Method" menit 1:30:00 )
7. Mampu menampilkan nama aplikasi dengan program
aplikasi android (Aspek ini dapat dilihat di Modul 8 :Show Name App With
Android pada video pembelajaran "Show Name App Part"1 00:20 - 16:11,
"Show Name App Part 2" 11:05) 8. Mampu memberikan gaya tema dalam
Android Studio (Aspek ini dapat dilihat di Modul 11 : Styls Themes in Android
Studio, pada video pembelajaran "Styles Theme" 00-10- 09:16) 9. Mampu
menggunakan database dalam android Studio (Aspek ini dapat dilihat di modul12 :
Database in Android Studio, pada video pembelajaran "Data Storage
Introduction" menit 00:15 - 20:00)
Aspek Kompetensi: Sikap (Attitude) :
Dengan mempelajari Mengimplementasikan
pemrograman terstruktur berorientasi objek untuk membuat aplikasi mobile
berbasis android sebagai programmer aplikasisiswa :
1. Teliti dalam membuat array dalam java (Aspek
ini dapat dilihat di Modul 3 : Array In Java
Pada video pembelajaran Array Part 1 Bagian A
(08:00)
Access Array Part 1 Bagian B (05:00)
Access Array Part 1 Bagian C (07:26)
Access Array Part 2 Bagian A (10:00)
Access Array Part 2 Bagian B (10:00)
Access Array Part 2 Bagian C (04:14)
2. Cermat dalam sorting di java (Aspek ini dapat
dilihat di Modul 4 : Sorting In Java
Pada video pembelajaran : Bubble Sort Part 1
Bagian A (10:00)
42. Bubble Sort Part 1 Bagian B (06:00)
43. Bubble Sort Part 1 Bagian C (04:39)
44. Bubble Sort Part 2 Bagian A (10:00)
45. Bubble Sort Part 2 Bagian B (10:00)
46. Bubble Sort Part 2 Bagian C (06:57)
I. METODE AJAR/LATIH DAN EVALUASI PESERTA
Metode Ajar yang digunakan dalam pelatihan ini yaitu Hybird
J. DATA INSTRUKTUR DAN RIWAYAT PROFESI
RUDIANTO S.KOM
Profil Tenaga Pelatih : Lahir di Serang pada tanggal 18 September 1990, 31 thn, Rudi menempuh pendidikan Strata 1 di STMIK Indonesia Fakultas Sistem Informasi. Memiliki pengalaman lebih dari 5 tahun dibidang Programming dan Digital Marketing search engine optimization ( SEO ) dan juga Search Engine Marketing ( SEM) dan juga memilliki pengalaman mengajar lebih dari 3 (Tiga) tahun di bidang Desain Grafis, Pembuatan Website, Digital Marketing Seperti cara beriklan di Facebook, di Google, Twitter, Instagram, Cara beriklan di Youtube dan juga programing seperti Vue Js dan JavaScript, sebagai instruktur dan narasumber di berbagai kementerian dan perusahaan swasta seperti Telkomsel, Kominfo, Kemendikbud, LIPI, BNI dll.
JENIS/KLASIFIKASI SERTIFIKAT
Certificate of Completion
K. JADWAL SESI KONSELING
Jadwal live session Senin sampai Jumat pukul 09.00 -12.00 WIB mengenai penggunaan LMS dan sesi konsultasi terkait materi pada hari Sabtu 11.00 WIB
L. MEKANISME EVALUASI
Mekanisme Evaluasi pada program pelatihan ini yaitu :
1. Soal quiz
2. Soal-soal Post Test
3. dan Penugasan
Di Materi ini kamu akan mempelajari:
1. Pengenalan Pemograman Java
Metode Pembayaran bisa dilakukan dengan cara :