Anda di halaman 1dari 25

DEFINISI KOMPUTER

computare to compute menghitung

Komputer adalah :
• Alat elektronik
• Dapat menerima input data
• Dapat mengolah data
• Dapat memberikan informasi
• Menggunakan suatu program yang tersimpan di memori
komputer
• Dapat menyimpan program dan hasil pengolahan
• Bekerja secara otomatis.

Pengertian Komputer :
Peralatan elektronik yang bekerja di bawah perintah program
untuk menerima (input), memproses data, menghasilkan
informasi (output) dan menyimpan data/informasi tersebut.

Ilmu Komputer :
Adalah studi yang mempelajari tentang pengertian computer,
penggunaan computer dan cara bekerja suatu computer.

PERKEMBANGAN KOMPUTER
. Jaman kuno : Metode Elementer
. thn 2000 SM : ABACUS / SEMPOA di daratan Cina
. thn 1617 : John Napier membuat ‘Napier Bones’
. thn 1620 : William Oughtred membuat ‘Slide Rule’
. thn 1642 : Blaise Pascal membuat ‘Pascal Arithmatic
Machine’
. thn 1671 : Gotfried Von Leibneitz membuat ‘Leibneitz
Calculation Machine’
. thn 1812 : Charles Babage membuat ‘Babage Calculation
Machine’

1
. thn 1890 : Herman Hollerith membuat ‘Punch Card
Machine’
. thn 1944 : Horward Aiken membuat MARK-I
. thn 1946 : J. Presper Eckert dan John W. Mauchly
Membuat ENIAC dan membuat UNIVAC
komputer yang pertama kali di perdagangkan
. thn 1950 : J. Prespr Eckert dan John W. Mauchly
mengembangkan menjadi EDSAC

GENERASI KOMPUTER

GENERASI PERTAMA (1946 – 1959)


• Sirkuitnya menggunakan Vacuum Tube
• Program dibuat dengan bahasa mesin (ASSEMBLER)
• Ukuran fisik komputer sangat besar
• Cepat panas
• Proses kurang cepat
• Kapasitas penyimpanan kecil
• Memerlukan daya listrik yang besar
• Orientasi pada aplikasi bisnis

2
GENERASI KEDUA (1959 – 1964)
• Sirkuitnya berupa transistor
• Program dapat dibuat dengan bahasa tingkat tinggi ;
COBOL, FORTRAN, ALGOL
• Kapasitas memori utama sudah cukup besar
• Proses operasi sudah cepat
• Membutuhkan lebih sedikit daya listrik
• Berorientasi pada bisnis dan teknik

GENERASI KETIGA (1964 – 1970)


• Komponen yang digunakan berupa IC ( Integrated
Circuit )
• Pemrosesan lebih cepat
• Kapasitas memori lebih besar lagi
• Penggunaan listrik lebih hemat
• Bentuk fisik lebih kecil
• Banyak bermunculan application software

3
GENERASI KEEMPAT (1970 – 1990)
• Menggunakan Large Scale Integration ( LSI )
• Dikembangkan komputer micro yang menggunakan micro
processor & semiconductor yg berbentuk chip untuk
memori komputer
• Dikembangkan kembali pada tahun 1980 dengan
menggunakan Very Large Scale Integration ( VLSI )

GENERASI KELIMA (mulai 1990-an)


• Komputer pada generasi ini mengembangkan komputer
yang bisa bercakap dengan manusia sehingga bisa
meniru intelegensi manusia
• Dikenal juga dengan sebutan Generasi Pentium.

GENERASI KEENAM (mulai abad 21)

4
• Generasi ini adalah generasi masa depan yang nantinya
dikenal dengan Generasi Titanium.
JENIS KOMPUTER
 Berdasarkan Data Yang DiOlah
o Analog Computer
o Digital Computer
o Hybrid Computer

 Berdasarkan Ukurannya
o Mainframe Computer
o Mini Computer
o Micro Computer

 Berdasarkan Penggunaannya
o Special Purpose Computer
o General Purpose Computer

SISTEM KOMPUTER
Jaringan dari elemen-elemen yang saling berhubungan,
membentuk satu kesatuan untuk melaksanakan suatu tujuan
pokok

HARDWARE
Peralatan dari sistem komputer yang secara fisik
terlihat dan terjamah

SOFTWARE
Program yang berisi perintah untuk melakukan
pengolaahan data

BRAINWARE
Manusia yang terlibat dalam mengoperasikan serta
mengatur sistem komputer

5
PENGENALAN HARDWARE
Gambar Konfigurasi Komputer

CCU INPUT MEMORY OUTPUT CCU

5 1 3 4 5

ALU

CU

CPU

Komponen Pokok Hardware Komputer :


