Oleh
Bambang Tri Wahyo Utomo,
S.Kom
STMIK AsiA Malang
SISTEM KOMPUTER
Secara umum
komputer memiliki 4
fungsi
: data
Pengolahan
Penyimpanan data
Pemindahan data
Kontrol
Proses didalam
Komputer
ALU
Input
CPU
Memori
Utama
Ouput
Terdapat 4 bagian
struktur internal dari
komputer
yaitu:
Komponen-komponen
struktur utama dari
CPU
: unit : Mengontrol operasi CPU
Control
HARDWARE
UNIT INPUT :
Termasuk :
Keyboard
Alat pembaca optis
Contoh : CD ROOM
Contoh :
Mouse, trackball dan joystick
Tablet digitzer
Scanner
UNIT PEMROSES
Mencakup :
UNIT MEMORY ( Unit Penyimpanan
Primer )
RAM (Volatile) input storage, program
storage, working storage, output
storage.
ROM (Non Volatile).ROM, PROM,
EPROM, EEPROM.
UNIT CONTROL
ARITMETHIC LOGIC UNIT
UNIT MEMORY
ROM
UNIT CONTROL
ALU
SOFTWARE
Diklasifikasikan 3 :
Perangkat Lunak Operasi ; yang berfungsi
sebagai interface antara pemakai dan
mengatur sumberdaya komputer.
Contoh : DOS, Mac OS, Unix, Netware, Linux
Perangkat Utility
Contoh : Windows
Perangkat Lunak Aplikasi
adalah yaitu perangkat lunak yang biasa
dipakai dalam bekerja.
Word Processing
Spreadsheet
Database Manajemen
Grafik dan Presentasi
Desktop publishing
CAD
Manajemen Proyek
Melukis dan Animasi
Statistical Analysis Packages: SPSS, Minitab
Paket Program Matematika :
Matlab, Mapple,
Mathematica
Keuangan / Akuntansi, dll
BRAINWARE
BAHASA
PEMROGRAMAN
Pemakaian bahasa
komputer selalu
berhubungan
dengan
Dalam bahasa
komputer ada 2
macam
bahasa tingkat
bahasa pemrograman
tinggi
bahasa pemrograman tingkat
rendah.
Bahasa pemrograman
Program
Pemrograman
proses mengimplementasikan
urutan langkah untuk
menyelesaikan suatu masalah
dengan mengunakan suatu
bahasa pemrograman.
Pemrograman
terstruktur
proses mengimplementasikan
urutan langkah untuk menyelesaikan
suatu masalah dalam bentuk
program yang memiliki rancang
bangun yang terstruktur dan tidak
berbelit-belit sehingga mudah
ditelusuri, dipahami dan
dikembangkan oleh siapa saja.
ALAT BANTU
PEMROGRAMAN
Algoritma
Flowchart
Pseudocode
Algoritma
Algoritma pemrograman
yang baik memiliki ciriciri:
memiliki logika perhitungan / metode yang tepat
Contoh
Solusi
Algoritmanya :
Inputkan suatu bilangan
Bagi bilangan tersebut dengan 2.
Hitung sisa bagi pada langkah 2).
Bila sisa bagi sama dengan 0 maka
bilangan tersebut adalah bilangan genap
tetapi bila sisa hasil bagi sama dengan 1
maka bilangan itu bilangan ganjil.
Flowchart
Pemrograman terstrukur
mempunyai 3 struktur
program
:
Struktur Berurutan
Struktur Seleksi
Tidak
<Cek
K ondisi
>
Ya
Proses 1
Struktur Perulangan
Proses 2
Struktur Perulangan
Repeat Until
Struktur Perulangan
For To Do
Perulangan
Do While
Pseudocode
Pseudocode
Struktur berurutan
Contoh : Gaji Total Gaji + Bonus Harian
Struktur Seleksi
IF Kondisi-1 THEN
Proses-1
ELSE
IF Kondisi-2 THEN
Proses-2
ELSE
.
.
Proses-n
.
END IF
END IF
Struktur Seleksi
IF Kondisi-1 THEN
Proses-1
ELSE
(null)
END IF
Contoh
IF (GAJI <=10000) THEN
GAJI BERSIH GAJI TOTAL * 0.10
ELSE
GAJI BERSIH GAJI TOTAL * 0.20
END IF
Struktur Seleksi
CASE V OF
V1: Proses-1
V2: Proses-2
Vn:Proses-n
END CASE
Contoh
CASE Pilihan OF
1: C A*B
2: C A+B
3: C A-B
Perulangan
Do While (Kondisi)
Perintah-1
Perintah-2
Perintah-n
END DO
Perulangan
REPEAT
Perintah-1
Perintah-2
Perintah-n
UNTIL (Kondisi)
Perulangan
FOR I:=J TO K BY 2
Perintah-1
Perintah-2
Perintah-n
END FOR