DEFINISI KOMPUTER
• computare to compute menghitung
Komputer adalah :
Pengantar Komputer Umum • Alat elektronik
• Dapat menerima input data
• Dapat mengolah data
• Dapat memberikan informasi
• Menggunakaan suatu program yang tersimpan di memori
komputer
• Dapat menyimpan program dan hasil pengolahan
• Bekerja secara otomatis.
INPUT OUTPUT
ORIGINATION INPUT PROCESSING OUTPUT DISTRIBUTION
pengolahan
data informasi
PROCESSING
STORAGE
Data : kumpulan kejadian yang diangkat dari suatu
kenyataan Origination : tahap yang berhubungan dengan proses pengumpulan data (pencatatan)
Pengolahan : manipulasi dari data ke dalam bentuk yang lebih Input : tahap proses memasukkan data ke dalam komputer lewat alat input
Processing : tahap proses pengolahan dari data yang sudah dimasukkan yang dilakukan
berguna dan berarti oleh alat proses
Informasi : hasil dari kegiataan pengolahan data yang Output : tahap proses menghasilkan output dari hasil pengolahan data ke alat output
Distribution : tahap penyebaran output ke pihak yang membutuhkan informasi
memberikan bentuk yang lebih berarti dari suatu
Storage : tahap proses perekaman hasil pengolahan ke simpanan luar.
kejadian.
1
24/09/2020
JENIS KOMPUTER
SISTEM KOMPUTER
Jaringan dari elemen-elemen yg saling berhubungan,
membentuk satu kesatuan untuk melaksanakan suatu
Berdasarkan Data Berdasarkan Berdasarkan
tujuan pokok
yang Diolah Ukurannya Penggunaannya
• HARDWARE
Peralatan dari sistem komputer yang secara fisik Special
Analog Mainframe
terlihat dan terjamah Purpose
• SOFTWARE
Computer
Computer
Program yang berisi perintah untuk melakukan Digital Minicomputer
pengolaahan data Computer
• BRAINWARE General
Hybrid Microcomputer
Manusia yang terlibat dalam mengoperasikan serta Computer Purpose
mengatur sistem komputer Computer
GENERASI KOMPUTER
Generasi Kedua (1959-1964)
Generasi Pertama (1946-1959)
2
24/09/2020
3
24/09/2020
ALAT PEMROSES
Tugas Arithmetic Logic Unit
•Melakukan semua perhitungan
ALAT PENYIMPANAN
aritmatika yang terjadi sesuai
instruksi program
CPU •Melakukan pengambilan Dipergunakan untuk menyimpan instruksi dan data yang
keputusan dari operasi logika
MAIN MEMORY akan diproses dan dari hasil pengolahan
( Central Processing Unit )
sesuai dengan instruksi program
•Tempat pemrosesan
Dipergunakan untuk menyimpan instruksi dan data yang
instruksi-instruksi program REGISTER sedang diproses
•Ukuran dari Main Memory ditunjukkan oleh satuan terkecilnya yakni Byte Main Memory
Terra Byte
•1 Byte memory terdiri dari 8 Bit ( Binary Digit ), dimana setiap digit diwakili oleh digit
1 atau 0, sehingga membentuk kode pada lokasi memory ( address )
Main Memory terdiri dari RAM dan ROM
•Sistem pengkodeannya dapat berbentuk BCD, SBCDIC, EBCDIC, atau kode ASCII
4
24/09/2020
RAM ( Random Acces Memory ) merupakan memory yang dapat diisi dan diambil isinya
oleh programmer.
REGISTER
Struktur RAM :
1. Input Storage ; untuk menampung input yang dimasukkan oleh alat
input •Merupakan simpanan kecil yang memiliki kecepatan tinggi ( 5 sampai 10 kali kecepatan main
memory )
2. Program Storage ; untuk menyimpan semua instruksi program yang
•Digunakan untuk menyimpan instruksi dan data yang sedang diproses oleh CPU
akan diproses
( instruksi lain yang menunggu giliran disimpan di main memory )
3. Working Storage ; untuk menyimpan data yang akan diolah dan dari •Terbagi atas : 1. Instruction Register ( IR ) atau Program Register yang digunakan untuk
hasil proses menyimpan instruksi yang sedang diproses
4. Output Storage ; untuk menampung hasil akhir dari pengolahan data 2. Program Counter ( PC ) atau Control Counter / instruction counter adalah
register yang digunakan untuk menyimpan alamat ( address ) lokasi dari main
yang akan ditampilkan ke alat output.
memory yang berisi instruksi yang sedang diproses.
RAM memiliki kemampuan untuk melakukan pengecekan dari data yang disimpannya, •Register yang berhubungan dengan data yang sedang diproses disebut General Purpose
disebut dengan istilah PARITY CHECK EVEN PARITY CHECK Register yang memiliki kegunaan sebagai Operand Register ( untuk menampung data atau
( Jumlah bit 1 harus genap ) operand yang sedang diolah ) & sebagai Accumulator ( untuk menyimpan hasil dari operasi
ODD PARITY CHECK aritmatika dan logika yang dilakukan ALU ).
( Jumlah bit 1 harus ganjil )
ROM ( Read Only Memory ) merupakan memory yang hanya dapat dibaca saja.
Sebagai tambahan dari Register, beberapa CPU menggunakan suatu EXTERNAL MEMORY
Cache Memory / Scratch-pad Memory / High-speed buffer / Buffer
Memory dengan tujuan agar kerja dari CPU lebih efisien dan dapat
MICRO DISK
mengurangi waktu yang terbuang. SASD DASD
MINI DISK
MAGNETIC DISK
PUNCH CARD REMOVABLE DISK
HARD CARD
( DISK PACK )
CARTRIDGE TAPE
MAGNETIC DRUM
CASSETTE
5
24/09/2020
DOT MATRIK
IMPACK PRINTER CONTOH MACAM-MACAM ALAT OUTPUT
PRINTER
DAISY WHEEL
PRINTER
HARDCOPY PRINTER
DEVICE PLOTTER THIMBLE
PRINTER Tape drive
COMPUTER Laser printer
OUTPUT CHAIN
TO MICROFILM PRINTER
BAND
PRINTER Plotter
ASCII Printer Optical drive
VIDEO DISPLAY DRUM
ALAT SOFTCOPY
FLAT PANEL
PRINTER
MACAM-MACAM KELUARAN :
OUTPUT DEVICE
THERMAL
NON-IMPACT PRINTER • Tulisan
SPEAKER PRINTER LASER
• Image / gambar
PRINTER
• Suara
DRIVE THERMAL
DISK DRIVE • Bentuk lain yayng dapat dibaca komputer
DEVICE TRANSFER
INKJET
TAPE DRIVE ELECTROSTATISTIC
PRINTER
PRINTER
PENGENALAN SOFTWARE
• PAKET APLIKASI
- Word Star, dBase-II, Lotus 1-2-3, dll
• BAHASA PEMROGRAMAN
- MS-Word, MS-Excell, MS-Power Point, dll
6
24/09/2020
Embedded Computers
KOmputer UMUM Minggu ke 1 25 Next
Personal Computers
•Jenis-jenis PC (personal computers) yang paling populer?
Personal Computers
• Apa itu desktop computer?
Dirancang pada semua komponen yang cocok
PC dan kompatibel Apple Macintosh ditempatkan diatas meja / meja tulis
menggunakan sistem biasanya menggunakan
operasi Windows sistem operasi Macintosh
(Mac OS X)
Next Next
7
24/09/2020
Mobile Computers and Mobile Devices Mobile Computers and Mobile Devices
• Apa itu notebook computer?
• Apa itu Tablet PC?
Portable, cukup kecil Menyerupai papan tulis
dan sesuai untuk surat
ditaruh pada pangkuan Dapat menulis pada layar
Disebut juga laptop menggunakan pena digital
computer Biasanya digunakan untuk
Umumnya lebih mahal membuat suatu catatan
dari komputer desktop
dengan kemampuan
yang sama.
Next Next
Mobile Computers and Mobile Devices Mobile Computers and Mobile Devices
• Apa itu handheld computer?
• Apa saja perangkat mobile?
Digunakan untuk
Cukup kecil untuk pegawai mobile
digunakan dengan spt meter readers
Cukup kecil untuk
Internet-enabled satu tangan dan delivery
dibawa dalam
kantong telephone is a people
“smart phone”
Next Next
8
24/09/2020
Mobile Computers and Mobile Devices Mobile Computers and Mobile Devices
• Apa itu personal digital assistant (PDA)? • Apa itu smart phones?
Next Next
9
24/09/2020
Next
10
24/09/2020
Mac OS
• Kernel merupakan bagian inti dari suatu sistem operasi yang
mengendalikan perangkat keras, misal pengelolaan memori (memori
management), pengelolaan proses (process management) termasuk job
scheduling dan context switching, pengelolaan Input Output (I/O) termasuk
filesystem dan driver perangkat I/O serta beberapa fungsi mendasar
lainnya seperti kontrol akses
• HAL berfungsi untuk menyembunyikan perbedaan hardware dari kernel
sehingga meskipun hardware berbeda tidak akan merubah kernel,
berfungsi sebagai driver antara higher level dengan low level componen.
Linux OS UNIX OS
11
24/09/2020
Database
Bahasa Pemprograman Merupakan kumpulan dari data yang saling
berhubungan satu dengan yang lainnya, tersimpan
pada hardware komputer dan digunakan software
• Program yang ditulis dalam bahasa pemrograman akan diterjemahkan ke dalam bahasa untuk memanipulasinya
mesin (kenal dengan biner digit) dengan menggunakan penterjemah. Kumpulan dari beberapa File.
• Penterjemah : File
• Interpreter : menterjemahkan baris per baris instruksi. Contoh bahasa Basic. Terdiri dari record-record yang menggambarkan satu
• Compiler : menterjamahkan setelah seluruh instruksi ditulis. Contoh bahasa Pascal, C, Ada kesatuan data yang sejenis.
,C++, dll.
• Dibedakan menjadi : Record
• Bahasa tingkat rendah (low level language) : bahasa yang berorientasi ke mesin. Misal : Bahasa Kumpulan dari beberapa field.
Assembler
• Bahasa Tingkat Menengah : C, Java
Field
• Bahasa tingkat tinggi (high level language) : bahasa yang berorientasi ke manusia (seperti
bahasa inggris) : Pascal, Visual (VB, Delphi). Dll Menggambarkan suatu atribut yang menunjukkan
suatu item dari data.
12
24/09/2020
Hardware
KOMUNIKASI & JARINGAN KOMPUTER Komunikasi Data
Star Network
Bus Network
Hierarchical Tree Network
13
24/09/2020
Ring Network
Web Network
14