1. Alat Input
2. Alat Proses
3. Alat Penyimpanan
4. Alat Output
5. Alat Komunikasi

ALAT INPUT

 Alat Input Langsung


1. Point of sale

2. Teleprinter Terminal

3. Financial Transaction Terminal

6
4. Pointing Device
- Mouse
- Touchscreen
- Light Pen

5. Scanner

- MICR (Magnetic Ink Character Recognition)

- OCR (Optical Character Recognition)


- OMR (Optical Mark Recognition)

7
- Barcode

6. Sensor
- Voice Recognition

 Alat Input Tidak Langsung :


1. Punch Card
2. Pita Magnetic
3. Disk Magnetic

ALAT OUPUT

 Hard Copy Device


1. Printer : - Impact printer : Dot matrik, Daisy Wheel,
Thimble printer, Chain printer, Band printer
dan Drum printer

- Non Impact printer : Ink jet printer, Laser

8
printer, Thermal transfer, Thermal printer,
Electrostatistic printer

2. Plotter

3. COTM (Computer Output to Microfilm)

 Soft Copy Device


- Video Display
- Flat Planel
- Speaker

Macam-macam keluaran :
1. Tulisan
2. Image
3. Suara
4. Bentuk lain yang dapat dibaca komputer

9
ALAT PEMROSES

C P U (Central Processing Unit)


Tempat pemrosesan instruksi-instruksi program

Tugas Control Unit (CU)


- Mengatur dan mengendalikan alat I/O
- Mengambil instruksi dari main memory

Arithmatic Logic Unit (ALU)


Melakukan semua perhitungan aritmatika atau matematika
sesuai instruksi program, melakukan semua operasi logika
dengan bantuan operator logika dan sebagai alat bantu
mekanisme keputusan bagi CU.

10
ALAT PENYIMPANAN

INTERNAL STORAGE/MAIN STORAGE


Media penyimpanan yang terletak di dalam dan
berhubungan langsung dengan CPU

Main Storage
a. Tempat penyimpanan program dan data
b. Pada main storage terdapat bagian yang disebut code (inti
besi) yang berbentuk cincin, berlilitkan kabel, bersifat
magnetik dan sangat sensitive.
Code ini hanya menerima 2 keadaan yaitu ON/OFF (I/O)
dengan demikian hanya dapat menyimpan 2 bilangan
yang di sebut dengan BIT (Binary Digit).
Untuk 1 karakter = 8 bit + 1 bit parity check
Parity check digunakan untuk memeriksa isi storage, ada
dua macam :
1. Even Parity Check (jumlah bit 1 harus genap)
2. Odd Parity Check (jumlah bit 1 harus ganjil)

Satuan dari kapasitas storage terkecil yang mempunyai


alamat dan memori yaitu Byte
1 byte untuk 1 karakter
1 byte bisa beberapa bit (8, 16, 32, 64)
1 KB = 1024 byte
1 MB = 1024 KB
1 GB = 1024 MB

RAM (Random Access Memory)


. Destructive Write In (Volatile / data akan hilang jika aliran
listrik mati)
. Memori yang dapat diakses, diambil dan diisi oleh pengguna
komputer atau programmer

ROM (Read Only Memory)

11
. Non Destructuve Read Out (Non Volatile / data tidak hilang
jika aliran listrik mati)
. Memori tidak dapat diakses dan diisi oleh pengguna computer
ataupun programmer karena sudah diisi oleh pabrik
pembuatnya

EXTERNAL STORAGE (Auxiliary Storage / Secondary


Storage)
Media penyimpanan luar yang kini ada dan masih banyak
jenisnya, salah satunya adalah magnetik disk.
Magnetik disk terbagi dua macam : 1. Floppy disk
2. Hard disk

FLOPPY DISK
. Magnetik disk terbuat dari piringan plastik mylar
. Megafloppy disk, dibungkus dengan menggunakan plastik
yang agak tebal sehingga lebih kuat, tidak mudah tergores
dan tidak mudah tertekuk, kapasitasnya 100 MB s/d 250
MB, digunakan pada jaringan
. Micro disk, sda tetapi kapasitasnya hanya 1.44 MB
. Mini disk, terbuat dari plastik tipis yang lentur yang dilapisi
magnet serta dibungkus dengan suatu jaket pelindung yang
lentur dan kapasitasnya lebih kecil dibandingkan dengan
micro disk yaitu 1.2 MB

HARD DISK
. Terbuat dari piringan keras dari bahan alumunium atau
keramik yang dilapisi dengan zat magnetik
. Kapasitas penyimpanannya sangat besar dibandingkan
dengan floppy disk yaitu 540 MB – 5 GB

12
Alat Pemroses

CPU

CU
Register
ALU
Alat Input Alat Output

Main Memory

RAM

ROM

