Anda di halaman 1dari 35

Pengantar Sistem Teknologi Informasi

Sejarah Perkembangan Komputer

Muhammad Ficky Duskarnaen


duskarnaen@unj.ac.id
Pertemuan 1
Pokok Pokok Bahasan

1. Model Komputer Turing


2. Model Komputer Neumann
3. Komponen dalam Komputer
i. Hardware
ii. Software
iii. Data
4. Sekilas Hardware Komputer
5. Sekilas Software Komputer
6. Sekilas Data
7. Sejarah Singkat Komputer
https://www.freepik.com/free-photos-vectors/book
Model Komputer Turing
▪ Diperkenalkan oleh Alan Turing 1936 Alan Turing
▪ Ide dasarnya adalah membuat perangkat
komputasi universal dimana semua
perhitungan komputasi dapat dilakukan oleh
sebuah perangkat khusus
▪ Awalnya ini hanya sebuah konsep/model
kemudian Alan Turing benar membuat
menjadi perangkat nyata
▪ Perangkat ini dikenal dengan Mesin Turing
▪ ENIAC (Electronic Numerical Integrator and
Computer) merupakan contoh komputer
yang dibangun dengan model Turing pada
tahun 1945 di University of Pennsylvania
https://www.pngdownload.id/png-1wum8m/
Model Komputer Turing
Sumber gambar: Foundation of komputer Science, 4th ed

▪ Pada Model Turing, Output Data didapatkan/dipengaruhi dari kombinasi


dua faktor, yaitu Input Data dan Program
▪ Program merupakan kumpulan/set dari instruksi/perintah kepada
komputer untuk memperlakukan/mengolah data sesuai dengan perintah
▪ Sehingga pada model Turing:
i. Dengan Input Data yang sama namun dengan Program berbeda akan
didapatkan Output Data yang berbeda
ii. Dengan Program yang sama namun Input Data berbeda juga akan
memberikan Output Data yang berbeda pula.
iii. Dengan Input Data yang sama dan Program yang sama akan didapatkan
Output Data yang sama
Model Komputer Turing

Dengan Input Data yang sama


namun Program berbeda akan
memberikan Output Data yang
berbeda pula.

Sumber gambar: Foundation of komputer Science, 4th ed


Model Komputer Turing

Dengan Program yang sama


namun Input Data berbeda juga
akan memberikan Output Data
yang berbeda pula.

Sumber gambar: Foundation of komputer Science, 4th ed


Model Komputer Turing
Turing Machine / Mesin Turing

https://www.wikiwand.com/simple/Turing_machine
Model Komputer Turing
Turing Machine / Mesin Turing

https://medium.com/creative-automata/classic-turing-machine-with-tape-erasure-e14870ad154e
Universal Turing Machine / Mesin Turing Universal
https://altexploit.wordpress.com/2017/08/02/universal-turing-machine-algorithmic-halting/
ENIAC (Electronic Numerical Integrator and Computer)
https://en.wikipedia.org/wiki/ENIAC#/media/File:ENIAC_Penn1.jpg
http://www.impawards.com/2014/imitation_game.html
https://www.wired.com/2014/11/imitation-game-building-christopher/
Model Komputer Neumann

▪ Diperkenalkan oleh Von Nueman John von Neumann

▪ Dibuat berdasarkan dan dikembangan dari


model komputer Turing
▪ Pada model Turing, Data disimpan pada
system memori, menurut Nuemann karena
Program dan Data secara logika adalah sama,
maka program juga disimpan pada sistem
memori komputer.

https://en.wikipedia.org/wiki/John_von_
Neumann#/media/File:JohnvonNeuman
n-LosAlamos.gif
Model Komputer Neumann
Konsep Model Komputer Neumann:
1. Hardware Komputer dibagi menjadi 4(empat) Subsistem:
i. Memori
ii. Arithmetic Logic Unit (ALU)
iii. Control Unit
iv. Input/Output
2. Penyimpanan Program pada memori
3. Mengerjakan instruksi perintah pada Program secara
berurutan (Sekuensial)
Model Komputer Neumann

Sumber gambar: Foundation of komputer Science, 4th ed


Model Komputer Neumann

https://en.wikipedia.org/wiki/Von_Neu
mann_architecture#/media/File:Von_N
eumann_Architecture.svg
Model Komputer Neumann
i. Memori merupakan daerah
penyimpanan, disini data dan
program disimpan
ii. Arithmetic Logic Unit (ALU)
perhitungan/kalkulasi dan operasi
logika dilakukan, seperti operasi
aritmatika dan operasi logika pada
data
iii. Control Unit mengatur operasi pada
memory – ALU – dan Input/Output
Sumber gambar:
iv. Input/Output menerima data input https://en.wikipedia.org/wiki/Von_Neu

dan program dari luar sistem mann_architecture#/media/File:Von_N


eumann_Architecture.svg
Model Komputer Neumann
▪ Semua model sebelum model Nueman menggunakan memori hanya
untuk menyimpan data dan pemrograman dilakukan dari luar
menggunakan switch (dalam jumlah besar) atau pengkabelan.
▪ Model John von Neumann, data dan program disimpan pada memory,
setiap ingin digunakan untuk komputasi yang berbeda tinggal merubah
data dan atau program dalam memory.
▪ Perangkat komputer yang dibangun berdasarkan model Nueman dibuat
pada tahun 1950 di University of Pennsylvania dinamakan EDVAC
▪ Pada saat yang relative sama, computer dengan model Nueman dibangun
di Cambridge University, Inggris oleh Maurice Wilkes, dinamakan EDSAC
EDVAC (Electronic Discrete Variable Automatic Computer)
https://www.researchgate.net/figure/John-von-Neumann-y-la-EDVAC_fig3_316559100
EDSAC (Electronic Delay Storage Automatic Calculator)
https://www.zdnet.com/article/inside-the-project-to-rebuild-the-edsac-one-of-the-worlds-first-general-purpose-computers/
Komponen dalam Komputer
Secara umum pada sistem komputer modern terdapat 3 bagian
komponen utama:
1. Hardware/Perangkat Keras
i. Memory
ii. ALU
iii. Control Unit
iv. I/O
2. Data
3. Software/Perangkat Lunak
Komponen dalam Komputer
Hardware
i. Memory
ii. ALU
iii. Control Unit
iv. I/O

