SlideShare a Scribd company logo
1 of 15
Download to read offline
 
 
 
 
 
 
 
 
 
 
 
Silabus MAP 2016 
 
 
 
 
 
Update Dec 2015 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
DAFTAR ISI  
 
 
Fundamental 
1. MJF01 # Object Oriented Programming (Java Fundamental) 
2. MJF03 # Web Programming Fundamental 
3. MJF05 # Enterprise Framework Fundamental 
 
Java EE Stack 
1. MJI01 # JPA Fundamental ­ Hibernate 
2. MJI02 # JPA Advanced ­ Hibernate  
3. MJI05 # CDI/IoC ­ Spring Framework 
4. MJI08 # JAX­RS – REST   
5. MJY05 # RESTfull MVC dengan  JAX­RS  
 
Android Stack 
1. MJD04 # Android Fundamental 
2. MJD05 # Android Advanced 
3. MJD05 # Android REST 
 
HTML5 Stack 
1. MHF01 # HTML 5 Fundamental 
2. MHF02 # HTML 5 ­ RESTfull atau Rich Client 
 
   
1 
 
 
 
 
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. Dasar­dasar 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                 
masing­masing 
 
 
 
 
 
2 
 
 
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 
 
 
   
3 
 
 
MJF05 # Enterprise Framework Fundamental 
 
Enterprise Framework merupakan sebuah teknologi yang dapat memudahkan seseorang                 
untuk dapat membuat aplikasi dengan mudah dengan adanya Framework. Akan dipelajari                     
komponen­komponen yang dapat mendukung untuk dapat membuat aplikasi Enterprise                 
dengan mudah menggunakan teknologi­teknologi 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  
 
 
   
4 
 
 
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 
 
 
 
 
 
 
 
 
 
 
 
 
 
5 
 
 
 
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 
 
 
   
6 
 
 
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 
 
 
 
 
 
 
 
 
 
 
   
7 
 
 
MJI07 # REST Development dengan JAX­RS 
 
Java EE 7 memasukan JAX­RS sebagai standar baru pengembangan aplikasi berbasis                     
REST, yang merupakan implementasi dari spesifikasi HTTP yang distandarisasi 
 
Lingkupan Materi 
 
1. Overview JAX­RS 
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 JAX­RS 
2. Persiapan pengembangan aplikasi REST MVC  
 
Prasyarat: 
1. OOP Java 
 
 
 
 
 
 
 
 
 
 
 
 
   
8 
 
 
Integration Framework 
 
MJY05 # RESTfull MVC Development dengan JAX­RS  
 
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). JAX­RS merupakan bagian resmi                   
dari Java EE 6 dan 7. 
 
Lingkupan Materi 
 
1. Overview REST dan JAX­RS 
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 
   
9 
 
 
MIDAS – Mobile 
 
 
MJD04 # Android Fundamental 
 
Android adalah platform ponsel OpenSource yang dikembangkan oleh Google pada kernel                     
Linux. Yang mempunyai banyak fitur­fitur 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 
 
 
   
10 
 
 
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 Meng­koneksikan Database SQLite pada Android 
5. Dapat memanipulasi data CRUD menggunakan SQLite pada Android 
 
 
 
   
11 
 
 
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  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
12 
 
 
 
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 
   
13 
 
 
 
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  
14 

More Related Content

Viewers also liked

Iremos si nos llaman 12 05-07
Iremos si nos llaman 12 05-07Iremos si nos llaman 12 05-07
Iremos si nos llaman 12 05-07
elagit
 
Evaluation for foundation portfolio
Evaluation for foundation portfolioEvaluation for foundation portfolio
Evaluation for foundation portfolio
Mirianay
 

Viewers also liked (15)

Exposicion controversias
Exposicion controversiasExposicion controversias
Exposicion controversias
 
Iremos si nos llaman 12 05-07
Iremos si nos llaman 12 05-07Iremos si nos llaman 12 05-07
Iremos si nos llaman 12 05-07
 