PENGENALAN SOFTWARE
Adalah “Komponen dalam data processing system yang berupa
program-program dan teknik- teknik lain untuk mengontrol
sistem”

Fungsi Software :
1. Mengidentifikasikan program
2. Menyiapkan aplikasi program sehingga tata kerja seluruh
peralatan komputer terkontrol
3. Mengatur dan membuat pekerjaan lebih efisien

 BAHASA PEMROGRAMAN

13
Bahasa-bahasa yang dipakai oleh programmer untuk
menuliskan kumpulan-kumpulan instruksi program
1. Low Level Language (bahasa tingkat rendah) :
Assembler / Bahasa Mesin
2. High Level Language (bahasa tingkat tinggi) :
- Menggunakan Compiler sebagai penterjemah :
Fortran, Cobol
- Menggunakan Interpreter sebagai penterjemah :
Basic, Pascal

 PROGRAM APLIKASI

Program-program yang dibuat oleh perusahaan komputer


untuk user yang beroperasi dalam bidang umum
contoh : Dbase, Lotus 1-2-3, Ms Office, dll

 SISTEM OPERASI

Bagian software yang sangat penting, yang merupakan


kumpulan program yang mengontrol dan mengatur seluruh
kegiatan processing didalam suatu sistem komputer”
contoh : DOS (IBM-DOS, MS-DOS), Windows 95 – 2000,
Windows NT, Windows XP, Linux, Unix

PENGENALAN BRAINWARE
 SYSTEM ANALIS
Orang yang merancang suatu system

 PROGRAMMER
Orang yang membuat program

 END-USER
Orang yang menggunakan komputer secara langsung

14
SIKLUS PENGOLAHAN DATA

INPUT OUTPUT

data pengolahan informasi

PROCESSING

Data : kumpulan kejadian yang diangkat dari suatu


Kenyataan
Pengolahan : manipulasi dari data ke dalam bentuk yang
lebih berguna dan berarti
Informasi : hasil dari kegiatan pengolahan data yang
memberikan bentuk yang lebih berarti dari
suatu kejadian

15
PENGEMBANGAN SIKLUS PENGOLAHAN DATA

ORIGINATION INPUT PROCESSING OUTPUT DISTRIBUTION

STORAGE

Origination : tahap yang berhubungan dengan proses


pengumpulan pengumpulan data (pencatatan)

Input : tahap proses pemasukkan data ke dalam


komputer lewat alat input

Processing : tahap proses pengolahan data yang sudah


dimasukkan yang dilakukan oleh alat proses

Output : tahap proses menghasilkan output dari hasil


pengolahan data ke alat output

Distribution : tahap penyebaran output ke pihak yang


membutuhkan informasi

Storage : tahap proses perekaman hasil pengolahan ke


simpanan luar

16
PENGOLAHAN DATABASE
Database

File

Record

Field
Gambar Hirarki Database

Database
- Merupakan kumpulan dari data yang saling
berhubungan satu dengan yang lainnya, tersimpan
pada hardware komputer dan digunakan software untuk
memanipulasinya
- Kumpulan dari beberapa file

File
- Terdiri dari record-record yang menggambarkan satu
kesatuan data yang sejenis

Record
- Kumpulan dari beberapa field

Field
- Menggambarkan suatu atribut yang menunjukkan suatu
item dari data

17
STRUKTUR DATA

Adalah suatu koleksi / kelompok data yang dapat


dikarakterisasikan oleh organisasi serta operasi yang
didefinisikan terhadapnya

Data di kategorikan menjadi :


1. Tipe data tunggal : Integer, Boolean dan Karakter
2. Tipe data majemuk : String ( Untai )

Struktur data di kategorikan menjadi :


1. Struktur Data sederhana : Array dan Record
2. Struktur Data majemuk : Linier dan Non Linier

TIPE DATA TUNGGAL

