Advertisement
loading...

MATERI PELATIHAN BERBASIS KOMPETENSI

SEKTOR TEKNOLOGI INFORMASI DAN KOMUNIKASI

 

 

 

 

 

MEMBUAT DOKUMEN

KODE PROGRAM

TIK.PR02.019.01

 

 

 

 

 

 

 

 

BUKU KERJA

 

 

DEPARTEMEN TENAGA KERJA DAN TRANSMIGRASI R.I.

DIREKTORAT JENDERAL PEMBINAAN PELATIHAN DAN PRODUKTIVITAS

Jl. Jend. Gatot Subroto Kav.51 Lt.7.B Jakarta Selatan

 

 

 

DAFTAR ISI

 

 

 

 

DAFTAR ISI. 1

BAB I   2

1.1      Unit Kompetensi Yang Dipelajari 2

1.1.1   Kode dan Judul Unit 2

1.1.2   Deskripsi Unit 2

1.1.3   Elemen Kompetensi 2

1.1.4   Batasan Variabel 3

1.1.5   Panduan Penilaian. 3

1.1.6   Kompetensi Kunci 4

 

BAB II   5

2.1. Langkah-langkah / Tahapan Belajar. 5

2.2  Indikator Kerja. 5

 

BAB III  11

3.1 TUGAS  TERTULIS  : 11

3.2 Tugas Unjuk Kerja : 18

3.3 Tugas Sikap Kerja (  Seri  A  ). 20

3.4  Daftar Cek Unjuk Kerja. 22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BAB I

STANDAR KOMPETENSI

 

 

 

 

1.1     Unit Kompetensi Yang Dipelajari

 

Dalam sistem pelatihan, Standar Kompetensi diharapkan menjadi panduan bagi peserta pelatihan  untuk dapat :

  1. Mengidentifikasikan apa yang harus dikerjakan peserta pelatihan.
  2. Memeriksa kemajuan peserta pelatihan.
  3. Menyakinkan bahwa semua elemen (sub-kompetensi) dan kriteria unjuk   kerja telah dimasukkan dalam pelatihan dan penilaian.

 

1.1.1      Kode dan Judul Unit

 

Kode Unit   :  TIK.PR02.019.01

Judul Unit   :  Membuat Dokumen Kode Program

 

1.1.2      Deskripsi Unit

 

Unit ini menentukan kompetensi yang diperlukan untuk membuat dokumentasi dari kode program yang telah di tulis. Dokumen kode program merupakan bentuk hard copy dari modul program yang telah di tulis termasuk property dari kode program tersebut (tanggal dibuat, versi, nama modul, pembuat, nomor dsb).

 

1.1.3      Elemen Kompetensi

 

Berikut adalah tabel yang menunjukkan kriteria unjuk kerja (KUK) untuk masing-masing elemen :

 

ELEMEN KOMPETENSI
KRITERIA UNJUK KERJA
01  Mengidentifikasi kode program 1.1     Modul program berdasarkan fungsi, prosedur dan data di identifikasi

1.2     Parameter data yang menjadi masukan dan keluaran pada fungsi atau prosedur di ketahui

1.3     Data dan algoritma pada deskripsi fungsi dan prosedur di jelaskan

02 Membuat dokumentasi modul program 2.1     Dokumentasi modul di buat sesuai dengan identitas untuk memudahkan pelacakan

2.2     Nama fungsi dan prosedur yang ada di dalam modul di jelaskan pada dokumentasi modul

03 Membuat dokumentasi fungsi atau prosedur       program 3.1    Dokumentasi fungsi dan prosedur sesuai dengan identitas fungsi atau prosedur di buat

3.2    Parameter data masukan dan keluaran di jelaskan pada dokumen

3.3    Data dan tipe data yang ada fungsi atau prosedur di jelaskan pada dokumen

04 Mengevaluasi dokumen           kode program 4.1 Dokumen direvisi berdasarkan standar       dokumen

4.2 Dokumen dikoreksi untuk menjamin kesempurnaan teknis dan tata bahasa

4.3 Dokumen dilengkapi untuk memenuhi         kebutuhan dokumen teknis

 

1.1.4      Batasan Variabel

 

Batasan variabel unit kompetensi ini adalah sebagai berikut:

  1. Unit ini berlaku untuk seluruh sektor teknologi informasi dan komunikasi.
  2. Membuat dokumen kode program bersifat internal pada bidang teknologi informasi dan komunikasi.

 

1.1.5      Panduan Penilaian

 

Panduan penilaian terdiri dari :

 

  1. Pengetahuan dan keterampilan penunjang

Untuk dapat mendemontrasikan kompetensi, diperlukan bukti keterampilan dan pengetahuan di bidang berikut ini :

1.1     Pengetahuan Dasar:

1.1.1    Memahami spesifikasi program

1.1.2    Standar unjuk kerja

 

2.   Konteks penilaian

