Tugas 3. STRUKTUR DASAR KOMPUTER & ORGANISASI KOMPUTER

on 20141111
A. STRUKTUR DASAR KOMPUTER

Struktur adalah susunan yang menggambarkan hubungan antar komponen dalam sebuah sistem.

Struktur internal komputer memiliki 4 komponen struktur utama antara lain :
1. Central Processing Unit (CPU), merupakan pengontrol operasi komputer dan membentuk fungsi-fungsi pengolah datanya. CPU secara sederhana disebut sebagai processor.
2. Main Memory, berfungsi untuk menyimpan data.
3. I/O (Input/Output), piranti yang berfungsi untuk memindahkan data antara komputer dengan lingkungan luarnya.
4. System Interconnection, beberapa mekanisme komunikasi antara CPU, main memory dan I/O.

Gambar 1. Diagram Struktur Dasar Komputer


1. Central Processing Unit (CPU)

Komponen-komponen struktur utamanya adalah :
a. Control Unit, mengontrol operasi CPU dan mengontrol komputer.
b. Arithmetic and Logic Unit, membentuk fungsi-fungsi pengolahan data komputer.
c. Register, sebagai penyimpanan internal bagi CPU.
d. CPU Interconnection, sejumlah mekanisme komunikasi antara control unit, ALU dan registers.

Gambar 2. Diagram CPU


2. Control Unit (CU)

Gambar 3. Diagram Control Unit

B. ORGANISASI KOMPUTER

Organisasi Komputer mempelajari bagian yang terkait dengan unit-unit operasional komputer dan hubungan antara komponen sistem komputer, seperti teknologi hardware, sinyal kontrol, interface, teknologi memori. 

Organisasi dasar dari sebuah komputer dapat ditunjukkan pada blok diagram di bawah ini :

Gambar 4. Blok Diagram Organisasi Komputer


Keterangan :
CPU mengendalikan urutan dari semua pertukaran informasi dalam komputer dan dengan dunia luar melalui unit I/O. Sedangkan unit memori terdiri dari sejumlah besar lokasi yang menyimpan program dan data yang sedang aktif digunakan CPU. Ketiga unit tersebut dihubungkan dengan berbagai macam bus.

Bus adalah sekelompok kawat atau sebuah jalur fisik yang berfungsi menghubungkan register-register dengan unit-unit fungsional yang berhubungan dengan tiap-tiap modul. Informasi saling dipertukarkan di antara modul dengan melalui bus.


SUMBER :
Organisasi Komputer.pdf by Oky Dwi Nurhayati, ST., MT
Organisasi & Arsitektur Komputer by Yulisdin Mukhlis, ST., MT

Tugas 2. ARSITEKTUR KOMPUTER

on 20141029
Arsitektur adalah segala hal yang memungkinkan bagi programer untuk dimanipulasi : set intruksi, jumlah bit untuk representasi data, mekanisme I/O, teknik pengalamatan.

Komputer adalah sebuah sistem yang berinteraksi dengan cara tertentu dengan dunia luar. Interaksi dengan dunia luar dilakukan melalui perangkat peripheral dan saluran komunikasi.

Dalam bidang teknik komputer, arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer.

Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing-masing bagian akan lebih difokuskan terutama mengenai bagaimana CPU akan bekerja dan mengenai cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras, dll.

Beberapa contoh arsitektur komputer ini adalah arsitektur von Neumann, CISC, RISC, Blue Gene, dll.

Arsitektur komputer juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja dan terget biayanya.

Tingkatan Dalam Arsitektur Komputer

Ada sejumlah tingkatan dalam konstruksi dan organisasi sitem komputer. Perbedaan paling sederhana diantara tingkatan tersebut adalah perbedaan antara hardware dan software.

1. Tingkatan Dasar Arsitektur Komputer
Pada tingkatan ini hardware sebagai tingkatan komputer yang paling bawah dan dasar, di mana pada hardware ini 'layer' software ditambahkan. Software tersebut berada di atas hardware, menggunakannya dan mengontrolnya. Hardware ini mendukung software dengan memberikan atau menyediakan operasi yang diperlukan software.


2. Multilayered Machine
Tingkatan dasar arsitektur komputer kemudian dikembangkan dengan memandang sistem komputer keseluruhan sebagai 'multilayered machine' yang terdiri dari beberapa layer software di atas beberapa layer hardware.

