SlideShare una empresa de Scribd logo
1 de 42
Descargar para leer sin conexión
1
Informatika
Rekayasa Perangkat Lunak,
Sistem Informasi
dan Informatika
Oleh:
Dr. Bayu Hendradjaya S.T., M.T.
KK Rekayasa Perangkat Lunak dan Data
Institut Teknologi Bandung
2
KK - Informatika
Computer Science Computer Engineering
Software Engineering
Systems Design
Information Systems
Management Information Systems
Computer Information Systems
Information Technology
Data Processing Computing Science
Systems Analysis
Software Design
Software Architecture
Systems Architecture
3
KK - Informatika
Sejarah Rekayasa Perangkat Lunak
• Walaupun Rekayasa Perangkat Lunak (RPL) atau
Software Engineering (SE) dianggap sebagai
disiplin ilmu yang lebih baru dari Computer
Science, tapi sebenarnya SE sudah dikenal dalam
konferensi NASA tahun 1968
4
KK - Informatika
Informatika vs Ilmu Komputer
• Ilmu komputer (Computer Science) lebih dikenal di
Amerika, di Eropa lebih banyak dikenal sebagai
Informatika (Informatics)
• Jerman – “Informatik”, Perancis – “Informatique”
5
KK - Informatika
IK/Informatika vs TIK (Teknologi Informasi dan
Komunikasi)
• Informatics (Computing Science)
• The science dealing with the design, realisation, evaluation, use
and maintenance of information processing systems; including
hardware, software, organizational and human aspects, and the
industrial, commercial, governmental and political implications
(UNESCO/ IBI).
• Informatics Technology
• The technological applications(artifacts) of informatics in society.
• Information and Communication Technology (ICT)
• The combination of informatics technology with other, related
technologies, specifically communication technology.”
6
KK - Informatika
Definisi RPL
• Menurut IEEE
• (1) The application of a systematic, disciplined, quantifiable
approach to the development, operation, and maintenance of
software; that is the application of engineering to software
• (2) The study of approaches as in (1)
7
KK - Informatika
Software Engineer ≠ Programmer
• Software Engineer
• Melakukan proses pengembangan “Perangkat Lunak”
dengan mengikuti sekumpulan langkah terstruktur dan
mengikuti standard yang ada
• Programmer
• Melakukan proses pemrograman suatu fungsi specific
dengan menggunakan suatu bahasa pemrograman untuk
mengimplementasikan suatu fitur dari modul tertentu
8
KK - Informatika
Software Engineer
• Tidak hanya menulis program – tapi membuat
perangkat lunak
• Biasanya bekerja dengan
• Program yang kompleks
• Team Work
• Tuntutan kualitas yang terhitung
• Pekerjaannya:
• Perencanaan, analisa masalah yang terkait dengan
berbagai modul, kualitas dari modul-modul tersebut
9
KK - Informatika
• Computer Science is the study of
computer systems including algorithmic
processes and the principles involved in
the design of hardware and software.
• Computer scientists are primarily concerned with
the design of algorithms, languages, hardware
architecture, systems software, applications
software and tools.
• Applications range from simple game playing to the
control of space vehicles, power plants and
factories, from banking machines to intelligent fault
and medical diagnosis.
• Computer professionals, in short, are concerned
with the creation of computer and information
systems for the benefit of society.
Computer Science
10
KK - Informatika
Software Engineering
• Software Engineering is the practice of designing
and implementing large, reliable, efficient and
economical software by applying the principles
and practices of engineering.
• Software Engineering has its roots in the theory and
mathematics of computer science. It integrates its practices
whose origins are in engineering
• Its study has a lot in common with computer science, software
engineers learn much more about creating high-quality software
in a systematic, controlled, and efficient manner.
• Software engineers are trained in all aspects of the software life
cycle, from specification through analysis and design, to testing
maintenance and evaluation of the product.
• They are concerned with safety and reliability of the product as
well as cost and schedule of the development process.
11
KK - Informatika
Information System
• Information systems (IS)
• is concerned with the information that computer systems
can provide to aid a company, non-profit or governmental
organization in defining and achieving its goals.
• It is also concerned with the processes that an enterprise
can implement and improve using information technology.
• IS professionals must understand both technical and
organizational factors, and must be able to help an
organization determine how information and technology-
enabled business processes can provide a foundation for
superior organizational performance.
• They serve as a bridge between the technical and
management communities within an organization.
12
KK - Informatika
Rekayasa Perangkat Lunak (RPL)
• Disiplin RPL adalah disiplin rekayasa yang berhubungan
dengan semua aspek pengembangan atau produksi
perangkat lunak
• Perekayasa perangkat lunak perlu mengikuti pendekatan
kerja yang sistematik dan terencana dan menggunakan
perangkat bantu dan teknik yang sesuai dengan
persoalan yang ingin dipecahkan dengan memperhatikan
batasan pengembangan dan ketersediaan sumber daya
• Bidang RPL memfokuskan diri pada teori, metode dan
perangkat bantu untuk pengembangan perangkat lunak.
• RPL makin banyak diperlukan untuk mengendalikan atau
mengatur sistem.
13
KK - Informatika
Information system
• Berakar ke information science, computer
science.
• Program studi di Indonesia: seringkali
dipersempit menjadi “Management Information
System”, bahkan diterjemahkan menjadi
“Manajemen Informatika”
• Bisa menjadi lebih menarik jika menjadi
multidisiplin dengan Business, Management,…
dan tidak hanya Computer Science Centric
14
KK - Informatika
Perbedaan SI dan RPL
• Sistem-sistem penanganan Informasi
• Fokus lebih rinci di Sistem Informasi
• Fokus lebih luas di RPL
• Fokus pada perangkat lunak
• Fokus lebih rinci di RPL
• pemrosesan informasi dari sistem yang sudah terkomputerisasi
• Fokus lebih luas di SI
• fokus di perluas di sisi aspek pemrosesan secara manual
15
KK - Informatika
Software Engineering Key Area
• Software Processes
• Software Project Management
• Tools and Environments
• Requirements Engineering
• Software Design
• Software Construction
• Software Verification Validation
• Software Evolution
• Formal Methods
• Software Reliability
16
KK - Informatika
Dari Disiplin Ilmu ke Program Studi
(?)
• Mengacu ke IEEE-ACM curricula 2005 [Computing]
– CS
• Computer Science, Ilmu Komputer
– CE
• Computer Engineering, Teknik Komputer
– IS
• Information System, Sistem Informasi
– IT
• Information Technology, Teknologi Informasi
– SE
• Software Engineering, Rekayasa Perangkat Lunak
17
KK - Informatika
CS Computer Science Ilmu Komputer
CE Computer
Engineering
Teknik Komputer
IS Information
System
Sistem Informasi
IT Information
Technology
Teknologi Informasi
SE Software
Engineering
Rekayasa Perangkat Lunak
Dari Disiplin Ilmu ke Program Studi
IEEE-ACM curricula 2005 [Computing]
18
KK - Informatika
19
KK - Informatika
20
KK - Informatika
21
KK - Informatika
22
KK - Informatika
Computer Science
Programming Fundamentals
Algorithms and Complexity
Operating SystemsSoftware Design
Theory of Programming Languages
Information Management (DB) Theory Human-Computer Interaction
Operating Systems Configuration and UseComputer Architecture
NetCentric Principles and Design/Use
Legal / Professional / Ethics / Society
Analysis of Technical Requirements
Software Modelling and Analysis
Intelligent Systems (AI)
Digital Logic
23
KK - Informatika
Computer Science
Related to some extent
Information Management (DB) Practice
Distributed Systems
Security: Issues and Principles
Security: Implementation and
Management
Systems Administration
Software Verification and Validation
Software Evolution (Maintenance)
Software Process
Software Quality
Systems Integration
Integrative Programming
Graphics and Visualisation
Engineering Foundations for SW
Comp Systems Engineering
Related to a little extent
Platform Technologies
Scientific Computing (Numerical
Methods)
Information Systems Development
Analysis of Business Requirements
E-business
Engineering Economics for SW
Embedded Systems
Management of Information Systems
Organisation
Digital Media Development
Technical Support
24
KK - Informatika
25
KK - Informatika
Software Engineering
Programming Fundamentals
Software Design
Software Modeling and Analysis
Software Verification and Validation
Human-Computer Interaction
Operating Systems Principles & Design Algorithms and Complexity
Analysis of Technical Requirements
Information Management (DB) Theory
Operating Systems Configuration and Use
Computer Architecture and Organisation
Distributed Systems
NetCentric
Legal / Professional / Ethics / SocietySoftware Evolution (Maintenance)
Software Process
Software Quality
Theory of Programming LanguagesInformation Systems Development
Engineering Foundations for SW
Engineering Economics for SWComp Systems Engineering
26
KK - Informatika
Software Engineering
Related to some
extent
Information Management (DB)
Practice
Security: Issues and Principles
Security: Implementation and
Management
Systems Administration
Systems Integration
Integrative Programming
Graphics and Visualisation
Analysis of Business Requirements
Related to a little
extent
Platform Technologies
Intelligent Systems (AI)
Scientific Computing (Numerical
Methods)
E-business
Digital Logic
Embedded Systems
Management of Information Systems
Organisation
Digital Media Development
Technical Support
27
KK - Informatika
28
KK - Informatika
Information System
Information Systems Development
Analysis of Business Requirements
Information Management (DB) Practice
E-business
Software Modelling and Analysis
Management of Information
Systems Organisation
Human-Computer Interaction
Operating Systems Configuration and Use
Distributed SystemsNet Centric Use and Configuration
Security: Issues and Principles
Legal / Professional / Ethics / SocietyProgramming Fundamentals
Analysis of Technical Requirements Integrative Programming
29
KK - Informatika
Related to Some Extent
Information Management (DB) Theory
Computer Architecture and Organisation
Operating Systems Principles & Design
NetCentric Principles and Design
Security: Implementation and Management
Systems Administration
Algorithms and Complexity
Software Design
Software Verification and Validation
Software Evolution (Maintenance)
Software Process
Software Quality
Systems Integration
Platform Technologies
Graphics and Visualisation
Intelligent Systems (AI)
Engineering Foundations for SW
Engineering Economics for SW
Digital Logic
Digital Media Development
Technical Support
Related to a Little Extent
Theory of Programming Languages
Scientific Computing (Numerical
Methods)
Comp Systems Engineering
Embedded Systems
Information System
30
KK - Informatika
31
KK - Informatika
Information Technology
Technical Support
Human-Computer Interaction
Net Centric Use and Configuration
Systems Integration
Information Management (DB) Practice
Operating Systems Configuration and Use
Security: Implementation and Management
Systems Administration
Analysis of Technical Requirements Integrative Programming
Legal / Professional / Ethics / Society
Programming FundamentalsPlatform Technologies
Digital Media Development
32
KK - Informatika
Related to a Little Extent
Information Management (DB) Theory
Computer Architecture and Organisation
Operating Systems Principles & Design
Distriibuted Systems
Security: Issues and Principles
Algorithms and Complexity
Software Design
Software Modelling and Analysis
Software Verification and Validation
Software Evolution (Maintenance)
Software Process
Software Quality
Information Systems Development
Analysis of Business Requirements
E-business
Digital Logic
Related to Some Extent
Theory of Programming Languages
Graphics and Visualisation
Intelligent Systems (AI)
Scientific Computing (Numerical
Methods)
Engineering Foundations for SW
Engineering Economics for SW
Comp Systems Engineering
Embedded Systems
Management of Information Systems
Organisation
Information Technology
33
KK - Informatika
SE Key Areas
1. Software Requirements
2. Software Design
3. Software Construction
4. Software Testing
5. Software Maintenance
6. Software Configuration Management
7. Software Engineering Management
8. Software Engineering Process
9. Software Engineering Tools And Methods
10. Software Quality
34
KK - Informatika
Related Disciplines
• Computer Engineering
• Computer Science
• Management
• Mathematics
• Project Management
• Quality Management
• Software Ergonomics
• Systems Engineering
35
KK - Informatika
36
KK - Informatika
37
KK - Informatika
Key Area vs Kurikulum 2008
Key Area Kurikulum 2008
RPL RPL
Lanjut
Manajem
en
Proyek
PL
Proyek PL Metode
dan
Proses
Pembangu
nan PL
Analisis dan
Perancangan
BO
Software Processes V V
Tools and Environments V V V
Requirements Engineering V V V
Software Design V V V
Software Construction V
Software Verification Validation
Software Quality V V
Software Testing V V V
Software Evolution (Maintenance)
Formal Methods
Software Reliability
Software Configuration
Management
Software Project Management V
38
KK - Informatika
Topik DRPL MPPL PPL RPL-SD
Software Processes √ √ √
Software Project Management √ √
Tools and Environments √ √ √
Requirements Engineering √ √
Software Design √ √
Software Construction √ √
Software Verification Validation √ √ √
Software Evolution √ √
Spesifics SE √
Key Area vs Kurikulum 2013
39
KK - Informatika
Core Technologies of Computing
[Denning, “Great Principles of Computing”,
Nov 2003]
Core technologies of
computing berkembang
terus,
• ada 9 “cores” pada
tahun 1989
• 30 “cores” pada tahun
2003 [lihat tabel pada
artikel Denning:
“Great Principles of
Computing”, Nov
2003].
• Berbagai domain
aplikasi berpengaruh
terhadap principles
40
KK - Informatika
IT
Profession
Software Engineer
Hardware Engineer
System Analyst
Software Architect
Webmaster
Server Administrator
Web Content Manager
Guru/Dosen TI
Instruktur TI
Sales & Marketing
Programmer
Database Administrator
Data Entry Operator
GUI Designer
Multimedia Desainer
CIO
Web Administrator
Helpdesk
System Security Manager
IT Auditor
Chief Programmer
Network Administrator
Business Analyst Data Architect
Project Manager
Software QA/tester
System Engineer
System Integrator
41
KK - Informatika
IT Profession
“Who are We” – Peter Denning
42
KK - Informatika
Sumber Pustaka
• H.A. Proper et al., “Towards an Information Systems Engineering Body of
Knowledge”, Proceedings of the Second National Architecture Congress,
Amsterdam, The Netherlands, November 2000.
• P. Hubwieser et al., “Computer Science/Informatics in Secondary Education”,
ITiCSE-WGR, 2011.
• ACM/IEEE-CS Joint Interim Review Task Force. 2008. Computer Science
Curriculum 2008: An Interim Revision of CS 2001, Report from the Interim Review
Task Force.
• H. Topi et al., “IS 2010 Curriculum Guidelines for Undergraduate Degree Programs
in Information Systems”, ACM/AIS, 2010
• Abran, Alain, and Pierre Bourque. “SWEBOK: Guide to the software engineering
Body of Knowledge”, IEEE Computer Society, 2004.
• Dokumen Tim Kurikulum Program Studi Informatika ITB, 2013
• Inggriani Liem & Bayu Hendradjaya, “Profesi IT”, Slide presentasi Kuliah KU1071
(2012)

