silabus dna 2015 v1
TRANSCRIPT
Silabus DNA 2015
Update Okt 2015
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 JAXRS 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