Berikut tingkatan layer tersebut :


Keterangan :
1. Physical Device Layer
merupakan komponen elektrik dan elektronik yang sangat penting.
2. Digital Logic Layer
Elemen pada tingkatan ini dapat menyimpan, memanipulasi dan mentransmisi data dalam bentuk representasi biner sederhana.
3. Microprogrammed Layer
Menginterprestasikan instruksi bahasa mesin dari layer mesin dan secara langsung menyebabkan elemen logika digital nenjalankan operasi yang dikehendaki. Maka sebenarnya ia adalah prosesor inner yang sangat mendasar dan dikendalikan oleh set intruksi program kontrol primitifnya sendiri yang disangga dalam ROM innernya sendiri. Instruksi program ini disebut mikrokode dan program kontrolnya disebut mikroprogram.
4. Machine Layer
Adalah tingkatan yang paling bawah di mana program dapat dituliskan dan memang hanya instruksi bahasa mesin yang dapat diinterprestasikan secara langsung oleh hardware.
5. Operating System Layer
Mengontrol cara yang dilakukan oleh semua software dalam menggunakan hardware yang mendasari (underlying)dan juga menyembunyikan kompleksitas hardware dari software lain dengan cara memberikan fasilitasnya sendiri yang memungkinkan software menggunakan hardware tersebut secara lebih mudah.
6. Higher Order Software Layer
Mencakup semua program dalam bahasa selain bahasa mesin yang memerlukan penerjemahkan program seperti itu akan mengandalkan pada fasilitas sistem operasi yang mendasari maupun instruksi-instruksi mesin mereka sendiri.
7. Aplications Layer
Adalah bahasa komputer seperti yang dilihat oleh end-user.


Terdapat empat struktur utama arsitektur komputer modern :
1. Central Prosesing Unit (CPU), berfungsi sebagai pengontrol operasi komputer dan pusat pengolahan fungsi-fungsi komputer.
2. Memori Utama, berfungsi sebagai penyimpan data.
3. I/O, berfungsi memindahkan data ke lingkungan luar atau perangkat lainnya.
4. System Interconnection, merupakan sistem yang menghubungkan CPU, memori utama dan I/O.

Struktur Utama Arsitektur Komputer


Central Processing Unit (CPU)
CPU terdiri dari dua bagian utama, yaitu unit kendali (control unit) dan unit aritmatika dan logika (arithmathic logic unit). Di samping dua bagian utama tersebut, CPU mempunyai beberapa simpanan yang berukuran kecil yang disebut register.

Control Unit (CU)
Tugas dari control unit adalah :
1. mengatur dan mengendalikan alat-alat input dan output
2. mengambil instruksi-instruksi dari main memory
3. mengambil data dari main memory kalau diperlukan oleh proses
4. mengirim instruksi ke arithmetic and logic unit bila perhitungan aritmatik atau perbandingan logika serta mengawasi kerja aritmetik dan logika
5. menyimpan hasil proses ke main memory.

Arithmetic and Logic Unit (ALU)
Tugas utama dari ALU adalah melakukan semua perhitungan aritmatik atau matematika yang terjadi sesuai dengan instruksi program. ALU melakukan operasi aritmatik dengan dasar pertambahan, sedang operasi aritmatik yang lainnya seperti pengurangan, perkalian dan pemabgian dilakukan dengan dasar penjumlahan. Sehingga sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi aritmatik ini disebut adder.

Tugas lain ALU adalah melakukan keputusan dari operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua buah elemen logika dengan menggunakan operator logika, yaitu =, <>, <, >, <+, >=.

Memori
Memori adalah bagian dari komputer tempat program-program dan data-data disimpan. Memori dibedakan menjadi 2 yaitu :
1. Memori Internal, yaitu register yang terdapat di dalam prosesor, cache memori dan memori utama berada di luar prosesor.
2. Memori Eksternal, yaitu memori yang diakses prosesor melalui piranti I/O seperti disket dan hardisk.

Modul I/O
Merupakan peralatan antarmuka (interface) bagi sistem bus atau switch sentral dan mengontrol satu atau lebih perangkat peripheral. Modul I/O memiliki dua buah fungsi utama, yaitu :
1. Sebagai piranti antarmuka ke CPU dan memori melalui bus sistem.
2. Sebagai piranti antarmuka dengan peralatan peripheral lainnya dengan menggunakan link data tertentu.