Unit ini dapat di nilai di dalam tempat kerja atau tempat lain secara praktek   komputer dengan kondisi kerja sesuai dengan keadaan normal

 

3.   Aspek penting penilaian

Aspek yang harus diperhatikan

3.1     Kemampuan membuat dokumentasi kode program

3.2     Kemampuan membuat dokumentasi fungsi dan prosedur sesuai dengan identitas

 

3.3     Kemampuan mengevaluasi dokumen kode program sesuai dengan standar

 

4.   Kaitan dengan unit-unit lainnya

4.1     Unit ini di dukung oleh pengetahuan dan keterampilan dalam unit-unit kompetensi yang berkaitan dengan dasar-dasar teknologi informasi

4.1.1    TIK.PR02.004.01   Menggunakan spesifikasi program

4.1.2    TIK.PR02.006.01   Menulis program lanjut

4.1.3    TIK.PR02.012.01 Mengkompilasi dan menjalankan sebuah aplikasi

4.1.4    TIK.PR02.013.01 Menulis dan mengkompilasi kode sesuai kebutuhan

4.2     Unit ini juga mendukung kinerja dalam unit-unit kompetensi yang berkaitan dengan :

4.2.1    Bidang pengembangan program

4.2.2    Konfigurasi pengelolaan program

4.2.3    Quality assurance

4.2.4    Mengoperasikan aplikasi pengolah data

4.3     Pengembangan pelatihan untuk memenuhi persyaratan dalam unit ini perlu dilakukan dengan hati-hati. Untuk pelatihan pra-kejuruan umum, institusi harus menyediakan pelatihan yang mempertimbangkan serangkaian konteks industri seutuhnya tanpa bias terhadap sektor tertentu. Batasan variabel akan membantu dalam hal ini. Untuk sektor tertentu/khusus, pelatihan harus disesuaikan untuk memenuhi kebutuhan sektor tersebut.

 

 

1.1.6      Kompetensi Kunci

 

NO KOMPETENSI KUNCI DALAM UNIT INI TINGKAT

1

Mengumpulkan, mengorganisir dan menganalisa informasi

2

2

Mengkomunikasikan ide-ide dan informasi

2

3

Merencanakan dan mengorganisir aktivitas-aktivitas

1

4

Bekerja dengan orang lain dan kelompok

1

5

Menggunakan ide-ide dan tehnik matematika

1

6

Memecahkan masalah

1

7

Menggunakan teknologi

1

 

 

 

 

 


BAB II

TAHAPAN BELAJAR

 

   2.1. Langkah-langkah / Tahapan Belajar.

 

  • Penyajian materi,  pengajaran /  pelatihan  kerja, peserta pelatihan dan  penilai / asesor harus yakin dapat memenuhi seluruh rincian yang tertuang dalam unit komoetensi dari standar kompetensi kerja nasional Indonesia.
  • Isi perencanaan dari buku kerja ini merupakan kaitan antara kriteria unjuk kerja dengan pokok-pokok pengetahuan, keterampilan dan sikap kerja

 

2.2  Indikator Kerja

 

Merupakan  pernyataan persyaratan tingkat standar kriteria kinerja pelaksanaan tugas pekerjaan ( task ) / unit kompetensi untuk mencapai  mencapai kompetensi dari setiap kegiatan atau langkah kerja ( aktivitas ) / elemen kompetensi  yang terukur pada masing-masing kriteria unjuk kerja dengan persyaratan yang dibutuhkan ( domein K, S, A ) pada kategori  jenis perilaku dan kemampuan internal setiap individu peserta pelatihan kerja, yaitu :

 

  1. Pengetahuan / Knowledge ( Kognitif ).

 

  1. Pada umumnya digunakan kata  : “ Dapat.
  2. Jenis kategori perilaku :

2.1.   Pengetahuan, Pemahaman.

-  Kemampuan internal : Dapat  mengetahui, memahami,……….dll.

-  Tahapan Belajar        : Pengetahuan, Pemahaman,…….dst.

2.2.   Penerapan, Analisa , dst..

 

  1. Keterampilan / Skill  ( Psikomotorik ).

 

  1. Pada umumnya digunakan  kata :  “ Mampu.”
  2. Jenis kategori perilaku :

Persepsi, Kesiapan, Gerakan terbimbing, Gerakan Biasa,

- Kemampuan internal  : Mampu menyiapkan, melakukan, ….. dll.

- Tahapan Berlatih       : Kesiapan, Gerakan biasa, ………dst.

Gerakan Komplek,  Penyesuaian Pola Gerakan, dst..

 

  1. Sikap Kerja  / Attitude  ( Affektif ).

 

  1. Pada umumnya digunakan  kata :  “ Harus.”
  2. Jenis kategori perilaku :

2.1. Penerimaan, Partisipasi, Tanggung Jawab, Ketelitian, Kecermatan, dst.