INTEGER: - Himpunan {…,-{-(n+1),-n,…,-1,0,1,2,…,n+1,…}


- Operasi aritmatika yang dapat dilakukan :
Penjumlahan, pengurangan, perpangkatan,
perkalian dan pembagian

BOOLEAN :
- Tipe data logika
- Elemen tipe data : True dan False
- Operator logika : OR, NOT, AND

KARAKTER:
- Merupakan suatu kumpulan dari symbol aksara
yang meliput digit angka, alfabet dan spesial
karakter lainnya

18
TIPE DATA MAJEMUK

STRING
Suatu String adalah barisan hingga symbol yang
diambil dari himpunan karakter. Himpunan karakter
yang digunakan untuk membentuk sting dinamakan
Alfabet.
Co: CD1, C1D,DDC,111D1, … dst, termasuk null (empty)
Secara umum dapat kita nyatakan String S sebagai :
S : a1,a2,…, an  setiap a anggota alfabet A

Panjang dari string didefinisikan sebagai banyaknya karakter,


ditulis :
S := N atau Length (S) := N
operasi yang dapat dilakukan :
- Length (Panjang)
- Concatenation (Produk / Penyambungan)
- SubString (mengambil)
- Insert (menyisipkan)
- Delete (menghilangkan)

Contoh : S1 = Universitas S2 = Gunadarma


1. Length (Sn); Length (S2)
= 9 karakter
2. Substr (Sn, I,J); Substr (S2,3,5)
= nadar
3. Concat (Sn,Sm); Concat (S1,S2)
= ’Universitas Gunadarma’
4. Insert (Sn,Sm,I); Insert (S1,S2,6)
= ’UniveGunadarmarsitas’
5. Delete (Sn,I,J); Delete (S2,3,4)
= ’Gurma’

19
SISTEM BILANGAN

Sistem Bilangan (number system) adalah ‘suatu cara untuk


mewakili besaran dari suatu satuan phisik’

Sistem bilangan pada pengolahan data komputer terbagi


menjadi 4, yaitu :
- Bilangan desimal yang berbasis 10 (0 – 9)
- Bilangan Binary yang berbasis 2 (0 dan 1)
- Bilangan Oktal yang berbasis 8 (0 – 7)
- Bilangan Hexadesimal yang berbasis 16 (0 – 9 A B C D E F)

PENJUMLAHAN DAN PENGURANGAN

DESIMAL

- Digit angka antara 0 sampai dengan 9


- Bentuk nilai suatu bilangan desimal terbagi menjadi dua,
yaitu :
1. Integer decimal (bilangan bulat)

8598 8 x 103 = 8000


5 x 102 = 500
9 x 101 = 90
8 x 100 = 8
+
8598
position value
absolute value

20
2. Fraction decimal (bilangan pecahan)

183.75 1 x 102 = 100


8 x 101 = 80
3 x 100 = 3
7 x 10-1 = 0.7
5 x 10-2 = 0.05
+
183.75
position value
absolute value
BINARY

- Digit 1 dan 0
- Position value sistem bilangan biner merupakan
perpangkatan dari basisnya yaitu 2

10012 1 x 20 = 1
0 x 21 = 0
2
0x2 = 0
3
1x2 = 8
+
910

syarat : 0 1 0 1
0 0 1 1
+ + + +
0 1 1 10

Penjumlahan

Desimal Binar Desimal Binar

21 10101 27 11011
5 101 9 1001
+ + + +
26 11010 36 100100

21
Pengurangan

Desimal Binar Desimal Binar

29 11101 27 11011
11 1011 9 1001
- - - -
18 10010 18 10010

OKTAL

- Digit angka 0 sampai dengan 7


- Position value sistem bilangan oktal merupakan
perpangkatan dari basisnya yaitu 8

Penjumlahan

425 327
527 245
+ +
1154 574

Pengurangan

154
127
-
25
HEXADESIMAL

- Digit angka 0 sampai dengan 9, A (10), B (11), C (12), D


(13), E (14), F (15)
- Position value sistem bilangan hexadesimal merupakan
perpangkatan dari basisnya yaitu 16

22
Penjumlahan

A25 CA3
5B7 5FB
+ +
FDC 129E

Pengurangan

12E1
627
-
CBA

KONVERSI BILANGAN

1. DESIMAL

Binary 4510 = ……….2 ; maka hasilnya 1011012


45 : 2 = 22 sisa 1
22 : 2 = 11 sisa 0
11 : 2 = 5 sisa 1
5 : 2 = 2 sisa 1
2 : 2 = 1 sisa 0

Oktal 27810 = ……….8 ; maka hasilnya 4268


278 : 8 = 34 sisa 6
34 : 8 = 4 sisa 2

Hexadesimal 158310 = ……….16 ; maka hasilnya 62F16


1583 : 16 = 98 sisa 15 (F)
98 : 16 = 6 sisa 2

23
2. BINARY

Desimal 1101102 = 5410


1 x 10 + 1 x 104 + 0 x 103 + 1 x 102 + 1 x 101 + 0 x 100 = 54
5

Oktal 11101011012 = 16558


001 110 101 101
1 6 5 5

Hexadesimal 11101011012 = 3AD16


0011 1010 1101
3 10 (A) 13 (D)

3. OKTAL

Desimal 3788 = 25610


3 x 82 + 7 x 81 + 8 x 80 = 256

Binary 12748 = 001 010 111 1002

Hexadesimal 26778 = 010110111111


= 5BF16

4. HEXADESIMAL

Desimal B7D16 = 11 x 162 + 7 x 161 + 13 x 160 = 181910

Binary A5DE16 = 10100101110111102


Oktal 7F6916 = …………8

24
25

Anda mungkin juga menyukai