Rabu, 30 April 2014

Pengertian Register

0 komentar
Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses. Memori ini bersifat sementara, biasanya di gunakan untuk menyimpan data saat di olah ataupun data untuk pengolahan selanjutnya. jika dianalogikan, register ini dapat diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data secara manual, sehingga otak dapat diibaratkan sebagai CPU, yang berisi ingatan-ingatan, satuan kendali yang mengatur seluruh kegiatan tubuh dan mempunyai tempat untuk melakukan perhitungan dan perbandingan logika.
E. CU (Control Unit)
Control Unit befungsi mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer. CU mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output. CU mengartikan instruksi2 dari program komputer,membawa data dari alat input ke main memory,mengambil data dari main memory untuk diolah. Bila ada instruksi untuk perhitungan arithmatika ,CU mengirim instruksi tersebut ke ALU.hasil dari pengolahan data ini dibawa oleh CU ke main memory lagi untuk disimpan.
Untuk pengertian control unit
Suatu pengontrolan disyaratkan berada didalam sistem komputer untuk:
1. Memberitahukan kepada unit primary storage dimana data itu harus ditempatkan.
2. Memberitahukan kepada unit primary storage dimana data itu harus ditempatkan.
3. Memberitahukan kepada unit arithmetic-logic operasi yang mana yang harus dilakukan,dimana data akan diperoleh dan dimana hasilnya akan ditempatkan.
4. Memberitahukan file nama yang boleh dipergunakan dan data apa yang dipergunakan.
5. Memberitahukan unit output yang mana yang akan ditulis akhir.


SABAR ADALAH KUNCINYA
SABAR ITU INDAH
Continue reading →

Pengertian Control Unit (CU)

0 komentar

          Control Unit befungsi mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer. CU mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output. CU mengartikan instruksi2 dari program komputer,membawa data dari alat input ke main memory,mengambil data dari main memory untuk diolah. Bila ada instruksi untuk perhitungan arithmatika ,CU mengirim instruksi tersebut ke ALU.hasil dari pengolahan data ini dibawa oleh CU ke main memory lagi untuk disimpan.
Untuk pengertian control unit
Suatu pengontrolan disyaratkan berada didalam sistem komputer untuk:
1. Memberitahukan kepada unit primary storage dimana data itu harus ditempatkan.
2. Memberitahukan kepada unit primary storage dimana data itu harus ditempatkan.
3. Memberitahukan kepada unit arithmetic-logic operasi yang mana yang harus dilakukan,dimana data akan diperoleh dan dimana hasilnya akan ditempatkan.
4. Memberitahukan file nama yang boleh dipergunakan dan data apa yang dipergunakan.
5. Memberitahukan unit output yang mana yang akan ditulis akhir.


SABAR ADALAH KUNCINYA
SABAR ITU INDAH
Continue reading →

Pengertian dan Cara Kerja Arithmatic Logical Unit (ALU)

