BAB 4-STI-Jogi - Teknologi Sistem Komputer
BAB 4-STI-Jogi - Teknologi Sistem Komputer
BAB 4
Teknologi Sistem Komputer
Perangkat Keras
Processor
Control
Unit ALU
Register ALAT
ALAT KELUARAN
MASUKAN
Memori Utama
RAM ROM
Hard Copy Device:
Keyboard: - Impact Printer:
- VDU (CRT) . Dot matrix Printer
- EFT (ATM) . Daisy wheel Printer
- POS Terminal . Thimble Printer
Pointing Device: . Chain Printer
- Mouse . Band Printer
- Touch Screen Simpanan . Drum Printer
- Light Pen Luar - Non-impact Printer:
- Digitizer Graphic . Ink-jet Printer
Tablet . Thermal Printer
Scanner: . Thermal Transfer
- MICR Sequential Access Storage Printer
- Optical Data Device: . Laser Printer
Reader: - Punched Card - Plotter:
. OCR Reader - Paper Tape . Drum Plotter
. OCR Tag - Magnetic Tape . Flat Bed Plotter
Reader Direct Access Storage Device: - COM
. Bar Code - Magnetic Disk Soft Copy Device:
Reader . Micro Disk - Video Dispaly Unit
. OMR Reader . Mini Disk (Diskette) - Flat Panel Display
Censor: . Hard Disk (Removable dan - Electrolumenescent
- Kamera Fixed Disk) (EL) Display
- Kamera digital - Tape Strip Catridge - Speaker
- Camcorder - Optical Disk
Voice Recognizer: . CD-ROM, CR-R, CD-RW
- Microphone . DVD
Kapasitas Ukuran
8 bit byte
1024 bytes kilobytes
1024 kilobytes atau 1.048.576 bytes megabytes
1024 megabytes atau 1.073.741.824 bytes gigabytes
1024 gigabytes atau 1.099.511.627.776 bytes terabytes
❑ Control Unit
• Mengartikan instruksi-instruksi dari program komputer
• Membawa data dari alat input ke main memory
• Mengambil data dari main memory untuk diolah
• Bila ada instruksi untuk perhitungan arithmatika atau perbandingan
logika, control unit mengirim instruksi tsb ke arithmetic and logic
unit. Hasil dari pengolahan data ini dibawa oleh control unit ke main
memory untuk disimpan.
• 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 jika diperlukan oleh proses.
4. Mengirim instruksi ke arithmetic and logic unit bila ada
perhitungan arithmatika atau perbandingan logika serta
mengawasi kerja dari arithmetic and logic unit.
5. Menyimpan hasil proses ke main memory. Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
❑ Register
• Merupakan simpanan kecil yang mempunyai kecepatan
tinggi, lebih cepat sekitar 5 sampai 10 kali dibandingkan
dengan kecepatan perekaman atau pengambilan data di
main memory.
• Register digunakan untuk menyimpan instruksi dan data
yang sedang diproses oleh CPU, sedang instruksi-
instruksi dan data lainnya yang menunggu giliran untuk
diproses masih disimpan di main memory.
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Main
Memory
DASD
SASD
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Perangkat Lunak
1. Perangkat lunak sistem (system software).
a. Perangkat lunak sistem operasi (operating system)
b. Perangkat lunak sistem bantuan (utility)
c. Perangkat lunak bahasa (language software)
2. Perangkat lunak aplikasi (application software).
• program yang ditulis dan diterjemahkan oleh language software
untuk menyelesaikan suatu aplikasi tertentu.
• Perangkat lunak aplikasi (application software) merupakan
program yang ditujukan untuk menyelesaikan suatu
permasalahan dalam aplikasi yang tertentu yang sudah dibuat
oleh pabrik pembuat perangkat lunak aplikasi.
• Perangkat lunak aplikasi dapat berupa perangkat lunak aplikasi
tujuan umum (general purpose application software) dan
perangkat lunak aplikasi tujuan khusus (special purpose
application software).
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Perangkat Lunak
Perangkat Lunak
Perangkat Lunak Sistem Aplikasi
1. Multitasking
memungkinkan beberapa program sekaligus untuk diproses
pada saat bersamaan di sebuah komputer dengan pemakai
tunggal.
2. Multiprogramming
memungkinkan beberapa program menggunakan sumber-
sumber daya komputer pada saat waktu yang bersamaan
bergantian.
3. Time sharing
memungkinkan beberapa pemakai komputer menggunakan
CPU bersamaan dan CPU akan memberikan waktunya
bergantian kepada setiap pemakai untuk memproses
programnya.
4. Multiprocessing
memungkinkan beberapa CPU bekerja bersama-sama secara
paralel dalam satu sistem komputer. Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
❑ Generasi Pertama
• Bahasa mesin (machine language) merupakan perangkat
lunak bahasa generasi pertama. Suatu instruksi program yang
ditulis dalam bahasa mesin dapat berbentuk sebagai berikut:
000100110010
Tiap-tiap instruksi object code terdiri dari operation code (op-
code) dan operand.
0001 0011 0010
op-code operand operand
• Operand code (Op-code) menunjukkan perintah yang harus
dikerjakan (misalnya perintah perhitungan perkalian) oleh
processor dan operand adalah nilai-nilai yang akan
dioperasikan (misalnya nilai-nilai yang akan dikalikan).
Back
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
❑ Generasi Kedua
COMMENT *
Contoh program bahasa Assembler *
kode SEGMENT
ASSUME CS: kode, DS: kode
ORG 100h mulai:
;tampilkan tulisan
MOV AH, 9 ;fungsi DOS
MOV DX, OFFSET tulisan ;isi tulisan di DX
INT 21h
INT 20h ;selesai
tulisan DB 'Untuk buku sistem informasi oleh Jogiyanto
HM$'
kode ENDS
END mulai
❑ Generasi Ketiga
◼ Bahasa tingkat tinggi (high level language) sbg perangkat
lunak bahasa generasi ketiga disebut juga dengan nama
perangkat lunak bahasa prosedural (procedural
language).
◼ Source program yang ditulis dengan bahasa tingkat tinggi,
harus diterjemahkan menjadi program bahasa mesin dengan
suatu program penterjemah, yaitu compiler dan interpreter.
Source
Program Compiler
Proses Kompilasi
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
WRITE (#,10)
10 FORMAT ('Untuk buku Sistem Informasi oleh Jogiyanto HM ')
STOP
END
IDENTIFICATION DIVISION.
PROGRAM-ID. CONTOH.
REMARKS. Contoh program bahasa COBOL.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
TAMPILKAN.
DISPLAY 'Untuk buku Sistem Informasi oleh Jogiyanto HM'
STOP RUN.
(#Contoh program bahasa Pascal #)
begin
writeln ('Untuk buku Sistem Informasi oleh Jogiyanto HM');
end.
/# Contoh program bahasa C #/
main()
(
print ("Untuk buku Sistem Informasi oleh Jogiyanto HM");
)
❑ Generasi Keempat
• Perangkat lunak bahasa generasi keempat disebut juga dengan
perangkat lunak bahasa non-prosedural (nonprocedural language)
atau productivity language atau perangkat lunak bahasa tingkat
sangat tinggi (very high-level language.
• Perangkat lunak bahasa generasi keempat dapat dikelompokkan
sebagai :
o alat komputer mikro (microcomputer tools)
o bahasa kueri (query language) dan pembuat laporan (report
generator)
o bahasa grafik (graphics language)
o pembuat aplikasi (application generator)
o paket perangkat lunak aplikasi (application software package)
o bahasa tingkat sangat tinggi (very high-level programming
language).
Sistem Teknologi Informasi BAB 4 – Copyright By Jogiyanto HM
Perangkat Lunak
Bahasa
Sistem Operasi
BIOS
Perangkat Keras
End