-  Kemampuan internal  : Harus menunjukkan, bertanggung jawab,

-  Kemampuan safety   : Harus Teliti, Cermat, Ramah, Sabar………..dll.

-  Tahapan Berlatih       :  Sikap,

2.2. Penentuan sikap / Penilaian,  dst..

 

Tabel  Indikator Kerja :

Tabel indikator kerja, terdiri atas Nomor, KUK,  indikator, tahapan berlajar dan sumber belajar. Pada Unit Kompetensi TIK.PR02.019.01 ,  meliputi 4 (empat) elemen kompetensi dan  11 (sebelas) Kriteria Unjuk Kerja, dapat dilihat pada tabel dibawah ini.

 

 

No

K U K

Indikator Kerja

Tahapan Belajar

Sumber

01     Mengidentifikasi kode program
1.1

 

 

 

 

 

 

Modul program berdasarkan fungsi, prosedur dan data di identifikasi 1.1 Dapat mengerti tentang fungsi, prosedur, data dan modul program

 

1.2 Mampu mengidentifikasi modul sesuai dengan fungsi, prosedur dan data

 

1.3 Harus diidentifikasi dengan benar

  • Tahapan belajar : pengetahuan

 

 

 

  • Tahapan berlatih : pelatihan identifikasi

 

 

 

  • Tahapan sikap : partisipasi dalam identifikasi

 

 

  • Buku Informasi

 

 

 

  • Referensi dari daftar pustaka

 

 

 

  • SOP (Sistem Operasional Prosedur) / SPM
1.2

 

 

Parameter data yang menjadi masukan dan keluaran pada fungsi atau prosedur di ketahui

 

1.1 Dapat mengetahui apa yang dinamakan parameter

 

1.2 Mampu menentukan data masukan dan keluaran dalam program

 

1.3 Harus sesuai dengan fungsi dan prosedur yang diketahui

 

  • Tahapan belajar : pengetahuan

 

 

 

  • Tahapan berlatih : pelatihan identifikasi

 

 

 

  • Tahapan sikap : partisipasi dalam identifikasi

 

  • Buku Informasi
  • Referensi dari daftar pustaka

 

 

 

 

 

 

  • SOP (Sistem Operasional Prosedur) / SPM
1.3 Data dan algoritma pada deskripsi fungsi dan prosedur di jelaskan 1.1 Dapat menjelaskan apa yang dimaksud dengan algoritma

 

1.2 Mampu menggunakan notasi algoritma

 

1.3 Harus dijelaskan sesuai dengan logika pemrograman

  • Tahapan belajar : pengetahuan

 

 

 

  • Tahapan berlatih : pelatihan identifikasi

 

  • Tahapan sikap : partisipasi dalam identifikasi

 

  • Buku Informasi
  • Internet

 

 

 

 

 

 

  • SOP/SPM

 

02     Membuat dokumentasi           modul program
2.1 Dokumentasi modul di buat sesuai dengan identitas untuk memudahkan pelacakan 1.1 Dapat mendeskripsikan informasi tentang modul (versi, tanggal, pembuat, dan lain-lain)

 

1.2 Mampu membuat dokumentasi modul

 

1.3 Harus dibuat sesuai dengan identitas

  • Tahapan belajar : pengetahuan

 

 

 

 

 

  • Tahapan berlatih : pelatihan dokumentasi

 

  • Tahapan sikap : partisipasi dalam dokumentasi

 

  • Buku Informasi

 

  • Referensi dari daftar pustaka

 

 

 

 

 

  • SOP (Sistem Operasional Prosedur) / SPM
2.2 Nama fungsi dan prosedur yang ada di dalam modul di jelaskan pada dokumentasi modul 1.1 Dapat mengerti penggunaan dan kegunaan dari fungsi dan atau prosedur yang ada

 

1.2 Mampu mengidentifikasi fungsi dan atau prosedur dalam modul

 

1.3 Harus sesuai dengan Penamaan fungsi atau prosedur yang baik

  • Tahapan belajar : pengetahuan

 

 

 

 

  • Tahapan berlatih : pelatihan dokumentasi

 

 

 

  • Tahapan sikap : partisipasi dalam dokumentasi

 

  • Buku Informasi
  • Referensi dari daftar pustaka

 

 

 

 

 

 

 

  • SOP / SPM
03      Membuat dokumentasi           fungsi atau prosedur program
3.1 Dokumentasi fungsi dan prosedur sesuai dengan identitas fungsi atau prosedur di buat 1.1 Dapat mendeskripsikan informasi tentang fungsi dan prosedur (revisi, tanggal, pembuat, dan lain-lain)

 

1.2 Mampu membuat dokumentasi fungsi dan prosedur

 

