Anda di halaman 1dari 19

BAB III

SISTEM KERJA KOMPUTER


SISTEM KERJA KOMPUTER
Tahun 1960 – an Hukum Moore dari Gordon Moore salah
satu pendiri Intel :
1. Meningkatnya kerapatan komponen dalam chip.
2. Jumlah transistor/chip meningkat 2 kali lipat tiap tahun,
tapi tahun 1970-an pengembangan agak lambat yaitu
jumlah transitor 2 kali lipat tiap 18 bulan.
3. Harga suatu chip tetap atau hampir tidak berubah.
4. Kerapatan tinggi berarti jalur pendek menghasilkan kinerja
yang meningkat.
5. Ukuran semakin kecil, fleksibilitas meningkat.
6. Daya listrik lebih hemat, panas menurun.
7. Sambungan sedikit berarti semakin handal / reliable.
SISTEM KERJA KOMPUTER
Para pembuat keping sibuk mempelajari cara membuat keping yang
semakin besar kerapatannya, para perancang prosesor harus
menemukan teknik-teknik baru untuk membuat kecepatan prosesor
lebih tinggi dan untuk meningkatkan kinerja, diantaranya yang sudah
ditemukan teknik :
 Branch prediction
Prosesor mengamati dalam software dan melakukan prediksi cabang atau
kelompok instruksi yang perlu diproses berikutnya. Bila prosesor hampir
selalu dapat menebak secara benar, prosesor itu dapat mengambil instruksi-
instruksi yang benar dan menyimpannya di dalam buffer sehingga prosesor
selalu berada dalam keadaan sibuk.
 Data flow analysis
Prosesor melakukan analisis instruksi mana yang tidak tergantung pada hasil
atau data lainnya dan membuat jadwal yang optimum bagi instruksi-instruksi.
SISTEM KERJA KOMPUTER
 Speculative execution
Dengan menggunakan prediksi cabang dan analisis aliran data,beberapa processor
mengeksekusi instruksi secara spekulatif terlebih dahulu sebelum waktu aktualnya dan
menyimpan hasilnya di lokasi sementara. Hal ini memungkinkan processor dapat menjaga
mesin eksekusinya berada dalam keadaan sesibuk mungkin dengan mengeksekusi
instruksi-instruksi yang memiliki kemungkinan untuk dibutuhkan.
 Pipelining
Merupakan suatu konsep pelaksanaan instruksi yang dibagi dalam banyak bagian, dimana
masing-masing bagian ditangani oleh hardware khusus dan keseluruhan bagian dapat
beroperasi secara paralel.
 On board cache
Cache adalah memori kecil berkapasitas kecil tetapi berkecepatan tinggi yang dipasang
antara prosesor dan memori utama. Cache dibuat karena adanya kesenjangan perbedaan
kecepatan yang sangat besar antara prosesor dan memori utama. Perkembangan
kecepatan prosesor tidak diimbangi peningkatan kecepatan memori sehingga proses
pembacaan data dari memori relatif lebih lambat bila dibandingkan dengan kecepatan
prosesor, sehingga prosesor harus menunggu data dari memori dan menjadi inefisiensi
kinerja prosesor.
SISTEM KERJA KOMPUTER
Contoh :
1. RAM : 128 MB DDR 333 → clock speed 333 MHz
2. Processor : Athlon 1800 MHz → clock speed 1800 MHz ≈ 1,8 GHz
3. On board L1 dan L2 cache
4. L1 cache = level 1 cache = CPU internal cache = cache yang terletak
di inti processor
5. L2 cache = level 2 cache = CPU external cache = cache yang terletak
di motherboard.
6. Pada prosesor generasi baru seperti Pentium II – IV, Duron,
Thunderbird L2 cache diletakkan di dalam prosesor ( tidak
diletakkan di inti prosesor tapi dimasukkan dalam kemasan
prosesor sehingga lebih dekat dengan inti prosesor ).
SISTEM KERJA KOMPUTER
KETIDAKSEIMBANGAN PERFORMANCE
Disebabkan oleh kecepatan prosesor semakin meningkat, kapasitas
memori juga semakin meningkat tetapi kecepatan memori tertinggal
dari prosesor.
Solusi :
1. meningkatkan jumlah bit per akses
2. mengubah interface DRAM → menggunakan cache
3. mengurangi frekuensi akses memori → cache yang lebih kompleks
dan cache on chip
4. meningkatkan bandwith interkoneksi → adanya bus berkecepatan
tinggi ( high speed buses ) dan hirarki bus. Bus = jalur komunikasi
yang menghubungkan beberapa device.
SISTEM KERJA KOMPUTER
Secara umum bagan blok sistem komputer dan cara kerja
komputer sebagai berikut :

