Silabus DNA 2019
DAFTAR ISI
Device Track
TS001# System Jaringan Cellular
TS002# Elektronika Dasar
TS003# Pengenalan Komponen-Komponen Pada Handphone
TS004# Pengenalan Alat Ukur
TS005# Pengenalan Alat Service Handphone
TS006# Praktek Pelepasan dan Perakitan Handphone Evercoss
TS007# Analisa Kerusakan Handphone Level 1 s/d 3
TS008# Pengenalan Tools dan Software Evercoss
TS009# Pengenalan Produk, Fitur dan Teknologi handphone Evercoss
Application Track
Fundamental
MJF01 # Object Oriented Programming (Java Fundamental)
MJF03 # Web Programming Fundamental
MJF05 # Enterprise Framework Fundamental
Java EE Stack
MJI01 # JPA Fundamental Hibernate
MJI02 # JPA Advanced Hibernate
MJI05 # CDI/IoC Spring Framework
MJI08 # JAXRS – REST
MJY05 # RESTfull MVC dengan JAXRS
Android Stack
MJD04 # Android Fundamental
MJD05 # Android Advanced
MJD05 # Android REST
Device Track
TS001# Sistem Jaringan Selular
Komunikasi wireless atau tanpa kabel adalah kata pertama yang mendasari pemahaman tentang
jaringan selular ini, sebagai dasar untuk mengetahui tentang teknologi handphone beserta jaringannya
agar dengan tepat memahami teknologi perangkat yang akan kita perbaiki yaitu telepon selular.
Lingkup Materi
1. Sejarah teknologi sellular
2. Mobile Station (handphone)
3. SIM Card
4. BSS (base Station Sub System)
5. Penggunaan frequency pada system jaringan
Durasi / Waktu : 30 menit (hari pertama)
Setelah mengikuti training ini peserta diharapkan dapat :
1. Mengetahui dan memahami cara kerja jaringan
2. Mengetahui dan memahami keterkaitannya antara handphone dengan jaringan sellular
3. Mengetahui dan memahami fungsi dari SIM Card
4. Mengetahui frequency atau band yang digunakan oleh CDMA maupun GSM
TS002# Elektronika Dasar
Elektronika dasar merupakan pengetahuan dasar yang harus dimiliki oleh para teknisi handphone
sebagai bahan acuan dalam pengerjaan perbaikan handphone itu sendiri.
Lingkup Materi
1. Pemahaman mengenai Sumber Listrik
2. Pemahaman mengenai tegangan, arus, hambatan dan daya
3. Jenisjenis komponen aktif dan pasif beserta fungsinya
Durasi / waktu : 1 Jam (hari pertama)
Setelah mengikuti training ini peserta diharapkan dapat :
1. Mengetahui dan memahami sumber listrik beserta jenisnya
2. Mengetahui dan memahami satuan listrik beserta fungsinya
3. Mengetahui dan memahami komponen aktif dan pasif beserta fungsinya
TS003# Pengenalan KomponenKomponen Pada Handphone
Beberapa komponen atau spareparts pada handphone sangatlah berbeda dengan komponen elektronika
yang berada pada komputer, TV, radio dsb. Bentuk komponen pada handphone terutama komponen
aktif dan pasif sudah berteknologi SMD (surface mount device). Pengetahuan part komponen ini harus
bisa dikuasai oleh teknisi dengan kemampuan Level 1 s/d 2.
Lingkup Materi
1. Pengenalan Microphone beserta fungsinya
2. Pengenalan Receiver beserta fungsinya
3. Pengenalan Speaker beserta fungsinya
4. Pengenalan LCD beserta fungsinya
5. Pengenalan Touch Screen beserta fungsinya
6. Pengenalan Camera beserta fungsinya
7. Pengenalan Vibra Motor beserta fungsinya
8. Pengenalan Tombol Keypad beserta fungsinya
9. Pengenalan Metal Dome beserta fungsinya
10. Pengenalan Internal Antenna beserta fungsinya
11. Pengenalan Battery beserta fungsinya
12. Pengenalan USB Cable beserta fungsinya
13. Pengenalan SIM Card beserta fungsinya
14. Pengenalan Battery Connector beserta fungsinya
15. Pengenalan USB Connector beserta fungsinya
Durasi / waktu : 2 Jam (hari pertama)
Setelah mengikuti training ini peserta diharapkan dapat :
1. Memahami dan mengetahui fungsi dari masingmasing komponen pada handphone
2. Mengetahui ciriciri atau bentuk dari tiaptiap komponen pada handphone
TS004# Pengenalan Alat Ukur
Alat ukur merupakan alat pendukung dalam perbaikan handphone yang perannya sangat penting untuk
analisa awal sebelum dilakukan pengerjaan selanjutnya didalam menyelesaikan suatu permasalahan
yang terjadi pada unit handphone.
Lingkup Materi
1. Pengenalan multi tester analog beserta cara penggunaannya
2. Pengenalan multi tester digital beserta cara penggunaannya
3. Praktek mengukur komponen handphone dengan multi tester
Durasi / waktu : 1.5 Jam
Setelah mengikuti training ini peserta diharapkan dapat :
1. Dapat Menggunakan alat ukur multi tester untuk identifikasi kerusakan komponen pada
handphone
2. Mengetahui baik dan tidaknya suatu jalur pada rangkaian handphone.
TS005# Pengenalan Alat Service Handphone
Peralatan service pada handphone merupakan alat penting sebagai penunjang aktivitas dalam proses
perbaikan maupun perakitan handphone. Pengetahuan serta cara penggunaannya harus bisa dikuasai
oleh teknisi di level 2 s/d 3.
Lingkup Materi
1. Cara penggunaan solder uap dengan baik dan benar sesuai standar keselamatan kerja
2. Cara penggunaan solder manual dengan baik dan benar sesuai standar keselamatan kerja
3. Cara penggunaan DC power supply dengan baik dan benar sesuai standar keselamatan kerja
4. Cara penggunaan obeng elektrik dengan baik dan benar sesuai standar keselamatan kerja
5. Cara penggunaan pinset dengan baik dan benar sesuai peruntukannya
6. Cara penggunaan timah dengan baik dan benar sesuai peruntukannya
7. Cara penggunaan flux dengan baik dan benar sesuai peruntukannya
Durasi / waktu : 2 Jam (hari pertama)
Setelah mengikuti training ini peserta diharapkan dapat :
1. Menguasai peralatan service dengan baik dan benar
2. Dapat mengidentifikasi kerusakan dengan menggunakan DC power supply
TS006# Praktik Pelepasan dan Perakitan Handphone Evercoss
Dalam praktek pelepasan dan perakitan dibutuhkan kemampuan dasar dan menengah oleh seorang
teknisi di level 1 s/d 3 terutama untuk teknik yang berada di service center, service partner dan pabrik
perakitan.
Lingkup Materi
1. Peralatan yang dibutuhkan untuk pelepasan dan perakitan handphone
2. Cara pelepasan tiaptiap bagian komponen handphone
3. Cara merakit tiaptiap bagian komponen handphone
4. Pengetesan fungsional handphone yang telah dirakit
Durasi / waktu : 3 hari
Setelah mengikuti training ini peserta diharapkan dapat :
1. Menguasai teknik pelepasan tiaptiap komponen handphone dengan baik dan benar
2. Menguasai teknik pemasangan tiaptiap komponen handphone dengan baik dan benar
3. Memahami bahwa setelah proses perakitan handphone harus berfungsi secara keseluruhan.
TS007# Analisa Kerusakan Handphone Level 1 s/d 3
Seorang teknisi harus bisa menganalisa kerusakan sebelum dia melakukan eksekusi baik berupa
pengerjaan hardware maupun software, agar dapat meminimalisir waktu pengerjaan maupun parts yang
akan digunakan.
Lingkup Materi
1. Menganalisa kerusakan pada Microphone
2. Menganalisa kerusakan pada Receiver
3. Menganalisa kerusakan pada Speaker/buzzer
4. Menganalisa kerusakan pada LCD
5. Menganalisa kerusakan pada Touch screen
6. Menganalisa kerusakan pada Camera
7. Menganalisa kerusakan pada Audio
8. Menganalisa kerusakan pada Charging
9. Menganalisa kerusakan pada Signal
Durasi / waktu : 4 Jam
Setelah mengikuti training ini peserta diharapkan dapat menganalisa sejak awal setiap kerusakan agar
dapat melakukan perbaikan ke tahap selanjutnya dengan tepat dan benar agar bisa mempersingkat
waktu pengerjaan dan pemborosan spare parts.
TS008# Pengenalan Tools dan Software Evercoss
Pengenalan tools dan software ini termasuk dalam tahap analisa awal sebelum dilakukannya perbaikan
ke tahap hardware diharapkan peserta training minimal mengerti cara pengoprasian komputer dan
mengetahui mengenai operating system.
Lingkup Materi
1. Pengenalan jenisjenis chipset yang dipergunakan di handphone Evercoss
2. Pengenalan modelmodel dan jenisjenis handphone Evercoss
3. Pengenalan tools software yang digunakan untuk proses upgrading atau write imei
4. Pengenalan kabelkabel download yang dipergunakan untuk proses upgrading atau write imei
Durasi / waktu : 1 hari
Setelah mengikuti training ini peserta diharapkan dapat :
1. Mengetahui gejalagejala kerusakan yang ditimbulkan akibat kerusan software
2. Melakukan proses flashing baik upgrade maupun downgrade software
3. Melakukan rewrite IMEI
TS009# Pengenalan Produk, Fitur dan Teknologi handphone Evercoss
Pengetahuan untuk produkproduk handphone Evercoss merupakan pengetahuan yang mendasar yang
perlu dibekali oleh para calon teknisi, agar dapat mengatasi permasalahan yang akan ditemukan apabila
terjadi kesalahan penggunaan atau seting yang dilakukan oleh user itu sendiri.
Lingkup Materi
1. Pengenalan produkproduk jenis feature phone, android phone dan tablet phone milik Evercoss
2. Pengenalan fiturfitur atau teknologi yang disematkan di produk handphone Evercoss
3. Pengenalan spesifikaasi dari tiaptiap model.
4. Praktik cara pengoperasian dan setting mengenai fitur dan teknologi itu sendiri.
Durasi / waktu : 2 Jam
Setelah mengikuti training ini peserta diharapkan dapat :
1. Mengetahui fiturfitur yang dimiliki di handphone Evercoss
2. Mengetahui secara fungsi dan penggunaan dari fitur itu sendiri
3. Mengetahui spesifikasi dari tiaptiap model.
FUNDAMENTAL
MJF01 # Object Oriented Programming (Java Fundamental)
Object Oriented Programming merupakan dasar dari sebuah Pemrograman Java. Pembelajaran Java
dasar yang mengarah pada Pemrograman Berorientasi Objek. Yang mana ini merupakan sebuah
pengetahuan dasar yang harus dimiliki setiap orang yang ingin mempelajari Bahasa Pemrograman
Java.
Lingkupan Materi
1. Pengenalan Pemrograman Komputer 13. Review konsep dasar dalam Java
2. Pengenalan Bahasa Java 14. Exception dan Assertion
3. Mengenali lingkup pemrograman Anda 15. Teknik pemrograman lanjut
4. Dasardasar Pemrograman 16. Aplikasi berbasis teks
5. Mendapatkan input dari keyboard 17. Algoritma sorting
6. Struktur kontrol 18. Abstract windowing Toolkit dan swing
7. Java Array 19. GUI Event Handling
8. Argumen dari Command line 20. Threads
9. Bekerja dengan java class library 21. Jaringan
10. Membuat Class sendiri 22. Applet
11. Pewarisan, Polimorfisme dan interface 23. Stream IO lanjut
12. Dasar Exception Handling 24. Pengenalan Generics
Durasi / Waktu : 3 Hari x 8 Jam
Setelah mengikuti training ini diharapkan dapat :
1. Mengetahui dan memahami konsep Object Oriented Programming
2. Dapat Membuat Aplikasi berbasis Java
3. Dapat Mengimplementasikan dengan Case yang berbeda sesuai dengan bidangnya
masingmasing
MJF03 # Web Programming Fundamental
J2EE merupakan sebuah teknologi Java Enterprise Edition yang di implementasikan melalui Web
Programming. Dijelaskan bagaimana membuat sebuah Static Web menggunakan JSP dan membuat
sample Web sederhana menggunakan Java.
Lingkupan Materi
1. Pengenalan pemrograman Web
2. Basic Servlets
3. Advanced Servlets
4. Dasar JSP
5. SQL dan JDBC
6. JSP Lanjutan
7. MVC intro
8. Advanced MVC
9. JSF
10. Advanced JSF
11. Web Security
12. AJAX
13. J2EE Design Pattern
14. App Case study
Durasi / Waktu : 3 Hari x 8 Jam
Setelah mengikuti training ini diharapkan dapat :
1. Mengenal dan Memahami Konsep Pemrograman Web
2. Mengetahui dan Memahami Servlet
3. Mengetahui dan Memahami JSP
4. Mengetahui dan Memahami Koneksi JDBC pada Pemrograman Web
5. Mengetahui dan Memahami Konsep MVC (Model View Controller)
6. Mengetahui dan Memahami Konsep JSF sebagai Controller
7. Mengetahui dan Memahami Web Security pada Pemrograman Web
8. Mengetahui dan Memahami Konsep Design Patern pada Pemrograman Web
9. Mengetahui dan Memahami Konsep AJAX
MJF05 # Enterprise Framework Fundamental
Enterprise Framework merupakan sebuah teknologi yang dapat memudahkan seseorang untuk dapat
membuat aplikasi dengan mudah dengan adanya Framework. Akan dipelajari komponenkomponen
yang dapat mendukung untuk dapat membuat aplikasi Enterprise dengan mudah menggunakan
teknologiteknologi yang paling populer di dunia sekarang ini.
Lingkupan Materi
1. Pengembangan Aplikasi Java dengan MVC
2. Pemrograman MVC
3. Teknologi Injection of Control / Contextual Depedency Injection (CDI)
4. Berkenalan dengan JPA sebagai Model pada MVC
5. Membangun Aplikasi Web CRUD
Durasi / Waktu : 3 Hari x 8 Jam
Setelah mengikuti training ini diharapkan dapat :
1. Mengetahui dan Memahami Konsep MVC (Model View Controller)
2. Mengetahui dan Memahami Konsep Injection of Control
3. Mengetahui dan Memahami Konsep JPA sebagai Model
4. Mengetahui dan dapat Membuat CRUD
Component Framework
MJI01 # Hibernate
Model adalah sebuah layer yang lebih dekat ke sumber data, baik itu berupa database, webservices,
atau file system. Untuk membuat model ini dalam berinteraksi dengan Controller, dapat dilakukan
dengan menggunakan mekanisme membuat thread baru dengan New, atau melakukan injection.
Hibernate merupakan salah satu komponen yang dapat digunakan sebagai model pada sebuah MVC.
Lingkupan Materi
1. Overview Hibernate
2. Setting Configuration Hibernate pada IDE (Hibernate Tools)
3. Management Library Hibernate
4. Mapping Configuration pada Hibernate
5. Development Hibernate
6. Hibernate Study Case
Durasi / Waktu : 1 Hari x 8 Jam
Setelah mengikuti training ini diharapkan dapat :
1. Mengetahui dan Memahami Setting Configuration Hibernate pada IDE
2. Management Library untuk menjalankan Hibernate
3. Mengetahui dan Memahami Konsep Hibernate untuk Mapping sebuah Class
4. Development Hibernate
5. Dapat Membuat Aplikasi Sederhana Hibernate dan dapat mengimplementasikannya
MJI02 # Hibernate Advanced
Hibernate Advanced adalah Materi Hibernate tingkat lanjut. Yang dapat digunakan untuk
mengimplementasikan Hibernate Session Factory, dll. Yang merupakan Hibernate tingkat lanjut setelah
Hibernate Fundamental dipelajari.
Lingkupan Materi
1. Hibernate Implementasi dengan DBUnit
2. Implementation Session pada Spring IoC
3. Implementation Application Context Spring
4. Hibernate Relationship Mapping (ORM)
Durasi / Waktu : 1 Hari x 8 Jam
Setelah mengikuti training ini diharapkan dapat :
1. Mengerti dan Memahami Konsep Generate Table pada Hibernate menggunakan DBUnit
2. Mengimplementasikan Management Session pada Spring Injection of Controller
3. Mengimplementasikan Application Context pada Spring untuk dapat di gunakan didalam
sebuah Aplikasi untuk membuat dan menginisialisasi Session Factory
4. Mengerti dan Memahami Konsep Relationship Table pada Hibernate
MJI05 # Spring Framework
Spring merupakan sebuah framework yang digunakan untuk membangun sebuah aplikasi Enterprise.
Spring termasuk framework IoC (Injection of Control) yang lightweight (ringan) untuk mendukung
secara penuh dalam pengembangan aplikasi Enterprise.
Lingkupan Materi
1. Overview Spring
2. Spring Development
3. Implementation Spring in Application
4. Spring Study Case
Durasi / Waktu : 2 Hari x 8 Jam
Setelah mengikuti training ini diharapkan dapat :
1. Mengetahui dan Memahami Spring dan Arsitekturnya
2. Mengetahui dan Memahami Spring Development
3. Mengimplementasikan Spring pada Application
4. Study Case Spring
MJI07 # REST Development dengan JAXRS
Java EE 7 memasukan JAXRS sebagai standar baru pengembangan aplikasi berbasis REST, yang
merupakan implementasi dari spesifikasi HTTP yang distandarisasi
Lingkupan Materi
1. Overview JAXRS
2. REST Fundamental (GET, PUT, DELETE, and EDIT)
3. REST URL Fundamental
4. REST URI Parameter Fundamental
5. Advanced Parameter
Durasi / Waktu : 2 Hari x 8 Jam
Setelah mengikuti training ini diharapkan dapat :
1. Mengerti dan Memahami Konsep Pemrograman REST dengan standard JAXRS
2. Persiapan pengembangan aplikasi REST MVC
Prasyarat:
1. OOP Java
Integration Framework
MJY05 # RESTfull MVC Development dengan JAXRS
JAX RS Java API untuk Web Service berbasis RESTful merupakan API untuk pemrograman . Java
yang menyediakan dukungan terhadap pembuatan web services berdasarkan pola arsitektur
Representational State Transfer (REST). JAXRS merupakan bagian resmi dari Java EE 6 dan 7.
Lingkupan Materi
1. Overview REST dan JAXRS
2. REST Client Development
3. REST Server Development
4. CAse Study
Durasi / Waktu : 3 Hari x 8 Jam
Setelah mengikuti training ini diharapkan dapat :
1. Mengerti dan Memahami Java OOP/Fundamental
2. Mengerti dan Memahami HTML dan HTTP
MIDAS – Mobile
MJD04 # Android Fundamental
Android adalah platform ponsel OpenSource yang dikembangkan oleh Google pada kernel Linux.
Yang mempunyai banyak fiturfitur yang mendukung berbagai macam aplikasi untuk dapat di install,
di modify bahkan di buat di atas Platform Android ini.
Lingkupan Materi
1. Introducing Android
2. Android Fundamental
3. Using resource building content provider and intens
4. Working with container
5. Managing and Organizing Preference
6. Change Android Theme
7. Internet connection
8. Google Map
Durasi / Waktu : 3 Hari x 8 Jam
Setelah mengikuti training ini diharapkan dapat :
1. Mengetahui dan Memahami Konsep Dasar Pemrograman Android
2. Mengetahui dan dapat Membuat Aplikasi Sederhana Menggunakan Android
3. Mengetahui dan Mengerti Customization Screen pada Android
4. Mengubah Theme dari Android
5. Internet Connection pada Android
6. Mengetahui dan Dapat Menjalankan Google Map pada Android
MJD05 # Android Advanced
Android Advanced merupakan Pemrograman Tingkat Lanjut pada Pemrograman Android. Bagi yang
ingin mempelajari pemrograman Android lebih lanjut, maka Material ini dapat diambil untuk
Pemrograman Android Lanjutan. Yang membahas lebih lanjut dari Material Android Fundamental.
Lingkupan Materi
1. Call Handling
2. Media Application (video and record)
3. Messaging (send and receive message)
4. SQLite database
5. CRUD
Durasi / Waktu : 3 Hari x 8 Jam
Setelah mengikuti training ini diharapkan dapat :
1. Mengerti dan Memahami Konsep Pemograman pada Android Dasar
2. Mengerti dan Memahami Konsep Recording Multimedia pada Android
3. Mengerti dan Memahami Konsep Sending & Receiving Message pada Android
4. Mengerti dan Dapat Mengkoneksikan Database SQLite pada Android
5. Dapat memanipulasi data CRUD menggunakan SQLite pada Android
MJD05 # Android REST
Android REST merupakan Pemrograman Tingkat Lanjut pada Pemrograman Android dengan
pendalaman konsumsi RESTfull server.
Lingkupan Materi
1. REST Overview
2. Handling HTTP Basic
3. REST Client Development (CRUD)
4. REST Security / Cryptography Token Handling / OAuth2
5. Case Study: MIP: Midas Android Platform
Durasi / Waktu : 3 Hari x 8 Jam
Setelah mengikuti training ini diharapkan dapat :
1. Mengerti dan Memahami Konsep Pemrograman Android
2. Mengerti dan Memahami Konsep HTTP
3. MEngerti dan Memahami Konsep Cryptography
MJD06 # Android Games Development
Pemrograman Android Games merupakan pemrograman membuat sebuah permainan atau games
menggunakan Android. Disini akan dibahas bagaimana membuat Games dari Android. Dengan adanya
material ini, maka tidak menjadikan kita untuk menjadi seorang gamer, akan tetapi kita mampu untuk
membuat dan memainkan games dari yang kita buat.
Lingkupan Materi
1. Timer
2. Thread
3. Multimedia API
4. Canvas
5. Sprite
6. Layer manager
7. 3D Graphics
Durasi / Waktu : 3 Hari x 8 Jam
Setelah mengikuti training ini diharapkan dapat :
1. Mengerti dan Memahami Timer pada Android Games
2. Mengerti dan Memahami Thread pada Android Games
3. Mengerti dan Memahami Konsep API Multimedia pada Android Games
4. Mengerti dan Memahami Canvas pada Android Games
5. Mengerti dan Memahami Game Sprite pada Android Games
6. Mengerti dan Memahami Layer Manager pada Android Games
7. Mengerti dan Memahami 3D Graphics pada Android Games
MHF01 # HTML 5 Fundamental
HTML5 adalah sebuah standard HTML terbaru yang lebih kaya akan fitur, yang memungkinkan
menjadi aplikasi desktop.
Lingkupan Materi
1. Pengenalan HTML
2. Pengenalan CSS dan JavaScript
3. HTML Tag Umum
4. HTML HTTP Request JSON
5. Responsive Web Design
6. Twitter Bootstrap
7. Bootstrap CRUD Static
Durasi / Waktu : 3 Hari x 8 Jam
Setelah mengikuti training ini diharapkan dapat :
1. Mengenal dan Memahami HTML5
2. Mengetahui dan Memahami CSS dan Javascript
MHF02 # HTML 5 RESTfull atau Rich Client
HTML REST adalah sebuah mekanisme pengembangan aplikasi HTML yang rich yang
memungkinkan aplikasi berjalan sebagai aplikasi desktop (HTML Desktop) ataupun embeded sebagai
bagian dari solusi Web.
Lingkupan Materi
1. jQuery dan Perpustakaannya
2. jQuery REST (CRUD)
3. AngularJS Basic
4. AngularJS REST/JSON (CRUD)
5. HTML5 REST Security / Token Handling / Angular OAuth
6. Application Case Study : MidasJS /Yama Rich Client
Durasi / Waktu : 3 Hari x 8 Jam
Setelah mengikuti training ini diharapkan dapat :
1. Mengenal dan Memahami HTML5
2. Mengenal dan Memahami Arsitektur AJAX
3. Mengetahui dan Memahami CSS dan Javascript
4. Mengetahui dan Memahami Perpustakaan Javascript jQuery
5. Mengetahui dan Memahami Declarative dengan AngularJS
6. Mengetahui dan Memahami Responsive Web Design dengan Bootstrap
7. Mengetahui dan Memahami HTML RESTfull