Pilihan pendaftaran

KUG1A3-Algoritma dan Pemrograman
Mg | Pert. | Materi | Gambaran Umum Materi | Kompetepnsi Yang Diharapkan | |
Topik | Sub Topik | ||||
1 | 1 | Pendahuluan | 1. Aturan Perkualiahan | Hal-hal terkait dengan pengetahuan dari matakuliah | Memahami aturan perkuliahan, mengerti sistem komputer dan perangkat lunak |
2.Sistem Komputer & Perangkat Lunak | Gambaran umum sistem komputer dan perangkat lunak | ||||
3. Algoritma | Pengertian algoritma, dan penggunaan dalam program dan kehidupan | Memahami konsep algoritma, dan memahami bagian-bagian dari algoritma | |||
2 | 4. Bagian algoritma | Komponen pembentuk algoritma | |||
2 | 3 | Tipe dan ekspresi | 6. Tipe dasar | Definisi tipe, dan tipe dasar yang ada dalam algoritma / program | Memahami tipe dasar, tipe bentukan dan ekspresi aritmatika |
7. Tipe bentukan | Pembuatan tipe bentukan / record, dan cara mengkasesnya | ||||
4 | 8. Ekspresi aritmatika | Operasi dan operator aritmatika untuk tipe numerik | |||
9. Ekspresi boolean | Operasi dan operator aritmatika untuk tipe boolean | Memahami ekspresi boolean, assigment dan input/output, dan dapat membuat dalam notasi algoritma | |||
10. Assignment | Pengisian harga ke dalam varaibel | ||||
3 | 5 | Analisa Kasus | 11. If ..then..else | Pengertian analisa kasus, struktur if..then..else dan inf..then.. | Memahami analisa kasus if..then dan dapat menggunakan if then pada notasi algoritma dan Pascal |
6 | 12. Depend on../ Case ..of.. | Struktur depend on.. dalam algoritma dan program | Memahami jenis dan notasi analisa kasus case..of dan dapat menggunakan case..of..pada notasi algoritma dan Pascal c. Dapat menggunakan analisa kasus dalam program Pascal | ||
4 | 7 | 13. Masalah Analisa Kasus | Contoh persoalasan menggunakan analisa kasus | Dapat menggunakan analisa kasus dan dapat memadukan analisa kasus dengan tipe bentukan | |
14. Analisa kasus dan tipe bentukan | Penggunaan analisa kasus dengan tipe bentukan | ||||
8 | Pengulangan I | 15. Konsep pengulangan | Pengertian dan pentingnya loop dalam algoritma dan program | Memahami arti penting pengulangan dalam kehidupan sehari-hari dan memahami konsep pengulangan repeat n times | |
16. Repeat n times | Struktur pengulangan berdasarkan jumlah pengulangan | ||||
5 | 9 | 17. Traversal | Struktur pengulangan berdasarkan pencacah | Memahami konsep pengulangan traversal dan while..do dan dapat menggunakan pengulangan traversal dan while..do dalam Pascal | |
18. While..do | Struktur pengulangan dengan pengujian kondisi di awal | ||||
10 | 19. Repeat..until | Struktur pengulangan dengan pengujian kondisi di akhir | Memahami konsep pengulangan repeat..until.. dan iterate..stop dan memahami pemakaian pengulangan repeat..until dalam Pascal | ||
20. Iterate..stop | Struktur pengulangan dengan 2 aksi | ||||
6 | 11 | Pengulangan II | 21. Pengulangan Ganda | Struktur pengulangan dalam struktur pengulangan lain | Memahami konsep pengulangan ganda dan memahami pembuatan pengulangan ganda dalam Pascal |
12 | 22.Hubungan berulang / sekuensial | Proses berturutan / sekuensial | Menggunakan pengulangan dalam permasalahan sekuensial dan membuat sekuensial dalam program Pascal | ||
7 | 13 | Kombinasi | 23.Pengulangan dan analisa kasus | Kombinasi antara struktur pengulangan dan analisa kasus | Memahami analisa kasus dalam permasalahan kombinasi dengan pengulangan |
14 | 24.Beberapa gabungan pengulangan | Permasalahan yang melibatkan semua komponen program | Dapat menggunakan pengulangan dan kasus secara bersamaan | ||
UTS | |||||
8 | 15 | Prosedur | 25. Definisi prosedur | Konsep prosedur, dan petingnya proedur dalam program | Mamahami definisi prosedur, mampu membuat prosdur dan memanggilnya |
26. Cara pembuatan dan cara pemanggilan prosedur | Pembuatan dan pemanggilan prosedur | ||||
16 | 28. Parameter | Pengertian parameter, jenis dan penanggilan parameter | Mampu memamahami konsep parameter dan memahami konsep variabel lokal dan global | ||
29. Variabel lokal & global | Pengetian globalitas variabel, dan konsekuensinya | ||||
9 | 17 | Fungsi | 25. Definisi fungsi | Konsep fungsi dan perbedaan dengan prosedur | Memahami fungsi dan pembuatannya, memahami paramater dan jenis variabel, memahami cara menggunakan fungi |
26. Cara pembuatan dan cara pemanggilan fungsi | Pembuatan dan pemanggilan fumgsi | ||||
18 | 28. Pembuatan fungsi dan prosedur dalam Pascal | Prosedur dan fungsi dalam Pascal | Dapat membuat prosdur dan fungsi dalam Pascal | ||
10 | 19 | Tabel | 29. Konsep tabel | Konsep variabel array dalam pemrograman | Memahami struktur tabel dan dapat mendeklarasikan dan menggunakan tabel dalam program |
30.Pembuatan Tabel | Deklarasi variabel array, dan penggunaan dalam program | ||||
20 | 31.Penggunaan table : minmax | Pencarian nilai ekstrim ( minimal dan maksimal ) | Dapat menggunakan tabel dalam mencari nilai min & max dan memahami konsep pencarian | ||
32. Konsep pencarian | Konsep pencarian dalam program | ||||
11 | 21 | Algoritma Pencarian | 32.Sequential search | Pencarian dengan metode sekuensial | Memahami beberapa algoritma pencarian sekuensial dan biner dan dapat membuat algortima tersebut dalam Pascal |
33.Binary Search | Pencarian data dengan metode binar | ||||
22 | 34. Masalah pencarian data | Penggunaan algoritma pencarian dalam program | Memahami beberapa algoritma pencarian dalam persoalan pemrograman | ||
12 | 23 | Algoritma pengurutan | 35.Konsep Sorting | Pengerian pengurutan dan proses yang terjadi | Memahami konsep algoritma pengurutan, dapat mamahami algoritma count sort, dan menggunakan algortima count sort dalam Pascal |
36. Count Sort | Pengurutan menggunakan metode counting sort | ||||
24 | 37. Bubble Sort | Pengurutan menggunakan bubble sort dan modifikasinya | Dapat mamahami algoritma bubble sort dan menggunakan algortima bubble sort dalam Pascal | ||
13 | 25 | 38.Selection sort | Pengurutan menggunakan selection ( min-max) | Dapat mamahami algoritma selection sort dan menggunakan algortima selection sort dalam Pascal | |
26 | 39. Insertion sort | Pengurutan menggunakan insertion sort | Membuat program Pascal untuk masalah pengurutan | ||
14 | 27 | Pengolahan file dalam Pascal | 40.Konsep File | Penggunaan file dalam program | Memahami konsep file dan membuat, menulis dan membaca file |
41. File Sekuensial | Konsep penyimpanan data dalam file sekuensial | ||||
28 | 42.File dalam Pascal | Penggunaan file dalam program Pascal | Dapat membedakan file teks dan sekuensial dan menggunakan file dalam permasalahan | ||
43. Review Bahan UAS | Review semua bahan yang diajarkan |
Tamu tidak dapat mengakses kursus ini, sila masuk dengan akun Anda.