Advertisement
loading...

MATERI PELATIHAN BERBASIS KOMPETENSI

SEKTOR TELEMATIKA

Advertisement

SUB SEKTOR PROGRAMMER KOMPUTER

 

 

MENGOPERASIKAN BAHASA PEMROGRAMAN TERSTRUKTUR

TIK.PR02.008.01

 

 

 

BUKU PENILAIAN

 

 

 

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……………………………………………………………………………………………. Hal

 

BAB I   KONSEP PENILAIAN……………………………………………………………….. 2

 

1.1.           Bagaimana Instruktur akan Menilai ……………………………………… 2

1.2.           Tipe Penilaian ……………………………………………………………….. 2

 

BAB II PELAKSANAAN PENILAIAN ……………………………………………………… 3

 

2.1.           Kunci Jawaban Tugas-tugas Teori ……………………………………….. 3

2.2.           Kunci Jawaban Tes Unjuk Kerja……………………………………………

2.3.           Daftar Check Unjuk Kerja (Praktek) …………………………………….. 3

2.4.           Cek List Teori dan Praktek………………………………………………….

 

LEMBAR PENILAIAN

 

 

 

 

 

 

 

BAB I

KONSEP PENILAIAN

 

1.1.          Bagaimana Instruktur akan Menilai

 

Dalam sistem berdasarkan Kompetensi, penilai akan mengumpulkan bukti dan membuat pertimbangan mengenai pengetahuan, pemahaman dan unjuk kerja tugas-tugas Anda dan sikap Anda terhadap pekerjaan. Anda akan dinilai untuk menentukan apakah Anda telah mencapai kompetensi sesuai dengan standar yang dijelaskan dalam Kriteria Unjuk Kerja.

 

Pada pelatihan berdasarkan kompetensi, pendekatan yang banyak digunakan untuk penilaian adalah “Penilaian berdasarkan criteria/Criterion-Referenced Assessment”. Pendekatan ini mengukur unjuk kerja Anda terhadap sejumlah standar. Standar yang digunakan dijelaskan dalam Kriteria Unjuk Kerja.

 

Penilaian dapat dilaksanakan dengan tujuan sebagai bantuan dan dukungan belajar. Tipe penilaian ini adalah formatif dan merupakan proses yang sedang berjalan.

 

Penilaian juga dapat dilaksanakan untuk menentukan apakah Anda telah mencapai hasil program belajar (contohnya pencapaian kompetensi dalam Unit). Tipe penilaian ini adalah sumatif dan merupakan penilaian akhir.

 

Penilaian dapat dilaksanakan di industri (ditempat kerja) atau dilembaga pelatihan (diluar tempat kerja). Jika memungkinkan, sebaiknya penilaian dilaksanakan ditempat kerja sehingga penilai dapat mengamati Anda melakukan kegiatan normal ditempat kerja.

 

 

 

 

 

1.2.          Tipe Penilaian  

 

Test Tertulis

 

Test tertulis akan menilai pengetahuan Anda dan pemahaman konsep dan prinsip yang merupakan dasar unjuk kerja tugas-tugas Anda. Test tertulis biasanya berupa seri pertanyaan pilihan ganda atau beberapa bentuk test tertulis objectif lainnya, yaitu tes dimana setiap pertanyaan memiliki satu jawaban benar.

 

Test Unjuk Kerja

Test unjuk kerja akan menilai kompetensi Anda dalam menampilkan tugas-tugas elemen terhadap standar yang dijelaskan dalam Kriteria Unjuk Kerja. Oleh sebab itu Anda akan menerapkan pengetahuan dan pemahaman Anda terhadap unjuk kerja tugas-tugas.

Penilai biasanya menggunakan daftar cek analisis elemen sebagai pedoman untuk menentukan kompetensi Anda dan akan memberikan umpan balik mengenai unjuk kerja dan jika perlu, merencanakan pelatihan lanjutan jika Anda belum mencapai kompetensi pada usaha/kesempatan pertama.


BAB II

PELAKSANAAN PENILAIAN

 

Kunci Jawaban Tugas-tugas Teori

 

Pilihan Ganda (40%)

 

