Menu
Pasang iklan SEO disini Murah, 25000 setahun dan dapatkan Trafik setiap harinya

Mengoperasikan Bahasa Pemrograman Level Mesin TIK.PR02.031.01

Jul
08
2015
by : Bupeko. Posted in : blog

 

MATERI PELATIHAN BERBASIS KOMPETENSI

SEKTOR TELEMATIKA

SUB SEKTOR PROGRAMMER KOMPUTER

 

 

MENGOPERASIKAN BAHASA PEMROGRAMAN LEVEL MESIN

TIK.PR02.031.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……………………………………………………………………………………………       2

 

BAB I     KONSEP PENILAIAN……………………………………………………….       3

1.1   Bagaimana Instruktur akan Menilai                                               3

1.2   Tipe Penilaian                                                                            4

 

BAB II    PELAKSANAAN PENILAIAN ……………………………………………..      5

               2.1  Kunci Jawaban Tugas Teori                                                          5

2.2   Penyelesaian untuk Soal Praktek                                                 7

2.3   Daftar Cek Unjuk Kerja (Praktik)                                                  9

            2.4   Check List Teori dan Praktek                                                       9

 

LEMBAR PENILAIAN………………………………………. ……………………………  10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BAB I

KONSEP PENILAIAN

 

1.1.          Bagaimana Instruktur akan Menilai

Dalam Sistem Berbasis 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  

Penilaian dilakukan dengan 2 jenis ujian, yaitu:

  1. a.   Tes 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.

 

  1. b.   Tes 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

 

2.1    Kunci Jawaban Tugas Teori

  1. Berikut ini yang merupakan text editr pada bahasa mesin kecuali
    1. d.   BallWorld

 

  1. Perangkat lunak yang digunakan untuk mengkompilasi bahasa pemrograman masin adalah
    1. a.   Turbo Assembler

 

  1. Salah satu sifat program EXE adalah
    1. a.   Bisa menggunakan lebih dari satu segmen

 

  1. Salah satu sifat program COM adalah

b. Hanya dapat menggunakan satu segmen

 

  1. Bila dihasilkan interupsi 21h apa yang akan dikerjakan oleh komputer?

b. Melihat nilai yang dibawa oleh register AH

 

  1. Perintah yang digunakan bahasa mesin untuk melakukan proses perulangan adalah

c. LOOP

 

  1. Sintaks bahasa mesin untuk perintah perulangan adalah

b. LOOP Tujuan

 

  1. Register yang digunakan sebagai counter  dalam proses perulangan adalah

d. CX

 

  1. Fungsi dari prosedur adalah kecuali

d. Menggabung program

 

  1. Perintah yang digunakan untuk mengembalikan kontrol program pada si pemanggil prosedur adalah

d. RET

 

  1. Sintaks untuk memanggil prosedur adalah
    1. a.   CALL NamaProsedur

 

  1. Sintaks yang digunakan untuk mencetak karakter adalah

b. INT 21h

 

  1. Sintaks untuk mengambil kode ASCII yang ditekan adalah
    1. a.   MOV DL,AL

 

  1. Sintaks yang digunakan untuk lompat ke exit adalah

c. JE Exit

 

  1. Apakah maksud dari sintaks CMP AL,’Q’?
    1. a.   Apakah yang ditekan huruf Q

 

  1. Kode yang dapat mendeteksi penekanan tombol fungsi maupun tombol kombinasi adalah
    1. a.   KODE EXTENDED

 

  1. Hasil dari pembacaan karakter, akan ditaruh pada register

d. AX

 

  1. Salah satu kelemahan dari prosedur adalah

c. Tidak bisa menggunakan parameter

 

  1. Bentuk yang digunakan dalam prosedur setelah kata PROC adalah, kecuali

d. LONG

 

  1. Fungsi yang berfungsi untuk mendeteksi penekanan terhadap keyboard (keyboard buffer) adalah
    1. a.   11h

 

  1. Interupsi yang dapat digunakan untuk mendapat satu masukkan karakter dari keyboard adalah
    1. a.   16h

 

  1. Karakter kontrol yang berfungsi untuk Enter pada keyboard adalah

b. #13

 

  1. Karakter kontrol yang berfungsi untuk pindah baris adalah

c. #10

 

  1. Tipe data yang berukuran 6 byte adalah
    1. a.   DF

 

  1. Tipe data yang berukuran 8 byte adalah

d. DQ

 

2.2        Penyelesaian untuk soal unjuk kerja

 

  1. Program untuk menampilkan anggka 65535.

.MODEL SMALL

.CODE

ORG 100h

TData :

JMP Proses

Test_Angka DW 65535 ; Angka yang akan dicetak

Proses:

MOV AX,Test_Angka ; AX = angka yang akan dicetak

MOV BX,10 ; BX = penyebut

XOR CX,CX ; CX = 0

Ulang :

XOR DX,DX ; Cegah sisa bagi menjadi pembilang !

DIV BX ; Bagi angka yang akan dicetak dengan 10

PUSH DX ; Simpan sisa bagi dalam stack

INC CX ; CX ditambah 1

CMP AX,0 ; Apakah hasil bagi sudah habis ?

JNE Ulang ; Jika belum, ulangi lagi !

