•  

Our Top Course
Komunikasi Pembelajaran
( 16 Sections)
 
Pengembangan Media Foto
( 16 Sections)
 

Course Pemrograman dan Algoritma

Program Studi S1 Matematika UNESA

 
Card image

Course Description

Mengkaji konsep pemograman dan algoritma yang dapat diaplikasikan pada program komputer. Pembahasan diawali dengan struktur data dasar yang meliputi linked-list, stack, queue, dan tree. Kemudian dibahas pengertian algoritma dan algoritma-algoritma sederhana seperti searching atau sorting dan bagaimana menganalisa algoritma tersebut. Selanjutnya dibahas algoritma serta struktur data yang sesuai untuk menyelesaikan permasalahan pada kehidupan sehari-hari melalui pembelajaran berbasis tugas individu dan kelompok serta mendemonstrasikan hasilnya pada program komputer

Program Objectives (PO)

  • Mampu menyelesaikan tugas secara berkelompok dengan penuh rasa empati sebagai sesama warganegara dan umat beragama dengan memanfaatkan techno-ecopreneur.
  • Mampu menganalisis dan menyelesaikan masalah matematika berdasarkan pemahaman pemograman dan algoritma
  • Mampu mengimplementasikan dan mensimulasikan masalah matematika berkaitan struktur data dan algoritma ke dalam program komputer
  • Mampu menjawab permasalahan yang diberikan, menyusun jawaban/laporan atas permasalahan yang diberikan secara tertulis dan/atau mengkomunikasikannya secara lisan
  • Mampu menyelesaikan permasalahan yang diberikan dengan memanfaatkan program komputer
  • Mampu mendemonstrasikan pengetahuan tentang konsep struktur data abstrak, linked, stack, queue, tree, algoritma sorting, dan algoritma searching beserta penerapannya

Aktifitas Pembelajaran

  • Pertemuan 1
    Membedakan tipe-tipe data dan struktur data abstrak
    • Date  5 September 2025

  • Pertemuan 2
    Struktur data linked-list dan bentuk-bentuknya
    • Date  12 September 2025

  • Pertemuan 3
    Struktur data Stack dan penerapannya
    • Date  19 September 2025

  • Pertemuan 4
    Struktur data queue dan penerapannya
    • Date  26 September 2025

  • Pertemuan 5
    Struktur data graph dan penerapannya
    • Date  3 Oktober 2025

  • Pertemuan 6
    Struktur data tree dan penerapannya
    • Date  10 Oktober 2025

  • Pertemuan 7
    Struktur data binary-tree dan traversal pada binary-tree
    • Date  17 Oktober 2025

  • Pertemuan 8
    Ujian Tengah Semester
    • Date  24 Oktober 2025

  • Pertemuan 9
    Algoritma dan kekompleksitasnya
    • Date  31 Oktober 2025

  • Pertemuan 10
    Algoritma sorting (pengurutan) dan penerapannya
    • Date  7 November 2025

  • Pertemuan 11
    Algoritma sorting (pengurutan) dan penerapannya
    • Date  14 November 2025

  • Pertemuan 12
    Algoritma searching (pencarian) dan penerapannya
    • Date  21 November 2025

  • Pertemuan 13
    Algoritma searching (pencarian) : Jump Search, Interpolation Search, dan Exponential Search
    • Date  28 November 2025

  • Pertemuan 14
    Merancang program komputer untuk menyelesaiakan permasalahan yang berkaitan dengan matematika
    • Date  5 Desember 2025

  • Pertemuan 15
    Merancang program komputer untuk menyelesaikan permasalahan yang berkaitan dengan matematika
    • Date  12 Desember 2025

  • Pertemuan 16
    Ujian Akhir Semester
    • Date  19 Desember 2025

Lecturer

HASANUDDIN AL-HABIB
HASANUDDIN AL-HABIB
  • 215,475 Reviews4.8 Rating

Video Images
Preview this course
 
 
  • Program StudiS1 Matematika
  • Semester3
  • Lectures1
Difficult Things About Education.
$75$10