![Page 1: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/1.jpg)
eBook
Organisasi Sistem komputer
Penyusun :
1. Imam Purwanto, S.Kom., MMSI
2. Ega Hegarini, S.Kom., MM
3. Rifki Amalia, S.Kom., MMSI
4. Arie Kusumawati, S.Kom
Fakultas Teknologi Industri
Universitas Gunadarma
2013
![Page 2: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/2.jpg)
MONITOR: to output data “CPU”: to process command & data
MOUSE: to input command/data
KEYBOARD: to input command/data
SPEAKER: to output data
![Page 3: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/3.jpg)
5 komponen utama komputer
Processor (active)
Computer
Control (“brain”)
Datapath (“brawn”)
Memory (passive) (where programs, data live when running)
Devices
Input
Output
Keyboard,
Mouse
Display,
Printer
Disk (where programs, data live when not running)
![Page 4: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/4.jpg)
Tingkat-tingkat abstraksi organisasi komputer
Application S/W MS Word computer as electronic type-writer MS Excel computer as electronic calculator
System S/W Compilers computer as translator (source to executable
program) Operating Systems computer as machine that executes
programs, stores files, prints content of files to printers, communicate with other computers
Instruction Set What basic operations can be carried out What, where, and how data can be stored & retrieved in/from
memory How can data be exchanged to the outside “world”
Computer H/W The 5 components: Datapath, Control, Memory, Input, Output
![Page 5: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/5.jpg)
Konsep abstraksi
Memudahkan bermacam “pengguna” memahami sistem komputer sesuai tingkat kebutuhannya (yang berbeda-beda): end-user:
menggunakan aplikasi untuk menyelesaikan tugasnya
butuh aplikasi yang merepresentasikan alat bantu penyelesaian tugasnya
pemrogram aplikasi:
menggunakan development tools untuk membuat program aplikasi
butuh model sistem komputer tanpa bergantung pada jenis komputer secara spesifik
pemrogram sistem:
membuat program sistem
butuh model sistem komputer tanpa bergantung pada implementasi komponen-komponen perangkat keras
![Page 6: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/6.jpg)
Fungsi dan struktur
![Page 7: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/7.jpg)
Fungsi dan Struktur
Struktur adalah bagaimana masing-masing komponen saling berhubungan
satu sama lain
Fungsi merupakan operasi dari masing-masing komponen sebagai bagian
dari struktur
Fungsi
Semua komputer memiliki 4 fungsi :
Pengolah data
Penyimpan data
Pemindah data
Kendali
Minggu I 7
![Page 8: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/8.jpg)
Fungsi
Komputer dilihat dari sudut pandang fungsi
Minggu I 8
Data
Movement
Apparatus
Control
Mechanism
Data
Storage
Facility
Data
Processing
Facility
![Page 9: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/9.jpg)
Pemindahan Data
Contoh : dari keyboard ke layar monitor
Minggu I 9
Data
Movement
Apparatus
Control
Mechanism
Data
Storage
Facility
Data
Processing
Facility
![Page 10: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/10.jpg)
Penyimpanan data
Contoh : download dari internet
Minggu I 10
Data
Movement
Apparatus
Control
Mechanism
Data
Storage
Facility
Data
Processing
Facility
![Page 11: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/11.jpg)
Pengolahan data
• Contoh : updating bank statement
Minggu I 11
Data
Moveme
nt
Apparatu
s
Control
Mechanism
Data
Storage
Facility
Data
Processing
Facility
![Page 12: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/12.jpg)
Pengolahan data
dari Storage ke I/O
Contoh : Pencetakan statement bank
Minggu I 12
Data
Moveme
nt
Apparatu
s
Control
Mechanism
Data
Storage
Facility
Data
Processing
Facility
![Page 13: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/13.jpg)
Struktur Komputer- Level Tertinggi
Minggu I 13
Computer
Main
Memory
Input
Output
Systems
Interconnection
Peripherals
Communication
lines
Central
Processing
Unit
Computer
![Page 14: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/14.jpg)
Struktur CPU
Minggu I 14
Computer Arithmetic
and
Login Unit
Control
Unit
Internal CPU
Interconnection
Registers
CPU
I/O
Memory
System
Bus
CPU
![Page 15: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/15.jpg)
Struktur Control Unit
Minggu I 15
CPU
Control
Memory
Control Unit
Registers and
Decoders
Sequencing
Login Control
Unit
ALU
Registers
Internal
Bus
Control Unit
![Page 16: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/16.jpg)
Sejarah perkembangan Komputer
![Page 17: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/17.jpg)
Generasi komputer
I: ’46 – ’57: UNIVAC 1103
Bahasa Rakitan Vacuum Tube 40.000 instruksi/detik
II: ’58 – ’64: IBM 7094 Bahasa Tingkat Tinggi (Fortran, Cobol), Kompilator Transistor I/O & Processor Parallelism 200.000 instruksi/detik
III: ’65 – ’71: IBM System/360, DEC PDP-8 Sistem Operasi Small- & Medium-scale Integrated Circuit (IC) Cache & Virtual Memory, Microprogramming, Pipelining, Parallelism 1.000.000 instruksi/detik
IV: ’72 – ’77: Apple IIe, IBM PC Large Scale Integrated Circuit (LSI) Microprocessor, PC 10.000.000 instruksi/detik
IV: ’78 – …: 80286 – Pentium IV, MIPS, Sparc, PowerPC Very Large Scale Integrated Circuit (VLSI) 100.000.000 instruksi/detik
![Page 18: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/18.jpg)
Teknologi komputer – perubahan dramatis
• Prosessor – 2X lebih cepat setiap 1,5 tahun
– 100X lebih cepat dalam dekade terakhir
• Memori – Kapasitas DRAM: 2x / 2 years
– Kecepatan Memori: meningkat 10% per tahun
– Biaya per bit: membaik 25% per tahun
– Kapasitas meningkat 64X dalam dekade terakhir
• Disk – Kapasitas disk: > 2X setiap 1,0 tahun
– Biaya per bit: membaik 100% per tahun
– Kapasitas meningkat 120X dalam dekade terakhir
![Page 19: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/19.jpg)
Konsep abstraksi
Memudahkan bermacam “pengguna” memahami sistem komputer sesuai tingkat kebutuhannya (yang berbeda-beda): end-user:
menggunakan aplikasi untuk menyelesaikan tugasnya
butuh aplikasi yang merepresentasikan alat bantu penyelesaian tugasnya
pemrogram aplikasi:
menggunakan development tools untuk membuat program aplikasi
butuh model sistem komputer tanpa bergantung pada jenis komputer secara spesifik
pemrogram sistem:
membuat program sistem
butuh model sistem komputer tanpa bergantung pada implementasi komponen-komponen perangkat keras
![Page 20: Organisasi Sistem komputer - novrina.staff.gunadarma.ac.idnovrina.staff.gunadarma.ac.id/Downloads/files/46060/MINGGU+1... · menggunakan development tools untuk membuat program aplikasi](https://reader030.vdocument.in/reader030/viewer/2022020215/5b2dc4027f8b9adc6e8bef9e/html5/thumbnails/20.jpg)
Latihan Soal:
• Fungsi dari masing-masing 5 komponen utama komputer?
• Apa dan bagaimana data disimpan dan diakses kembali dari memori?
• Jelaskan 5 Komponen hardwear komputer
• Jelaskan 4 fungsi dari komputer?
• Jelaskan mengapa kecepatan memory bertambah 10% setiap tahun?