Más contenido relacionado

La actualidad más candente

Pressentasi control unit
Pressentasi control unitPressentasi control unit
Pressentasi control unit
gea prima
 
Aspek-Aspek Keamanan Jaringan
Aspek-Aspek Keamanan JaringanAspek-Aspek Keamanan Jaringan
Aspek-Aspek Keamanan Jaringan
Fanny Oktaviarti
 
Rpl 10-perancangan user interface
Rpl 10-perancangan user interfaceRpl 10-perancangan user interface
Rpl 10-perancangan user interface
f' yagami
 
Caesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipherCaesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipher
HelmaKurniasari
 
Metode enkripsi caesar cipher
Metode enkripsi caesar cipherMetode enkripsi caesar cipher
Metode enkripsi caesar cipher
Bobby Chandra
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
Dhika The'Lover
 
SISTEM INFORMASI (POWER POINT)
SISTEM INFORMASI (POWER POINT)SISTEM INFORMASI (POWER POINT)
SISTEM INFORMASI (POWER POINT)
j3fr1
 

La actualidad más candente (20)

Sistem Pendukung Keputusan
Sistem Pendukung KeputusanSistem Pendukung Keputusan
Sistem Pendukung Keputusan
 
Pressentasi control unit
Pressentasi control unitPressentasi control unit
Pressentasi control unit
 