SUMBER :
Arsitektur Komputer.pdf

Tugas 1. Etika dalam Menulis di Blog atau Internet

on 20141002
Tidak hanya menulis ilmiah saja yang memiliki tata cara/aturan penulisannya. Dalam menulis di internet ataupun di blog juga memilik aturan-aturan yang mau tidak mau harus kita patuhi.

Sejumlah aturan hukum menjadi 'alat pemaksa' bagi para pengguna internet agar lebih berhati-hati dalam menulis di blog mereka. Di Indonesia, ada Undang-Undang ITE, Undang-Undang Pers dan KUHP yang bisa menjerat penulis blog yang dianggap melanggar hukum. Maka dari itu, alangkah baiknya jika kita sebagai penulis di blog mematuhi etika-etika dalam menulis blog.

Berikut adalah 12 Butir Etika Menulis di Blog :

1. Menghargai dan menjunjung tinggi perlindungan Hak Kekayaan Intelektual dengan menghindari plagiarisme, pembajakan dan selalu mencantumkan sumber setiap kali mengutip karya orang lain.

2. Tidak mendiskreditkan pihak lain dan selalu berkomitmen untuk menulis secara proporsional.

3. Tidak menampilkan tulisan atau gambar yang mengandung unsur pornografi.

4. Selalu berbagi pengetahuan dan kebaikan melalui blog masing-masing.

5. Tidak berprasangka dan hanya menulis berdasarkan fakta yang diyakini bisa dibuktikan serta tetap dengan menjunjung tinggi etika kesopanan dalam menulis.

6. Tidak melakukan spamming melalui kolom komentar.

7. Tetap menjaga kesopanan dan rasa saling menghormati dalam memberikan komentar pada blog yang dikunjungi.

8. Tidak melakukan hack pada website atau blog lain.

9. Tidak menampilkan tulisan atau gambar yang mengandung unsur SARA.

10. Menggunakan bahasa yang baik dalam menulis.

11. Tetap menjunjung tinggi kebebasan berekspresi dalam menulis tetapi tidak melanggar hak-hak orang lain.

12. Bersedia meralat informasi yang telah ditulis dalam blog jika dikemudian hari terdapat kesalahan dalam memuat tulisan di blog.



SUMBER : 
http://www.pikiran-rakyat.com/node/150392

Tugas 4. ANALISA TUGAS 1, 2 DAN 3

on 20140705
Flowchart atau diagram alir merupakan sebuah diagram dengan simbol-simbol grafis yang menyatakan aliran algoritma atau proses yang menampilkan langkah-langkah yang disimbolkan dalam bentuk kotak, beserta urutannya dengan menghubungkan masing-masing langkah tersebut menggunakan tanda panah. (wikipedia)

Pada tugas pertama, flowchart yang digunakan yaitu flowchart sequencing (berurutan). Pada flowchart ini, alur kerjanya mengalir berurutan dari awal hingga akhir, dengan kata lain tidak terdapat pengulangan maupun percabangan. Pada kasus ini, alur kerja catu daya dilakukan secara berurutan dari input hingga output.

Pada tugas kedua, flowchart yang digunakan yaitu flowchart dengan looping (pengulangan). Pada flowchart ini, struktur perulangannya digunakan untuk mengulangi langkah-langkah sebelumnya sampai suatu kondisi terpenuhi. Pada kasus ini, perulangan terjadi saat konsumen menekan tombol * (bintang) pada handphone, maka akan mengulang ke menu utama layanan im3 kembali.

Tugas ketiga membahas tentang sistem kendali loop tertutup. Sistem kendali loop tertutup merupakan sistem kendali yang sinyal keluarannya mempunyai pengaruh langsung terhadap aksi pengendaliannya atau dapat dikatakan berumpan balik. Sistem kontrol loop tertutup ini lebih rumit dibanding dengan loop terbuka, namun tingkat kestabilannya relatif konstan dan tingkat kesalahannya kecil bila terdapat gangguan dari luar sistem.

Keuntungan dari membuat flowchart itu sendiri yaitu untuk memudahkan dalam pembuatan program. Jenis flowchart yang digunakan juga sebaiknya sesuai dengan program yang akan dibuat. Misal ingin membuat program yang di dalamnya terdapat kondisi yang berulang-ulang, maka gunakan looping agar efisien.