EL26A - Rabu - Dasar Pemrograman - 2 SKS - Ade Jamal
Jadwal / Senin / Selasa

Rabu yang bisa diutak atik.
Dasar Pemrograman 2 SKS.

RTM 8 halaman, 5 tugas. Dari setup VS Code sampai array. Di app ini kamu bisa tulis, compile, lihat error, dan trace variabel langsung di HP tanpa install. Tiap tugas ada cerita, 5 bentuk, salah kaprah, dan produk file .c yang bisa kamu kumpul.

1 Info mata kuliah

Rabu 07.00-08.40 /4302 SKSIF52510004
Dosen Ade Jamal - Semester 1 - RPS 5 halaman plus RTM 8 halaman - Bahasa C, VS Code, GCC CLI
5 Tugas RTM
1 Setup 8 persen, 2 Variabel 5 persen, 3 Trace 3 persen, 4 Kontrol 8 persen, 5 Array 4 persen
Plus rubrik: Sangat Baik di atas 81, Baik 61 sampai 80, Cukup 41 sampai 60
14%5 tugas

2 Kenapa C untuk Elektro

C itu bahasa yang dekat dengan hardware. Mikrokontroler, sensor, motor semua pakai C. Kalau kamu bisa C, kamu bisa baca datasheet, bisa atur pin, bisa bikin alat. Makanya Minggu 1 langsung CLI, bukan drag drop.
○
Sumber deep: CS50 Harvard Week 1 C, plus Ambedkar dan da Silva sesuai RTM. Saya ringkas jadi langkah soft di app ini.

3 Cara pakai app ini

Buka tab Materi, pilih tugas. Tiap tugas ada prasyarat, cerita, 5 bentuk, salah kaprah, lalu coba di playground. Di HP semua bisa geser dan ketik. Progress simpan di browser.

Checklist Rabu hari ini

Code Playground - Tulis, Compile, Run di HP

Tidak perlu install. Tulis C di bawah, tap Compile, lihat error seperti di GCC asli, lalu Run. Coba rusak titik koma dan ganti main jadi mian untuk lihat beda error.

hello_world.c
Tap Compile dulu...
○
Bedakan: Syntax error muncul saat compile, baris dan titik koma. Linker error muncul setelah compile, undefined reference to main. RTM Tugas 1 minta screenshot keduanya.

Trace Table Interaktif - Isi dan cek

Kode: int x=5, y=10, z = x + y*2. Isi nilai tiap baris.

BarisKodexyz
1int x=5
2int y=10
3z = x + y*2

Tugas RTM lengkap

○
Minggu 1 kumpul max 1 hari sebelum Minggu 2. Individu via LMS elearning. File wajib compile tanpa error.
TugasJudulBobotLuaran
1Setup VS Code dan GCC CLI8%hello_world.c dan laporan error
2Tipe Data dan Casting5%tugas2_variabel.c
3Trace Table3%tugas3_trace.c plus tabel
4Kontrol dan Debug8%tugas4_control_debug.c
5Array 1D 2D4%tugas5_array.c
Buka elearning RabuKembali jadwal
Rabu App - EL26A - Dasar Pemrograman - el26a.pages.dev - Code playground di HP