FR-APL-02 ASESMEN MANDIRI Nama Asesi : _____________________ Tanggal/Waktu : _____________, ____________ Nama Asesor : 1. ______________________ Tempat : __________________________ 2. ______________________ Pada bagian ini, anda diminta untuk menilai diri sendiri terhadap unit (unit-unit) kompetensi yang akan di-ases. 1. Pelajari seluruh standar Kriteria Unjuk Kerja (KUK), batasan variabel, panduan penilaian dan aspek kritis serta yakinkan bahwa anda sudah benar-benar memahami seluruh isinya. 2. Laksanakan penilaian mandiri dengan mempelajari dan menilai kemampuan yang anda miliki secara obyektif terhadap seluruh daftar pertanyaan yang ada, serta tentukan apakah sudah kompeten (K) atau belum kompeten (BK). 3. Siapkan bukti-bukti yang anda anggap relevan terhadap unit kompetensi, serta ‘matching’-kan setiap bukti yang ada terhadap setiap elemen/KUK, konteks variable, pengetahuan dan keterampilan yang dipersyaratkan serta aspek kritis 4. Asesor dan asesi menandatangi form Asesmen Mandiri Unit Kompetensi: Kode Unit Judul : TIK.PR02.004.01 : Menggunakan Spesifikasi Program Elemen Kompetensi : 01 Menggunakan metode pengembangan program Komponen asesmen mandiri Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Penilaian Ya Tdk Bukti-bukti Pendukung 1.1 Apakah anda dapat mengerti macam- Kriteria Unjuk Kerja macam metode pengembangan program digunakan? 1.2 Apakah anda dapat menjelaskan peralatan pengembangan program sesuai metode pengembangan program yang standar digunakan? Elemen Kompetensi : 02 Menggunakan diagram program dan deskripsi program Komponen asesmen mandiri Kriteria Unjuk Kerja Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Penilaian Ya Tdk Bukti-bukti Pendukung 2.1 Apakah anda mengerti penggunaan diagram Kontek pada DFD? FORM APL-02 1 2.2 Apakah anda memahami penggunaan diagram aliran data (DFD-Data Flow diagram) level 0? 2.3 Apakah anda menggunakan diagram relasi entitas (ERD-Entity Relation Diagram)? 2.4 Apakah anda mampu menggunakan diagram objek seperti class modul, inheritance? Elemen Kompetensi : 03 Menerapkan pointer Komponen asesmen mandiri Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Penilaian Ya Tdk Bukti-bukti Pendukung 3.1 Apakah anda dapat menjelaskan Kriteria Unjuk Kerja Kode Unit Judul penggunaan alat pengembangan program untuk aplikasi pada komputer tunggal (stand alone)? 3.2 Apakah anda dapat menjelaskan penggunaan alat pengembangan program untuk aplikasi pada komputer jaringan (Client server atau terdistribusi)? : TIK.PR.02.005.01 : Menulis Program Dasar Elemen Kompetensi : 01 Mengidentifikasi peralatan pengembangan program yang digunakan Komponen asesmen mandiri Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Penilaian Ya Tdk Bukti-bukti Pendukung 1.1 Apakah anda dapat menentukan peralatan pengembangan program yang akan digunakan untuk menulis program sesuai dengan kebutuhan? 1.2 apakah anda dapat mentukan software pengembangan program yang digunakan? 1.3 Apakah anda memahami panduan atau referensi dari software untuk pengembangan program yang akan digunakan? FORM APL-02 2 Elemen Kompetensi : 02 Mengidentifikasi algoritma dan struktur data program Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Komponen asesmen mandiri Kriteria Unjuk Kerja 2.1 Apakah anda dapaat menyiapkan komponen program berupa prosedur atau fungsi yang menjadi sub program di identifikasi sesuai dengan struktur program, dan aliran program di kendalikan pada program utama? 2.2 Apakah anda dapat mengidentifikasi struktur data dan algoritma, serta menentukan parameter input dan output pada komponen program sesuai dengan struktur data dan algoritma yang digunakan? Penilaian Ya Tdk Bukti-bukti Pendukung Elemen Kompetensi : 03 Menulis program Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Komponen asesmen mandiri Kriteria Unjuk Kerja 3.1 Apakah anda dapat menulis program sesuai dengan struktur program yang telah dibuat, dan menjadikan program utama menjadi pengendalian komponen program yang dibuat? 3.2 Apakah anda dapat menulis program mengikuti standar bahasa pemrograman yang telah di tentukan, serta dapat menulis kode pemrograman mengikuti aturan dan sintaks yang berlaku pada bahasa pemrograman tersebut? Penilaian Ya Tdk Bukti-bukti Pendukung Elemen Kompetensi : 04 Mengkompilasi program Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Komponen asesmen mandiri Kriteria Unjuk Kerja 4.1 Penilaian Ya Tdk Bukti-bukti Pendukung Apakah anda dapat melakukan kompilasi program dan dapat mengoreksi kesalahan yang timbul FORM APL-02 3 sesuai dengan kesalahannya? 4.2 Apakah anda dapat melakukan program terbebas dari kesalahan dan dapat running? Elemen Kompetensi : 05 Memeriksa program Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Komponen asesmen mandiri 5.1 5.2 Kriteria Unjuk Kerja 5.3 5.4 Kode Unit Judul Penilaian Ya Tdk Bukti-bukti Pendukung Apakah anda dapat menjalankan Program? Apakah anda dapat memasukan data sesuai dengan kebutuhan program? Apakah anda dapat membandingkan data hasil keluaran program dengan data yang seharusnya di keluarkan program? Apakah anda dapat melaporkan hasil kinerja program? : TIK.PR.02.006.01 : Menulis Program Lanjut Elemen Kompetensi : 01 Menerapkan kualitas program Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Komponen asesmen mandiri Penilaian Ya Tdk Bukti-bukti Pendukung 1.1 Apakah anda menggunaan parameter kualitas program sesuai standar? Kriteria Unjuk Kerja 1.2 Apakah anda menggunakan kompleksitas dari program sesuai dengan standar? Elemen Kompetensi : 02 Komponen asesmen mandiri Menulis program Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Penilaian Ya Tdk Bukti-bukti Pendukung FORM APL-02 4 Kriteria Unjuk Kerja 2.1 Apakah anda dapat memenuhi aspek kualitas dalam menulis program sesuai dengan desain modul yang sudah dibuat? 2.2 Apakah anda dapat menulis pemrograman mengikuti standar bahasa pemrograman yang telah ditentukan? 2.3 Apakah anda dapat menangani kesalahan pada program? dan apakah anda dapat menampilkan pesan kesalahan kode (program) tanpa menyebabkan program menjadi tidak jalan? Elemen Kompetensi : 03 Komponen asesmen mandiri Kriteria Unjuk Kerja Kode Unit Judul Mengkompilasi program Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Penilaian Ya Tdk Bukti-bukti Pendukung 3.1 Apakah anda dapat mengkompilasi program dengan benar? Apakah anda dapat menunjukan kesalahan kompilasi oleh kompiler? Apakah anda dapat memperbaiki kesalahan yang timbul sesuai dengan jenis kesalahannya? 3.2 Apakah anda dapat membuat program bebas dari kesalahan dan dapat di running? : TIK.PR.02.007.01 : Mengembangkan User Interface Elemen Kompetensi : 01 Menerapkan hasil rancangan user interface Komponen asesmen mandiri Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Penilaian Ya Tdk Bukti-bukti Pendukung 1.1 Apakah anda memahami bentuk rancangan user interface, alur proses, data/table? Kriteria Unjuk Kerja 1.2 Apakah anda dapat mengaplikasikan struktur menu dan user interface dialog? 1.3 Apakah anda dapat mengidentifikasikan komponen user interface dialog? FORM APL-02 5 1.4 Apakah anda dapat mengaplikasikan sekuensial dari akses komponen user interface dialog? Elemen Kompetensi : 02 Mengimplementasikan rancangan user interface Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Komponen asesmen mandiri Penilaian Ya Tdk Bukti-bukti Pendukung 2.1 Apakah anda dapat mengimplementasikan menu program sesuai dengan rancangan Program? Kriteria Unjuk Kerja 2.2 Apakah anda dapat mengimplementasikan penempatan user interface dialog diatur sesuai sekuensial dari alur proses? 2.3 apakah anda dapat melakukan setting aktif – pasif komponen user interface dialog sesuai dengan urutan alur proses? 2.4 apakah anda dapat melakukan penentuan atau bentuk style dari komponen user interface sesuai dengan kebutuhan pengguna? Elemen Kompetensi : 03 Komponen asesmen mandiri Menguji user interface Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Penilaian Ya Tdk Bukti-bukti Pendukung 3.1 Apakah anda dapat mengkompilasi kode program dan menjalankanya? Kriteria Unjuk Kerja 3.2 Apakah anda dapat menjalankan menu dialog dan melakukan pengujian sesuai dengan spesifikasi program? 3.3 apakah anda dapat menjalankan dan menguji user interface dialog agar sesuai dengan spesifikasi program? 3.4 apakah anda dapat merekam hasil pengujian kedalam catatan pengujian? FORM APL-02 6 Kode Unit Judul : TIK.PR.03.001.01 : Mengoperasikan Bahasa Pemrograman Data Deskripsi (SQL – Structured Query Language) Dasar Elemen Kompetensi : 01 Mempersiapkan perangkat lunak aplikasi data deskripsi/SQL Komponen asesmen mandiri Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Penilaian Ya Tdk Bukti-bukti Pendukung 1.1. Apakah anda dapat melakukan instalasi perangkat lunak aplikasi SQL dan dapat berjalan dengan normal? 1.2. Apakah anda dapat memahami manual pengguna (user manual) perangkat lunak aplikasi SQL sudah tersedia dan di pahami? 01. Mempersiapkan perangkat lunak aplikasi data deskripsi/SQL 1.3. Apakah anda dapat menyalakan Perangkat komputer dengan sistim operasi dan persyaratan sesuai dengan manual instalasi? 1.4. Apakah anda dapat menjalankan Perangkat lunak aplikasi SQL? 1.5. Apakah anda dapat memahami manual pengguna (user manual) perangkat lunak aplikasi SQL sudah tersedia dan di pahami? 2.1. Apakah Anda dapat mengenali Menumenu yang tersedia beserta shorcut nya 02. Mengenali menu aplikasi SQL 03. Membuat table dan mengisi tabel 2.2. Apakah anda dapat memahami dan mengaplikasikan fitur-fitur pengolahan table, view, store prosedur, trigger seperti membuat baru (new), menyimpan (save), membuka (open), menghapus (delete) 3.1. Apakah anda dapat membuat dan mengatur Tabel dengan menggunakan perintah standar dalam DDL 3.2. Apakah anda dapat membuat Tabel dan memasukan nama kolom/ field, tipe data dan konstrain nya FORM APL-02 7 3.3. Apakah Anda dapat mengisi data table menggunakan perintah standar seperti, insert, update dan delete yang di sesuaikan dengan informasi dan kondisi nya 3.4. Apakah anda dapat menyimpan, memberi nama dan mengisi data Tabel 3.5 Apakah anda dapat membuat dan mengatur Index table dengan menggunakan perintah standar berupa: create index dan drop index? 3.6. Apakah anda dapat menyimpan dan memberi nama Index? 3.7. Apakah anda dapat membuat dan mengatur View table dengan menggunakan perintah standar berupa: create view dan drop view? 3.8. Apakah anda dapat menyimpan dan memberi nama View? 4.1. Apakah anda dapat menampilkan Data table dengan perintah select. Perintah select yang menggunakan kondisi seperti: distinct, where, order by, group by, having dsb? 04. Mengoperasikan table dan view Kode Unit Judul 4.2. Apakah anda dapat menampilkan Data table dengan perintah select yang melibatkan (join) dengan beberapa table yang lain. Perintah select yang menggunakan kondisi seperti : distinct, where, order by, group by, having dsb : TIK.PR.03.002.01 : Mengoperasikan Bahasa Pemrograman Data Deskripsi (SQL – Structured Query Language) Lanjut Elemen Kompetensi Daftar Pertanyaan (Asesmen Mandiri/Self-Assessment) Penilaian K BK Bukti-bukti Pendukung 1.1. Apakah anda dapat membuat Prosedur 01. Membuat dan mengoperasikan prosedur dan mengatur dengan menggunakan perintah standar pada DDL dan DML? 1.2. Apakah anda dapat memproses Parameter prosedur sesuai dengan kebutuhan di dalam prosedur? FORM APL-02 8 1.3. Apakah anda dapat menyimpan Prosedur dan meberikan nama prosedur tersebut? anda dapat menjalankan Prosedur dan bekerja dengan benar? 2.1. Apakah anda dapat membuat Fungsi dan mengatur dengan menggunakan perintah standar pada DDL dan DML? 2.2. Apakah anda dapat memproses Parameter fungsi sesuai dengan kebutuhan di dalam fungsi? 2.3. Apakah anda dapat menyimpan Fungsi dan memberikan nama? 2.4. Apakah anda dapat menjalankan Fungsi dan bekerja dengan benar? 3.1. Apakah anda dapat membuat Trigger dan mengatur dengan menggunakan perintah standar pada DDL dan DML? 3.2. Apakah anda dapat menyimpan Triger dan memberi nama? 3.3. Apakah anda dapat menjalankan Trigger dan bekerja dengan benar? 4.1. Apakah anda dapat menggunakan perintah commit di gunakan untuk menyimpan data ke dalam fisik file? 4.2. Apakah dapat menggunakan perintah rollback untuk membatalkan perintah yang telah di kerjakan dan tidak menyimpan data ke dalam fisik file? 4.3. Apakah anda dapat mengerjakan perintah commit dan rollback dengan benar? 1.4. Apakah 02. Membuat dan mengoperasikan prosedur dan fungsi 03. Membuat dan mengoperasikan trigger 04. Mengoperasikan Commit dan Rollback data table Kode Unit Judul : TIK.PR08.003.01 : Membuat Program Aplikasi Berbasis VB & VB. NET Elemen Kompetensi : 01 Menjelaskan dasar-dasar VB Komponen asesmen mandiri Kriteria Unjuk Kerja Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Penilaian Ya Tdk Bukti-bukti Pendukung 1.1 Apakah anda dapat menjelaskan Konsep dari data types, variables, constants, arrays, code component, procedure & function dan control structures? 1.2 Apakah anda dapat menjelaskan konsep dari OLE dan DDE? 1.3 Apakah anda dapat menjelaskan konsep dari Windows API? FORM APL-02 9 Elemen Kompetensi : 02 Mengakses dan memanipulasi database Komponen asesmen mandiri Kriteria Unjuk Kerja Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Penilaian Ya Tdk Bukti-bukti Pendukung 2.1 Apakah anda dapat mengaplikasikan konsep Jet Database Engine menggunakan control database DAO dan ADO/ADO.NET? 2.2 Apakah anda dapat menggunakan dan membuat teknologi ODBC dan OLE DB untuk mengakses database melalui VB/VB.NET? 2.3 Apakah anda dapat mengaplikasikan data policy (Enterprise Level, Machine Level dan User Level)? Elemen Kompetensi : 03 Menerapkan Teknologi COM Komponen asesmen mandiri Kriteria Unjuk Kerja Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Penilaian Ya Tdk Bukti-bukti Pendukung 3.1 Apakah anda dapat mengimpleementasikan konsep dari COM dan menggunakan Classes dan ActiveX Controls? 3.2 Apakah anda dapat membuat Dokumen ActiveX berbentuk EXE dan DLL? 3.3 Apakah anda dapat menjelaskan Arsitektur SCOM/DCOM dan programming menggunakan COM? Elemen Kompetensi : 04 Finalisasi dokumen Komponen asesmen mandiri Kriteria Unjuk Kerja Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Penilaian Ya Tdk Bukti-bukti Pendukung 4.1 Apakah anda dapat membuat Finalisasi dokumen dengan program Setup, packaging dan Deployment Tools? FORM APL-02 10 Elemen Kompetensi : 05 Menjelaskan teknologi.NET Komponen asesmen mandiri Kriteria Unjuk Kerja Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Penilaian Ya Bukti-bukti Pendukung Tdk 5.1 Apakah anda dapat menjelaskan Penggunaan Object Oriented Design dalam VB.NET (object lifecycle, inheritance polymorphism)? 5.2 Apakah anda dapat menjelaskan konsep dari Overloading dan overriding? Elemen Kompetensi : 06 Menjelaskan Windows Forms, Web Forms dan Web Services Komponen asesmen mandiri Kriteria Unjuk Kerja Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Penilaian Ya Tdk Bukti-bukti Pendukung 6.1 Apakah anda dapat menjelaskan penggunaan dynamic Windows Forms, Web Forms dan Web Services (create, read, insert, update, archive dan delete)? Elemen Kompetensi : 07 Menjelaskan Debugging program dan masalah sekuritas Komponen asesmen mandiri Daftar Pertanyaan (Asesmen Mandiri/Self Assessment) Penilaian Ya Tdk Bukti-bukti Pendukung 7.1 Apakah anda dapat menjelaskan Kelaskelas untuk melakukan debugging (Systems Diagnostics Class, Trace Class, Debug Class) dan tracing? 7.2 Apakah anda dapat menjelaskan penggunaan Runtime Debugger dan Microsoft Common Language Runtime Debugger? Catatan :*) apabila tersedia dalam standar kompetensi Kriteria Unjuk Kerja FORM APL-02 11 Rekomendasi Asesor : Asesi : Nama Tanda tangan/ Tanggal Asesmen ( dilanjutkan atau tidak dilanjutkan)* Catatan : Asesor Nama No. Reg. Tanda tangan/ Tanggal FORM APL-02 12