Aspek-Aspek Keamanan Jaringan
Aspek-Aspek Keamanan JaringanAspek-Aspek Keamanan Jaringan
Aspek-Aspek Keamanan Jaringan
 
Machine learning dan data mining
Machine learning dan data miningMachine learning dan data mining
Machine learning dan data mining
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputer
 
Studi kelayakan sistem informasi pendidikan psb online.docx
Studi kelayakan sistem informasi pendidikan psb online.docxStudi kelayakan sistem informasi pendidikan psb online.docx
Studi kelayakan sistem informasi pendidikan psb online.docx
 
Togaf
TogafTogaf
Togaf
 
Machine learning
Machine learningMachine learning
Machine learning
 
Artikel: Analisis Konteks Lingkungan Sistem Informasi Perpustakaan di Perpus...
Artikel: Analisis Konteks Lingkungan Sistem Informasi Perpustakaan di  Perpus...Artikel: Analisis Konteks Lingkungan Sistem Informasi Perpustakaan di  Perpus...
Artikel: Analisis Konteks Lingkungan Sistem Informasi Perpustakaan di Perpus...
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
 
Rpl 10-perancangan user interface
Rpl 10-perancangan user interfaceRpl 10-perancangan user interface
Rpl 10-perancangan user interface
 
Tata kelola teknologi informasi
Tata kelola teknologi informasiTata kelola teknologi informasi
Tata kelola teknologi informasi
 
Caesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipherCaesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipher
 
1. pengenalan python
1. pengenalan python1. pengenalan python
1. pengenalan python
 
Machine Learning dengan R
Machine Learning dengan RMachine Learning dengan R
Machine Learning dengan R
 
Metode enkripsi caesar cipher
Metode enkripsi caesar cipherMetode enkripsi caesar cipher
Metode enkripsi caesar cipher
 
01-Pengantar Keamanan Komputer.ppt
01-Pengantar Keamanan Komputer.ppt01-Pengantar Keamanan Komputer.ppt
01-Pengantar Keamanan Komputer.ppt
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
 
SISTEM INFORMASI (POWER POINT)
SISTEM INFORMASI (POWER POINT)SISTEM INFORMASI (POWER POINT)
SISTEM INFORMASI (POWER POINT)
 
Konsep dasar UI/UX
Konsep dasar UI/UXKonsep dasar UI/UX
Konsep dasar UI/UX
 

Destacado

Modul rekayasa-perangkat-lunak-lunak-ver-1
Modul rekayasa-perangkat-lunak-lunak-ver-1Modul rekayasa-perangkat-lunak-lunak-ver-1
Modul rekayasa-perangkat-lunak-lunak-ver-1
Denny Yahya
 
rekayasa perangkat lunak jilid 1
rekayasa perangkat lunak jilid 1rekayasa perangkat lunak jilid 1
rekayasa perangkat lunak jilid 1
Geraldine Cyberspy
 
Bab 2 proses pembangunan perangkat lunak
Bab 2   proses pembangunan perangkat lunakBab 2   proses pembangunan perangkat lunak
Bab 2 proses pembangunan perangkat lunak
sahrul salam
 
03 rekayasa perangkat lunak material
03 rekayasa perangkat lunak material03 rekayasa perangkat lunak material
03 rekayasa perangkat lunak material
Nurun Nuchbah
 
Testing Dan Implementasi Sistem
Testing Dan Implementasi SistemTesting Dan Implementasi Sistem
Testing Dan Implementasi Sistem
Ocim Nationalism
 
