Algoritma Pemrograman
Kuasai dasar-dasar algoritma dan pemrograman melalui pendekatan logis dan terstruktur menggunakan bahasa Pascal. Kursus ini akan membantu Anda memahami bagaimana komputer “berpikir”, menyusun langkah-langkah logis, hingga menulis program yang efisien dan dapat diandalkan. Dengan kombinasi antara teori, praktik, dan latihan pemecahan masalah, Anda akan belajar bagaimana mengembangkan kode yang rapi, modular, dan mudah dipelihara — keterampilan yang menjadi pondasi penting bagi setiap programmer profesional.
Yang Akan Anda Pelajari
Kurikulum Kursus
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
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
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
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
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
1. Perulangan 2
2. Nested Loop
3. Praktik For dan Nested loop
4. Latihan perulangan bagian 2
5. Pembahasan Latihan perulangan bagian 2
1. Tipe data lanjutan
2. Enumerasi 1
3. Enumerasi 2 dan Subrange
4. Hirarki Identifier
5. Praktik Enumrasi dan Subrange
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
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
1. Konsep Record
2. Implementasi Record 1
3. Implementasi Record 2
4. Praktik Record
5. Latihan record
6. Pembahasan Latihan Record
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
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
1. Pengantar Pengurutan
2. Bubble sort
3. Selestion sort
4. Praktik
5. Latihan sorting bagian 1
6. Pembahasan Latihan sorting bagian 1
1. Insertion sort
2. Praktik
3. Latihan sorting bagian 2
4. Pembahasan latihan sorting bagian 2
Tentang Kursus Ini
Kursus Algoritma Pemrograman ini dirancang untuk memberikan pemahaman komprehensif tentang bagaimana membangun logika berpikir komputasional dan menerapkannya dalam kode nyata menggunakan bahasa Pascal.
Anda akan memulai dari pengantar algoritma dan struktur dasar program, kemudian melangkah menuju konsep pemilihan, perulangan, array, record, rekursi, hingga pencarian (searching) dan pengurutan (sorting).
Pendekatan Pascal dipilih karena sifatnya yang sangat terstruktur dan mudah dipahami, menjadikannya bahasa ideal untuk membangun dasar logika pemrograman yang kuat, sebelum berpindah ke bahasa modern seperti Python, Java, atau C++.
Setelah mengikuti kursus ini, Anda akan mampu:
- Menulis dan memahami algoritma dengan pendekatan logis dan sistematis.
- Menerapkan struktur kontrol seperti percabangan dan perulangan dengan benar.
- Mengelola data kompleks menggunakan array, record, dan fungsi modular.
- Menerapkan teknik rekursif, searching, dan sorting dalam pemrograman.
- Membangun program yang efisien, bersih, dan mudah dikembangkan.
Mengapa Mengambil Kursus Ini?
- Terstruktur dari nol: mulai dari konsep paling dasar hingga algoritma tingkat menengah.
- Pendekatan praktikal: setiap konsep disertai contoh dan latihan pemrograman nyata.
- Cocok untuk pemula: belajar dengan bahasa Pascal yang logis dan mudah dipahami.
- Relevan untuk masa depan: fondasi kuat untuk berpindah ke bahasa modern seperti Python, Java, atau C++.
- Didesain agar mudah diikuti: dengan pembahasan, praktik, dan latihan mandiri di setiap topik.
Persyaratan
- Tidak diperlukan pengalaman pemrograman sebelumnya.
- Pemahaman dasar matematika dan logika akan membantu.
- Laptop/PC dengan akses internet dan FPC Compiler (atau Pascal Online IDE).
Untuk Siapa Kursus Ini
- Mahasiswa dan pelajar yang baru memulai belajar pemrograman.
- Pengajar dan tutor yang ingin referensi pembelajaran pemrograman dasar.
- Profesional non-IT yang ingin memahami dasar logika pemrograman komputer.
- Siapa pun yang ingin memulai karier di bidang programming, data science, atau software engineering.
Tentang Instruktur
Ngambiskuy Original Course
Pembayaran satu kali
Kursus ini termasuk:
- 97 pelajaran video
- 9 jam 6 menit konten
- Akses di mobile dan TV
- Akses Lifetime
- Sertifikat penyelesaian