Anda di halaman 1dari 22

Abdillah, S.Si., M.I.

PTE1103

Algoritma & Pemrograman


Agenda Pertemuan

1
Review
2
Algoritma
dan
Pemograman
3
Latihan

“If you can't make it simple, you don’t understand at all”-Albert Einstein
Bersyukur dan Berdoa
Sebelum Belajar
(1) Berdoa, semoga ilmu yang didapat hari ini dapat mudah
terserap dengan tetap menjaga sopan satun
(2) Berdoa, semoga bisa menyelesaikan pendidikan ini tepat
waktu dan di waktu yang tepat
1 Agenda 1

Hasil pretest, Definisi Istilah, Catatan tambahan


Hasil Pretest

MENGKHAWATIRKAN:
 istilah-istilah belum paham
 flowchart belum tahu
 coding belum tahu
Definisi Istilah

a. Compiler: merubah source program (coding) menjadi object


program (.exe)
b. Variabel: tempat menyimpan nilai
c. Printf: perintah yang digunakan untuk menampilkan
karakter/kalimat (dalam tipe data string)
d. Array: kumpulan nilai data yang bertipe sama, dalam urutan,
menggunakan variabel yang sama
e. Integer: tipe data untuk angka, dari -32769 sampai 32767
f. Debug: proses pengecekan error dan penyelesaian error pada
program
2 Agenda 2

Pengertian Program, Pemograman, dan Algoritma, Bahasa


Pemograman, Pseudocode, Flow Chart
Definisi Program
Program adalah kumpulan instruksi atau perintah yang
disusun sebagai satu kesatuan prosedur.

Prosedur tersebut berupa urutan langkah yang


menyelesaikan masalah.

Program diimplementasikan dengan menggunakan bahasa


pemograman

Program bisa dieksekusi oleh komputer.


Definisi Pemograman
“Proses Membuat Program”

Sifat pemograman yang baik:


• Terintegritas dan memiliki logika yang jelas
• Efisien waktu dan penggunaan memori
• Menerapkan prinsip modularitas
• Sederhana
• Keluwesan penggunaan
Proses Pemograman
1. Penyelesaian masalah
a. Analisa dan pemahaman masalah
b. Merancang algoritma
2. Implementasi
a. Membuat program
b. Menjalankan dan mengecek error
c. Dokumentasi
Definisi Algoritma
• Algoritma adalah logika, metode, dan tahapan
(urutan) sistematis yang digunakan untuk
memecahkan masalah.

• Ditampilkan dalam bentuk Pseudocode dan


Flowchart
Pseudocode (1)
Pseudocode (2)
Flowchart
Contoh Flowchart
3 Agenda 3

Latihan 1, Latihan 2, Latihan 3


Latihan
1. Buat pseudocode mencari keliling
persegi panjang, panjang = 15,
lebar = 6

Mulai bingung?
Latihan
1. Buat pseudocode mencari keliling
persegi panjang, panjang = 15,
lebar = 6
2. Buat flowchart dari pseudocode di
soal nomor 1

Mulai bingung?
Latihan
1. Buat pseudocode mencari keliling
persegi panjang, panjang = 15,
lebar = 6
2. Buat flowchart dari pseudocode di
soal nomor 1
3. Buat coding untuk flowchart
tersebut
Mulai bingung?
Latihan
#include <stdio.h>
main()
{
int panjang, lebar, keliling;
panjang = 15;
lebar = 6;
Mulai bingung? keliling = 2 * (panjang + lebar);
printf(“Keliling persegi panjang
adalah %d ", keliling);
getch();
}
Pertemuan berikutnya

• Dasar Pemograman: Variabel, Konstanta, Tipe


Data, Operator
Musik Penutup:
Terima Kasih
D’Bagindas – C.I.N.T.A

Anda mungkin juga menyukai