Crm 8 strategi crm
Crm 8 strategi crmCrm 8 strategi crm
Crm 8 strategi crm
aiiniR
 

Destacado (20)

REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAKREKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
 
Modul rekayasa-perangkat-lunak-lunak-ver-1
Modul rekayasa-perangkat-lunak-lunak-ver-1Modul rekayasa-perangkat-lunak-lunak-ver-1
Modul rekayasa-perangkat-lunak-lunak-ver-1
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunak
 
Konsep Rekayasa Perangakat Lunak
Konsep Rekayasa Perangakat LunakKonsep Rekayasa Perangakat Lunak
Konsep Rekayasa Perangakat Lunak
 
rekayasa perangkat lunak jilid 1
rekayasa perangkat lunak jilid 1rekayasa perangkat lunak jilid 1
rekayasa perangkat lunak jilid 1
 
Bab 2 proses pembangunan perangkat lunak
Bab 2   proses pembangunan perangkat lunakBab 2   proses pembangunan perangkat lunak
Bab 2 proses pembangunan perangkat lunak
 
design for operational feasibility
design for operational feasibilitydesign for operational feasibility
design for operational feasibility
 
Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)Proses Pengembangan Perangkat Lunak (SDLC)
Proses Pengembangan Perangkat Lunak (SDLC)
 
Pengenalan Jurusan RPL
Pengenalan Jurusan RPLPengenalan Jurusan RPL
Pengenalan Jurusan RPL
 
03 rekayasa perangkat lunak material
03 rekayasa perangkat lunak material03 rekayasa perangkat lunak material
03 rekayasa perangkat lunak material
 
Testing Dan Implementasi Sistem
Testing Dan Implementasi SistemTesting Dan Implementasi Sistem
Testing Dan Implementasi Sistem
 
TD-635-03-PSBO
TD-635-03-PSBOTD-635-03-PSBO
TD-635-03-PSBO
 
Crm 8 strategi crm
Crm 8 strategi crmCrm 8 strategi crm
Crm 8 strategi crm
 
Testing&implementasi 4
Testing&implementasi 4Testing&implementasi 4
Testing&implementasi 4
 
A1 analysis design
A1 analysis designA1 analysis design
A1 analysis design
 
Testing&implementasi 1 pendahuluan
Testing&implementasi 1   pendahuluanTesting&implementasi 1   pendahuluan
Testing&implementasi 1 pendahuluan
 
Testing&implementasi 1
Testing&implementasi 1Testing&implementasi 1
Testing&implementasi 1
 
Ppsi pertemuan-2
Ppsi pertemuan-2Ppsi pertemuan-2
Ppsi pertemuan-2
 
Detecting Propaganda Techniques Part 1
Detecting Propaganda Techniques Part 1Detecting Propaganda Techniques Part 1
Detecting Propaganda Techniques Part 1
 

Similar a 06 slide by - rekayasa perangkat lunak, sistem informasi, & teknik informatika

It presentation final1
It presentation final1It presentation final1
It presentation final1
wakhale
 

Similar a 06 slide by - rekayasa perangkat lunak, sistem informasi, & teknik informatika (20)

Revisiting IT Education.pptx
Revisiting IT Education.pptxRevisiting IT Education.pptx
Revisiting IT Education.pptx
 
01 computing
01 computing01 computing
01 computing
 
20240108@CPE-303-Computer Engineering.pptx
20240108@CPE-303-Computer Engineering.pptx20240108@CPE-303-Computer Engineering.pptx
20240108@CPE-303-Computer Engineering.pptx
 
What is Computer Science
What is Computer ScienceWhat is Computer Science
What is Computer Science
 
Winter Academy 2022.pptx
Winter Academy 2022.pptxWinter Academy 2022.pptx
Winter Academy 2022.pptx
 
Introduction to Information and Education Technology 1
Introduction to Information and Education Technology 1Introduction to Information and Education Technology 1
Introduction to Information and Education Technology 1
 
Careers in it
Careers in itCareers in it
Careers in it
 
Intro to System Analysis and Design.pptx
Intro to System Analysis and Design.pptxIntro to System Analysis and Design.pptx
Intro to System Analysis and Design.pptx
 
It presentation final1
It presentation final1It presentation final1
It presentation final1
 
NECST @ Microsoft
NECST @ Microsoft NECST @ Microsoft
NECST @ Microsoft
 
系统能力的培养
系统能力的培养系统能力的培养
系统能力的培养
 
IT careers and professionals
IT careers and professionalsIT careers and professionals
IT careers and professionals
 
Basic concepts of information technology and the internet
Basic concepts of information technology and the internetBasic concepts of information technology and the internet
Basic concepts of information technology and the internet
 
Computer Engineering
Computer Engineering Computer Engineering
Computer Engineering
 
SE-MODULE-1-chap1.pptx
SE-MODULE-1-chap1.pptxSE-MODULE-1-chap1.pptx
SE-MODULE-1-chap1.pptx
 
An introduction to software engineering
An introduction to software engineeringAn introduction to software engineering
An introduction to software engineering
 