Sumber gambar: Foundation of komputer Science, 4th ed


Komponen dalam Komputer
Data
▪ Sesuai model Von Neumann, sistem komputer merupakan perangkat
proses dimana menerima data input, kemudian memrosesnya, dan
menghasilkan hasil pada data output
▪ Penyimpanan Data – pada komputer modern data disimpan dalam
perangkat elektronik dan karena listrik maka dikenal dua kondisi yaitu 1
dan 0, ini menjadikan Data disimpan dalam bentuk biner. Semua data
yang ada ditransformasi dalam bentuk biner sebelum disimpan
▪ Pengaturan Data – diperlukan pengaturan data karena walaupun data
dalam komputer tersimpan dalam bentuk biner namun data diluar
komputer tidak, pengaturan dilalkukan agar data dapat
diterima/diproses dengan baik dalam komputer
Komponen dalam Komputer
Software
▪ Fitur utama pada model Von Neumann adalah konsep sebuah
program.
▪ Pada konsep komputer sebelumnya juga dikenal adanya konsep
program hanya saja program tersebut tidak disimpan dalam
komputer
▪ program pada konsep komputer sebelumnya dilakukan dengan
sistem switch yang memerlukan pengaturan sebelum pemrosesan
data dilakukan.
Komponen dalam Komputer
Software

Konsep pada Software :


1. Program harus disimpan
2. Urutan pelaksanaan instruksi
3. Algoritma
4. Bahasa
5. Operating Sistem
Komponen dalam Komputer
Software

Program harus disimpan – pada


model Von Neuman program
disimpan pada sistem memori
komputer. Memori menyimpan
program dan data

Sumber gambar: Foundation of komputer Science, 4th ed


Komponen dalam Komputer
Software

Urutan pelaksanaan instruksi - Program harus terdapat urutan


pengerjaan instruksi, setiap instruksi memroses satu atau lebih data.
Sebuah instruksi dapat merubah hasil dari pelaksanaan instruksi
sebelumnya. Sebuah program dapat digunakan ulang dan atau
dikombinasi dengan program lain

Contoh Program yang berisi kumpulan instruksi


1. Masukkan/input angka pertama pada data kedalam memori
2. Masukkan/input angka kedua pada data kedalam memori
3. Jumlahkan angka pertam dan kedua dan simpan hasilnya
pada memori
4. Keluarkan/ouput hasil penjumlahan tersebut
Komponen dalam Komputer
Software
Algoritma – Setelah dapat membuat program diperlukan pula
pengaturan untuk menggabungkan dan mengurutkan program,
dalam menyelesaikan sebuah tugas perlu ditentukan langkah –
langkah program yang harus dikerjakan, ini dikenal dengan
Algoritma

Algoritma adalah urutan terbatas dari instruksi yang


terdefinisi dengan baik, dapat diimplementasikan
oleh komputer, biasanya untuk memecahkan suatu
masalah tertentu atau untuk melakukan perhitungan

- "The Definitive Glossary of Higher Mathematical Jargon — Algorithm". Math


Vault. August 1, 2019. Archived from the original on February 28, 2020.
Retrieved November 14, 2019.
Komponen dalam Komputer
Software
Bahasa Pemrograman –awalnya hanya ada satu bahasa komputer,
yaitu Bahasa Mesin, kemudian programmer membuat program dalam
Bahasa tersebut, namun ketika program makin besar dan kompleks
penulisan dalam Bahasa Mesin menjadi sangat sukar. Para ahli
kemudian membuat bahasa pemrograman yang jauh lebih mudah
dimengerti manusia

https://en.wikipedia.org/wiki/Machine_code#/media/F
ile:W65C816S_Machine_Code_Monitor.jpeg https://en.wikipedia.org/wiki/Fortran
Komponen dalam Komputer
Software
Machine Language Fortran

https://en.wikipedia.org/wiki/Machine_code#/media/File:W65C8 https://en.wikipedia.org/wiki/Fortran
16S_Machine_Code_Monitor.jpeg
Komponen dalam Komputer
Software

http://codingatschool.weebly.com/assembly-language.html
Komponen dalam Komputer
Software
Operating System – pada perjalanan pengembangan komputer, para ahli
menyadari terdapat instruksi-instruksi yang sama pada berbagai program
sehingga akan menjadi jauh lebih efisien untuk menuliskan instruksi yang
sama untuk (hampir) semua program, kemudian muncul ide untuk
membuat operating system – yang menjadi program untuk pengatur
akses komponen komputer

Operating Sistem adalah program yang setelah dimuat ke


komputer oleh program boot, mengelola semua program
aplikasi lain di komputer. Program aplikasi menggunakan sistem
operasi dengan membuat permintaan layanan melalui
antarmuka program aplikasi (API) yang ditentukan.
- https://whatis.techtarget.com/definition/operating-system-OS
¿ pertanyaan ?

https://www.freepik.com/free-vector/people-getting-answers-troubling-questions_5890110.htm#page=1&query=Q%20amp%20A&position=7
TERIMA KASIH

Anda mungkin juga menyukai