PELATIHAN DI TEMPAT KERJA (OJT)
III. PELATIHAN DI TEMPAT KERJA (OJT)
3.1 Unit Kompetensi
: Menggunakan struktur data
Kode Unit
: J.620100.004.02
ELEMEN KOMPETENSI
INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
1. Mengidentifikasi konsep data dan
Mengidentifikasikan konsep data dan struktur data sesuai dengan konteks permasalahan.
struktur data.
Membandingkan alternatif struktur data.
2. Menerapkan struktur data dan akses Mengimplementasikan struktur data sesuai dengan bahasa pemrograman yang akan dipergunakan. terhadap struktur data tersebut Menggunakan algoritma yang efisiensi sesuai bahasa pemrograman yang akan dipakai.
3.2 Unit Kompetensi
: Mengimplementasikan User Interface
Kode Unit
: J.620100.005.02
ELEMEN KOMPETENSI
INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
Mengidentifikasi rancangan user interface sesuai kebutuhan.
interface.
Mengidentifikasi komponen user interface dialog sesuai konteks rancangan proses. Membuat simulasi ( mock up) dari aplikasi yang akan dikembangkan
2. Melakukan implementasi rancangan
Menerapkan menu program sesuai dengan rancangan program. user interface Mengatur penempatan user interface dialog secara sekuensial.
Menentukan bentuk style dari komponen user interface Menerapkan simulasi proses yang sesungguhnya
3.3 Unit Kompetensi
: Mengimplementasikan Rancangan Entitas dan Keterkaitan Antar Entitas
Kode Unit
: J.620100.007.01
ELEMEN KOMPETENSI
INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
1. Mengidentifikasi entitas yang terkait
Mengidentifikasi entitas yang menggambarkan sistem yang dibuat sesuai dokumen perancangan..
dengan lingkup program yang akan
Membuat berbagai diagram dari entiti yang telah didefenisikan.
dibuat beserta hubungannya.
2. Membuat query informasi dasar
Menghasilkan informasi yang diperlukan oleh aplikasi dengan efisien dari model yang dibuat.
terhadap model data yang telah Mengimplementasikan diagram berdasarkan entitas dan hubungan yang telah diidentifikasi menggunakan tools yang dikembangkan ada.
3.4 Unit Kompetensi
: Melakukan instalasi software tools pemrograman
Kode Unit
: J.620100.011.01
ELEMEN KOMPETENSI
INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
1. Memilih tools pemrograman yang Mengidentifikasi platform (lingkungan) yang akan digunakan untuk menjalankan tools pemrograman sesuai dengan sesuai dengan kebutuhan.
kebutuhan. Memilih tools bahasa pemrogram sesuai dengan kebutuhaan dan lingkungan pengembangan.
2. Instalasi tool pemrograman Menginstall tools pemrogaman sesuai dengan prosedur. Menjalankan tools pemrograman di lingkungan pengembangan yang telah ditetapkan.
3. Menerapkan hasil pemodelan kedalam
Membuat script (source code) sederhana sesuai tools pemrogaman yang di-install.
eksekusi script sederhana
Menjalankan script dengan benar dan menghasilkan keluaran sesuai scenario yang diharapkan
3.5 Unit Kompetensi
: Melakukan pengaturan software tools pemrograman
Kode Unit
: J.620100.012.01
ELEMEN KOMPETENSI
INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
1. Melakukan konfigurasi tools untuk
Menentukan target hasil dari konfigurasi.
pemrograman.
Menggunakan tools pemrograman setelah dikonfigurasikan sebagaimana mestinya.
2. Menggunakan tools sesuai kebutuhan
Mengidentifikasikan fitur-fitur dasar yang dibutuhkan untuk mendukung pembuatan program. pembuatan program Mengaplikasikan fitur-fitur dasar tools untuk pembuatan program.
3.6 Unit Kompetensi
: Menulis kode dengan prinsip sesuai guide lines dan best practices
Kode Unit
: J.620100.016.01
ELEMEN KOMPETENSI
INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
1. Menerapkan coding-guidelines dan
Menuliskan kode sumber mengikuti coding guidelines dan best practices.
best practices dalam
penulisan
Membuat struktur program yang sesuai dengan konsep paradigmanya.
program (kode sumber).
Menangani galat/error
2. Menggunakan ukuran performansi
Menghitung efisiensi penggunaan resources oleh kode. dalam menuliskan kode sumber Mengimplementasikan kemudahan interaksi sesuai standar yang berlaku.
3.7 Unit Kompetensi
: Mengimplementasikan pemrograman ter- struktur
Kode Unit
: J.620100.017.01
ELEMEN KOMPETENSI
INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
1. Menggunakan tipe data dan control
Menentukan tipe data yang sesuai standar.
program.
Menggunakan syntax program yang sesuai standar. Menangani menggunakan struktur kontrol program sesuai standar
2. Membuat program sederhana Membuat program baca tulis untuk memasukkan data dari keyboard dan menampilkan ke layar monitor termasuk variasinya sesuai standar masukan/keluaran. Menggunakan struktur kontrol percabangan dan pengulangan dalam membuat program.
3. Membuat program menggunakan
Membuat program dengan menggunakan prosedur sesuai aturan penulisan program
Prosedur dan Fungsi
Membuat program dengan menggunakan fungsi sesuai aturan penulisan program Membuat program dengan menggunakan prosedu dan fungsi secara bersamaan sesui aturan penulisan program Menerapkan setiap prosedure dan fungsi
4. Membuat program menggunakan
Menentukan dimensi array
array
Menentukan tipe data array Menentukan panjang array Menggunakan pengurutan array
5. Membuat program untuk akses file
Membuat program untuk menulis data dalam media penyimpanan Membuat program untuk membaca data dari media penyimpanan
6. Mengkompilasi Program
Mengoreksi kesalahan program Membebaskna kesalahan syntax dalam program
3.8 Unit Kompetensi
: Mengimplementasikan pemrograman berorientasi objek
Kode Unit
: J.620100.018.01
ELEMEN KOMPETENSI
INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
1. Membuat program berorientasi objek
Membuat program dengan menggunakan class.
dengan memanfaatkan class.
Membuat properti class yang akan direalisasikan dalam bentuk prosedur/fungsi. Membuat data didalam class mandiri Mengelola hak akses dari tipe data ( private, protected, public)
2. Menggunakan tipe data dan control
Mengidentifikasi tipe data.
program pada metode atau operasi
Mampu menulis sintaks program sesuai dengan bahasa pemrograman. dari suatu kelas Menguasai control program
3. Membuat program dengan konsep
Mengisi menerapkan inheritance pada class
berbasis objek
Menerapkan polymorphism pada class
4. Membuat program object oriented
Membuat interface class program
dengan interface dan paket
Menggunakan membuat paket program
5. Mengkompilasi Program
Mengoreksi kesalahan program Menghasilkan program yang bebas dari kesalahan sintaks
3.9 Unit Kompetensi
: Menggunakan library atau komponen pre-existing
Kode Unit
: J.620100.019.01
ELEMEN KOMPETENSI
INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
1. Melakukan pemilihan unit-unit reuse
Mengidentifikasi class unit-unit reuse (dari aplikasi lain) yang sesuai.
yang potensial.
Menghitung keuntungan efisiensi dari pemanfaatan komponen reuse. Menerapkan lisensi, hak cipta dan hak paten dalam pemanfaatan komponen reuse tersebut
2. Melakukan integrasi library atau
Mengidentifikasi ketergantungan antar unit.
komponen pre-existing dengan source
Menghindari penggunaan komponen yang sudah obsolete. code yang ada Menerapkan program yang dihubungkan dengan library
3. Melakukan pembaharuan library atau
Mengidentifikasi cara-cara pembaharuan library atau komponen pre-existing
komponen pre-existing yang
Melakukan pembaharuan library atau komponen pre-existing
digunakan
3.10 Unit Kompetensi
: Menggunakan SQL
Kode Unit
: J.620100.020.02
ELEMEN KOMPETENSI
INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
4. Mempersiapkan perangkat lunak
Menentukan perangkat lunak aplikasi SQL telah terpasang.
aplikasi data deskripsi/SQL.
Menjalankan perangkat lunak aplikasi SQL.
5. Menggunakan fitur aplikasi SQL Mengidentifikasi fitur pengolahan DML. Mampu mengeksekusi fitur pengolahan DML sesuai kebutuhan.
6. Mengisi tabel Mengisi data tabel menggunakan perintah DML.
Membangkitkan indeks. Membentuk view tabel sesuai kebutuhan.
7. Melakukan operasi relasional
Mengidentifikasi fitur pengolahan DML. Menggunakan perintah DML untuk memanipulasi tabel. Menggunakan perintah DML untuk memanipulasi antar view. Menulis perintah DML secara efisien.
8. Membuat stored procedure
Membuat store procedure dengan perintah SQL. Menguji prosedur dengan memeriksa input dan outputnya.
9. Membuat function
Membuat function dengan perintah SQL. Menulis perintah SQL pada function secara secara efisien.
10. Membuat trigger
Mendefenisikan trigger dengan perintah SQL. Menguji kesesuaian hasil trigger.
11. Melakukan perintah commit dan
Melakukan perubahan data dengan perintah commit.
rollback
Melakukan pembatalan penulisan data dengan rollback.
3.11 Unit Kompetensi
: Menerapkan akses basis data
Kode Unit
: J.620100.021.02
ELEMEN KOMPETENSI
INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
1. Membuat berbagai operasi terhadap
Menyimpan/mengubah data kedalam format basis data.
basis data .
Menghasilkan informasi yang diinginkan menggunakan query tersebut. Menggunakan indeks untuk mempercepat akses .
2. Membuat prosedur akses terhadap
Menerapkan library akses basis data. basis data Menerapkan perintah akses data yang relevan dengan teknologi atau jenis baru data untuk mengakses data.
3. Membuat koneksi basis data Memilih teknologi koneksi yang sesuai. Menentukan keamanan koneksi. Menentukan hak setiap pengguna.
4. Menguji program basis data
Menyiapkan skenario pengujian. Membaca logika pemrograman mengacu pada kinerja statemen akses data. Menguji performansi yang mengacu pada kinerja statemen akses data yang akan dibaca
3.12 Unit Kompetensi
: Mengimplementasikan algoritma pemrograman
Kode Unit
: J.620100.022.02
ELEMEN KOMPETENSI
INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
1. Menjelaskan varian dan invarian
Menerapkan tipe data sesuai kaidah pemrograman . Menerapkan variabel sesuai kaidah pemrograman. Menerapkan konstanta sesuai kaidah pemrograman.
2. Membuat alur logika pemrograman Menentukan motode yang sesuai. Menentukan komponen yang dibutuhkan. Menentukan relasi antar komponen. Menetapkan alur mulai dan selesai.
3. Menerapkan teknik dasar algoritma
Membuat algoritma untuk sorting.
umum
Membuat algoritma untuk searching.
4. Menggunakan Prosedur dan Fungsi
Mengidentifikasi penggunaan kembali prosedur dan fungsi. Menggunakan prosedur Mampu menggunakan fungsi.
5. Mengidentifikasikan kompleksitas
Mengidentifikasi kompleksitas waktu algoritma
algoritma
Mengidentifikasi kompleksitas penggunaan memory algoritma.
3.13 Unit Kompetensi
: Melakukan debugging
Kode Unit
: J.620100.025.02
ELEMEN KOMPETENSI
INDIKATOR PELAKSANAAN PELATIHAN DITEMPAT KERJA
1. Mempersiapkan kode program
Menyiapkan kode program sesuai spesifikasi . Menyiapkan debugging tools untuk melihat proses suatu modul.
2. Melakukan debugging Melakukan kompilasi kode program sesuai bahasa pemrograman yang digunakan. Menganalisa kriteria lulus build.
Menganalisa kriteria eksekusi aplikasi. Menganalisa kode kesalahan.
3. Memperbaiki program
Merumuskan perbaikan terhadap kesalahan kompilasi maupun build. Melakukan perbaikan .