Kamis, 21 November 2013

Tugas Ke-3 Mata Kuliah Organisasi & Arsitektur Komputer



Nama                          : HENDRICKSON
NPM                           : 13410221
Kelas (konsentrasi)    : 4IB02A

Tugas Ke-3 Mata Kuliah Organisasi & Arsitektur Komputer
Karakteristik  Instruksi
Instruksi mesin (machine intruction)  yang dieksekusi untuk membentuk suatu operasi dan berbagai macam fungsi  CPU. Kumpulan fungsi dapat dieksekusi CPU  disebut set instruksi (intruction set) CPU.
Mempelajari karakteristik  instruksi mesin, meliputi :
1. Elemen-elemen instruksi mesin
2. Representasi instruksinya
3. Jenis-jenis instruksi
4. Penggunaan alamat
5. Rancangan set instruksi

1.      Elemen-elemen instruksi mesin

a.       Operation code (Op code) : menspesifikasi operasi yang akan dilakukan. Kode operasi berbentuk kode biner.  
b.      Source operand reference : operasi dapat berasal dari lebih dari satu sumber. Operand adalah input operasi.
c.       Result operand reference :  merupakan hasil atau keluaran operasi.
d.      Next instruction reference : elemen ini menginformasikan CPU posisi instruksi berikutnya yang harus diambil dan dieksekusi.

2.      Representasi instruksinya
  1. Instruksi komputer direpresentasikan oleh sekumpulan bit. 
  2. Field-field ini diisi oleh elemen-elemen instruksi yang membawa informasi bagi operasi CPU.
  3. Layout instruksi dikenal dengan format instruksi.

3. Jenis-jenis instruksi
Contoh suatu ekspresi bilangan :
X = X + Y
X dan Y berkorespondensi dengan lokasi 210 dan 211.
Pernyataan dalam bahasa tingkat tinggi tersebut menginstruksikan komputer untuk melakukan langkah-langkah sebagai berikut :
  1. Muatkan sebuah register  dengan lokasi memori 210.
  2. Tambahkan isi lokasi memori 211 ke register.
  3. Simpan isi register ke lokasi memori 210.

4. Penggunaan alamat
  1. Jumlah register atau alamat yang digunakan dalam operasi CPU tergantung dari format masing-masing CPU.
  2. Ada format operasi yang menggunakan 3,2,1 dan o register.
  3. Umumnya yang digunakan ada2 register dalam suatu operasi. Desain CPU saat ini telah menggunakan 3 alamat dalam suatu operasi, terutama dalam MIPS (Million Instruction Per Secon).

5. Rancangan set instruksi
  1. Aspek paling menarik dalam arsitektur komputer adalah perancangan set instruksi,karena rancangan ini berpengaruh banyak pada aspek lainya.
  2. Set instruksi menentukan banyak fungsi yang harus dilakukan CPU.
  3. Set instruksi merupakan alat dalam sebuah program untuk mengontrol kerja CPU.
  4. Pertimbangan : kebutuhan pemrogram menjadi bahan pertimbangan dalam merancang sebuah set intruksi.


METODE PENGALAMATAN
            Mengatasi keterbatasan format instruksi dapat merefrensi lokasi memori yang besar. Mode pengalamatan yang mampu menangani keterbatasan  tersebut. Masing – masing prosesor menggunakan mode pengalamatan yang berbeda – beda. Memiliki pertimbangan dalam kegunaanya. Ada beberapa teknik pengalamatan, antaralain :
  1. Immediante  addressing
  2. Direct  addressing
  3. Indirect addressing
  4. Register addressing
  5. Register Indirect addressing
  6. Displacement addressing
  7. Stack addressing   
 

 Mode pengalamatan pentium
            Pentium dilengkapi bermacam – macam mode pengalamatan untuk memudahkan bahasa-bahasa tingkat tinggi, mengeksekusinya secara efisien.


Mode pengalamatan pentium
a.       Mode immediate
            1. Operand berada di dalam instruksi
            2. Operand dapat berupa data byte, word maupun doubleword.
b.      Mode operand  register, operand adalah isi register.


Beberapa macam  jenis – jenis register :
  1. Register 8 bit (AH, BH, CH, DH, AL, BL,      CL, DL)
  2. Register 16 bit (AX, BX, CX, DX, SI, DI, SP, BP)
  3. Register 32 bit (EAX, EBX, ECX, EDX, ESI, EDI, ESP, EBP)
  4. Register 64 bit (yang dibentuk dari register 32 secara berpasangan)
  5. Register 8, 16, dan 32 bit (GENERAL PURPOSE REGISTER)
  6. Register 64 (DIGUNAKAN UNTUK OPERASI FLOATING POINT)
  7. Register segment (CS,  DS, ES,  SS, FS, GS) 


Referensi :  



Sabtu, 05 Oktober 2013

Tugas Ke-2 Mata Kuliah Organisasi & Arsitektur Komputer



Nama                          : HENDRICKSON 
NPM                           : 13410221
Kelas (konsentrasi)    : 4IB02A

Tugas Ke-2 Mata Kuliah Organisasi & Arsitektur Komputer 
Organisasi & Arsitektur Komputer 
A. Definisi Organisasi Komputer
Organisasi komputer berhubungan dengan interkoneksi dan unit-unit opesasionalnya yang diwujudkan dengan kebutuhan bagi si penggunanya.
Misal : control signal, interface, memory technology. 