Croissance agricole et options d'investissement pour la reduction de la pauv...
Croissance agricole et options d'investissement pour la reduction de la pauv...Croissance agricole et options d'investissement pour la reduction de la pauv...
Croissance agricole et options d'investissement pour la reduction de la pauv...
 
Evaluation for foundation portfolio
Evaluation for foundation portfolioEvaluation for foundation portfolio
Evaluation for foundation portfolio
 
On Target
On TargetOn Target
On Target
 
College Homecoming Concert
College Homecoming Concert College Homecoming Concert
College Homecoming Concert
 
Pushing the Limits
Pushing the LimitsPushing the Limits
Pushing the Limits
 
Preparacion fisica problemas[1][1]
Preparacion fisica problemas[1][1]Preparacion fisica problemas[1][1]
Preparacion fisica problemas[1][1]
 
02 Social_media_escuchar
02 Social_media_escuchar02 Social_media_escuchar
02 Social_media_escuchar
 
Акции каталога Фаберлик 04-2014 (10 - 30 марта)
Акции каталога Фаберлик 04-2014 (10 - 30 марта)Акции каталога Фаберлик 04-2014 (10 - 30 марта)
Акции каталога Фаберлик 04-2014 (10 - 30 марта)
 
Презентация: Процедура поиска тендеров на сайте nadloc.kz (закупки недропольз...
Презентация: Процедура поиска тендеров на сайте nadloc.kz (закупки недропольз...Презентация: Процедура поиска тендеров на сайте nadloc.kz (закупки недропольз...
Презентация: Процедура поиска тендеров на сайте nadloc.kz (закупки недропольз...
 
Mengoperasikan Aplikasi Perangkat Lunak
Mengoperasikan Aplikasi Perangkat LunakMengoperasikan Aplikasi Perangkat Lunak
Mengoperasikan Aplikasi Perangkat Lunak
 
Resumen de SCCD
Resumen de SCCDResumen de SCCD
Resumen de SCCD
 
Automated Data Center?
Automated Data Center?Automated Data Center?
Automated Data Center?
 
QNAP Auto Tiering com a Nova Series TS.ECX80 SAS
QNAP Auto Tiering com a Nova Series TS.ECX80 SASQNAP Auto Tiering com a Nova Series TS.ECX80 SAS
QNAP Auto Tiering com a Nova Series TS.ECX80 SAS
 

Similar to Silabus MAP 2016

2. distributed system
2. distributed system2. distributed system
2. distributed system
Dony Riyanto
 

Similar to Silabus MAP 2016 (20)

Membangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan frameworkMembangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan framework
 
Kelompok 3.pptx
Kelompok 3.pptxKelompok 3.pptx
Kelompok 3.pptx
 
Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter Dasar
 
Tugas 4 rekweb
Tugas 4 rekwebTugas 4 rekweb
Tugas 4 rekweb
 
Codeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur FitriyaniCodeigneter | Annisa Nur Fitriyani
Codeigneter | Annisa Nur Fitriyani
 
Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0
 
2. distributed system
2. distributed system2. distributed system
2. distributed system
 
MVC J2EE using servlet
MVC J2EE using servletMVC J2EE using servlet
MVC J2EE using servlet
 
Frame work php
Frame work phpFrame work php
Frame work php
 
Aplikasi Pendataan stok barang pada toko pakaian berbasis java dekstop
Aplikasi Pendataan stok barang pada toko pakaian berbasis java dekstopAplikasi Pendataan stok barang pada toko pakaian berbasis java dekstop
Aplikasi Pendataan stok barang pada toko pakaian berbasis java dekstop
 
Rekayasa web 0916 tugas 4 (individu)
Rekayasa web 0916 tugas 4 (individu)Rekayasa web 0916 tugas 4 (individu)
Rekayasa web 0916 tugas 4 (individu)
 
Siti maryam alizza_6701140222_pis1405_apsi
Siti maryam alizza_6701140222_pis1405_apsiSiti maryam alizza_6701140222_pis1405_apsi
Siti maryam alizza_6701140222_pis1405_apsi
 
Asas cakephp-mvc
Asas cakephp-mvcAsas cakephp-mvc
Asas cakephp-mvc
 
Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 
Nadya indah 6701144061_pis1405
Nadya indah 6701144061_pis1405Nadya indah 6701144061_pis1405
Nadya indah 6701144061_pis1405
 
Aplikasi Pemesanan Bus Berbasis Desktop
Aplikasi Pemesanan Bus Berbasis DesktopAplikasi Pemesanan Bus Berbasis Desktop
Aplikasi Pemesanan Bus Berbasis Desktop
 
1100631021_YiiFramework
1100631021_YiiFramework1100631021_YiiFramework
1100631021_YiiFramework
 
Diktat Pemrograman Web dengan laravel 5.4
Diktat Pemrograman Web dengan laravel 5.4Diktat Pemrograman Web dengan laravel 5.4
Diktat Pemrograman Web dengan laravel 5.4
 
Modul Laravel
Modul Laravel Modul Laravel
Modul Laravel
 

More from The World Bank

More from The World Bank (20)

Meruvian MDP 2.0.1 2017
Meruvian MDP 2.0.1 2017Meruvian MDP 2.0.1 2017
Meruvian MDP 2.0.1 2017
 
G20 digital-economy-ministerial-declaration-english-version
G20 digital-economy-ministerial-declaration-english-versionG20 digital-economy-ministerial-declaration-english-version
G20 digital-economy-ministerial-declaration-english-version
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Kebijakan pembinaan smk 2017 (rakor lsp, 140317)
Kebijakan pembinaan smk  2017  (rakor lsp, 140317)Kebijakan pembinaan smk  2017  (rakor lsp, 140317)
Kebijakan pembinaan smk 2017 (rakor lsp, 140317)
 
Inpres nomer 9 tahun 2016 - SMK
Inpres nomer 9 tahun 2016 - SMKInpres nomer 9 tahun 2016 - SMK
Inpres nomer 9 tahun 2016 - SMK
 
JBoss Fuse vs Tibco Matrix
JBoss Fuse vs Tibco MatrixJBoss Fuse vs Tibco Matrix
JBoss Fuse vs Tibco Matrix
 
VSphere Integrated Containers v3.0
VSphere Integrated Containers v3.0VSphere Integrated Containers v3.0
VSphere Integrated Containers v3.0
 
SoftBank ARM TechCon Keynote Masayoshi Son
SoftBank ARM TechCon Keynote Masayoshi SonSoftBank ARM TechCon Keynote Masayoshi Son
SoftBank ARM TechCon Keynote Masayoshi Son
 
KPTIK Maestro internship program
KPTIK Maestro internship programKPTIK Maestro internship program
KPTIK Maestro internship program
 
MOU 5 Menteri Terkait Vokasi dan SMK 4 5919
MOU 5 Menteri Terkait Vokasi dan SMK 4 5919MOU 5 Menteri Terkait Vokasi dan SMK 4 5919
MOU 5 Menteri Terkait Vokasi dan SMK 4 5919
 
PKS 5 Menteri terkait Vokasi dan SMK
PKS 5 Menteri terkait Vokasi dan SMKPKS 5 Menteri terkait Vokasi dan SMK
PKS 5 Menteri terkait Vokasi dan SMK
 
Design Sprint Methods
Design Sprint MethodsDesign Sprint Methods
Design Sprint Methods
 
Instruktur Teman Sebaya (edit 28nov)
Instruktur Teman Sebaya (edit 28nov)Instruktur Teman Sebaya (edit 28nov)
Instruktur Teman Sebaya (edit 28nov)
 
Kebijakan pengembangan pendidikan kejuruan (its, 23 nov 2016) compress
Kebijakan pengembangan pendidikan kejuruan (its, 23 nov 2016) compressKebijakan pengembangan pendidikan kejuruan (its, 23 nov 2016) compress
Kebijakan pengembangan pendidikan kejuruan (its, 23 nov 2016) compress
 
Instruktur Teman Sebaya
Instruktur Teman SebayaInstruktur Teman Sebaya
Instruktur Teman Sebaya
 
Docker QNAP Container Station
Docker QNAP Container StationDocker QNAP Container Station
Docker QNAP Container Station
 
Penetrasi & Prilaku Pengguna Internet Indonesia 2016
Penetrasi & Prilaku Pengguna Internet Indonesia 2016Penetrasi & Prilaku Pengguna Internet Indonesia 2016
Penetrasi & Prilaku Pengguna Internet Indonesia 2016
 
Tindak Lanjut Program Pendidikan Vokasi 30 Agustus 2016
Tindak Lanjut Program Pendidikan Vokasi 30 Agustus 2016Tindak Lanjut Program Pendidikan Vokasi 30 Agustus 2016
Tindak Lanjut Program Pendidikan Vokasi 30 Agustus 2016
 
Paparan Aspek Hukum Tanda Tangan Digital
Paparan Aspek Hukum Tanda Tangan Digital Paparan Aspek Hukum Tanda Tangan Digital
Paparan Aspek Hukum Tanda Tangan Digital
 
Presentasi Seminar TTD Aplikasi Perkantoran
Presentasi Seminar TTD Aplikasi PerkantoranPresentasi Seminar TTD Aplikasi Perkantoran
Presentasi Seminar TTD Aplikasi Perkantoran
 

Recently uploaded

KISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
KISI KISI SAS GENAP-PAI 7- KUMER-2023.docKISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
KISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
riska190321
 
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptxAksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
AgusSuarno2
 
Penjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwuPenjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwu
Khiyaroh1
 
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdfAKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
yulizar29
 
Presentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.docPresentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.doc
LeoRahmanBoyanese
 
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptxMATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
randikaakbar11
 

Recently uploaded (20)

METODE PENGEMBANGAN MORAL DAN NILAI-NILAI AGAMA.pptx
METODE PENGEMBANGAN MORAL DAN NILAI-NILAI AGAMA.pptxMETODE PENGEMBANGAN MORAL DAN NILAI-NILAI AGAMA.pptx
METODE PENGEMBANGAN MORAL DAN NILAI-NILAI AGAMA.pptx
 
KISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
KISI KISI SAS GENAP-PAI 7- KUMER-2023.docKISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
KISI KISI SAS GENAP-PAI 7- KUMER-2023.doc
 
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptxAksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
Aksi Nyata Cegah Perundungan Mulai dari Kelas [Guru].pptx
 
Penjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwuPenjelasan Asmaul Khomsah bahasa arab nahwu
Penjelasan Asmaul Khomsah bahasa arab nahwu
 
Lokakarya Kepemimpinan Sekolah Penggerak 1.pptx
Lokakarya Kepemimpinan Sekolah Penggerak 1.pptxLokakarya Kepemimpinan Sekolah Penggerak 1.pptx
Lokakarya Kepemimpinan Sekolah Penggerak 1.pptx
 
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 2 KURIKULUM MERDEKA.pdf
 
LK 1 - 5T Keputusan Pemimpin Berdampak.docx
LK 1 - 5T Keputusan Pemimpin Berdampak.docxLK 1 - 5T Keputusan Pemimpin Berdampak.docx
LK 1 - 5T Keputusan Pemimpin Berdampak.docx
 
UAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfUAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?Materi: Mengapa tidak memanfaatkan Media ?
Materi: Mengapa tidak memanfaatkan Media ?
 
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdfAKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
AKSI NYATA Menyelenggarakan Pelaporan Belajar Oleh Murid.pdf
 
Materi Penggolongan Obat Undang-Undang Kesehatan
Materi Penggolongan Obat Undang-Undang KesehatanMateri Penggolongan Obat Undang-Undang Kesehatan
Materi Penggolongan Obat Undang-Undang Kesehatan
 
Materi Kimfar Asam,Basa,Buffer dan Garam
Materi Kimfar Asam,Basa,Buffer dan GaramMateri Kimfar Asam,Basa,Buffer dan Garam
Materi Kimfar Asam,Basa,Buffer dan Garam
 
Presentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.docPresentasi-ruang-kolaborasi-modul-1.4.doc
Presentasi-ruang-kolaborasi-modul-1.4.doc
 
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 3 KURIKULUM MERDEKA.pdf
 
Mekanisme Mendengar Pada Manusia dan Hewan.pptx
Mekanisme Mendengar Pada Manusia dan Hewan.pptxMekanisme Mendengar Pada Manusia dan Hewan.pptx
Mekanisme Mendengar Pada Manusia dan Hewan.pptx
 
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 5 KURIKULUM MERDEKA.pdf
 
#05 SOSIALISASI JUKNIS BOK 2024 Canva_124438.pptx
#05 SOSIALISASI JUKNIS BOK 2024 Canva_124438.pptx#05 SOSIALISASI JUKNIS BOK 2024 Canva_124438.pptx
#05 SOSIALISASI JUKNIS BOK 2024 Canva_124438.pptx
 
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
Modul Ajar Matematika Kelas 5 Fase C Kurikulum Merdeka [abdiera.com]
 
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptxMATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
MATERI Projek Kreatif Kewirausahaan kelas XI SMK.pptx
 

Silabus MAP 2016

  • 2.       DAFTAR ISI       Fundamental  1. MJF01 # Object Oriented Programming (Java Fundamental)  2. MJF03 # Web Programming Fundamental  3. MJF05 # Enterprise Framework Fundamental    Java EE Stack  1. MJI01 # JPA Fundamental ­ Hibernate  2. MJI02 # JPA Advanced ­ Hibernate   3. MJI05 # CDI/IoC ­ Spring Framework  4. MJI08 # JAX­RS – REST    5. MJY05 # RESTfull MVC dengan  JAX­RS     Android Stack  1. MJD04 # Android Fundamental  2. MJD05 # Android Advanced  3. MJD05 # Android REST    HTML5 Stack  1. MHF01 # HTML 5 Fundamental  2. MHF02 # HTML 5 ­ RESTfull atau Rich Client        1 
  • 3.         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. Dasar­dasar 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                  masing­masing            2 
  • 4.     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          3 
  • 5.     MJF05 # Enterprise Framework Fundamental    Enterprise Framework merupakan sebuah teknologi yang dapat memudahkan seseorang                  untuk dapat membuat aplikasi dengan mudah dengan adanya Framework. Akan dipelajari                      komponen­komponen yang dapat mendukung untuk dapat membuat aplikasi Enterprise                  dengan mudah menggunakan teknologi­teknologi 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           4 
  • 6.     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                            5 
  • 7.       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          6 
  • 8.     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                          7 
  • 9.     MJI07 # REST Development dengan JAX­RS    Java EE 7 memasukan JAX­RS sebagai standar baru pengembangan aplikasi berbasis                      REST, yang merupakan implementasi dari spesifikasi HTTP yang distandarisasi    Lingkupan Materi    1. Overview JAX­RS  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 JAX­RS  2. Persiapan pengembangan aplikasi REST MVC     Prasyarat:  1. OOP Java                              8 
  • 10.     Integration Framework    MJY05 # RESTfull MVC Development dengan JAX­RS     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). JAX­RS merupakan bagian resmi                    dari Java EE 6 dan 7.    Lingkupan Materi    1. Overview REST dan JAX­RS  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      9 
  • 11.     MIDAS – Mobile      MJD04 # Android Fundamental    Android adalah platform ponsel OpenSource yang dikembangkan oleh Google pada kernel                      Linux. Yang mempunyai banyak fitur­fitur 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          10 
  • 12.     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 Meng­koneksikan Database SQLite pada Android  5. Dapat memanipulasi data CRUD menggunakan SQLite pada Android            11 
  • 13.     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                                           12 
  • 14.       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      13 
  • 15.       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   14