PENDAHULUAN
A.
Pengertian
Organisasi komputer mempelajari
bagian yang terkait dengan unit-unit operasional komputer dan hubungan antara
komponen sistem komputer,contoh : sinyal kontrol, prosesor, interface komputer
dan peripheral, teknologi memori yang digunakan. Arsitektur komputer mempelajari
atribut-atribut sistem komputer yang terkait dengan seorang programmer dan
memiliki dampak langsung pada eksekusi logis sebuah program, contoh : set
instruksi, jumlah bit yang digunakan untuk merepresentasikan bermacam-macam
jenis data (misal bilangan, karakter), aritmetika yang digunakan, teknik
pengalamatan, mekanisme I/O.
Arsitektur
komputer dapat bertahan bertahun-tahun tapi organisasi komputer dapat berubah
sesuai dengan perkembangan teknologi. Pabrik
komputer memproduksi sekelompok model komputer, yang memiliki arsitektur sama
tapi berbeda dari segi organisasinya yang mengakibatkan harga dan karakteristik
unjuk kerja yang berbeda.
B.
Komputer Sebagai Mesin
Multi Level
Level
adalah suatu tingkatan bahasa dan mesin virtual yang mencerminkan tingkat
kemudahan komunikasi antara manusia sebagai pemrogram dengan komponen sirkuit
elektronik dalam sebuah komputer sebagai pelaksana instruksi sebuah
pemrograman. Level
device, yaitu level dalam lingkup rekayasa elektronik. Program yang ada pada
level ini adalah bahasa mesin L0 yang dapat dijalankan langsung oleh sirkuit
elektronik
Merupakan
mesin virtual M1 dengan bahasa mesin L1. Bahasa ini tidak dapat langsung
diterima oleh sirkuit elektronik, tetapi diterjemahkan dulu oleh interpreter ke
bahasa mesin L0. Merupakan
mesin virtual M2 dengan bahasa mesin L2. Bahasa ini tidak dapat langsung
diterima oleh sirkuit elektronik, tetapi diterjemahkan dulu oleh interpreter ke
bahasa mesin L1.
Merupakan mesin virtual Mn dengan bahasa mesin Ln. Bahasa
ini tidak dapat langsung diterima oleh sirkuit elektronik, tetapi diterjemahkan
dulu oleh interpreter ke bahasa mesin pada tingkatan dibawahnya. Bahasa atau level yang terletak paling bawah adalah yang paling sederhana
dan dapat diproses dengan cepat oleh mesin komputer, tetapi sulit untuk
dipahami oleh manusia.
Bahasa atau level yang paling atas adalah yang paling
rumit dan mesin akan lebih lama melakukan proses instruksinya karena memerlukan
interpreter, tetapi manusia lebih mudah memahami bahasa level tersebut.
Level 5 ini programmer yang memberikan instruksi pada
komputer tidak perlu susah-susah belajar mesin karena bahasa yang dipakai
adalah bahasa tingkat tinggi yang lebih mudah dipahami manusia.
Pada level 0 sampai 3 implementasinya dikerjakan oleh
programmer sistem, mulai level 4 dilakukan oleh programmer aplikasi.
Level 3 merupakan level pengaturan mesin yang dilakukan
oleh sebuah software sistem operasi. Dalam level ini pekerjaan-pekerjaan yang
dilakukan oleh mesin diinterpretasikan secara parsial oleh sistem operasi.
Level 2 = level ISA (Instruction Set Architecture) yang
berisi instruksi-instruksi dasar sebuah mesin. Biasanya terdapat pada manual
book dari produk komputer suatu pabrik
Level 1 terdapat rangkaian dasar sebuah prosesor yang
disebut ALU (Arithmetic Logic Unit) dan sekumpulan register yang mampu
melakukan operasi-operasi logika aritmatika. Terdapat juga program mikro
sebagai pengendali dan berfungsi sebagai interpreter/penerjemah untuk
instruksi-instruksi dari level di atasnya.
Level 0 berisi logika-logika yang diwujudkan dalam bentuk
logika gerbang, merupakan hardware sesungguhnya dari sebuah mesin. Logika
digital dibentuk dalam suatu komponen analog seperti misalnya transistor ,dsb.
Pada level 1 – 3 merupakan bahasa mesin bersifat
numerik. Program-program didalamnya terdiri dari deretan angka yang panjang,
yang tidak menjadi masalah untuk mesin tapi merupakan persoalan untuk manusia.
Mulai pada level 4 bahasa berisi kata/singkatan yang mempunyai arti bagi
manusia.
Komputer dirancang sebagai suatu rangkaian level,
dimana setiap level dibangun diatas level sebelumnya. Setiap level memiliki
abstraksi berbeda, dengan objek-objek dan operasi yang juga berbeda.
EVOLUSI
KOMPUTER
Sejak
dahulu, proses pengolahan data telah
dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik
untuk membantu manusia dalam penghitungan dan pengolahan data supaya bisa
mendapatkan hasil lebih cepat.Komputer yang kita temui saat ini adalah suatu
evolusi panjang dari penemuan-penemuan manusia sejak dahulu kala berupa alat
mekanik maupun elektronik.
Saat
ini komputer dan piranti pendukungnya telah masuk dalam setiap aspek kehidupan
dan pekerjaan.Komputer yang ada sekarang memiliki kemampuan yang lebih dari
sekedar perhitungan matematik biasa. Diantaranya adalah sistem komputer di
sentral telepon yang menangani jutaan panggilan dan komunikasi, jaringan
komputer dan internet yang menghubungkan berbagai tempat di dunia.
Sejarah Komputer menurut generasinya adalah
- Alat Hitung
Tradisional dan Kalkulator Mekanik
- Komputer Generasi Pertama
- Komputer Generasi Kedua
- Komputer Generasi Ketiga
- Komputer Generasi Keempat
- Komputer Generasi Kelim.
BAGAIMANA
KOMPUTER BEKERJA?
Secara umum bagan blok sistem
komputer dan cara kerja komputer sebagai berikut :
A. Sistem
komputer
B. Cara
kerja komputer
Harddisk
menyimpan data dan program yang bersifat permanen.
RAM
mengcopy data/program dari harddisk untuk diproses oleh CPUDari RAM, data atau
program yang akan diolah oleh CPU tidak semua langsung diproses CPU tetapi
dicopy ke cache memori untuk mengatasi kesenjangan kecepatan CPU-memori
CPU
melakukan komunikasi dengan modul I/O untuk menerima input atau menampilkan
output dari proses yang dihasilkan. Output akan ditampilkan di
komponen-komponen output.
SISTEM
KOMPUTER
Komputer sebagai suatu sistem
terdiri dari subsistem-subsistem yang saling berhubungan sehingga dapat
memiliki satu tujuan dalam melaksanakan tugas yang diberikan. Subsistem
tersebut :
Hardware (perangkat keras), Merupakan peralatan fisik dari
komputer yang dapat kita lihat dan rasakan. Hardware ini
terdiri dari ;
·
Input/Output Device (I/O Device) Terdiri dari perangkat masukan dan
keluaran, seperti keyboard dan printer.
·
Storage Device (perangkat
penyimpanan) Merupakan
media untuk menyimpan data seperti disket, harddisk, CD-I, flash disk dll.
·
Monitor /Screen Monitor merupakan sarana untuk menampilkan
apa yang kita ketikkan pada papan keyboard setelah diolah oleh prosesor.
Monitor disebut juga dengan Visual Display Unit (VDU).
·
Casing Unit adalah tempat dari semua peralatan
komputer, baik itu motherboard, card, peripheral lain dan Central Procesing
Unit (CPU).Casing unit ini disebut juga dengan System Unit.
·
Central Procesing Unit (CPU) adalah salah satu bagian komputer
yang paling penting, karena jenis prosesor menentukan pula jenis komputer. Baik
tidaknya suatu komputer, jenis komputer, harga komputer, ditentukan terutama
oleh jenis prosesornya.Semakin canggih prosesor komputer, maka kemampuannya
akan semakin baik dan biasanya harganya akan semakin mahal.
Software (perangkat lunak)
Merupakan program-program komputer
yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki.
Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh komputer.
Software terdiri dari beberapa jenis, yaitu ;
·
Sistem Operasi, seperti DOS, Unix, Linux, Novell, OS/2, Windows, Adalah
software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang
pada komputer sehingga masing-masingnya dapat saling berkomunikasi. Tanpa ada
sistem operasi maka komputer tak dapat difungsikan sama sekali.
·
Program Aplikasi, seperti GL,
MYOB, Payroll dll. Merupakan program yang khusus melakukan suatu pekerjaan
tertentu, seperti program gaji pada suatu perusahaan. Maka program ini hanya
digunakan oleh bagian keuangan saja tidak dapat digunakan oleh departemen yang
lain. Biasanya program aplikasi ini dibuat oleh seorang programmer komputer
sesuai dengan permintaan / kebutuhan seseorang / lembaga/ perusahaan guna
keperluan interennya.
·
Program Paket, seperti
Microsofr office, Adobe fotoshop, macromedia studio, open office dll Adalah
program yang disusun sedemikian rupa sehingga dapat digunakan oleh banyak orang
dengan berbagai kepentingan. Seperti MS-office, dapat digunakan oleh departemen
keuangan untuk membuat nota, atau bagian administrasi untuk membuat surat
penawaran dan lain sebagainya.
·
Bahasa Pemrograman, PHP, ASP,
dBase, Visual Basic, dll.Merupakan software yang khusus digunakan untuk membuat
program komputer, apakah itu sistem operasi, program paket dll.
Brainware (User)
User adalah personel-personel yang
terlibat langsung dalam pemakaian komputer,seperti Sistem analis, programmer,
operator, user, dll. Pada organisasi yang cukup besar, masalah komputerisasi
biasanya ditangani oleh bagian khusus yang dikenal dengan bagian EDP
(Electronic Data Processing), atau sering disebut dengan EDP Departemen, yang
dikepalai oleh seorang Manager EDP.
Sumber:
http://armanjaelani87.blogspot.co.id/2012/02/arsitektur-komputer.html