1AA2204 Logika dan Algoritma 20231

Thumb

Deskripsi Kelas

Mahasiswa dapat berpikir secara logika dalam setiap memecahkan setiapa masalah yang dihadapi terutama dalam pemrograman Mahasiswa dapat menggunkan Algoritma dengan benar dalam setiap pemecahan masalah pemrograman. Mahasiswa dapat menerapkan algoritma dalam pembuatan pemrograman untuk memecahkan suatu permasalahan permasalahan yang dibutuhkan oleh stakeholder
Mahasiswa mampu memahami pengertian algoritma
Mahasiswa mampu menuliskan algoritma dengan berbagai cara
Mahasiswa mampu menguasai teknik dasar pemrograman dengan baik.
Mahasiswa mampu memahami algoritma-algoritma umum dalam pemrograman

Kontrak Kuliah
Pengantar Logika dan Algoritma

Diharapakan mahasiswa mampu untuk menginstalasi software yang di gunakan dengan cara yang baik dan benar Mahasiswa mampu dan mengerti struktur program Pascal
Mampu memahami dan membedakan tipe data dalam pemrograman pascal. Mampu memahami dan menempatkan tipe data tersebut dalam pembuatan dasar pemrogram.

Installasi Software, Struktur, Tipe Data dan Operasi Pascal

Mahasiswa mampu dan mengerti perintah perintah dasar dalam pemgrograman khususnya pascal Mahasiswa mampu mengaplikasikan perintah dasar untuk membuat program dasar dalam pemrograman secara umum dan khususnya pemrograman pascal Mampu untuk mempraktekan perintah dasar untuk menampilkan ke layar dengan perintah Write/Writeln dan proses pembacaan variable dengan perintah Read/Readln
Mampu menerapakan variabel dan type data dalam pembuatan program dengan benar.
Mampu untuk menerapkan proses algoritma dalam pemrograman khsusunya dalam Pascal
Mampu untuk mengimplementasikan Algoritma dalam pembuatan program aplikasi sederhana dalam pascal

Perintah Dasar dalam Pascal

Mahasiswa dapat mengerti dan memahami struktur pemilihan atau seleksi dalam program
Mahasiswa mengerti dan mampu menyelesaikan penyelesaian kondisi dalam bentuk tunggal dan majemuk Mahasiswa mampu dan dapat menerapkan pemilihan dalam menyelesaikan berbagai kasus dalam program aplikasi.

Percabangan
Seleksi Tunggal / Satu Kondisi
Seleksi Dua / Dua Kondisi
Seleksi Majemuk / Lebih dari Dua Kondisi

Mahasiswa mengerti dan mampu menyelesaikan penyelesaian kondisi dalam bentuk tunggal dan majemuk
Mahasiswa mampu dan dapat menerapkan pemilihan dalam menyelesaikan berbagai kasus dalam program aplikasi.

Percabangan Majemuk

Mahasiswa Mampu Mengerti Konsep Pengulangan dalam Pascal
Mahasiswa Mampu Membuat program pengulangan dalam Pengulangan
Mahasiswa mampu mengimplementasikan program pengulangan dan memadukan dengan Percabangan

Perulangan-1
For dan Do While

Mahasiswa mampu menyelesaikan soal UTS dengan benar

Materi pertemuan 1-7

Mahasiswa Mampu Mengerti Konsep Pengulangan dalam Pascal
Mahasiswa Mampu Membuat program pengulangan dalam Pengulangan
Mahasiswa mampu mengimplementasikan program pengulangan dan memadukan dengan Percabangan

Pengulangan dengan Repeat - Until dan Nested Loop

Mahasiswa mampu dan mengerti mengenai fungsi karakter dan numeric
Mahasiswa mampu mengkonversi atau memanipulasi data dari string ke numeric atau sebaliknya dan dapat menerapak dalam penyusunan program
Mahasiswa mampu menerapakan dalam penyusunan program

MANIPULASI STRING
FORMAT NUMBER

Mahasiswa mampu dan mengerti mengenai fungsi goto dan label dan record
Mahasiswa mampu menerapakan dalam penyusunan program

LABEL,GOTO DAN RECORD

Diharapakan mahasiswa mengerti dan mampu memahami tentang fungsi Array
Mahasiswa mampu merencanakan dan menempatkan fungsi array pada program sederhana terutama dalam program pascal
Mahasiswa mampu mengaplikasikan fungsi array dalam pembuatan program baik dalam skala kecil dan besar.

ARRAY ( LARIK ) Array Satu Dimensi

Setelah mempelajari pada bab ini diharapakan
mahasiswa :
Mengerti dan mampu memahami tentang fungsi Array dua Dimensi
Mampu merencanakan dan menempatkan fungsi array pada program sederhana terutama dalam program pascal
Mampu mengaplikasikan fungsi array dalam pembuatan program baik dalam skala kecil dan besar.

Array Dua dan Multidimensi

Setelah menyelesaikan perkuliahan pada bab ini diharapakan
mahasiswa :
Mengerti dan memahami fungsi procedure/modul dan fuction dalam pemrograman
Mampu dan menjelaskan fungsi procedure / modul dan fuction dalam pemrograman pada umumnya dan pascal khususnya.
Mampu dan dapat menerapkan atau mengimplementasikan fungsi modul dalam pembuatan program baik untuk skala kecil dan skala besar

Modul ( Pengertian, Struktur, Bentuk dan Penerapan)
Parameter dan Prosedure ( Jangkauan Variabel local dan global, Perbedaan dan Pengiriman procedure)
Procedure dalam Procedure
Procedure memanggil dirinya

Setelah menyelesaikan perkuliahan pada bab ini diharapakan Mahasiswa:
Mengerti dan memahami function dalam pemrograman
Mampu dan menjelaskan fungsi function dalam pemrograman pada umumnya dan pascal khususnya.
Mampu dan dapat menerapkan atau mengimplementasikan function dalam pembuatan program baik untuk skala kecil dan skala besar

Pemrograman Modular - Function

Mahasiswa mampu menyelesaikan soal UAS dengan benar

Materi pertemuan 9-15