Anda di halaman 1dari 14

PEMROGRA

MAN
DASAR
Kelas X TKJ
SMK Islam 1 Blitar
By Abdullah Umar,
S.Kom

Ayo
Belajar

MATERI
PEMROGRAMAN DASAR
A.

Algoritma Pemrograman
B. Algoritma percabangan
C. Algoritma perulangan
D. Bahasa pemrograman
E. Tipe Data, Variabel, Operator
dan Ekspresi
F. Struktur Kontrol Percabangan
G. Struktur Kontrol Perulangan
H. Pengembangan Algoritma
Aplikasi

A. Algoritma Pemrograman
-

Konsep algoritma
Struktur algoritma
algoritma menggunakan bahasa natural
Pengenalan Variabel
Pengenalan tipe data
Pengenalan operator
Pseudocode
Flowchart
Penggunaan Tool flowchart

B. Algoritma percabangan
-

Percabangan
Percabangan
Percabangan
Percabangan

1 kondisi
2 kondisi
lebih dari 2 kondisi
bersarang

C. Algoritma perulangan
-

Perulangan dengan kondisi diawal


Perulangan dengan kondisi diakhir
Perulangan dengan kondisi akhir
diinputkan user
Perulangan sebagai pencacah naik
Perulangan sebagai pencacah turun.

D. Bahasa pemrograman
-

Pengenalan bahasa pemrograman


Pengenalan tools/framework pengembangan
program
Instalasi tools bahasa pemrograman
Struktur bahasa pemrograman
Standar output dalam bahasa pemrograman
Standar Input dalam bahasa pemrograman
Kompilasi dan eksekusi program
Perbaikan kesalahan

E. Tipe Data, Variabel,


Operator dan Ekspresi
-

Tipe data, variabel dan konstanta


Operator dan ekspresi

F. Struktur Kontrol
Percabangan
-

Percabangan
Percabangan
Percabangan
Percabangan

1 kondisi
2 kondisi
lebih dari 2 kondisi
bersarang

G. Struktur Kontrol
Perulangan
-

Perulangan
Perulangan
Perulangan
user
Perulangan
Perulangan

dengan kondisi diawal


dengan kondisi diakhir
dengan kondisi diinputkan
dengan pernyataan continue
dengan pernyataan break

H. Pengembangan
Algoritma Aplikasi
-

Definisi
Analisa Pemecahan Masalah
Debugging dan error handling
Studi kasus proyek aplikasi program
komputer

PENILAIAN
NILAI

SIKAP
= 10%
*Absensi, tingkah laku,
NILAI PENGETAHUAN= 30 %
*Ulangan harian, tugas, UTS, UAS
NILAI KETERAMPILAN
= 60%
*Proses, hasil praktikum

Ayo
Belajar

Ayo
Belajar