B. Definisi Arsitektur Komputer 
Menurut William Stalling, arsitektur komputer berhubungan dengan perintah-perintah yang mempunyai dampak langsung didalam sebuah eksekusi dalam sebuah program yang akan dijalankan. 
Misal: set instruksi, jumlah bit yang digunakan untuk menampilkan data, kemampuan I/O, teknik pengalamatan (addressing techniques).

Jumat, 04 Oktober 2013

Tugas Ke-1 Mata Kuliah Organisasi & Arsitektur Komputer



Nama                          : HENDRICKSON
NPM                           : 13410221
Kelas (konsentrasi)   : 4IB02A

Tugas Ke-1 Mata Kuliah Organisasi & Arsitektur Komputer
Etika Menulis di Internet

Apa yang dimaksud dengan etika? Ketika ditelusuri kata etika itu berasal dari bahasa Yunani Kuno yaitu Ethikos yang berarti sesuatu yang timbul dari kebiasaan hidup. Menurut saya, etika adalah sesuatu peraturan / perilaku tidak tertulis yang mengatur benar atau salah, baik atau buruk dari suatu lingkungan hidup tertentu yang dapat diaplikasikan dalam sebuah media tulis maupun secara tidak tertulis. 

Namun dalam kesempatan kali ini, saya hanya membahas mengenai etika menulis di internet. Dalam penulisan internet terdapat etika-etika standar, yaitu sebagai berikut :
1. Menggunakan bahasa yang baik, jelas, sopan dan dapat dimengerti oleh orang lain, walaupun kita menggunakan bahasa yang tidak resmi seperti bahasa gaul, tetapi haruslah bahasa ini dapat  dimengerti oleh semua pembaca.
2. Memperhatikan tulisan jika ingin berbicara tentang orang lain atau golongan lain, jangan pernah mengandung sesuatu yang dapat menyinggung/mengganggu yang berbeda dari kita, seperti masalah Suku, Adat, Ras dan Agama (masalah SARA) dan pornografi.
3. Jangan pernah membuat tulisan untuk memprovokasi orang lain, apalagi provokasi tersebut untuk keuntungan pribadi. Dan jangan pernah memasukan kata-kata yang memaksa agar orang lain mempunyai pikiran yang sama dengan kita.
4. Ketika harus menyebutkan sebuah nama untuk tujuan / masalah yang belum jelas, pergunakanlah inisial atau jangan pergunakan sama sekali nama orang yang bersangkutan.
5. Data dan fakta yang ada dicantumkan dalam setiap tulisan haruslah objektif, seperti sebuah data real atau hasil penelitian haruslah dapat dipertanggungjawabkan kebenarannya..
6. Mencantumkan semua sumber atas kutipan ide atau kutipan tulisan yang kita ambil dari orang lain. Karena setiap tulisan, baik tulisan internet maupun tulisan lainnya sebenarnya adalah karya cipta orang lain yang harus dihargai.
7. Dilarang keras menjiplak/meniru secara menyeluruh dari tulisan orang lain tanpa menyebutkan sumber aslinya. Selain itu adalah melanggar hak cipta dari seseorang, menurut saya itu juga berakibat fatal bagi sang penulis karena pembaca akan mempunyai anggapan bahwa sang penulis tidak dapat untuk membuat hasil karya / tidak profesional.
8. Jika terjadi kesalahan dalam penulisan, minta maaflah kepada semua pembaca. Karena sesuai dengan kata-kata bijak, “meminta maaf tidak akan membuat seorang menjadi hina bahkan sebaliknya”.
Demikianlah beberapa etika yang harus diperhatikan dalam menulis di internet. Kiranya informasi yang saya sampaikan dapat diterapkan dan bermanfaat bagi para pembaca.

Minggu, 30 Juni 2013

Tugas Ke-4 Algoritma & Pemrograman Kasus Elektro

TUGAS KE-4 ALGORITMA & PEMROGRAMAN KASUS ELEKTRO
Nama : HENDRICKSON
NPM : 13410221
Kelas : 3IB02A

Buat program (sesuai dengan konsentrasi masing-masing) menggunakan "PROCEDURE".
Terdapat "PROCEDURE" di dalam program utama.
Jadi ada proses yang dikerjakan di dalam "PROCEDURE" ada yang dikerjakan di program utama.

Penggunaan Function Pada Bahasa Pemprograman Pascal Untuk Pencatatan Daya Listrik (KWH dengan Komputer)




Program lampu sollar cell

Function_lampu sollar cell
InterFace
Uses Crt:
Type
ST100 = String100[100]
Var
Baris, Colom, Byte :
Tekan: Car:
Procedur  2Ot Power (A, B, word) ;
Function Posisi (x, y: byte) : integer :
Procedure HID (x, y, WAR : byte : kar : Char) :
Procedure HIDUP (x, y: byte ;menyimpan arus : ST100)

Function lampu menyala (x1, y1, x2, y2 : byte;)
Hidup : string): byte ;
Implementation
Procedure SetPower (A(B : word);
Begin
OnLamp (B) :
end