Pendahuluan
1
Pertemuan I
Organisasi Komputer
5
Aspek – aspek dasar pengolahan data :
A. Brainware :
1. Analis sistem, berperan melakukan analisis
terhadap permasalahan yang
dihadapi, serta merancang solusi
pemecahannya dalam bentuk program komputer.
2. Programer, berperan menerjemahkan
rancangan yang dibuat analis ke
dalam bahasa pemrograman sehingga solusi dapat
dijalankan oleh komputer.
3. Operator, bertugas menjalankan komputer
berdasarkan instruksi yang
4. Teknisi, bertugas merakit atau memelihara perangkat keras
komputer.
b. Perangkat Keras (Hardware) :
- Memory
- Input Devices
- Input Devices
C. Software
1. Software Sistem Operasi :
Digunakan untuk mengontrol pelaksanaan program dan
juga untuk menghubungkan
antara CPU dengan peralatan eksternal;
- Sistem Software / Perangkat Lunak Sistem (disebut
juga software pendukung)
- Program yang digunakan untuk mengontrol Sumber
Daya komputer baik
internal (RAM) maupun eksternal (Printer).
- Program ini umumnya sebagai perantara antara
program aplikasi
dan hardware.
Contoh :
- Sistem Operasi (Windows, Linux dll)
- Utilitas merupakan program khusus yang berfungsi
sebagai
2. Application Software / Software Aplikasi
Program yang digunakan pemakai untuk melakukan
tugas-tugas yang spesifik dan
mengendalikan unit-unit yang digunakan untuk
proses pengolahan data di dalam CPU.
- Contoh :
Word Processor (Pengolah kata) untuk membuat
dokumen, Aplikasi
Perbankan, Program untuk mengolah foto dll.
3. Package Software
Program yang dikembangkan untuk kebutuhan umum.
- Contoh :
Pengolah kata (Microsoft Office), Desain Grafis dll
1. Bahasa Komputer adalah bahasa yang digunakan untuk
komunikasi antara CPU dengan peralatan eksternal maupun
dengan manusia, bahasa komputer ini disusun sedemikian
rupa menggunakan suatu manajemen sehingga menjadi
Software. Ada beberapa tingkatan bahasa yang
digunakan, yaitu bahasa tingkat rendah disebut bahasa
mesin, bahasa tingkat menengah, dan bahasa tingkat tinggi.
Bahasa Pemrograman berdasarkan Perkembangan :
1. Bahasa Mesin
- Bahasa mesin antara mesin satu dengan yang lainya
berbeda.
- Bahasa mesin perintahnya menggunakan kode-kode
biner atau
heksadesimal
Contoh :
- B402 = 1011 0100 0000 0010 = memuat
bilangan 2 ke
WRITE (‘*’);
Cout << “*”
2. Bahasa Tingkat Rendah
- Bahasa Assembly (Bahasa Rakitan).
- Perintah kepada mesin tidak lagi menggunakan
kode-kode biner, tetapi
menggunakan kata-kata pendek.
MOV untuk menyatakan “Move”
JNZ “jump non-zero” = lompatlah bila tidak sama
dengan 0.
Contoh :
MOV AH,02
MOV DL,2A
INT 21
Hasil ke 3 perintah ini sama dengan perintah yang
ditulis dalam bahasa tingkat
tinggi.
kemampuan pengendalian mesin dalam aras rendah,
struktur data dan struktur kontrol beraras
tinggi.
Contoh :
printf (“*”);
4. Bahasa Tingkat Tinggi
- FORTRAN (FORmula TRANslator)
dikembangkan tahun 1956. ditujukan untuk
mempermudah
membuat aplikasi matematika
dan teknik.
- BASIC (Begginer All-Purpose Symbolic Instruction
Code) dikembangkan tahun
1965.
- PASCAL dibuat tahun 1971 oleh Nicklaus Wirth.
bahasa ini
digunakan untuk mengenalkan pemrograman terstruktur.
bisnis. Pada mulanya RPG merupakan singkatan dari
Report Program Generator, RPG
menyediakan kemampuan yang
memudahkan Programmer dalam membuat laporan bisnis.
Pembaruan terakhir dari bahasa RPG
adalah RPG IV (ILE RPG). Bahasa ini
memiliki berbagai fitur pemrograman berbasis objek
antara lain: fungsi (function) dan
prosedur(procedure).
5. Bahasa Berorientasi Objek
Konsep utama pemrograman berorientasi objek yaitu
melakukan permodelan
objek dari kehidupan nyata ke dalam tipe data abstrak.
Jelasnya, pemrograman
berorientasi objek merupakan konsep
permodelan objek dari kehidupan nyata ke dalam tipe data
abstrak. Jelasnya,
- Jalan
- Rem
- Dll.
III. Kerangka Dasar Pemrograman
Storage