• Tidak ada hasil yang ditemukan

A. MATERI - SK 06 MODUL KELAS XI 3.7 Karakteristik set Instruksi

N/A
N/A
Protected

Academic year: 2018

Membagikan "A. MATERI - SK 06 MODUL KELAS XI 3.7 Karakteristik set Instruksi"

Copied!
7
0
0

Teks penuh

(1)

MODUL PEMBELAJARAN TAHUN PELAJARAN 2017-2018

Nama Sekolah : SMK Ma’arif 1 Kebumen

Mata Pelajaran : Sistem Komputer

Kelas/Semester : XI / Genap

Materi Pokok : Karakteristik set Instruksi

A. MATERI

1. Elemen elemen instruksi

Elemen-elemen instruksi yang diperlukan oleh CPU, antara lain; a. Operation Code/Kode Operasi;

b. Operasi dispesifikasikan oleh kode biner;

c. Source Operand Reference/Referensi Operand Sumber; d. Result Operand Reference/Reference Operand Hasil;

e. Next Instruction Reference/Reference Operand Selanjutnya.

Sumber dan hasil operand dapat berada di salah satu dari tiga daerah, yaitu:

a. Memori utama atau memori virtual; dengan referensi alamat berikutnya, maka alamat memori utama atau virtual harus diketahui.

b. Register CPU; instruksi harus diberi nomor register yang dimaksud

c. Perangkat I/O : instruksi harus menspesifikasikan modul I/O yang diperlukan oleh operasi.

Dalam komputer, instruksi direpresentasikan oleh sekumpulan bit. Mnemonic adalah singkatan-singkatan yang mengindikasikan suatu operasi yang merupakan representasi dari opcode. Contoh: ADD; SUB; LOAD; INC.

2. Tipe Instruksi

Tipe atau jenis-jenis instruksi, antara lain:

a. Data procecessing: Arithmetic dan Logic Instructions

Data processing adalah jenis pemrosesan yang dapat mengubah data menjadi informasi atau pengetahuan.Setelah diolah, data ini biasanya mempunyai nilai yang informative, maka istilah pemrosesan data sering dikatakan sebagai sistem informasi. b. Data storage: Memory instructions

Sering disebut sebagai memori komputer, merujuk kepada komponen komputer, perangkat komputer, dan media perekaman yang mempertahankan data digital yang digunakan untuk beberapa interval waktu.

Dalam penggunaan kontemporer, memori komputer merujuk kepada bentuk media penyimpanan berbahan semikonduktor, yang dikenal dengan sebutan Random Access Memory (RAM).Akan tetapi, istilah "computer storage" sekarang secara umum merujuk kepada media penyimpanan massal seperti halnya hard disk.

c. Data Movement: I/O instructions

(2)

Data movement terdiri dari 2 bagian besar yaitu:

1. Load & Upload [difokuskan untuk memindahkan data yang berupa indeks atau data itu sendiri alias isi dari database tersebut]

2. Export & Import [memindahkan data secara lengkap, mulai dari grand, schema, dan seluruhnya]

Load berfungsi untuk memasukan data / transaksi ke sebuah table. Sedangkan upload berfungsi untuk membuat dari data table ke fisik / file. Upload Parameter, antara lain: limit, sample, dan when.

Bulk Data Movement (Software Pendukung), antara lain: ETL [Extrat Transform Load] dan Replication and Propagation. Hak akses dalam load & unload, import & export minimal adalah akses select.

Dalam distribution database terdapat 3 istilah yaitu:

1. Autonomi [idependent], untuk tabel umum akses yang diberikan berbeda dari setiap user.

2. Isolation [stand alone], untuk tabel khusus (privacy) itu terpisah dari user.

3. Transparancy [all user], akses tabel terpisah dari user tetapi user masih dapat mengaksesnya.

Lawan dari database terdistribusi adalah database terpusat. d. Control: Test and branch instructions

CU diimplementasikan sebagai sebuah microprogram yang disimpan di dalam tempat penyimpanan kontrol (control store).Control Unit - CU) adalah salah satu bagian dari CPU yang bertugas untuk memberikan arahan/kendali/ kontrol terhadap operasi yang dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU tersebut.

3. Tipe-tipe Operand

Operand adalah sebuah objek yang ada pada operasi matematika yang dapat digunakan untuk melakukan operasi. Operand atau operator dalam bahasa C berbentuk simbol bukan berbentuk keyword atau kata yang biasa ada di bahasa pemrograman lain. Simbol yang digunakan bukan karakter yang ada dalam abjad tapi ada pada keyboard kita seperti = ,* dan sebagainya.

Tipe Operand, antara lain:

a. Tipe Data, dapat berupa angka bulat (integer), angka biasa (real), atau berupa karakter (char), dan sebagainya. Ada dua kategori dari tipe data yaitu tipe dasar (berupa Bilangan bulat Integer, Long, Byte; Bilangan pecahan double dan float; dan karakter) dan tipe bentukan (berupa Array (larik) dan string).

