Anda di halaman 1dari 26

DASAR PEMROGRAMAN &

ALGORITMA
POKOK BAHASAN
 Tahap Pengembangan Algoritma
 Penyajian Algoritma
 Pseudocode
 Flow Chart
TAHAP PENGEMBANGAN ALGO.KOMP
TAHAP PENGEMBANGAN ALGO.KOMP
TAHAP PENGEMBANGAN ALGO.KOMP
TAHAP PENGEMBANGAN ALGO.KOMP
TAHAP PENGEMBANGAN ALGO.KOMP
TAHAP PENGEMBANGAN ALGO.KOMP
TAHAP PENGEMBANGAN ALGO.KOMP
TAHAP PENGEMBANGAN ALGO.KOMP
TAHAP PENGEMBANGAN ALGO.KOMP
TAHAP PENGEMBANGAN ALGO.KOMP
KOMPONEN DASAR PEMROGRAMAN

 Membaca data (input)


 Menampilkan data (output)
 Melakukan perhitungan aritmatika (compute)
 Memberikan nilai ke suatu identifier/variable
 Melakukan seleksi kondisi/pemilihan
 Melakukan pengulangan (Loop)
 Array
 Function
 Variable adalah suatu simbol dalam program yang
berfungsi untuk mewakili suatu nilai/menyimpan
nilai tertentu yang sifatnya dinamis, dapat
berubah-ubah selama program dijalankan
 Array adalah kumpulan dari nilai-nilai data
bertipe sama dalam urutan tertentu yang
menggunakan sebuah nama yang sama
 Function yaitu Sebuah kumpulan Statement yang
akan mengembalikan sebuah nilai balik pada
pemanggilnya
Penyajian Algoritma
 Algoritma yang dirancang bisa disajikan
menggunakan 2 model:
 PSEUDOCODE

 FLOWCHART
PSEUDOCODE
 Outline dari sebuah program komputer
 Ditulis dalam bahasa inggris atau indonesia
sederhana
 Kata kunci (keyword) digunakan untuk menjelaskan
struktur kendali (misal: “jika”, “ulangi”, “sampai”,
“if”, “repeat”, “until”)
PSEUDOCODE
 MEMBACA DATA
Sewaktu komputer menerima informasi atau
input, maka statement yang biasa digunakan
adalah “Read”, “Get”, “Baca” ,”Input”
Contoh:
Read Bilangan
Get kode_pajak
Baca nama_mahasiswa
PSEUDOCODE
 MENAMPILKAN DATA
Sewaktu komputer menampilkan informasi ataupun
output, maka statement yang biasa digunakan adalah
“Print”, “Write”, “Put”, “Output”, “Display”
ataupun “Cetak”
Contoh:
Print “Belajar”
Cetak “Algoritma dan Pemrograman komputer
Output jumlah
PSEUDOCODE
 PERHITUNGAN ARITMATIKA
PSEUDOCODE
 MEMBERIKAN NILAI KE VARIABLE
PSEUDOCODE
 SELEKSI KONDISI
PSEUDOCODE
 PERULANGAN
PSEUDOCODE
 CONTOH PSEUDOCODE
FLOWCHART
CONTOH FLOWCHART
LATIHAN (TULIS FLOWCHART & PSEUDOCODE)

1
2

Anda mungkin juga menyukai