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 Pertemuan

Pilih pertemuan untuk mengakses materi pembelajaran.

Setiap pertemuan memuat ringkasan, tujuan pembelajaran, dan materi yang tersedia untuk topik tersebut.

Pertemuan 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.

Pertemuan 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.

Pertemuan 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.

Pertemuan 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.

Pertemuan 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.

Pertemuan 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.

Pertemuan 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.

Pertemuan 8

System Software

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

Pertemuan 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...

Pertemuan 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.

Pertemuan 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.

Pertemuan 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.

Pertemuan 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.

Pertemuan 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.