b. Variabel, yaitu nama yang mewakili sutau elemen data seperti : jenkel untuk jenis kelamin, t4lahir untuk tempat lahir. Aturan yang wajib diikuti dalam pemberian nama variabel, antara lain: Harus dimulai dengan huruf abjad; Tidak boleh ada spasi diantaranya; tidak menggunakan simbol-simbol; Sebaiknya memiliki arti yang sesuai dengan elemen data; Sebaiknya tidak terlalu panjang

(3)

4. Tipe – tipe operasi data a. TRANSFER DATA

 Menetapkan lokasi operand sumber dan operand tujuan.

 Lokasi-lokasi tersebut dapat berupa memori, register atau bagian paling atas dari pada stack.

 Menetapkan panjang data yang dipindahkan.  Menetapkan mode pengalamatan.

Tindakan CPU untuk melakukan transfer data adalah : a. Memindahkan data dari satu lokasi ke lokasi lain. b. Apabila memori dilibatkan :

1. Menetapkan alamat memori.

2. Menjalankan transformasi alamat memori virtual ke alamat memori aktual. 3. Mengawali pembacaan / penulisan memori

Operasi set instruksi untuk transfer data : 1. MOVE

Tindakan CPU untuk melakukan operasi arithmetic : a. Transfer data sebelum atau sesudah.

b. Melakukan fungsi dalam ALU. c. Menset kode-kode kondisi dan flag. Operasi set instruksi untuk arithmetic : 1. ADD

Tindakan CPU sama dengan arithmetic. Operasi set instruksi untuk operasi logical : 1. AND, OR, NOT, EXOR

(4)

d. CONVERSI

Tindakan CPU sama dengan arithmetic dan logical.

Instruksi yang mengubah format instruksi yang beroperasi terhadap format data. Misalnya pengubahan bilangan desimal menjadi bilangan biner.

Operasi set instruksi untuk conversi : 1. TRANSLATE

2. CONVERT e. INPUT / OUPUT

Tindakan CPU untuk melakukan INPUT /OUTPUT :

a. Apabila memory mapped I/O maka menentukan alamat memory mapped. b. Mengawali perintah ke modul I/O

Operasi set instruksi Input / Ouput : 1. INPUT

2. OUTPUT 3. START I/O 4. TEST I/O

f. TRANSFER CONTROL

Tindakan CPU untuk transfer control :

a. Mengupdate program counter untuk subrutin , call / return. Operasi set instruksi untuk transfer control :

1. JUMP (cabang) 2. JUMP BERSYARAT 3. JUMP SUBRUTIN 4. RETURN

5. EXECUTE 6. SKIP

7. SKIP BERSYARAT 8. HALT

9. WAIT (HOLD) 10. NO OPERATION g. CONTROL SYSTEM

Hanya dapat dieksekusi ketika prosesor berada dalam keadaan khusus tertentu atau sedang mengeksekusi suatu program yang berada dalam area khusus, biasanya digunakan dalam sistem operasi.

Contoh : membaca atau mengubah register kontrol.

B. SOAL Pilihan Ganda

1. Berikut adalah elcmen-elemen instruksi, kecuali… a. Operation Code/Kode Operasi

b. Source Operand Reference/ Referensi Operand Sumber c. Operation word/ kata operasi

d. Result Operand Reference/ Reference Operand Hasil

(5)

2. Maksud dari elemen Source Operand Reference adalah… a. Operasi dapat membuat hasil operasi

b. Operasi dapat mencakup satu atau lebih sumber

c. Memberitahu CPU posisi instruksi berikutnya yang harus diambil d. Menyelesaikan eksekusi suatu instruksi

e. Operasi dapat mencakup suatu referensi

3. Sumber dan hasil operand dapat berada di salah satu dari daerah di bawah ini, kecuali…

a. Memori utama d. Register CPU

b. Register I/O e. Perangkat I/O

c. Memori virtual 4. Mnemonic adalah…

a. Singkatan-singkatan yang mengindikasikan suatu operasi yang merupakan representasi dari opcode

b. Singkatan-singkatan yang mengindikasikan suatu operasi yang merupakan representasi dari Source Operand Reference

c. Angka-angka yang mengindikasikan suatu operasi yang merupakan representasi dari opcode

d. Symbol-simbol yang mengindikasikan suatu operasi yang merupakan representasi dari opcode

e. Symbol-simbol yang mengindikasikan suatu operasi yang merupakan representasi dari opcode

5. Arti dari mnemonic INC (Increment), yaitu…

a. Muatkan data dari memori d. Penambahan dengan satu

b. Penambahan e. Pengurangan dengan satu

c. Pengurangan

6. Yang bukan merupakan tipe/ jenis instruksi, yaitu…

a. Data processing d. Data movement

b. Data storage e. Control

c. Data result

7. Memori komputer merujuk kepada bentuk media penyimpanan berbahan semikonduktor, yaitu…

a. CPU d. Hardisk

b. ROM e. Flashdisk

c. RAM

