INF018 Semester 3

Organisasi dan Arsitektur Komputer

Mata kuliah ini mempelajari konsep dasar organisasi dan struktur sistem komputer, meliputi komponen perangkat keras, cara kerja prosesor, memori, sistem input-output, serta hubungan antarbagian komputer dalam menjalankan instruksi. Mahasiswa akan memahami prinsip perancangan dan kinerja sistem komputer sebagai dasar pengembangan teknologi informasi.

14 Meetings

Select a meeting to access the learning materials.

Each meeting contains a summary, learning objectives, and materials available for the topic.

Meeting 1

Introduction

Membahas pengantar organisasi dan arsitektur komputer, perkembangan sistem komputer, komponen utama komputer, serta hubungan antara perangkat keras dan perangkat lunak dalam membentuk sebuah sistem komputasi.

Meeting 2

Data Representation in Computer Systems

Membahas cara data direpresentasikan dalam sistem komputer, meliputi sistem bilangan biner, oktal, desimal, dan heksadesimal serta representasi bilangan dan karakter dalam bentuk digital.

Meeting 3

Boolean Algebra and Digital Logic

Membahas konsep aljabar Boolean dan logika digital sebagai dasar operasi sistem komputer, termasuk operasi Boolean, tabel kebenaran, gerbang logika, dan pembentukan rangkaian logika sederhana.

Meeting 4

Introduction to a Simple Computer

Membahas struktur dasar komputer sederhana yang mencakup CPU, Arithmetic Logic Unit (ALU), control unit, register, memori, dan bus serta mekanisme dasar pelaksanaan instruksi.

Meeting 5

Instruction Set Architectures

Membahas Instruction Set Architecture (ISA) sebagai antarmuka antara perangkat keras dan perangkat lunak, termasuk jenis instruksi, format instruksi, register, operand, dan mekanisme pengalamatan.

Meeting 6

Memory

Membahas organisasi dan hierarki memori komputer, karakteristik berbagai jenis memori, serta fungsi register, cache, RAM, ROM, dan memori sekunder dalam mendukung proses komputasi.

Meeting 7

Sistem I/O dan Penyimpanan

Membahas organisasi sistem input/output, komunikasi antara CPU dan perangkat periferal, mekanisme transfer data, serta prinsip dasar perangkat dan media penyimpanan komputer.

Meeting 8

System Software

Membahas perangkat lunak sistem yang mendukung pengoperasian komputer, meliputi sistem operasi, assembler, compiler, linker, loader, dan perangkat lunak utilitas.

Meeting 9

Alternative Architectures

Membahas berbagai pendekatan arsitektur komputer alternatif, termasuk multicore, multiprocessor, parallel processing, serta pendekatan arsitektur yang digunakan untuk meningkatkan efisiensi dan kemampuan pemros...

Meeting 10

Embedded Systems

Membahas konsep dan karakteristik embedded system, komponen penyusunnya, serta integrasi perangkat keras dan perangkat lunak untuk menjalankan fungsi khusus pada berbagai perangkat.

Meeting 11

Performance Measurement

Membahas konsep dan metode pengukuran kinerja sistem komputer menggunakan parameter seperti execution time, throughput, clock rate, CPI, dan faktor-faktor lain yang memengaruhi performa.

Meeting 12

Network Organization and Architecture

Membahas konsep dasar organisasi dan arsitektur jaringan komputer, komponen komunikasi data, struktur jaringan, serta keterkaitan sistem komputer dengan infrastruktur komunikasi jaringan.

Meeting 13

Storage Systems and Interfaces

Membahas organisasi sistem penyimpanan dan teknologi antarmuka, meliputi karakteristik media penyimpanan, metode akses data, serta mekanisme komunikasi antara perangkat penyimpanan dan sistem komputer.

Meeting 14

Data Structures and the Computer

Membahas hubungan struktur data dengan organisasi komputer, termasuk bagaimana data disusun, disimpan, dialamatkan, diakses, dan diproses pada memori serta perangkat keras komputer.