What are the branches of computer technology.pdf
What are the branches of computer technology.pdfWhat are the branches of computer technology.pdf
What are the branches of computer technology.pdf
 
Systems analysis and design
Systems analysis and designSystems analysis and design
Systems analysis and design
 
New Generation MTech and MSc Programs at JKLU
New Generation MTech and MSc Programs at JKLUNew Generation MTech and MSc Programs at JKLU
New Generation MTech and MSc Programs at JKLU
 
INFORMATICS, INFORMATION SYSTEMS
INFORMATICS, INFORMATION SYSTEMSINFORMATICS, INFORMATION SYSTEMS
INFORMATICS, INFORMATION SYSTEMS
 

Más de Ainul Yaqin

Más de 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
 

Último

Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
fonyou31
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Último (20)

Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 

06 slide by - rekayasa perangkat lunak, sistem informasi, & teknik informatika

  • 1. 1 Informatika Rekayasa Perangkat Lunak, Sistem Informasi dan Informatika Oleh: Dr. Bayu Hendradjaya S.T., M.T. KK Rekayasa Perangkat Lunak dan Data Institut Teknologi Bandung
  • 2. 2 KK - Informatika Computer Science Computer Engineering Software Engineering Systems Design Information Systems Management Information Systems Computer Information Systems Information Technology Data Processing Computing Science Systems Analysis Software Design Software Architecture Systems Architecture
  • 3. 3 KK - Informatika Sejarah Rekayasa Perangkat Lunak • Walaupun Rekayasa Perangkat Lunak (RPL) atau Software Engineering (SE) dianggap sebagai disiplin ilmu yang lebih baru dari Computer Science, tapi sebenarnya SE sudah dikenal dalam konferensi NASA tahun 1968
  • 4. 4 KK - Informatika Informatika vs Ilmu Komputer • Ilmu komputer (Computer Science) lebih dikenal di Amerika, di Eropa lebih banyak dikenal sebagai Informatika (Informatics) • Jerman – “Informatik”, Perancis – “Informatique”
  • 5. 5 KK - Informatika IK/Informatika vs TIK (Teknologi Informasi dan Komunikasi) • Informatics (Computing Science) • The science dealing with the design, realisation, evaluation, use and maintenance of information processing systems; including hardware, software, organizational and human aspects, and the industrial, commercial, governmental and political implications (UNESCO/ IBI). • Informatics Technology • The technological applications(artifacts) of informatics in society. • Information and Communication Technology (ICT) • The combination of informatics technology with other, related technologies, specifically communication technology.”
  • 6. 6 KK - Informatika Definisi RPL • Menurut IEEE • (1) The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is the application of engineering to software • (2) The study of approaches as in (1)
  • 7. 7 KK - Informatika Software Engineer ≠ Programmer • Software Engineer • Melakukan proses pengembangan “Perangkat Lunak” dengan mengikuti sekumpulan langkah terstruktur dan mengikuti standard yang ada • Programmer • Melakukan proses pemrograman suatu fungsi specific dengan menggunakan suatu bahasa pemrograman untuk mengimplementasikan suatu fitur dari modul tertentu
  • 8. 8 KK - Informatika Software Engineer • Tidak hanya menulis program – tapi membuat perangkat lunak • Biasanya bekerja dengan • Program yang kompleks • Team Work • Tuntutan kualitas yang terhitung • Pekerjaannya: • Perencanaan, analisa masalah yang terkait dengan berbagai modul, kualitas dari modul-modul tersebut
  • 9. 9 KK - Informatika • Computer Science is the study of computer systems including algorithmic processes and the principles involved in the design of hardware and software. • Computer scientists are primarily concerned with the design of algorithms, languages, hardware architecture, systems software, applications software and tools. • Applications range from simple game playing to the control of space vehicles, power plants and factories, from banking machines to intelligent fault and medical diagnosis. • Computer professionals, in short, are concerned with the creation of computer and information systems for the benefit of society. Computer Science
  • 10. 10 KK - Informatika Software Engineering • Software Engineering is the practice of designing and implementing large, reliable, efficient and economical software by applying the principles and practices of engineering. • Software Engineering has its roots in the theory and mathematics of computer science. It integrates its practices whose origins are in engineering • Its study has a lot in common with computer science, software engineers learn much more about creating high-quality software in a systematic, controlled, and efficient manner. • Software engineers are trained in all aspects of the software life cycle, from specification through analysis and design, to testing maintenance and evaluation of the product. • They are concerned with safety and reliability of the product as well as cost and schedule of the development process.
  • 11. 11 KK - Informatika Information System • Information systems (IS) • is concerned with the information that computer systems can provide to aid a company, non-profit or governmental organization in defining and achieving its goals. • It is also concerned with the processes that an enterprise can implement and improve using information technology. • IS professionals must understand both technical and organizational factors, and must be able to help an organization determine how information and technology- enabled business processes can provide a foundation for superior organizational performance. • They serve as a bridge between the technical and management communities within an organization.
  • 12. 12 KK - Informatika Rekayasa Perangkat Lunak (RPL) • Disiplin RPL adalah disiplin rekayasa yang berhubungan dengan semua aspek pengembangan atau produksi perangkat lunak • Perekayasa perangkat lunak perlu mengikuti pendekatan kerja yang sistematik dan terencana dan menggunakan perangkat bantu dan teknik yang sesuai dengan persoalan yang ingin dipecahkan dengan memperhatikan batasan pengembangan dan ketersediaan sumber daya • Bidang RPL memfokuskan diri pada teori, metode dan perangkat bantu untuk pengembangan perangkat lunak. • RPL makin banyak diperlukan untuk mengendalikan atau mengatur sistem.
  • 13. 13 KK - Informatika Information system • Berakar ke information science, computer science. • Program studi di Indonesia: seringkali dipersempit menjadi “Management Information System”, bahkan diterjemahkan menjadi “Manajemen Informatika” • Bisa menjadi lebih menarik jika menjadi multidisiplin dengan Business, Management,… dan tidak hanya Computer Science Centric
  • 14. 14 KK - Informatika Perbedaan SI dan RPL • Sistem-sistem penanganan Informasi • Fokus lebih rinci di Sistem Informasi • Fokus lebih luas di RPL • Fokus pada perangkat lunak • Fokus lebih rinci di RPL • pemrosesan informasi dari sistem yang sudah terkomputerisasi • Fokus lebih luas di SI • fokus di perluas di sisi aspek pemrosesan secara manual
  • 15. 15 KK - Informatika Software Engineering Key Area • Software Processes • Software Project Management • Tools and Environments • Requirements Engineering • Software Design • Software Construction • Software Verification Validation • Software Evolution • Formal Methods • Software Reliability
  • 16. 16 KK - Informatika Dari Disiplin Ilmu ke Program Studi (?) • Mengacu ke IEEE-ACM curricula 2005 [Computing] – CS • Computer Science, Ilmu Komputer – CE • Computer Engineering, Teknik Komputer – IS • Information System, Sistem Informasi – IT • Information Technology, Teknologi Informasi – SE • Software Engineering, Rekayasa Perangkat Lunak
  • 17. 17 KK - Informatika CS Computer Science Ilmu Komputer CE Computer Engineering Teknik Komputer IS Information System Sistem Informasi IT Information Technology Teknologi Informasi SE Software Engineering Rekayasa Perangkat Lunak Dari Disiplin Ilmu ke Program Studi IEEE-ACM curricula 2005 [Computing]
  • 22. 22 KK - Informatika Computer Science Programming Fundamentals Algorithms and Complexity Operating SystemsSoftware Design Theory of Programming Languages Information Management (DB) Theory Human-Computer Interaction Operating Systems Configuration and UseComputer Architecture NetCentric Principles and Design/Use Legal / Professional / Ethics / Society Analysis of Technical Requirements Software Modelling and Analysis Intelligent Systems (AI) Digital Logic
  • 23. 23 KK - Informatika Computer Science Related to some extent Information Management (DB) Practice Distributed Systems Security: Issues and Principles Security: Implementation and Management Systems Administration Software Verification and Validation Software Evolution (Maintenance) Software Process Software Quality Systems Integration Integrative Programming Graphics and Visualisation Engineering Foundations for SW Comp Systems Engineering Related to a little extent Platform Technologies Scientific Computing (Numerical Methods) Information Systems Development Analysis of Business Requirements E-business Engineering Economics for SW Embedded Systems Management of Information Systems Organisation Digital Media Development Technical Support
  • 25. 25 KK - Informatika Software Engineering Programming Fundamentals Software Design Software Modeling and Analysis Software Verification and Validation Human-Computer Interaction Operating Systems Principles & Design Algorithms and Complexity Analysis of Technical Requirements Information Management (DB) Theory Operating Systems Configuration and Use Computer Architecture and Organisation Distributed Systems NetCentric Legal / Professional / Ethics / SocietySoftware Evolution (Maintenance) Software Process Software Quality Theory of Programming LanguagesInformation Systems Development Engineering Foundations for SW Engineering Economics for SWComp Systems Engineering
  • 26. 26 KK - Informatika Software Engineering Related to some extent Information Management (DB) Practice Security: Issues and Principles Security: Implementation and Management Systems Administration Systems Integration Integrative Programming Graphics and Visualisation Analysis of Business Requirements Related to a little extent Platform Technologies Intelligent Systems (AI) Scientific Computing (Numerical Methods) E-business Digital Logic Embedded Systems Management of Information Systems Organisation Digital Media Development Technical Support
  • 28. 28 KK - Informatika Information System Information Systems Development Analysis of Business Requirements Information Management (DB) Practice E-business Software Modelling and Analysis Management of Information Systems Organisation Human-Computer Interaction Operating Systems Configuration and Use Distributed SystemsNet Centric Use and Configuration Security: Issues and Principles Legal / Professional / Ethics / SocietyProgramming Fundamentals Analysis of Technical Requirements Integrative Programming
  • 29. 29 KK - Informatika Related to Some Extent Information Management (DB) Theory Computer Architecture and Organisation Operating Systems Principles & Design NetCentric Principles and Design Security: Implementation and Management Systems Administration Algorithms and Complexity Software Design Software Verification and Validation Software Evolution (Maintenance) Software Process Software Quality Systems Integration Platform Technologies Graphics and Visualisation Intelligent Systems (AI) Engineering Foundations for SW Engineering Economics for SW Digital Logic Digital Media Development Technical Support Related to a Little Extent Theory of Programming Languages Scientific Computing (Numerical Methods) Comp Systems Engineering Embedded Systems Information System
  • 31. 31 KK - Informatika Information Technology Technical Support Human-Computer Interaction Net Centric Use and Configuration Systems Integration Information Management (DB) Practice Operating Systems Configuration and Use Security: Implementation and Management Systems Administration Analysis of Technical Requirements Integrative Programming Legal / Professional / Ethics / Society Programming FundamentalsPlatform Technologies Digital Media Development
  • 32. 32 KK - Informatika Related to a Little Extent Information Management (DB) Theory Computer Architecture and Organisation Operating Systems Principles & Design Distriibuted Systems Security: Issues and Principles Algorithms and Complexity Software Design Software Modelling and Analysis Software Verification and Validation Software Evolution (Maintenance) Software Process Software Quality Information Systems Development Analysis of Business Requirements E-business Digital Logic Related to Some Extent Theory of Programming Languages Graphics and Visualisation Intelligent Systems (AI) Scientific Computing (Numerical Methods) Engineering Foundations for SW Engineering Economics for SW Comp Systems Engineering Embedded Systems Management of Information Systems Organisation Information Technology
  • 33. 33 KK - Informatika SE Key Areas 1. Software Requirements 2. Software Design 3. Software Construction 4. Software Testing 5. Software Maintenance 6. Software Configuration Management 7. Software Engineering Management 8. Software Engineering Process 9. Software Engineering Tools And Methods 10. Software Quality
  • 34. 34 KK - Informatika Related Disciplines • Computer Engineering • Computer Science • Management • Mathematics • Project Management • Quality Management • Software Ergonomics • Systems Engineering
  • 37. 37 KK - Informatika Key Area vs Kurikulum 2008 Key Area Kurikulum 2008 RPL RPL Lanjut Manajem en Proyek PL Proyek PL Metode dan Proses Pembangu nan PL Analisis dan Perancangan BO Software Processes V V Tools and Environments V V V Requirements Engineering V V V Software Design V V V Software Construction V Software Verification Validation Software Quality V V Software Testing V V V Software Evolution (Maintenance) Formal Methods Software Reliability Software Configuration Management Software Project Management V
  • 38. 38 KK - Informatika Topik DRPL MPPL PPL RPL-SD Software Processes √ √ √ Software Project Management √ √ Tools and Environments √ √ √ Requirements Engineering √ √ Software Design √ √ Software Construction √ √ Software Verification Validation √ √ √ Software Evolution √ √ Spesifics SE √ Key Area vs Kurikulum 2013
  • 39. 39 KK - Informatika Core Technologies of Computing [Denning, “Great Principles of Computing”, Nov 2003] Core technologies of computing berkembang terus, • ada 9 “cores” pada tahun 1989 • 30 “cores” pada tahun 2003 [lihat tabel pada artikel Denning: “Great Principles of Computing”, Nov 2003]. • Berbagai domain aplikasi berpengaruh terhadap principles
  • 40. 40 KK - Informatika IT Profession Software Engineer Hardware Engineer System Analyst Software Architect Webmaster Server Administrator Web Content Manager Guru/Dosen TI Instruktur TI Sales & Marketing Programmer Database Administrator Data Entry Operator GUI Designer Multimedia Desainer CIO Web Administrator Helpdesk System Security Manager IT Auditor Chief Programmer Network Administrator Business Analyst Data Architect Project Manager Software QA/tester System Engineer System Integrator
  • 41. 41 KK - Informatika IT Profession “Who are We” – Peter Denning
  • 42. 42 KK - Informatika Sumber Pustaka • H.A. Proper et al., “Towards an Information Systems Engineering Body of Knowledge”, Proceedings of the Second National Architecture Congress, Amsterdam, The Netherlands, November 2000. • P. Hubwieser et al., “Computer Science/Informatics in Secondary Education”, ITiCSE-WGR, 2011. • ACM/IEEE-CS Joint Interim Review Task Force. 2008. Computer Science Curriculum 2008: An Interim Revision of CS 2001, Report from the Interim Review Task Force. • H. Topi et al., “IS 2010 Curriculum Guidelines for Undergraduate Degree Programs in Information Systems”, ACM/AIS, 2010 • Abran, Alain, and Pierre Bourque. “SWEBOK: Guide to the software engineering Body of Knowledge”, IEEE Computer Society, 2004. • Dokumen Tim Kurikulum Program Studi Informatika ITB, 2013 • Inggriani Liem & Bayu Hendradjaya, “Profesi IT”, Slide presentasi Kuliah KU1071 (2012)