A. JUDUL
Mengimplementasikan Pemrograman Terstruktur Berorientasi Objek Untuk Membuat Aplikasi Mobile Berbasis Android Sebagai Pemrogram Aplikasi
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
B. KOMPETENSI
Aspek Kompetensi: Pengetahuan (Knowledge) :
Dengan mempelajari materi Mengimplementasikan pemrograman terstruktur berorientasi objek untuk membuat aplikasi mobile berbasis android sebagai pemrogram 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 pembelajaran “Overloading Method” menit 01: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 pemrogram 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)
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 pemrogram Aplikasi
siswa :
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)
Bubble Sort Part 1 Bagian B (06:00)
Bubble Sort Part 1 Bagian C (04:39)
Bubble Sort Part 2 Bagian A (10:00)
Bubble Sort Part 2 Bagian B (10:00)
Bubble Sort Part 2 Bagian C (06:57)
C. SASARAN PESERTA
1) Pendidikan minimal SMA/SMK
2) memiliki Komputer / Laptop
3) Memiliki pengetahuan dasar pemrograman komputer
D. TUJUAN PELATIHAN
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.
Tujuan Khusus :
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. SILABUS DAN DURASI
1. Pembukaan 03:44
2. Pengenalan Instruktur 00:46
3. Java Introduction 08:57
4. Environtment Setup Bagian A (05:50)
5. Environtment Setup Bagian B (06:49)
6. Eclipse Editor Introduction Bagian A (05:31)
7. Eclipse Editor Introduction Bagian B (05:49)
8. Proper Syntax Dan Tipe Data Bagian A (07:14)
9. Proper Syntax Dan Tipe Data Bagian B (07:45)
10. My First Java Program Bagian A (09:50)
11. My First Java Program Bagian B (09:40)
12. Logical Operator 06:43
13. Conditional Statement Bagian A (07:50)
14. Conditional Statement Bagian B (07:57)
15. Conditional Statement Bagian C (07:12)
16. Switch Statement 04:14
17. Looping Statement Demo Bagian A (09:20)
18. Looping Statement Demo Bagian B (07:25)
19. Looping statement Part 2 08:10
20. Creating Array Part 1 Bagian A (03:05)
21. Creating Array Part 1 Bagian B (03:34)
22. Creating Array Part 2 (04:40)
23. Access Array Part 1 Bagian A (05:32)
24. Access Array Part 1 Bagian B (05:06)
25. Access Array Part 2 Bagian A (05:56)
26. Access Array Part 2 Bagian B (06:32)
27. Sorting Array Bagian A (07:31)
28. Sorting Array Bagian B (08:51)
29. Sorting Array Bagian C (08:33)
30. Sorting Array Bagian D (06:44)
31. Array of Object Part 1 Bagian A (06:20)
32. Array of Object Part 1 Bagian B (06:36)
33. Array of Object Part 2 Bagian A (07:54)
34. Array of Object Part 2 Bagian B (06:32)
35. Array of Object Part 2 Bagian C (06:05)
36. Creating Vector Part 1 (05:30)
37. Creating Vector Part 2 Bagian A (06:55)
38. Creating Vector Part 2 Bagian B (06:55)
39. Bubble Sort Part 1 Bagian A (05:11)
40. Bubble Sort Part 1 Bagian B (05:36)
41. Bubble Sort Part 2 Bagian A (06:23)
42. Bubble Sort Part 2 Bagian B (07:25)
43. Selection Sort Part 1 Bagian A (05:26)
44. Selection Sort Part 1 Bagian B (04:28)
45. Insertion Sort Part 1 Bagian A (05:25)
46. Insertion Sort Part 1 Bagian B (04:57)
47. Insertion Sort Part 2 Bagian A (07:49)
48. Insertion Sort Part 2 Bagian B (07:01)
49. Exception Handling Part 1 Bagian A (06:42)
50. Exception Handling Part 1 Bagian B (05:11)
51. Exception Handling Part 2 Bagian A (06:00)
52. Exception Handling Part 2 Bagian B (07:41)
53. Exception Handling Part 2 Bagian C (04:57)
54.Reading File Part 1 Bagian A (03:29)
55. Reading File Part 1 Bagian B (05:10)
56. Reading File Part 1 Bagian C (03:46)
57. Reading File Part 2 Bagian A (04:37)
58. Reading File Part 2 Bagian B (04:14)
59. Reading File Part 2 Bagian C (03:47)
60. Writing File Part 1 Bagian A (05:13)
61. Writing File Part 1 Bagian B (04:10)
62. Writing File Part 2 Bagian A (05:21)
63. Writing File Part 2 Bagian B (04:12)
64. Processing File Bagian A (04:12)
65. Processing File Bagian B (05:22)
66. Processing File Bagian C (05:19)
67. Processing File Bagian D (05:10)
68. Wrapper Class Bagian A (02:46)
69. Wrapper Class Bagian B (02:52)
70. Creating Method Part 1 Bagian A (04:46)
71. Creating Method Part 1 Bagian B (04:37)
72. Creating Method Part 2 Bagian A (05:06)
73. Creating Method Part 2 Bagian B (04:14)
74. Creating Method Part 2 Bagian C (04:09)
75. Access Modifier & Method Part 1 Bagian A (05:07)
76. Access Modifier & Method Part 1 Bagian B (04:48)
77. Access Modifier & Method Part 2 Bagian A (04:34)
78. Access Modifier & Method Part 2 Bagian B (03:20)
79. Overloading Method Bagian A (03:11)
80. Overloading Method Bagian B (02:30)
81. Install Android Studio 08:10
82. Install Virtual Device atau Emulator 07:33
83. Show Name App Part 1 Bagian A (08:23)
84. Show Name App Part 1 Bagian B (08:16)
85. Show Name App Part 2 Bagian A (06:13)
86. Show Name App Part 2 Bagian B (05:17)
87. What is Activity Bagian A (06:28)
88. What is Activity Bagian B (05:55)
89. Activity LifeCycle Bagian A (07:12)
90. Activity LifeCycle Bagian B (06:36)
91. Navigate to Different Activity Bagian A (05:35)
92. Navigate to Different Activity Bagian B (07:22)
93. Passing Data Between Activity Bagian A (05:32)
94. Passing Data Between Activity Bagian B (05:18)
95. Passing Data Between Activity Bagian C (05:26)
96. Passing Data Back Bagian A (04:32)
97. Passing Data Back Bagian B (05:42)
98. Passing Data Back Bagian C (04:59)
99. Passing Data Back Bagian D (05:55)
100. Pet Bio App Part 1 Bagian A (06:16)
101. Pet Bio App Part 1 Bagian B (05:59)
102. Pet Bio App Part 1 Bagian C (04:30)
103. Pet Bio App Part 1 Bagian D (04:30)
104. Pet Bio App Part 2 Bagian A (05:14)
105. Pet Bio App Part 2 Bagian B (05:45)
106. Pet Bio App Part 2 Bagian C (05:19)
107. Pet Bio App Part 3 Bagian A (04:22)
108. Pet Bio App Part 3 Bagian B (04:40)
109. Recycler View Introduction 01:42
110. Recycler View Part 1 Bagian A (07:38)
111. Recycler View Part 1 Bagian B (06:51)
112. Recycler View Part 2 Bagian A (06:33)
113. Recycler View Part 2 Bagian B (05:35)
114. Recycler View Part 3 Bagian A (05:25)
115. Recycler View Part 3 Bagian B (05:25)
116. Recycler View Part 3 Bagian C (05:24)
117. Recycler View Part 3 Bagian D (06:57)
118. Recycler View Part 4 Bagian A (07:48)
119. Recycler View Part 4 Bagian B (07:04)
120. Recycler View Part 5 (07:10)
121. Recycler View Part 6 Bagian A (07:03)
122. Recycler View Part 6 Bagian B (06:12)
123. Recycler View Part 6 Bagian B (05:20)
124. Deeper Loot at XML Layout Bagian A (06:48)
125. Deeper Loot at XML Layout Bagian B (07:52)
126. Deeper Loot at XML Layout Bagian C (07:09)
127. Relative Layout Bagian A (08:28)
128. Relative Layout Bagian B (07:15)
129. Table Layout Bagian A (07:15)
130. Table Layout Bagian B (05:45)
131. Table Layout Bagian C (05:28)
132. Table Layout Bagian D (04:53)
133. Styles Theme (09:14)
134. Scroll View Bagian A (06:03)
135. Scroll View Bagian B (06:09)
136. Scroll View Bagian C (07:10)
137. Scroll View Bagian D (06:17)
138. Data Storage Introduction Bagian A (05:25)
139. Data Storage Introduction Bagian B (06:25)
140. Data Storage Introduction Bagian C (05:18)
141. Data Storage Introduction Bagian D (05:12)
142. Read Write Text File Bagian A (07:03)
143. Read Write Text File Bagian B (07:25)
144. Read Write Text File Bagian C (07:25)
145. Database Intro 02:54
146. App_Contact Management part 1 02:15
147. App_Contact Management part 2 Bagian A (07:33)
148. App_Contact Management part 2 Bagian B (07:55)
149. App_Contact Management part 2 Bagian C (07:50)
150. App Contact Management part 3 Bagian A (06:55)
151. App Contact Management part 3 Bagian B (07:33)
152. App Contact Management part 4 Bagian A (06:24)
153. App Contact Management part 4 Bagian B (06:21)
154. App Contact Management part 4 Bagian C (06:29)
151. App Contact Management part 5 Bagian A (08:31)
152. App Contact Management part 5 Bagian B (08:31)
153. App Contact Management part 5 Bagian C (09:25)
154. App Contact Management part 5 Bagian D (08:45)
155. App Contact Management part 5 Bagian E (09:43)
156. App Contact Management part 6 Bagian A (08:08)
157. App Contact Management part 6 Bagian B (08:25)
158. App Contact Management part 6 Bagian C (08:47)
159. App Contact Management part 7 Bagian A (07:35)
160. App Contact Management part 7 Bagian B (07:35)
161. App Contact Management part 7 Bagian C (09:05)
162. App Contact Management part 8 Bagian A (08:25)
163. App Contact Management part 8 Bagian B (08:24)
164. App Contact Management part 8 Bagian C (08:15)
TOTAL DURASI : 17 JAM, 20 MENIT, 33 DETIK
F. KAPASITAS JENIS/KELAS PELATIHAN
Tidak terbatas
G. METODE AJAR/LATIH DAN EVALUASI PESERTA
Metode Ajar yang digunakan dalam pelatihan ini yaitu Self Paced Learning.
H. DATA INSTRUKTUR DAN RIWAYAT PROFESI
Nama : Encep Suryana
Lahir di Indramayu pada tanggal 27 September 1995, 26 tahun, Encep menempuh pendidikan Strata 1 di Universitas Komputer Indonesia Bandung, Fakultas Teknik Informatika. Memiliki pengalaman lebih dari 4 tahun dibidang Desain Grafis, Programming dan Digital Marketing search engine optimization ( SEO ) dan juga SearchEngine Marketing (SEM) dan juga memilliki pengalaman mengajar lebih dari 3 (Tiga) tahun dalam Desain Grafis, Programming dan Digital Marketing Seperti Membuat Banner, Portofolio, Logo dan lainnya menggunakan Adobe Illustrator dan Adobe Photoshop serta cara beriklan di Facebook, di Google, Twitter, Instagram serta Cara beriklan di Youtube dan juga programming seperti React js, Vue Js, React Native dan Node Js, sebagai instruktur di Babastudio.
Skill / Kemampuan :
1. Adobe Photoshop
2. Adobe Illustrator
3. Javascript
4. PHP
5. Laravel
6. CodeIdniter
7. Node Js
8. React Js
9. Vue Js
10.Html dan CSS
11. WordPress
12.Git
13. SEO
14. SEM
15. Linux
16. Microsoft Excel
17. Microsoft Power Point
18. Microsoft Word
19. Java
20. System Analyst
21.Networking
22. Security System
Jadwal Konsultasi :
Jumat, 15.00 – 16.00 WIB
I. JENIS/KLASIFIKASI SERTIFIKAT
Sertifikat Penyelesaian dan Sertifikat Kelulusan
J. MEKANISME EVALUASI :
Mekanisme Evaluasi pada program pelatihan ini yaitu :
1. Soal Pre Test
2. Soal Kuis
3. Soal Pop-up Kuis
4. Soal Post Test
5. Penugasan atau Tugas Akhir