1.3 Harus dibuat sesuai dengan identitas fungsi atau prosedur yang dibuat

  • Tahapan belajar : pengetahuan

 

 

 

 

 

 

  • Tahapan berlatih : pelatihan dokumentasi

 

 

  • Tahapan sikap : partisipasi dalam dokumentasi

 

  • Buku Informasi

 

 

 

 

 

 

  • Referensi dari daftar pustaka

 

 

  • SOP / SPM
3.2 Parameter data masukan dan keluaran di jelaskan pada dokumen 1.1 Dapat mengetahui fungsi dari parameter yang menjadi data masukan dan keluaran

 

1.2 Mampu menjelaskan fungsi suatu variabel

 

1.3 Harus dijelaskan pada dokumen

 

  • Tahapan belajar : pengetahuan

 

 

 

 

 

  • Tahapan berlatih : pelatihan dokumentasi

 

  • Tahapan sikap : partisipasi dalam dokumentasi

 

  • Buku Informasi

 

 

 

 

 

  • Referensi dari daftar pustaka

 

  • SOP / SPM
3.3 Data dan tipe data yang ada fungsi atau prosedur di jelaskan pada dokumen 1.1 Dapat mengenal tipe-tipe data dalam program

 

1.2 Mampu menjelaskan data dan tipe data dalam fungsi atau prosedur

 

1.3 Harus dijelaskan dalam dokumen

  • Tahapan belajar : pengetahuan

 

 

  • Tahapan berlatih : pelatihan dokumentasi

 

  • Tahapan sikap : partisipasi dalam dokumentasi

 

  • Referensi Manual Bahasa Pemrograman yang bersangkutan
  • Buku Informasi
  • SOP
04     Mengevaluasi dokumen kode program
4.1 Dokumen direvisi berdasarkan standar dokumen 1.1 Dapat mengetahui standar penulisan dokumentasi yang baik

 

1.2 Mampu merevisi dokumen

 

1.3 Harus sesuai dengan standar dokumen

  • Tahapan belajar : pengetahuan

 

 

 

 

  • Tahapan berlatih : pelatihan revisi

 

  • Tahapan sikap : partisipasi dalam revisi

 

  • Referensi Manual Bahasa Pemrograman yang bersangkutan
  • Buku Informasi
  • Internet
  • SOP
4.2 Dokumen dikoreksi untuk menjamin kesempurnaan teknis dan tata bahasa 1.1 Dapat menentukan kesalahan tata bahasa dalam dokumen

 

1.2 Mampu mengoreksi dokumen

 

1.3 Harus sesuai dengan tata bahasa

  • Tahapan belajar : pengetahuan

 

 

 

 

  • Tahapan berlatih : pelatihan koreksi

 

  • Tahapan sikap : partisipasi dalam koreksi

 

  • Buku Informasi

 

 

 

 

  • Referensi dari daftar pustaka
  • SOP/SPM

 

4.3 Dokumen dilengkapi untuk memenuhi kebutuhan dokumen teknis 1.1 Dapat menentukan kelengkapan dokumen

 

1.2 Mampu melengkapi dokumen teknis

 

1.3 Harus sesuai dengan kebutuhan teknis

  • Tahapan belajar : pengetahuan

 

 

 

  • Tahapan berlatih : pelatihan kelengkapan

 

  • Tahapan sikap : partisipasi dalam pelengkapan dokumen

 

  • Buku Informasi

 

 

 

  • Referensi dari daftar pustaka

 

  • SOP/SPM

 

 


BAB III

TUGAS TEORI DAN UNJUK KERJA

 

TUGAS TEORI , UNJUK KERJA DAN  SIKAP  KERJA :

 

Berlaku untuk setiap elemen kompetensi dan krteria unjuk kerja dalam level Unit Kompetensi TIK.PR01.001.01, Melakukan Komunikasi di Tempat Kerja dan  jumlah nilai tingkat gradasi kompetensi kunci yang terindikasi pada 7 (tujuh) kompetensi kunci.

 

Tugas teori dan tugas unjuk kerja dalam Bab III  pada  Buku Kerja ini, meliputi :

 

3.1     Tugas Tertulis : 

  • Tugas tertulis untuk  menilai pengetahuan ( Knowledge ) seseorang dalam menampilkan elemen kompetensi dan kriteria unjuk kerja.
  • Dapat dipergunakan untuk mengidentifikasi penilaian unjuk kerja dan unjuk sikap kerja.
  • Didukung  aspek pengetahuan yang dibutuhkan dalam panduan penilaian yang terindikasi pada kiteria unjuk kerja  dan kompetensi kunci.
  • Dapat dimasukkan penilaian pengetahuan sikap kerja.

 

3.2     Tugas  Unjuk Kerja :

  • Tugas unjuk kerja untuk menilai keterampilan ( Skill ) seseorang dalam menampilkan elemen komptensi dan kriteria unjuk kerja.
  • Didukung  aspek keterampilan  yang dibutuhkan dalam panduan penilaian yang terindikasi pada kriteria unjuk kerja dan kompetensi kunci.

 