0 komentar
Arithmatic Logical Unit (ALU), adalah salah satu bagian/komponen dalam sistem di dalam sistem komputer yang berfungsi melakukan operasi/perhitungan aritmatika dan logika (Contoh operasi aritmatika adalah operasi penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah logika AND dan OR. ALU bekerja besama-sama memori, di mana hasil dari perhitungan di dalam ALU di simpan ke dalam memori.
Perhitungan dalam ALU menggunakan kode biner, yang merepresentasikan instruksi yang akan dieksekusi (opcode) dan data yang diolah (operand). ALU biasanya menggunakan sistem bilangan biner two’s complement. ALU mendapat data dari register. Kemudian data tersebut diproses dan hasilnya akan disimpan dalam register tersendiri yaitu ALU output register, sebelum disimpan dalam memori.
Pada saat sekarang ini sebuah chip/IC dapat mempunyai beberapa ALU sekaligus yang memungkinkan untuk melakukan kalkulasi secara paralel. Salah satu chip ALU yang sederhana (terdiri dari 1 buah ALU) adalah IC 74LS382/HC382ALU (TTL). IC ini terdiri dari 20 kaki dan beroperasi dengan 4×2 pin data input (pinA dan pinB) dengan 4 pin keluaran (pinF).
Arithmatic Logical Unit (ALU), fungsi unit ini adalah untuk melakukan suatu proses data yang berbentuk angka dan logika, seperti data matematika dan statistika. ALU terdiri dari register-register untuk menyimpan informasi.Tugas utama dari ALU adalah melakukan perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. Rangkaian pada ALU (Arithmetic and Logic Unit) yang digunakan untuk menjumlahkan bilangan dinamakan dengan Adder. Adder digunakan untuk memproses operasi aritmetika, Adder juga disebut rangkaian kombinasional aritmatika.
Ada 3 jenis adder:
    1. Rangkaian Adder dengan menjumlahkan dua bit disebut Half Adder.
    2. Rangkaian Adder dengan menjumlahkan tiga bit disebut Full Adder.
    3. Rangkain Adder dengan menjumlahkan banyak bit disebut Paralel Adder

         1. HALF ADDER
Rangkaian Half Adder merupakan dasar penjumlahan bilangan Biner yang terdiri dari satu bit, oleh karena itu dinamai Penjumlah Tak Lengkap.
a. jika A = 0 dan B = 0 dijumlahkan, hasilnya S ( Sum ) = 0.
b. jika A = 0 dan B = 1 dijumlahkan, hasilnya S ( Sum ) = 1.
c. jika A = 1 dan B = 1 dijumlahkan, hasilnya S ( Sum ) = 0
jika A = 1 dan B =1 dijumlahkan, hasilnya S ( Sum ) = 0. dengan nilai pindahan cy(Carry Out) = 1
Dengan demikian, half adder memiliki 2 masukan ( A dan B ) dan dua keluaran ( S dan Cy ).

2. FULL ADDER
Sebuah Full Adder menjumlahkan dua bilangan yang telah dikonversikan menjadi bilangan-bilangan biner. Masing-masing bit pada posisi yang sama saling dijumlahkan. Full Adder sebagai penjumlah pada bit-bit selain yang terendah. Full Adder menjumlahkan dua bit input ditambah dengan nilai Carry-Out dari penjumlahan bit sebelumnya. Output dari Full Adder adalah hasil penjumlahan (Sum) dan bit kelebihannya (carry-out).

3. PARALEL  ADDER
Rangkaian Parallel Adder adalah rangkaian penjumlah dari dua bilangan yang telah dikonversikan ke dalam bentuk biner. Anggap ada dua buah register A dan B, masing-masing register terdiri dari 4 bit biner : A3A2A1A0 dan B3B2B1B0.
Rangkaian Parallel Adder terdiri dari Sebuah Half Adder (HA) pada Least Significant Bit (LSB) dari masing-masing input dan beberapa Full Adder pada bit-bit berikutnya. Prinsip kerja dari Parallel Adder adalah sebagai berikut : penjumlahan dilakukan mulai dari LSB-nya. Jika hasil penjumlahan adalah bilangan desimal “2” atau lebih, maka bit kelebihannya disimpan pada Cout, sedangkan bit di bawahnya akan dikeluarkan pada Σ. Begitu seterusnya menuju ke Most Significant Bit (MSB)nya.
Tugas lain dari ALU adalah melakukan keputusan dari operasi sesuai dengan instruksi program yaitu operasi logika (logical operation). Operasi logika meliputi perbandingan dua buah elemen logika dengan menggunakan operator logika.
Arithmatic Logical Unit (ALU):
·         Bertugas membentuk fungsi – fungsi pengolahan data komputer.
·         ALU sering disebut mesin bahasa (machine language) karena bagian ini mengerjakan instruksi – instruksi bahasa mesin yang diberikan padanya
·         ALU terdiri dari dua bagian, yaitu unit arithmetika dan unit logika boolean, yang masing – masing memiliki spesifikasi dan tugas tersendiri.
Fungsi-fungsi yang didefinisikan pada ALU adalah Add(penjumlahan), Addu (penjumlahan tidak bertanda), Sub(pengurangan), Subu (pengurangan tidak bertanda), and, or, xor, sll (shift left logical), srl (shift right logical), sra (shift right arithmetic), dan lain-lain.
Arithmetic Logical Unit (ALU) merupakan unit penalaran secara logic. ALU ini merupakan Sirkuit CPU berkecepatan tinggi yang bertugas menghitung dan membandingkan. Angka-angka dikirim dari memori ke ALU untuk dikalkulasi dan kemudian dikirim kembali ke memori. Jika CPU diasumsikan sebagai otaknya komputer, maka ada suatu alat lain di dalam CPU tersebut yang kenal dengan nama Arithmetic Logical Unit (ALU), ALU inilah yang berfikir untuk menjalankan perintah yang diberikan kepada CPU tersebut.
ALU sendiri merupakan suatu kesatuan alat yang terdiri dari berbagai komponen perangkat elektronika termasuk di dalamnya sekelompok transistor, yang dikenal dengan nama logic gate, dimana logic gate ini berfungsi untuk melaksanakan perintah dasar matematika dan operasi logika. Kumpulan susunan dari logic gate inilah yang dapat melakukan perintah perhitungan matematika yang lebih komplit seperti perintah “add” untuk menambahkan bilangan, atau “devide” atau pembagian dari suatu bilangan. Selain perintah matematika yang lebih komplit, kumpulan dari logic gate ini juga mampu untuk melaksanakan perintah yang berhubungan dengan logika, seperti hasil perbandingan dua buah bilangan.
Instruksi yang dapat dilaksanakan oleh ALU disebut dengan instruction set. Perintah yang ada pada masing-masing CPU belum tentu sama, terutama CPU yang dibuat oleh pembuat yang berbeda, katakanlah misalnya perintah yang dilaksanakan oleh CPU buatan Intel belum tentu sama dengan CPU yang dibuat oleh Sun atau perusahaan pembuat mikroprosesor lainnya. Jika perintah yang dijalankan oleh suatu CPU dengan CPU lainnya adalah sama, maka pada level inilah suatu sistem dikatakan compatible. Sehingga sebuah program atau perangkat lunak atau software yang dibuat berdasarkan perintah yang ada pada Intel tidak akan bisa dijalankan untuk semua jenisprosesor,kecuali untuk prosesor yang compatible dengannya.
Seperti halnya dalam bahasa yang digunakan oleh manusia, instruction set ini juga memiliki aturan bahasa yang bisa saja berbeda satu dengan lainnya. Bandingkanlah beda struktur bahasa Inggris dengan Indonesia, atau dengan bahasa lainnya, begitu juga dengan instruction set yang ada pada mesin, tergantung dimana lingkungan instruction set itu digunakan.

SABAR ADALAH KUNCINYA
SABAR ITU INDAH
Continue reading →
Selasa, 22 April 2014

Tag - Tag HTML dan Fungsinya

0 komentar
   Hay sobat, disini saya akan sedikit berbagi pengetehuan tentang HTML. Nah HTML sendiri merupakan  sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML ( Standard Generalized Markup Language ), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Consortium (W3C).

    Apa yang dimaksud dengan HTML tags?
HTML tags adalah sebuah label yang di awali dengan tanda '<' dan di akhiri dgn tanda '>' :

  • <html> 
  • <title> 
  • <body> 
Pada umumnya HTML tags adalah berpasangan:

  • Dimulai dengan <body> ditutup dengan </body> 
  • Dimulai dengan <h2> ditutup dengan </h2> 
  • Dimulai dengan <p> ditutup dengan </p> 
Akan tetapi ada beberapa tags yang juga disebut sebagai 'empty element' dapat berjalan tanpa berpasangan:

  • <img> 
  • <input> 
*Selalu usahakan untuk ingat agar menutup setiap elemen dengan tag penutup!

Berikut ini daftar tag-tag pada HTML:
Tag
Description
<!--...-->
Mendefinisikan komentar HTML
<!DOCTYPE> 
Mendefinisikan tipe dokumen
<a>
Mendefinisikan anchor link
<abbr>
Mendefinisikan sebuah singkatan
<acronym>
Mendefinisikan akronim
<address>
Mendefiniskan informasi kontak untuk pemiliki / penulis dokumen
<applet>
Ditinggalkan. Medefinisikan applet
<area />
Mendefinisikan arae di dalam image-map
Mendefinisikan tulisan tebal
<base />
Mendefinisikan  URL utama/target untuk semua URL alternatif di dalam dokumen
<basefont />
Ditinggalkan.bbsp;Merincikan dari warna, ukuran dan font default dari semua tulisan yang ada di dalam dokumen.
<bdo>
Menggantikan arah tulisan 
<big>
Mendefinisikan tulisan besar
<blockquote>
Mendefinisikan kutipan yang panjang
<body>
Mendefinisikan badan dokumen
<br />
Mendefinisikan satu baris baru
<button>
Mendefinisikan tombol yang bisa di-klik
<caption>
Mendefinisikan judul dari tabel
<center>
Ditinggalkan. Mendefinisikan tulisan agar ditengah
<cite>
Mendefinisikan kutipan
<code>
Mendefinisikan kode komputer
<col />
Mendefinisikan nilai atribut dari satu atau lebih kolom pada tabel
<colgroup>
Merincikan sebuah grup atau lebih dari kolom-kolom dalam tabel untuk di format
<dd>
Mendefinisikan deskripsi dari sebuah item di daftar definisi
<del>
Defines text that has been deleted from a document
<dfn>
Mendefinisikan ketentuan definisi
<dir>
Ditinggalkan. Mendefinisikan daftar direktori
<div>
Mendefinisikan sebuah bagian di dalam sebuah dokumen
<dl>
Mendefinisikan daftar definisi
<dt>
Mendefinisikan ketentuan (dari sebuah item) di dalam daftar definisi
<em>
Mendefinisikan tulisan emphasized
<fieldset>
Menggabungkan elemen-elemen yang saling berhubungan di dalam form
<font>
Ditinggalkan,  mendefinisikan  font, warna, dan ukuran dari tulisan
<form>
Defines an HTML form for user input
<frame />
Defines a window (a frame) in a frameset
<frameset>
Defines a set of frames
<h1> to <h6>
Defines HTML headings
<head>
Mendefinisikan informasi mengenai sebuah dokumen
<hr />
Mendefinisikan garis horisontal 
<html>
Mendefinisikan inti dari dokumen HTML
<i>
Mendefinisikan tulisan italic
<iframe>
Mendefinisikan inline frame
<img />
Mendefinisikan gambar
<input />
Mendefinisikan kontrol input
<ins>
Mendefinisikan tulisan yang telah dimasukkan ke dalam dokumen
<kbd>
Mendefinisikan input keyboard
<label>
Mendefinisikan label dari elemen <input>
<legend>
Mendefinisikan Judul dari sebuah elemen <fieldset>
<li>
Mendefinisikan daftar item
<link />
Mendefinisikan hubungan antara dokumen dari sumber diluar dokumen
<map>
Defines a client-side image-map 
<menu>
Ditinggalkan. Mendifinisikan daftar menu
<meta />
Mendefinisikan metada mengenai sebuah dokumen HTML
<noframes>
Defines an alternate content for users that do not support frames
<noscript>
Defines an alternate content for users that do not support client-side scripts
<object>
Mendefinisikan obyek yang tertanam / embedded
<ol>
Mendefinisikan urutan teratur
<optgroup>
Mendefinisikan grup dari pilihan/option dalam drop-down list yang saling berhubungan
<option>
Mendefinisikan pilihan dalam a drop-down list
<p>
Mendefinisikan paragraf
<param />
Mendefinisikan parameter dari sebuah obyek
<pre>
Mendefinisikan tulisan yang belum di format
<q>
Mendefinisikan kutipan pendek
<s>
Mendefinisikan tulisan strikethrough
<samp>
Mendefinisikan contoh dari output program komputer
<script>
Mendefinisikan client-side script
<select>
Mendefinisikan drop-down list
<small>
Mendefinisikan tulisan yang lebih kecil
<span>
Mendefinisikan sebuah bagian dari dokumen
<strike>
Ditinggalkan. Mendefinisikan tulisan strikethrough
<strong>
Mendefinisikan tulisan strong
<style>
Mendefinisikan informasi style dari dokumen
<sub>
Mendefinisikan tulisan subscripted
<sup>
Mendefinisikan tulisan superscripted
<table>
Mendefinisikan tabel
<tbody>
Menggabungkan isi dari badan tabel
<td>
Mendefinisikan kolom dari tabel
<textarea>
Mendefinisikan kontrol dari banyak baris input (text area)
<tfoot>
Menggabungkan footer menjadi satu grup pada tabel
<th>
Mendefinisikan header dari tabel
<thead>
Mendefinisikan Grup header dari tabel
<title>
Mendefinisikan Judul dari sebuah dokumen
<tr>
Mendefinisikan baris dari tabel
<tt>
Mendefinisikan tulisan teletype
<u>
Ditinggalkan. Mendefinisikan tulisan garis bawah / underline
<ul>
Mendefinisikan urutan acak
<var>
Mendefinisikan variabel
<xmp>
Dintinggalkan. Mendefinisikan tulisan yang belum diformat


Nah semoga dapat membantu kalian jika ada tugas sekolah yang berbau IT, terutama masalah HTML ini :D
Wassalammualaikum Wr.Wb.


SABAR ADALAH KUNCINYA
SABAR ITU INDAH
 
Continue reading →