
Kode
IFE3221306
Mata Kuliah
Algoritma dan Pemrograman
3
SKS
Deskripsi
Capaian Pembelajaran
Yang Kamu Pelajari
Item Penilaian
Deskripsi
Mata kuliah ini bertujuan untuk memberikan pemahaman dasar tentang konsep-konsep algoritma dan pemrograman, serta penerapannya menggunakan bahasa pemrograman Python. Mahasiswa akan mempelajari konsep dasar algoritma, bagaimana menggambarkan algoritma dengan flowchart, dan cara menerjemahkannya ke dalam kode menggunakan Python. Fokus utama mata kuliah ini adalah membekali mahasiswa dengan keterampilan dasar dalam merancang, menganalisis, dan mengimplementasikan algoritma serta memahami struktur dasar pemrograman. Materi pada mata kuliah ini menggunakan materi dari Cisco Networking Academy : Python Essentials 1 & Python Essentials 2
Capaian Pembelajaran
- Mahasiswa mampu menguasai konsep dan prinsip dasar berpikir komputasi, algoritma, serta pemrogramannya untuk menyelesaikan permasalahan
- Mahasiswa mampu mengimplementasikan struktur dasar pemrograman, termasuk variabel, tipe data, percabangan, perulangan, fungsi, dan class
- Mahasiswa mampu merancang dan mengembangkan aplikasi berbasis pemrograman untuk memecahkan masalah di lingkungan nyata.
Yang Kamu Pelajari
Konsep Algoritma
- Definisi algoritma
- Karakteristik algoritma
- Contoh-contoh algoritma sederhana
Flowchart
- Pengertian dan fungsi flowchart
- Simbol-simbol flowchart
- Membuat flowchart untuk algoritma dasar
Dasar Pemrograman Python
- Pengantar Python
- Instalasi dan konfigurasi lingkungan Python
- Struktur dasar program Python (sintaks, komentar, output)
Tipe Data Python
- Tipe data dasar (integer, float, string, boolean)
- Struktur data (list, tuple, dictionary, set)
- Operasi pada tipe data
Perulangan dan Percabangan
- Struktur perulangan (for, while)
- Percabangan (if, elif, else)
- Studi kasus dan implementasi dalam Python
Fungsi dan Class
- Definisi dan manfaat fungsi
- Pembuatan dan penggunaan fungsi
- Konsep dasar OOP (Object-Oriented Programming)
- Definisi class dan objek
- Penerapan class dalam Python
Item Penilaian
- Observasi
- Partisipasi
- Unjuk Kerja
- Tes Tertulis
- Portofolio

Jl. A. Yani, Pabelan, Kartasura, Sukoharjo, Jawa Tengah 57169 Indonesia
More Information
© Copyright 2026 - Universitas Muhammadiyah Surakarta

