S1 Sistem Informasi

Algoritma dan Pemrograman

Kode Mata Kuliah     : BBK1AAB4
SKS                               : 4 SKS
Semester                     : 1

Program Learning Outcomes (PLO) / CPL Prodi
PLO 4[PLO01] Mampu menganalisis permasalahan infokom yang komplek, mendefinisikan, dan memodeikan kebutuhan dalam konteks enterprise atau masyarakat dengan menerapkan ilmu dan pengetahuan dalam bidang komputasi, teknologi informasi dan komunikasi, dan disiplin lain yang relevan.
PLO2[PLO02] Mampu merancang, mengembangkan, mengimplementasikan, dan mengevaluasi solusi berbasis sistem informasi untuk memenuhi kebutuhan organisasi menuju data-driven organization.
Course Learning Outcome (CLO)PLO yang didukung
CLO1
[PLO 1-CLO 8] Mampu memahami konsep dasar bidang infokom yang digunakan dalam lingkup disiplin ilmu sistem informasi
PLO 1
CLO2
[PLO 1-CLO 4] Mampu menganalisis permasalahan dalam bidang infokom dalam konteks enterprise atau masyarakat |
PLO 1
CLO3
[PLO 2-CLO 2] Mampu mengembangkan solusi berbasis sistem informasi menggunakan metodologi pengembangan yang tepat
PLO 2

15Variable - Tipe data - Type casting - Output - Comment - Percabangan - Perulangan

Materi Pembelajaran
1Sejarah pemrograman komputer - Cara Kerja pemrograman komputer - Perkembangan pemrograman komputer - pentingnya belajar bahasa pemrograman - Flowchart dan Pseudocode
2Variable - Tipe data -  Type casting - Output - Comment
3User Input
4Operator (aritmatika, perbandingan, penugasan, logika, keanggotaan, identitas, bitwise)
5Algoritma umum percabangan -  Algoritma percabangan dengan kontruksi if-then-else - Percabangan if-then-else dalam kode
6Instalasi tools
7Algoritma percabangan dengan kontruksi switch case - Percabangan switch case dalam kode
8[Praktikum - Modul 1] - Variabel - Tipe data dan type casting - Output - Comment - User input - Operator
9Algoritma umum perulangan - Algoritma perulangan dengan kontruksi for loop dan while loop - Perulangan for dan while dalam kode
10Algoritma umum perulangan - Algoritma perulangan dengan kontruksi for loop dan while loop - Perulangan for dan while dalam kode
11Algoritma perulangan bersarang - Perulangan bersarang dalam kode
12Algoritma perulangan bersarang - Perulangan bersarang dalam kode
13Bahasa pemrograman: C# - Python - Java
14Bahasa pemrograman: C# - Python - Java
15Variable - Tipe data - Type casting - Output - Comment - Percabangan - Perulangan
16Variable - Tipe data dan Type casting - Output - Comment - User input - Operator -  Percabangan - Perulangan
17Pentingnya function - Konsep dasar function - Naming function - Create function - Call function - Parameter & arguments - Return values - Variable scope
18Perulangan
19Latihan soal - Pemaparan Tema Tugas Besar - Pembagian Kelompok Tugas Besar
20Latihan soal
21Pentingnya array - Konsep dasar array - Create array - Akses element pada array
22Konsep dasar Algoritma Definisi, Karakteristik, Struktur Dasar, Notasi (Flowchart & Pseudocode) - COntoh Algoritma Sederhana
23Merancang Algoritma Sederhana - Presentasi Progress Tugas Besar
24Implementasi Algoritma Sederhana
25Pentingnya array - Konsep dasar array - Create array - Akses element pada array
26Tipe-tipe error - Debugging - Exception
27Presentasi Progress Tugas Besar
28Presentasi Tugas Besar
29Asisentasi Tugas Besar
30Presentasi Tugas Besar
31Presentasi Tugas Besar