PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
01 slide rn - posisi kurikulum informatika dalam acmieee-cs computing curricula
1. 1
Informatika
Posisi Kurikulum Informatika dalam
ACM/IEEE-CS Computing Curricula
Oleh: Dr. Rinaldi Munir
Kelompok Keahlian Informatika
Sekolah Teknik Elektro dan Informatika
Institut Teknologi Bandung, 2013
2. 2
KK - Informatika
Tentang ACM
• ACM = Association for Computing Machinery
• ACM adalah perkumpulan ilmiah orang-orang dalam bidang
computing.
• Didirikan di New York tahun 1947, beranggotakan lebih dari
100.000 orang (data tahun 2011)
• Memiliki 35 Special Interest Group (SIG)
Contoh: SIGRAPH, SIGMM, SIGCSE, SIGPLAN, dll
• Organisasi serupa: IEEE Computer Society competitor
• IEEE fokus pada electrical engineering dan computing
• ACM fokus pada computing saja
• IEEE Computer Society fokus pada computing dari prespektif
enjiniring
3. 3
KK - Informatika
Tentang IEEE-CS
• The IEEE Computer Society (sometimes abbreviated
Computer Society or CS) is a professional society of IEEE.
Its purpose is “to advance the theory, practice, and
application of computer and information processing
science and technology”
• Didirikan tahun 1946.
• The Computer Society participates in ongoing development
of college computing curricula, jointly with the Association
for Computing Machinery (ACM). Other educational
activities include software development certification
programs and online access to e-learning courseware and
books. Sumber: Wikipedia
4. 4
KK - Informatika
ACM/IEEE-CS Computing Curricula
• Setiap sepuluh tahun (lebih kurang), ACM bersama-sama
dengan IEEE Computer Society mensponsori proyek
pengembangan kurikulum computer science.
• Tujuan: membantu para akademisi dengan memberikan
panduan perancangan kurukulum modern untuk program
undergraduate Computer Science.
• Dokumen computing curricula yang sudah pernah
dihasilkan tahun: 1968, 1978, 1991, dan 2001.
5. 5
KK - Informatika
• Tahun 2001, kurikulum computing dibagi menjadi empat
disiplin:
1. Computer Science (CS)
2. Computer Engineering (CE)
3. Software Engineering (SE)
4. Information System (IS)
• Tahun 2005, volumenya ditambah dengan Information
Technology (IT) sehingga menjadi lima disiplin.
• Volume computing curricula terbaru: CS2013
6. 6
KK - Informatika
Kenapa Mengunakan ACM/IEEE-CS
Sebagai Acuan Kurikulum?
1. Organisasi computing berskala dunia yang prestisius.
2. Memberikan panduan penyusunan kurikulum computing
yang sangat lengkap (termasuk aspek pedagogi)
3. Tim penyusun ACM Computing Curricula adalah ilmuwan
dan praktisi dari berbagai PT dunia.
4. Panduan kurikulum computing mengikuti trend global.
5. Secara histori sudah berpengalaman dalam memberikan
panduan penyusunan kurikulum.
6. Acuan akreditasi internasional ABET.
7. 7
KK - Informatika
Computing
• The ACM Computing Curricula 2005 mendefinisikan computing
sebagai berikut:
“In a general way, we can define computing to mean any goal-oriented
activity requiring, benefiting from, or creating computers.
Thus, computing includes
1) designing and building hardware and software systems for a wide
range of purposes;
2) processing, structuring, and managing various kinds of
information; doing scientific studies using computers;
3) making computer systems behave intelligently;
4) creating and using communications and entertainment media;
5) finding and gathering information relevant to any particular
purpose, and so on.
The list is virtually endless, and the possibilities are vast”
8. 8
KK - Informatika
Bidang-bidang Computing
• ACM Computing Curricula 2005, membagi
bidang computing menjadi 5 domain:
1. Computer Science (CS)
2. Software Engineering (SE)
3. Information System (IS)
4. Computer Engineering (CE)
5. Information Technology (IT)
10. 10
KK - Informatika
• Computer engineering fokus pada desain
konstruksi komputer atau sistem berbasis
komputer.
• Computer science fokus pada kajian aspek
teoritis dan algoritmis bidang computing hingga
aplikasinya.
• Software engineering fokus pada pengembangan
(analisis, desain, implementasi, testing),
pengoperasian, dan pemeliharan perangkat lunak
secara sistematis dan terukur.
11. 11
KK - Informatika
• Information systems fokus pada pengintegrasian
solusi teknologi informasi dan proses bisnis
untuk mempertemukan kebutuhan informasi
bisnis suatu enterprise.
• Information technology fokus pada penggunaan
teknologi komputer untuk mempertemukan
kebutuhan bisnis, pemerintahan, pendidikan,
kesehatan, dan organisasi lainnya.
When Information Systems focuses on the information aspects of
information technology, Information Technology is the complement
of that perspective: its emphasis is on the technology itself more
than on the information it conveys.
18. 18
KK - Informatika
Informatika di ITB
• Terminologi “Informatika” dan “Ilmu Komputer” di Indonesia
mempunyai sejarah tersendiri.
Informatika ITB
Ilmu Komputer Universitas Indonesia
• Nama Ilmu Komputer (Computer Science) lebih dikenal di
Amerika, Informatika (Informatics) lebih dikenal di Eropa
“informatik” (Jerman), “informatique” (Perancis)
• Pada hakekatnya, Ilmu Komputer Informatika
19. 19
KK - Informatika
• Informatika adalah kumpulan disiplin sains dan
rekayasa yang secara khusus menangani masalah
transformasi atau pengolahan fakta berlambang
dengan menggunakan fasilitas mesin otomatika
(komputer).
• Ciri yang paling dominan dari informatika adalah
logika dan sistematika.
• Output tingkat tertinggi: mesin yang mampu
melakukan semua yang dapat dilakukan oleh manusia.
Definisi Informatika Menurut ITB (1981)
20. 20
KK - Informatika
Bidang Computing di STEI ITB
Prodi IF Prodi STI
IF = Informatika, STI = Sistem dan Teknologi Informasi, EL = Teknik Elektro,
EP = Teknik Tenaga Listrik, ET = Teknik Telekomunikasi
Prodi EL, EP, ET
Opsi di dalam Prodi EL
21. 21
KK - Informatika
Sembilan KK di STE-ITB
• KK = Kelompok Keilmuan (Research Group)
• Ada sembilan KK:
1. KK Rekayasa Perangkat Lunak dan Data
2. KK Informatika
3. KK Teknologi Informasi
4. KK Teknik Komputer
5. KK Teknik Kendali dan Sistem Komputer
6. KK Elektronika
7. KK Biomedika
8. KK Teknik Tenaga Listrik { EP
9. KK Telekomunikasi { ET
{IF
STI
EL
22. 22
KK - Informatika
IF vs ACM Computing Curricula
• IF = CS + SE
• Perbandingan persentase CS dan SE dalam kurikulum IF:
CS : 60%
SE : 40%
• Kurikulum IF menggunakan panduan kurikulum CS dan SE
dari ACM sebagai acuan.
23. 23
KK - Informatika
• Dikutip dari website STEI-ITB: www.stei.itb.ac.id:
• Informatics Engineering Study Program provides education
on the area of Computer Science and Software Engineering.
• Computer Science spans a wide range, from its theoretical
and algorithmic foundations to cutting-edge developments
in robotics, computer vision, intelligent systems, bio-
informatics, and other exciting areas.
• Computer scientist should be prepared to work in a broad
range of positions involving tasks from theoretical work to
software development.
24. 24
KK - Informatika
• Software Engineering is the discipline of developing and
maintaining software systems that behave reliably and
efficiently, are affordable to develop and maintain, and
satisfy all the requirements that customers have defined for
them.
• It seeks to integrate the principles of mathematics and
computer science with the engineering practices developed
for tangible, physical artifacts.
• Software engineers should be able to properly perform and
manage activities at every stage of the life cycle of large-
scale software systems.
25. 25
KK - Informatika
Body of Knowledge
• Body of Knowledge: kumpulan “knowledge
areas” yang diorganisasikan topik per topik.
• Knowlede areas berisi daftar sub-topik dan
learning outcomes.
• Learning outcomes: capaian pembelajaran
yang diharapkan
27. 27
KK - Informatika
BoK of Computer Science di dalam CS2013
1. Algorithms and Complexity
2. Architecture and Organization
3. Computational Science
4. Discrete Structures
5. Graphics and Visual Computing
6. Human-Computer Interaction
7. Information Assurance and Security *)
8. Information Management
9. Intelligent Systems
10. Networking and Communications **)
11. Operating Systems
12. Platform-based Development *)
13. Parallel and Distributed Computing *)
14. Programming Languages
15. Software Development Fundamentals **)
16. Software Engineering
17. System Fundamentals **)
18. Social and Professional Issues
Ket: *) Baru (tidak ada dalam CS2008) **) Update CS2008
28. 28
KK - Informatika
BoK of Software Engineering (SWEBOK)
1. Software requirements
2. Software design
3. Software construction
4. Software testing
5. Software maintenance
6. Software configuration management
7. Software engineering management (Engineering
management)
8. Software engineering process
9. Software engineering tools and methods
10. Software quality
29. 29
KK - Informatika
• Tiga klasifikasi tier dalam BoK
1. Core-Tier1: topik esensial mutlak, harus ada di dalam
kurikulum program studi(CS/SE/IS, dll)
2. Core-Tier2: topik mendasar yang penting yang
seharusnya ada dalam kurikulum.
Masih dianggap topik core (idealnya dimasukkan di dalam
kurikulum jika memungkinkan)
Fleksibel, dapat dikostumisasikan dengan kurikulum lokal
3. Elective: topik tambahan yang dapat dimasukkan untuk
melengkapi program studi.
30. 30
KK - Informatika
• Tiga level kedalaman dalam learning
outcomes:
1. Knowledge: cukup mengetahui apa maksudnya
2. Application: dapat menerapkan konsep (misal:
menulis kode program atau menggunakannya)
3. Evaluation: dapat membandingkan
metode/strategi untuk solusi berbeda.
39. 39
KK - Informatika
Pemetaan BoK ke dalam Kurikulum IF-ITB
• Knowledge Area tidak perlu menjadi satu mata kuliah
tersendiri.
• Beberapa sub-topik di dalam Knowlede Area dipetakan
ke dalam satu mata kuliah.
• Perlu diperhatikan jangan sampai ada overlapping sub-
topik dalam dua kuliah berbeda.
40. 40
KK - Informatika
• Contoh pemetaan:
AL - Algorithm and Complexity
1. Basic Analysis ke kuliah IF2051 Matematika Diskrit
2. Algorithm Strategies ke kuliah IF3051 Strategi Algoritma
3. Fundamental Data Structures and Algorithms ke kuliah
IF2111 Struktur Data Dasar
4. Basic Automata, Computability and Complexity ke
kuliah IF2052 Teori Bahasa dan Otomata
5. Advanced Automata Theory and Computability
6. Advanced Data Structures, Algorithms, and Analysys
41. 41
KK - Informatika
• Semua materi yang termasuk Core-tier1 dan
sebagian Core-tier2 dipetakan ke dalam mata
kuliah wajib.
• Sub-topik yan termasuk ke dalam klasifikasi
Elective dipetakan menjadi sejumlah kuliah
pilihan.
• Hal yang sama dilakukan pada BoK Software
Engineering dengan melihat kebutuhan untuk
Prodi Informatika.