Penjelasan Tugas #3 Kuliah TKC205 Sistem Digital

June 3rd, 2013 by didik Leave a reply »

Berikut tugas #3 Kuliah TKC-205 Sistem Digital tentang representasi bilangan digital dan operasi aritmatika, terutama operasi penjumlahan dan pengurangan.

Tugas ini adalah untuk mengevaluasi pembelajaran untuk mencapai kompetensi yang diharapkan, yaitu mahasiswa mampu: 1) menuliskan sistem bilangan digital, dalam bentuk bilangan positional, bertanda (signed) dan tak bertanda (unsigned), 2) menuliskan bilangan pecahan dalam bentuk fixed-point dan floating-point, 3) melakukan operasi penjumlahan dan pengurangan menggunakan sistem bilangan 2′s complement dan 4) mampu menganalisis kondisi overflow aritmatika.

Ketentuan
  1. Tugas bersifat mandiri dan perorangan.
  2. Terdapat beberapa soal yang spesifik untuk tiap mahasiswa
    • Mahasiswa harus mengerjakan sesuai petunjuk
    • Jika tidak sesuai, nilai akan -30 (minus) untuk nomor tersebut
  3. Total skor: 200
  4. Tugas dikumpulkan paling lambat hari Senin, 10 Juni 2013 jam 14.00
  5. Referensi yang bisa digunakan:
    1. http://didik.blog.undip.ac.id/files/2012/05/TSK205-Kuliah8-RepresentasiBilangan_OperasiAritmatika-v2.pdf
    2. Bilangan floating-point

Representasi Bilangan dan Operasi Aritmatika

A. Representasi Bilangan
Jawaban harus menyertakan proses/keterangan perhitungannya. Kalkulator atau perangkat bantu lainnya hanya dipergunakan untuk mencocokkan hasilnya.
  1. (Skor 30) Konversikan bilangan tak bertanda 10-bit berikut ke desimal, biner, octal dan hexadesimal
    1. (Skor 10) Bilangan desimal: 47710 dan {3 Angka NIM terakhir+ 512}
    2. (Skor 10) Bilangan biner: 11101101112 dan 01100110102
    3. (Skor 10) Bilangan hexadesimal: 0x3D6 dan 0x0E8
  2. (Skor 30) Konversikan bilangan bertanda 10-bit berikut ke desimal, biner, oktal dan hexadesimal. Gunakan bentuk 2’s complement untuk bilangan negatif.
    1. (skor 15) Bilangan desimal: − 47710 dan {3 angka NIM terakhir + 256}
    2. (skor 15) Bilangan hexadesimal: 0x18E dan 0x377
  3. (Skor 30) Nyatakan bilangan bertanda 32-bit berikut dalam bilangan fixed-point Q(15,16) dan floating point: − {3 Angka NIM terakhir + 256, 625}
  4. (Skor 20) Tuliskan deretan kode ASCII dari nama lengkap Anda, termasuk spasi! Huruf depan dalam kata nama Anda berhuruf kapital, sedangkan lainnya huruf kecil. Anda hanya diharuskan menulis 10 huruf/karakter pertama, karakter berikutnya opsional.

B. Operasi Penjumlahan, Pengurangan dan Kondisi Overflow

Jawaban harus menyertakan proses/keterangan perhitungannya. Kalkulator atau perangkat bantu lainnya hanya dipergunakan untuk mencocokkan hasilnya.
  1. (Skor 40) Diketahui bilangan bertanda 10-bit berikut: A = {3 Angka NIM terakhir + 123} dan B = 1011001011
    1. (Skor 30) Hitung R untuk masing-masing operasi aritmatika berikut: R1 = A + B, R2 = A − B, R3 = B − A dan R4 =  − A − B. Buktikan jawaban Anda dengan operasi aritmatika aljabar.
    2. (Skor 10) Evaluasi kondisi overflow (OV) untuk operasi (B.1.a) di atas
  2. (Skor 50) Diketahui bilangan 32-bit: A =  − {3 Angka NIM terakhir + 256}, 625dan B = 128, 375
    1. (Skor 25) Hitung R untuk masing-masing operasi aritmatika berikut: R1 = A + B, R2 = A − B, R3 = B − A dan R4 =  − A − B untuk bilangan fixed-point Q(15,16). Buktikan jawaban Anda dengan operasi aritmatika aljabar.
    2. (Skor 25) Hitung R untuk masing-masing operasi aritmatika berikut: R1 = A + B, R2 = A − B, R3 = B − A dan R4 =  − A − B untuk bilangan floating point. Buktikan jawaban Anda dengan operasi aritmatika aljabar.

Note:

  • Soal dengan operasi bilangan floating-point merupakan Soal Bonus. Anda boleh tidak mengerjakannya.

 


Copyright (C) 2013 Eko Didik Widianto

Share on Facebook
Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
Advertisement

Leave a Reply

*

Page optimized by WP Minify WordPress Plugin