Dibuat Oleh Gestyan Ramadhan, S.Tr.Stat

Algoritma Pemograman

Mata kuliah Algoritma dan Pemrograman adalah mata kuliah yang memfokuskan pada pengembangan kemampuan seseorang dalam menulis program komputer. Mata kuliah ini biasanya mencakup konsep-konsep dasar dalam pemrograman, seperti struktur data, algoritma, dan bahasa pemrograman. Di dalam mata kuliah Algoritma dan Pemrograman, siswa akan belajar bagaimana menulis kode yang efisien dan terstruktur dengan menggunakan bahasa pemrograman. Siswa juga akan belajar bagaimana menggunakan algoritma dan struktur data dasar untuk menyelesaikan masalah-masalah yang terkait dengan pemrograman. Pada course ini kita akan belajar alpro menggunakan bahasa Pascal. Mata kuliah ini biasanya ditujukan untuk membantu siswa memahami dasar-dasar pemrograman dan meningkatkan kemampuan mereka dalam menulis program komputer. Mata kuliah ini biasanya diberikan di program studi teknologi informasi atau sains komputer, atau di sekolah-sekolah yang menawarkan kelas pemrograman untuk siswa sekolah menengah atau perguruan tinggi.
  1. Memiliki pengetahuan dasar mengenai konsep pemrograman.
  2. Motivasi untuk mempelajari dan menguasai bahasa pemrograman Pascal.
  3. Akses ke komputer atau perangkat seluler dengan perangkat lunak Pascal terinstall untuk praktek kode.
  4. Kemauan untuk memecahkan masalah dan mencari solusi melalui pemrograman.
  1. Mahasiswa teknik informatika atau jurusan terkait yang ingin memperdalam keterampilan pemrograman mereka.
  2. Pemrogram yang ingin menambah atau memperbarui pengetahuan mereka tentang Pascal.
  3. Orang-orang yang ingin memulai karier di dunia pemrograman dan mencari bahasa pemrograman yang mudah dipahami untuk memulai.
  4. Guru atau instruktur yang ingin mengajar pemrograman dengan pendekatan yang sistematis dan mudah diikuti.

Konten Kursus

14 Topik • 97 Materi


Pengenalan Algoritma dan Pemrograman

    1. Pengertian Algoritma dan Algoritma yang baik

    2. Struktur Algoritma

    3. Membuat algoritma

    4. Penyajian Algoritma 1

    5. Penyajian Algoritma 2

    6. Program dan pemrograman

    7. Compiler, Text Editor IDE

    8. Download dan Install FPC Compiler Pacal Online

Pengenalan bahasa pemograman pascal

    1. Struktur bahasa pascal penulisan, elemen elemen, dan identifier

    2. Tipe data pascal

    3. Operasi 1

    4. Operasi 2 dan Komentar

    5. Praktik deklarasi variabel

    6. Praktik Write dan Writeln

    7. Praktik Operasi Aritmatika dan Boolean

    8. Latihan pengenalan bahasa pemograman pascal

    9. Pembahasan latihan pengenalan bahasa pemograman pascal

Pemilihan bagian 1

    1. Mengapa memilih

    2. Pemilihan

    3. Struktur Pemilihan

    4. if then dan if then else

    5. if berjenjang dan if bersarang

    6. Praktik pemilihan

    7. latihan pemilihan bagian 1

    8. pembahasan latihan pemilihan bagian 1

Pemilihan bagian 2

    1. Mengapa memilih 2

    2. Case of dan Case of else

    3. Label dan goto

    4. Praktik Pemilihan 2 dan Goto

    5. Latihan pemilihan bagian 2

    6. Pembahasan latihan pemilihan bagian 2

Perulangan bagian 1

    1. Perlukah mengulang

    2. Perulangan

    3. While do

    4. Repeat Until

    5. While vs Repeat

    6. Praktik While dan Repeat

    7. Latihan perulangan bagian 1

    8. Pembahasan latihan perulangan bagian 1

Perulangan bagian 2

    1. Perulangan 2

    2. Nested Loop

    3. Praktik For dan Nested loop

    4. Latihan perulangan bagian 2

    5. Pembahasan Latihan perulangan bagian 2

Enumerasi dan Subrange

    1. Tipe data lanjutan

    2. Enumerasi 1

    3. Enumerasi 2 dan Subrange

    4. Hirarki Identifier

    5. Praktik Enumrasi dan Subrange

Pemrograman modular

    1. Konsep dasar pemrograman modular

    2. Function

    3. Procedure

    4. Identifier Scope Global and Local

    5. Transfer Parameter by valu and by reference

    6. Prosedur vs Fungsi dan Keuntungan pemrograman Modular

    7. Praktik pemrograman modular

    8. Latihan pemrograman modular

    9. Pembahasan latihan pemrograman modular

Array

    1. Konsep ArrayLatar belakang dan Definisi

    2. Array one dimensional 1

    3. Array one dimensional 2

    4. Array multi dimensional

    5. Praktik Array one dimensional

    6. Praktik Array Multi dimensional

    7. Latihan array

    8. Pembahasan Latihan array

Record

    1. Konsep Record

    2. Implementasi Record 1

    3. Implementasi Record 2

    4. Praktik Record

    5. Latihan record

    6. Pembahasan Latihan Record

Rekursif

    1. Pengantar Rekursif

    2. Direct call, Indirect Call dan Dummy definition

    3. Base case

    4. Rekursif vs Iterasi

    5. Praktik

    6. Latihan Rekursif

    7. Pembahasan latihan rekursif

Searching

    1. Pengantar Pencarian

    2. Sequential search array tidak terurut

    3. Sequential search array terurut

    4. Sequential search dengan sentinel

    5. Binary search

    6. Praktik pencarian

    7. Latihan searching

    8. Pembahasan latihan searching

Sorting bagian 1

    1. Pengantar Pengurutan

    2. Bubble sort

    3. Selestion sort

    4. Praktik

    5. Latihan sorting bagian 1

    6. Pembahasan Latihan sorting bagian 1

Sorting bagian 2

    1. Insertion sort

    2. Praktik

    3. Latihan sorting bagian 2

    4. Pembahasan latihan sorting bagian 2

Pilih Paket Belajar

Rp. 299.000,00

Rp. 99.000,00

Rp. 599.000,00

Rp. 180.000,00

Rp. 1.999.000,00

Rp. 499.000,00