3.3     Tugas  Sikap  Kerja :

  • Tugas unjuk sikap kerja untuk menilai sikap ( Attitude ) seseorang dalam menampilkan elemen kompetensi dan kriteria unjuk kerja.
  • Didukung aspek kritis atau penyikapan kerja  dalam panduan penilaian yang terindikasi pada kriteria unjuk kerja dan kompetensi kunci.

3.1     TUGAS  TERTULIS  :

 

3.1.1.  Memiliki tingkatan kesulitan :

  1. Soal mudah.
  2. Soal sedang.
  3. Soal sulit.

Kisi-kisi  soal dan jumlah soal dibedakan pada setiap level unit kompetensi.

 

3.2.2.  Bentuk tugas tertulis adalah Obyektive Test., terdiri atas :

  1. Pilihan Ganda  (Multiple Choice).
  2. Menjodohkan (Matching).
  3. Jawaban Singkat (Short Answer)

 

Penilaian dengan menggunakan satu atau lebih dari satu pertanyaan untuk setiap elemen kompetensi,   jika penilai   kurang puas   dengan   kesiapan anda   dalam melakukan  penilaian unjuk kerja dan sikap kerja anda,   maka rencana pelatihan unjuk kerja dan sikap kerja  ulang / remidial akan dibicarakan antara anda dengan penilai.

 

PILIHAN GANDA :

( Seri  A ).

 

  1. Selesaikan semua tugas tertulis sesuai pertanyaan masing-masing dengan mengacu pada bentuk soal pilihan ganda (Muliple Choise), seri A.
  2. Waktu tersedia 25 menit, jumlah soal 25 pertanyaan.

 

