SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
1
Informatika
Computer Science & Informatika
Achmad Imam Kistijantoro, Ph. D.
KK Informatika
Sekolah Teknik Elektro dan Informatika ITB
2013
2
KK - Informatika
Topik
• Otomasi Informasi
• Computer Science & Informatika: Tinjauan Sejarah
• Apakah Sains Komputer adalah Sains?
• Prinsip Dasar pada Sains Komputer
• Body of Knowledge CS & Informatika
3
KK - Informatika
Olah
Otomasi Informasi (sebagai target dari CS dan IF)
infor
masi
Reka
man
Mesin 2 k
Mesin 16 k
........
Mesin x Giga
Susunan Rekaman
Susunan Olahan
Susunan Informasi
Bahasa Mesin
Mnemonic
Assembler
Data Base
Knowledge Base
Intelligent Proses
Distributed Proses
Real Time Proses
Visual Proses
Aplikasi Umum
Aplikasi Bisnis
Aplikasi Pemerintahan
Aplikasi Industri
Aplikasi Teknik
Aplikasi Saintifik
Kemampuan mesin membesar, ukuran
mengecil, mudah dioperasikan
Makin cepat, makin flexibel, makin efisien
Pekerjaan makin mudah ,konsisten, nyaman
Arsitektur Data
Arsitektur Informasi
Arsitektur Bisnis
Arsitektur Jaringan
Arsitektur Pengetahuan
4
KK - Informatika
Pertumbuhan Otomasi
CMP
OS
IE
IA
AI
II
TI
SW
HW 2000
MANUSIA
KIT
1960
Tabung Transistor VLSI ULSI ………….. Optik …….. Gas ?
K IT : Knowledge Information Technology
CBP : Communitiy Base Proses
TI : Tutoring Intelligent
I I : Instrument Intelligent
AI : Artificial Intelligent
IA : Integrated Application
IE : Integrated Environment
CMP: Compiler
OS: Operating System
LOGAM
CBP
sederhanarumit
5
KK - Informatika
Tinjauan Sejarah
• Kapan awal penggunaan istilah Informatika?
• Kapan awal penggunaan istilah Computer
Science?
6
KK - Informatika
History of Computing
• History of Computing <> History of Computer
• Istilah Computer digunakan sejak abad 17.
• orang yang melakukan kalkulasi
• Istilah Computer sejak 1946
• ENIAC: Electronic Numerical Integrator and Computer
• arsitektur von Neumann menandai awal komputer modern
• kalkulasi dengan mesin telah dilakukan sebelumnya
7
KK - Informatika
History of Computer
• Difference Engine (1853) – Babbage
• Turing Machine (mesin konseptual) – 1936
• punch card, mulai digunakan 1725, dan umum digunakan di
bidang bisnis awal abad 20
• von Neumann architecture
• mesin sebelum von Neumann: tujuan spesifik (record
management, number calculation)
• ENIAC: menghitung waktu senjata
• UNIVAC: general purpose untuk bisnis
8
KK - Informatika
History of Computer
• ENIAC (1946): awal kelahiran komputer modern
• namun programmer pertama: Ada Lovelace (1842),
yang menulis kode program untuk mesin
Analytical Engine (yg tidak selesai)
• Algoritma, muncul lebih awal lagi
• Euclid (300 SM)
• Al Khwarizmi (780-850)
9
KK - Informatika
History of Software
• program pertama yang menjalankan mesin: oleh Grace
Hopper, untuk kalkulasi kofisien tangen pada mesin
Mark I (1944)
• istilah compile, awalnya digunakan untuk proses
menyusun cards dan menulis kode transisi untuk
menggabungkan modul yang ada pada cards (1950-
1953)
• konsep compile sebagai translasi, diawali tahun 1954,
FORTRAN (1957), COBOL (1959)
• software sistem, mulai 1959 (MAD)
10
KK - Informatika
Awal Computer Science
• akhir 1950-an, muncul disiplin Computer
Programming, di bawah Matematika atau
Elektronik, pada Stanford & Purdue
• 1961: berdiri Division of Computer Science di
bawah Mathematics Department di Stanford
• 1965: Stanford membuka Department of Computer
Science pertama di US
11
KK - Informatika
Awal Computer Science
• pada tahun 1967, Herbert Simon, Alan Perlis, dan
Allen Newell menulis letter ke editor Science,
mendefinisikan bahwa Computer Science as "the
study of computers"
• membela definisi tersebut terhadap berbagai objections
• computers are artificial
• the term "computer" is not well defined
• computer science is a study of algorithms
• computers are instruments
• computer science is a branch of electronics (or mathematics,
psychology, and so forth)
• computers belong to engineering, not science
12
KK - Informatika
Newell, Perlis & Simon
• computers are artificial
• banyak sains yang mengkaji artifisial, termasuk kimia organik, fisika, dan zoologi
• computer is not well defined
• definisi di bidang sains pun berkembang sesuai zaman
• computer science is the study of algorithm (or program)
• menurut NPS, computer science adalah studi tentang semua fenomena terkait komputer,
tidak hanya algoritma
• computers are instrument
• perilaku instrumen juga merupakan sains
• computer science is a branch of ...
• studi tentang komputer memerlukan ilmu dari berbagai bidang. Sama halnya dengan
biokimia: bukan cabang biologi atau kimia
• computers belong to engineering
• they belong to both
13
KK - Informatika
Computer Science, Software Engineering &
Informatics
• Computer Science: diawali oleh jurusan Computer
Programming, dan Computer Science (1965), dan
mulai diakui sebagai bidang science sejak 1967
• Software Engineering: mulai digunakan sebagai
istilah sebagai judul konferensi yang disponsori
NATO pada tahun 1968 dan 1969
14
KK - Informatika
Informatika
• Di Jerman, kata Informatik mulai digunakan tahun
1968
• di Perancis, kata Informatique juga digunakan
tahun 1968, dan hal sama juga pada negara eropa
lain (Belanda - Informatika, Italia – informatica,
Spanyol – informatica, Polandia – informatyka
• Eropa menghindari istilah Computer Science, yang
terlalu memiliki konotasi teoritis
15
KK - Informatika
Computer Science & Informatika
• Computer Science: "study of the computers"
(Newell, Perlis & Simon, 1967)
• l'informatique: Science du traitement rationnel,
notamment par machines automatiques, de
l’information considérée comme le support des
connaissances humaines et des communications,
dans les domaines techniques, économiques et
socials (Académie Française, 1966)
16
KK - Informatika
Computer Science & Informatika
• Computer Science: fokus pada komputer
• Informatika: fokus pada otomasi. memindahkan
aktivitas manusia ke mesin
17
KK - Informatika
Apakah Sains Komputer adalah Sains?
• Sains:
• pengetahuan atau sistem pengetahuan yang mencakup
kebenaran umum atau hukum umum yang didapat melalui
metode saintifik.
• pengetahuan atau sistem pengetahuan mengenai alam dan
dunia fisink dan fenomenanya
18
KK - Informatika
Pendapat Computer Scientist
"Computer science is not a science, and its ultimate significance has
little to do with computers" (Abelson & Sussman, 1996)
E.W. Dijkstra menyebut computer science sebagai mathematical
science
Walter Tichy (1998) berargumen bahwa computer science is science
David Parnas (1997) menganggap bagian software dari computer
science adalah engineering
19
KK - Informatika
Is Computer Science a Science?
• Computer Science bukan science tentang
komputer, melainkan science tentang proses
informasi (Denning, 2005)
• what is computation?
• what is information?
• what can we know through computing?
• what can we not know through computing?
20
KK - Informatika
Is Computer Science a Science
• pendapat umum saat ini: tidak
mempermasalahkan apakah Computing is a
science, engineering atau matematika.
• Sebuah bidang sains memiliki fundamental
principles yang mendasari bidang sains tersebut
• Denning (2003) mengusulkan framework berbasis 7 kategori
untuk bidang computer science
21
KK - Informatika
Fundamental Principles of Computer Science
http://denninginstitute.com/pjd/GP/gp_narratives.html
• Computation
• meaning and limit of computation
• Communication
• reliable data transmission
• Coordination
• cooperation among networked entities
• Recollection
• storage and retrieval of information
• Automation
• meaning and limit of automation
• Evaluation
• performance prediction and capacity planning
• Design
• building reliable software systems
22
KK - Informatika
Computing as a Discipline
• Science
• Engineering
• Math
• Art
23
KK - Informatika
Computer Science == Programming?
• Tidak
24
KK - Informatika
CS Curriculum Guide 2013
• Algorithms & Complexity
• Architecture & Organization
• Computational Science
• Discrete Structures
• Graphics & Visual Computing
• Human Computer Interaction
• Information Assurance &
Security
• Information Management
• Intelligent Systems
• Network & Communications
• Operating Systems
• Platform-based Development
• Parallel & Distributed Computing
• Programming Languages
• Software Development
Fundamentals
• Software Engineering
• System Fundamentals
• Social Issues and Professional
Practice
25
KK - Informatika
Pengelompokan BoK CS 2013
• Algoritma& Pemrograman:
• Algorithm & Complexity
• Programming Paradigm
• Platform based Development
• Dasar Matematika (Discrete Structure, Calculus, Probability &
Statistics)
• Sistem komputer (Architecture & Org, OS, Network, Parallel)
• Information Management (including Database and Information
System)
• Software Engineering (including Project Management and Human
Computer Interaction)
• Graphics & Visualization
• Intelligent system
• Social & Professional Issue
26
KK - Informatika
BoK Computing berdasarkan panduan
benchmarking QAA for HE UK (2000)
• Architecture
• Artificial Intelligence
• Comparative Programming Languages
• Compilers and Syntax Directed Tools
• Computer Based Systems
• Computer Communications
• Computer Networks
• Computer Hardware Engineering
• Computer Vision and Image Processing
• Concurrency and Parallelism
• Databases
• Data Structures and Algorithms
• Distributed Computer Systems
• Document Processing
• Graphics and Sound
• Human-Computer Interaction (HCI)
• Information Retrieval
• Information System
• Intelligent Information Systems Technologies
• Middleware
• Multimedia
• Natural Language Computing
• Operating Systems
• Professionalism
• Programming Fundamentals
• Security and Privacy
• Simulation and Modelling
• Software Engineering
• Systems Analysis and Design
• Theoretical Computing
• Web-based Computing
27
KK - Informatika
Sumber
• Ceruzzi, P. E. A History of Modern Computing, 2nd edition. MIT Press, 2003
• Bauer, F. L. Origins and Foundations of Computing: In Cooperation with Heinz Nixdorf Museums.
Springer, 2009
• Denning, Peter J. "Is computer science science?." Communications of the ACM 48.4 (2005): 27-31.
• Denning, Peter J. "Great principles of computing." Communications of the ACM46.11 (2003): 15-20.
• Newell, Allen, Alan J. Perlis, and Herbert Simon. "What is computer science."Science 157.3711 (1967):
1373-1374.
• Randell, Brian. The 1968/69 NATO Software Engineering Reports. Dagstuhl-Seminar 9635: "History of
Software Engineering" Schloss Dagstuhl, August 26 - 30, 1996.
http://homepages.cs.ncl.ac.uk/brian.randell/NATO/NATOReports/index.html
• Abelson, Harold, and Gerald Jay Sussman. "Structure and interpretation of computer programs." (1983).
• Tichy, Walter F. "Should computer scientists experiment more?." Computer31.5 (1998): 32-40.
• Parnas, David Lorge. "Software engineering: An unconsummated marriage."Software Engineering—
ESEC/FSE'97. Springer Berlin Heidelberg, 1997. 1-3.
• Quality Assurance Agency for Higher Education UK. Computing. Benchmark Statements. 2000

Weitere ähnliche Inhalte

Was ist angesagt?

Mis2013 chapter 11 kecerdasan buatan
Mis2013   chapter 11 kecerdasan buatanMis2013   chapter 11 kecerdasan buatan
Mis2013 chapter 11 kecerdasan buatan
Andi Iswoyo
 
Modul 6 -_sejarah_pc
Modul 6 -_sejarah_pcModul 6 -_sejarah_pc
Modul 6 -_sejarah_pc
rusdicinere
 
Tik Pada Bunda International Clinic (Revised)
Tik Pada Bunda International Clinic (Revised)Tik Pada Bunda International Clinic (Revised)
Tik Pada Bunda International Clinic (Revised)
hendratj
 

Was ist angesagt? (14)

Perkembangan Komputer
Perkembangan KomputerPerkembangan Komputer
Perkembangan Komputer
 
1 pti
1 pti1 pti
1 pti
 
Pert 1 aok dan perkembangan pc
Pert 1 aok dan perkembangan pcPert 1 aok dan perkembangan pc
Pert 1 aok dan perkembangan pc
 
Mis2013 chapter 11 kecerdasan buatan
Mis2013   chapter 11 kecerdasan buatanMis2013   chapter 11 kecerdasan buatan
Mis2013 chapter 11 kecerdasan buatan
 
Pengantar komputer dan it
Pengantar komputer dan itPengantar komputer dan it
Pengantar komputer dan it
 
Sistem Multimedia dan Pemrograman
Sistem Multimedia dan PemrogramanSistem Multimedia dan Pemrograman
Sistem Multimedia dan Pemrograman
 
Modul 6 -_sejarah_pc
Modul 6 -_sejarah_pcModul 6 -_sejarah_pc
Modul 6 -_sejarah_pc
 
Tik Pada Bunda International Clinic (Revised)
Tik Pada Bunda International Clinic (Revised)Tik Pada Bunda International Clinic (Revised)
Tik Pada Bunda International Clinic (Revised)
 
klasifikasi-komputer
klasifikasi-komputerklasifikasi-komputer
klasifikasi-komputer
 
Tugas Pengantar Komputasi Modern
Tugas Pengantar Komputasi Modern Tugas Pengantar Komputasi Modern
Tugas Pengantar Komputasi Modern
 
Tugas sim 5, walillah gias wiridianti, yananto mihadi putra se, msi,sumber da...
Tugas sim 5, walillah gias wiridianti, yananto mihadi putra se, msi,sumber da...Tugas sim 5, walillah gias wiridianti, yananto mihadi putra se, msi,sumber da...
Tugas sim 5, walillah gias wiridianti, yananto mihadi putra se, msi,sumber da...
 
Tik bab 5
Tik bab 5Tik bab 5
Tik bab 5
 
Minggu ke 01 konsep teknologi informasi
Minggu ke 01 konsep teknologi informasiMinggu ke 01 konsep teknologi informasi
Minggu ke 01 konsep teknologi informasi
 
Makalah Perkembangan dan Manfaat Teknologi Komputer Serta Dampak Teknologi In...
Makalah Perkembangan dan Manfaat Teknologi Komputer Serta Dampak Teknologi In...Makalah Perkembangan dan Manfaat Teknologi Komputer Serta Dampak Teknologi In...
Makalah Perkembangan dan Manfaat Teknologi Komputer Serta Dampak Teknologi In...
 

Ähnlich wie 05 slide ai - computer science & informatika

Bab 1 pengetahuan dasar komputer
Bab 1 pengetahuan dasar komputerBab 1 pengetahuan dasar komputer
Bab 1 pengetahuan dasar komputer
Restu Prayuda
 
01 slide rn - posisi kurikulum informatika dalam acmieee-cs computing curri...
01 slide   rn - posisi kurikulum informatika dalam acmieee-cs computing curri...01 slide   rn - posisi kurikulum informatika dalam acmieee-cs computing curri...
01 slide rn - posisi kurikulum informatika dalam acmieee-cs computing curri...
Ainul Yaqin
 
001 bab i dasar-dasar pc
001 bab i dasar-dasar pc001 bab i dasar-dasar pc
001 bab i dasar-dasar pc
Nana Kusnana
 
01 slide rn - posisi kurikulum sistem informasi dalam acmieee-cs computing ...
01 slide   rn - posisi kurikulum sistem informasi dalam acmieee-cs computing ...01 slide   rn - posisi kurikulum sistem informasi dalam acmieee-cs computing ...
01 slide rn - posisi kurikulum sistem informasi dalam acmieee-cs computing ...
Ainul Yaqin
 
pertemuan_Pengantar_TI.ppt
pertemuan_Pengantar_TI.pptpertemuan_Pengantar_TI.ppt
pertemuan_Pengantar_TI.ppt
SiSoKeliamen
 
01 pengetahuan dasar komputer
01   pengetahuan dasar komputer01   pengetahuan dasar komputer
01 pengetahuan dasar komputer
Adhitya Kusuma
 
01 pengetahuan dasar komputer
01   pengetahuan dasar komputer01   pengetahuan dasar komputer
01 pengetahuan dasar komputer
Adhitya Kusuma
 

Ähnlich wie 05 slide ai - computer science & informatika (20)

Bab 1 pengetahuan dasar komputer
Bab 1 pengetahuan dasar komputerBab 1 pengetahuan dasar komputer
Bab 1 pengetahuan dasar komputer
 
01 slide rn - posisi kurikulum informatika dalam acmieee-cs computing curri...
01 slide   rn - posisi kurikulum informatika dalam acmieee-cs computing curri...01 slide   rn - posisi kurikulum informatika dalam acmieee-cs computing curri...
01 slide rn - posisi kurikulum informatika dalam acmieee-cs computing curri...
 
Pendidikan Komputer
Pendidikan KomputerPendidikan Komputer
Pendidikan Komputer
 
Pengenalan Informatika.pptx
Pengenalan Informatika.pptxPengenalan Informatika.pptx
Pengenalan Informatika.pptx
 
Informatika dan Keterampilan Generik2.pdf
Informatika dan Keterampilan Generik2.pdfInformatika dan Keterampilan Generik2.pdf
Informatika dan Keterampilan Generik2.pdf
 
Bab 1 pengantar
Bab 1 pengantarBab 1 pengantar
Bab 1 pengantar
 
001 bab i dasar-dasar pc
001 bab i dasar-dasar pc001 bab i dasar-dasar pc
001 bab i dasar-dasar pc
 
makalah-perkembangan-dan-peranan-komputer-1 (1).docx
makalah-perkembangan-dan-peranan-komputer-1 (1).docxmakalah-perkembangan-dan-peranan-komputer-1 (1).docx
makalah-perkembangan-dan-peranan-komputer-1 (1).docx
 
01 slide rn - posisi kurikulum sistem informasi dalam acmieee-cs computing ...
01 slide   rn - posisi kurikulum sistem informasi dalam acmieee-cs computing ...01 slide   rn - posisi kurikulum sistem informasi dalam acmieee-cs computing ...
01 slide rn - posisi kurikulum sistem informasi dalam acmieee-cs computing ...
 
pertemuan_Pengantar_TI_0910_S2_2 jurusan .ppt
pertemuan_Pengantar_TI_0910_S2_2 jurusan .pptpertemuan_Pengantar_TI_0910_S2_2 jurusan .ppt
pertemuan_Pengantar_TI_0910_S2_2 jurusan .ppt
 
pertemuan_Pengantar_TI.ppt
pertemuan_Pengantar_TI.pptpertemuan_Pengantar_TI.ppt
pertemuan_Pengantar_TI.ppt
 
AAK Komputer
AAK KomputerAAK Komputer
AAK Komputer
 
Makalah perkembangan-dan-peranan-komputer-1
Makalah perkembangan-dan-peranan-komputer-1Makalah perkembangan-dan-peranan-komputer-1
Makalah perkembangan-dan-peranan-komputer-1
 
Chronology of computing
Chronology of computingChronology of computing
Chronology of computing
 
Pengenalan komputeredit1
Pengenalan komputeredit1Pengenalan komputeredit1
Pengenalan komputeredit1
 
01 pengetahuan dasar komputer
01   pengetahuan dasar komputer01   pengetahuan dasar komputer
01 pengetahuan dasar komputer
 
01 pengetahuan dasar komputer
01   pengetahuan dasar komputer01   pengetahuan dasar komputer
01 pengetahuan dasar komputer
 
7HYLT
7HYLT7HYLT
7HYLT
 
Fix ppt media pembelajaran dan tik ppt uas
Fix ppt media pembelajaran dan tik ppt uasFix ppt media pembelajaran dan tik ppt uas
Fix ppt media pembelajaran dan tik ppt uas
 
PPT SEJARAH PERKEMBANGAN KOMPUTER_ADITYA DP_20210040181_TI21F-1.pptx
PPT SEJARAH PERKEMBANGAN KOMPUTER_ADITYA DP_20210040181_TI21F-1.pptxPPT SEJARAH PERKEMBANGAN KOMPUTER_ADITYA DP_20210040181_TI21F-1.pptx
PPT SEJARAH PERKEMBANGAN KOMPUTER_ADITYA DP_20210040181_TI21F-1.pptx
 

Mehr von Ainul Yaqin

Mehr von Ainul Yaqin (20)

Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptxMateri Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptxMateri Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptxMateri Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptxMateri Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 07 Enterprise System.pptx
Materi Kuliah Sistem Informasi 07 Enterprise System.pptxMateri Kuliah Sistem Informasi 07 Enterprise System.pptx
Materi Kuliah Sistem Informasi 07 Enterprise System.pptx
 
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
 
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptxMateri Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
 
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptxMateri Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptx
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptxMateri Kuliah Sistem Informasi 01 Pendahuluan.pptx
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptx
 
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptxMateri Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
 
01. Pendahuluan
01. Pendahuluan01. Pendahuluan
01. Pendahuluan
 
12 Software Measurement
12 Software Measurement12 Software Measurement
12 Software Measurement
 
14 Software Engineering Economics
14 Software Engineering Economics14 Software Engineering Economics
14 Software Engineering Economics
 
13 Software Engineering Model and Methods
13 Software Engineering Model and Methods13 Software Engineering Model and Methods
13 Software Engineering Model and Methods
 
08 Software Testing
08 Software Testing08 Software Testing
08 Software Testing
 
04 Software Design Strategies and Methods
04 Software Design Strategies and Methods04 Software Design Strategies and Methods
04 Software Design Strategies and Methods
 
07 Software Construction Technology
07 Software Construction Technology07 Software Construction Technology
07 Software Construction Technology
 

Kürzlich hochgeladen

Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 

Kürzlich hochgeladen (20)

PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMA
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 

05 slide ai - computer science & informatika

  • 1. 1 Informatika Computer Science & Informatika Achmad Imam Kistijantoro, Ph. D. KK Informatika Sekolah Teknik Elektro dan Informatika ITB 2013
  • 2. 2 KK - Informatika Topik • Otomasi Informasi • Computer Science & Informatika: Tinjauan Sejarah • Apakah Sains Komputer adalah Sains? • Prinsip Dasar pada Sains Komputer • Body of Knowledge CS & Informatika
  • 3. 3 KK - Informatika Olah Otomasi Informasi (sebagai target dari CS dan IF) infor masi Reka man Mesin 2 k Mesin 16 k ........ Mesin x Giga Susunan Rekaman Susunan Olahan Susunan Informasi Bahasa Mesin Mnemonic Assembler Data Base Knowledge Base Intelligent Proses Distributed Proses Real Time Proses Visual Proses Aplikasi Umum Aplikasi Bisnis Aplikasi Pemerintahan Aplikasi Industri Aplikasi Teknik Aplikasi Saintifik Kemampuan mesin membesar, ukuran mengecil, mudah dioperasikan Makin cepat, makin flexibel, makin efisien Pekerjaan makin mudah ,konsisten, nyaman Arsitektur Data Arsitektur Informasi Arsitektur Bisnis Arsitektur Jaringan Arsitektur Pengetahuan
  • 4. 4 KK - Informatika Pertumbuhan Otomasi CMP OS IE IA AI II TI SW HW 2000 MANUSIA KIT 1960 Tabung Transistor VLSI ULSI ………….. Optik …….. Gas ? K IT : Knowledge Information Technology CBP : Communitiy Base Proses TI : Tutoring Intelligent I I : Instrument Intelligent AI : Artificial Intelligent IA : Integrated Application IE : Integrated Environment CMP: Compiler OS: Operating System LOGAM CBP sederhanarumit
  • 5. 5 KK - Informatika Tinjauan Sejarah • Kapan awal penggunaan istilah Informatika? • Kapan awal penggunaan istilah Computer Science?
  • 6. 6 KK - Informatika History of Computing • History of Computing <> History of Computer • Istilah Computer digunakan sejak abad 17. • orang yang melakukan kalkulasi • Istilah Computer sejak 1946 • ENIAC: Electronic Numerical Integrator and Computer • arsitektur von Neumann menandai awal komputer modern • kalkulasi dengan mesin telah dilakukan sebelumnya
  • 7. 7 KK - Informatika History of Computer • Difference Engine (1853) – Babbage • Turing Machine (mesin konseptual) – 1936 • punch card, mulai digunakan 1725, dan umum digunakan di bidang bisnis awal abad 20 • von Neumann architecture • mesin sebelum von Neumann: tujuan spesifik (record management, number calculation) • ENIAC: menghitung waktu senjata • UNIVAC: general purpose untuk bisnis
  • 8. 8 KK - Informatika History of Computer • ENIAC (1946): awal kelahiran komputer modern • namun programmer pertama: Ada Lovelace (1842), yang menulis kode program untuk mesin Analytical Engine (yg tidak selesai) • Algoritma, muncul lebih awal lagi • Euclid (300 SM) • Al Khwarizmi (780-850)
  • 9. 9 KK - Informatika History of Software • program pertama yang menjalankan mesin: oleh Grace Hopper, untuk kalkulasi kofisien tangen pada mesin Mark I (1944) • istilah compile, awalnya digunakan untuk proses menyusun cards dan menulis kode transisi untuk menggabungkan modul yang ada pada cards (1950- 1953) • konsep compile sebagai translasi, diawali tahun 1954, FORTRAN (1957), COBOL (1959) • software sistem, mulai 1959 (MAD)
  • 10. 10 KK - Informatika Awal Computer Science • akhir 1950-an, muncul disiplin Computer Programming, di bawah Matematika atau Elektronik, pada Stanford & Purdue • 1961: berdiri Division of Computer Science di bawah Mathematics Department di Stanford • 1965: Stanford membuka Department of Computer Science pertama di US
  • 11. 11 KK - Informatika Awal Computer Science • pada tahun 1967, Herbert Simon, Alan Perlis, dan Allen Newell menulis letter ke editor Science, mendefinisikan bahwa Computer Science as "the study of computers" • membela definisi tersebut terhadap berbagai objections • computers are artificial • the term "computer" is not well defined • computer science is a study of algorithms • computers are instruments • computer science is a branch of electronics (or mathematics, psychology, and so forth) • computers belong to engineering, not science
  • 12. 12 KK - Informatika Newell, Perlis & Simon • computers are artificial • banyak sains yang mengkaji artifisial, termasuk kimia organik, fisika, dan zoologi • computer is not well defined • definisi di bidang sains pun berkembang sesuai zaman • computer science is the study of algorithm (or program) • menurut NPS, computer science adalah studi tentang semua fenomena terkait komputer, tidak hanya algoritma • computers are instrument • perilaku instrumen juga merupakan sains • computer science is a branch of ... • studi tentang komputer memerlukan ilmu dari berbagai bidang. Sama halnya dengan biokimia: bukan cabang biologi atau kimia • computers belong to engineering • they belong to both
  • 13. 13 KK - Informatika Computer Science, Software Engineering & Informatics • Computer Science: diawali oleh jurusan Computer Programming, dan Computer Science (1965), dan mulai diakui sebagai bidang science sejak 1967 • Software Engineering: mulai digunakan sebagai istilah sebagai judul konferensi yang disponsori NATO pada tahun 1968 dan 1969
  • 14. 14 KK - Informatika Informatika • Di Jerman, kata Informatik mulai digunakan tahun 1968 • di Perancis, kata Informatique juga digunakan tahun 1968, dan hal sama juga pada negara eropa lain (Belanda - Informatika, Italia – informatica, Spanyol – informatica, Polandia – informatyka • Eropa menghindari istilah Computer Science, yang terlalu memiliki konotasi teoritis
  • 15. 15 KK - Informatika Computer Science & Informatika • Computer Science: "study of the computers" (Newell, Perlis & Simon, 1967) • l'informatique: Science du traitement rationnel, notamment par machines automatiques, de l’information considérée comme le support des connaissances humaines et des communications, dans les domaines techniques, économiques et socials (Académie Française, 1966)
  • 16. 16 KK - Informatika Computer Science & Informatika • Computer Science: fokus pada komputer • Informatika: fokus pada otomasi. memindahkan aktivitas manusia ke mesin
  • 17. 17 KK - Informatika Apakah Sains Komputer adalah Sains? • Sains: • pengetahuan atau sistem pengetahuan yang mencakup kebenaran umum atau hukum umum yang didapat melalui metode saintifik. • pengetahuan atau sistem pengetahuan mengenai alam dan dunia fisink dan fenomenanya
  • 18. 18 KK - Informatika Pendapat Computer Scientist "Computer science is not a science, and its ultimate significance has little to do with computers" (Abelson & Sussman, 1996) E.W. Dijkstra menyebut computer science sebagai mathematical science Walter Tichy (1998) berargumen bahwa computer science is science David Parnas (1997) menganggap bagian software dari computer science adalah engineering
  • 19. 19 KK - Informatika Is Computer Science a Science? • Computer Science bukan science tentang komputer, melainkan science tentang proses informasi (Denning, 2005) • what is computation? • what is information? • what can we know through computing? • what can we not know through computing?
  • 20. 20 KK - Informatika Is Computer Science a Science • pendapat umum saat ini: tidak mempermasalahkan apakah Computing is a science, engineering atau matematika. • Sebuah bidang sains memiliki fundamental principles yang mendasari bidang sains tersebut • Denning (2003) mengusulkan framework berbasis 7 kategori untuk bidang computer science
  • 21. 21 KK - Informatika Fundamental Principles of Computer Science http://denninginstitute.com/pjd/GP/gp_narratives.html • Computation • meaning and limit of computation • Communication • reliable data transmission • Coordination • cooperation among networked entities • Recollection • storage and retrieval of information • Automation • meaning and limit of automation • Evaluation • performance prediction and capacity planning • Design • building reliable software systems
  • 22. 22 KK - Informatika Computing as a Discipline • Science • Engineering • Math • Art
  • 23. 23 KK - Informatika Computer Science == Programming? • Tidak
  • 24. 24 KK - Informatika CS Curriculum Guide 2013 • Algorithms & Complexity • Architecture & Organization • Computational Science • Discrete Structures • Graphics & Visual Computing • Human Computer Interaction • Information Assurance & Security • Information Management • Intelligent Systems • Network & Communications • Operating Systems • Platform-based Development • Parallel & Distributed Computing • Programming Languages • Software Development Fundamentals • Software Engineering • System Fundamentals • Social Issues and Professional Practice
  • 25. 25 KK - Informatika Pengelompokan BoK CS 2013 • Algoritma& Pemrograman: • Algorithm & Complexity • Programming Paradigm • Platform based Development • Dasar Matematika (Discrete Structure, Calculus, Probability & Statistics) • Sistem komputer (Architecture & Org, OS, Network, Parallel) • Information Management (including Database and Information System) • Software Engineering (including Project Management and Human Computer Interaction) • Graphics & Visualization • Intelligent system • Social & Professional Issue
  • 26. 26 KK - Informatika BoK Computing berdasarkan panduan benchmarking QAA for HE UK (2000) • Architecture • Artificial Intelligence • Comparative Programming Languages • Compilers and Syntax Directed Tools • Computer Based Systems • Computer Communications • Computer Networks • Computer Hardware Engineering • Computer Vision and Image Processing • Concurrency and Parallelism • Databases • Data Structures and Algorithms • Distributed Computer Systems • Document Processing • Graphics and Sound • Human-Computer Interaction (HCI) • Information Retrieval • Information System • Intelligent Information Systems Technologies • Middleware • Multimedia • Natural Language Computing • Operating Systems • Professionalism • Programming Fundamentals • Security and Privacy • Simulation and Modelling • Software Engineering • Systems Analysis and Design • Theoretical Computing • Web-based Computing
  • 27. 27 KK - Informatika Sumber • Ceruzzi, P. E. A History of Modern Computing, 2nd edition. MIT Press, 2003 • Bauer, F. L. Origins and Foundations of Computing: In Cooperation with Heinz Nixdorf Museums. Springer, 2009 • Denning, Peter J. "Is computer science science?." Communications of the ACM 48.4 (2005): 27-31. • Denning, Peter J. "Great principles of computing." Communications of the ACM46.11 (2003): 15-20. • Newell, Allen, Alan J. Perlis, and Herbert Simon. "What is computer science."Science 157.3711 (1967): 1373-1374. • Randell, Brian. The 1968/69 NATO Software Engineering Reports. Dagstuhl-Seminar 9635: "History of Software Engineering" Schloss Dagstuhl, August 26 - 30, 1996. http://homepages.cs.ncl.ac.uk/brian.randell/NATO/NATOReports/index.html • Abelson, Harold, and Gerald Jay Sussman. "Structure and interpretation of computer programs." (1983). • Tichy, Walter F. "Should computer scientists experiment more?." Computer31.5 (1998): 32-40. • Parnas, David Lorge. "Software engineering: An unconsummated marriage."Software Engineering— ESEC/FSE'97. Springer Berlin Heidelberg, 1997. 1-3. • Quality Assurance Agency for Higher Education UK. Computing. Benchmark Statements. 2000