Catatan :
Proses A
Harddisk menyimpan data dan program yang bersifat permanen. RAM mengcopy data /
program dari harddisk untuk diproses oleh CPU.
Proses B
Dari 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.
Proses C
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 KERJA KOMPUTER
Ketika user menekan tombol power , ROM BIOS melakukan Power On
Self Test ( POST ) yaitu mendeteksi fungsi-fungsi sistem di dalam
komputer termasuk pengecekan semua perangkat yang ada di
dalamnya. Jika POST selesai dan semua perangkat menjalankan
fungsinya dengan baik, maka tugas menjalankan sistem diambil alih
CPU sebagai komando semua pekerjaan yang ada di dalam komputer.
Jadi ketika komputer booting dan sudah selesai melakukan POST, maka
CPU membaca sistem operasi dari harddisk, tetapi karena prosesor
tidak bisa langsung membaca data dalam harddisk karena kesenjangan
perbedaan kecepatan antara prosesor dan hardisk, maka RAM yang
mengcopy data / program dari harddisk untuk diproses oleh CPU
tersebut, dst lihat bagan diatas.
SISTEM KERJA KOMPUTER
Supaya komputer dapat digunakan untuk mengolah data, maka harus
berbentuk suatu sistem yang disebut dengan sistem komputer. Secara
umum, sistem terdiri dari komponen - komponen yang saling
berhubungan membentuk satu kesatuan untuk melaksanakan suatu
tujuan pokok dari sistem tersebut.
 Tiga komponen utama Sistem Komputer :
1.  CPU.
2.  Memori ( primer dan sekunder ).
3.  Peralatan masukan/keluaran ( I/O devices ) seperti printer, monitor,
keyboard, mouse, dan modem.
SISTEM KERJA KOMPUTER
Tujuan pokok dari sistem komputer adalah mengolah data untuk menghasilkan
informasi dan perlu didukung oleh elemen-elemen yang terdiri dari :
1. Hardware ( perangkat keras komputer )
2. Software ( perangkat lunak komputer )

Program yang berada dalam komponen - komponen hardware, yang


mengintegrasikan komponen-komponen sehingga dapat mengolah data menjadi
sebuah informasi.
Bentuk paling primitif dari perangkat lunak adalah menggunakan aljabar boolean
yang direpresentasikan sebagai binary digit ( bit ) yaitu 0 dan 1. Karena sangat
menyulitkan maka dikelompokkan menjadi nible ( 4 bit ), byte ( 8 bit ), word ( 2
byte ), double word ( 32 bit ).
Kelompok bit ini disusun ke dalam struktur instruksi seperti penyimpanan, transfer,
operasi aritmetika, operasi logika, dan bentuk bit ini diubah menjadi kode-kode
assembler. Kode-kode tersebut juga masih cukup menyulitkan karena tuntutan untuk
dapat menghapal kode tersebut dan format ( aturan ) penulisannya cukup
membingungkan sehingga lahir bahasa pemrograman tingkat tinggi seperti bahasa
manusia.
BAGAIMANA SORANG PENGAJAR
Anda tidak dapat mengajari orang
apapun juga; anda hanya dapat
membantu dirinya untuk
menemukannya sendiri (Galileo
Galilei)
Bila kita bukan
anak raja,
juga bukan anak
ulama besar, maka
menulislah.
(Al Ghazali)
REUVEN BAR ON
1 IQ rata-rata berpengaruh 6% dalam keberhasilan
maksimal 20% EQ INVENTORY
2 INSTITUT TEKNOLOGI CARNEGIE
dari 10.000 orang sukses :
15% sukses karena kemampuan teknis
85% sukses karena faktor-faktor kepribadian
3 DR. ALBERT EDWARD WIGGAM
dari 4000 orang yang kehilangan pekerjaan :
400 orang (10%) karena kemampuan teknis
3600 orang (90%) karena faktor-faktor kepribadian
4 Hasil studi D.P. Beach, 1982
87% orang yang kehilangan pekerjaan atau macet karirnya
adalah disebabkan karena tidak memiliki etika kerja yang baik
Kualitas Lulusan Dalam Dunia Kerja
1 Kemampuan Komunikasi 4.69 11 Berorientasi pada Detail 4
2 Kejujuran/Integritas 4.59 12 Kepemimpinan 3.97
3 Kemampuan Bekerja Sama 4.54 13 Kepercayaan Diri 3.95
4 Kemampuan Interpersonal 4.5 14 Ramah 3.85
5 Beretika 4.46 15 Sopan 3.82
6 Motivasi/Inisiatif 4.42 16 Bijaksana 3.75
7 Kemampuan Beradaptasi 4.41 17 Indeks Prestasi (>=3.0) 3.68
8 Daya Analitik 4.36 18 Kreatif 3.59
9 Kemampuan Komputer 4.21 19 Humoris 3.25
10 Kemampuan Berorganisasi 4.05 20 Kemampuan Berwirausaha 3.23