Tugas :  Pilihlah salah satu jawaban yang paling benar dengan memberi tanda  X pada  huruf a, b, c dan d yang anda pilih.

 

  1.                1.       Yang dimaksud dengan dokumentasi kode program adalah: (KUK 1.1)
    1. Proses menjelaskan logika pemrograman dengan menuliskan komentar kecil tentang apa maksud kode tersebut, untuk apa, variabel apa saja yang digunakan, dan parameter-parameter yang ada pada suatu prosedur dan fungsi
    2. Proses menjelaskan bagaimana cara penggunaan suatu program
    3. Proses menggambarkan rancangan dari suatu program yang akan dikembangkan
    4. Semua jawaban benar

 

  1.                2.       Dokumentasi kode program sangat diperlukan dalam sebuah proses pengembangan aplikasi atau sistem karena alasan: (KUK 1.1 – KUK 2.2)
    1. Memberitahu keterbatasan atau bug yang ada untuk perbaikan selanjutnya
    2. Menjelaskan suatu perubahan yang dilakukan pada kode program
    3. Memungkinkan pencarian dan referensi yang lebih mudah di dalam program
    4. Semua jawaban benar

 

  1.                3.       Yang dimaksud dengan modul program adalah: (KUK 1.1)
    1. Sekumpulan fungsi, prosedur dan data dalam sebuah program yang memiliki tujuan tertentu sebagai bagian dari suatu aplikasi
    2. Sekumpulan fungsi, prosedur dan data yang disatukan dalam sebuah program
    3. Semua jawaban benar
    4. Tidak ada jawaban yang benar

 

  1.                4.       Yang membedakan fungsi dan prosedur adalah: (KUK 1.1)
    1. Fungsi dan prosedur hanya berbeda dalam segi deklarasi
    2. Fungsi mengembalikan nilai sedangkan prosedur tidak mengembalikan nilai
    3. Prosedur adalah bagian dari sub-rutin sedangkan fungsi bukan bagian dari sub-rutin
    4. Semua jawaban salah

 

  1.                5.       Dalam bahasa pemrograman C, Anda tentu sering menjumpai keyword void di dalam program. Pernyataan berikut yang benar tentang void adalah: (KUK 1.1)
    1. void adalah perintah yang digunakan untuk membuat prosedur
    2. void adalah tipe data dalam bahasa pemrograman C
    3. Fungsi yang dideklarasikan dengan keyword void, tidak mengembalikan nilai
    4. Semua jawaban benar

 

  1.                6.       Informasi-informasi yang perlu dilengkapi dalam sebuah dokumentasi kode program adalah, kecuali: (KUK 1.1 – KUK 3.3)
    1. Informasi identitas programmer
    2. Penjelasan mengenai konteks atau kegunaan modul
    3. Spesifikasi modul
    4. Penjelasan bagaimana dan untuk apa program/aplikasi dibuat.

 

 

  1.                7.       Maksud dari simbol  “       ”  yang terdapat dalam sebuah diagram alir adalah: (KUK 3.1)
    1. Penghubung bagian-bagian flowchart yang berada pada satu halaman
    2. Penghubung bagian-bagian flowchart yang berada pada halaman yang berbeda
    3. Simbol untuk menyatakan awal dan akhir sebuah proses
    4. Simbol untuk menyatakan suatu data

 

 

  1.                8.       Maksud dari simbol  “       ”  yang terdapat dalam sebuah diagram alir adalah: (KUK 3.1)
    1. Penghubung bagian-bagian flowchart yang berada pada satu halaman
    2. Penghubung bagian-bagian flowchart yang berada pada halaman yang berbeda
    3. Simbol untuk menyatakan awal dan akhir sebuah proses
    4. Simbol untuk menyatakan suatu data

 

  1.                9.       Yang dimaksud dengan tabel keputusan adalah: (KUK 4.1)
    1. Tabel yang berisi daftar keputusan yang dihasilkan oleh program
    2. Tabel yang digunakan sebagai alat bantu untuk menyelesaikan logika di dalam program
    3. Tabel yang digunakan untuk membuat rincian keputusan program
    4. Tidak ada jawaban yang benar

 

  1.             10.       Jika Anda ingin mengubah kode dalam program, apa yang sebaiknya dilakukan: (KUK 3.1)
    1. Mengganti kode program yang lama dengan kode program yang baru
    2. Mengganti kode yang lama dengan kode baru dan menjelaskan kode baru tersebut

 

  1. Menambahkan kode program yang baru di bawah kode yang lama
  2. Menambahkan kode program yang baru dan menjadikan kode yang lama sebagai comment.

 

  1.             11.       Yang bukan tujuan dari konvensi penamaan dalam sebuah pemrograman adalah: (KUK 4.2)
    1. Mempermudah pembacaan bagian-bagian dalam program
    2. Mempermudah pemahaman dan membantu dokumentasi
    3. Mempermudah kompilasi kode program ke dalam aplikasi
    4. Menjelaskan secara singkat informasi dari bagian program

 

  1.             12.       Kode atau notasi yang menyerupai bahasa pemrograman dan merupakan penjelasan cara menyelesaikan suatu masalah, dinamakan: (KUK 3.1)
    1. Algoritma
    2. Kalimat Deskriptif
    3. Pseudo-Code
    4. P-Code

 

  1.             13.       Urutan langkah logis atau logika pemikiran dalam memecahkan atau menyelesaikan suatu masalah yang dituangkan secara tertulis, dapat berupa kalimat, gambar, atau tabel tertentu adalah: (KUK 3.1)
    1. Algoritma
    2. Kalimat Deskriptif
    3. Pseudo-Code
    4. P-Code

 

  1.             14.       Di bawah ini yang bukan unsur dasar program adalah: (KUK 1.3)
    1. Masukan (Input)
    2. Proses (Process)
    3. Keluaran (Output)
    4. Fungsi (Function)

 

  1.             15.       Untuk membuat komentar dalam 1 baris, bahasa pemrograman PHP dapat menggunakan simbol berikut kecuali: (KUK 2.1)
    1. Simbol $
    2. Simbol #
    3. Notasi /*  comment */
    4. Simbol //

 

  1.             16.       Yang merupakan pernyataan dalam program adalah: (KUK 1.1 dan 3.1)
    1. int iPos.x = obj.x
    2. for (int i=0; i<6; –i) { … }
    3. If Not bFlag Then …
    4. Semua  jawaban benar

 

  1.             17.       Kegunaan alat-alat bantu dokumentasi seperti “Doxygen” adalah, kecuali: (KUK 4.1)
    1. Menambahkan blok-blok komentar secara otomatis pada kode program
    2. Menggenerasi penjelasan kode program  secara otomatis
    3. Menghasilkan output dokumentasi ke dalam beberapa format yang didukung
    4. Tidak ada jawaban yang benar

 

  1.             18.       Tipe data yang didefinisikan menggunakan tipe-tipe data dasar yang ada dinamakan: (KUK 3.3)
    1. Basic Type
    2. Primary Data Type
    3. User-Defined Type
    4. Special Type

 

  1.             19.       Dokumentasi kode program dapat digolongkan ke dalam jenis: (KUK 1.1)
    1. Dokumentasi Perancangan
    2. Dokumentasi End-Users
    3. Dokumentasi Teknis
    4. Dokumentasi Aplikasi

 

  1.             20.       Konsepsi bahasa pemrograman yang digunakan untuk menyatukan informasi ke dalam kode program disebut juga sebagai: (KUK 2.1)
    1. Sub-routine
    2. Comment
    3. Reference
    4. Documenting

 

  1.             21.       Yang berperan sekali dalam proses pembuatan dokumentasi kode program adalah: (KUK 1.1)
    1. System Designer
    2. System Analyst
    3. Project Manager
    4. Programmer

 

  1.             22.       Langkah evaluasi dokumentasi kode program yang ditempuh antara lain sebagai berikut kecuali: (KUK 4.1)
    1. Mengkompilasi kode program dan menguji hasil dari eksekusi program
    2. Melengkapi dokumen kode program untuk memenuhi kebutuhan teknis
    3. Memeriksa dan menyesuaikan dokumen dengan standar dokumentasi tertentu
    4. Memperbaiki kesalahan pada dokumentasi baik dari sisi teknis maupun penggunaan tata bahasa

 

  1.             23.       Salah satu kriteria penulisan dokumentasi adalah Lengkap. Yand dimaksud lengkap disini adalah: (KUK 4.2)
    1. Penjelasan di dalam dokumen mudah untuk dipahami
    2. Menyampaikan arti dan maksud yang ingin disampaikan
    3. Penjelasan sudah mencakup keseluruhan kode program
    4. Dokumentasi yang terdiri dari komentar, diagram alir, dsb

 

  1.             24.       Penambahan nama pemrogram di dalam fungsi atau modul program bertujuan untuk: (KUK 2.1 – 3.1)
    1. Menjelaskan siapa yang bertanggungjawab atas kode tersebut
    2. Mengetahui siapa yang menulis kode tersebut
    3. Menentukan hak cipta/intelektual atas kode/algoritma tersebut
    4. Tidak ada jawaban yang salah

 

  1.             25.       Yang dijelaskan tentang parameter data dalam fungsi atau prosedur adalah: (KUK 3.1)
    1. Fungsi, penggunaan jumlah, tipe data dan aliran data masukan dari parameter serta proses yang dilakukan terhadap data itu.
    2. Cukup menjelaskan jumlah dan tipe data parameter yang ada
    3. Asal data yang dikirim ke dalam parameter yang bersangkutan
    4. Bagaimana menggunakan parameter yang ada

 

