Enrolment options

KUG1A3-Algoritma dan Pemrograman
BURHANUDDIN DIRGANTORO [DOSEN-PDITT]

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  

 

Guests cannot access this course. Please log in.