Sumber : National Association of Colleges and Employers, USA, 2002


(disurvei dari 457 pimpinan)
PERJALANAN HIDUP
SISTEM KERJA KOMPUTER
Machine cycle
 Four operations of the CPU comprise a machine cycle
Step 1. Fetch
Obtain program instruction
or data item from memory

Memory
Step 2.
Step 4. Store Decode
Write result to memory Translate
instruction into
Processor commands
ALU Control Unit
Step 3. Execute
Carry out command
SISTEM KERJA KOMPUTER
Saat ini pembuatan perangkat lunak sudah menjadi suatu proses
produksi yang sangat kompleks dengan urutan proses yang panjang
dengan melibatkan puluhan bahkan ratusan orang dalam
pembuatannya. Perangkat lunak secara umum dibagi 3 :
1. Perangkat lunak sistem operasi : DOS, Windows, Unix, Linux, Apple’s
System, IBM OS/2
2.  Bahasa pemrograman perangkat lunak yang bertugas
mengkonversikan perintah - perintah yang dirancang oleh manusia
dalam bentuk algoritma ke dalam format instruksi yang dapat
dijalankan komputer, contoh : Basic, Cobol, Pascal, C, Fortran, Visual
Basic, Visual Foxpro, Delphi, Java, dll
3. Perangkat lunak aplikasi dan utility perangkat lunak siap pakai yaitu
dapat langsung digunakan oleh user untuk membantu melaksanakan
pekerjaan yang dilakukan, contoh : WordStar, Lotus, MS Office,
Winamp, aplikasi internet untuk browsing, chatting, dll
SISTEM KERJA KOMPUTER
3. Brainware ( manusia sebagai perangkat akal )
Manusia sebagai pengoperasi, pengelola dan pengembang sistem
komputer, meliputi operator komputer, teknisi komputer,
programmer, sistem analis, pengembang komputer
4. Procedure dan sumber daya
Prosedur merupakan system environment dimana komputer
bekerja. Prosedur dibentuk sesuai dengan lingkup pekerjaan
sebuah sistem komputer, contoh : komputer yang berada di
prosedur militer berbeda dengan komputer yang berada dalam
prosedur perbankan. Sama-sama komputer tetapi memiliki
perbedaan blok-blok model didalamnya.

Sumber daya adalah electricity yang merupakan sumber tenaga


penggerak dari listrik.
SISTEM KERJA KOMPUTER
Tujuan pokok dari sistem komputer adalah mengolah data untuk
menghasilkan informasi dan perlu didukung oleh elemen-elemen yang
terdiri dari perangkat keras (hardware), perangkat lunak (software),
dan brainware (manusia). Perangkat keras adalah peralatan komputer
itu sendiri, perangkat lunak adalah program yang berisi perintah-
perintah untuk melakukan proses tertentu, dan brainware adalah
manusia yang terlibat di dalam mengoperasikan serta mengatur
sistem komputer.
 
Ketiga elemen pendukung sistem komputer tersebut harus saling
berhubungan dan membentuksatu kesatuan. Perangkat keras tanpa
perangkat lunak tidak akan berarti apa-apa, hanya berupa benda mati.
Kedua perangkat keras dan lunak juga tidak dapat berfungsi jika
tidak ada manusia yang mengoperasikannya.

Anda mungkin juga menyukai