1.       Berikut ini yang termasuk tipe data dalam bahasa C, kecuali

c.       Type

 

2.       Tipe data yang memiliki rentang antara 0 to 4,294,967,295 adalah

b.       Unsigned Long

 

  1. Dalam bahasa C, sintaks yang dapat digunakan untuk mencetak ke standard output adalah

d.       Printf

 

  1. Dalam bahasa C, sintaks yang dapat digunakan untuk meminta inputan dari user, adalah
    1. Scanf

 

  1. Variabel dapat dikelompokkan menjadi berapa jenis, berdasarkan ruang lingkupnya ?
    1. 2

 

  1. Sintaks perulangan yang langsung melakukan statement sebelum pengecekan adalah
    1. Do-While

 

  1. Yang tidak termasuk jenis ekspresi adalah
    1. Ekspresi Majemuk

 

  1. Manakah diantara ekspresi Boolean berikut yang menghasilkan true, jika x = 7 ?

d.       (x > 3) || (x < 10)

 

  1. Penulisan sintaks seleksi yang salah adalah

b.       if( (x%2)=0 ) statement ;

 

  1. Sekumpulan data yang memiliki tipe data yang sama adalah
    1. Array

 

  1. Blok program yang dapat dipanggil oleh bagian lain dalam program tetapi tidak dapat mengembalikan nilai adalah

a.       Prosedur

 

  1. Blok program yang dapat dipanggil oleh bagian lain dalam program dan dapat mengembalikan nilai adalah

b.       Fungsi

 

 

  1. Penulisan prosedur berikut yang benar adalah

c.       void cetak(int a)

{

printf(”nilai a adalah %d ”, a);

}

 

  1. Akses index pada array selalu dimulai pada indeks berapa ?
    1. 0

 

  1. Berapakah besar space untuk satu tipe integer ?
    1. 2 byte

 

  1. Berapakah besar space untuk satu tipe float ?
    1. 4 byte

 

  1. Berapakah besar space untuk satu tipe char ?

a.       1 byte

 

  1. Sintaks fopen, fclose terdapat dalam header apa ?
    1. stdio.h

 

  1. ”w” adalah mode file yang digunakan untuk

b.       tulis

 

  1. ”a” adalah mode file yang digunakan untuk

d.       menambahkan

 

  1. ”wb” adalah mode file yang digunakan untuk

b.       Buka file binary untuk ditulis

 

  1. Untuk menutup membuka file dapat digunakan sintask berikut :

c.       fopen

 

  1. Untuk menulis ke dalam file dapat digunakan sintaks berikut :

a.       fprintf

 

  1. Yang dimaksud dengan pointer adalah

c.     Variable yang dapat digunakan untuk menyimpan alamat suatu variabel

 

  1. Untuk mengkompilasi program BC 3.1 dapat digunakan perintah

b.       Alt + F9

 

 

2.2 Kunci Jawaban Tugas Unjuk Kerja (60%)

 

  1. Perhatikan contoh program berikut :

01       #include<stdio.h>

02       #include<conio.h>

03       void main()

04       {

05            int i=5;

06            clrscr();

07            while(i<8){

08                 printf(“%d “,i);

09                 i++;

10            }

11       }

Simulasi alur jalannya perulangan program diatas, adalah sebagai berikut :

Inisialisasi nilai i = 5

â

[expression] : pengecekan apakah nilai i lebih kecil dari 8 (kondisi true 5<8)

â

[statement] : jalankan printf sehingga tercetak angka 5 (i=5)

â

[statement] : i++ sehingga nilai i menjadi 6

â

 [expression] : pengecekan apakah nilai i lebih kecil dari 8 (kondisi true 6<8)

â

[statement] : jalankan printf sehingga tercetak angka 6 (i=6)

â

[statement] : i++ sehingga nilai i menjadi 7

â

[expression] : pengecekan apakah nilai i lebih kecil dari 7 (kondisi true 7<8)

â

[statement] : jalankan printf sehingga tercetak angka 7 (i=7)

â

[statement] : i++ sehingga nilai i menjadi 8

â

