Anda di halaman 1dari 12

TEKNIK PEMOGRAMAN,MIKROPROSESOR

DAN MIKROKONTROLER

Algoritma pemograman untuk


pemecahan masalah
Oleh :Leni Puspitasari, S.Pd, Gr
KD. 3.1. Menerapkan Algoritma
Pemograman Untuk Pemecahan Masalah

3.1.1. Siswa Mampu Menjelaskan Definisi


Algoritma Pemograman Untuk
Pemecahan Masalah

3.1.2. Siswa Mampu Menjelaskan


Flowchart untuk menuliskan algoritma
Tujuan Pembelajaran Pemograman

3.1.3. Siswa Mampu Menerapkan


Algoritma untuk pemecahan masalah
Definisi Algoritma

Apa Itu Algoritma?

Algoritma berasal dari Ilmuwan Kebangsaan Arab


Muhammad bin Musa al-KhwarizmiDia adalah seorang ilmuwan Islam di
bidang matematika, astronomi, astrologi dan geografi, dari namanya,
kemudian berubah menjadi algorithm dalam Bahasa Inggris dan
diterjemahkan menjadi algoritma dalam bahasa Indonesia.

Algoritma Menurut Para Ahli


Menurut Rinaldi Munir, Agoritma adalah urutan langkah-langkah logis
penyelesaian masalah yang disusun secara sistematis. Sedangkan menurut,
David Bolton algoritma adalah deskripsi dari suatu prosedur yang berakhir
dengan sebuah hasil.
Definisi Algoritma

Algoritma adalah ilmu yang mempelajari cara


penyelesaian suatu masalah berdasarkan urutan
langkah-langkah yang disusun secara sistematis
dan menggunakan Bahasa yang logis dengan
tujuan tertentu
Definisi Algoritma

Langkah-langkah pada algoritma haruslah logis. Secara umum, pihak


(benda) yang mengerjakan proses disebut pemroses (processor). Pemroses
tersebut dapat berupa manusia, komputer, robot, atau alat-alat
mekanik/elektronik lainnya. Pemroses melakukan suatu proses dengan
mengerjakan langkahlangkah di dalam algoritma tersebut.
Algoritma Pemograman

Beda Algoritma dan Program ?


Program adalah kumpulan pernyataan komputer, sedangkan
metode dan tahapan sistematis dalam program adalah algoritma.
Program ditulis dengan menggunakan Bahasa pemrograman.

Program = Algoritma + Bahasa (Struktur Data)


Teknik Penyajian Algoritma

Pseudocode
Kode yang mirip dengan kode pemograman yang sebenarnya seperti Pascal
atau C sehingga tepat digunakan dalam menggambarkan algoritma yang akan
dikomunikasikan kepada programmer

Flowchart
Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah
penyelesaian suatu masalah
Pseudocode

Ada 3 struktur yang


membentuk sebuah
Pseudocode yaitu:
1. Judul (berisi judul
algoritma)
2. Deskripsi (berisi
deklarasi variabel dan
konstanta)
3. Implementasi (berisi inti
algoritma)
Flowchart

Dalam Penyunsunan Flowchart


Terdapat Beberapa anjuran:

1.Jalannya proses digambarkan


dari atas ke bawah dan
diberikan tanda panah
untukmemperjelas.
2.Sebuah flowchart diawali dari
satu titik START dan diakhiri
dengan END.
Simbol Flowchart Yang Disepakati
Oleh Dunia Pemrograman
Algoritma Menghitung Luas Segitiga
Dan Teknik Penyajian Nya
Tugas

Untuk menambah pemahaman Ananda tentang


perbedaan Algoritma, Pseucode , dan Flowchart,
Tuliskan Algoritma, Psecoude, dan Flowchart dari
permasalahan dibawah ini:
1.Menghitung Luas Pesegi
2.Menghitung Luas Lingkaran
3.Menghitung luas Trapesium
4.Menghitung Volume Balok

Anda mungkin juga menyukai