Cetak :

POP DX ; Ambil 1 angka yang disimpan

ADD DL,’0′ ; Ubah angka tersebut dalam kode ASCII

MOV AH,02 ;

INT 21h ; Cetak angka tersebut

LOOP Cetak ; ulangi

INT 20h

END TData

 

 

  1. Program untuk menampilkan bilangan prima antara 0-1000.

.MODEL SMALL

.CODE

ORG 100h

TData :JMP Awal

Batas DW 1000

Prima DW 0

I DW 2

J DW 2

Spasi DB ‘ $’

Header DB 9,9,9,’Bilangan Prima 1 sampai 1000 : ‘,13,10

DB 9,9,9,’————————’,13,10,10,’$’

Awal :

Cetak_Klm Header

Proses :

MOV AX,Batas ; Jika bilangan yang dicek

CMP AX,I ; sudah sama dengan Batas

JE Exit ; maka selesai

ForI :

MOV J,2 ; J untuk dibagi oleh I

MOV Prima,0 ; Prima = Tidak

ForPrima:

MOV AX,Prima ;

CMP AX,0 ; Apakah prima = Tidak ?

JNE TambahI ; jika Prima = Ya, lompat ke TambahI

MOV AX,I ;

CMP AX,J ; I = J ?

JNE Tidak ; Jika tidak sama, lompat ke Tidak

CDesimal I ; Cetak angka prima

Cetak_Klm Spasi ; Cetak spasi

MOV Prima,1 ; Prima = Ya

JMP TambahJ ; Lompat ke TambahJ

Tidak :

MOV DX,0 ;

MOV AX,I ;

MOV BX,J ;

DIV BX ; Bagi I dengan J

CMP DX,0 ; Apakah sisa bagi=0?

JNE TambahJ ; Jika tidak sama lompat ke TambahJ

MOV Prima,1 ; Prima = Ya

TambahJ :

INC J ; Tambah J dengan 1

JMP ForPrima ; Ulangi, bagi I dengan J

TambahI :

INC I ; Tambah I dengan 1

JMP Proses ; Ulangi Cek I = prima atau bukan

Exit :

INT 20h

END TData

 

 

2.3   Daftar Cek Unjuk Kerja (Praktik)

 

TUGAS – TUGAS YANG DITAMPILKAN

KOMPETEN

BELUM

KOMPETEN

TANGGAL

1 Pemahaman tentang dasar pemrograman bahasa mesin      
2 Mampu menggunakan dan memanfaatkan sintaks bahasa pemrograman level mesin      
3 Mampu membuat program sederhana      
4 Memanfaatkan algoritma perulangan dan percabangan      
5 Mampu memanfaatkan prosedur dan fungsi      

 

 

 

2.4 Check List Teori dan Praktek

 

Semua kesalahan harus diperbaiki terlebih dahulu sebelum ditandatangani

 

Penguasaan Bahan

Ya

Apakah semua petunjuk kerja diikuti ?  
Apakah peserta pelatihan mampu memanfaatkan dan menerapkan tipe data pada bahasa mesin?  
Apakah peserta pelatihan mampu memanfaatkan kontrol program?  
Apakah peserta pelatihan mampu memanfaatkan sintaks kode bahasa pemrograman?  
Apakah peserta pelatihan mampu memanfaatkan kompiler bahasa pemrograman?  
Apakah peserta pelatihan mampu membuat program sederhana dengan bahasa mesin?  
Apakah peserta pelatihan mampu menguasai algoritma perulangan dan percabangan?  
Apakah peserta pelatihan telah mampu mengimplementasikan prosedur dalam bahasa pemrograman level mesin?  
Apakah peserta pelatihan telah mampu membuat fungsi dalam bahasa pemrograman level mesin?  

 

LEMBAR PENILAIAN

 

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

 

 

Peserta pelatihan telah dinilai

 

 

 

 

 

KOMPETEN                                              BELUM KOMPETEN

 

 

 

 

Nama Peserta Pelatihan                              Nama Penilai

 

 

 

 

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

Tanda Tangan                                          Tanda Tangan

 

 

 

 

Komentar / Saran

 

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

 

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

 

……………………………………………………………………………………………………………

 

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

 

……………………………………………………………………………………………………………

 

……………………………………………………………………………………………………………

 

……………………………………………………………………………………………………………

 

……………………………………………………………………………………………………………

 

 

Testimoni

artikel lainnya Mengoperasikan Bahasa Pemrograman Level Mesin TIK.PR02.031.01

Thursday 6 March 2014 | blog

PERJANJIAN KERJASAMA ANTARA PT. GENTRADE   DAN GABUNGAN KELOMPOK TANI ( GAPOKTAN ) BINA PANGAN  …

Friday 1 May 2015 | blog

Contoh gambar dan desain 3d. Di halaman ini anda bisa melihat berbagai contoh gambar tersajikan dalam…

Saturday 29 November 2014 | blog

Sample Conversation: Can I Take a Message     A= Roommate      B=Caller   A: Hello.  …

Wednesday 16 December 2015 | blog

Untuk menghasilkan suatu program, sangat penting untuk mengatur agar program dapat berjalan dengan aliran atau susunan…