Materi Kuliah Algoritma dan Struktur Data

Tujuan mata kuliah Algoritma dan Struktur Data :
Mahasiswa mampu memahami logika berpikir komputer, memahami prinsip kerja program, memahami alasan-alasan komputer dapat mengerjakan perintah-perintah yang diberikan, dan mampu menggambarkan logika jalannya program secara tertulis dengan algoritma (pseudo code) dan dilengkapi dengan diagram alir (flow chart) .

Perkenalan

Pengantar Algoritma dan Pemrograman
– Apa itu algoritma
– Kegunaan dan contoh
– Apa yang akan dipelajari selama kuliah

Flowchart dan Bahasa Pemrograman
– Flowchart
– Bahasa Pemrograman 3 GL dan Contohnya
– Mengenal C++ dan C#

Tipe Data, Keyword, Operator dan Kondisi (Percabangan)
– Tipe Data dan keyword
– Operator dan Derajatnya
– IF tunggal, bertingkat
– Multiple Conditions
– Switch Case
– Contoh-contoh dan latihan!

Perulangan (looping)
– For, While, DoWhile
– Break dan Continue
– Nested Loop
– Contoh kasus dan latihan!

Array 1 : Array 1 dimensi dan operasinya
– Definisi dan deklarasi
– Kegunaan, sifat-sifat Array 1 dimensi
– Contoh-contoh : add, search, edit, delete

Array 2 dimensi dan Manipulasi String
– Apa itu String
– Berbagai hal menarik tentang String

Prosedur dan Fungsi
– Procedure (void)
– Function (non-void)
– Parameter: formal dan aktual
– Latihan

ADT (Abstract Data Type) dan Stack dengan Array
– Definisi dan Deklarasi
– Kegunaan, sifat-sifat
– Contoh-contoh
– Stack dan kegunaanya

Struktur Data Antrian dengan Array
– Pengertian Antrian dan sifatnya
– Deklarasi
– Contoh penggunaan

Sorting dan Searching Array
– Bubble Sort
– Selection Sort
– Insertion Sort
– Quick Sort
– Searching sekuensial

Function by Reference
– Pengertian dan sifat-sifat
– Contoh-contoh

“Sumber”

Antonius Rachmat C. lecturer.ukdw.ac.id

Universitas Trunojoyo Fakultas Teknik Informasi

forum I-Tech

Organisasi & Arsitektur Komputer I

Tujuan:
Setelah mengikuti kuliah Organisasi & Arsitektur Komputer, mahasiswa dapat memahami struktur komputer dan fungsi masing-masing pembentuk struktur serta mengetahui berbagai arsitektur perancangan sistem komputer untuk mencapai kinerja yang tinggi. Pada bagian I, materi yang diberikan meliputi gambaran umum tentang sistem komputer kemudian dilanjutkan dengan pembahasan rinci pada bagian memori dan I/O. Juga dibahas tentang dukungan sistem operasi dan aritmatika komputer.
Silabus:
Konsep komputer sebagai suatu sistem yang hirarkis. Fitur-fitur penting dalam perkembangan perancangan sistem komputer. Komponen-komponen sistem komputer ( CPU, memori dan I/O ) pada tingkatan struktur dan fungsi paling atas, serta struktur interkoneksi antar komponen (Bus). Karakterisitik umum sistem memori, hirarki memori, memori utama semikomduktor dan cache memori. Memori eksternal: disk magnetic, RAID, memori optis, pita magnetis. Perangkat External dan modul-modul I/O serta teknik-teknik operasi I/O (I/O terprogram, interrupt driven I/O, DMA). Saluran-saluran I/O dan prosesor. Dukungan sistem operasi. Aritmatika komputer.
Buku Acuan:
Stalling, W. : Computer Organization and Architecture : Designing for Performance, 5th Edition, 2000, Prentice-Hall, Inc
Edisi Terjemahan :

ORGANISASI DAN ARSITEKTUR KOMPUTER: Perancangan Kinerja. Jilid I

Download Buku Panduan

ARSITEKTUR KOMPUTER