Lembar Pemeriksaan Peserta  untuk Tugas Tertulis :

(  Seri   A  )

 

Semua kesalahan harus diperbaiki terlebih dahulu, sebelum ditandatangani.

 

No.

Uraian Pertanyaan Tugas Tertulis Seri A.

Benar

Salah

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21

22

23

24

25

 

 

Apakah pertanyaan No.1 sampai No.25  Seri  A, telah di jawab dengan benar ?

Keterangan

 

 

 

 

Total  waktu

25  menit.

 

1. Nama Peserta pelatihan :   ……………………………

 

Tanda tangan Peserta     :   ……………………………

 

2. Nama Penilai                   :    ……………………………

 

Tanda tangan Penilai       :   ……………………………

 

 

Catatan Penilai :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.2     Tugas Unjuk Kerja :

( Seri A ).

 

  1. Selesaikan semua tugas unjuk kerja  sesuai instruksi unjuk kerja  masing-masing sesuai instruksi kerja dengan batasan pada indikator kerja dan mengacu pada standar kriteria masing-masing, seri A.
  2. Waktu tersedia 30  menit, jumlah soal   3  Instruksi Kerja..

 

Tugas 1 :  Membuat program sederhana kelipatan angka yang diinput

 

a. Waktu                      :    10  menit.

 

b. Alat                        :    Peralatan tulis, kertas

c. Bahan                      :    Referensi dari buku informasi

 

d. Indikator Kerja         :    Program bisa dijalankan

 

e. Standar Kriteria        :    Sesuai dengan standar bahasa program yang berlaku

 

f. Instruksi Kerja          :   Buatlah sebuah program sederhana untuk menampilkan angka kelipatan sesuai dengan masukan pengguna dengan bahasa pemrograman apa saja! (KUK 1.1 – 4.3)

 

Tugas 2 :  Membuat dokumentasi dan pseudo-code

 

a. Waktu                      :    10  menit.

 

b. Alat                        :    Peralatan tulis, kertas

c. Bahan                      :    Referensi dari buku informasi

 

d. Indikator Kerja         :    Mampu menuliskan dokumentasi dan pseudo-code

 

e. Standar Kriteria        :    Sesuai dengan standar dokumen yang berlaku

 

f. Instruksi Kerja          :   Buatlah dokumentasi untuk kode program ini menggunakan comment dan pseudo-code! (KUK 1.1 – 4.3)

 

Tugas 3 :  Membuat diagram alir

 

a. Waktu                      :    10  menit.

 

b. Alat                        :    Peralatan tulis, kertas

c. Bahan                      :    Referensi dari buku informasi

 

d. Indikator Kerja         :    Mampu menggambarkan diagram alir

 

e. Standar Kriteria        :    Sesuai dengan standar dokumen yang berlaku

 

f. Instruksi Kerja          :    Gambarkan diagram alir untuk program Anda! (KUK 1.1 – 4.3)

 

Lembar Pemeriksaan Peserta untuk Tugas Unjuk  Kerja :

       (  Seri  A  )

 

Semua kesalahan harus diperbaiki terlebih dahulu, sebelum ditandatangani.

No.

Uraian Pertanyaan Tugas Unjuk Kerja, seri A

