Anda di halaman 1dari 17

PEMROGRAMAN DASAR

Pertemuan - 1
“KONSEP ALGORITMA”
KELAS X MULTIMEDIA

OLEH : Ami Rahmawati S.


KD, IPK
Kompetensi Dasar
3.1 Menerapkan alur logika pemrograman komputer
4.1 Membuat alur logika pemrograman komputer

Indikator
3.1.1 Mendefinisikan Algoritma Pemrograman
3.1.2 Mengimplementasikan algoritma dan alur logika
pemrograman dalam menyelesaikan masalah
4.1.1 Membuat alur program menggunakan text
(algoritma)
Tujuan
1. Peserta didik dapat menjelaskan algoritma
pemrograman dan alur logika pemrograman komputer
dengan cermat.
2. Peserta didik dapat menerapkan alur logika
pemrograman komputer dengan percaya diri
3. Peserta didik dapat didik dapat menyalin alur logika
pemrograman komputer dengan semangat
4. Peserta didik dapat membuat alur program
menggunakan teks dengan tepat
Asal Kata Algoritma

Al
Khuwarizmi Algorism Algorithm Algoritma

Abu Ja’far Mohammed ibn-Musa Al-Khuwarizmi


Baghdad , sekitar tahun 780 s.d 850
Buku : Al Jabar Wal Muqabala (Pemugaran dan
pengurangan)
Pengertian Algoritma
Menurut Kamus Besar Bahasa Indonesia :
Algoritma adalah urutan logis pengambilan
putusan untuk pemecahan masalah.

Algoritma adalah urutan langkah-langkah logis


penyelesaian masalah yang disusun secara
sistematis dan logis.
Logis

Sesuai Benar
Masuk
dengan menurut
akal
logika penalaran
Sistematis

Dapat di
Terstruktur Runtut
ikuti

Tertata Tersusun Tertib


“Setiap orang dapat membuat
algoritma yang berbeda untuk
menyelesaikan masalah”
Struktur Algoritma

1
•Nama/Judul Algortima

2
•Bagian Deklarasi

3
•Bagian Deskripsi
Algoritma, Program, dan Bahasa
Pemrograman

Bahasa Pemrograman
Kumpulan Bahasa

Program
Algoritma

Metode &
Tahapan Pernyataan untuk
logis dan komputer berinteraksi
sistematis manusia
dengan
komputer
Program
(Utami dan Sukrisno, 2005) Program adalah kata,
ekspresi, pernyataan yang disusun dan dirangkai
menjadi satu kesatuan prosedur, yang berupa
urutan langkah, untuk menyelesaikan masalah
yang diimplementasikan menggunakan bahasa
pmrograman sehingga dapat dieksekusi olh
komputer.
Kumpulan instruksi-instruksi tersendiri yang
biasanya disebut sourcecodeyang dibuat oleh
programmer (pembuat program).

Program Algoritma Bahasa


Pemrograman
Bahasa Pemrograman

• bahasa
MLL • Bahasa c,
mesin • assembly pascal,
basic, dll
LLL HLL
Cara menuliskan Algoritma

• Menggunakan • Menggambarkan • Menuliskan


kata-kata / diagram / dalam bentuk
kalimat flowchart Pseudocode

1 2 3
Contoh algoritma
Contoh algoritma dalam kehidupan sehari-hari Dengan
menggunakan kata-kata/kalimat/Bahasa natural

Algoritma menyalakan televisi Judul Algoritma


Alat
Televisi Deklarasi
Remote Televisi
Langkah
1. Hubungkan kabel daya televisi dengan stop kontak

Deskripsi
2. Tekan tombol daya pada perangkat televisi
3. Ambil remote control dan tekan tombol daya pada
remote control
1. Televisi siap digunakan
Tugas
1. Buatlah Algoritma dalam kehidupan
sehari-hari menggunakan bahasa
natural !
Daftar Pustaka
Novianto, Andi. 2014. Pemograman Dasar. Jakarta : Penerbit
Erlangga.
Rosa Ariani Sukamto.201.Algoritma dan Pemrograman 1.
Penerbit: Universitas Pendidikan Indonesia (UPI)
Firmansyah, Ricky. 2018. Pemrograman Dasar SMK/MAK untuk
kelas X. Bandung : HUP berkhidmat untuk ilmu.

Anda mungkin juga menyukai