Dasar Pembelajaran 3.1. 3.1.1 Memahami 1. Melalui kegiatan membaca, Menerapkan konsep dasar Siswa mampu memahami alur logika Algoritma konsep Algoritma secara pemrograman Peemrograman mandiri komputer 3.1.2 Menerapkan 2. Melalui kegiatan menggali Algoritma informasi, Siswa mampu Pemrograman Menerapkan Algoritma dalam pemecahan Pemrograman dalam masalah pemecahan masalah secara mendiri 1. Dasar Algoritma 3.1.3 Menjelaskan 3. Melalui kegiatan presentasi, 2. Dasar Algoritma Algoritma Siswa mampu Menjelaskan Pemrograman Pemrograman Algoritma Pemrograman 3. Dasar Flowchart dalam bentuk dalam bentuk Flowchart 4. Algoritma Flowchart secara berkelompok Pemrograman 4.1. Membuat 4.1.1 Membuat alur 1. Melalui kegiatan praktikum, pada Flowchart alur logika logika Siswa mampu membuat alur pemrograman pemrograman logika pemrograman komputer komputer dengan komputer dengan algoritma algoritma umum umum secara mandiri 4.1.2 Membuat alur 2. Melalui kegiatan praktikum, logika Siswa mampu membuat alur pemrograman logika pemrograman komputer dengan komputer dengan algoritma flowchart umum secara berkelompok
3.4. 3.4.1 Memahami 1. Melalui kegiatan membaca, 1. Tipe data
Menerapkan macam-macam tipe siswa mampu memahami 2. Konstanta penggunaan data macam-macam tipe data 3. Operator tipe data, secara mandiri variabel, 3.4.2 Menjelaskan 2. Melalui kegiatan belajar konstanta, macam-macam tipe mandiri, siswa mampu operator, dan data menjelaskan macam - ekspresi macam tipe data secara mendiri 3.4.3 Menjelaskan 3. Melalui kegiatan kelompok, operator dan syntax siswa mampu Menjelaskan penulisan operator dan syntax penulisan dengan penuh rasa ingin tahu 4.4 Membuat 4.4.1 Membuat 1. Melalui kegiatan proyek, kode program sistem/aplikasi siswa mampu membuat dengan program yang sistem/aplikasi program yang tipe data, menerapkan tipe menerapkan tipe data, variabel, data, konstanta dan konstanta dan variable secara konstanta, variable mandiri operator dan 4.4.2 Membuat 2. Melalui kegiatan proyek, ekspresi sistem/aplikasi siswa mampu membuat program yang sistem/aplikasi program yang menerapkan tipe menerapkan tipe data, data, konstanta, konstanta, variable serta variabel serta operator dan ekspresinya operator dan secara berkelompok ekspresinya
3.5. 3.5.1 Memahami 1. Melalui kegiatan membaca,
Menerapkan operator aritmatika siswa mampu memahami operasi dan logika operator aritmatika dan aritmatika dan logika secara mandiri logika 3.5.2 Menjelaskan 2. Melalui kegiatan belajar operator aritmatika mandiri, siswa mampu dan logika Menjelaskan macam - macam tipe data secara mendiri 3.5.3 Menerapkan 3. Melalui kegiatan kelompok, operasi aritmatika Siswa mampu Menjelaskan dan logika pada operator dan syntax 1. Operator perhitungan penulisan dengan penuh rasa Aritmatika aritmatika dan ingin tahu 2. Operator logika logika 3. Operasi 4.5 Membuat 4.5.1 Membuat 1. Melalui kegiatan proyek, aritmatika dan kode program sistem/aplikasi siswa mampu membuat logika dengan program yang sistem/aplikasi program yang operasi menerapkan operasi menerapkan operasi aritmatika dan aritmatika aritmatika secara mandiri logika 4.5.2 Membuat 2. Melalui kegiatan proyek, sistem/aplikasi siswa mampu membuat program yang sistem/aplikasi program yang menerapkan operasi menerapkan operasi logika logika secara berkelompok