Benar

Salah

1.

2.

3.

 

 

Apakah pertanyaan No.1 sampai No.3, Seri A  telah di jawab dengan benar ?

Keterangan

 

 

Total waktu

30  menit.

 

1. Nama Peserta pelatihan :   ……………………………

 

Tanda tangan Peserta     :   ……………………………

 

2. Nama Penilai                   :    ……………………………

 

Tanda tangan Penilai       :   ……………………………

 

 

Catatan Penilai :

 

 

 

 

 

 

 

 

 

 

3.3 Tugas Sikap Kerja (  Seri  A  ).

 

  1. a.   Selesaikan semua tugas sikap kerja  sesuai instruksi sikap  kerja  masing-masing sesuai instruksi kerja dengan batasan pada indikator kerja dan mengacu pada standar kriteria masing-masing, seri A.
  2. b.   Waktu tersedia 15  menit, jumlah soal  1  Instruksi Sikap Kerja.

 

 

Tugas 1 :  Mencetak dan menjilid hasil dokumentasi

a. Waktu                      :    15.  menit.

 

b. Alat                         :    printer, komputer, alat jilid

c. Bahan                      :    Buku catatan, referensi buku informasi

 

d. Indikator Kerja         :    Mampu menggunakan bahasa ilmiah pada naskah presentasi

e. Standar Kriteria        :    Tata bahasa dan standar dokumen yang sesuai

 

f. Instruksi Sikap          :    Periksa dokumen kode program dan lengkapi, kemudian hasilnya dicetak kemudian di jilid.

 

Lembar Pemeriksaan Peserta untuk Tugas  Sikap Kerja :

( Seri  A )

 

Semua kesalahan harus diperbaiki terlebih dahulu, sebelum ditandatangani.

 

No. Uraian Pertanyaan Tugas  Sikap  Kerja, Seri  A. Benar Salah

1.

 

 

 

 

Apakah pertanyaan No.1 Seri A  telah di jawab dengan benar ?

Keterangan

 

 

Total  waktu

15  menit.

 

1. Nama Peserta pelatihan     :   ……………………………

 

Tanda tangan Peserta       :   ……………………………

 

2. Nama Penilai                   :    ……………………………

 

Tanda tangan Penilai       :   ……………………………

 

Catatan Penilai :

 

 

 

 

 

 

 

 

 

 

Buku-buku referensi untuk pelatihan yang telah direkomendasikan :

 

  1. A.   Data Buku  Manual :
    1. Bass, L. Clements, P. Kazman, R. 1998. Software Architecture in Practice. Addison-Wesley

 

  1. Arensburger, Andrew. 2001. You Are Expected to Understand This. OSTG

 

  1. McConnell, Jeffrey J. 1997. Coding and Documentation Standard.

 

  1. Sikora, Drew. The Art of Code Documentation. Gdev.net

 

 

B. Data Buku Pendukung Teori.

 

- Lihat pada Modul Buku Informasi Membuat Dokumen Kode Program

 

C. Website Yang Dapat Dikunjungi.

  • http://www.wikipedia.org
  • http://www.freshmeat.net

3.4  Daftar Cek Unjuk Kerja

Demonstrasikan validitas perencanaan berkaitan komponen standar kompetensi.

 

Kode unit

: TIK.PR02.019.01

Judul Unit

: Membuat Dokumen Kode Program

Nomor Elemen

Ya

Tidak

KUK

Ya

Tidak

  1. Mengidentifikasi kode program

1.1  Modul program berdasarkan fungsi, prosedur dan data di identifikasi

1.2  Parameter data yang menjadi masukan dan keluaran pada fungsi atau prosedur di ketahui

1.3  Data dan algoritma pada deskripsi fungsi dan prosedur di jelaskan

  1. Membuat dokumentasi modul program

2.1  Dokumentasi modul di buat sesuai dengan identitas untuk memudahkan pelacakan

2.2  Nama fungsi dan prosedur yang ada di dalam modul di jelaskan pada dokumentasi modul

  1. Membuat dokumentasi fungsi atau prosedur program

3.1  Dokumentasi fungsi dan prosedur sesuai dengan identitas fungsi atau prosedur di buat

3.2  Parameter data masukan dan keluaran di jelaskan pada dokumen

3.3  Data dan tipe data yang ada fungsi atau prosedur di jelaskan pada dokumen

  1. Mengevaluasi dokumen   kode program

4.1  Dokumen direvisi berdasarkan standar dokumen

4.2  Dokumen dikoreksi untuk menjamin kesempurnaan teknis dan tata bahasa

4.3  Dokumen dilengkapi untuk memenuhi kebutuhan dokumen teknis

Kondisi Unjuk Kerja

Penunjang Ketrampilan dan Pengetahuan

Aspek – aspek penting dalam Pengujian

 

Testimoni

Filed under : blog, tags: