DEPARTEMEN PENDIDIKAN NASIONAL TIM PENGEMBANG JENI 2007 BUKU PEDOMAN
DEPARTEMEN PENDIDIKAN NASIONAL
TIM PENGEMBANG JENI
2007
BUKU PEDOMAN
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
2
JAVA EDUCATION NETWORK INDONESIA
Buku Pedoman
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
3
© 2007 JAVA EDUCATION NETWORK INDONESIA Tim Pengembang JENI Jl. Teluk Mandar 1, Tromol Pos 5, Malang 65111 Groups : [email protected] Website : http://jeni.jardiknas.org
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
4
Kata Pengantar
Proses belajar mengajar sebagai kegiatan paling dominan di lingkungan lembaga pendidikan
umumnya, dan perguruan tinggi pada khususnya, seharusnya dapat berjalan dengan sebaik-baiknya.
Proses pembelajaran diarahkan untuk memenuhi prinsip – prinsip pokok yang terkandung dalam
penataan pendidikan di Indonesia. Paradigma tersebut meliputi 5 hal, yaitu : kualitas, otonomi,
akuntabilitas dan pertanggungjawaban, akreditasi dan evaluasi. Selain 5 prinsip tersebut, aspek
efektivitas dan efisiensi juga harus menjadi karakteristik yang melekat dalam seluruh kegiatan yang
mendukung proses tersebut.
Menyadari bahwa keberhasilan PBM terkait dengan banyak aspek, maka diperlukan suatu acuan
yang terstandarisasi di berbagai aspek tersebut. Dengan tetap menyadari kekurangannya pula, buku
pedoman ini dimaksudkan sebagai salah satu sumber acuan yang minimal dapat mendasari segala
keterkaitan dalam proses pelaksanaan kegiatan JENI, seperti evaluasi keberhasilan studi, material
dan administrasi kegiatan serta manajerial kurikulum.
Kepada semua pihak yang terlibat dalam penyusunan pedoman ini, Departemen Pendidikan
Nasional Indonesia dan Tim Pengembang JENI menyampaikan terima kasih dan penghargaan yang
sebesar – besarnya.
Tim Pengembang JENI
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
5
Tim Pengembang Sistem dan Material
JAVA EDUCATION NETWORK INDONESIA
1. Frans Thamura
2. Joko Pitono, MT
3. Eko Subiyantoro S.Pd, SST
4. Dipl.Ing(BA) Cahya Kusuma Ratih, SST
5. Dipl.Ing(BA) Dwi Martha Sari, SST
6. Kadek Surya Pranata, SST
7. Rizzatama Nurrokhman Santosa
8. Miratul Khusna Mufida
9. Khannsa Fitriannisa
10. Badar Agung Nugroho
11. Bagus Candra Lesmana
12. Allin Junikhah
13. Sulistyaningtyas
14. Eko Suswanto
15. M. Abdul Mujib
16. Sajarwo Anggai
17. Maulana Aziz Asuja
18. Dwi Miyanto
19. Amelia Hidayah
20. Arif Kurniawan
21. Suyono
22. Bagus Nur Muhammad
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
6
DAFTAR ISI
Kata Pengantar ....................................................................................................................................... 4
Tim Pengembang JENI ............................................................................................................................ 4
Tim Pengembang Sistem dan Material .................................................................................................. 5
DAFTAR ISI .............................................................................................................................................. 6
BAB I ........................................................................................................................................................ 8
PENDAHULUAN ....................................................................................................................................... 8
VISI DAN MISI ...................................................................................................................................... 8
SEJARAH SINGKAT JAVA EDUCATION NETWORK INDONESIA............................................................. 9
LOGO JENI ......................................................................................................................................... 11
PEMRAKARSA JENI ............................................................................................................................ 12
BAB II..................................................................................................................................................... 13
KURIKULUM JENI ................................................................................................................................... 13
BAGAN KURIKULUM JENI .................................................................................................................. 16
MATERI PEMBELAJARAN JENI .......................................................................................................... 16
BAGAN PROSES PEMBELAJARAN ...................................................................................................... 16
MODUL PEMBELAJARAN DAN UJIAN ONLINE JENI 1 ........................................................................ 16
MODUL PEMBELAJARAN JENI 2 ........................................................................................................ 17
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
7
MODUL PEMBELAJARAN JENI 3 ........................................................................................................ 18
MODUL PEMBELAJARAN JENI 4 ........................................................................................................ 19
MODUL PEMBELAJARAN JENI 5 ........................................................................................................ 20
MODUL PEMBELAJARAN JENI 6 ........................................................................................................ 21
BAB III ................................................................................................................................................... 21
SISTEMATIKA ORGANISASI JENI ............................................................................................................ 22
STRUKTUR ORGANISASI .................................................................................................................... 22
SISTEM AKADEMI JENI ...................................................................................................................... 23
LAYANAN ONLINE JENI ...................................................................................................................... 24
BAB IV ................................................................................................................................................... 25
SERTIFIKASI ONLINE JENI ...................................................................................................................... 35
HALAMAN INSTRUKTUR .................................................................................................................... 24
HALAMAN SISWA .............................................................................................................................. 32
INSTRUKTUR DAN SISWA .................................................................................................................. 34
BAB V .................................................................................................................................................... 25
PENGEMBANGAN .................................................................................................................................. 35
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
8
BAB I
PENDAHULUAN
VISI DAN MISI Visi diselenggarakannya JENI – JAVA EDUCATION NETWORK INDONESIA adalah menjadi pusat
keunggulan (centre of excellence) pendidikan aplikatif dan pengembangan ilmu pengetahuan,
teknologi pada tingkat nasional dan internasional berbasis komitmen atas moral dan etika serta
didukung oleh pengembangan sumberdaya yang berkelanjutan.
Misi dari pelaksanaan JENI adalah :
Menghasilkan sumber daya manusia yang memiliki keunggulan ilmu pengetahuan, teknologi,
dan keterampilan melalui pelatihan dan riset yang berkualitas tinggi, sehingga mampu
bersaing dengan kompetitor secara nasional dan internasional.
Mengembangkan ilmu pengetahuan dan teknologi pemrograman, khususnya JAVA, melalui
riset berkualitas tinggi berbasis komitmen atas dasar etika serta didukung oleh
pengembangan sumber daya yang berkelanjutan serta menyeluruh.
Memberikan layanan kepada seluruh elemen masyarakat Indonesia melalui pendidikan,
penelitian dan pengabdian.
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
9
SEJARAH SINGKAT JAVA EDUCATION NETWORK INDONESIA
Embrio JAVA EDUCATION NETWORK INDONESIA berasal dari pelaksanaan JEDI – Java Education
Development Initiative di Philipina yang bertujuan untuk menghasilkan sebuah material Computer
Science yang berkualitas dan bersifat open source.
JENI adalah sebuah pelayanan integratif bagi mahasiswa di Indonesia, untuk
mempelajari, berbagi dan mengembangkan solusi berbasis JAVA. Proyek JENI
mengimplementasikan JEDI sebagai dasar pelaksanaan kurikulum dengan
tambahan berbagai trend perkembangan teknologi JAVA.
JENI dideklarasikan oleh Departemen Pendidikan Nasional, dan didukung oleh Indonesia Go Open
Source (IGOS), JUG Indonesia, dan SUN Microsystems.
JENI dalam perkembangannya telah berhasil menyusun beberapa modul tambahan dan fasilitas lain
kepada para anggotanya. Fasilitas tersebut antara lain :
Arsip Digital (modul)
Forum dan Blog Anggota
Sistem Ujian Online
Issue Tracking
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
10
Dalam usaha membangun dan mengembangkan JENI, tim beserta segenap pihak terkait pada
prosesnya menghadapi tantangan dan permasalahan yang berbeda – beda. Masalah dan tantangan
tersebut timbul sebagai tuntutan perkembangan lingkungan maupun tuntutan perkembangan
teknologi. Tuntutan lingkungan merujuk pada harapan agar JENI mampu memenuhi kebutuhan
masyarakat terhadap tenaga ahli di bidang teknologi informasi, sedangkan tuntutan dalam bidang
teknologi mengacu pada harapan agar JENI dapat berkembang menjadi organisasi penyedia layanan
pendidikan vokasi yang terkelola secara efektif dan efisien.
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
11
LOGO JENI
Logo JENI merupakan sebuah burung gelatik ( the java finch ) yang
merupakan maskot resmi dari Java User Group (JUG) di seluruh dunia (
http://thejavafinch.dev.java.net ). Burung gelatik merupakan salah satu
burung yang berasal dari pulau Jawa yang senang untuk terbang secara
berkelompok dan menyukai cuaca panas. Ciri-ciri inilah yang dianggap
mampu untuk menggambarkan semangat komunitas Java yang bekerja
secara berkelompok untuk menyebarkan sesuatu tanpa keberpihakan.
Burung gelatik yang bernama juggy ini juga dipilih sebagai logo dari JUG
karena ia merupakan kerabat jauh dari Duke™ yang biasanya digambarkan
sebagai maskot dari Java dan merupakan sepupu dari penguin Tux sebagai
maskot dari Linux.
JENI juga telah memilih juggy sebagai maskot untuk melambangkan semangat open source dan juga
keaktifan dan kereaktifan para anggotanya. Selain itu, juggy sebagai maskot JENI memiliki topi
sarjana yang diambil dari topi Duke pada maskot JEDI. Hal ini merupakan wujud terima kasih JENI
kepada JEDI sebagai standard material pendidikan Java secara internasional yang bersifat open
source karena JEDI telah memberikan landasan pengembangan bagi JENI. Maskot JENI juga memiliki
sebuah simbol Tut Wuri Handayani sebagai simbol dari pendidikan nasional Indonesia. Penggunaan
simbol ini dimaksudkan sebagai sebuah sinergi antara kurikulum bahasa pemrograman Java dengan
kurikulum pendidikan nasional.
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
12
PEMRAKARSA JENI
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
13
BAB II
KURIKULUM JENI
BAGAN KURIKULUM JENI
JENI 6 GAME
JENI 4 Mobile Game
JENI 1 : Pemrograman. Berorientasi Obyek
JENI 5 Framework
JENI 2 Pemrograman
Mobile
JENI 3 Pemrograman
Web
JENI 7 : Integrasi Industri
SCJP
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
14
MATERI PEMBELAJARAN JENI Material JENI adalah materi yang siap digunakan dalam pengajaran Java, dimana kurikulumnya tersebut dibagi menjadi 5 level yaitu:
Level 1, Pemrograman Berorientasi Obyek . Level 2, Pemrograman Mobile (Java ME) Level 3, Pemograman Web (Java EE) Level 4, Pemrograman Game Mobile Level 5, Pemrograman Framework Level 6, Pemrograman Game Level 7, Integrasi Industri
Material JENI dikemas dalam 2 bentuk yaitu bagi peserta didik ( student edition ) dan bagi instruktur ( instructor edition ). Materi peserta didik dapat di-download secara gratis dalam web site JENI, sedangkan materi instruktur diperoleh pada saat seseorang mengikuti pelatihan instruktur JENI. Model edukasi JENI adalah berbasis kolaborasi, jadi apabila peserta didik mengalami kesulitan, dapat langsung bertanya di Forum JENI.
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
15
BAGAN PROSES PEMBELAJARAN
MODUL 1
PRAKTIKUM 1
PROYEK MODUL 1
UJIAN MODUL 1
PROYEK AKHIR
MODUL N
PRAKTIKUM - N
MODUL N
PROYEK MODUL N
UJIAN MODUL N
UJIAN AKHIR
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
16
MODUL PEMBELAJARAN DAN UJIAN ONLINE JENI 1
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
17
MODUL PEMBELAJARAN JENI 2
Dasar Java ME
Optimisasi
Topik Tambahan
Pengembangan Aplikasi Mobile
Memulai Pemrograman Mobile
High Level GUI
Low Level GUI
Persistence Jaringan
Security
(SATSA)
Optional Package
(MMAPI – WMA – BTAPI - LAPI)
Timer
Membaca & Menulis File
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
18
MODUL PEMBELAJARAN JENI 3
Dasar Web
Pengenalan Web Servlet & Servlet Lanjut JSP & JSP Lanjut SQL & JDBC
MVC
Dasar MVC Struts
JSF
Dasar JSF JSF Lanjut
Topik Tambahan
Keamanan Web AJAX Design Pattern
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
19
MODUL PEMBELAJARAN JENI 4
Dasar – dasar Game
Aplikasi Game
Timer Thread MMAPI (audio)
Game Canvas Sprite Layer Manager Tiled Layer
Graphichs Movement Collision Detection
Proyek
Game Sederhana & fitur-fitur tambahan
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
20
MODUL PEMBELAJARAN JENI 5
Dasar – dasar framework
Object Relational Mapping (ORM)
Hibernate EclipseLink OpenJPA
MVC
JSF Struts2
IoC
Guice Spring
Snippet
JSF–Spring-EclipseLink JSF- Spring - Hibernate
JSF – Spring - EclipseLink
Struts2 –Spring-Hibernate Struts2 –Guice-EclipseLink
Integration Framework
AppFuse Cimande
Open Contribution
Seam ICEFaces
Module Reference
E-Office Komodo
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
21
MODUL PEMBELAJARAN JENI 6
Dasar – dasar Game
Animasi Grafis : 2 Dimensi
Multi Player
Optimisasi
Pengenalan
Game
Collection &
Thread
Event
Handling Efek Suara Grafis Vektor
Grafis Bitmap Skala, Rotasi, & Translasi Sprite & Collision Detection
Isometric Socket Client-Server Persistence
Score & Map Engine
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
22
BAB III
SISTEMATIKA ORGANISASI JENI
STRUKTUR ORGANISASI
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
23
SISTEM AKADEMI JENI
JAVA EDUCATION NETWORK INDONESIA memiliki 2 kategori akademi, yaitu Akademi Regional dan
Akademi Lokal, dimana setiap Akademi Lokal maupun Akademi Regional harus melengkapi surat
perjanjian sebagai Regional Akademi atau Lokal Akademi dengan JENI Center.
Persyaratan Akademi Regional :
◦ Membawahi minimal tiga Akademi Lokal dan maksimal dua puluh Akademi Lokal.
◦ Mempunyai seorang Penjab Program
◦ Mempunyai seorang Penjab Kurikulum
◦ Mempunyai dua orang Instruktur
Persyaratan Akademi Lokal:
◦ Mempunyai seorang Penjab Program
◦ Mempunyai seorang Penjab Kurikulum
◦ Mempunyai dua orang Instruktur
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
24
LAYANAN ONLINE JENI Layanan JENI adalah sebuah sistem yang memungkinkan terjadi interaksi atau kolaborasi antar pihak
yang mendalami JENI.
Adapun beberapa layanan yang dapat digunakan adalah
eContent
eContent adalah repository digital JENI, semua content baik presentasi maupun material JENI.
Link eContent JENI adalah http://jeni2.jardiknas.org/alfresco
Forum JENI
Sarana komunikasi bilamana memiliki permasalahan dalam pemrograman JAVA
Link Forum JENI adalah http://jeni2.jardiknas.org/jiveforums
Blog @ JENI
Wahana berbagi pendapat dan pengalaman dalam seputar dunia Java. Sistem Blog @ JENI tidak akan
diintegrasikan, sehingga seorang user dapat menggunakan nick yang berbeda dengan Forum atau
eContent, sehingga kerahasiaan dan privasi dari pengguna blok ini akan terjamin.
Link Blog @JENI adalah http://jeni2.jardiknas.org/roller
Instant Messenger
Sarana online messenger untuk melakukan chat dalam JENI. JAIM (Jardiknas Instant Messenger),
sistem ini menggunakan XAMPP atau lebih dikenal dengan Jabber.
Link JAIM adalah http://jaim.jardiknas.org
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
25
BAB IV
SERTIFIKASI ONLINE JENI
Sertifikasi online JENI merupakan suatu sistem aplikasi ujian guna mensertifikasi para pembelajar Java yang tergabung dalam akademi JENI secara online melalui internet. Dalam pengembangannya sistem pembelajaran ini menggabungkan antara mekanisme pembelajaran berbasis kelas dengan ujian online.
Secara umum bentuk antarmuka Sistem Online JENI diperlihatkan pada gambar dibawah ini :
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
26
Terdapat dua aktor utama dalam sistem ini, yakni Instruktur dan Siswa.
HALAMAN INSTRUKTUR
Instruktur memiliki hak dan kewajiban :
Mendaftarkan siswa yang akan mengikuti sertifikasi Membuka kelas sertifikasi baru Mengaktifkan ujian Mereview hasil ujian bersama siswa (pembelajaran kelas) Memberikan sertifikat sebagai tanda kelulusan kelas
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
27
Untuk memudahkan dalam melaksanakan hak dan kewajiban diatas diurutkan kedalam blok diagram kegiatan instruktur seperti pada gambar diatas
1. Pengelolaan Kelas
Pada alur ini terdapat dua sub kegiatan utama yang dapat dilakukan, yaitu pembukaan kelas baru dan perubahan dan penutupan kelas. Untuk pembukaan kelas baru bisa dilakukan melalui antarmuka berikut :
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
28
Catatan:
Yang perlu diperhatikan pada saat membuka kelas baru adalah kolom Class Id, karena nilai dari kolom ini yang nantinya akan digunakan oleh siswa untuk melakukan pendaftaran pada kelas ini.
Berikutnya untuk melakukan perubahan informasi dan penutupan kelas dapat dilakukan melalui antarmuka berikut :
Catatan:
Pada operasi penutupan/penghapusan, kelas yang telah ditutup tidak dapat lagi dikembalikan, sebagai alternatifnya dapat membuat kelas baru dengan informasi yang sama dengan kelas yang sudah ditutup.
2. Pengelolaan Siswa
Pada alur ini instruktur dapat mendefinisikan jumlah siswa yang akan didaftarkan pada kelas baru yang akan dijalankan. Antarmuka untuk melakukan ini diperlihatkan pada gambar dibawah ini.
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
29
3. Pengelolaan Ujian
Pada alur ini seorang instruktur dapat membuka materi-materi yang akan diujikan pada kelas yang sudah dibuka. Untuk dapat membuka ujian bagi siswa, antarmuka ini dapat digunakan :
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
30
Sedangkan untuk menentukan siapa saja siswa-siswa yang dapat mengikuti ujian dapat dengan menggunakan antarmuka dibawah ini :
4. Pengajuan Sertifikat Kelulusan Siswa
Pada sistem ujian ini keberhasilan siswa mengikuti kelas sertifikasi ditentukan lebih banyak oleh instruktur yang mengajar pada kelas tersebut. Oleh karena itu, semua urusan yang berkaitan dengan pembuatan hingga pemberian sertifikat dilakukan oleh instruktur yang bersangkutan. Tahapannya diperlihatkan pada gambar dibawah ini :
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
31
Dalam gambar diatas diperlihatkan alur dimana instruktur melakukan review terhadap kemajuan dan profil siswa untuk melakukan validasi akhir sebelum sertifikat diberikan. Apabila informasinya sesuai / valid, maka sertifikat akan diberikan hanya kepada siswa yang telah memenuhi kriteria lulus sertifikasi. Berikut ini diberikan contoh sertifikasi JENI 1 yang akan diperoleh oleh semua siswa yang berhasil menyelesaikan kelasnya.
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
32
HALAMAN SISWA
Sedangkan siswa memiliki hak dan kewajiban :
1. Mendaftar pada kelas yang dibuka oleh instruktur
Untuk mendaftar pada kelas yang dibuka, siswa perlu mengetahui informasi kode kelas tersebut, sebagai validasi bahwa siswa tersebut setuju untuk mengikuti semua aturan yang diberlakukan pada kelas JENI dan memulai pembelajaran. Berikut diberikan antarmuka yang dapat digunakan untuk mendaftar pada kelas :
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
33
2. Mengambil ujian yang telah diaktifkan instruktur
Apabila siswa telah terdaftar pada satu kelas, maka semua ujian yang akan diberikan dapat diambil oleh siswa tersebut menggukan menu-menu kelas yang tersedia. Apabila ada ujian yang dibukakan maka akan ditampilkan pada daftar ujian yanga ada. Berikut ini adalah salah satu contoh antarmuka yang akan muncul apabila instruktur telah mengaktifkan sebuah ujian:
3. Melihat rapor perkembangan hasil belajar
Untuk melihat kemajuan yang telah dijalani oleh siswa selama mengikuti sertifikasi, dapat dilihat pada antarmuka berikut, yang menjelaskan tentang informasi skor / nilai yang diperoleh pada setiap ujian yang diikuti.
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
34
INSTRUKTUR DAN SISWA
Berikut ini ditunjukkan diagram interaksi yang terjadi antara siswa dengan instruktur pada sistem JENI.
BUKU PEDOMAN 2007
D E P D I K N A S – T I M P E N G E M B A N G J E N I
35
BAB V
PENGEMBANGAN
Dalam perkembangannya akan disusun sebuah Komite yang akan mengevaluasi dan memberikan
lisensi terhadap pembentukan Akademi Lokal, Akademi Regional dan JENI CENTER. Komite tersebut
akan mengadakan Annual Meeting yang dilaksanakan secara tahunan dalam menentukan Akademi
dan JENI Center yang baru.
Dalam kurun waktu tahun pertama (2007 – 2008), PPPPTK – VEDC Malang telah ditunjuk secara
resmi oleh Departemen Pendidikan Nasional Indonesia – BPKLN sebagai JENI CENTER untuk
mengembangkan Teknisi Jardiknas, dimana dalam perkembangan selanjutnya dimungkinkan
pembentukan JENI CENTER lain dengan ketentuan yang akan ditentukan oleh Komite.