Algoritma Pemrograman


Peserta: 70 Orang  Pendaftaran: Ditutup 


Mata kuliah ini merupakan mata kuliah wajib. Merupakan salah satu dasar dalam dunia informatika. Kuliah algortma akan dilakukan dengan tatap muka dan kuliah online yang akan disesuaikan dengan materi dan tugas yang diberikan. Penilaian akan dilakukan berdasarkan proses yang terjadi 1. Kehadiran (min 80%), 2. Tugas, 3. UTS, dan 4. UAS. 


Materi Pelajaran


Pengantar Algoritma Pemrograman

Pada sesi ini kita akan membahas tentang algoritma, mulai dari sejarah, contoh algoritma dalam kehidupan sehari-hari, Pesedecode, flowchart, dan beberapa tugas. Silahkan membaca bahan bacaan yang telah disediakan. dan uploadlah tugas sesuai tempat yang telah disediakan. Perhatikan Kelas yang anda tempati.

Konstruksi Dasar Algoritma

Algoritma berisi langkah-langkah penyelesaian suatu masalah. Langkah-langkah tersebut dapat berupa runtutan aksi, pemilihan aksi dan pengulangan aksi. Pada kesempatan ini kita akan membahas 3 struktur dasar algoritma. Anda bisa membaca beberapa bahan bacaan dalam bentuk powerpoin. 1. Chapter 2_Konstruksi Dasar Algoritma.pptx 

Untuk pertemuan Konstruksi algoritma Pengulangan anda bisa bca di presentasi ini Chapter4_Notasi Pengulangan_Muh.Riska.pptx

Silahkan juga membaca presentasi berikut untuk mempelajari notasi algoritmik khusus Pseudo-Code Chapter5_Pseudo-code_Muh.Riska.pptx

Translasi ke Program

Pada kesempatan ini kita akan memulai mentranslasikan algoritma ke bahasa pemrograman. Kita akan menggunakan bahasa C sebagai dasar.

Tipe, Operator dan Eksprei

Program komputer pada dasarnya memanipulasi objek (data) di dalam memori. Peubah (variable) dan konstanta (constant) adalah objek data dasar yang dimanipulasi di dalam program. Deklarasi daftar peubah digunakan untuk menyatakan tipe peubah. Operator menspesifikasikan operasi apa yang dapat dilakukan terhadap peubah dan konstanta. Ekspresi mengombinasikan peubah-peubah dankonstanta untuk menghasilkan nilai baru

 

Tipe sebuah objek menentkan himpunan nilai yang dapat dimilikinya dan operasi yang dapat dilakukan pada objek tersebut. Nilai-nilai yang dicakup oleh tipe tersebut dinyatakan di dalam ranah (domain) nilai. Operasi-operasi (beserta operator) yang dapat dilakukan terhadap tipe tersebut juga didefinisikan.

 

Pada kesempatan ini kita akan membahas tentang Tipe, Operator, dan Ekspresi. Pada pertemuan ini kita akan mebaca bahan bacaan, berdiskusi di forum dan kuis.