[expression] : pengecekan apakah nilai i lebih kecil dari 8 (kondisi false 8<8)

â

Keluar dari perulangan

 

 

2.  program untuk merandom 10 angka kemudian menuliskan nya ke dalam file ”tulis.txt” adalah sebagai berikut :

 

#include <stdio.h>

#include <conio.h>

 

void main()

{

FILE *fHandle ;

int data[10];

int i,j,temp;

clrscr();

randomize();

fhandle = fopen(“tulis.txt”, “w”) ;

 

for( i=0 ; i<10 ; i++ ){

data[i] = rand()%99;

fprintf(fHandle, “%d “,data[i]);

}

 

fclose(fHandle);

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.3   Daftar Check Unjuk Kerja (Praktek)

 

 

TUGAS – TUGAS YANG DITAMPILKAN

KOMPETEN

BELUM

KOMPETEN

TANGGAL

1 Inisialisasi nilai i = 0

 

     
2 pengecekan apakah nilai i lebih kecil dari 3 (kondisi true 0<3)

 

     
3 jalankan printf sehingga  tercetak angka 0 (i=0)      
4 i++ sehingga nilai i menjadi 1

 

     
5 pengecekan apakah nilai i lebih kecil dari 3 (kondisi true 1<3)      
6 jalankan printf sehingga tercetak angka 1 (i=1)      
7 i++ sehingga nilai i menjadi 2      
8 pengecekan apakah nilai i lebih   kecil dari 3 (kondisi true 2<3)

 

     
9 jalankan printf sehingga tercetak angka 2 (i=2)      
10 i++ sehingga nilai i menjadi 3      
11 pengecekan apakah nilai i lebih kecil dari 3 (kondisi false 3<3)

 

     
12 Keluar dari perulangan      
13 Incude header file      
14 Deklarasi variable file handle      
15 Deklarasi variable integer      
16 fopen      
17 rand      
18 fprintf      
19 fclose      

 

 


2.4  Check List Teori dan Praktek

 

Semua kesalahan harus diperbaiki terlebih dahulu sebelum ditandatangani

 

 

Ya

Apakah semua petunjuk kerja diikuti ?  
Apakah peserta pelatihan mampu menampilkan hasil yang sesuai dengan pertanyaan?  
Apakah Siswa dapat memahami dasar-dasar pemrograman terstruktur

Apakah Siswa dapat membuat program sederhana dengan menggunakan pemrograman tersuktrur ?

 
Apakah Siswa dapat memahami macam-macam tipe data, penggunaan array, dan pointer ?  
Apakah Siswa dapat memahami struktur kontrol program dalam bahasa pemrograman ?  
Apakah Siswa dapat memahami penggunaan prosedur dan fungsi ?  
Apakah Siswa dapat mengakses file dengan menggunakan bahasa pemrograman terstruktur ?  
Apakah Siswa dapat membuat program dengan dasar-dasar pemrograman terstruktur yang sudah dipelajari ?  

 

 

 

 

 

 

 

 

 


LEMBAR PENILAIAN

 

Tanggal : ……………………………….

 

 

Peserta pelatihan telah dinilai

 

 

 

 

 

KOPMPETEN                                              BELUM KOMPETEN

 

 

 

 

Nama Peserta Pelatihan                              Nama Penilai

 

 

 

 

……………………………..                            ……………………………..

Tanda Tangan                                          Tanda Tangan

 

 

 

 

Komentar / Saran

 

…………………………………………………………………………………………………………..

 

…………………………………………………………………………………………………………..

 

…………………………………………………………………………………………………………..

 

…………………………………………………………………………………………………………..

 

…………………………………………………………………………………………………………..

 

 

 

 

 

Testimoni

Advertisement
  1. Toko Kain Batik Cap Terbaik di Solo
  2. Toko Baju Batik Terbaik di Solo
  3. Aneka Kain Batik dengan Harga Murah
  4. Baju Batik Sarimbit Terbaik
  5. Dapatkan Kain Batik Berkualitas dengan Diskon 25%
  6. Aneka Baju Batik Seragam Kantor
  7. Pembuatan Seragam Batik Berlogo
slideseragambatik
Filed under : blog,