8. Pada data movement, Load berfungsi untuk… a. Memasukan data / transaksi ke sebuah table b. Mengolah data / transaksi dalam sebuah table c. Mengeksekusi data / transaksi dalam sebuah table d. Menampilkan data / transaksi pada sebuah table e. Membuat dari data table ke fisik / file

9. Membuat dari data table ke fisik / file, merupakan fungsi dari…

a. Upload d. Create

b. Load e. Write

(6)

10. Data tunggal yang mewakili semua huruf, simbol baca dan juga simbol angka yang tidak dapat dioperasikan secara sistematis, disebut…

a. Karakter d. Bilangan decimal

b. Bilangan bulat e. Symbol

c. Bilangan pecahan

11. Di bawah ini yang bukan merupakan bentuk dari tipe data pada tipe operand, yaitu…

a. Angka bulat d. Outreger

b. Angka biasa e. Karakter

c. Integer

12. Tipe data yang selalu tersedia pada setiap bahasa pemrograman adalah…

a. Tipe bentukan d. Tipe program

b. Tipe dasar e. Tipe file

c. Tipe bahasa

13. Tipe bentukan adalah…

a. Tipe data yang selalu tersedia pada setiap bahasa pemrograman b. Tipe data yang dibentuk dari kombanisasi tipe dasar

c. Tipe data yang merupakan deretan karakter yang membentuk satu kata atau kalimat d. Tipe data yang dibentuk dari kombanisasi tipe program

e. Tipe data yang hanya tersedia pada satu program

14. Tipe data bentukan yang merupakan wadah untuk menampung beberapa nilai data yang sejenis disebut…

a. Array d. Variable

b. String e. Data value

c. Operator

15. Jenis-jenis operator antara lain operator aritmatika, relational, dan…

a. Dasar d. Real

b. Bentukan e. Fiction

c. Logic

16. Transfer data meliputi kegiatan di bawah ini, kecuali… a. Menetapkan lokasi operand sumber dan operand tujuan

b. Lokasi-lokasi tersebut dapat berupa memori, register atau bagian paling atas daripada stack

c. Menetapkan panjang data yang dipindahkan d. Menetapkan mode pengalamatan

e. Menetapkan kualitas data yang dipindahkan

17. Memindahkan word dari bagian paling atas sumber disebut instruksi…

a. PUSH d. EXCHANGE

b. SET e. POP

c. STORE

18. Di bawah ini merupakan operasi set instruksi untuk arithmetic, kecuali…

a. SUBTRACT d. DECREMENT

b. NEGATIVE e. ABSOLUTE

(7)

19. Yang bukan merupakan operasi set instruksi untuk operasi logical, yaitu…

a. AND d. SHIFT

b. COMPARE e. IF

c. ROTATE

20. Memindahkan informasi dari sistem I/O ke tujuan merupakan fungsi dari instruksi INPUT/ OUTPUT, yaitu…

a. INPUT d. TEST I/O

b. OUTPUT e. MOVE I/O

c. START I/O ESSAY

1. Sumber dan hasil operand dapat berada pada area apa saja? 2. Jelaskan yang dimaksud Mnemonic!

3. Sebutkan Tipe atau jenis-jenis instruksi! 4. Jelaskan bagian besar dari Data movement!

5. Sebutkan dan jelaskan istilah dalam distribution database! 6. Jelaskan dua kategori dari tipe data!

7. Sebutkan dan jelaskan jenis-jenis operator!

8. Sebutkan dan Jelaskan Operasi set instruksi untuk transfer data! 9. Sebutkan dan Jelaskan Operasi set instruksi Conversi!

Referensi

Dokumen terkait

mewajibkan pengunjung untuk menggunakan

Berdasarkan pemikiran tersebut, maka kami tertarik untuk mencoba menggunakan alat peraga TAHU BULAT (Lintasan Hitung Bilangan Bulat) ke dalam pembelajaran anak

Fenome na me ningkatnya nilai ke- kuatan patah dengan bertambahnya kompo- sisi perekat baik perekat kulit kayu akasia maupun gambir disebabkan karena adanya kandungan

Makna ilmu pengetahuan dalam representasi posrealitas desain Gedung Puspem Badung tersirat dari penggunaan teknologi komputer desain 3D dengan realitas virtual

a) Membawahi bagian expediting dan MAD. b) Mengembangkan produk yang berkualitas sesuai dengan permintaan pelanggan. c) Menerapkan hasil product development untuk proses

8 Berdasarkan uraian di atas dengan permasalahan yang berada dalam perusahaan, maka penulis tertarik untuk melakukan penelitian dengan judul “Analisa Hubungan

Bertanggung jawab terhadap pelaksanaan dan pelaporan Penilaian Tengah Semester Ganjil di SMAS Muhammadiyah 4 Lamongan6. Membuat Program Penilaian Tengah Semester Ganjil

 Teknik Operasi P eknik Operasi Pengeboran Lepas P engeboran Lepas Pantai, Peralat antai, Peralatan, dan Instalasinya an, dan Instalasinya Page 1.